-z6尊龙app官方网站
iso-10303-21;
header;
file_description (( 'step ap203' ),
'1' );
file_name ('(�зǫ~)g12h200w(5b32xxx100)(��t��@��).step',
'2016-01-28t07:29:16',
( 'se' ),
( 'se' ),
'swstep 2.0',
'solidworks 2010',
'' );
file_schema (( 'config_control_design' ));
endsec;
data;
#1 = oriented_edge ( 'none', *, *, #53294, .f. ) ;
#2 = edge_curve ( 'none', #53266, #53274, #13291, .t. ) ;
#3 = advanced_face ( 'none', ( #13356, #13354 ), #13347, .f. ) ;
#4 = oriented_edge ( 'none', *, *, #53290, .f. ) ;
#5 = oriented_edge ( 'none', *, *, #53170, .f. ) ;
#6 = oriented_edge ( 'none', *, *, #2, .f. ) ;
#7 = oriented_edge ( 'none', *, *, #47811, .f. ) ;
#8 = advanced_face ( 'none', ( #13349 ), #13351, .f. ) ;
#9 = edge_loop ( 'none', ( #11, #24, #17, #7, #12 ) ) ;
#10 = oriented_edge ( 'none', *, *, #13, .f. ) ;
#11 = oriented_edge ( 'none', *, *, #294, .f. ) ;
#12 = oriented_edge ( 'none', *, *, #23, .f. ) ;
#13 = edge_curve ( 'none', #47800, #293, #13352, .t. ) ;
#14 = oriented_edge ( 'none', *, *, #279, .t. ) ;
#15 = advanced_face ( 'none', ( #13353 ), #13355, .f. ) ;
#16 = advanced_face ( 'none', ( #13336 ), #13350, .f. ) ;
#17 = oriented_edge ( 'none', *, *, #53170, .t. ) ;
#18 = edge_loop ( 'none', ( #47742, #131, #137, #118, #114 ) ) ;
#19 = oriented_edge ( 'none', *, *, #5999, .f. ) ;
#20 = oriented_edge ( 'none', *, *, #136, .t. ) ;
#21 = edge_loop ( 'none', ( #158, #186 ) ) ;
#22 = vertex_point ( 'none', #13388 ) ;
#23 = edge_curve ( 'none', #22, #47824, #13385, .t. ) ;
#24 = oriented_edge ( 'none', *, *, #53278, .f. ) ;
#25 = oriented_edge ( 'none', *, *, #46631, .t. ) ;
#26 = edge_loop ( 'none', ( #132, #120 ) ) ;
#27 = oriented_edge ( 'none', *, *, #909, .t. ) ;
#28 = oriented_edge ( 'none', *, *, #1021, .f. ) ;
#29 = edge_loop ( 'none', ( #89, #72, #78, #79 ) ) ;
#30 = oriented_edge ( 'none', *, *, #22116, .f. ) ;
#31 = vertex_point ( 'none', #13338 ) ;
#32 = edge_curve ( 'none', #28757, #28775, #13382, .t. ) ;
#33 = vertex_point ( 'none', #13358 ) ;
#34 = oriented_edge ( 'none', *, *, #207, .t. ) ;
#35 = oriented_edge ( 'none', *, *, #29071, .t. ) ;
#36 = edge_curve ( 'none', #29036, #28756, #13359, .t. ) ;
#37 = advanced_face ( 'none', ( #13357, #13329 ), #13415, .f. ) ;
#38 = vertex_point ( 'none', #13412 ) ;
#39 = oriented_edge ( 'none', *, *, #36, .t. ) ;
#40 = advanced_face ( 'none', ( #13378 ), #13410, .t. ) ;
#41 = edge_loop ( 'none', ( #44, #64, #43, #28762, #51, #76, #56, #75 ) ) ;
#42 = edge_curve ( 'none', #31, #28732, #13405, .t. ) ;
#43 = oriented_edge ( 'none', *, *, #50, .t. ) ;
#44 = oriented_edge ( 'none', *, *, #42, .f. ) ;
#45 = vertex_point ( 'none', #13406 ) ;
#46 = advanced_face ( 'none', ( #13398 ), #13414, .f. ) ;
#47 = vertex_point ( 'none', #13328 ) ;
#48 = oriented_edge ( 'none', *, *, #47812, .f. ) ;
#49 = oriented_edge ( 'none', *, *, #23210, .t. ) ;
#50 = edge_curve ( 'none', #38, #33, #13397, .t. ) ;
#51 = oriented_edge ( 'none', *, *, #53, .t. ) ;
#52 = edge_curve ( 'none', #47, #33, #13402, .t. ) ;
#53 = edge_curve ( 'none', #47, #45, #13449, .t. ) ;
#54 = edge_curve ( 'none', #28761, #29046, #13445, .t. ) ;
#55 = vertex_point ( 'none', #13392 ) ;
#56 = oriented_edge ( 'none', *, *, #71, .t. ) ;
#57 = edge_curve ( 'none', #31, #38, #13441, .t. ) ;
#58 = edge_curve ( 'none', #45, #55, #13393, .t. ) ;
#59 = oriented_edge ( 'none', *, *, #23226, .t. ) ;
#60 = edge_curve ( 'none', #28775, #25239, #13431, .t. ) ;
#61 = edge_loop ( 'none', ( #68, #66, #59, #49 ) ) ;
#62 = edge_curve ( 'none', #28757, #25293, #13425, .t. ) ;
#63 = edge_loop ( 'none', ( #29045, #265, #208, #28454, #476, #585 ) ) ;
#64 = oriented_edge ( 'none', *, *, #57, .t. ) ;
#65 = advanced_face ( 'none', ( #13433 ), #13437, .f. ) ;
#66 = oriented_edge ( 'none', *, *, #77, .f. ) ;
#67 = oriented_edge ( 'none', *, *, #91, .f. ) ;
#68 = oriented_edge ( 'none', *, *, #23024, .f. ) ;
#69 = edge_curve ( 'none', #22013, #932, #13451, .t. ) ;
#70 = edge_loop ( 'none', ( #74, #87, #83, #88 ) ) ;
#71 = edge_curve ( 'none', #55, #28733, #13478, .t. ) ;
#72 = oriented_edge ( 'none', *, *, #62, .t. ) ;
#73 = edge_loop ( 'none', ( #104, #105, #93, #98 ) ) ;
#74 = oriented_edge ( 'none', *, *, #85, .f. ) ;
#75 = oriented_edge ( 'none', *, *, #28195, .t. ) ;
#76 = oriented_edge ( 'none', *, *, #58, .t. ) ;
#77 = edge_curve ( 'none', #22802, #22833, #13472, .t. ) ;
#78 = oriented_edge ( 'none', *, *, #25008, .f. ) ;
#79 = oriented_edge ( 'none', *, *, #60, .f. ) ;
#80 = advanced_face ( 'none', ( #13421 ), #13432, .t. ) ;
#81 = advanced_face ( 'none', ( #13467 ), #13419, .t. ) ;
#82 = edge_curve ( 'none', #26052, #33, #13457, .t. ) ;
#83 = oriented_edge ( 'none', *, *, #82, .t. ) ;
#84 = advanced_face ( 'none', ( #13460 ), #13458, .t. ) ;
#85 = edge_curve ( 'none', #25538, #38, #13473, .t. ) ;
#86 = edge_loop ( 'none', ( #152, #150, #128, #142, #174, #170, #163, #166 ) ) ;
#87 = oriented_edge ( 'none', *, *, #25554, .f. ) ;
#88 = oriented_edge ( 'none', *, *, #50, .f. ) ;
#89 = oriented_edge ( 'none', *, *, #32, .f. ) ;
#90 = edge_loop ( 'none', ( #108, #101, #127, #126 ) ) ;
#91 = edge_curve ( 'none', #22992, #22991, #13504, .t. ) ;
#92 = oriented_edge ( 'none', *, *, #260, .t. ) ;
#93 = oriented_edge ( 'none', *, *, #29071, .f. ) ;
#94 = vertex_point ( 'none', #13456 ) ;
#95 = advanced_face ( 'none', ( #13455 ), #13508, .f. ) ;
#96 = vertex_point ( 'none', #13511 ) ;
#97 = oriented_edge ( 'none', *, *, #124, .t. ) ;
#98 = oriented_edge ( 'none', *, *, #100, .f. ) ;
#99 = vertex_point ( 'none', #13496 ) ;
#100 = edge_curve ( 'none', #55, #29046, #13498, .t. ) ;
#101 = oriented_edge ( 'none', *, *, #91, .t. ) ;
#102 = edge_loop ( 'none', ( #1029, #42759, #42749, #197 ) ) ;
#103 = edge_loop ( 'none', ( #141, #190, #182, #156 ) ) ;
#104 = oriented_edge ( 'none', *, *, #58, .f. ) ;
#105 = oriented_edge ( 'none', *, *, #107, .t. ) ;
#106 = edge_loop ( 'none', ( #125, #97, #111, #109 ) ) ;
#107 = edge_curve ( 'none', #45, #29036, #13490, .t. ) ;
#108 = oriented_edge ( 'none', *, *, #22832, .f. ) ;
#109 = oriented_edge ( 'none', *, *, #130, .f. ) ;
#110 = vertex_point ( 'none', #13546 ) ;
#111 = oriented_edge ( 'none', *, *, #27126, .f. ) ;
#112 = edge_curve ( 'none', #94, #99, #13493, .t. ) ;
#113 = edge_curve ( 'none', #117, #96, #13533, .t. ) ;
#114 = oriented_edge ( 'none', *, *, #136, .f. ) ;
#115 = advanced_face ( 'none', ( #13491 ), #13542, .t. ) ;
#116 = vertex_point ( 'none', #13497 ) ;
#117 = vertex_point ( 'none', #13535 ) ;
#118 = oriented_edge ( 'none', *, *, #294, .t. ) ;
#119 = edge_loop ( 'none', ( #140, #134 ) ) ;
#120 = oriented_edge ( 'none', *, *, #172, .f. ) ;
#121 = edge_curve ( 'none', #53129, #932, #13541, .t. ) ;
#122 = advanced_face ( 'none', ( #13536 ), #13522, .t. ) ;
#123 = edge_loop ( 'none', ( #48, #138, #20, #161, #135, #160 ) ) ;
#124 = edge_curve ( 'none', #28210, #27339, #13547, .t. ) ;
#125 = oriented_edge ( 'none', *, *, #28940, .f. ) ;
#126 = oriented_edge ( 'none', *, *, #23951, .f. ) ;
#127 = oriented_edge ( 'none', *, *, #22844, .t. ) ;
#128 = oriented_edge ( 'none', *, *, #144, .f. ) ;
#129 = oriented_edge ( 'none', *, *, #195, .f. ) ;
#130 = edge_curve ( 'none', #28761, #26771, #13571, .t. ) ;
#131 = oriented_edge ( 'none', *, *, #280, .f. ) ;
#132 = oriented_edge ( 'none', *, *, #47764, .f. ) ;
#133 = edge_loop ( 'none', ( #181, #219, #184, #199 ) ) ;
#134 = oriented_edge ( 'none', *, *, #162, .t. ) ;
#135 = oriented_edge ( 'none', *, *, #47825, .t. ) ;
#136 = edge_curve ( 'none', #293, #22, #13521, .t. ) ;
#137 = oriented_edge ( 'none', *, *, #276, .f. ) ;
#138 = oriented_edge ( 'none', *, *, #13, .t. ) ;
#139 = edge_curve ( 'none', #96, #116, #13562, .t. ) ;
#140 = oriented_edge ( 'none', *, *, #47842, .t. ) ;
#141 = oriented_edge ( 'none', *, *, #47756, .f. ) ;
#142 = oriented_edge ( 'none', *, *, #139, .f. ) ;
#143 = advanced_face ( 'none', ( #13527, #13557 ), #13576, .f. ) ;
#144 = edge_curve ( 'none', #116, #110, #13556, .t. ) ;
#145 = oriented_edge ( 'none', *, *, #71, .f. ) ;
#146 = oriented_edge ( 'none', *, *, #258, .t. ) ;
#147 = vertex_point ( 'none', #13293 ) ;
#148 = vertex_point ( 'none', #13301 ) ;
#149 = edge_curve ( 'none', #151, #117, #12536, .t. ) ;
#150 = oriented_edge ( 'none', *, *, #153, .f. ) ;
#151 = vertex_point ( 'none', #13607 ) ;
#152 = oriented_edge ( 'none', *, *, #112, .f. ) ;
#153 = edge_curve ( 'none', #110, #94, #13606, .t. ) ;
#154 = edge_loop ( 'none', ( #145, #168, #231, #234, #167, #211, #164, #206 ) ) ;
#155 = vertex_point ( 'none', #13608 ) ;
#156 = oriented_edge ( 'none', *, *, #53244, .f. ) ;
#157 = edge_loop ( 'none', ( #240, #261, #239, #220 ) ) ;
#158 = oriented_edge ( 'none', *, *, #53175, .f. ) ;
#159 = advanced_face ( 'none', ( #13605, #13603 ), #13609, .f. ) ;
#160 = oriented_edge ( 'none', *, *, #162, .f. ) ;
#161 = oriented_edge ( 'none', *, *, #23, .t. ) ;
#162 = edge_curve ( 'none', #47759, #47795, #13595, .t. ) ;
#163 = oriented_edge ( 'none', *, *, #171, .f. ) ;
#164 = oriented_edge ( 'none', *, *, #26568, .f. ) ;
#165 = edge_curve ( 'none', #48307, #48119, #13584, .t. ) ;
#166 = oriented_edge ( 'none', *, *, #169, .f. ) ;
#167 = oriented_edge ( 'none', *, *, #27336, .f. ) ;
#168 = oriented_edge ( 'none', *, *, #100, .t. ) ;
#169 = edge_curve ( 'none', #99, #147, #13580, .t. ) ;
#170 = oriented_edge ( 'none', *, *, #149, .f. ) ;
#171 = edge_curve ( 'none', #147, #151, #13591, .t. ) ;
#172 = edge_curve ( 'none', #47749, #47767, #13585, .t. ) ;
#173 = oriented_edge ( 'none', *, *, #165, .f. ) ;
#174 = oriented_edge ( 'none', *, *, #113, .f. ) ;
#175 = vertex_point ( 'none', #13596 ) ;
#176 = oriented_edge ( 'none', *, *, #302, .t. ) ;
#177 = vertex_point ( 'none', #13632 ) ;
#178 = vertex_point ( 'none', #13636 ) ;
#179 = advanced_face ( 'none', ( #13626 ), #13634, .f. ) ;
#180 = edge_curve ( 'none', #223, #233, #13622, .t. ) ;
#181 = oriented_edge ( 'none', *, *, #180, .t. ) ;
#182 = oriented_edge ( 'none', *, *, #47820, .t. ) ;
#183 = advanced_face ( 'none', ( #13638 ), #13633, .t. ) ;
#184 = oriented_edge ( 'none', *, *, #198, .t. ) ;
#185 = edge_loop ( 'none', ( #939, #1011, #1025, #1016 ) ) ;
#186 = oriented_edge ( 'none', *, *, #53105, .f. ) ;
#187 = closed_shell ( 'none', ( #47752, #47793, #47956, #48019, #53110, #48041, #53084, #53133, #53154, #53251, #53235, #53279, #53268, #53293, #3, #290, #8, #16, #15, #115, #159, #183, #179 ) ) ;
#188 = vertex_point ( 'none', #13619 ) ;
#189 = manifold_solid_brep ( 'cirpattern1', #47786 ) ;
#190 = oriented_edge ( 'none', *, *, #172, .t. ) ;
#191 = edge_curve ( 'none', #4580, #3814, #13671, .t. ) ;
#192 = manifold_solid_brep ( 'chamfer1', #46709 ) ;
#193 = advanced_face ( 'none', ( #13615 ), #13664, .f. ) ;
#194 = vertex_point ( 'none', #13612 ) ;
#195 = edge_curve ( 'none', #148, #25285, #13666, .t. ) ;
#196 = advanced_face ( 'none', ( #13663 ), #13669, .f. ) ;
#197 = oriented_edge ( 'none', *, *, #4566, .f. ) ;
#198 = edge_curve ( 'none', #226, #218, #13655, .t. ) ;
#199 = oriented_edge ( 'none', *, *, #213, .t. ) ;
#200 = edge_curve ( 'none', #919, #201, #13656, .t. ) ;
#201 = vertex_point ( 'none', #13614 ) ;
#202 = oriented_edge ( 'none', *, *, #350, .f. ) ;
#203 = oriented_edge ( 'none', *, *, #258, .f. ) ;
#204 = oriented_edge ( 'none', *, *, #29040, .t. ) ;
#205 = vertex_point ( 'none', #13705 ) ;
#206 = oriented_edge ( 'none', *, *, #28788, .t. ) ;
#207 = edge_curve ( 'none', #47236, #935, #13702, .t. ) ;
#208 = oriented_edge ( 'none', *, *, #252, .t. ) ;
#209 = oriented_edge ( 'none', *, *, #49264, .f. ) ;
#210 = edge_loop ( 'none', ( #203, #259, #204, #288, #291 ) ) ;
#212 = oriented_edge ( 'none', *, *, #251, .t. ) ;
#211 = oriented_edge ( 'none', *, *, #28511, .t. ) ;
#213 = edge_curve ( 'none', #218, #223, #13704, .t. ) ;
#214 = vertex_point ( 'none', #13696 ) ;
#215 = edge_curve ( 'none', #148, #194, #13697, .t. ) ;
#216 = edge_curve ( 'none', #257, #250, #13689, .t. ) ;
#217 = edge_curve ( 'none', #233, #226, #13683, .t. ) ;
#218 = vertex_point ( 'none', #13690 ) ;
#219 = oriented_edge ( 'none', *, *, #217, .t. ) ;
#220 = oriented_edge ( 'none', *, *, #267, .t. ) ;
#221 = vertex_point ( 'none', #13678 ) ;
#222 = edge_curve ( 'none', #188, #175, #13691, .t. ) ;
#223 = vertex_point ( 'none', #13645 ) ;
#224 = edge_loop ( 'none', ( #129, #263, #146, #262 ) ) ;
#225 = vertex_point ( 'none', #13674 ) ;
#226 = vertex_point ( 'none', #13673 ) ;
#227 = edge_loop ( 'none', ( #306, #176, #238, #254 ) ) ;
#228 = oriented_edge ( 'none', *, *, #289, .f. ) ;
#229 = advanced_face ( 'none', ( #13685 ), #13684, .f. ) ;
#230 = vertex_point ( 'none', #13681 ) ;
#231 = oriented_edge ( 'none', *, *, #54, .f. ) ;
#232 = vertex_point ( 'none', #13675 ) ;
#233 = vertex_point ( 'none', #13732 ) ;
#234 = oriented_edge ( 'none', *, *, #130, .t. ) ;
#235 = edge_curve ( 'none', #266, #247, #13731, .t. ) ;
#236 = edge_curve ( 'none', #247, #225, #13723, .t. ) ;
#237 = edge_loop ( 'none', ( #304, #255, #319, #249 ) ) ;
#238 = oriented_edge ( 'none', *, *, #248, .f. ) ;
#239 = oriented_edge ( 'none', *, *, #236, .f. ) ;
#240 = oriented_edge ( 'none', *, *, #222, .t. ) ;
#241 = vertex_point ( 'none', #13726 ) ;
#242 = advanced_face ( 'none', ( #13711 ), #13724, .f. ) ;
#243 = advanced_face ( 'none', ( #13718 ), #13725, .f. ) ;
#244 = edge_curve ( 'none', #175, #225, #13709, .t. ) ;
#245 = advanced_face ( 'none', ( #13708 ), #13733, .f. ) ;
#246 = edge_curve ( 'none', #241, #257, #13760, .t. ) ;
#247 = vertex_point ( 'none', #13755 ) ;
#248 = edge_curve ( 'none', #266, #241, #13748, .t. ) ;
#249 = oriented_edge ( 'none', *, *, #301, .t. ) ;
#250 = vertex_point ( 'none', #13751 ) ;
#251 = edge_curve ( 'none', #918, #919, #13744, .t. ) ;
#252 = edge_curve ( 'none', #155, #313, #13749, .t. ) ;
#253 = oriented_edge ( 'none', *, *, #27111, .t. ) ;
#254 = oriented_edge ( 'none', *, *, #235, .t. ) ;
#255 = oriented_edge ( 'none', *, *, #246, .t. ) ;
#256 = vertex_point ( 'none', #13764 ) ;
#257 = vertex_point ( 'none', #13759 ) ;
#258 = edge_curve ( 'none', #194, #24921, #13739, .t. ) ;
#259 = oriented_edge ( 'none', *, *, #264, .f. ) ;
#260 = edge_curve ( 'none', #27035, #48132, #13796, .t. ) ;
#261 = oriented_edge ( 'none', *, *, #244, .t. ) ;
#262 = oriented_edge ( 'none', *, *, #25190, .t. ) ;
#263 = oriented_edge ( 'none', *, *, #215, .t. ) ;
#264 = edge_curve ( 'none', #28429, #194, #13740, .t. ) ;
#265 = oriented_edge ( 'none', *, *, #312, .t. ) ;
#266 = vertex_point ( 'none', #13735 ) ;
#267 = edge_curve ( 'none', #247, #188, #13750, .t. ) ;
#268 = edge_loop ( 'none', ( #228, #286, #296, #278, #284 ) ) ;
#269 = oriented_edge ( 'none', *, *, #276, .t. ) ;
#270 = edge_loop ( 'none', ( #1, #53289, #271, #283 ) ) ;
#271 = oriented_edge ( 'none', *, *, #53131, .f. ) ;
#272 = vertex_point ( 'none', #13797 ) ;
#273 = oriented_edge ( 'none', *, *, #47814, .f. ) ;
#274 = oriented_edge ( 'none', *, *, #47924, .f. ) ;
#275 = edge_loop ( 'none', ( #5, #4, #6, #277, #273 ) ) ;
#276 = edge_curve ( 'none', #53281, #53276, #13779, .t. ) ;
#277 = oriented_edge ( 'none', *, *, #53287, .f. ) ;
#278 = oriented_edge ( 'none', *, *, #27922, .t. ) ;
#279 = edge_curve ( 'none', #53272, #293, #13777, .t. ) ;
#280 = edge_curve ( 'none', #53276, #53272, #13774, .t. ) ;
#281 = oriented_edge ( 'none', *, *, #47743, .f. ) ;
#282 = oriented_edge ( 'none', *, *, #53294, .t. ) ;
#283 = oriented_edge ( 'none', *, *, #280, .t. ) ;
#284 = oriented_edge ( 'none', *, *, #27115, .f. ) ;
#285 = advanced_face ( 'none', ( #13784 ), #13828, .f. ) ;
#286 = oriented_edge ( 'none', *, *, #195, .t. ) ;
#287 = vertex_point ( 'none', #13786 ) ;
#288 = oriented_edge ( 'none', *, *, #60, .t. ) ;
#289 = edge_curve ( 'none', #148, #27010, #13783, .t. ) ;
#290 = advanced_face ( 'none', ( #13811 ), #13770, .t. ) ;
#291 = oriented_edge ( 'none', *, *, #25254, .t. ) ;
#292 = edge_curve ( 'none', #21238, #570, #13806, .t. ) ;
#293 = vertex_point ( 'none', #13861 ) ;
#294 = edge_curve ( 'none', #53281, #22, #13853, .t. ) ;
#295 = edge_loop ( 'none', ( #351, #314, #316, #253, #353, #310 ) ) ;
#296 = oriented_edge ( 'none', *, *, #25271, .t. ) ;
#297 = advanced_face ( 'none', ( #13857 ), #13854, .t. ) ;
#298 = advanced_face ( 'none', ( #13848 ), #13860, .t. ) ;
#299 = edge_loop ( 'none', ( #303, #318, #320, #317 ) ) ;
#300 = edge_curve ( 'none', #214, #256, #13842, .t. ) ;
#301 = edge_curve ( 'none', #250, #266, #13833, .t. ) ;
#302 = edge_curve ( 'none', #225, #241, #13843, .t. ) ;
#303 = oriented_edge ( 'none', *, *, #300, .t. ) ;
#304 = oriented_edge ( 'none', *, *, #248, .t. ) ;
#305 = vertex_point ( 'none', #13888 ) ;
#306 = oriented_edge ( 'none', *, *, #236, .t. ) ;
#307 = advanced_face ( 'none', ( #13841 ), #13836, .t. ) ;
#308 = vertex_point ( 'none', #13880 ) ;
#309 = oriented_edge ( 'none', *, *, #22454, .f. ) ;
#310 = oriented_edge ( 'none', *, *, #29049, .t. ) ;
#311 = edge_loop ( 'none', ( #309, #67 ) ) ;
#312 = edge_curve ( 'none', #23204, #155, #13883, .t. ) ;
#313 = vertex_point ( 'none', #13890 ) ;
#314 = oriented_edge ( 'none', *, *, #215, .f. ) ;
#315 = oriented_edge ( 'none', *, *, #48083, .t. ) ;
#316 = oriented_edge ( 'none', *, *, #289, .t. ) ;
#317 = oriented_edge ( 'none', *, *, #325, .t. ) ;
#318 = oriented_edge ( 'none', *, *, #321, .t. ) ;
#319 = oriented_edge ( 'none', *, *, #216, .t. ) ;
#320 = oriented_edge ( 'none', *, *, #332, .t. ) ;
#321 = edge_curve ( 'none', #256, #305, #13879, .t. ) ;
#322 = edge_loop ( 'none', ( #336, #324, #335, #339 ) ) ;
#323 = oriented_edge ( 'none', *, *, #377, .t. ) ;
#324 = oriented_edge ( 'none', *, *, #347, .t. ) ;
#325 = edge_curve ( 'none', #308, #214, #13881, .t. ) ;
#326 = edge_loop ( 'none', ( #343, #361, #364, #365 ) ) ;
#327 = advanced_face ( 'none', ( #13863 ), #13882, .f. ) ;
#328 = edge_curve ( 'none', #918, #287, #13919, .t. ) ;
#329 = vertex_point ( 'none', #13864 ) ;
#330 = vertex_point ( 'none', #13868 ) ;
#331 = edge_curve ( 'none', #330, #341, #13912, .t. ) ;
#332 = edge_curve ( 'none', #305, #308, #13920, .t. ) ;
#333 = oriented_edge ( 'none', *, *, #235, .f. ) ;
#334 = vertex_point ( 'none', #13908 ) ;
#335 = oriented_edge ( 'none', *, *, #331, .t. ) ;
#336 = oriented_edge ( 'none', *, *, #340, .t. ) ;
#337 = advanced_face ( 'none', ( #13865, #13913 ), #13907, .t. ) ;
#338 = edge_loop ( 'none', ( #323, #363, #46612, #333 ) ) ;
#339 = oriented_edge ( 'none', *, *, #344, .t. ) ;
#340 = edge_curve ( 'none', #329, #334, #13901, .t. ) ;
#341 = vertex_point ( 'none', #13862 ) ;
#342 = edge_curve ( 'none', #223, #250, #13892, .t. ) ;
#343 = oriented_edge ( 'none', *, *, #367, .f. ) ;
#344 = edge_curve ( 'none', #341, #329, #13950, .t. ) ;
#345 = oriented_edge ( 'none', *, *, #62, .f. ) ;
#346 = edge_curve ( 'none', #348, #26049, #13944, .t. ) ;
#347 = edge_curve ( 'none', #334, #330, #13895, .t. ) ;
#348 = vertex_point ( 'none', #13940 ) ;
#349 = oriented_edge ( 'none', *, *, #421, .f. ) ;
#350 = edge_curve ( 'none', #503, #505, #13936, .t. ) ;
#351 = oriented_edge ( 'none', *, *, #264, .t. ) ;
#352 = oriented_edge ( 'none', *, *, #489, .f. ) ;
#353 = oriented_edge ( 'none', *, *, #124, .f. ) ;
#354 = vertex_point ( 'none', #13906 ) ;
#355 = vertex_point ( 'none', #13935 ) ;
#356 = edge_loop ( 'none', ( #46610, #46840, #360 ) ) ;
#357 = edge_curve ( 'none', #247, #305, #13939, .t. ) ;
#358 = advanced_face ( 'none', ( #13945 ), #13923, .t. ) ;
#359 = oriented_edge ( 'none', *, *, #46838, .t. ) ;
#360 = oriented_edge ( 'none', *, *, #367, .t. ) ;
#361 = oriented_edge ( 'none', *, *, #325, .f. ) ;
#362 = advanced_face ( 'none', ( #13899 ), #13929, .t. ) ;
#363 = oriented_edge ( 'none', *, *, #332, .f. ) ;
#364 = oriented_edge ( 'none', *, *, #377, .f. ) ;
#365 = oriented_edge ( 'none', *, *, #301, .f. ) ;
#366 = edge_loop ( 'none', ( #428, #423, #372, #419, #413 ) ) ;
#367 = edge_curve ( 'none', #214, #250, #13979, .t. ) ;
#368 = oriented_edge ( 'none', *, *, #3851, .t. ) ;
#369 = advanced_face ( 'none', ( #13927 ), #13984, .t. ) ;
#370 = oriented_edge ( 'none', *, *, #455, .f. ) ;
#371 = oriented_edge ( 'none', *, *, #510, .t. ) ;
#372 = oriented_edge ( 'none', *, *, #52, .t. ) ;
#373 = oriented_edge ( 'none', *, *, #213, .f. ) ;
#375 = oriented_edge ( 'none', *, *, #753, .t. ) ;
#374 = oriented_edge ( 'none', *, *, #389, .f. ) ;
#376 = oriented_edge ( 'none', *, *, #26013, .f. ) ;
#377 = edge_curve ( 'none', #266, #308, #13973, .t. ) ;
#378 = edge_loop ( 'none', ( #359, #373, #46622, #46614 ) ) ;
#379 = oriented_edge ( 'none', *, *, #1725, .f. ) ;
#380 = edge_curve ( 'none', #394, #25984, #13963, .t. ) ;
#381 = edge_curve ( 'none', #53259, #53164, #13965, .t. ) ;
#382 = vertex_point ( 'none', #13958 ) ;
#383 = vertex_point ( 'none', #13974 ) ;
#384 = vertex_point ( 'none', #13957 ) ;
#385 = edge_curve ( 'none', #383, #387, #13968, .t. ) ;
#386 = edge_curve ( 'none', #53262, #53257, #13928, .t. ) ;
#387 = vertex_point ( 'none', #13959 ) ;
#388 = vertex_point ( 'none', #14014 ) ;
#389 = edge_curve ( 'none', #28756, #394, #14003, .t. ) ;
#390 = oriented_edge ( 'none', *, *, #1713, .t. ) ;
#391 = vertex_point ( 'none', #14010 ) ;
#392 = oriented_edge ( 'none', *, *, #28206, .f. ) ;
#393 = advanced_face ( 'none', ( #13998 ), #14009, .t. ) ;
#394 = vertex_point ( 'none', #13994 ) ;
#395 = oriented_edge ( 'none', *, *, #492, .f. ) ;
#396 = edge_loop ( 'none', ( #398, #397, #376, #345, #392 ) ) ;
#397 = oriented_edge ( 'none', *, *, #380, .t. ) ;
#398 = oriented_edge ( 'none', *, *, #389, .t. ) ;
#399 = oriented_edge ( 'none', *, *, #381, .t. ) ;
#400 = edge_curve ( 'none', #53164, #383, #13990, .t. ) ;
#401 = edge_loop ( 'none', ( #548, #632, #611, #607 ) ) ;
#402 = edge_curve ( 'none', #4582, #3867, #13995, .t. ) ;
#403 = edge_curve ( 'none', #4633, #3859, #14049, .t. ) ;
#404 = edge_curve ( 'none', #4632, #3852, #14042, .t. ) ;
#405 = advanced_face ( 'none', ( #13992, #14043 ), #14044, .t. ) ;
#406 = edge_loop ( 'none', ( #549, #484, #523, #525 ) ) ;
#407 = oriented_edge ( 'none', *, *, #3918, .t. ) ;
#408 = oriented_edge ( 'none', *, *, #4617, .f. ) ;
#409 = oriented_edge ( 'none', *, *, #24928, .f. ) ;
#410 = oriented_edge ( 'none', *, *, #4621, .f. ) ;
#411 = advanced_face ( 'none', ( #13996 ), #14029, .f. ) ;
#412 = advanced_face ( 'none', ( #13991 ), #14038, .f. ) ;
#413 = oriented_edge ( 'none', *, *, #25796, .f. ) ;
#414 = edge_curve ( 'none', #4630, #3870, #14022, .t. ) ;
#415 = edge_curve ( 'none', #394, #348, #14030, .t. ) ;
#416 = oriented_edge ( 'none', *, *, #403, .f. ) ;
#417 = edge_loop ( 'none', ( #447, #459, #458, #464, #469 ) ) ;
#418 = oriented_edge ( 'none', *, *, #22594, .t. ) ;
#419 = oriented_edge ( 'none', *, *, #82, .f. ) ;
#420 = advanced_face ( 'none', ( #14036 ), #14080, .f. ) ;
#421 = edge_curve ( 'none', #348, #47, #14075, .t. ) ;
#422 = oriented_edge ( 'none', *, *, #415, .f. ) ;
#423 = oriented_edge ( 'none', *, *, #421, .t. ) ;
#424 = oriented_edge ( 'none', *, *, #467, .t. ) ;
#425 = oriented_edge ( 'none', *, *, #446, .f. ) ;
#426 = vertex_point ( 'none', #14066 ) ;
#427 = edge_loop ( 'none', ( #349, #422, #374, #440, #443, #438 ) ) ;
#428 = oriented_edge ( 'none', *, *, #346, .f. ) ;
#429 = advanced_face ( 'none', ( #14081 ), #14072, .t. ) ;
#430 = oriented_edge ( 'none', *, *, #380, .f. ) ;
#431 = edge_loop ( 'none', ( #495, #494, #466, #481, #490 ) ) ;
#432 = edge_loop ( 'none', ( #430, #442, #460, #450 ) ) ;
#433 = edge_loop ( 'none', ( #425, #434, #454, #445 ) ) ;
#434 = oriented_edge ( 'none', *, *, #452, .t. ) ;
#435 = edge_curve ( 'none', #437, #26054, #14061, .t. ) ;
#436 = vertex_point ( 'none', #14056 ) ;
#437 = vertex_point ( 'none', #14067 ) ;
#438 = oriented_edge ( 'none', *, *, #53, .f. ) ;
#439 = oriented_edge ( 'none', *, *, #77, .t. ) ;
#440 = oriented_edge ( 'none', *, *, #36, .f. ) ;
#441 = edge_loop ( 'none', ( #439, #418 ) ) ;
#442 = oriented_edge ( 'none', *, *, #415, .t. ) ;
#443 = oriented_edge ( 'none', *, *, #107, .f. ) ;
#444 = vertex_point ( 'none', #13577 ) ;
#445 = oriented_edge ( 'none', *, *, #25791, .t. ) ;
#446 = edge_curve ( 'none', #436, #26050, #13807, .t. ) ;
#447 = oriented_edge ( 'none', *, *, #448, .f. ) ;
#448 = edge_curve ( 'none', #436, #31, #13295, .t. ) ;
#449 = advanced_face ( 'none', ( #13812 ), #14118, .f. ) ;
#450 = oriented_edge ( 'none', *, *, #25777, .f. ) ;
#451 = edge_curve ( 'none', #521, #24996, #14108, .t. ) ;
#452 = edge_curve ( 'none', #436, #437, #14110, .t. ) ;
#453 = vertex_point ( 'none', #14119 ) ;
#454 = oriented_edge ( 'none', *, *, #435, .t. ) ;
#455 = edge_curve ( 'none', #477, #515, #14099, .t. ) ;
#456 = edge_loop ( 'none', ( #535, #520, #371, #370, #395, #461 ) ) ;
#457 = oriented_edge ( 'none', *, *, #491, .t. ) ;
#458 = oriented_edge ( 'none', *, *, #25531, .t. ) ;
#459 = oriented_edge ( 'none', *, *, #446, .t. ) ;
#460 = oriented_edge ( 'none', *, *, #346, .t. ) ;
#461 = oriented_edge ( 'none', *, *, #534, .f. ) ;
#462 = oriented_edge ( 'none', *, *, #20771, .t. ) ;
#463 = oriented_edge ( 'none', *, *, #452, .f. ) ;
#464 = oriented_edge ( 'none', *, *, #85, .t. ) ;
#465 = advanced_face ( 'none', ( #14120 ), #14088, .f. ) ;
#466 = oriented_edge ( 'none', *, *, #26570, .t. ) ;
#467 = edge_curve ( 'none', #468, #512, #14152, .t. ) ;
#468 = vertex_point ( 'none', #14090 ) ;
#469 = oriented_edge ( 'none', *, *, #57, .f. ) ;
#470 = advanced_face ( 'none', ( #14102 ), #14153, .f. ) ;
#471 = advanced_face ( 'none', ( #14147 ), #14146, .f. ) ;
#472 = oriented_edge ( 'none', *, *, #404, .t. ) ;
#473 = edge_loop ( 'none', ( #604, #770, #769, #485 ) ) ;
#474 = advanced_face ( 'none', ( #14143, #14140 ), #14139, .t. ) ;
#475 = oriented_edge ( 'none', *, *, #448, .t. ) ;
#476 = oriented_edge ( 'none', *, *, #480, .f. ) ;
#477 = vertex_point ( 'none', #14141 ) ;
#478 = oriented_edge ( 'none', *, *, #451, .f. ) ;
#479 = edge_loop ( 'none', ( #457, #463, #475, #533, #482, #511 ) ) ;
#480 = edge_curve ( 'none', #570, #519, #14133, .t. ) ;
#481 = oriented_edge ( 'none', *, *, #27896, .t. ) ;
#482 = oriented_edge ( 'none', *, *, #28099, .f. ) ;
#483 = advanced_face ( 'none', ( #14138 ), #14128, .t. ) ;
#484 = oriented_edge ( 'none', *, *, #3876, .t. ) ;
#485 = oriented_edge ( 'none', *, *, #4639, .f. ) ;
#486 = edge_loop ( 'none', ( #31912, #32579, #47705, #36690, #47781 ) ) ;
#487 = oriented_edge ( 'none', *, *, #488, .t. ) ;
#488 = edge_curve ( 'none', #521, #25537, #14125, .t. ) ;
#489 = edge_curve ( 'none', #52984, #52967, #14177, .t. ) ;
#490 = oriented_edge ( 'none', *, *, #25772, .t. ) ;
#491 = edge_curve ( 'none', #26315, #437, #14121, .t. ) ;
#492 = edge_curve ( 'none', #557, #477, #14178, .t. ) ;
#493 = advanced_face ( 'none', ( #14168 ), #14172, .t. ) ;
#494 = oriented_edge ( 'none', *, *, #491, .f. ) ;
#495 = oriented_edge ( 'none', *, *, #435, .f. ) ;
#496 = advanced_face ( 'none', ( #14159 ), #14160, .t. ) ;
#497 = oriented_edge ( 'none', *, *, #26837, .t. ) ;
#498 = advanced_face ( 'none', ( #14179 ), #14156, .f. ) ;
#499 = edge_loop ( 'none', ( #424, #595, #592, #16621, #16619 ) ) ;
#500 = oriented_edge ( 'none', *, *, #509, .t. ) ;
#501 = edge_curve ( 'none', #221, #232, #14158, .t. ) ;
#502 = oriented_edge ( 'none', *, *, #508, .f. ) ;
#503 = vertex_point ( 'none', #14209 ) ;
#504 = oriented_edge ( 'none', *, *, #923, .t. ) ;
#505 = vertex_point ( 'none', #14157 ) ;
#506 = vertex_point ( 'none', #14202 ) ;
#507 = advanced_face ( 'none', ( #14196 ), #14215, .t. ) ;
#508 = edge_curve ( 'none', #205, #355, #14214, .t. ) ;
#509 = edge_curve ( 'none', #205, #221, #14211, .t. ) ;
#510 = edge_curve ( 'none', #444, #515, #14185, .t. ) ;
#511 = oriented_edge ( 'none', *, *, #26554, .t. ) ;
#512 = vertex_point ( 'none', #14242 ) ;
#513 = edge_loop ( 'none', ( #532, #518 ) ) ;
#514 = edge_curve ( 'none', #519, #313, #14246, .t. ) ;
#515 = vertex_point ( 'none', #14239 ) ;
#516 = edge_curve ( 'none', #25542, #539, #14232, .t. ) ;
#517 = advanced_face ( 'none', ( #14193 ), #14195, .t. ) ;
#518 = oriented_edge ( 'none', *, *, #28444, .f. ) ;
#519 = vertex_point ( 'none', #14192 ) ;
#520 = oriented_edge ( 'none', *, *, #563, .t. ) ;
#521 = vertex_point ( 'none', #14233 ) ;
#522 = advanced_face ( 'none', ( #14222 ), #14241, .f. ) ;
#523 = oriented_edge ( 'none', *, *, #414, .f. ) ;
#524 = edge_loop ( 'none', ( #502, #500, #52962, #542 ) ) ;
#525 = oriented_edge ( 'none', *, *, #4560, .f. ) ;
#526 = oriented_edge ( 'none', *, *, #639, .t. ) ;
#527 = vertex_point ( 'none', #14221 ) ;
#528 = oriented_edge ( 'none', *, *, #690, .f. ) ;
#529 = oriented_edge ( 'none', *, *, #200, .t. ) ;
#530 = oriented_edge ( 'none', *, *, #52951, .f. ) ;
#531 = advanced_face ( 'none', ( #14223 ), #14226, .t. ) ;
#532 = oriented_edge ( 'none', *, *, #23385, .f. ) ;
#533 = oriented_edge ( 'none', *, *, #42, .t. ) ;
#534 = edge_curve ( 'none', #48348, #557, #14271, .t. ) ;
#535 = oriented_edge ( 'none', *, *, #48273, .t. ) ;
#536 = edge_loop ( 'none', ( #202, #562, #637, #556 ) ) ;
#537 = edge_loop ( 'none', ( #478, #487, #497, #576, #538 ) ) ;
#538 = oriented_edge ( 'none', *, *, #25265, .f. ) ;
#539 = vertex_point ( 'none', #14272 ) ;
#540 = advanced_face ( 'none', ( #14217 ), #14273, .f. ) ;
#541 = edge_curve ( 'none', #506, #566, #14265, .t. ) ;
#542 = oriented_edge ( 'none', *, *, #580, .f. ) ;
#543 = oriented_edge ( 'none', *, *, #52987, .f. ) ;
#544 = oriented_edge ( 'none', *, *, #4809, .f. ) ;
#545 = oriented_edge ( 'none', *, *, #9362, .f. ) ;
#546 = vertex_point ( 'none', #14228 ) ;
#547 = advanced_face ( 'none', ( #14276 ), #14257, .t. ) ;
#548 = oriented_edge ( 'none', *, *, #622, .t. ) ;
#549 = oriented_edge ( 'none', *, *, #24832, .t. ) ;
#550 = oriented_edge ( 'none', *, *, #5400, .f. ) ;
#551 = oriented_edge ( 'none', *, *, #4868, .f. ) ;
#552 = oriented_edge ( 'none', *, *, #4022, .t. ) ;
#553 = oriented_edge ( 'none', *, *, #4016, .t. ) ;
#554 = oriented_edge ( 'none', *, *, #4814, .f. ) ;
#555 = oriented_edge ( 'none', *, *, #51543, .f. ) ;
#556 = oriented_edge ( 'none', *, *, #612, .f. ) ;
#557 = vertex_point ( 'none', #14261 ) ;
#558 = edge_loop ( 'none', ( #559, #591, #596, #598, #589 ) ) ;
#559 = oriented_edge ( 'none', *, *, #516, .t. ) ;
#560 = edge_curve ( 'none', #546, #527, #14248, .t. ) ;
#561 = edge_curve ( 'none', #503, #546, #14254, .t. ) ;
#562 = oriented_edge ( 'none', *, *, #561, .t. ) ;
#563 = edge_curve ( 'none', #48340, #444, #14266, .t. ) ;
#564 = vertex_point ( 'none', #14303 ) ;
#565 = oriented_edge ( 'none', *, *, #567, .f. ) ;
#566 = vertex_point ( 'none', #14249 ) ;
#567 = edge_curve ( 'none', #539, #521, #14297, .t. ) ;
#568 = oriented_edge ( 'none', *, *, #22801, .f. ) ;
#569 = edge_loop ( 'none', ( #20872, #20854, #20850, #20944, #21528 ) ) ;
#570 = vertex_point ( 'none', #14304 ) ;
#571 = edge_loop ( 'none', ( #588, #624, #590, #16119 ) ) ;
#572 = advanced_face ( 'none', ( #14299 ), #14298, .f. ) ;
#573 = edge_loop ( 'none', ( #472, #368, #616, #614 ) ) ;
#574 = oriented_edge ( 'none', *, *, #27668, .f. ) ;
#575 = oriented_edge ( 'none', *, *, #516, .f. ) ;
#576 = oriented_edge ( 'none', *, *, #27929, .f. ) ;
#577 = oriented_edge ( 'none', *, *, #668, .t. ) ;
#578 = vertex_point ( 'none', #14288 ) ;
#579 = edge_loop ( 'none', ( #608, #658, #674, #662 ) ) ;
#580 = edge_curve ( 'none', #355, #232, #14283, .t. ) ;
#581 = oriented_edge ( 'none', *, *, #606, .t. ) ;
#582 = edge_curve ( 'none', #564, #602, #14284, .t. ) ;
#583 = oriented_edge ( 'none', *, *, #663, .f. ) ;
#584 = oriented_edge ( 'none', *, *, #9627, .f. ) ;
#585 = oriented_edge ( 'none', *, *, #292, .f. ) ;
#586 = edge_loop ( 'none', ( #605, #581, #577, #583 ) ) ;
#587 = advanced_face ( 'none', ( #14287, #14279 ), #14344, .t. ) ;
#588 = oriented_edge ( 'none', *, *, #599, .f. ) ;
#589 = oriented_edge ( 'none', *, *, #26029, .f. ) ;
#590 = oriented_edge ( 'none', *, *, #451, .t. ) ;
#591 = oriented_edge ( 'none', *, *, #599, .t. ) ;
#592 = oriented_edge ( 'none', *, *, #628, .f. ) ;
#593 = vertex_point ( 'none', #14250 ) ;
#594 = edge_loop ( 'none', ( #16095, #20889, #16262, #16884 ) ) ;
#595 = oriented_edge ( 'none', *, *, #17377, .t. ) ;
#596 = oriented_edge ( 'none', *, *, #24902, .f. ) ;
#597 = edge_loop ( 'none', ( #601, #565, #575, #20898, #574, #623 ) ) ;
#598 = oriented_edge ( 'none', *, *, #27405, .f. ) ;
#599 = edge_curve ( 'none', #539, #24998, #14277, .t. ) ;
#600 = oriented_edge ( 'none', *, *, #20894, .t. ) ;
#601 = oriented_edge ( 'none', *, *, #488, .f. ) ;
#602 = vertex_point ( 'none', #14340 ) ;
#603 = oriented_edge ( 'none', *, *, #153, .t. ) ;
#604 = oriented_edge ( 'none', *, *, #414, .t. ) ;
#605 = oriented_edge ( 'none', *, *, #582, .f. ) ;
#606 = edge_curve ( 'none', #564, #615, #14329, .t. ) ;
#607 = oriented_edge ( 'none', *, *, #4634, .f. ) ;
#608 = oriented_edge ( 'none', *, *, #402, .t. ) ;
#609 = advanced_face ( 'none', ( #14326 ), #14330, .f. ) ;
#610 = vertex_point ( 'none', #14327 ) ;
#611 = oriented_edge ( 'none', *, *, #404, .f. ) ;
#612 = edge_curve ( 'none', #505, #527, #14319, .t. ) ;
#613 = edge_curve ( 'none', #692, #506, #13565, .t. ) ;
#615 = vertex_point ( 'none', #14371 ) ;
#614 = oriented_edge ( 'none', *, *, #4626, .f. ) ;
#616 = oriented_edge ( 'none', *, *, #24832, .f. ) ;
#617 = advanced_face ( 'none', ( #14369 ), #14366, .t. ) ;
#618 = vertex_point ( 'none', #14372 ) ;
#619 = vertex_point ( 'none', #14368 ) ;
#620 = edge_loop ( 'none', ( #20888, #626 ) ) ;
#621 = oriented_edge ( 'none', *, *, #657, .f. ) ;
#622 = edge_curve ( 'none', #4644, #3853, #14367, .t. ) ;
#623 = oriented_edge ( 'none', *, *, #26806, .f. ) ;
#624 = oriented_edge ( 'none', *, *, #567, .t. ) ;
#625 = edge_loop ( 'none', ( #568, #600, #20895, #630 ) ) ;
#626 = oriented_edge ( 'none', *, *, #23677, .t. ) ;
#627 = oriented_edge ( 'none', *, *, #5539, .f. ) ;
#628 = edge_curve ( 'none', #593, #17396, #14352, .t. ) ;
#629 = edge_loop ( 'none', ( #603, #16374, #20897, #20890 ) ) ;
#630 = oriented_edge ( 'none', *, *, #28447, .t. ) ;
#631 = advanced_face ( 'none', ( #14361 ), #14370, .f. ) ;
#632 = oriented_edge ( 'none', *, *, #3854, .t. ) ;
#633 = oriented_edge ( 'none', *, *, #3875, .t. ) ;
#634 = vertex_point ( 'none', #14407 ) ;
#635 = oriented_edge ( 'none', *, *, #650, .t. ) ;
#636 = oriented_edge ( 'none', *, *, #638, .t. ) ;
#637 = oriented_edge ( 'none', *, *, #560, .t. ) ;
#638 = edge_curve ( 'none', #618, #646, #14355, .t. ) ;
#639 = edge_curve ( 'none', #4824, #4046, #14399, .t. ) ;
#640 = oriented_edge ( 'none', *, *, #4781, .f. ) ;
#641 = edge_curve ( 'none', #4643, #3787, #14360, .t. ) ;
#642 = edge_curve ( 'none', #4803, #3977, #14400, .t. ) ;
#643 = edge_curve ( 'none', #12991, #1934, #14401, .t. ) ;
#644 = edge_curve ( 'none', #687, #682, #14384, .t. ) ;
#645 = oriented_edge ( 'none', *, *, #649, .f. ) ;
#646 = vertex_point ( 'none', #14379 ) ;
#647 = advanced_face ( 'none', ( #14389 ), #14406, .t. ) ;
#648 = oriented_edge ( 'none', *, *, #644, .f. ) ;
#649 = edge_curve ( 'none', #35014, #652, #14441, .t. ) ;
#650 = edge_curve ( 'none', #646, #634, #14382, .t. ) ;
#651 = edge_curve ( 'none', #35494, #35527, #14378, .t. ) ;
#652 = vertex_point ( 'none', #14431 ) ;
#653 = vertex_point ( 'none', #14428 ) ;
#654 = oriented_edge ( 'none', *, *, #1381, .f. ) ;
#655 = edge_curve ( 'none', #682, #35494, #14424, .t. ) ;
#656 = vertex_point ( 'none', #14430 ) ;
#657 = edge_curve ( 'none', #618, #656, #14427, .t. ) ;
#658 = oriented_edge ( 'none', *, *, #3790, .t. ) ;
#659 = edge_loop ( 'none', ( #621, #636, #635, #722 ) ) ;
#660 = vertex_point ( 'none', #14420 ) ;
#661 = edge_loop ( 'none', ( #672, #669, #670, #681 ) ) ;
#662 = oriented_edge ( 'none', *, *, #4559, .f. ) ;
#663 = edge_curve ( 'none', #602, #610, #14422, .t. ) ;
#664 = advanced_face ( 'none', ( #14409 ), #14469, .f. ) ;
#665 = vertex_point ( 'none', #14414 ) ;
#666 = oriented_edge ( 'none', *, *, #35533, .f. ) ;
#667 = oriented_edge ( 'none', *, *, #678, .t. ) ;
#668 = edge_curve ( 'none', #615, #610, #14466, .t. ) ;
#669 = oriented_edge ( 'none', *, *, #671, .t. ) ;
#670 = oriented_edge ( 'none', *, *, #735, .t. ) ;
#671 = edge_curve ( 'none', #578, #700, #14462, .t. ) ;
#672 = oriented_edge ( 'none', *, *, #676, .f. ) ;
#673 = oriented_edge ( 'none', *, *, #4045, .t. ) ;
#674 = oriented_edge ( 'none', *, *, #760, .f. ) ;
#675 = edge_loop ( 'none', ( #52909, #552, #807, #52910 ) ) ;
#676 = edge_curve ( 'none', #578, #619, #14450, .t. ) ;
#677 = edge_loop ( 'none', ( #667, #959, #888, #884 ) ) ;
#678 = edge_curve ( 'none', #4806, #3968, #14465, .t. ) ;
#679 = oriented_edge ( 'none', *, *, #642, .f. ) ;
#680 = advanced_face ( 'none', ( #14463 ), #14468, .f. ) ;
#681 = oriented_edge ( 'none', *, *, #711, .f. ) ;
#682 = vertex_point ( 'none', #14455 ) ;
#683 = edge_curve ( 'none', #52923, #27418, #14500, .t. ) ;
#684 = advanced_face ( 'none', ( #14499 ), #14497, .t. ) ;
#685 = oriented_edge ( 'none', *, *, #689, .f. ) ;
#686 = vertex_point ( 'none', #14444 ) ;
#687 = vertex_point ( 'none', #14498 ) ;
#688 = oriented_edge ( 'none', *, *, #52921, .f. ) ;
#689 = edge_curve ( 'none', #719, #36209, #14479, .t. ) ;
#690 = edge_curve ( 'none', #354, #906, #14483, .t. ) ;
#691 = edge_curve ( 'none', #726, #704, #14484, .t. ) ;
#692 = vertex_point ( 'none', #14471 ) ;
#693 = edge_loop ( 'none', ( #375, #742, #746, #806 ) ) ;
#694 = oriented_edge ( 'none', *, *, #691, .f. ) ;
#695 = edge_curve ( 'none', #656, #634, #14485, .t. ) ;
#696 = edge_curve ( 'none', #708, #712, #14523, .t. ) ;
#697 = oriented_edge ( 'none', *, *, #782, .f. ) ;
#698 = oriented_edge ( 'none', *, *, #801, .f. ) ;
#699 = edge_loop ( 'none', ( #694, #804, #772, #815 ) ) ;
#700 = vertex_point ( 'none', #14529 ) ;
#701 = edge_curve ( 'none', #713, #716, #14530, .t. ) ;
#702 = edge_curve ( 'none', #712, #34756, #14481, .t. ) ;
#703 = advanced_face ( 'none', ( #14514 ), #14525, .t. ) ;
#704 = vertex_point ( 'none', #14510 ) ;
#705 = oriented_edge ( 'none', *, *, #541, .f. ) ;
#706 = oriented_edge ( 'none', *, *, #838, .f. ) ;
#707 = oriented_edge ( 'none', *, *, #701, .f. ) ;
#708 = vertex_point ( 'none', #14512 ) ;
#709 = oriented_edge ( 'none', *, *, #724, .f. ) ;
#710 = oriented_edge ( 'none', *, *, #702, .f. ) ;
#711 = edge_curve ( 'none', #619, #665, #14508, .t. ) ;
#712 = vertex_point ( 'none', #14565 ) ;
#713 = vertex_point ( 'none', #14513 ) ;
#714 = oriented_edge ( 'none', *, *, #857, .f. ) ;
#715 = oriented_edge ( 'none', *, *, #10666, .t. ) ;
#716 = vertex_point ( 'none', #14567 ) ;
#717 = oriented_edge ( 'none', *, *, #718, .f. ) ;
#718 = edge_curve ( 'none', #36209, #35785, #14519, .t. ) ;
#719 = vertex_point ( 'none', #14559 ) ;
#720 = edge_curve ( 'none', #34756, #719, #14518, .t. ) ;
#721 = oriented_edge ( 'none', *, *, #53203, .f. ) ;
#722 = oriented_edge ( 'none', *, *, #695, .f. ) ;
#723 = oriented_edge ( 'none', *, *, #720, .f. ) ;
#724 = edge_curve ( 'none', #686, #708, #14547, .t. ) ;
#725 = edge_curve ( 'none', #35785, #35014, #14515, .t. ) ;
#726 = vertex_point ( 'none', #14540 ) ;
#727 = oriented_edge ( 'none', *, *, #696, .f. ) ;
#728 = advanced_face ( 'none', ( #14539 ), #14560, .f. ) ;
#729 = oriented_edge ( 'none', *, *, #734, .f. ) ;
#730 = edge_curve ( 'none', #716, #738, #14534, .t. ) ;
#731 = advanced_face ( 'none', ( #14597 ), #14594, .f. ) ;
#732 = vertex_point ( 'none', #14600 ) ;
#733 = oriented_edge ( 'none', *, *, #967, .f. ) ;
#734 = edge_curve ( 'none', #738, #761, #14588, .t. ) ;
#735 = edge_curve ( 'none', #700, #665, #14561, .t. ) ;
#736 = edge_curve ( 'none', #761, #758, #14584, .t. ) ;
#737 = oriented_edge ( 'none', *, *, #736, .f. ) ;
#738 = vertex_point ( 'none', #14596 ) ;
#739 = oriented_edge ( 'none', *, *, #730, .f. ) ;
#740 = edge_curve ( 'none', #819, #920, #14577, .t. ) ;
#741 = oriented_edge ( 'none', *, *, #21544, .t. ) ;
#742 = oriented_edge ( 'none', *, *, #3869, .t. ) ;
#743 = vertex_point ( 'none', #14634 ) ;
#744 = vertex_point ( 'none', #14633 ) ;
#745 = oriented_edge ( 'none', *, *, #9363, .t. ) ;
#746 = oriented_edge ( 'none', *, *, #402, .f. ) ;
#747 = vertex_point ( 'none', #14637 ) ;
#748 = vertex_point ( 'none', #14636 ) ;
#749 = oriented_edge ( 'none', *, *, #3872, .t. ) ;
#750 = oriented_edge ( 'none', *, *, #4562, .f. ) ;
#751 = oriented_edge ( 'none', *, *, #11621, .f. ) ;
#752 = edge_curve ( 'none', #789, #822, #14631, .t. ) ;
#753 = edge_curve ( 'none', #4557, #3866, #14625, .t. ) ;
#754 = vertex_point ( 'none', #14626 ) ;
#755 = oriented_edge ( 'none', *, *, #771, .f. ) ;
#756 = vertex_point ( 'none', #14621 ) ;
#757 = oriented_edge ( 'none', *, *, #3803, .t. ) ;
#758 = vertex_point ( 'none', #14630 ) ;
#759 = edge_curve ( 'none', #758, #686, #14619, .t. ) ;
#760 = edge_curve ( 'none', #4556, #3798, #14610, .t. ) ;
#761 = vertex_point ( 'none', #14632 ) ;
#762 = vertex_point ( 'none', #14611 ) ;
#763 = oriented_edge ( 'none', *, *, #641, .t. ) ;
#764 = vertex_point ( 'none', #14667 ) ;
#765 = vertex_point ( 'none', #14604 ) ;
#766 = oriented_edge ( 'none', *, *, #4625, .f. ) ;
#767 = oriented_edge ( 'none', *, *, #802, .f. ) ;
#768 = vertex_point ( 'none', #14617 ) ;
#769 = oriented_edge ( 'none', *, *, #622, .f. ) ;
#770 = oriented_edge ( 'none', *, *, #3857, .t. ) ;
#771 = edge_curve ( 'none', #747, #748, #14605, .t. ) ;
#772 = oriented_edge ( 'none', *, *, #786, .t. ) ;
#773 = edge_curve ( 'none', #704, #788, #14666, .t. ) ;
#774 = oriented_edge ( 'none', *, *, #870, .t. ) ;
#775 = advanced_face ( 'none', ( #14664 ), #14665, .t. ) ;
#776 = advanced_face ( 'none', ( #14656 ), #14629, .f. ) ;
#777 = vertex_point ( 'none', #14650 ) ;
#778 = oriented_edge ( 'none', *, *, #886, .f. ) ;
#779 = vertex_point ( 'none', #14649 ) ;
#780 = oriented_edge ( 'none', *, *, #48310, .f. ) ;
#781 = oriented_edge ( 'none', *, *, #856, .f. ) ;
#782 = edge_curve ( 'none', #732, #785, #14644, .t. ) ;
#783 = edge_loop ( 'none', ( #853, #633, #866, #750 ) ) ;
#784 = edge_curve ( 'none', #4579, #3801, #14640, .t. ) ;
#785 = vertex_point ( 'none', #14646 ) ;
#786 = edge_curve ( 'none', #812, #788, #14647, .t. ) ;
#787 = oriented_edge ( 'none', *, *, #876, .f. ) ;
#788 = vertex_point ( 'none', #14696 ) ;
#789 = vertex_point ( 'none', #14699 ) ;
#790 = edge_curve ( 'none', #726, #812, #14690, .t. ) ;
#791 = vertex_point ( 'none', #14697 ) ;
#792 = vertex_point ( 'none', #14645 ) ;
#793 = oriented_edge ( 'none', *, *, #830, .f. ) ;
#794 = vertex_point ( 'none', #14686 ) ;
#795 = oriented_edge ( 'none', *, *, #13306, .f. ) ;
#796 = edge_loop ( 'none', ( #755, #855, #774, #797 ) ) ;
#797 = oriented_edge ( 'none', *, *, #861, .f. ) ;
#798 = edge_loop ( 'none', ( #763, #749, #908, #766 ) ) ;
#799 = vertex_point ( 'none', #14648 ) ;
#800 = vertex_point ( 'none', #14692 ) ;
#801 = edge_curve ( 'none', #785, #713, #14693, .t. ) ;
#802 = edge_curve ( 'none', #822, #732, #14685, .t. ) ;
#803 = edge_loop ( 'none', ( #795, #48291, #48304, #48335 ) ) ;
#804 = oriented_edge ( 'none', *, *, #790, .t. ) ;
#805 = advanced_face ( 'none', ( #14680 ), #14684, .f. ) ;
#806 = oriented_edge ( 'none', *, *, #4642, .f. ) ;
#807 = oriented_edge ( 'none', *, *, #639, .f. ) ;
#808 = vertex_point ( 'none', #14681 ) ;
#809 = oriented_edge ( 'none', *, *, #4787, .f. ) ;
#810 = oriented_edge ( 'none', *, *, #4027, .t. ) ;
#811 = oriented_edge ( 'none', *, *, #1129, .f. ) ;
#812 = vertex_point ( 'none', #14669 ) ;
#813 = edge_curve ( 'none', #4822, #4048, #14727, .t. ) ;
#814 = edge_loop ( 'none', ( #854, #834, #52948, #964 ) ) ;
#815 = oriented_edge ( 'none', *, *, #773, .f. ) ;
#816 = advanced_face ( 'none', ( #14725 ), #14676, .f. ) ;
#817 = oriented_edge ( 'none', *, *, #996, .t. ) ;
#818 = oriented_edge ( 'none', *, *, #678, .f. ) ;
#819 = vertex_point ( 'none', #14717 ) ;
#820 = advanced_face ( 'none', ( #14716 ), #14670, .t. ) ;
#821 = edge_curve ( 'none', #762, #835, #14683, .t. ) ;
#822 = vertex_point ( 'none', #14718 ) ;
#823 = edge_loop ( 'none', ( #984, #1034, #980, #809 ) ) ;
#824 = vertex_point ( 'none', #14712 ) ;
#825 = oriented_edge ( 'none', *, *, #924, .t. ) ;
#826 = edge_loop ( 'none', ( #778, #892, #899, #900 ) ) ;
#827 = vertex_point ( 'none', #14719 ) ;
#828 = edge_curve ( 'none', #800, #743, #14705, .t. ) ;
#829 = vertex_point ( 'none', #14728 ) ;
#830 = edge_curve ( 'none', #754, #756, #14769, .t. ) ;
#831 = edge_curve ( 'none', #827, #824, #14761, .t. ) ;
#832 = advanced_face ( 'none', ( #14756 ), #14752, .t. ) ;
#833 = oriented_edge ( 'none', *, *, #740, .f. ) ;
#834 = oriented_edge ( 'none', *, *, #52958, .t. ) ;
#835 = vertex_point ( 'none', #14704 ) ;
#836 = vertex_point ( 'none', #14762 ) ;
#837 = edge_curve ( 'none', #852, #794, #14743, .t. ) ;
#838 = edge_curve ( 'none', #843, #827, #14751, .t. ) ;
#839 = oriented_edge ( 'none', *, *, #752, .f. ) ;
#840 = oriented_edge ( 'none', *, *, #831, .f. ) ;
#841 = edge_curve ( 'none', #791, #895, #14755, .t. ) ;
#842 = vertex_point ( 'none', #14798 ) ;
#843 = vertex_point ( 'none', #14770 ) ;
#844 = edge_curve ( 'none', #747, #779, #14791, .t. ) ;
#845 = vertex_point ( 'none', #14763 ) ;
#846 = edge_curve ( 'none', #824, #764, #14799, .t. ) ;
#847 = advanced_face ( 'none', ( #14746 ), #14765, .f. ) ;
#848 = vertex_point ( 'none', #14786 ) ;
#849 = oriented_edge ( 'none', *, *, #863, .f. ) ;
#850 = oriented_edge ( 'none', *, *, #5433, .t. ) ;
#851 = vertex_point ( 'none', #14781 ) ;
#852 = vertex_point ( 'none', #14787 ) ;
#853 = oriented_edge ( 'none', *, *, #760, .t. ) ;
#854 = oriented_edge ( 'none', *, *, #828, .f. ) ;
#855 = oriented_edge ( 'none', *, *, #844, .t. ) ;
#856 = edge_curve ( 'none', #765, #789, #14776, .t. ) ;
#857 = edge_curve ( 'none', #764, #765, #14792, .t. ) ;
#858 = edge_loop ( 'none', ( #825, #915, #1013, #1031 ) ) ;
#859 = edge_curve ( 'none', #829, #845, #14832, .t. ) ;
#860 = oriented_edge ( 'none', *, *, #846, .f. ) ;
#861 = edge_curve ( 'none', #748, #777, #14828, .t. ) ;
#862 = oriented_edge ( 'none', *, *, #837, .f. ) ;
#863 = edge_curve ( 'none', #794, #754, #14821, .t. ) ;
#864 = oriented_edge ( 'none', *, *, #897, .f. ) ;
#865 = vertex_point ( 'none', #14817 ) ;
#866 = oriented_edge ( 'none', *, *, #641, .f. ) ;
#867 = oriented_edge ( 'none', *, *, #10814, .f. ) ;
#868 = edge_loop ( 'none', ( #925, #757, #971, #922 ) ) ;
#869 = oriented_edge ( 'none', *, *, #4791, .f. ) ;
#870 = edge_curve ( 'none', #779, #777, #14834, .t. ) ;
#871 = advanced_face ( 'none', ( #14808 ), #14811, .t. ) ;
#872 = oriented_edge ( 'none', *, *, #893, .f. ) ;
#873 = oriented_edge ( 'none', *, *, #48219, .f. ) ;
#874 = edge_curve ( 'none', #912, #829, #14807, .t. ) ;
#875 = oriented_edge ( 'none', *, *, #874, .f. ) ;
#876 = edge_curve ( 'none', #756, #843, #14823, .t. ) ;
#877 = vertex_point ( 'none', #14802 ) ;
#878 = oriented_edge ( 'none', *, *, #48224, .f. ) ;
#879 = oriented_edge ( 'none', *, *, #48227, .t. ) ;
#880 = vertex_point ( 'none', #14864 ) ;
#881 = advanced_face ( 'none', ( #14859 ), #14793, .f. ) ;
#882 = oriented_edge ( 'none', *, *, #950, .f. ) ;
#883 = vertex_point ( 'none', #14863 ) ;
#884 = oriented_edge ( 'none', *, *, #4795, .f. ) ;
#885 = oriented_edge ( 'none', *, *, #4802, .f. ) ;
#886 = edge_curve ( 'none', #768, #791, #14824, .t. ) ;
#887 = edge_curve ( 'none', #768, #792, #14850, .t. ) ;
#888 = oriented_edge ( 'none', *, *, #813, .f. ) ;
#889 = edge_curve ( 'none', #4821, #4024, #14852, .t. ) ;
#890 = edge_curve ( 'none', #835, #920, #14838, .t. ) ;
#891 = vertex_point ( 'none', #14576 ) ;
#892 = oriented_edge ( 'none', *, *, #887, .t. ) ;
#893 = edge_curve ( 'none', #891, #912, #13551, .t. ) ;
#894 = edge_curve ( 'none', #792, #895, #14063, .t. ) ;
#895 = vertex_point ( 'none', #14571 ) ;
#896 = edge_curve ( 'none', #13317, #13318, #14316, .t. ) ;
#897 = edge_curve ( 'none', #865, #852, #14322, .t. ) ;
#898 = oriented_edge ( 'none', *, *, #903, .f. ) ;
#899 = oriented_edge ( 'none', *, *, #894, .t. ) ;
#900 = oriented_edge ( 'none', *, *, #841, .f. ) ;
#901 = edge_loop ( 'none', ( #873, #879, #48228, #878 ) ) ;
#902 = vertex_point ( 'none', #14572 ) ;
#903 = edge_curve ( 'none', #845, #865, #14884, .t. ) ;
#904 = advanced_face ( 'none', ( #14878 ), #14887, .f. ) ;
#905 = advanced_face ( 'none', ( #14886 ), #14889, .f. ) ;
#906 = vertex_point ( 'none', #14877 ) ;
#907 = edge_curve ( 'none', #48063, #52985, #14876, .t. ) ;
#908 = oriented_edge ( 'none', *, *, #753, .f. ) ;
#909 = edge_curve ( 'none', #4574, #3827, #14921, .t. ) ;
#910 = oriented_edge ( 'none', *, *, #926, .f. ) ;
#911 = oriented_edge ( 'none', *, *, #921, .f. ) ;
#912 = vertex_point ( 'none', #14922 ) ;
#913 = oriented_edge ( 'none', *, *, #859, .f. ) ;
#914 = oriented_edge ( 'none', *, *, #52990, .f. ) ;
#915 = oriented_edge ( 'none', *, *, #3783, .t. ) ;
#916 = edge_curve ( 'none', #902, #931, #14917, .t. ) ;
#917 = edge_curve ( 'none', #929, #848, #14911, .t. ) ;
#918 = vertex_point ( 'none', #14871 ) ;
#919 = vertex_point ( 'none', #14912 ) ;
#920 = vertex_point ( 'none', #14907 ) ;
#921 = edge_curve ( 'none', #851, #883, #14913, .t. ) ;
#922 = oriented_edge ( 'none', *, *, #4570, .f. ) ;
#923 = edge_curve ( 'none', #52995, #52967, #14905, .t. ) ;
#924 = edge_curve ( 'none', #4596, #3794, #14900, .t. ) ;
#925 = oriented_edge ( 'none', *, *, #784, .t. ) ;
#926 = edge_curve ( 'none', #848, #851, #14906, .t. ) ;
#927 = edge_curve ( 'none', #931, #877, #14952, .t. ) ;
#928 = vertex_point ( 'none', #14891 ) ;
#929 = vertex_point ( 'none', #14953 ) ;
#930 = oriented_edge ( 'none', *, *, #917, .f. ) ;
#931 = vertex_point ( 'none', #14948 ) ;
#932 = vertex_point ( 'none', #14895 ) ;
#933 = oriented_edge ( 'none', *, *, #1021, .t. ) ;
#934 = edge_curve ( 'none', #4583, #3817, #14946, .t. ) ;
#935 = vertex_point ( 'none', #14943 ) ;
#936 = oriented_edge ( 'none', *, *, #924, .f. ) ;
#937 = vertex_point ( 'none', #14942 ) ;
#938 = oriented_edge ( 'none', *, *, #3785, .t. ) ;
#939 = oriented_edge ( 'none', *, *, #934, .t. ) ;
#940 = oriented_edge ( 'none', *, *, #19173, .t. ) ;
#941 = edge_loop ( 'none', ( #27, #944, #28, #1028 ) ) ;
#942 = oriented_edge ( 'none', *, *, #48300, .f. ) ;
#943 = edge_loop ( 'none', ( #962, #810, #818, #869 ) ) ;
#944 = oriented_edge ( 'none', *, *, #3789, .t. ) ;
#945 = edge_curve ( 'none', #956, #902, #14937, .t. ) ;
#946 = edge_curve ( 'none', #877, #929, #14956, .t. ) ;
#947 = vertex_point ( 'none', #14931 ) ;
#948 = oriented_edge ( 'none', *, *, #1004, .f. ) ;
#949 = vertex_point ( 'none', #14944 ) ;
#950 = edge_curve ( 'none', #883, #891, #14933, .t. ) ;
#951 = edge_curve ( 'none', #743, #52941, #14928, .t. ) ;
#952 = vertex_point ( 'none', #14925 ) ;
#953 = oriented_edge ( 'none', *, *, #4641, .f. ) ;
#954 = oriented_edge ( 'none', *, *, #890, .t. ) ;
#955 = oriented_edge ( 'none', *, *, #927, .f. ) ;
#956 = vertex_point ( 'none', #14983 ) ;
#957 = oriented_edge ( 'none', *, *, #945, .f. ) ;
#958 = edge_loop ( 'none', ( #48301, #48378 ) ) ;
#959 = oriented_edge ( 'none', *, *, #4026, .t. ) ;
#960 = vertex_point ( 'none', #14938 ) ;
#961 = edge_curve ( 'none', #928, #947, #14976, .t. ) ;
#962 = oriented_edge ( 'none', *, *, #889, .t. ) ;
#963 = edge_loop ( 'none', ( #1094, #1109, #986, #1052 ) ) ;
#964 = oriented_edge ( 'none', *, *, #951, .f. ) ;
#965 = oriented_edge ( 'none', *, *, #961, .f. ) ;
#966 = edge_curve ( 'none', #960, #928, #14978, .t. ) ;
#967 = edge_curve ( 'none', #836, #819, #14980, .t. ) ;
#968 = advanced_face ( 'none', ( #14967 ), #14977, .f. ) ;
#969 = edge_curve ( 'none', #977, #956, #14971, .t. ) ;
#970 = oriented_edge ( 'none', *, *, #916, .f. ) ;
#971 = oriented_edge ( 'none', *, *, #909, .f. ) ;
#972 = edge_curve ( 'none', #4581, #3809, #15012, .t. ) ;
#973 = edge_loop ( 'none', ( #48311, #48288, #48287, #942 ) ) ;
#974 = vertex_point ( 'none', #15013 ) ;
#975 = oriented_edge ( 'none', *, *, #43469, .t. ) ;
#976 = oriented_edge ( 'none', *, *, #946, .f. ) ;
#977 = vertex_point ( 'none', #15014 ) ;
#978 = oriented_edge ( 'none', *, *, #969, .f. ) ;
#979 = oriented_edge ( 'none', *, *, #3966, .t. ) ;
#980 = oriented_edge ( 'none', *, *, #889, .f. ) ;
#981 = edge_curve ( 'none', #982, #1003, #15007, .t. ) ;
#982 = vertex_point ( 'none', #14957 ) ;
#983 = advanced_face ( 'none', ( #15008 ), #14996, .f. ) ;
#984 = oriented_edge ( 'none', *, *, #642, .t. ) ;
#985 = edge_curve ( 'none', #4807, #4051, #14999, .t. ) ;
#986 = oriented_edge ( 'none', *, *, #996, .f. ) ;
#987 = oriented_edge ( 'none', *, *, #4037, .t. ) ;
#988 = edge_loop ( 'none', ( #817, #979, #1105, #885 ) ) ;
#989 = vertex_point ( 'none', #15000 ) ;
#990 = edge_curve ( 'none', #1015, #1020, #15006, .t. ) ;
#991 = vertex_point ( 'none', #14962 ) ;
#992 = vertex_point ( 'none', #14989 ) ;
#993 = oriented_edge ( 'none', *, *, #1045, .f. ) ;
#994 = oriented_edge ( 'none', *, *, #985, .t. ) ;
#995 = oriented_edge ( 'none', *, *, #1054, .f. ) ;
#996 = edge_curve ( 'none', #4769, #3978, #14998, .t. ) ;
#997 = oriented_edge ( 'none', *, *, #966, .f. ) ;
#998 = oriented_edge ( 'none', *, *, #981, .f. ) ;
#999 = oriented_edge ( 'none', *, *, #1047, .f. ) ;
#1000 = oriented_edge ( 'none', *, *, #1009, .f. ) ;
#1001 = oriented_edge ( 'none', *, *, #47405, .t. ) ;
#1002 = edge_loop ( 'none', ( #933, #938, #936, #953 ) ) ;
#1003 = vertex_point ( 'none', #15051 ) ;
#1004 = edge_curve ( 'none', #947, #977, #15047, .t. ) ;
#1005 = edge_curve ( 'none', #1003, #991, #15041, .t. ) ;
#1006 = edge_curve ( 'none', #4594, #3813, #15035, .t. ) ;
#1007 = oriented_edge ( 'none', *, *, #43054, .t. ) ;
#1008 = oriented_edge ( 'none', *, *, #990, .f. ) ;
#1009 = edge_curve ( 'none', #991, #1015, #15036, .t. ) ;
#1010 = edge_curve ( 'none', #46234, #46288, #15048, .t. ) ;
#1011 = oriented_edge ( 'none', *, *, #3734, .t. ) ;
#1012 = edge_curve ( 'none', #1020, #960, #15030, .t. ) ;
#1013 = oriented_edge ( 'none', *, *, #784, .f. ) ;
#1014 = edge_curve ( 'none', #1173, #1180, #15046, .t. ) ;
#1015 = vertex_point ( 'none', #15080 ) ;
#1016 = oriented_edge ( 'none', *, *, #4587, .f. ) ;
#1017 = oriented_edge ( 'none', *, *, #46421, .f. ) ;
#1018 = oriented_edge ( 'none', *, *, #47411, .f. ) ;
#1019 = vertex_point ( 'none', #15031 ) ;
#1020 = vertex_point ( 'none', #15079 ) ;
#1021 = edge_curve ( 'none', #4572, #3802, #15037, .t. ) ;
#1022 = vertex_point ( 'none', #15078 ) ;
#1023 = oriented_edge ( 'none', *, *, #1005, .f. ) ;
#1024 = vertex_point ( 'none', #15028 ) ;
#1025 = oriented_edge ( 'none', *, *, #972, .f. ) ;
#1026 = advanced_face ( 'none', ( #15019 ), #15075, .f. ) ;
#1027 = edge_loop ( 'none', ( #46420, #46417, #46419, #46422 ) ) ;
#1028 = oriented_edge ( 'none', *, *, #4575, .f. ) ;
#1029 = oriented_edge ( 'none', *, *, #1006, .t. ) ;
#1030 = oriented_edge ( 'none', *, *, #47266, .t. ) ;
#1031 = oriented_edge ( 'none', *, *, #4567, .f. ) ;
#1032 = edge_curve ( 'none', #42091, #1024, #15059, .t. ) ;
#1033 = advanced_face ( 'none', ( #15073 ), #15069, .f. ) ;
#1034 = oriented_edge ( 'none', *, *, #4030, .t. ) ;
#1035 = edge_curve ( 'none', #39884, #20117, #15067, .t. ) ;
#1036 = oriented_edge ( 'none', *, *, #1806, .f. ) ;
#1037 = advanced_face ( 'none', ( #15068 ), #15111, .t. ) ;
#1038 = oriented_edge ( 'none', *, *, #20802, .t. ) ;
#1039 = oriented_edge ( 'none', *, *, #1806, .t. ) ;
#1040 = advanced_face ( 'none', ( #15103 ), #15108, .t. ) ;
#1041 = edge_loop ( 'none', ( #1250, #1330, #1329, #1371, #1331 ) ) ;
#1042 = edge_curve ( 'none', #1106, #47095, #15095, .t. ) ;
#1043 = oriented_edge ( 'none', *, *, #12746, .t. ) ;
#1044 = oriented_edge ( 'none', *, *, #46986, .f. ) ;
#1045 = edge_curve ( 'none', #1046, #982, #15099, .t. ) ;
#1046 = vertex_point ( 'none', #14844 ) ;
#1047 = edge_curve ( 'none', #1049, #1084, #14569, .t. ) ;
#1048 = vertex_point ( 'none', #15141 ) ;
#1049 = vertex_point ( 'none', #15140 ) ;
#1050 = edge_loop ( 'none', ( #1145, #1151, #1177, #1168, #1193 ) ) ;
#1051 = oriented_edge ( 'none', *, *, #46512, .t. ) ;
#1052 = oriented_edge ( 'none', *, *, #4740, .f. ) ;
#1053 = vertex_point ( 'none', #15137 ) ;
#1054 = edge_curve ( 'none', #1022, #1046, #15134, .t. ) ;
#1055 = oriented_edge ( 'none', *, *, #1058, .f. ) ;
#1056 = oriented_edge ( 'none', *, *, #1088, .f. ) ;
#1057 = edge_curve ( 'none', #1089, #799, #15138, .t. ) ;
#1058 = edge_curve ( 'none', #1053, #1022, #15123, .t. ) ;
#1059 = oriented_edge ( 'none', *, *, #28101, .t. ) ;
#1060 = edge_curve ( 'none', #46541, #20840, #15117, .t. ) ;
#1061 = oriented_edge ( 'none', *, *, #1042, .t. ) ;
#1062 = advanced_face ( 'none', ( #15130 ), #15124, .t. ) ;
#1063 = edge_loop ( 'none', ( #1059, #1061, #1814, #1080 ) ) ;
#1064 = oriented_edge ( 'none', *, *, #1060, .t. ) ;
#1065 = edge_curve ( 'none', #20839, #46531, #15169, .t. ) ;
#1066 = edge_curve ( 'none', #1019, #1053, #15175, .t. ) ;
#1067 = edge_loop ( 'none', ( #1090, #1132, #1112, #1108 ) ) ;
#1068 = edge_curve ( 'none', #38622, #52972, #15112, .t. ) ;
#1069 = edge_loop ( 'none', ( #1074, #1078, #1095, #1087, #1086 ) ) ;
#1070 = oriented_edge ( 'none', *, *, #35462, .t. ) ;
#1071 = edge_curve ( 'none', #1092, #1048, #15125, .t. ) ;
#1072 = oriented_edge ( 'none', *, *, #1071, .f. ) ;
#1073 = edge_loop ( 'none', ( #1818, #1100 ) ) ;
#1074 = oriented_edge ( 'none', *, *, #7268, .f. ) ;
#1075 = oriented_edge ( 'none', *, *, #1096, .f. ) ;
#1076 = edge_curve ( 'none', #28341, #453, #15145, .t. ) ;
#1077 = oriented_edge ( 'none', *, *, #1097, .t. ) ;
#1078 = oriented_edge ( 'none', *, *, #1093, .t. ) ;
#1079 = oriented_edge ( 'none', *, *, #47221, .t. ) ;
#1080 = oriented_edge ( 'none', *, *, #1076, .f. ) ;
#1081 = edge_curve ( 'none', #992, #1092, #15209, .t. ) ;
#1082 = advanced_face ( 'none', ( #15157 ), #15161, .t. ) ;
#1083 = vertex_point ( 'none', #15208 ) ;
#1084 = vertex_point ( 'none', #15207 ) ;
#1085 = edge_curve ( 'none', #4805, #3974, #15195, .t. ) ;
#1086 = oriented_edge ( 'none', *, *, #47279, .t. ) ;
#1087 = oriented_edge ( 'none', *, *, #15301, .t. ) ;
#1088 = edge_curve ( 'none', #1084, #1019, #15199, .t. ) ;
#1089 = vertex_point ( 'none', #15196 ) ;
#1090 = oriented_edge ( 'none', *, *, #1085, .t. ) ;
#1091 = edge_loop ( 'none', ( #1077, #1079 ) ) ;
#1092 = vertex_point ( 'none', #15189 ) ;
#1093 = edge_curve ( 'none', #47164, #47000, #15191, .t. ) ;
#1094 = oriented_edge ( 'none', *, *, #1110, .t. ) ;
#1095 = oriented_edge ( 'none', *, *, #46997, .t. ) ;
#1096 = edge_curve ( 'none', #1048, #1049, #15160, .t. ) ;
#1097 = edge_curve ( 'none', #47176, #47213, #15202, .t. ) ;
#1098 = oriented_edge ( 'none', *, *, #11591, .t. ) ;
#1099 = advanced_face ( 'none', ( #15242, #15149 ), #15179, .f. ) ;
#1100 = oriented_edge ( 'none', *, *, #1125, .f. ) ;
#1101 = oriented_edge ( 'none', *, *, #1081, .f. ) ;
#1102 = oriented_edge ( 'none', *, *, #4756, .f. ) ;
#1103 = oriented_edge ( 'none', *, *, #1085, .f. ) ;
#1104 = oriented_edge ( 'none', *, *, #4058, .t. ) ;
#1105 = oriented_edge ( 'none', *, *, #985, .f. ) ;
#1106 = vertex_point ( 'none', #15238 ) ;
#1107 = advanced_face ( 'none', ( #15237 ), #15232, .f. ) ;
#1108 = oriented_edge ( 'none', *, *, #4811, .f. ) ;
#1109 = oriented_edge ( 'none', *, *, #3975, .t. ) ;
#1110 = edge_curve ( 'none', #4743, #4056, #15233, .t. ) ;
#1111 = edge_curve ( 'none', #4703, #3983, #15219, .t. ) ;
#1112 = oriented_edge ( 'none', *, *, #1110, .f. ) ;
#1113 = oriented_edge ( 'none', *, *, #1066, .f. ) ;
#1114 = oriented_edge ( 'none', *, *, #1068, .t. ) ;
#1115 = advanced_face ( 'none', ( #15236 ), #15231, .f. ) ;
#1116 = edge_loop ( 'none', ( #29095, #29292, #1327, #1102 ) ) ;
#1117 = edge_curve ( 'none', #20117, #20842, #15214, .t. ) ;
#1118 = edge_loop ( 'none', ( #1122, #1121, #1825, #1813 ) ) ;
#1119 = advanced_face ( 'none', ( #15271 ), #15225, .t. ) ;
#1120 = oriented_edge ( 'none', *, *, #1139, .t. ) ;
#1121 = oriented_edge ( 'none', *, *, #1148, .t. ) ;
#1122 = oriented_edge ( 'none', *, *, #20878, .t. ) ;
#1123 = oriented_edge ( 'none', *, *, #1817, .t. ) ;
#1124 = oriented_edge ( 'none', *, *, #36049, .t. ) ;
#1125 = edge_curve ( 'none', #47635, #47627, #15264, .t. ) ;
#1126 = edge_curve ( 'none', #40324, #20842, #15221, .t. ) ;
#1127 = oriented_edge ( 'none', *, *, #46954, .t. ) ;
#1128 = oriented_edge ( 'none', *, *, #47025, .f. ) ;
#1129 = edge_curve ( 'none', #989, #992, #15254, .t. ) ;
#1130 = vertex_point ( 'none', #15267 ) ;
#1131 = oriented_edge ( 'none', *, *, #1142, .f. ) ;
#1132 = oriented_edge ( 'none', *, *, #4035, .t. ) ;
#1133 = edge_loop ( 'none', ( #35315, #35532, #32728, #35084, #35850 ) ) ;
#1134 = oriented_edge ( 'none', *, *, #1135, .f. ) ;
#1135 = edge_curve ( 'none', #1143, #1130, #15249, .t. ) ;
#1136 = vertex_point ( 'none', #15252 ) ;
#1137 = oriented_edge ( 'none', *, *, #1156, .f. ) ;
#1138 = oriented_edge ( 'none', *, *, #1126, .f. ) ;
#1139 = edge_curve ( 'none', #46424, #20909, #15300, .t. ) ;
#1140 = edge_loop ( 'none', ( #994, #987, #1103, #24694 ) ) ;
#1141 = oriented_edge ( 'none', *, *, #1150, .f. ) ;
#1142 = edge_curve ( 'none', #799, #989, #15292, .t. ) ;
#1143 = vertex_point ( 'none', #15259 ) ;
#1144 = oriented_edge ( 'none', *, *, #1057, .f. ) ;
#1145 = oriented_edge ( 'none', *, *, #38026, .f. ) ;
#1146 = edge_loop ( 'none', ( #1147, #1120, #1152, #1138 ) ) ;
#1147 = oriented_edge ( 'none', *, *, #36502, .t. ) ;
#1148 = edge_curve ( 'none', #47231, #39807, #15286, .t. ) ;
#1149 = advanced_face ( 'none', ( #15299 ), #15282, .t. ) ;
#1150 = edge_curve ( 'none', #1130, #1089, #15277, .t. ) ;
#1151 = oriented_edge ( 'none', *, *, #1171, .f. ) ;
#1152 = oriented_edge ( 'none', *, *, #20841, .t. ) ;
#1153 = vertex_point ( 'none', #15298 ) ;
#1154 = oriented_edge ( 'none', *, *, #1161, .f. ) ;
#1155 = edge_curve ( 'none', #1162, #1083, #15335, .t. ) ;
#1156 = edge_curve ( 'none', #1136, #1143, #15330, .t. ) ;
#1157 = oriented_edge ( 'none', *, *, #1183, .f. ) ;
#1158 = oriented_edge ( 'none', *, *, #1159, .f. ) ;
#1159 = edge_curve ( 'none', #1083, #808, #15332, .t. ) ;
#1160 = vertex_point ( 'none', #15319 ) ;
#1161 = edge_curve ( 'none', #808, #1136, #15284, .t. ) ;
#1162 = vertex_point ( 'none', #15320 ) ;
#1163 = oriented_edge ( 'none', *, *, #47620, .f. ) ;
#1164 = oriented_edge ( 'none', *, *, #47355, .t. ) ;
#1165 = edge_curve ( 'none', #47247, #47310, #15313, .t. ) ;
#1166 = edge_loop ( 'none', ( #1163, #1175, #1170, #1169 ) ) ;
#1167 = oriented_edge ( 'none', *, *, #1198, .f. ) ;
#1168 = oriented_edge ( 'none', *, *, #34030, .t. ) ;
#1169 = oriented_edge ( 'none', *, *, #1165, .f. ) ;
#1170 = oriented_edge ( 'none', *, *, #53079, .t. ) ;
#1171 = edge_curve ( 'none', #36000, #36484, #15318, .t. ) ;
#1173 = vertex_point ( 'none', #15366 ) ;
#1172 = advanced_face ( 'none', ( #15309 ), #15370, .t. ) ;
#1174 = edge_loop ( 'none', ( #1190, #1196, #1124, #1189, #1206 ) ) ;
#1175 = oriented_edge ( 'none', *, *, #1125, .t. ) ;
#1176 = oriented_edge ( 'none', *, *, #1200, .f. ) ;
#1177 = oriented_edge ( 'none', *, *, #37160, .t. ) ;
#1178 = vertex_point ( 'none', #15364 ) ;
#1179 = vertex_point ( 'none', #15363 ) ;
#1180 = vertex_point ( 'none', #15367 ) ;
#1181 = oriented_edge ( 'none', *, *, #1014, .f. ) ;
#1182 = oriented_edge ( 'none', *, *, #6120, .f. ) ;
#1183 = edge_curve ( 'none', #1205, #1153, #15365, .t. ) ;
#1184 = edge_curve ( 'none', #1153, #1178, #15353, .t. ) ;
#1185 = oriented_edge ( 'none', *, *, #1184, .f. ) ;
#1186 = advanced_face ( 'none', ( #15312 ), #15354, .t. ) ;
#1187 = vertex_point ( 'none', #15356 ) ;
#1188 = edge_curve ( 'none', #33807, #37137, #14853, .t. ) ;
#1189 = oriented_edge ( 'none', *, *, #1068, .f. ) ;
#1190 = oriented_edge ( 'none', *, *, #35551, .f. ) ;
#1191 = advanced_face ( 'none', ( #15338 ), #15404, .t. ) ;
#1192 = oriented_edge ( 'none', *, *, #33826, .t. ) ;
#1193 = oriented_edge ( 'none', *, *, #1188, .t. ) ;
#1194 = oriented_edge ( 'none', *, *, #1268, .f. ) ;
#1195 = vertex_point ( 'none', #15394 ) ;
#1196 = oriented_edge ( 'none', *, *, #1171, .t. ) ;
#1197 = edge_loop ( 'none', ( #1182, #1001, #1098, #1018, #4399 ) ) ;
#1198 = edge_curve ( 'none', #1178, #1160, #15405, .t. ) ;
#1199 = oriented_edge ( 'none', *, *, #1155, .f. ) ;
#1200 = edge_curve ( 'none', #1160, #1162, #15392, .t. ) ;
#1201 = vertex_point ( 'none', #15396 ) ;
#1202 = edge_loop ( 'none', ( #1204, #1215, #1214, #1192, #1217, #1219 ) ) ;
#1203 = edge_curve ( 'none', #33908, #26431, #15391, .t. ) ;
#1204 = oriented_edge ( 'none', *, *, #34203, .f. ) ;
#1205 = vertex_point ( 'none', #15393 ) ;
#1206 = oriented_edge ( 'none', *, *, #46897, .f. ) ;
#1207 = edge_curve ( 'none', #1500, #1507, #15376, .t. ) ;
#1208 = oriented_edge ( 'none', *, *, #1246, .f. ) ;
#1209 = oriented_edge ( 'none', *, *, #24613, .f. ) ;
#1210 = oriented_edge ( 'none', *, *, #13096, .t. ) ;
#1211 = oriented_edge ( 'none', *, *, #1249, .t. ) ;
#1212 = advanced_face ( 'none', ( #15386 ), #15374, .t. ) ;
#1213 = oriented_edge ( 'none', *, *, #32834, .t. ) ;
#1214 = oriented_edge ( 'none', *, *, #26575, .t. ) ;
#1215 = oriented_edge ( 'none', *, *, #1203, .t. ) ;
#1216 = oriented_edge ( 'none', *, *, #1564, .t. ) ;
#1217 = oriented_edge ( 'none', *, *, #36444, .f. ) ;
#1218 = edge_loop ( 'none', ( #1209, #1208, #1213, #1210, #1211 ) ) ;
#1219 = oriented_edge ( 'none', *, *, #1188, .f. ) ;
#1220 = oriented_edge ( 'none', *, *, #1781, .t. ) ;
#1221 = vertex_point ( 'none', #15375 ) ;
#1222 = oriented_edge ( 'none', *, *, #1502, .t. ) ;
#1223 = edge_curve ( 'none', #1673, #48618, #15440, .t. ) ;
#1224 = edge_curve ( 'none', #1187, #1173, #15439, .t. ) ;
#1225 = oriented_edge ( 'none', *, *, #1207, .t. ) ;
#1226 = edge_curve ( 'none', #1507, #48449, #15432, .t. ) ;
#1227 = vertex_point ( 'none', #15421 ) ;
#1228 = oriented_edge ( 'none', *, *, #1262, .f. ) ;
#1229 = edge_curve ( 'none', #48463, #1240, #15425, .t. ) ;
#1230 = edge_curve ( 'none', #48461, #1254, #15436, .t. ) ;
#1231 = edge_curve ( 'none', #1276, #1187, #15413, .t. ) ;
#1232 = advanced_face ( 'none', ( #15411 ), #15437, .t. ) ;
#1233 = oriented_edge ( 'none', *, *, #1279, .f. ) ;
#1234 = oriented_edge ( 'none', *, *, #8397, .t. ) ;
#1235 = oriented_edge ( 'none', *, *, #1237, .f. ) ;
#1236 = oriented_edge ( 'none', *, *, #50497, .t. ) ;
#1237 = edge_curve ( 'none', #1263, #1276, #15468, .t. ) ;
#1238 = edge_curve ( 'none', #9204, #11635, #15474, .t. ) ;
#1239 = edge_loop ( 'none', ( #1324, #1323, #1257, #1282, #1326 ) ) ;
#1240 = vertex_point ( 'none', #15459 ) ;
#1241 = vertex_point ( 'none', #15416 ) ;
#1242 = oriented_edge ( 'none', *, *, #1229, .t. ) ;
#1243 = oriented_edge ( 'none', *, *, #1289, .t. ) ;
#1244 = oriented_edge ( 'none', *, *, #13064, .f. ) ;
#1245 = oriented_edge ( 'none', *, *, #1792, .t. ) ;
#1246 = edge_curve ( 'none', #53265, #388, #15455, .t. ) ;
#1247 = oriented_edge ( 'none', *, *, #1333, .t. ) ;
#1248 = edge_curve ( 'none', #12913, #12915, #15469, .t. ) ;
#1249 = edge_curve ( 'none', #13094, #31683, #15505, .t. ) ;
#1250 = oriented_edge ( 'none', *, *, #12954, .f. ) ;
#1251 = oriented_edge ( 'none', *, *, #13090, .t. ) ;
#1252 = advanced_face ( 'none', ( #15451 ), #15444, .t. ) ;
#1253 = oriented_edge ( 'none', *, *, #1248, .f. ) ;
#1254 = vertex_point ( 'none', #15507 ) ;
#1256 = oriented_edge ( 'none', *, *, #1675, .t. ) ;
#1255 = oriented_edge ( 'none', *, *, #13061, .t. ) ;
#1257 = oriented_edge ( 'none', *, *, #1476, .t. ) ;
#1258 = oriented_edge ( 'none', *, *, #1226, .t. ) ;
#1259 = advanced_face ( 'none', ( #15452 ), #15495, .f. ) ;
#1260 = oriented_edge ( 'none', *, *, #1283, .f. ) ;
#1261 = oriented_edge ( 'none', *, *, #1231, .f. ) ;
#1262 = edge_curve ( 'none', #1227, #1263, #15498, .t. ) ;
#1263 = vertex_point ( 'none', #15490 ) ;
#1264 = advanced_face ( 'none', ( #15500 ), #15489, .f. ) ;
#1265 = oriented_edge ( 'none', *, *, #1322, .f. ) ;
#1266 = edge_curve ( 'none', #1274, #1267, #15480, .t. ) ;
#1267 = vertex_point ( 'none', #15496 ) ;
#1268 = edge_curve ( 'none', #1180, #1205, #15543, .t. ) ;
#1269 = oriented_edge ( 'none', *, *, #1266, .f. ) ;
#1270 = oriented_edge ( 'none', *, *, #1318, .f. ) ;
#1271 = oriented_edge ( 'none', *, *, #4049, .t. ) ;
#1272 = edge_loop ( 'none', ( #1305, #20559, #20680, #20624, #20626, #20731 ) ) ;
#1273 = oriented_edge ( 'none', *, *, #1348, .f. ) ;
#1274 = vertex_point ( 'none', #15488 ) ;
#1275 = oriented_edge ( 'none', *, *, #33329, .f. ) ;
#1276 = vertex_point ( 'none', #15482 ) ;
#1277 = edge_loop ( 'none', ( #26386, #26425, #26293, #24821 ) ) ;
#1278 = advanced_face ( 'none', ( #15540 ), #15533, .t. ) ;
#1279 = edge_curve ( 'none', #1201, #1227, #15531, .t. ) ;
#1280 = edge_curve ( 'none', #1267, #1298, #15445, .t. ) ;
#1281 = oriented_edge ( 'none', *, *, #1309, .f. ) ;
#1282 = oriented_edge ( 'none', *, *, #1203, .f. ) ;
#1283 = edge_curve ( 'none', #1195, #1201, #15521, .t. ) ;
#1284 = advanced_face ( 'none', ( #15508 ), #15512, .t. ) ;
#1285 = oriented_edge ( 'none', *, *, #13003, .t. ) ;
#1286 = oriented_edge ( 'none', *, *, #1249, .f. ) ;
#1287 = oriented_edge ( 'none', *, *, #13087, .f. ) ;
#1288 = advanced_face ( 'none', ( #15568 ), #15516, .t. ) ;
#1289 = edge_curve ( 'none', #13091, #13008, #15515, .t. ) ;
#1290 = edge_loop ( 'none', ( #1244, #1253, #1255, #1812, #1247 ) ) ;
#1291 = oriented_edge ( 'none', *, *, #1224, .f. ) ;
#1292 = edge_loop ( 'none', ( #1287, #1243, #1285, #1251, #1275, #1286 ) ) ;
#1293 = vertex_point ( 'none', #15563 ) ;
#1294 = vertex_point ( 'none', #15569 ) ;
#1295 = edge_curve ( 'none', #1300, #1303, #15558, .t. ) ;
#1296 = vertex_point ( 'none', #15553 ) ;
#1297 = vertex_point ( 'none', #15566 ) ;
#1298 = vertex_point ( 'none', #15559 ) ;
#1299 = oriented_edge ( 'none', *, *, #1280, .f. ) ;
#1300 = vertex_point ( 'none', #15514 ) ;
#1301 = edge_curve ( 'none', #1294, #1320, #15545, .t. ) ;
#1302 = vertex_point ( 'none', #15555 ) ;
#1303 = vertex_point ( 'none', #15557 ) ;
#1304 = vertex_point ( 'none', #15547 ) ;
#1305 = oriented_edge ( 'none', *, *, #20730, .t. ) ;
#1306 = edge_curve ( 'none', #1341, #1370, #15599, .t. ) ;
#1307 = edge_curve ( 'none', #1308, #1195, #15601, .t. ) ;
#1308 = vertex_point ( 'none', #15593 ) ;
#1309 = edge_curve ( 'none', #1320, #1297, #15586, .t. ) ;
#1310 = oriented_edge ( 'none', *, *, #1354, .f. ) ;
#1311 = vertex_point ( 'none', #15600 ) ;
#1312 = oriented_edge ( 'none', *, *, #1301, .f. ) ;
#1313 = advanced_face ( 'none', ( #15603 ), #15589, .t. ) ;
#1314 = edge_curve ( 'none', #1311, #1294, #15575, .t. ) ;
#1315 = oriented_edge ( 'none', *, *, #53173, .t. ) ;
#1316 = oriented_edge ( 'none', *, *, #1325, .f. ) ;
#1317 = oriented_edge ( 'none', *, *, #7920, .f. ) ;
#1318 = edge_curve ( 'none', #1298, #1304, #15581, .t. ) ;
#1319 = advanced_face ( 'none', ( #15582 ), #15637, .f. ) ;
#1320 = vertex_point ( 'none', #15571 ) ;
#1321 = oriented_edge ( 'none', *, *, #1295, .f. ) ;
#1322 = edge_curve ( 'none', #1297, #1274, #15634, .t. ) ;
#1323 = oriented_edge ( 'none', *, *, #1246, .t. ) ;
#1324 = oriented_edge ( 'none', *, *, #1584, .f. ) ;
#1325 = edge_curve ( 'none', #1304, #1308, #15627, .t. ) ;
#1326 = oriented_edge ( 'none', *, *, #33757, .f. ) ;
#1327 = oriented_edge ( 'none', *, *, #24525, .f. ) ;
#1328 = oriented_edge ( 'none', *, *, #1306, .f. ) ;
#1329 = oriented_edge ( 'none', *, *, #13021, .t. ) ;
#1330 = oriented_edge ( 'none', *, *, #1248, .t. ) ;
#1331 = oriented_edge ( 'none', *, *, #13095, .f. ) ;
#1332 = oriented_edge ( 'none', *, *, #12977, .f. ) ;
#1333 = edge_curve ( 'none', #12901, #13067, #15633, .t. ) ;
#1334 = edge_curve ( 'none', #50803, #1344, #15620, .t. ) ;
#1335 = edge_loop ( 'none', ( #1332, #1373, #1374, #1387, #1392, #1395 ) ) ;
#1336 = edge_curve ( 'none', #1408, #1748, #15610, .t. ) ;
#1337 = vertex_point ( 'none', #15668 ) ;
#1338 = oriented_edge ( 'none', *, *, #1353, .f. ) ;
#1339 = edge_curve ( 'none', #1303, #1341, #15664, .t. ) ;
#1340 = oriented_edge ( 'none', *, *, #1339, .f. ) ;
#1341 = vertex_point ( 'none', #15665 ) ;
#1342 = oriented_edge ( 'none', *, *, #1413, .t. ) ;
#1343 = edge_curve ( 'none', #28896, #1457, #15667, .t. ) ;
#1344 = vertex_point ( 'none', #15657 ) ;
#1345 = oriented_edge ( 'none', *, *, #1360, .f. ) ;
#1346 = oriented_edge ( 'none', *, *, #1407, .t. ) ;
#1347 = oriented_edge ( 'none', *, *, #1355, .f. ) ;
#1348 = edge_curve ( 'none', #1302, #1337, #15653, .t. ) ;
#1349 = oriented_edge ( 'none', *, *, #50738, .f. ) ;
#1350 = oriented_edge ( 'none', *, *, #1351, .t. ) ;
#1351 = edge_curve ( 'none', #1356, #27349, #15660, .t. ) ;
#1352 = oriented_edge ( 'none', *, *, #1413, .f. ) ;
#1353 = edge_curve ( 'none', #1370, #1293, #15643, .t. ) ;
#1354 = edge_curve ( 'none', #1337, #1311, #15658, .t. ) ;
#1355 = edge_curve ( 'none', #1296, #1300, #15654, .t. ) ;
#1356 = vertex_point ( 'none', #15699 ) ;
#1357 = oriented_edge ( 'none', *, *, #1423, .t. ) ;
#1358 = oriented_edge ( 'none', *, *, #29668, .t. ) ;
#1359 = edge_curve ( 'none', #1293, #1302, #15693, .t. ) ;
#1360 = edge_curve ( 'none', #22858, #1296, #15694, .t. ) ;
#1361 = vertex_point ( 'none', #15690 ) ;
#1362 = vertex_point ( 'none', #15688 ) ;
#1363 = oriented_edge ( 'none', *, *, #1359, .f. ) ;
#1364 = oriented_edge ( 'none', *, *, #5533, .t. ) ;
#1365 = edge_loop ( 'none', ( #1412, #1346, #1352, #1349 ) ) ;
#1366 = edge_loop ( 'none', ( #1342, #1357, #1350, #1428, #1422, #1385 ) ) ;
#1367 = edge_curve ( 'none', #12899, #12896, #15687, .t. ) ;
#1368 = oriented_edge ( 'none', *, *, #1314, .f. ) ;
#1369 = advanced_face ( 'none', ( #15697 ), #15698, .t. ) ;
#1370 = vertex_point ( 'none', #15676 ) ;
#1371 = oriented_edge ( 'none', *, *, #1289, .f. ) ;
#1372 = edge_curve ( 'none', #12902, #12866, #15675, .t. ) ;
#1373 = oriented_edge ( 'none', *, *, #1372, .t. ) ;
#1374 = oriented_edge ( 'none', *, *, #12873, .t. ) ;
#1375 = oriented_edge ( 'none', *, *, #13132, .f. ) ;
#1376 = vertex_point ( 'none', #15686 ) ;
#1377 = oriented_edge ( 'none', *, *, #37723, .f. ) ;
#1378 = edge_curve ( 'none', #9314, #9381, #15723, .t. ) ;
#1379 = oriented_edge ( 'none', *, *, #1400, .t. ) ;
#1380 = oriented_edge ( 'none', *, *, #1382, .t. ) ;
#1381 = edge_curve ( 'none', #652, #687, #15714, .t. ) ;
#1382 = edge_curve ( 'none', #384, #1408, #15710, .t. ) ;
#1383 = advanced_face ( 'none', ( #15743 ), #15724, .t. ) ;
#1384 = edge_loop ( 'none', ( #1377, #1114, #1070, #1816, #1044, #1036 ) ) ;
#1385 = oriented_edge ( 'none', *, *, #50749, .f. ) ;
#1386 = edge_loop ( 'none', ( #1396, #1397, #1393, #1043, #12497 ) ) ;
#1387 = oriented_edge ( 'none', *, *, #12960, .t. ) ;
#1388 = oriented_edge ( 'none', *, *, #1551, .f. ) ;
#1389 = oriented_edge ( 'none', *, *, #1390, .f. ) ;
#1390 = edge_curve ( 'none', #1565, #845, #15725, .t. ) ;
#1391 = oriented_edge ( 'none', *, *, #1406, .t. ) ;
#1392 = oriented_edge ( 'none', *, *, #13050, .f. ) ;
#1393 = oriented_edge ( 'none', *, *, #12910, .t. ) ;
#1394 = advanced_face ( 'none', ( #15742 ), #15726, .t. ) ;
#1395 = oriented_edge ( 'none', *, *, #1333, .f. ) ;
#1396 = oriented_edge ( 'none', *, *, #12931, .f. ) ;
#1397 = oriented_edge ( 'none', *, *, #1367, .f. ) ;
#1398 = edge_curve ( 'none', #53123, #52993, #15740, .t. ) ;
#1399 = oriented_edge ( 'none', *, *, #1434, .t. ) ;
#1400 = edge_curve ( 'none', #1716, #1730, #15736, .t. ) ;
#1401 = oriented_edge ( 'none', *, *, #1336, .t. ) ;
#1402 = oriented_edge ( 'none', *, *, #1429, .t. ) ;
#1403 = vertex_point ( 'none', #15793 ) ;
#1404 = edge_curve ( 'none', #1718, #382, #15741, .t. ) ;
#1405 = oriented_edge ( 'none', *, *, #1404, .t. ) ;
#1406 = edge_curve ( 'none', #1442, #829, #15780, .t. ) ;
#1407 = edge_curve ( 'none', #1344, #1361, #15779, .t. ) ;
#1408 = vertex_point ( 'none', #15770 ) ;
#1409 = oriented_edge ( 'none', *, *, #1722, .t. ) ;
#1410 = advanced_face ( 'none', ( #15768 ), #15764, .t. ) ;
#1411 = oriented_edge ( 'none', *, *, #48457, .t. ) ;
#1412 = oriented_edge ( 'none', *, *, #1334, .t. ) ;
#1413 = edge_curve ( 'none', #50097, #1361, #15819, .t. ) ;
#1414 = advanced_face ( 'none', ( #15767 ), #15824, .f. ) ;
#1415 = oriented_edge ( 'none', *, *, #1441, .t. ) ;
#1416 = edge_loop ( 'none', ( #1453, #1470, #1464, #1469, #1466, #1484 ) ) ;
#1417 = edge_loop ( 'none', ( #1451, #1446, #1454, #1465 ) ) ;
#1418 = edge_curve ( 'none', #388, #53265, #15813, .t. ) ;
#1419 = vertex_point ( 'none', #15814 ) ;
#1420 = edge_curve ( 'none', #52993, #53254, #15804, .t. ) ;
#1421 = oriented_edge ( 'none', *, *, #50550, .f. ) ;
#1422 = oriented_edge ( 'none', *, *, #1432, .f. ) ;
#1423 = edge_curve ( 'none', #1361, #1356, #15801, .t. ) ;
#1424 = vertex_point ( 'none', #15807 ) ;
#1425 = vertex_point ( 'none', #15811 ) ;
#1426 = oriented_edge ( 'none', *, *, #1725, .t. ) ;
#1427 = edge_loop ( 'none', ( #1358, #1823, #1421, #6815 ) ) ;
#1428 = oriented_edge ( 'none', *, *, #29491, .t. ) ;
#1429 = edge_curve ( 'none', #1730, #1436, #15859, .t. ) ;
#1430 = edge_curve ( 'none', #1436, #1431, #15858, .t. ) ;
#1431 = vertex_point ( 'none', #15851 ) ;
#1432 = edge_curve ( 'none', #50246, #28893, #15846, .t. ) ;
#1433 = vertex_point ( 'none', #15850 ) ;
#1434 = edge_curve ( 'none', #1748, #1716, #15839, .t. ) ;
#1435 = oriented_edge ( 'none', *, *, #859, .t. ) ;
#1436 = vertex_point ( 'none', #15845 ) ;
#1437 = edge_loop ( 'none', ( #1445, #1459, #1488, #1486 ) ) ;
#1438 = edge_loop ( 'none', ( #1732, #53009, #1216 ) ) ;
#1439 = oriented_edge ( 'none', *, *, #1604, .t. ) ;
#1440 = edge_loop ( 'none', ( #1411, #1415, #1391, #1435, #1389, #1388 ) ) ;
#1441 = edge_curve ( 'none', #48455, #1442, #15848, .t. ) ;
#1442 = vertex_point ( 'none', #15832 ) ;
#1443 = advanced_face ( 'none', ( #15828 ), #15825, .f. ) ;
#1444 = vertex_point ( 'none', #15891 ) ;
#1445 = oriented_edge ( 'none', *, *, #48405, .f. ) ;
#1446 = oriented_edge ( 'none', *, *, #1450, .f. ) ;
#1447 = advanced_face ( 'none', ( #15827 ), #15840, .f. ) ;
#1448 = edge_curve ( 'none', #46908, #48459, #15879, .t. ) ;
#1449 = oriented_edge ( 'none', *, *, #1343, .t. ) ;
#1450 = edge_curve ( 'none', #1545, #865, #15887, .t. ) ;
#1451 = oriented_edge ( 'none', *, *, #903, .t. ) ;
#1452 = vertex_point ( 'none', #15890 ) ;
#1453 = oriented_edge ( 'none', *, *, #1474, .t. ) ;
#1454 = oriented_edge ( 'none', *, *, #1613, .f. ) ;
#1455 = edge_curve ( 'none', #1419, #1473, #15888, .t. ) ;
#1456 = edge_loop ( 'none', ( #2551, #6813, #3471, #3123 ) ) ;
#1457 = vertex_point ( 'none', #15875 ) ;
#1458 = edge_curve ( 'none', #48442, #1498, #15826, .t. ) ;
#1459 = oriented_edge ( 'none', *, *, #1585, .f. ) ;
#1460 = oriented_edge ( 'none', *, *, #48426, .t. ) ;
#1461 = edge_curve ( 'none', #1457, #1452, #15909, .t. ) ;
#1462 = advanced_face ( 'none', ( #15915 ), #15916, .t. ) ;
#1463 = oriented_edge ( 'none', *, *, #1461, .t. ) ;
#1464 = oriented_edge ( 'none', *, *, #1468, .f. ) ;
#1465 = oriented_edge ( 'none', *, *, #1390, .t. ) ;
#1466 = oriented_edge ( 'none', *, *, #1450, .t. ) ;
#1467 = oriented_edge ( 'none', *, *, #1680, .f. ) ;
#1468 = edge_curve ( 'none', #1609, #1444, #15913, .t. ) ;
#1469 = oriented_edge ( 'none', *, *, #1612, .f. ) ;
#1470 = oriented_edge ( 'none', *, *, #1471, .t. ) ;
#1471 = edge_curve ( 'none', #1376, #1444, #15898, .t. ) ;
#1472 = edge_curve ( 'none', #10752, #47082, #15892, .t. ) ;
#1473 = vertex_point ( 'none', #15899 ) ;
#1474 = edge_curve ( 'none', #852, #1376, #15939, .t. ) ;
#1475 = edge_curve ( 'none', #1498, #794, #15914, .t. ) ;
#1476 = edge_curve ( 'none', #388, #26431, #15931, .t. ) ;
#1477 = advanced_face ( 'none', ( #15932 ), #15901, .f. ) ;
#1478 = edge_loop ( 'none', ( #1460, #1481, #1480, #1483, #1510, #1515 ) ) ;
#1479 = edge_curve ( 'none', #1444, #48403, #15893, .t. ) ;
#1480 = oriented_edge ( 'none', *, *, #1475, .t. ) ;
#1481 = oriented_edge ( 'none', *, *, #1458, .t. ) ;
#1482 = vertex_point ( 'none', #15904 ) ;
#1483 = oriented_edge ( 'none', *, *, #863, .t. ) ;
#1484 = oriented_edge ( 'none', *, *, #897, .t. ) ;
#1485 = oriented_edge ( 'none', *, *, #830, .t. ) ;
#1486 = oriented_edge ( 'none', *, *, #1479, .t. ) ;
#1487 = edge_curve ( 'none', #1403, #1419, #15978, .t. ) ;
#1488 = oriented_edge ( 'none', *, *, #1468, .t. ) ;
#1489 = oriented_edge ( 'none', *, *, #1506, .t. ) ;
#1490 = edge_curve ( 'none', #1583, #756, #15948, .t. ) ;
#1491 = edge_curve ( 'none', #48409, #1514, #15971, .t. ) ;
#1492 = oriented_edge ( 'none', *, *, #48394, .f. ) ;
#1493 = oriented_edge ( 'none', *, *, #5247, .t. ) ;
#1494 = advanced_face ( 'none', ( #15949 ), #15979, .t. ) ;
#1495 = oriented_edge ( 'none', *, *, #1490, .f. ) ;
#1496 = oriented_edge ( 'none', *, *, #1520, .t. ) ;
#1497 = advanced_face ( 'none', ( #15967 ), #15966, .t. ) ;
#1498 = vertex_point ( 'none', #15962 ) ;
#1499 = oriented_edge ( 'none', *, *, #1796, .t. ) ;
#1500 = vertex_point ( 'none', #15959 ) ;
#1501 = oriented_edge ( 'none', *, *, #48773, .t. ) ;
#1502 = edge_curve ( 'none', #1529, #48384, #15953, .t. ) ;
#1503 = oriented_edge ( 'none', *, *, #1531, .t. ) ;
#1504 = oriented_edge ( 'none', *, *, #48454, .t. ) ;
#1505 = vertex_point ( 'none', #15961 ) ;
#1506 = edge_curve ( 'none', #1643, #1500, #15955, .t. ) ;
#1507 = vertex_point ( 'none', #15956 ) ;
#1508 = vertex_point ( 'none', #16002 ) ;
#1509 = edge_curve ( 'none', #1505, #754, #16007, .t. ) ;
#1510 = oriented_edge ( 'none', *, *, #1509, .f. ) ;
#1511 = edge_curve ( 'none', #1555, #1482, #15995, .t. ) ;
#1512 = oriented_edge ( 'none', *, *, #53052, .t. ) ;
#1513 = edge_loop ( 'none', ( #1485, #1495, #1467, #1532 ) ) ;
#1514 = vertex_point ( 'none', #15996 ) ;
#1515 = oriented_edge ( 'none', *, *, #1588, .f. ) ;
#1516 = vertex_point ( 'none', #16001 ) ;
#1517 = oriented_edge ( 'none', *, *, #1518, .t. ) ;
#1518 = edge_curve ( 'none', #1516, #1482, #15998, .t. ) ;
#1519 = oriented_edge ( 'none', *, *, #876, .t. ) ;
#1520 = edge_curve ( 'none', #843, #1516, #15964, .t. ) ;
#1521 = oriented_edge ( 'none', *, *, #1511, .f. ) ;
#1522 = oriented_edge ( 'none', *, *, #1704, .f. ) ;
#1523 = edge_curve ( 'none', #1553, #53162, #15983, .t. ) ;
#1524 = edge_curve ( 'none', #1473, #1433, #15982, .t. ) ;
#1525 = oriented_edge ( 'none', *, *, #1524, .t. ) ;
#1526 = oriented_edge ( 'none', *, *, #1593, .t. ) ;
#1527 = edge_loop ( 'none', ( #1557, #1579, #1538, #1561, #1560, #1562 ) ) ;
#1528 = advanced_face ( 'none', ( #15990 ), #15989, .f. ) ;
#1529 = vertex_point ( 'none', #16041 ) ;
#1530 = oriented_edge ( 'none', *, *, #1535, .t. ) ;
#1531 = edge_curve ( 'none', #1241, #1529, #16031, .t. ) ;
#1532 = oriented_edge ( 'none', *, *, #1509, .t. ) ;
#1533 = edge_loop ( 'none', ( #1549, #1512, #1679 ) ) ;
#1534 = advanced_face ( 'none', ( #15981 ), #16021, .f. ) ;
#1535 = edge_curve ( 'none', #1240, #1241, #16027, .t. ) ;
#1536 = oriented_edge ( 'none', *, *, #1707, .f. ) ;
#1537 = oriented_edge ( 'none', *, *, #48645, .t. ) ;
#1538 = oriented_edge ( 'none', *, *, #1572, .t. ) ;
#1539 = oriented_edge ( 'none', *, *, #1511, .t. ) ;
#1540 = edge_curve ( 'none', #1482, #48397, #16008, .t. ) ;
#1541 = edge_loop ( 'none', ( #1496, #1517, #1521, #1522, #1568, #1519 ) ) ;
#1542 = oriented_edge ( 'none', *, *, #1569, .t. ) ;
#1543 = oriented_edge ( 'none', *, *, #1540, .t. ) ;
#1544 = edge_loop ( 'none', ( #1492, #1556, #1539, #1543 ) ) ;
#1545 = vertex_point ( 'none', #16020 ) ;
#1546 = oriented_edge ( 'none', *, *, #1551, .t. ) ;
#1547 = oriented_edge ( 'none', *, *, #1613, .t. ) ;
#1548 = oriented_edge ( 'none', *, *, #1585, .t. ) ;
#1549 = oriented_edge ( 'none', *, *, #1523, .t. ) ;
#1550 = oriented_edge ( 'none', *, *, #1552, .t. ) ;
#1551 = edge_curve ( 'none', #48435, #1565, #16026, .t. ) ;
#1552 = edge_curve ( 'none', #1508, #1221, #16032, .t. ) ;
#1553 = vertex_point ( 'none', #16014 ) ;
#1554 = oriented_edge ( 'none', *, *, #1594, .t. ) ;
#1555 = vertex_point ( 'none', #16071 ) ;
#1556 = oriented_edge ( 'none', *, *, #1637, .f. ) ;
#1557 = oriented_edge ( 'none', *, *, #48391, .t. ) ;
#1558 = advanced_face ( 'none', ( #16018 ), #16065, .t. ) ;
#1559 = edge_loop ( 'none', ( #3263, #3266, #3270, #3268 ) ) ;
#1560 = oriented_edge ( 'none', *, *, #1574, .f. ) ;
#1561 = oriented_edge ( 'none', *, *, #831, .t. ) ;
#1562 = oriented_edge ( 'none', *, *, #1646, .f. ) ;
#1563 = oriented_edge ( 'none', *, *, #1573, .t. ) ;
#1564 = edge_curve ( 'none', #53162, #53123, #16050, .t. ) ;
#1565 = vertex_point ( 'none', #16057 ) ;
#1566 = advanced_face ( 'none', ( #16056 ), #16054, .t. ) ;
#1567 = edge_loop ( 'none', ( #3680, #3804, #3815, #3822 ) ) ;
#1568 = oriented_edge ( 'none', *, *, #1490, .t. ) ;
#1569 = edge_curve ( 'none', #1221, #48383, #16100, .t. ) ;
#1570 = oriented_edge ( 'none', *, *, #48447, .t. ) ;
#1571 = oriented_edge ( 'none', *, *, #1455, .t. ) ;
#1572 = edge_curve ( 'none', #1514, #827, #16052, .t. ) ;
#1573 = edge_curve ( 'none', #765, #1595, #16103, .t. ) ;
#1574 = edge_curve ( 'none', #1603, #824, #16092, .t. ) ;
#1575 = oriented_edge ( 'none', *, *, #1623, .f. ) ;
#1576 = oriented_edge ( 'none', *, *, #857, .t. ) ;
#1577 = advanced_face ( 'none', ( #16049 ), #16053, .f. ) ;
#1578 = oriented_edge ( 'none', *, *, #1689, .f. ) ;
#1579 = oriented_edge ( 'none', *, *, #1491, .t. ) ;
#1580 = edge_loop ( 'none', ( #1600, #1631, #1615, #1628 ) ) ;
#1581 = vertex_point ( 'none', #16097 ) ;
#1582 = oriented_edge ( 'none', *, *, #1230, .t. ) ;
#1583 = vertex_point ( 'none', #16078 ) ;
#1584 = edge_curve ( 'none', #53265, #1832, #16077, .t. ) ;
#1585 = edge_curve ( 'none', #1609, #48412, #16048, .t. ) ;
#1586 = oriented_edge ( 'none', *, *, #1612, .t. ) ;
#1587 = oriented_edge ( 'none', *, *, #1606, .t. ) ;
#1588 = edge_curve ( 'none', #48396, #1505, #16083, .t. ) ;
#1589 = oriented_edge ( 'none', *, *, #1637, .t. ) ;
#1590 = vertex_point ( 'none', #16134 ) ;
#1591 = oriented_edge ( 'none', *, *, #1588, .t. ) ;
#1592 = edge_curve ( 'none', #1610, #764, #16073, .t. ) ;
#1593 = edge_curve ( 'none', #1744, #1403, #16128, .t. ) ;
#1594 = edge_curve ( 'none', #1254, #1508, #16114, .t. ) ;
#1595 = vertex_point ( 'none', #16120 ) ;
#1596 = oriented_edge ( 'none', *, *, #1592, .f. ) ;
#1597 = edge_loop ( 'none', ( #1563, #1636, #1575, #1578, #1616, #1576 ) ) ;
#1598 = oriented_edge ( 'none', *, *, #802, .t. ) ;
#1599 = oriented_edge ( 'none', *, *, #846, .t. ) ;
#1600 = oriented_edge ( 'none', *, *, #48382, .f. ) ;
#1601 = oriented_edge ( 'none', *, *, #1574, .t. ) ;
#1602 = edge_curve ( 'none', #1595, #1581, #15097, .t. ) ;
#1603 = vertex_point ( 'none', #15880 ) ;
#1604 = edge_curve ( 'none', #1431, #1424, #15357, .t. ) ;
#1605 = oriented_edge ( 'none', *, *, #1487, .t. ) ;
#1606 = edge_curve ( 'none', #1424, #1744, #16106, .t. ) ;
#1607 = vertex_point ( 'none', #15860 ) ;
#1608 = advanced_face ( 'none', ( #15873 ), #15304, .t. ) ;
#1609 = vertex_point ( 'none', #16107 ) ;
#1610 = vertex_point ( 'none', #16115 ) ;
#1611 = edge_curve ( 'none', #48353, #1629, #15622, .t. ) ;
#1612 = edge_curve ( 'none', #1545, #1609, #16164, .t. ) ;
#1613 = edge_curve ( 'none', #1565, #1545, #16168, .t. ) ;
#1614 = edge_curve ( 'none', #1775, #822, #16159, .t. ) ;
#1615 = oriented_edge ( 'none', *, *, #1623, .t. ) ;
#1616 = oriented_edge ( 'none', *, *, #1592, .t. ) ;
#1617 = oriented_edge ( 'none', *, *, #1611, .t. ) ;
#1618 = edge_curve ( 'none', #1581, #48324, #16150, .t. ) ;
#1619 = edge_loop ( 'none', ( #1621, #1617, #1635, #1627, #1698, #1654 ) ) ;
#1620 = edge_curve ( 'none', #785, #1695, #16149, .t. ) ;
#1621 = oriented_edge ( 'none', *, *, #48359, .t. ) ;
#1622 = oriented_edge ( 'none', *, *, #53025, .f. ) ;
#1623 = edge_curve ( 'none', #1607, #1581, #16147, .t. ) ;
#1624 = oriented_edge ( 'none', *, *, #1646, .t. ) ;
#1625 = edge_curve ( 'none', #1629, #789, #16194, .t. ) ;
#1626 = advanced_face ( 'none', ( #16197 ), #16195, .t. ) ;
#1627 = oriented_edge ( 'none', *, *, #752, .t. ) ;
#1628 = oriented_edge ( 'none', *, *, #1618, .t. ) ;
#1629 = vertex_point ( 'none', #16196 ) ;
#1630 = oriented_edge ( 'none', *, *, #1663, .f. ) ;
#1631 = oriented_edge ( 'none', *, *, #1674, .f. ) ;
#1632 = advanced_face ( 'none', ( #16142 ), #16198, .f. ) ;
#1633 = edge_loop ( 'none', ( #1598, #1630, #1634, #1664 ) ) ;
#1634 = oriented_edge ( 'none', *, *, #1727, .f. ) ;
#1635 = oriented_edge ( 'none', *, *, #1625, .t. ) ;
#1636 = oriented_edge ( 'none', *, *, #1602, .t. ) ;
#1637 = edge_curve ( 'none', #1555, #48400, #16186, .t. ) ;
#1638 = oriented_edge ( 'none', *, *, #1704, .t. ) ;
#1639 = oriented_edge ( 'none', *, *, #1650, .t. ) ;
#1640 = oriented_edge ( 'none', *, *, #1668, .t. ) ;
#1641 = oriented_edge ( 'none', *, *, #1420, .t. ) ;
#1642 = oriented_edge ( 'none', *, *, #1674, .t. ) ;
#1643 = vertex_point ( 'none', #16176 ) ;
#1644 = vertex_point ( 'none', #16170 ) ;
#1645 = vertex_point ( 'none', #16175 ) ;
#1646 = edge_curve ( 'none', #48399, #1603, #16177, .t. ) ;
#1647 = oriented_edge ( 'none', *, *, #1652, .t. ) ;
#1648 = oriented_edge ( 'none', *, *, #20953, .t. ) ;
#1649 = oriented_edge ( 'none', *, *, #1669, .t. ) ;
#1650 = edge_curve ( 'none', #1644, #1645, #16188, .t. ) ;
#1651 = vertex_point ( 'none', #16225 ) ;
#1652 = edge_curve ( 'none', #1651, #1774, #16171, .t. ) ;
#1653 = oriented_edge ( 'none', *, *, #1707, .t. ) ;
#1654 = oriented_edge ( 'none', *, *, #1753, .f. ) ;
#1655 = advanced_face ( 'none', ( #16222 ), #16169, .f. ) ;
#1656 = oriented_edge ( 'none', *, *, #701, .t. ) ;
#1657 = oriented_edge ( 'none', *, *, #43054, .f. ) ;
#1658 = vertex_point ( 'none', #16224 ) ;
#1659 = advanced_face ( 'none', ( #16212 ), #16216, .t. ) ;
#1660 = edge_loop ( 'none', ( #2249, #2258, #2262, #2323 ) ) ;
#1661 = vertex_point ( 'none', #16223 ) ;
#1662 = oriented_edge ( 'none', *, *, #47301, .f. ) ;
#1663 = edge_curve ( 'none', #1754, #732, #16206, .t. ) ;
#1664 = oriented_edge ( 'none', *, *, #1614, .t. ) ;
#1665 = edge_loop ( 'none', ( #1705, #1708, #1696, #1709, #1699, #1687 ) ) ;
#1666 = oriented_edge ( 'none', *, *, #15303, .f. ) ;
#1667 = advanced_face ( 'none', ( #16208 ), #16201, .f. ) ;
#1668 = edge_curve ( 'none', #1433, #1644, #16200, .t. ) ;
#1669 = edge_curve ( 'none', #53254, #52964, #16245, .t. ) ;
#1670 = oriented_edge ( 'none', *, *, #1760, .t. ) ;
#1671 = oriented_edge ( 'none', *, *, #1678, .t. ) ;
#1672 = oriented_edge ( 'none', *, *, #48370, .t. ) ;
#1673 = vertex_point ( 'none', #16250 ) ;
#1674 = edge_curve ( 'none', #1607, #48215, #16217, .t. ) ;
#1675 = edge_curve ( 'none', #1774, #1767, #16238, .t. ) ;
#1676 = oriented_edge ( 'none', *, *, #1681, .t. ) ;
#1677 = oriented_edge ( 'none', *, *, #48420, .t. ) ;
#1678 = edge_curve ( 'none', #48232, #1759, #16232, .t. ) ;
#1679 = oriented_edge ( 'none', *, *, #1703, .t. ) ;
#1680 = edge_curve ( 'none', #1505, #1583, #16228, .t. ) ;
#1681 = edge_curve ( 'none', #1752, #1651, #16255, .t. ) ;
#1682 = oriented_edge ( 'none', *, *, #48262, .t. ) ;
#1683 = edge_curve ( 'none', #1776, #48218, #16288, .t. ) ;
#1684 = vertex_point ( 'none', #16279 ) ;
#1685 = oriented_edge ( 'none', *, *, #3875, .f. ) ;
#1686 = edge_curve ( 'none', #1751, #1769, #16284, .t. ) ;
#1687 = oriented_edge ( 'none', *, *, #782, .t. ) ;
#1688 = advanced_face ( 'none', ( #16287 ), #16269, .t. ) ;
#1689 = edge_curve ( 'none', #1610, #1607, #16267, .t. ) ;
#1690 = edge_loop ( 'none', ( #53156, #24944, #24683 ) ) ;
#1691 = vertex_point ( 'none', #16266 ) ;
#1692 = oriented_edge ( 'none', *, *, #1689, .t. ) ;
#1693 = oriented_edge ( 'none', *, *, #1680, .t. ) ;
#1694 = vertex_point ( 'none', #16278 ) ;
#1695 = vertex_point ( 'none', #16268 ) ;
#1696 = oriented_edge ( 'none', *, *, #1712, .f. ) ;
#1697 = oriented_edge ( 'none', *, *, #48330, .f. ) ;
#1698 = oriented_edge ( 'none', *, *, #1614, .f. ) ;
#1699 = oriented_edge ( 'none', *, *, #1663, .t. ) ;
#1700 = oriented_edge ( 'none', *, *, #1760, .f. ) ;
#1701 = edge_curve ( 'none', #48343, #1694, #16261, .t. ) ;
#1702 = oriented_edge ( 'none', *, *, #3799, .f. ) ;
#1703 = edge_curve ( 'none', #53048, #1553, #16312, .t. ) ;
#1704 = edge_curve ( 'none', #1583, #1555, #16311, .t. ) ;
#1705 = oriented_edge ( 'none', *, *, #1620, .t. ) ;
#1706 = edge_curve ( 'none', #1695, #1661, #16297, .t. ) ;
#1707 = edge_curve ( 'none', #1603, #1610, #16313, .t. ) ;
#1708 = oriented_edge ( 'none', *, *, #1706, .t. ) ;
#1709 = oriented_edge ( 'none', *, *, #1757, .f. ) ;
#1710 = edge_loop ( 'none', ( #1697, #1711, #1735, #1728 ) ) ;
#1711 = oriented_edge ( 'none', *, *, #1683, .f. ) ;
#1712 = edge_curve ( 'none', #1776, #1661, #16299, .t. ) ;
#1713 = edge_curve ( 'none', #387, #53262, #16350, .t. ) ;
#1714 = oriented_edge ( 'none', *, *, #1683, .t. ) ;
#1715 = oriented_edge ( 'none', *, *, #1747, .t. ) ;
#1716 = vertex_point ( 'none', #16300 ) ;
#1717 = edge_curve ( 'none', #1739, #1718, #16345, .t. ) ;
#1718 = vertex_point ( 'none', #16310 ) ;
#1719 = edge_curve ( 'none', #53149, #27633, #16339, .t. ) ;
#1720 = oriented_edge ( 'none', *, *, #386, .t. ) ;
#1721 = edge_curve ( 'none', #391, #1739, #16346, .t. ) ;
#1722 = edge_curve ( 'none', #382, #384, #16351, .t. ) ;
#1724 = oriented_edge ( 'none', *, *, #1717, .t. ) ;
#1723 = vertex_point ( 'none', #16322 ) ;
#1725 = edge_curve ( 'none', #53149, #52964, #16338, .t. ) ;
#1726 = edge_loop ( 'none', ( #1449, #1463, #2798, #1802, #2772, #2785 ) ) ;
#1727 = edge_curve ( 'none', #1775, #1754, #16298, .t. ) ;
#1728 = oriented_edge ( 'none', *, *, #1738, .t. ) ;
#1729 = oriented_edge ( 'none', *, *, #1678, .f. ) ;
#1730 = vertex_point ( 'none', #16379 ) ;
#1731 = edge_curve ( 'none', #1694, #713, #16328, .t. ) ;
#1732 = oriented_edge ( 'none', *, *, #1398, .t. ) ;
#1733 = oriented_edge ( 'none', *, *, #48351, .t. ) ;
#1734 = advanced_face ( 'none', ( #16324 ), #16377, .t. ) ;
#1735 = oriented_edge ( 'none', *, *, #1712, .t. ) ;
#1736 = advanced_face ( 'none', ( #16372 ), #16371, .f. ) ;
#1737 = oriented_edge ( 'none', *, *, #1701, .t. ) ;
#1738 = edge_curve ( 'none', #1661, #48226, #16365, .t. ) ;
#1739 = vertex_point ( 'none', #16417 ) ;
#1740 = oriented_edge ( 'none', *, *, #1731, .t. ) ;
#1741 = vertex_point ( 'none', #16413 ) ;
#1742 = edge_curve ( 'none', #1590, #1832, #16412, .t. ) ;
#1743 = edge_curve ( 'none', #52964, #1425, #16406, .t. ) ;
#1744 = vertex_point ( 'none', #16415 ) ;
#1745 = edge_loop ( 'none', ( #1733, #1737, #1740, #1656, #1783, #1729 ) ) ;
#1746 = oriented_edge ( 'none', *, *, #730, .t. ) ;
#1747 = edge_curve ( 'none', #53257, #391, #16397, .t. ) ;
#1748 = vertex_point ( 'none', #16414 ) ;
#1749 = oriented_edge ( 'none', *, *, #1757, .t. ) ;
#1750 = advanced_face ( 'none', ( #16407 ), #16398, .t. ) ;
#1751 = vertex_point ( 'none', #16405 ) ;
#1752 = vertex_point ( 'none', #16442 ) ;
#1753 = edge_curve ( 'none', #48272, #1775, #16393, .t. ) ;
#1754 = vertex_point ( 'none', #16438 ) ;
#1755 = oriented_edge ( 'none', *, *, #1758, .t. ) ;
#1756 = oriented_edge ( 'none', *, *, #1790, .t. ) ;
#1757 = edge_curve ( 'none', #1754, #1776, #16437, .t. ) ;
#1758 = edge_curve ( 'none', #1761, #1741, #16431, .t. ) ;
#1759 = vertex_point ( 'none', #16433 ) ;
#1760 = edge_curve ( 'none', #1759, #1723, #16439, .t. ) ;
#1761 = vertex_point ( 'none', #16427 ) ;
#1762 = vertex_point ( 'none', #16432 ) ;
#1763 = vertex_point ( 'none', #16426 ) ;
#1764 = oriented_edge ( 'none', *, *, #1787, .t. ) ;
#1765 = vertex_point ( 'none', #16425 ) ;
#1766 = oriented_edge ( 'none', *, *, #1223, .t. ) ;
#1767 = vertex_point ( 'none', #16424 ) ;
#1768 = edge_loop ( 'none', ( #4219, #4585, #4584, #4590, #4565, #4588 ) ) ;
#1769 = vertex_point ( 'none', #16419 ) ;
#1770 = oriented_edge ( 'none', *, *, #1793, .t. ) ;
#1771 = oriented_edge ( 'none', *, *, #1686, .t. ) ;
#1772 = edge_curve ( 'none', #1645, #1751, #16418, .t. ) ;
#1773 = edge_curve ( 'none', #761, #1895, #16475, .t. ) ;
#1774 = vertex_point ( 'none', #16466 ) ;
#1775 = vertex_point ( 'none', #16473 ) ;
#1776 = vertex_point ( 'none', #16472 ) ;
#1777 = oriented_edge ( 'none', *, *, #1773, .t. ) ;
#1778 = oriented_edge ( 'none', *, *, #1786, .f. ) ;
#1779 = edge_loop ( 'none', ( #1746, #1778, #1700, #1893 ) ) ;
#1780 = edge_curve ( 'none', #1759, #716, #16467, .t. ) ;
#1781 = edge_curve ( 'none', #1684, #1673, #16456, .t. ) ;
#1782 = advanced_face ( 'none', ( #16463 ), #16461, .t. ) ;
#1783 = oriented_edge ( 'none', *, *, #1780, .f. ) ;
#1784 = oriented_edge ( 'none', *, *, #48285, .t. ) ;
#1785 = vertex_point ( 'none', #16460 ) ;
#1786 = edge_curve ( 'none', #1723, #738, #16447, .t. ) ;
#1787 = edge_curve ( 'none', #1723, #1785, #16449, .t. ) ;
#1788 = vertex_point ( 'none', #16509 ) ;
#1789 = edge_curve ( 'none', #949, #1765, #16503, .t. ) ;
#1790 = edge_curve ( 'none', #1785, #974, #16504, .t. ) ;
#1791 = oriented_edge ( 'none', *, *, #1727, .t. ) ;
#1792 = edge_curve ( 'none', #1767, #1684, #16498, .t. ) ;
#1793 = edge_curve ( 'none', #1769, #1752, #16487, .t. ) ;
#1794 = vertex_point ( 'none', #16502 ) ;
#1795 = edge_curve ( 'none', #50580, #29033, #16494, .t. ) ;
#1796 = edge_curve ( 'none', #48619, #1643, #16477, .t. ) ;
#1797 = oriented_edge ( 'none', *, *, #1855, .t. ) ;
#1798 = oriented_edge ( 'none', *, *, #1841, .t. ) ;
#1799 = oriented_edge ( 'none', *, *, #828, .t. ) ;
#1800 = oriented_edge ( 'none', *, *, #1804, .t. ) ;
#1801 = vertex_point ( 'none', #16491 ) ;
#1802 = oriented_edge ( 'none', *, *, #50932, .f. ) ;
#1803 = advanced_face ( 'none', ( #16482 ), #16481, .t. ) ;
#1804 = edge_curve ( 'none', #1741, #880, #16530, .t. ) ;
#1805 = oriented_edge ( 'none', *, *, #1165, .t. ) ;
#1806 = edge_curve ( 'none', #38259, #46977, #16476, .t. ) ;
#1807 = edge_curve ( 'none', #842, #1763, #16497, .t. ) ;
#1808 = vertex_point ( 'none', #16531 ) ;
#1809 = oriented_edge ( 'none', *, *, #1789, .t. ) ;
#1810 = oriented_edge ( 'none', *, *, #46963, .t. ) ;
#1811 = oriented_edge ( 'none', *, *, #1065, .t. ) ;
#1812 = oriented_edge ( 'none', *, *, #12975, .t. ) ;
#1813 = oriented_edge ( 'none', *, *, #1035, .t. ) ;
#1814 = oriented_edge ( 'none', *, *, #20799, .t. ) ;
#1815 = oriented_edge ( 'none', *, *, #1126, .t. ) ;
#1816 = oriented_edge ( 'none', *, *, #46913, .t. ) ;
#1817 = edge_curve ( 'none', #46880, #36895, #16517, .t. ) ;
#1818 = oriented_edge ( 'none', *, *, #47604, .f. ) ;
#1819 = oriented_edge ( 'none', *, *, #1817, .f. ) ;
#1820 = edge_curve ( 'none', #1765, #1761, #16516, .t. ) ;
#1821 = oriented_edge ( 'none', *, *, #1845, .t. ) ;
#1822 = advanced_face ( 'none', ( #16537 ), #16512, .t. ) ;
#1823 = oriented_edge ( 'none', *, *, #1795, .f. ) ;
#1824 = edge_loop ( 'none', ( #1038, #1811, #1051, #1064 ) ) ;
#1825 = oriented_edge ( 'none', *, *, #46413, .t. ) ;
#1826 = oriented_edge ( 'none', *, *, #1820, .t. ) ;
#1827 = oriented_edge ( 'none', *, *, #48219, .t. ) ;
#1828 = oriented_edge ( 'none', *, *, #1830, .t. ) ;
#1829 = vertex_point ( 'none', #16570 ) ;
#1830 = edge_curve ( 'none', #1763, #1794, #16565, .t. ) ;
#1831 = edge_curve ( 'none', #1762, #800, #16569, .t. ) ;
#1832 = vertex_point ( 'none', #16518 ) ;
#1833 = oriented_edge ( 'none', *, *, #1807, .t. ) ;
#1834 = oriented_edge ( 'none', *, *, #1831, .t. ) ;
#1835 = oriented_edge ( 'none', *, *, #2157, .f. ) ;
#1836 = edge_loop ( 'none', ( #1837, #1882 ) ) ;
#1837 = oriented_edge ( 'none', *, *, #1884, .t. ) ;
#1838 = oriented_edge ( 'none', *, *, #1847, .t. ) ;
#1839 = vertex_point ( 'none', #16568 ) ;
#1840 = oriented_edge ( 'none', *, *, #1871, .t. ) ;
#1841 = edge_curve ( 'none', #743, #1808, #16553, .t. ) ;
#1842 = oriented_edge ( 'none', *, *, #1848, .t. ) ;
#1843 = edge_curve ( 'none', #1839, #1888, #16555, .t. ) ;
#1844 = oriented_edge ( 'none', *, *, #886, .t. ) ;
#1845 = edge_curve ( 'none', #1794, #1762, #16547, .t. ) ;
#1846 = advanced_face ( 'none', ( #16611, #16510, #16546, #16606, #16554, #16605 ), #16548, .f. ) ;
#1847 = edge_curve ( 'none', #1954, #1969, #16602, .t. ) ;
#1848 = edge_curve ( 'none', #2162, #2175, #16601, .t. ) ;
#1849 = vertex_point ( 'none', #16610 ) ;
#1850 = edge_loop ( 'none', ( #2121, #1878, #1835, #1842 ) ) ;
#1851 = oriented_edge ( 'none', *, *, #1848, .f. ) ;
#1852 = advanced_face ( 'none', ( #16589 ), #16600, .t. ) ;
#1853 = edge_curve ( 'none', #2162, #2187, #16599, .t. ) ;
#1854 = vertex_point ( 'none', #16584 ) ;
#1855 = edge_curve ( 'none', #1808, #1829, #16591, .t. ) ;
#1856 = oriented_edge ( 'none', *, *, #1881, .t. ) ;
#1857 = vertex_point ( 'none', #16597 ) ;
#1858 = oriented_edge ( 'none', *, *, #1859, .t. ) ;
#1859 = edge_curve ( 'none', #1888, #1849, #16579, .t. ) ;
#1860 = oriented_edge ( 'none', *, *, #1868, .t. ) ;
#1861 = edge_curve ( 'none', #1849, #747, #16640, .t. ) ;
#1862 = edge_curve ( 'none', #1854, #1863, #16635, .t. ) ;
#1863 = vertex_point ( 'none', #16596 ) ;
#1864 = oriented_edge ( 'none', *, *, #1874, .t. ) ;
#1865 = advanced_face ( 'none', ( #16652 ), #16632, .t. ) ;
#1866 = oriented_edge ( 'none', *, *, #1843, .t. ) ;
#1867 = oriented_edge ( 'none', *, *, #691, .t. ) ;
#1868 = edge_curve ( 'none', #1829, #1801, #15612, .t. ) ;
#1869 = oriented_edge ( 'none', *, *, #1861, .t. ) ;
#1870 = oriented_edge ( 'none', *, *, #2363, .t. ) ;
#1871 = edge_curve ( 'none', #791, #1839, #15871, .t. ) ;
#1872 = vertex_point ( 'none', #16682 ) ;
#1873 = edge_curve ( 'none', #1999, #1941, #16678, .t. ) ;
#1874 = edge_curve ( 'none', #748, #1854, #16671, .t. ) ;
#1875 = edge_loop ( 'none', ( #1876, #49398, #1887, #1886, #49396, #49458, #49607, #49569 ) ) ;
#1876 = oriented_edge ( 'none', *, *, #2098, .f. ) ;
#1877 = oriented_edge ( 'none', *, *, #1993, .t. ) ;
#1878 = oriented_edge ( 'none', *, *, #2154, .t. ) ;
#1879 = oriented_edge ( 'none', *, *, #2012, .t. ) ;
#1880 = oriented_edge ( 'none', *, *, #1873, .t. ) ;
#1881 = edge_curve ( 'none', #1801, #768, #16667, .t. ) ;
#1882 = oriented_edge ( 'none', *, *, #2006, .t. ) ;
#1883 = oriented_edge ( 'none', *, *, #2134, .f. ) ;
#1884 = edge_curve ( 'none', #2011, #1967, #16672, .t. ) ;
#1885 = oriented_edge ( 'none', *, *, #1971, .t. ) ;
#1886 = oriented_edge ( 'none', *, *, #49605, .t. ) ;
#1887 = oriented_edge ( 'none', *, *, #2145, .f. ) ;
#1888 = vertex_point ( 'none', #16666 ) ;
#1889 = oriented_edge ( 'none', *, *, #1897, .f. ) ;
#1890 = edge_curve ( 'none', #1933, #653, #16656, .t. ) ;
#1891 = advanced_face ( 'none', ( #16655 ), #16665, .f. ) ;
#1892 = edge_loop ( 'none', ( #1777, #1896, #1898, #2226, #2230, #47609 ) ) ;
#1893 = oriented_edge ( 'none', *, *, #1780, .t. ) ;
#1894 = edge_curve ( 'none', #1785, #1788, #16705, .t. ) ;
#1895 = vertex_point ( 'none', #16701 ) ;
#1896 = oriented_edge ( 'none', *, *, #1937, .t. ) ;
#1897 = edge_curve ( 'none', #13318, #11637, #16696, .t. ) ;
#1898 = oriented_edge ( 'none', *, *, #1894, .f. ) ;
#1899 = edge_loop ( 'none', ( #1945, #1944, #1951, #1942 ) ) ;
#1900 = edge_curve ( 'none', #1914, #1973, #16690, .t. ) ;
#1901 = edge_loop ( 'none', ( #1959, #1958, #1964, #1940 ) ) ;
#1902 = advanced_face ( 'none', ( #16692 ), #16661, .f. ) ;
#1903 = vertex_point ( 'none', #16697 ) ;
#1904 = edge_loop ( 'none', ( #1976, #1980, #1979, #1917 ) ) ;
#1905 = edge_loop ( 'none', ( #1908, #1906, #1920, #1916 ) ) ;
#1906 = oriented_edge ( 'none', *, *, #1909, .t. ) ;
#1907 = vertex_point ( 'none', #16654 ) ;
#1908 = oriented_edge ( 'none', *, *, #1913, .f. ) ;
#1909 = edge_curve ( 'none', #1915, #1907, #16750, .t. ) ;
#1910 = oriented_edge ( 'none', *, *, #1418, .f. ) ;
#1911 = edge_curve ( 'none', #1914, #1975, #16745, .t. ) ;
#1912 = oriented_edge ( 'none', *, *, #2068, .t. ) ;
#1913 = edge_curve ( 'none', #1915, #1903, #16684, .t. ) ;
#1914 = vertex_point ( 'none', #16740 ) ;
#1915 = vertex_point ( 'none', #16683 ) ;
#1916 = oriented_edge ( 'none', *, *, #1921, .f. ) ;
#1917 = oriented_edge ( 'none', *, *, #1900, .f. ) ;
#1918 = vertex_point ( 'none', #16685 ) ;
#1919 = edge_curve ( 'none', #1918, #1907, #16732, .t. ) ;
#1920 = oriented_edge ( 'none', *, *, #1919, .f. ) ;
#1921 = edge_curve ( 'none', #1903, #1918, #16739, .t. ) ;
#1922 = vertex_point ( 'none', #16725 ) ;
#1923 = edge_curve ( 'none', #13068, #12662, #16722, .t. ) ;
#1924 = edge_loop ( 'none', ( #528, #543, #914, #705, #52963, #1927, #48413, #51178, #48448, #48411, #48460, #53157 ) ) ;
#1925 = advanced_face ( 'none', ( #16718 ), #16714, .t. ) ;
#1926 = edge_loop ( 'none', ( #32081, #31817, #20928 ) ) ;
#1927 = oriented_edge ( 'none', *, *, #48385, .f. ) ;
#1928 = edge_loop ( 'none', ( #48078, #52896, #50883, #49953, #49384, #52918, #52183 ) ) ;
#1929 = oriented_edge ( 'none', *, *, #48356, .t. ) ;
#1930 = advanced_face ( 'none', ( #16781 ), #16780, .f. ) ;
#1931 = edge_curve ( 'none', #1934, #11618, #16774, .t. ) ;
#1932 = oriented_edge ( 'none', *, *, #11627, .t. ) ;
#1933 = vertex_point ( 'none', #16720 ) ;
#1934 = vertex_point ( 'none', #16776 ) ;
#1935 = oriented_edge ( 'none', *, *, #643, .f. ) ;
#1936 = edge_loop ( 'none', ( #1932, #1929 ) ) ;
#1937 = edge_curve ( 'none', #1895, #1788, #16735, .t. ) ;
#1938 = edge_curve ( 'none', #1954, #2020, #16762, .t. ) ;
#1939 = edge_curve ( 'none', #1955, #2020, #16766, .t. ) ;
#1940 = oriented_edge ( 'none', *, *, #1968, .f. ) ;
#1941 = vertex_point ( 'none', #16764 ) ;
#1942 = oriented_edge ( 'none', *, *, #1952, .f. ) ;
#1943 = advanced_face ( 'none', ( #16779 ), #16753, .f. ) ;
#1944 = oriented_edge ( 'none', *, *, #1946, .t. ) ;
#1945 = oriented_edge ( 'none', *, *, #1971, .f. ) ;
#1946 = edge_curve ( 'none', #1962, #1948, #16775, .t. ) ;
#1947 = vertex_point ( 'none', #16811 ) ;
#1948 = vertex_point ( 'none', #16810 ) ;
#1949 = edge_curve ( 'none', #1948, #1947, #16763, .t. ) ;
#1950 = edge_loop ( 'none', ( #2016, #2015, #1953, #2023 ) ) ;
#1951 = oriented_edge ( 'none', *, *, #1949, .t. ) ;
#1952 = edge_curve ( 'none', #1963, #1947, #16805, .t. ) ;
#1953 = oriented_edge ( 'none', *, *, #1939, .t. ) ;
#1954 = vertex_point ( 'none', #16791 ) ;
#1955 = vertex_point ( 'none', #16790 ) ;
#1956 = advanced_face ( 'none', ( #16789 ), #16752, .f. ) ;
#1957 = vertex_point ( 'none', #16784 ) ;
#1958 = oriented_edge ( 'none', *, *, #1960, .t. ) ;
#1959 = oriented_edge ( 'none', *, *, #1961, .f. ) ;
#1960 = edge_curve ( 'none', #1922, #1978, #16797, .t. ) ;
#1961 = edge_curve ( 'none', #1922, #1957, #16798, .t. ) ;
#1962 = vertex_point ( 'none', #16844 ) ;
#1963 = vertex_point ( 'none', #16788 ) ;
#1964 = oriented_edge ( 'none', *, *, #1965, .f. ) ;
#1965 = edge_curve ( 'none', #1970, #1978, #16839, .t. ) ;
#1967 = vertex_point ( 'none', #16838 ) ;
#1966 = edge_curve ( 'none', #704, #1857, #16787, .t. ) ;
#1968 = edge_curve ( 'none', #1957, #1970, #16827, .t. ) ;
#1969 = vertex_point ( 'none', #16825 ) ;
#1970 = vertex_point ( 'none', #16836 ) ;
#1971 = edge_curve ( 'none', #1962, #1963, #16832, .t. ) ;
#1972 = vertex_point ( 'none', #16820 ) ;
#1973 = vertex_point ( 'none', #16817 ) ;
#1974 = advanced_face ( 'none', ( #16845 ), #16822, .f. ) ;
#1975 = vertex_point ( 'none', #16819 ) ;
#1976 = oriented_edge ( 'none', *, *, #1911, .t. ) ;
#1977 = edge_curve ( 'none', #1975, #1972, #16874, .t. ) ;
#1978 = vertex_point ( 'none', #16873 ) ;
#1979 = oriented_edge ( 'none', *, *, #1981, .t. ) ;
#1980 = oriented_edge ( 'none', *, *, #1977, .t. ) ;
#1981 = edge_curve ( 'none', #1972, #1973, #16875, .t. ) ;
#1982 = oriented_edge ( 'none', *, *, #2065, .t. ) ;
#1983 = edge_curve ( 'none', #2000, #2001, #16869, .t. ) ;
#1984 = oriented_edge ( 'none', *, *, #1952, .t. ) ;
#1985 = edge_loop ( 'none', ( #29080, #29063, #29086, #29070 ) ) ;
#1986 = vertex_point ( 'none', #16877 ) ;
#1987 = oriented_edge ( 'none', *, *, #2010, .f. ) ;
#1988 = oriented_edge ( 'none', *, *, #1998, .f. ) ;
#1989 = edge_curve ( 'none', #1857, #2140, #16862, .t. ) ;
#1990 = advanced_face ( 'none', ( #16849 ), #16861, .f. ) ;
#1991 = oriented_edge ( 'none', *, *, #1992, .t. ) ;
#1992 = edge_curve ( 'none', #1941, #2021, #16915, .t. ) ;
#1993 = edge_curve ( 'none', #1941, #1999, #16853, .t. ) ;
#1994 = vertex_point ( 'none', #16909 ) ;
#1995 = edge_curve ( 'none', #2021, #1994, #16910, .t. ) ;
#1996 = edge_loop ( 'none', ( #1982, #2070, #2063, #2050 ) ) ;
#1997 = oriented_edge ( 'none', *, *, #1995, .t. ) ;
#1998 = edge_curve ( 'none', #1999, #1994, #16900, .t. ) ;
#1999 = vertex_point ( 'none', #16892 ) ;
#2000 = vertex_point ( 'none', #16899 ) ;
#2001 = vertex_point ( 'none', #16887 ) ;
#2002 = edge_loop ( 'none', ( #2007, #1991, #1997, #1988 ) ) ;
#2003 = advanced_face ( 'none', ( #16883 ), #16373, .f. ) ;
#2004 = oriented_edge ( 'none', *, *, #2005, .t. ) ;
#2005 = edge_curve ( 'none', #1967, #2019, #15615, .t. ) ;
#2006 = edge_curve ( 'none', #1967, #2011, #16901, .t. ) ;
#2007 = oriented_edge ( 'none', *, *, #1993, .f. ) ;
#2008 = oriented_edge ( 'none', *, *, #2009, .t. ) ;
#2009 = edge_curve ( 'none', #2019, #2018, #16641, .t. ) ;
#2010 = edge_curve ( 'none', #2011, #2018, #16942, .t. ) ;
#2011 = vertex_point ( 'none', #16944 ) ;
#2012 = edge_curve ( 'none', #1969, #1954, #16945, .t. ) ;
#2013 = edge_loop ( 'none', ( #2022, #2004, #2008, #1987 ) ) ;
#2014 = advanced_face ( 'none', ( #16928 ), #16947, .f. ) ;
#2015 = oriented_edge ( 'none', *, *, #2017, .t. ) ;
#2016 = oriented_edge ( 'none', *, *, #2012, .f. ) ;
#2017 = edge_curve ( 'none', #1969, #1955, #16938, .t. ) ;
#2018 = vertex_point ( 'none', #16925 ) ;
#2019 = vertex_point ( 'none', #16934 ) ;
#2020 = vertex_point ( 'none', #16919 ) ;
#2021 = vertex_point ( 'none', #16918 ) ;
#2022 = oriented_edge ( 'none', *, *, #2006, .f. ) ;
#2023 = oriented_edge ( 'none', *, *, #1938, .f. ) ;
#2024 = edge_curve ( 'none', #2100, #2094, #16926, .t. ) ;
#2025 = oriented_edge ( 'none', *, *, #1966, .t. ) ;
#2026 = oriented_edge ( 'none', *, *, #2098, .t. ) ;
#2027 = oriented_edge ( 'none', *, *, #2111, .f. ) ;
#2028 = oriented_edge ( 'none', *, *, #2043, .f. ) ;
#2029 = oriented_edge ( 'none', *, *, #2036, .t. ) ;
#2030 = oriented_edge ( 'none', *, *, #2043, .t. ) ;
#2031 = oriented_edge ( 'none', *, *, #771, .t. ) ;
#2032 = vertex_point ( 'none', #16920 ) ;
#2033 = oriented_edge ( 'none', *, *, #2065, .f. ) ;
#2034 = edge_curve ( 'none', #2061, #2055, #16973, .t. ) ;
#2035 = oriented_edge ( 'none', *, *, #2058, .f. ) ;
#2036 = edge_curve ( 'none', #2059, #2040, #16927, .t. ) ;
#2037 = oriented_edge ( 'none', *, *, #676, .t. ) ;
#2038 = oriented_edge ( 'none', *, *, #3016, .t. ) ;
#2039 = edge_loop ( 'none', ( #2105, #2109, #2028, #2027 ) ) ;
#2040 = vertex_point ( 'none', #16964 ) ;
#2041 = advanced_face ( 'none', ( #16970 ), #16960, .f. ) ;
#2042 = oriented_edge ( 'none', *, *, #2034, .t. ) ;
#2043 = edge_curve ( 'none', #2032, #2061, #16955, .t. ) ;
#2044 = edge_curve ( 'none', #2054, #2032, #16976, .t. ) ;
#2045 = oriented_edge ( 'none', *, *, #2044, .t. ) ;
#2046 = edge_curve ( 'none', #2047, #2001, #16971, .t. ) ;
#2047 = vertex_point ( 'none', #16948 ) ;
#2048 = edge_loop ( 'none', ( #2057, #2062, #2033, #2035 ) ) ;
#2049 = edge_curve ( 'none', #2000, #2055, #16921, .t. ) ;
#2050 = oriented_edge ( 'none', *, *, #2053, .t. ) ;
#2051 = edge_loop ( 'none', ( #2030, #2042, #2104, #2045 ) ) ;
#2052 = edge_curve ( 'none', #2054, #2055, #16995, .t. ) ;
#2053 = edge_curve ( 'none', #2047, #1986, #16949, .t. ) ;
#2054 = vertex_point ( 'none', #16996 ) ;
#2055 = vertex_point ( 'none', #17004 ) ;
#2056 = advanced_face ( 'none', ( #16982 ), #16991, .f. ) ;
#2057 = oriented_edge ( 'none', *, *, #2052, .t. ) ;
#2058 = edge_curve ( 'none', #2054, #1986, #17044, .t. ) ;
#2059 = vertex_point ( 'none', #17045 ) ;
#2060 = edge_loop ( 'none', ( #2029, #2107, #2106, #2026 ) ) ;
#2061 = vertex_point ( 'none', #16978 ) ;
#2062 = oriented_edge ( 'none', *, *, #2049, .f. ) ;
#2063 = oriented_edge ( 'none', *, *, #2046, .f. ) ;
#2064 = oriented_edge ( 'none', *, *, #1307, .f. ) ;
#2065 = edge_curve ( 'none', #1986, #2000, #17039, .t. ) ;
#2066 = edge_curve ( 'none', #2148, #2144, #16983, .t. ) ;
#2067 = oriented_edge ( 'none', *, *, #1862, .t. ) ;
#2068 = edge_curve ( 'none', #1863, #1872, #17031, .t. ) ;
#2069 = advanced_face ( 'none', ( #17035 ), #17038, .f. ) ;
#2070 = oriented_edge ( 'none', *, *, #1983, .t. ) ;
#2071 = oriented_edge ( 'none', *, *, #2128, .f. ) ;
#2072 = edge_curve ( 'none', #2073, #2088, #17036, .t. ) ;
#2073 = vertex_point ( 'none', #17020 ) ;
#2074 = advanced_face ( 'none', ( #17018 ), #17007, .f. ) ;
#2075 = vertex_point ( 'none', #17074 ) ;
#2076 = edge_loop ( 'none', ( #2089, #2085, #2142, #2147 ) ) ;
#2077 = edge_curve ( 'none', #2099, #2100, #17008, .t. ) ;
#2078 = oriented_edge ( 'none', *, *, #2134, .t. ) ;
#2079 = edge_curve ( 'none', #2096, #2099, #17019, .t. ) ;
#2080 = vertex_point ( 'none', #17073 ) ;
#2081 = edge_curve ( 'none', #2100, #2082, #17040, .t. ) ;
#2082 = vertex_point ( 'none', #17064 ) ;
#2083 = oriented_edge ( 'none', *, *, #2079, .f. ) ;
#2084 = edge_loop ( 'none', ( #2139, #2138, #2129, #2130 ) ) ;
#2085 = oriented_edge ( 'none', *, *, #2081, .t. ) ;
#2086 = advanced_face ( 'none', ( #17017 ), #17067, .f. ) ;
#2087 = vertex_point ( 'none', #17062 ) ;
#2088 = vertex_point ( 'none', #17057 ) ;
#2089 = oriented_edge ( 'none', *, *, #2077, .t. ) ;
#2090 = oriented_edge ( 'none', *, *, #2077, .f. ) ;
#2091 = advanced_face ( 'none', ( #17053 ), #17046, .f. ) ;
#2092 = edge_curve ( 'none', #2040, #2094, #17055, .t. ) ;
#2093 = oriented_edge ( 'none', *, *, #2095, .t. ) ;
#2094 = vertex_point ( 'none', #17049 ) ;
#2095 = edge_curve ( 'none', #2096, #2094, #17097, .t. ) ;
#2096 = vertex_point ( 'none', #17091 ) ;
#2097 = edge_loop ( 'none', ( #2093, #2102, #2090, #2083 ) ) ;
#2098 = edge_curve ( 'none', #2096, #2059, #17061, .t. ) ;
#2099 = vertex_point ( 'none', #17056 ) ;
#2100 = vertex_point ( 'none', #17092 ) ;
#2101 = vertex_point ( 'none', #17083 ) ;
#2102 = oriented_edge ( 'none', *, *, #2024, .f. ) ;
#2103 = edge_loop ( 'none', ( #2152, #2151, #2133, #2078 ) ) ;
#2104 = oriented_edge ( 'none', *, *, #2052, .f. ) ;
#2105 = oriented_edge ( 'none', *, *, #2036, .f. ) ;
#2106 = oriented_edge ( 'none', *, *, #2095, .f. ) ;
#2107 = oriented_edge ( 'none', *, *, #2092, .t. ) ;
#2108 = advanced_face ( 'none', ( #17054 ), #17093, .f. ) ;
#2109 = oriented_edge ( 'none', *, *, #2110, .f. ) ;
#2110 = edge_curve ( 'none', #2061, #2059, #17085, .t. ) ;
#2111 = edge_curve ( 'none', #2040, #2032, #17132, .t. ) ;
#2112 = edge_curve ( 'none', #2115, #2149, #17126, .t. ) ;
#2113 = oriented_edge ( 'none', *, *, #2128, .t. ) ;
#2114 = edge_curve ( 'none', #2146, #2149, #17086, .t. ) ;
#2115 = vertex_point ( 'none', #17120 ) ;
#2116 = oriented_edge ( 'none', *, *, #2124, .f. ) ;
#2117 = advanced_face ( 'none', ( #17133 ), #17124, .t. ) ;
#2118 = edge_loop ( 'none', ( #2166, #2165, #2171, #2168 ) ) ;
#2119 = oriented_edge ( 'none', *, *, #2112, .f. ) ;
#2120 = edge_curve ( 'none', #2177, #2122, #17118, .t. ) ;
#2121 = oriented_edge ( 'none', *, *, #2183, .f. ) ;
#2122 = vertex_point ( 'none', #17107 ) ;
#2123 = oriented_edge ( 'none', *, *, #2190, .t. ) ;
#2124 = edge_curve ( 'none', #2148, #2126, #17103, .t. ) ;
#2125 = edge_curve ( 'none', #2115, #2122, #17117, .t. ) ;
#2126 = vertex_point ( 'none', #17169 ) ;
#2127 = edge_curve ( 'none', #2073, #2144, #17108, .t. ) ;
#2128 = edge_curve ( 'none', #2148, #2149, #17162, .t. ) ;
#2129 = oriented_edge ( 'none', *, *, #2127, .f. ) ;
#2130 = oriented_edge ( 'none', *, *, #2072, .t. ) ;
#2131 = advanced_face ( 'none', ( #17157 ), #17170, .t. ) ;
#2132 = oriented_edge ( 'none', *, *, #2066, .t. ) ;
#2133 = oriented_edge ( 'none', *, *, #2072, .f. ) ;
#2134 = edge_curve ( 'none', #2073, #2075, #17143, .t. ) ;
#2135 = edge_curve ( 'none', #2146, #2088, #17150, .t. ) ;
#2136 = edge_loop ( 'none', ( #2071, #2132, #2188, #2192 ) ) ;
#2137 = advanced_face ( 'none', ( #17204 ), #17202, .t. ) ;
#2138 = oriented_edge ( 'none', *, *, #2141, .t. ) ;
#2139 = oriented_edge ( 'none', *, *, #2135, .f. ) ;
#2141 = edge_curve ( 'none', #2146, #2144, #17191, .t. ) ;
#2140 = vertex_point ( 'none', #17201 ) ;
#2142 = oriented_edge ( 'none', *, *, #2143, .f. ) ;
#2143 = edge_curve ( 'none', #2080, #2082, #17198, .t. ) ;
#2144 = vertex_point ( 'none', #17184 ) ;
#2145 = edge_curve ( 'none', #2080, #2099, #17192, .t. ) ;
#2146 = vertex_point ( 'none', #17183 ) ;
#2147 = oriented_edge ( 'none', *, *, #2145, .t. ) ;
#2148 = vertex_point ( 'none', #17180 ) ;
#2149 = vertex_point ( 'none', #17177 ) ;
#2150 = advanced_face ( 'none', ( #17234 ), #17196, .t. ) ;
#2151 = oriented_edge ( 'none', *, *, #2153, .t. ) ;
#2152 = oriented_edge ( 'none', *, *, #2154, .f. ) ;
#2153 = edge_curve ( 'none', #2101, #2088, #17179, .t. ) ;
#2154 = edge_curve ( 'none', #2101, #2075, #17199, .t. ) ;
#2155 = oriented_edge ( 'none', *, *, #1853, .t. ) ;
#2156 = edge_loop ( 'none', ( #1880, #1877 ) ) ;
#2157 = edge_curve ( 'none', #2162, #2075, #17222, .t. ) ;
#2158 = advanced_face ( 'none', ( #17216 ), #17186, .t. ) ;
#2159 = edge_loop ( 'none', ( #1838, #1879 ) ) ;
#2160 = edge_loop ( 'none', ( #49524, #48372, #48332, #48373 ) ) ;
#2161 = edge_loop ( 'none', ( #2172, #1885 ) ) ;
#2162 = vertex_point ( 'none', #17220 ) ;
#2163 = oriented_edge ( 'none', *, *, #2170, .t. ) ;
#2164 = advanced_face ( 'none', ( #17215 ), #17226, .t. ) ;
#2165 = oriented_edge ( 'none', *, *, #2167, .t. ) ;
#2166 = oriented_edge ( 'none', *, *, #2176, .f. ) ;
#2167 = edge_curve ( 'none', #2185, #2187, #17205, .t. ) ;
#2168 = oriented_edge ( 'none', *, *, #2120, .t. ) ;
#2169 = edge_curve ( 'none', #2177, #2187, #17262, .t. ) ;
#2170 = edge_curve ( 'none', #2185, #2175, #17263, .t. ) ;
#2171 = oriented_edge ( 'none', *, *, #2169, .f. ) ;
#2172 = oriented_edge ( 'none', *, *, #2174, .t. ) ;
#2173 = oriented_edge ( 'none', *, *, #2167, .f. ) ;
#2174 = edge_curve ( 'none', #1963, #1962, #17248, .t. ) ;
#2175 = vertex_point ( 'none', #17250 ) ;
#2176 = edge_curve ( 'none', #2185, #2122, #17258, .t. ) ;
#2177 = vertex_point ( 'none', #17253 ) ;
#2178 = advanced_face ( 'none', ( #17238 ), #17242, .t. ) ;
#2179 = oriented_edge ( 'none', *, *, #2190, .f. ) ;
#2180 = oriented_edge ( 'none', *, *, #2182, .t. ) ;
#2181 = oriented_edge ( 'none', *, *, #2120, .f. ) ;
#2182 = edge_curve ( 'none', #2177, #2126, #17243, .t. ) ;
#2183 = edge_curve ( 'none', #2101, #2175, #17236, .t. ) ;
#2184 = oriented_edge ( 'none', *, *, #2125, .t. ) ;
#2185 = vertex_point ( 'none', #17294 ) ;
#2186 = edge_loop ( 'none', ( #2173, #2163, #1851, #2155 ) ) ;
#2187 = vertex_point ( 'none', #17284 ) ;
#2188 = oriented_edge ( 'none', *, *, #2141, .f. ) ;
#2189 = edge_loop ( 'none', ( #2119, #2123, #2116, #2113 ) ) ;
#2190 = edge_curve ( 'none', #2115, #2126, #17281, .t. ) ;
#2191 = edge_loop ( 'none', ( #2181, #2180, #2179, #2184 ) ) ;
#2192 = oriented_edge ( 'none', *, *, #2114, .t. ) ;
#2193 = edge_curve ( 'none', #48231, #2259, #17283, .t. ) ;
#2194 = edge_loop ( 'none', ( #2263, #2272, #2266, #2264, #2241, #2243 ) ) ;
#2195 = oriented_edge ( 'none', *, *, #696, .t. ) ;
#2196 = advanced_face ( 'none', ( #17280 ), #17274, .t. ) ;
#2197 = edge_curve ( 'none', #1763, #719, #17270, .t. ) ;
#2198 = oriented_edge ( 'none', *, *, #2269, .t. ) ;
#2199 = oriented_edge ( 'none', *, *, #48227, .f. ) ;
#2200 = oriented_edge ( 'none', *, *, #1789, .f. ) ;
#2201 = oriented_edge ( 'none', *, *, #2203, .f. ) ;
#2202 = advanced_face ( 'none', ( #17266 ), #17268, .t. ) ;
#2203 = edge_curve ( 'none', #1761, #708, #17318, .t. ) ;
#2204 = oriented_edge ( 'none', *, *, #1758, .f. ) ;
#2205 = oriented_edge ( 'none', *, *, #724, .t. ) ;
#2206 = edge_curve ( 'none', #2224, #937, #17316, .t. ) ;
#2207 = edge_loop ( 'none', ( #2212, #2211, #2271, #2204, #2273, #2195 ) ) ;
#2208 = oriented_edge ( 'none', *, *, #1804, .f. ) ;
#2209 = oriented_edge ( 'none', *, *, #2219, .t. ) ;
#2210 = advanced_face ( 'none', ( #17312 ), #17320, .f. ) ;
#2211 = oriented_edge ( 'none', *, *, #2213, .t. ) ;
#2212 = oriented_edge ( 'none', *, *, #2214, .t. ) ;
#2213 = edge_curve ( 'none', #2215, #2224, #17313, .t. ) ;
#2214 = edge_curve ( 'none', #712, #2215, #17301, .t. ) ;
#2215 = vertex_point ( 'none', #17296 ) ;
#2216 = edge_curve ( 'none', #2218, #758, #17359, .t. ) ;
#2217 = advanced_face ( 'none', ( #17357 ), #17295, .f. ) ;
#2218 = vertex_point ( 'none', #17353 ) ;
#2219 = edge_curve ( 'none', #1765, #686, #17307, .t. ) ;
#2220 = oriented_edge ( 'none', *, *, #2216, .t. ) ;
#2221 = edge_loop ( 'none', ( #2205, #2201, #49179, #2209 ) ) ;
#2222 = oriented_edge ( 'none', *, *, #2219, .f. ) ;
#2223 = oriented_edge ( 'none', *, *, #759, .t. ) ;
#2224 = vertex_point ( 'none', #17302 ) ;
#2225 = oriented_edge ( 'none', *, *, #1117, .f. ) ;
#2226 = oriented_edge ( 'none', *, *, #1787, .f. ) ;
#2227 = edge_loop ( 'none', ( #2229, #49229, #52637, #47580 ) ) ;
#2228 = edge_loop ( 'none', ( #48410, #49268, #2220, #2223, #2222, #2200 ) ) ;
#2229 = oriented_edge ( 'none', *, *, #48314, .f. ) ;
#2230 = oriented_edge ( 'none', *, *, #1786, .t. ) ;
#2231 = edge_curve ( 'none', #1788, #952, #17344, .t. ) ;
#2232 = oriented_edge ( 'none', *, *, #2234, .t. ) ;
#2233 = edge_curve ( 'none', #2270, #2247, #17352, .t. ) ;
#2234 = edge_curve ( 'none', #35785, #2270, #17335, .t. ) ;
#2235 = oriented_edge ( 'none', *, *, #2233, .t. ) ;
#2236 = edge_curve ( 'none', #1762, #2247, #17342, .t. ) ;
#2237 = edge_curve ( 'none', #2247, #744, #17308, .t. ) ;
#2238 = oriented_edge ( 'none', *, *, #2237, .t. ) ;
#2239 = oriented_edge ( 'none', *, *, #2246, .t. ) ;
#2240 = edge_loop ( 'none', ( #2307, #2311, #2292, #2299, #2297, #2293 ) ) ;
#2241 = oriented_edge ( 'none', *, *, #2197, .f. ) ;
#2242 = edge_loop ( 'none', ( #2308, #2251, #2309, #2238 ) ) ;
#2243 = oriented_edge ( 'none', *, *, #1807, .f. ) ;
#2244 = oriented_edge ( 'none', *, *, #2246, .f. ) ;
#2245 = advanced_face ( 'none', ( #17390 ), #17338, .t. ) ;
#2246 = edge_curve ( 'none', #1794, #36209, #17380, .t. ) ;
#2247 = vertex_point ( 'none', #17378 ) ;
#2248 = oriented_edge ( 'none', *, *, #718, .t. ) ;
#2249 = oriented_edge ( 'none', *, *, #47300, .f. ) ;
#2250 = edge_loop ( 'none', ( #2232, #2235, #2253, #2261, #2239, #2248 ) ) ;
#2251 = oriented_edge ( 'none', *, *, #1831, .f. ) ;
#2252 = oriented_edge ( 'none', *, *, #2197, .t. ) ;
#2253 = oriented_edge ( 'none', *, *, #2236, .f. ) ;
#2254 = oriented_edge ( 'none', *, *, #1830, .f. ) ;
#2255 = oriented_edge ( 'none', *, *, #10839, .t. ) ;
#2256 = oriented_edge ( 'none', *, *, #689, .t. ) ;
#2257 = oriented_edge ( 'none', *, *, #2206, .t. ) ;
#2258 = oriented_edge ( 'none', *, *, #1097, .f. ) ;
#2259 = vertex_point ( 'none', #17382 ) ;
#2260 = advanced_face ( 'none', ( #17383 ), #17374, .f. ) ;
#2261 = oriented_edge ( 'none', *, *, #1845, .f. ) ;
#2262 = oriented_edge ( 'none', *, *, #47289, .t. ) ;
#2263 = oriented_edge ( 'none', *, *, #48224, .t. ) ;
#2264 = oriented_edge ( 'none', *, *, #720, .t. ) ;
#2265 = edge_curve ( 'none', #2259, #34756, #17365, .t. ) ;
#2266 = oriented_edge ( 'none', *, *, #2265, .t. ) ;
#2267 = edge_loop ( 'none', ( #2256, #2244, #2254, #2252 ) ) ;
#2268 = edge_loop ( 'none', ( #2199, #2208, #2198, #2257 ) ) ;
#2269 = edge_curve ( 'none', #1741, #2224, #17432, .t. ) ;
#2270 = vertex_point ( 'none', #17372 ) ;
#2271 = oriented_edge ( 'none', *, *, #2269, .f. ) ;
#2272 = oriented_edge ( 'none', *, *, #2193, .t. ) ;
#2273 = oriented_edge ( 'none', *, *, #2203, .t. ) ;
#2274 = advanced_face ( 'none', ( #17370 ), #17387, .f. ) ;
#2275 = vertex_point ( 'none', #17434 ) ;
#2276 = edge_loop ( 'none', ( #2352, #2281, #2280, #2342, #2341, #2277 ) ) ;
#2277 = oriented_edge ( 'none', *, *, #644, .t. ) ;
#2278 = oriented_edge ( 'none', *, *, #2287, .t. ) ;
#2279 = advanced_face ( 'none', ( #17433 ), #17425, .f. ) ;
#2280 = oriented_edge ( 'none', *, *, #2285, .f. ) ;
#2281 = oriented_edge ( 'none', *, *, #2282, .t. ) ;
#2282 = edge_curve ( 'none', #2290, #2301, #17424, .t. ) ;
#2283 = edge_curve ( 'none', #682, #2290, #17407, .t. ) ;
#2284 = edge_loop ( 'none', ( #2349, #2346, #2348, #2340 ) ) ;
#2285 = edge_curve ( 'none', #1801, #2301, #17400, .t. ) ;
#2286 = edge_curve ( 'none', #52941, #2289, #17464, .t. ) ;
#2287 = edge_curve ( 'none', #1808, #652, #17465, .t. ) ;
#2288 = oriented_edge ( 'none', *, *, #1855, .f. ) ;
#2289 = vertex_point ( 'none', #17460 ) ;
#2290 = vertex_point ( 'none', #17457 ) ;
#2291 = oriented_edge ( 'none', *, *, #48235, .f. ) ;
#2292 = oriented_edge ( 'none', *, *, #2296, .t. ) ;
#2293 = oriented_edge ( 'none', *, *, #1841, .f. ) ;
#2294 = oriented_edge ( 'none', *, *, #844, .f. ) ;
#2295 = edge_loop ( 'none', ( #2392, #2338, #2360, #2291, #2376 ) ) ;
#2296 = edge_curve ( 'none', #2289, #35014, #17456, .t. ) ;
#2297 = oriented_edge ( 'none', *, *, #2287, .f. ) ;
#2298 = edge_loop ( 'none', ( #2302, #2303, #2288, #2278 ) ) ;
#2299 = oriented_edge ( 'none', *, *, #649, .t. ) ;
#2300 = oriented_edge ( 'none', *, *, #44900, .f. ) ;
#2301 = vertex_point ( 'none', #17450 ) ;
#2302 = oriented_edge ( 'none', *, *, #1381, .t. ) ;
#2303 = oriented_edge ( 'none', *, *, #2305, .f. ) ;
#2304 = advanced_face ( 'none', ( #17466 ), #17445, .t. ) ;
#2305 = edge_curve ( 'none', #1829, #687, #17452, .t. ) ;
#2306 = advanced_face ( 'none', ( #17444 ), #17443, .t. ) ;
#2307 = oriented_edge ( 'none', *, *, #951, .t. ) ;
#2308 = oriented_edge ( 'none', *, *, #52958, .f. ) ;
#2309 = oriented_edge ( 'none', *, *, #2236, .t. ) ;
#2310 = advanced_face ( 'none', ( #17496 ), #17453, .f. ) ;
#2311 = oriented_edge ( 'none', *, *, #2286, .t. ) ;
#2312 = advanced_face ( 'none', ( #17488 ), #17451, .f. ) ;
#2313 = oriented_edge ( 'none', *, *, #638, .f. ) ;
#2314 = advanced_face ( 'none', ( #17491 ), #17437, .t. ) ;
#2315 = edge_curve ( 'none', #1888, #35446, #17473, .t. ) ;
#2316 = edge_curve ( 'none', #777, #49402, #17530, .t. ) ;
#2317 = oriented_edge ( 'none', *, *, #2331, .t. ) ;
#2318 = oriented_edge ( 'none', *, *, #1843, .f. ) ;
#2319 = vertex_point ( 'none', #17458 ) ;
#2320 = oriented_edge ( 'none', *, *, #1859, .f. ) ;
#2321 = advanced_face ( 'none', ( #17487 ), #17485, .f. ) ;
#2322 = oriented_edge ( 'none', *, *, #2381, .t. ) ;
#2323 = oriented_edge ( 'none', *, *, #48691, .f. ) ;
#2324 = oriented_edge ( 'none', *, *, #2337, .t. ) ;
#2325 = oriented_edge ( 'none', *, *, #2315, .f. ) ;
#2326 = advanced_face ( 'none', ( #17471 ), #17472, .f. ) ;
#2327 = oriented_edge ( 'none', *, *, #2329, .t. ) ;
#2328 = oriented_edge ( 'none', *, *, #2343, .t. ) ;
#2329 = edge_curve ( 'none', #2275, #35494, #17521, .t. ) ;
#2330 = advanced_face ( 'none', ( #17520 ), #17525, .f. ) ;
#2331 = edge_curve ( 'none', #1839, #35527, #17510, .t. ) ;
#2332 = edge_loop ( 'none', ( #2391, #2325, #2318, #2317 ) ) ;
#2333 = oriented_edge ( 'none', *, *, #30393, .t. ) ;
#2334 = edge_loop ( 'none', ( #1815, #2225, #3309, #3289 ) ) ;
#2335 = oriented_edge ( 'none', *, *, #2331, .f. ) ;
#2336 = oriented_edge ( 'none', *, *, #651, .t. ) ;
#2337 = edge_curve ( 'none', #35521, #2319, #17513, .t. ) ;
#2338 = oriented_edge ( 'none', *, *, #20780, .f. ) ;
#2339 = oriented_edge ( 'none', *, *, #48020, .f. ) ;
#2340 = oriented_edge ( 'none', *, *, #2350, .t. ) ;
#2341 = oriented_edge ( 'none', *, *, #2305, .t. ) ;
#2342 = oriented_edge ( 'none', *, *, #1868, .f. ) ;
#2343 = edge_curve ( 'none', #895, #2275, #17500, .t. ) ;
#2344 = edge_loop ( 'none', ( #2351, #2328, #2327, #2336, #2335, #2394 ) ) ;
#2345 = edge_loop ( 'none', ( #2324, #2322, #2385, #2320, #2387, #2382 ) ) ;
#2346 = oriented_edge ( 'none', *, *, #1881, .f. ) ;
#2347 = advanced_face ( 'none', ( #17561 ), #17526, .t. ) ;
#2348 = oriented_edge ( 'none', *, *, #2285, .t. ) ;
#2349 = oriented_edge ( 'none', *, *, #887, .f. ) ;
#2350 = edge_curve ( 'none', #2301, #792, #17559, .t. ) ;
#2351 = oriented_edge ( 'none', *, *, #841, .t. ) ;
#2352 = oriented_edge ( 'none', *, *, #2283, .t. ) ;
#2353 = oriented_edge ( 'none', *, *, #2433, .f. ) ;
#2354 = oriented_edge ( 'none', *, *, #773, .t. ) ;
#2355 = oriented_edge ( 'none', *, *, #2375, .t. ) ;
#2356 = oriented_edge ( 'none', *, *, #2375, .f. ) ;
#2357 = oriented_edge ( 'none', *, *, #2380, .f. ) ;
#2358 = oriented_edge ( 'none', *, *, #2973, .t. ) ;
#2359 = oriented_edge ( 'none', *, *, #35807, .t. ) ;
#2360 = oriented_edge ( 'none', *, *, #47723, .f. ) ;
#2361 = advanced_face ( 'none', ( #17501 ), #17549, .t. ) ;
#2362 = oriented_edge ( 'none', *, *, #27561, .f. ) ;
#2363 = edge_curve ( 'none', #1872, #726, #17550, .t. ) ;
#2364 = oriented_edge ( 'none', *, *, #1862, .f. ) ;
#2365 = oriented_edge ( 'none', *, *, #2380, .t. ) ;
#2366 = oriented_edge ( 'none', *, *, #2383, .t. ) ;
#2367 = oriented_edge ( 'none', *, *, #42302, .f. ) ;
#2368 = edge_curve ( 'none', #2393, #779, #17558, .t. ) ;
#2369 = oriented_edge ( 'none', *, *, #20849, .f. ) ;
#2370 = edge_loop ( 'none', ( #2333, #2369, #2339, #2367, #2300 ) ) ;
#2371 = oriented_edge ( 'none', *, *, #1874, .f. ) ;
#2372 = oriented_edge ( 'none', *, *, #2368, .t. ) ;
#2373 = edge_loop ( 'none', ( #2359, #2356, #2364, #2365 ) ) ;
#2374 = advanced_face ( 'none', ( #17543 ), #17532, .f. ) ;
#2375 = edge_curve ( 'none', #1863, #34177, #17585, .t. ) ;
#2376 = oriented_edge ( 'none', *, *, #46405, .f. ) ;
#2377 = oriented_edge ( 'none', *, *, #2316, .t. ) ;
#2378 = oriented_edge ( 'none', *, *, #34905, .t. ) ;
#2379 = oriented_edge ( 'none', *, *, #49463, .t. ) ;
#2380 = edge_curve ( 'none', #1854, #35493, #17588, .t. ) ;
#2381 = edge_curve ( 'none', #2319, #2393, #17576, .t. ) ;
#2382 = oriented_edge ( 'none', *, *, #35544, .t. ) ;
#2383 = edge_curve ( 'none', #1849, #2393, #17568, .t. ) ;
#2384 = oriented_edge ( 'none', *, *, #1861, .f. ) ;
#2385 = oriented_edge ( 'none', *, *, #2383, .f. ) ;
#2386 = oriented_edge ( 'none', *, *, #861, .t. ) ;
#2387 = oriented_edge ( 'none', *, *, #2315, .t. ) ;
#2388 = edge_loop ( 'none', ( #2386, #2377, #2379, #2378, #2357, #2371 ) ) ;
#2389 = advanced_face ( 'none', ( #17544 ), #17584, .t. ) ;
#2390 = edge_loop ( 'none', ( #2294, #2384, #2366, #2372 ) ) ;
#2391 = oriented_edge ( 'none', *, *, #35533, .t. ) ;
#2392 = oriented_edge ( 'none', *, *, #20770, .t. ) ;
#2393 = vertex_point ( 'none', #17577 ) ;
#2394 = oriented_edge ( 'none', *, *, #1871, .f. ) ;
#2395 = advanced_face ( 'none', ( #17572 ), #17564, .f. ) ;
#2396 = oriented_edge ( 'none', *, *, #2397, .f. ) ;
#2397 = edge_curve ( 'none', #2087, #2465, #17620, .t. ) ;
#2398 = oriented_edge ( 'none', *, *, #2400, .t. ) ;
#2399 = oriented_edge ( 'none', *, *, #2412, .t. ) ;
#2400 = edge_curve ( 'none', #2414, #29913, #17612, .t. ) ;
#2401 = edge_curve ( 'none', #1857, #33782, #17608, .t. ) ;
#2402 = edge_loop ( 'none', ( #2420, #2466, #2418, #2470 ) ) ;
#2403 = oriented_edge ( 'none', *, *, #2401, .f. ) ;
#2404 = oriented_edge ( 'none', *, *, #34998, .t. ) ;
#2405 = edge_curve ( 'none', #32620, #2472, #17562, .t. ) ;
#2406 = edge_loop ( 'none', ( #2461, #2462, #2460, #2456 ) ) ;
#2407 = oriented_edge ( 'none', *, *, #2405, .t. ) ;
#2408 = oriented_edge ( 'none', *, *, #1966, .f. ) ;
#2409 = advanced_face ( 'none', ( #17616 ), #17607, .t. ) ;
#2410 = edge_curve ( 'none', #2140, #33781, #17597, .t. ) ;
#2411 = oriented_edge ( 'none', *, *, #2068, .f. ) ;
#2412 = edge_curve ( 'none', #788, #2414, #17650, .t. ) ;
#2413 = edge_loop ( 'none', ( #2354, #2399, #2398, #2404, #2403, #2408 ) ) ;
#2414 = vertex_point ( 'none', #17653 ) ;
#2415 = advanced_face ( 'none', ( #17600 ), #17601, .t. ) ;
#2416 = oriented_edge ( 'none', *, *, #2433, .t. ) ;
#2417 = oriented_edge ( 'none', *, *, #790, .f. ) ;
#2418 = oriented_edge ( 'none', *, *, #1989, .f. ) ;
#2419 = edge_curve ( 'none', #2427, #812, #17639, .t. ) ;
#2420 = oriented_edge ( 'none', *, *, #34863, .t. ) ;
#2421 = oriented_edge ( 'none', *, *, #2419, .t. ) ;
#2422 = advanced_face ( 'none', ( #17642 ), #17640, .f. ) ;
#2423 = advanced_face ( 'none', ( #17634 ), #17641, .f. ) ;
#2424 = vertex_point ( 'none', #17592 ) ;
#2425 = edge_loop ( 'none', ( #2428, #2426, #2353, #2411, #2355, #2431 ) ) ;
#2426 = oriented_edge ( 'none', *, *, #2429, .t. ) ;
#2427 = vertex_point ( 'none', #17627 ) ;
#2428 = oriented_edge ( 'none', *, *, #2430, .t. ) ;
#2429 = edge_curve ( 'none', #2424, #2427, #17623, .t. ) ;
#2430 = edge_curve ( 'none', #33612, #2424, #17629, .t. ) ;
#2431 = oriented_edge ( 'none', *, *, #34457, .t. ) ;
#2432 = edge_loop ( 'none', ( #2417, #2434, #2416, #2421 ) ) ;
#2433 = edge_curve ( 'none', #1872, #2427, #17685, .t. ) ;
#2434 = oriented_edge ( 'none', *, *, #2363, .f. ) ;
#2435 = oriented_edge ( 'none', *, *, #2505, .f. ) ;
#2436 = vertex_point ( 'none', #17687 ) ;
#2437 = advanced_face ( 'none', ( #17681 ), #17678, .f. ) ;
#2438 = oriented_edge ( 'none', *, *, #2440, .t. ) ;
#2439 = oriented_edge ( 'none', *, *, #2451, .t. ) ;
#2440 = edge_curve ( 'none', #2436, #2448, #17680, .t. ) ;
#2441 = oriented_edge ( 'none', *, *, #2511, .f. ) ;
#2442 = vertex_point ( 'none', #17669 ) ;
#2443 = advanced_face ( 'none', ( #17668 ), #17661, .f. ) ;
#2444 = edge_curve ( 'none', #665, #2442, #17677, .t. ) ;
#2445 = edge_loop ( 'none', ( #2313, #2362, #2488, #2492 ) ) ;
#2446 = oriented_edge ( 'none', *, *, #33752, .t. ) ;
#2447 = edge_curve ( 'none', #2442, #33454, #17394, .t. ) ;
#2448 = vertex_point ( 'none', #17667 ) ;
#2449 = oriented_edge ( 'none', *, *, #2447, .t. ) ;
#2450 = edge_loop ( 'none', ( #2457, #2441, #2514, #2513 ) ) ;
#2451 = edge_curve ( 'none', #32792, #2436, #16917, .t. ) ;
#2452 = oriented_edge ( 'none', *, *, #2467, .f. ) ;
#2453 = oriented_edge ( 'none', *, *, #2444, .t. ) ;
#2454 = oriented_edge ( 'none', *, *, #2410, .t. ) ;
#2455 = oriented_edge ( 'none', *, *, #3138, .f. ) ;
#2456 = oriented_edge ( 'none', *, *, #2463, .t. ) ;
#2457 = oriented_edge ( 'none', *, *, #33769, .t. ) ;
#2458 = edge_loop ( 'none', ( #2464, #2453, #2449, #2446, #2452, #2509 ) ) ;
#2459 = advanced_face ( 'none', ( #17163 ), #16886, .t. ) ;
#2460 = oriented_edge ( 'none', *, *, #2397, .t. ) ;
#2461 = oriented_edge ( 'none', *, *, #671, .f. ) ;
#2462 = oriented_edge ( 'none', *, *, #3016, .f. ) ;
#2463 = edge_curve ( 'none', #2465, #700, #17726, .t. ) ;
#2464 = oriented_edge ( 'none', *, *, #711, .t. ) ;
#2465 = vertex_point ( 'none', #17729 ) ;
#2466 = oriented_edge ( 'none', *, *, #2410, .f. ) ;
#2467 = edge_curve ( 'none', #1658, #32733, #17716, .t. ) ;
#2468 = edge_loop ( 'none', ( #2407, #2473, #2396, #2455, #2454, #2469 ) ) ;
#2469 = oriented_edge ( 'none', *, *, #33442, .t. ) ;
#2470 = oriented_edge ( 'none', *, *, #2401, .t. ) ;
#2471 = advanced_face ( 'none', ( #17718 ), #17725, .f. ) ;
#2472 = vertex_point ( 'none', #17724 ) ;
#2473 = oriented_edge ( 'none', *, *, #2474, .t. ) ;
#2474 = edge_curve ( 'none', #2472, #2465, #17704, .t. ) ;
#2475 = oriented_edge ( 'none', *, *, #2493, .f. ) ;
#2476 = oriented_edge ( 'none', *, *, #2550, .f. ) ;
#2477 = oriented_edge ( 'none', *, *, #33544, .t. ) ;
#2478 = oriented_edge ( 'none', *, *, #3774, .f. ) ;
#2479 = edge_loop ( 'none', ( #2495, #2548, #2476, #2554, #47628, #2534 ) ) ;
#2480 = oriented_edge ( 'none', *, *, #561, .f. ) ;
#2481 = vertex_point ( 'none', #17698 ) ;
#2482 = advanced_face ( 'none', ( #17717 ), #17710, .t. ) ;
#2483 = vertex_point ( 'none', #17711 ) ;
#2484 = edge_loop ( 'none', ( #2537, #2538, #2540, #2553 ) ) ;
#2485 = oriented_edge ( 'none', *, *, #3179, .f. ) ;
#2486 = vertex_point ( 'none', #17760 ) ;
#2487 = edge_curve ( 'none', #32325, #2481, #17709, .t. ) ;
#2488 = oriented_edge ( 'none', *, *, #2505, .t. ) ;
#2489 = edge_loop ( 'none', ( #2498, #2500, #2503, #47613, #47621, #2478 ) ) ;
#2490 = oriented_edge ( 'none', *, *, #2502, .t. ) ;
#2491 = edge_loop ( 'none', ( #2477, #2475, #2485, #2490 ) ) ;
#2492 = oriented_edge ( 'none', *, *, #2494, .t. ) ;
#2493 = edge_curve ( 'none', #3562, #33437, #17756, .t. ) ;
#2494 = edge_curve ( 'none', #2448, #646, #17757, .t. ) ;
#2495 = oriented_edge ( 'none', *, *, #2487, .t. ) ;
#2496 = advanced_face ( 'none', ( #17746 ), #17748, .f. ) ;
#2497 = edge_curve ( 'none', #634, #2499, #17758, .t. ) ;
#2498 = oriented_edge ( 'none', *, *, #695, .t. ) ;
#2499 = vertex_point ( 'none', #17735 ) ;
#2500 = oriented_edge ( 'none', *, *, #2497, .t. ) ;
#2501 = edge_curve ( 'none', #2499, #33436, #17737, .t. ) ;
#2502 = edge_curve ( 'none', #2956, #32716, #17734, .t. ) ;
#2503 = oriented_edge ( 'none', *, *, #2501, .t. ) ;
#2504 = oriented_edge ( 'none', *, *, #32646, .t. ) ;
#2505 = edge_curve ( 'none', #20904, #2448, #17730, .t. ) ;
#2506 = oriented_edge ( 'none', *, *, #2511, .t. ) ;
#2507 = advanced_face ( 'none', ( #17793 ), #17747, .t. ) ;
#2508 = edge_loop ( 'none', ( #2439, #2438, #2435, #2512, #2506, #2504 ) ) ;
#2509 = oriented_edge ( 'none', *, *, #2973, .f. ) ;
#2510 = advanced_face ( 'none', ( #17783 ), #17782, .t. ) ;
#2511 = edge_curve ( 'none', #27443, #32636, #17774, .t. ) ;
#2512 = oriented_edge ( 'none', *, *, #27585, .f. ) ;
#2513 = oriented_edge ( 'none', *, *, #2467, .t. ) ;
#2514 = oriented_edge ( 'none', *, *, #20953, .f. ) ;
#2515 = advanced_face ( 'none', ( #17776 ), #17742, .f. ) ;
#2516 = vertex_point ( 'none', #17784 ) ;
#2517 = oriented_edge ( 'none', *, *, #2522, .t. ) ;
#2518 = edge_curve ( 'none', #20925, #2594, #17762, .t. ) ;
#2519 = edge_loop ( 'none', ( #2585, #2577, #2592, #2581, #2580, #2557 ) ) ;
#2520 = oriented_edge ( 'none', *, *, #2518, .f. ) ;
#2521 = edge_curve ( 'none', #2483, #32413, #17764, .t. ) ;
#2522 = edge_curve ( 'none', #2516, #2594, #17763, .t. ) ;
#2523 = oriented_edge ( 'none', *, *, #2521, .t. ) ;
#2524 = edge_loop ( 'none', ( #2541, #2544, #2533, #2593 ) ) ;
#2525 = edge_curve ( 'none', #32610, #2516, #17820, .t. ) ;
#2526 = oriented_edge ( 'none', *, *, #2536, .f. ) ;
#2527 = oriented_edge ( 'none', *, *, #2590, .t. ) ;
#2528 = oriented_edge ( 'none', *, *, #21429, .f. ) ;
#2529 = edge_curve ( 'none', #21318, #32775, #17777, .t. ) ;
#2530 = edge_loop ( 'none', ( #2532, #2517, #2520, #2583, #2582, #2586 ) ) ;
#2531 = advanced_face ( 'none', ( #17817 ), #17765, .t. ) ;
#2532 = oriented_edge ( 'none', *, *, #2525, .t. ) ;
#2533 = oriented_edge ( 'none', *, *, #20963, .f. ) ;
#2534 = oriented_edge ( 'none', *, *, #33565, .t. ) ;
#2535 = advanced_face ( 'none', ( #17800 ), #17809, .t. ) ;
#2536 = edge_curve ( 'none', #20899, #32557, #17848, .t. ) ;
#2537 = oriented_edge ( 'none', *, *, #606, .f. ) ;
#2538 = oriented_edge ( 'none', *, *, #21391, .f. ) ;
#2539 = edge_curve ( 'none', #2486, #615, #17851, .t. ) ;
#2540 = oriented_edge ( 'none', *, *, #2550, .t. ) ;
#2541 = oriented_edge ( 'none', *, *, #32731, .t. ) ;
#2542 = oriented_edge ( 'none', *, *, #2555, .t. ) ;
#2543 = advanced_face ( 'none', ( #17849 ), #17845, .f. ) ;
#2544 = oriented_edge ( 'none', *, *, #2529, .f. ) ;
#2545 = oriented_edge ( 'none', *, *, #663, .t. ) ;
#2546 = oriented_edge ( 'none', *, *, #32787, .t. ) ;
#2547 = advanced_face ( 'none', ( #17841 ), #17838, .f. ) ;
#2548 = oriented_edge ( 'none', *, *, #2549, .t. ) ;
#2549 = edge_curve ( 'none', #2481, #2486, #17832, .t. ) ;
#2550 = edge_curve ( 'none', #3237, #2486, #17826, .t. ) ;
#2551 = oriented_edge ( 'none', *, *, #2642, .t. ) ;
#2552 = edge_loop ( 'none', ( #2545, #2542, #2523, #2546, #2526, #2528 ) ) ;
#2553 = oriented_edge ( 'none', *, *, #2539, .t. ) ;
#2554 = oriented_edge ( 'none', *, *, #21542, .f. ) ;
#2555 = edge_curve ( 'none', #610, #2483, #17824, .t. ) ;
#2556 = edge_loop ( 'none', ( #2636, #2632, #2605, #2625, #2607, #2611 ) ) ;
#2557 = oriented_edge ( 'none', *, *, #21581, .f. ) ;
#2558 = edge_loop ( 'none', ( #2565, #2567, #2570, #2569 ) ) ;
#2559 = edge_curve ( 'none', #31752, #2596, #17878, .t. ) ;
#2560 = vertex_point ( 'none', #17881 ) ;
#2561 = advanced_face ( 'none', ( #17880 ), #17874, .t. ) ;
#2562 = edge_curve ( 'none', #20932, #32406, #17868, .t. ) ;
#2563 = oriented_edge ( 'none', *, *, #509, .f. ) ;
#2564 = edge_loop ( 'none', ( #2566, #2630, #2574, #2634, #2633, #2637 ) ) ;
#2565 = oriented_edge ( 'none', *, *, #32402, .t. ) ;
#2566 = oriented_edge ( 'none', *, *, #2629, .t. ) ;
#2567 = oriented_edge ( 'none', *, *, #2562, .f. ) ;
#2568 = oriented_edge ( 'none', *, *, #22797, .f. ) ;
#2569 = oriented_edge ( 'none', *, *, #2579, .t. ) ;
#2570 = oriented_edge ( 'none', *, *, #21707, .f. ) ;
#2571 = vertex_point ( 'none', #17869 ) ;
#2572 = edge_loop ( 'none', ( #2563, #2568, #2618, #2620 ) ) ;
#2573 = advanced_face ( 'none', ( #17864 ), #17859, .f. ) ;
#2574 = oriented_edge ( 'none', *, *, #2631, .f. ) ;
#2575 = advanced_face ( 'none', ( #17865 ), #17860, .f. ) ;
#2576 = vertex_point ( 'none', #17852 ) ;
#2577 = oriented_edge ( 'none', *, *, #2584, .t. ) ;
#2578 = edge_curve ( 'none', #2576, #32415, #17919, .t. ) ;
#2579 = edge_curve ( 'none', #3769, #32392, #17858, .t. ) ;
#2580 = oriented_edge ( 'none', *, *, #2579, .f. ) ;
#2581 = oriented_edge ( 'none', *, *, #32441, .t. ) ;
#2582 = oriented_edge ( 'none', *, *, #2529, .t. ) ;
#2583 = oriented_edge ( 'none', *, *, #22335, .f. ) ;
#2584 = edge_curve ( 'none', #527, #2576, #17910, .t. ) ;
#2585 = oriented_edge ( 'none', *, *, #612, .t. ) ;
#2586 = oriented_edge ( 'none', *, *, #32800, .t. ) ;
#2587 = advanced_face ( 'none', ( #17873 ), #17854, .t. ) ;
#2588 = oriented_edge ( 'none', *, *, #2518, .t. ) ;
#2589 = oriented_edge ( 'none', *, *, #22072, .f. ) ;
#2590 = edge_curve ( 'none', #2594, #546, #17901, .t. ) ;
#2591 = vertex_point ( 'none', #17894 ) ;
#2592 = oriented_edge ( 'none', *, *, #2578, .t. ) ;
#2593 = oriented_edge ( 'none', *, *, #2536, .t. ) ;
#2594 = vertex_point ( 'none', #17913 ) ;
#2595 = edge_loop ( 'none', ( #2480, #2589, #2588, #2527 ) ) ;
#2596 = vertex_point ( 'none', #17888 ) ;
#2597 = vertex_point ( 'none', #17895 ) ;
#2598 = oriented_edge ( 'none', *, *, #2599, .t. ) ;
#2599 = edge_curve ( 'none', #2596, #2597, #17899, .t. ) ;
#2600 = oriented_edge ( 'none', *, *, #32272, .t. ) ;
#2601 = edge_curve ( 'none', #21637, #2597, #17952, .t. ) ;
#2602 = oriented_edge ( 'none', *, *, #22980, .f. ) ;
#2603 = oriented_edge ( 'none', *, *, #2601, .f. ) ;
#2604 = oriented_edge ( 'none', *, *, #251, .f. ) ;
#2605 = oriented_edge ( 'none', *, *, #2626, .t. ) ;
#2606 = edge_loop ( 'none', ( #2609, #2622, #2619, #2674 ) ) ;
#2607 = oriented_edge ( 'none', *, *, #2627, .f. ) ;
#2608 = oriented_edge ( 'none', *, *, #20903, .f. ) ;
#2609 = oriented_edge ( 'none', *, *, #32470, .t. ) ;
#2610 = oriented_edge ( 'none', *, *, #2559, .t. ) ;
#2611 = oriented_edge ( 'none', *, *, #27553, .f. ) ;
#2612 = oriented_edge ( 'none', *, *, #52951, .t. ) ;
#2613 = advanced_face ( 'none', ( #17884 ), #17887, .t. ) ;
#2614 = edge_curve ( 'none', #22717, #31553, #17945, .t. ) ;
#2615 = edge_curve ( 'none', #22349, #29454, #17941, .t. ) ;
#2616 = edge_loop ( 'none', ( #2610, #2598, #2603, #2608, #2659, #2600 ) ) ;
#2617 = advanced_face ( 'none', ( #17955 ), #17942, .t. ) ;
#2618 = oriented_edge ( 'none', *, *, #2631, .t. ) ;
#2619 = oriented_edge ( 'none', *, *, #22726, .f. ) ;
#2620 = oriented_edge ( 'none', *, *, #2621, .t. ) ;
#2621 = edge_curve ( 'none', #2571, #221, #17938, .t. ) ;
#2622 = oriented_edge ( 'none', *, *, #2614, .f. ) ;
#2623 = vertex_point ( 'none', #17411 ) ;
#2624 = advanced_face ( 'none', ( #16881 ), #17944, .f. ) ;
#2625 = oriented_edge ( 'none', *, *, #32290, .t. ) ;
#2626 = edge_curve ( 'none', #2623, #32070, #17982, .t. ) ;
#2627 = edge_curve ( 'none', #22835, #30034, #17983, .t. ) ;
#2628 = edge_curve ( 'none', #2560, #2571, #17972, .t. ) ;
#2629 = edge_curve ( 'none', #32222, #2560, #17968, .t. ) ;
#2630 = oriented_edge ( 'none', *, *, #2628, .t. ) ;
#2631 = edge_curve ( 'none', #21285, #2571, #17963, .t. ) ;
#2632 = oriented_edge ( 'none', *, *, #2635, .t. ) ;
#2633 = oriented_edge ( 'none', *, *, #2562, .t. ) ;
#2634 = oriented_edge ( 'none', *, *, #22889, .f. ) ;
#2635 = edge_curve ( 'none', #232, #2623, #17973, .t. ) ;
#2636 = oriented_edge ( 'none', *, *, #580, .t. ) ;
#2637 = oriented_edge ( 'none', *, *, #32337, .t. ) ;
#2638 = oriented_edge ( 'none', *, *, #50347, .f. ) ;
#2639 = oriented_edge ( 'none', *, *, #24700, .f. ) ;
#2640 = edge_loop ( 'none', ( #2713, #2696 ) ) ;
#2641 = edge_curve ( 'none', #24698, #2707, #18016, .t. ) ;
#2642 = edge_curve ( 'none', #51081, #1452, #18010, .t. ) ;
#2643 = edge_loop ( 'none', ( #2687, #2753, #2756, #2690 ) ) ;
#2644 = edge_loop ( 'none', ( #2647, #2650, #2703, #2709, #2711, #2712 ) ) ;
#2645 = oriented_edge ( 'none', *, *, #2615, .t. ) ;
#2646 = advanced_face ( 'none', ( #18013 ), #18011, .f. ) ;
#2647 = oriented_edge ( 'none', *, *, #2649, .t. ) ;
#2648 = edge_curve ( 'none', #2662, #2591, #18004, .t. ) ;
#2649 = edge_curve ( 'none', #29310, #2662, #17996, .t. ) ;
#2650 = oriented_edge ( 'none', *, *, #2648, .t. ) ;
#2651 = edge_curve ( 'none', #2670, #28636, #18000, .t. ) ;
#2652 = oriented_edge ( 'none', *, *, #2651, .t. ) ;
#2653 = edge_loop ( 'none', ( #2661, #2656, #2665, #2645 ) ) ;
#2654 = oriented_edge ( 'none', *, *, #2615, .f. ) ;
#2655 = oriented_edge ( 'none', *, *, #22237, .f. ) ;
#2656 = oriented_edge ( 'none', *, *, #2658, .f. ) ;
#2657 = advanced_face ( 'none', ( #17999 ), #17984, .t. ) ;
#2658 = edge_curve ( 'none', #24393, #29202, #18046, .t. ) ;
#2659 = oriented_edge ( 'none', *, *, #2614, .t. ) ;
#2660 = oriented_edge ( 'none', *, *, #2672, .t. ) ;
#2661 = oriented_edge ( 'none', *, *, #31871, .t. ) ;
#2662 = vertex_point ( 'none', #18047 ) ;
#2663 = advanced_face ( 'none', ( #18035 ), #17992, .t. ) ;
#2664 = oriented_edge ( 'none', *, *, #2601, .t. ) ;
#2665 = oriented_edge ( 'none', *, *, #24095, .f. ) ;
#2666 = edge_loop ( 'none', ( #2612, #2660, #2652, #2668, #2654, #2655 ) ) ;
#2667 = edge_curve ( 'none', #2597, #919, #18034, .t. ) ;
#2668 = oriented_edge ( 'none', *, *, #31782, .t. ) ;
#2669 = oriented_edge ( 'none', *, *, #2667, .t. ) ;
#2670 = vertex_point ( 'none', #18041 ) ;
#2671 = advanced_face ( 'none', ( #18031 ), #18033, .f. ) ;
#2672 = edge_curve ( 'none', #201, #2670, #18023, .t. ) ;
#2673 = edge_loop ( 'none', ( #2604, #2602, #2664, #2669 ) ) ;
#2674 = oriented_edge ( 'none', *, *, #2627, .t. ) ;
#2675 = advanced_face ( 'none', ( #18024 ), #18017, .f. ) ;
#2676 = edge_curve ( 'none', #2694, #2691, #18081, .t. ) ;
#2677 = edge_curve ( 'none', #27187, #2751, #18070, .t. ) ;
#2678 = edge_loop ( 'none', ( #2738, #2739, #2743, #2742, #2755, #2746, #2692, #2745 ) ) ;
#2679 = oriented_edge ( 'none', *, *, #2685, .f. ) ;
#2680 = edge_loop ( 'none', ( #2682, #2681 ) ) ;
#2681 = oriented_edge ( 'none', *, *, #50827, .f. ) ;
#2682 = oriented_edge ( 'none', *, *, #2700, .f. ) ;
#2683 = edge_loop ( 'none', ( #2684, #2689 ) ) ;
#2684 = oriented_edge ( 'none', *, *, #2686, .f. ) ;
#2685 = edge_curve ( 'none', #50513, #50866, #18065, .t. ) ;
#2686 = edge_curve ( 'none', #51128, #51483, #18044, .t. ) ;
#2687 = oriented_edge ( 'none', *, *, #2748, .f. ) ;
#2688 = vertex_point ( 'none', #18075 ) ;
#2689 = oriented_edge ( 'none', *, *, #52620, .f. ) ;
#2690 = oriented_edge ( 'none', *, *, #2676, .f. ) ;
#2691 = vertex_point ( 'none', #18074 ) ;
#2692 = oriented_edge ( 'none', *, *, #2747, .t. ) ;
#2693 = oriented_edge ( 'none', *, *, #2641, .f. ) ;
#2694 = vertex_point ( 'none', #18076 ) ;
#2695 = advanced_face ( 'none', ( #18056, #18055, #18071, #18053, #18064, #18052, #18051 ), #18054, .f. ) ;
#2696 = oriented_edge ( 'none', *, *, #50020, .f. ) ;
#2697 = vertex_point ( 'none', #18060 ) ;
#2698 = edge_loop ( 'none', ( #2679, #2704 ) ) ;
#2699 = edge_loop ( 'none', ( #2701, #2638 ) ) ;
#2700 = edge_curve ( 'none', #50808, #50092, #18057, .t. ) ;
#2701 = oriented_edge ( 'none', *, *, #2702, .f. ) ;
#2702 = edge_curve ( 'none', #50307, #50000, #18105, .t. ) ;
#2703 = oriented_edge ( 'none', *, *, #2706, .f. ) ;
#2704 = oriented_edge ( 'none', *, *, #51492, .f. ) ;
#2705 = oriented_edge ( 'none', *, *, #2706, .t. ) ;
#2706 = edge_curve ( 'none', #22912, #2591, #18111, .t. ) ;
#2707 = vertex_point ( 'none', #18098 ) ;
#2708 = edge_curve ( 'none', #49428, #49439, #18048, .t. ) ;
#2709 = oriented_edge ( 'none', *, *, #24104, .f. ) ;
#2710 = edge_loop ( 'none', ( #2705, #2714, #2693, #2639 ) ) ;
#2711 = oriented_edge ( 'none', *, *, #2658, .t. ) ;
#2712 = oriented_edge ( 'none', *, *, #31693, .t. ) ;
#2713 = oriented_edge ( 'none', *, *, #2708, .f. ) ;
#2714 = oriented_edge ( 'none', *, *, #2716, .t. ) ;
#2715 = advanced_face ( 'none', ( #18050 ), #18097, .t. ) ;
#2716 = edge_curve ( 'none', #2591, #2707, #18085, .t. ) ;
#2717 = oriented_edge ( 'none', *, *, #2730, .f. ) ;
#2718 = oriented_edge ( 'none', *, *, #52969, .t. ) ;
#2719 = oriented_edge ( 'none', *, *, #2796, .f. ) ;
#2720 = edge_loop ( 'none', ( #2794, #2789, #2791, #2774 ) ) ;
#2721 = edge_loop ( 'none', ( #2717, #2725 ) ) ;
#2722 = oriented_edge ( 'none', *, *, #24322, .t. ) ;
#2723 = advanced_face ( 'none', ( #18086, #18142 ), #18084, .t. ) ;
#2724 = oriented_edge ( 'none', *, *, #2796, .t. ) ;
#2725 = oriented_edge ( 'none', *, *, #49566, .f. ) ;
#2726 = oriented_edge ( 'none', *, *, #2728, .f. ) ;
#2727 = advanced_face ( 'none', ( #18139 ), #18140, .f. ) ;
#2728 = edge_curve ( 'none', #52984, #52983, #18093, .t. ) ;
#2729 = edge_loop ( 'none', ( #2731, #2732 ) ) ;
#2730 = edge_curve ( 'none', #49161, #48671, #18129, .t. ) ;
#2731 = oriented_edge ( 'none', *, *, #2728, .t. ) ;
#2732 = oriented_edge ( 'none', *, *, #52996, .t. ) ;
#2733 = oriented_edge ( 'none', *, *, #51086, .t. ) ;
#2734 = oriented_edge ( 'none', *, *, #489, .t. ) ;
#2735 = edge_loop ( 'none', ( #2724, #2787 ) ) ;
#2736 = edge_loop ( 'none', ( #2793, #2719, #2718, #2722 ) ) ;
#2737 = advanced_face ( 'none', ( #18127 ), #18118, .t. ) ;
#2738 = oriented_edge ( 'none', *, *, #2677, .t. ) ;
#2739 = oriented_edge ( 'none', *, *, #2740, .t. ) ;
#2740 = edge_curve ( 'none', #2751, #1344, #18174, .t. ) ;
#2741 = vertex_point ( 'none', #18124 ) ;
#2742 = oriented_edge ( 'none', *, *, #24523, .f. ) ;
#2743 = oriented_edge ( 'none', *, *, #1334, .f. ) ;
#2744 = edge_curve ( 'none', #2707, #2741, #18176, .t. ) ;
#2745 = oriented_edge ( 'none', *, *, #29111, .t. ) ;
#2746 = oriented_edge ( 'none', *, *, #2744, .t. ) ;
#2747 = edge_curve ( 'none', #2741, #29456, #18117, .t. ) ;
#2748 = edge_curve ( 'none', #2688, #2694, #18159, .t. ) ;
#2749 = edge_loop ( 'none', ( #2752, #2726, #2734, #2733 ) ) ;
#2750 = edge_curve ( 'none', #2697, #2688, #18154, .t. ) ;
#2751 = vertex_point ( 'none', #18165 ) ;
#2752 = oriented_edge ( 'none', *, *, #52997, .f. ) ;
#2753 = oriented_edge ( 'none', *, *, #2750, .f. ) ;
#2754 = edge_curve ( 'none', #2691, #2697, #18163, .t. ) ;
#2755 = oriented_edge ( 'none', *, *, #2641, .t. ) ;
#2756 = oriented_edge ( 'none', *, *, #2754, .f. ) ;
#2757 = advanced_face ( 'none', ( #18168 ), #18145, .f. ) ;
#2758 = edge_loop ( 'none', ( #2782, #2769, #2762, #2824 ) ) ;
#2759 = oriented_edge ( 'none', *, *, #2676, .t. ) ;
#2760 = edge_curve ( 'none', #52913, #2694, #18147, .t. ) ;
#2761 = oriented_edge ( 'none', *, *, #2771, .f. ) ;
#2762 = oriented_edge ( 'none', *, *, #2760, .f. ) ;
#2763 = edge_curve ( 'none', #51062, #50434, #18210, .t. ) ;
#2764 = oriented_edge ( 'none', *, *, #52895, .f. ) ;
#2765 = oriented_edge ( 'none', *, *, #52889, .f. ) ;
#2766 = advanced_face ( 'none', ( #18143 ), #18211, .f. ) ;
#2767 = edge_curve ( 'none', #49383, #49842, #18254, .t. ) ;
#2768 = oriented_edge ( 'none', *, *, #52410, .t. ) ;
#2769 = oriented_edge ( 'none', *, *, #2748, .t. ) ;
#2770 = edge_curve ( 'none', #51352, #2688, #18251, .t. ) ;
#2771 = edge_curve ( 'none', #51371, #2691, #18249, .t. ) ;
#2772 = oriented_edge ( 'none', *, *, #1795, .t. ) ;
#2773 = edge_loop ( 'none', ( #2765, #2825, #2768, #2833 ) ) ;
#2774 = oriented_edge ( 'none', *, *, #52943, .f. ) ;
#2775 = edge_loop ( 'none', ( #2779, #2778, #2781, #2777 ) ) ;
#2776 = advanced_face ( 'none', ( #18253 ), #18252, .f. ) ;
#2777 = oriented_edge ( 'none', *, *, #51486, .f. ) ;
#2778 = oriented_edge ( 'none', *, *, #2754, .t. ) ;
#2779 = oriented_edge ( 'none', *, *, #2771, .t. ) ;
#2780 = oriented_edge ( 'none', *, *, #2760, .t. ) ;
#2781 = oriented_edge ( 'none', *, *, #2790, .f. ) ;
#2782 = oriented_edge ( 'none', *, *, #2770, .t. ) ;
#2783 = edge_loop ( 'none', ( #2780, #2759, #2761, #2764 ) ) ;
#2784 = vertex_point ( 'none', #18248 ) ;
#2785 = oriented_edge ( 'none', *, *, #31561, .t. ) ;
#2786 = edge_loop ( 'none', ( #2844, #2846, #2848, #2850, #2847 ) ) ;
#2787 = oriented_edge ( 'none', *, *, #52938, .t. ) ;
#2788 = advanced_face ( 'none', ( #18282 ), #18247, .f. ) ;
#2789 = oriented_edge ( 'none', *, *, #2750, .t. ) ;
#2790 = edge_curve ( 'none', #51291, #2697, #18273, .t. ) ;
#2791 = oriented_edge ( 'none', *, *, #2770, .f. ) ;
#2792 = advanced_face ( 'none', ( #18275 ), #18264, .f. ) ;
#2793 = oriented_edge ( 'none', *, *, #52952, .f. ) ;
#2794 = oriented_edge ( 'none', *, *, #2790, .t. ) ;
#2795 = advanced_face ( 'none', ( #18274 ), #18258, .f. ) ;
#2796 = edge_curve ( 'none', #52914, #52824, #18263, .t. ) ;
#2797 = advanced_face ( 'none', ( #18239 ), #18262, .f. ) ;
#2798 = oriented_edge ( 'none', *, *, #2642, .f. ) ;
#2799 = oriented_edge ( 'none', *, *, #2716, .f. ) ;
#2800 = oriented_edge ( 'none', *, *, #2740, .f. ) ;
#2801 = oriented_edge ( 'none', *, *, #50387, .t. ) ;
#2802 = oriented_edge ( 'none', *, *, #2806, .t. ) ;
#2803 = edge_loop ( 'none', ( #2822, #2802, #2810, #2809 ) ) ;
#2804 = oriented_edge ( 'none', *, *, #2702, .t. ) ;
#2805 = advanced_face ( 'none', ( #18259 ), #18269, .f. ) ;
#2806 = edge_curve ( 'none', #49377, #49558, #18291, .t. ) ;
#2807 = oriented_edge ( 'none', *, *, #2747, .f. ) ;
#2808 = oriented_edge ( 'none', *, *, #32177, .t. ) ;
#2809 = oriented_edge ( 'none', *, *, #2708, .t. ) ;
#2810 = oriented_edge ( 'none', *, *, #50122, .t. ) ;
#2811 = oriented_edge ( 'none', *, *, #2817, .t. ) ;
#2812 = edge_loop ( 'none', ( #2808, #2807, #47653, #47675 ) ) ;
#2813 = edge_loop ( 'none', ( #2835, #2832, #2821, #2815 ) ) ;
#2814 = oriented_edge ( 'none', *, *, #2767, .t. ) ;
#2815 = oriented_edge ( 'none', *, *, #2700, .t. ) ;
#2816 = oriented_edge ( 'none', *, *, #2685, .t. ) ;
#2817 = edge_curve ( 'none', #2662, #2741, #18292, .t. ) ;
#2818 = advanced_face ( 'none', ( #18306 ), #18347, .f. ) ;
#2819 = oriented_edge ( 'none', *, *, #50218, .f. ) ;
#2820 = oriented_edge ( 'none', *, *, #1407, .f. ) ;
#2821 = oriented_edge ( 'none', *, *, #50753, .t. ) ;
#2822 = oriented_edge ( 'none', *, *, #49390, .f. ) ;
#2823 = advanced_face ( 'none', ( #18354 ), #18355, .f. ) ;
#2824 = oriented_edge ( 'none', *, *, #52904, .f. ) ;
#2825 = oriented_edge ( 'none', *, *, #2763, .t. ) ;
#2826 = advanced_face ( 'none', ( #18328 ), #18319, .f. ) ;
#2827 = oriented_edge ( 'none', *, *, #52683, .f. ) ;
#2828 = edge_loop ( 'none', ( #2819, #2814, #2801, #2804 ) ) ;
#2829 = edge_curve ( 'none', #2784, #28699, #18256, .t. ) ;
#2830 = oriented_edge ( 'none', *, *, #28573, .t. ) ;
#2831 = edge_loop ( 'none', ( #2837, #2827, #2836, #2816 ) ) ;
#2832 = oriented_edge ( 'none', *, *, #52946, .f. ) ;
#2833 = oriented_edge ( 'none', *, *, #2686, .t. ) ;
#2834 = advanced_face ( 'none', ( #18320 ), #18330, .f. ) ;
#2835 = oriented_edge ( 'none', *, *, #50943, .f. ) ;
#2836 = oriented_edge ( 'none', *, *, #51157, .t. ) ;
#2837 = oriented_edge ( 'none', *, *, #51278, .f. ) ;
#2838 = advanced_face ( 'none', ( #18376 ), #18322, .f. ) ;
#2839 = oriented_edge ( 'none', *, *, #2628, .f. ) ;
#2840 = oriented_edge ( 'none', *, *, #501, .f. ) ;
#2841 = edge_curve ( 'none', #2516, #2576, #18290, .t. ) ;
#2842 = oriented_edge ( 'none', *, *, #2621, .f. ) ;
#2843 = edge_loop ( 'none', ( #2904, #2907, #2911, #2905, #2909 ) ) ;
#2844 = oriented_edge ( 'none', *, *, #2866, .t. ) ;
#2845 = oriented_edge ( 'none', *, *, #32449, .t. ) ;
#2846 = oriented_edge ( 'none', *, *, #2672, .f. ) ;
#2847 = oriented_edge ( 'none', *, *, #2599, .f. ) ;
#2848 = oriented_edge ( 'none', *, *, #200, .f. ) ;
#2849 = edge_loop ( 'none', ( #2845, #2857, #2855, #2854 ) ) ;
#2850 = oriented_edge ( 'none', *, *, #2667, .f. ) ;
#2851 = edge_loop ( 'none', ( #2914, #2852, #2840, #2842, #2839 ) ) ;
#2852 = oriented_edge ( 'none', *, *, #2635, .f. ) ;
#2853 = advanced_face ( 'none', ( #18374 ), #18363, .t. ) ;
#2854 = oriented_edge ( 'none', *, *, #2629, .f. ) ;
#2855 = oriented_edge ( 'none', *, *, #2856, .f. ) ;
#2856 = edge_curve ( 'none', #2560, #2623, #18369, .t. ) ;
#2857 = oriented_edge ( 'none', *, *, #2626, .f. ) ;
#2858 = oriented_edge ( 'none', *, *, #2651, .f. ) ;
#2859 = oriented_edge ( 'none', *, *, #2868, .t. ) ;
#2860 = oriented_edge ( 'none', *, *, #2419, .f. ) ;
#2861 = oriented_edge ( 'none', *, *, #1423, .f. ) ;
#2862 = advanced_face ( 'none', ( #18359 ), #18360, .t. ) ;
#2863 = oriented_edge ( 'none', *, *, #2559, .f. ) ;
#2864 = oriented_edge ( 'none', *, *, #2866, .f. ) ;
#2865 = oriented_edge ( 'none', *, *, #32265, .t. ) ;
#2866 = edge_curve ( 'none', #2596, #2670, #18414, .t. ) ;
#2867 = oriented_edge ( 'none', *, *, #2677, .f. ) ;
#2868 = edge_curve ( 'none', #2751, #1356, #18421, .t. ) ;
#2869 = oriented_edge ( 'none', *, *, #2648, .f. ) ;
#2870 = advanced_face ( 'none', ( #18409 ), #18415, .t. ) ;
#2871 = edge_loop ( 'none', ( #2820, #2800, #2859, #2861 ) ) ;
#2872 = oriented_edge ( 'none', *, *, #29804, .t. ) ;
#2873 = oriented_edge ( 'none', *, *, #1351, .f. ) ;
#2874 = edge_loop ( 'none', ( #2865, #2858, #2864, #2863 ) ) ;
#2875 = advanced_face ( 'none', ( #18395 ), #18394, .f. ) ;
#2876 = advanced_face ( 'none', ( #18392 ), #18373, .t. ) ;
#2877 = edge_curve ( 'none', #2436, #2499, #18368, .t. ) ;
#2878 = oriented_edge ( 'none', *, *, #2539, .f. ) ;
#2879 = oriented_edge ( 'none', *, *, #2451, .f. ) ;
#2880 = advanced_face ( 'none', ( #18453 ), #18386, .t. ) ;
#2881 = oriented_edge ( 'none', *, *, #2877, .f. ) ;
#2882 = oriented_edge ( 'none', *, *, #2501, .f. ) ;
#2883 = oriented_edge ( 'none', *, *, #34251, .t. ) ;
#2884 = oriented_edge ( 'none', *, *, #2877, .t. ) ;
#2885 = oriented_edge ( 'none', *, *, #2494, .f. ) ;
#2886 = edge_loop ( 'none', ( #2884, #2942, #2945, #2885, #2941 ) ) ;
#2887 = oriented_edge ( 'none', *, *, #2891, .t. ) ;
#2888 = edge_loop ( 'none', ( #2887, #2894, #2898, #2878, #2896 ) ) ;
#2889 = advanced_face ( 'none', ( #18391 ), #18456, .t. ) ;
#2890 = oriented_edge ( 'none', *, *, #2891, .f. ) ;
#2891 = edge_curve ( 'none', #2481, #2483, #18455, .t. ) ;
#2892 = oriented_edge ( 'none', *, *, #2521, .f. ) ;
#2893 = oriented_edge ( 'none', *, *, #2405, .f. ) ;
#2894 = oriented_edge ( 'none', *, *, #2555, .f. ) ;
#2895 = oriented_edge ( 'none', *, *, #2487, .f. ) ;
#2896 = oriented_edge ( 'none', *, *, #2549, .f. ) ;
#2897 = advanced_face ( 'none', ( #18446 ), #18433, .f. ) ;
#2898 = oriented_edge ( 'none', *, *, #668, .f. ) ;
#2899 = advanced_face ( 'none', ( #18387 ), #18425, .t. ) ;
#2900 = oriented_edge ( 'none', *, *, #2841, .f. ) ;
#2901 = oriented_edge ( 'none', *, *, #2578, .f. ) ;
#2902 = oriented_edge ( 'none', *, *, #32623, .t. ) ;
#2903 = edge_loop ( 'none', ( #2902, #2882, #2881, #2879 ) ) ;
#2904 = oriented_edge ( 'none', *, *, #2841, .t. ) ;
#2905 = oriented_edge ( 'none', *, *, #2590, .f. ) ;
#2906 = oriented_edge ( 'none', *, *, #2525, .f. ) ;
#2907 = oriented_edge ( 'none', *, *, #2584, .f. ) ;
#2908 = advanced_face ( 'none', ( #18432 ), #18397, .f. ) ;
#2909 = oriented_edge ( 'none', *, *, #2522, .f. ) ;
#2910 = edge_loop ( 'none', ( #2912, #2892, #2890, #2895 ) ) ;
#2911 = oriented_edge ( 'none', *, *, #560, .f. ) ;
#2912 = oriented_edge ( 'none', *, *, #32680, .t. ) ;
#2913 = oriented_edge ( 'none', *, *, #32666, .t. ) ;
#2914 = oriented_edge ( 'none', *, *, #2856, .t. ) ;
#2915 = edge_loop ( 'none', ( #2913, #2901, #2900, #2906 ) ) ;
#2916 = oriented_edge ( 'none', *, *, #48407, .t. ) ;
#2917 = advanced_face ( 'none', ( #18434 ), #18476, .f. ) ;
#2918 = oriented_edge ( 'none', *, *, #2368, .f. ) ;
#2919 = edge_loop ( 'none', ( #2974, #2961, #2963, #2966, #2968 ) ) ;
#2920 = advanced_face ( 'none', ( #18484 ), #18479, .t. ) ;
#2921 = oriented_edge ( 'none', *, *, #2940, .f. ) ;
#2922 = oriented_edge ( 'none', *, *, #2940, .t. ) ;
#2923 = oriented_edge ( 'none', *, *, #2430, .f. ) ;
#2924 = oriented_edge ( 'none', *, *, #2412, .f. ) ;
#2925 = advanced_face ( 'none', ( #18465 ), #18466, .f. ) ;
#2926 = oriented_edge ( 'none', *, *, #786, .f. ) ;
#2927 = advanced_face ( 'none', ( #18209 ), #18200, .t. ) ;
#2928 = edge_loop ( 'none', ( #3057, #3059, #3062, #3061 ) ) ;
#2929 = oriented_edge ( 'none', *, *, #2951, .f. ) ;
#2930 = edge_loop ( 'none', ( #2883, #2931, #2921, #2923 ) ) ;
#2931 = oriented_edge ( 'none', *, *, #2400, .f. ) ;
#2932 = oriented_edge ( 'none', *, *, #2474, .f. ) ;
#2933 = advanced_face ( 'none', ( #17412 ), #18520, .f. ) ;
#2934 = oriented_edge ( 'none', *, *, #735, .f. ) ;
#2935 = oriented_edge ( 'none', *, *, #2444, .f. ) ;
#2936 = oriented_edge ( 'none', *, *, #1060, .f. ) ;
#2937 = edge_curve ( 'none', #46895, #46975, #18507, .t. ) ;
#2938 = oriented_edge ( 'none', *, *, #2463, .f. ) ;
#2939 = edge_loop ( 'none', ( #2922, #2924, #2926, #2860, #2983 ) ) ;
#2940 = edge_curve ( 'none', #2424, #2414, #18499, .t. ) ;
#2941 = oriented_edge ( 'none', *, *, #2440, .f. ) ;
#2942 = oriented_edge ( 'none', *, *, #2497, .f. ) ;
#2943 = advanced_face ( 'none', ( #18513 ), #18509, .f. ) ;
#2944 = edge_loop ( 'none', ( #2946, #2949, #2929, #2893 ) ) ;
#2945 = oriented_edge ( 'none', *, *, #650, .f. ) ;
#2946 = oriented_edge ( 'none', *, *, #33778, .t. ) ;
#2947 = oriented_edge ( 'none', *, *, #2951, .t. ) ;
#2948 = edge_loop ( 'none', ( #2947, #2935, #2934, #2938, #2932 ) ) ;
#2949 = oriented_edge ( 'none', *, *, #2447, .f. ) ;
#2950 = advanced_face ( 'none', ( #18494 ), #18493, .t. ) ;
#2951 = edge_curve ( 'none', #2472, #2442, #18552, .t. ) ;
#2952 = oriented_edge ( 'none', *, *, #2286, .f. ) ;
#2953 = advanced_face ( 'none', ( #18553 ), #18546, .f. ) ;
#2954 = oriented_edge ( 'none', *, *, #1773, .f. ) ;
#2955 = oriented_edge ( 'none', *, *, #52959, .f. ) ;
#2956 = vertex_point ( 'none', #18496 ) ;
#2957 = oriented_edge ( 'none', *, *, #1989, .t. ) ;
#2958 = oriented_edge ( 'none', *, *, #2213, .f. ) ;
#2959 = oriented_edge ( 'none', *, *, #2234, .f. ) ;
#2960 = edge_loop ( 'none', ( #3036, #2952, #2955, #2964, #3018 ) ) ;
#2961 = oriented_edge ( 'none', *, *, #2343, .f. ) ;
#2962 = advanced_face ( 'none', ( #18551 ), #18545, .f. ) ;
#2963 = oriented_edge ( 'none', *, *, #894, .f. ) ;
#2964 = oriented_edge ( 'none', *, *, #2237, .f. ) ;
#2965 = edge_loop ( 'none', ( #3035, #3022, #3021, #3026 ) ) ;
#2966 = oriented_edge ( 'none', *, *, #2350, .f. ) ;
#2967 = oriented_edge ( 'none', *, *, #2296, .f. ) ;
#2968 = oriented_edge ( 'none', *, *, #2282, .f. ) ;
#2969 = advanced_face ( 'none', ( #18541 ), #18540, .t. ) ;
#2970 = oriented_edge ( 'none', *, *, #2316, .f. ) ;
#2971 = oriented_edge ( 'none', *, *, #2988, .t. ) ;
#2972 = oriented_edge ( 'none', *, *, #2381, .f. ) ;
#2973 = edge_curve ( 'none', #619, #1658, #18529, .t. ) ;
#2974 = oriented_edge ( 'none', *, *, #2982, .t. ) ;
#2975 = oriented_edge ( 'none', *, *, #2329, .f. ) ;
#2976 = oriented_edge ( 'none', *, *, #870, .f. ) ;
#2977 = edge_loop ( 'none', ( #3032, #2967, #3031, #2959 ) ) ;
#2978 = oriented_edge ( 'none', *, *, #2283, .f. ) ;
#2979 = advanced_face ( 'none', ( #18532 ), #18521, .t. ) ;
#2980 = oriented_edge ( 'none', *, *, #2982, .f. ) ;
#2981 = oriented_edge ( 'none', *, *, #655, .t. ) ;
#2982 = edge_curve ( 'none', #2290, #2275, #18531, .t. ) ;
#2983 = oriented_edge ( 'none', *, *, #2429, .f. ) ;
#2984 = edge_loop ( 'none', ( #2989, #2990, #2992, #2991 ) ) ;
#2985 = edge_loop ( 'none', ( #2971, #2916, #2970, #2976, #2918, #2972 ) ) ;
#2986 = edge_loop ( 'none', ( #2981, #2975, #2980, #2978 ) ) ;
#2987 = advanced_face ( 'none', ( #18528 ), #18580, .t. ) ;
#2988 = edge_curve ( 'none', #2319, #49185, #18579, .t. ) ;
#2989 = oriented_edge ( 'none', *, *, #49479, .f. ) ;
#2990 = oriented_edge ( 'none', *, *, #2988, .f. ) ;
#2991 = oriented_edge ( 'none', *, *, #32715, .t. ) ;
#2992 = oriented_edge ( 'none', *, *, #2337, .f. ) ;
#2993 = oriented_edge ( 'none', *, *, #48284, .f. ) ;
#2994 = oriented_edge ( 'none', *, *, #47748, .f. ) ;
#2995 = edge_curve ( 'none', #1695, #1694, #18563, .t. ) ;
#2996 = oriented_edge ( 'none', *, *, #2995, .t. ) ;
#2997 = oriented_edge ( 'none', *, *, #1937, .f. ) ;
#2998 = advanced_face ( 'none', ( #18501 ), #18573, .t. ) ;
#2999 = oriented_edge ( 'none', *, *, #3265, .t. ) ;
#3000 = edge_loop ( 'none', ( #2996, #3072, #3075, #3015, #3074 ) ) ;
#3001 = oriented_edge ( 'none', *, *, #2995, .f. ) ;
#3002 = oriented_edge ( 'none', *, *, #1731, .f. ) ;
#3003 = oriented_edge ( 'none', *, *, #2231, .f. ) ;
#3004 = oriented_edge ( 'none', *, *, #48221, .f. ) ;
#3005 = oriented_edge ( 'none', *, *, #27342, .t. ) ;
#3006 = edge_loop ( 'none', ( #3023, #3002, #3001, #3070 ) ) ;
#3007 = oriented_edge ( 'none', *, *, #3011, .t. ) ;
#3008 = oriented_edge ( 'none', *, *, #736, .t. ) ;
#3009 = oriented_edge ( 'none', *, *, #2216, .f. ) ;
#3010 = advanced_face ( 'none', ( #18559 ), #18555, .t. ) ;
#3011 = edge_curve ( 'none', #1895, #2218, #18567, .t. ) ;
#3012 = oriented_edge ( 'none', *, *, #1742, .f. ) ;
#3013 = oriented_edge ( 'none', *, *, #1076, .t. ) ;
#3014 = oriented_edge ( 'none', *, *, #52947, .f. ) ;
#3015 = oriented_edge ( 'none', *, *, #1738, .f. ) ;
#3016 = edge_curve ( 'none', #2087, #578, #18612, .t. ) ;
#3017 = oriented_edge ( 'none', *, *, #3011, .f. ) ;
#3018 = oriented_edge ( 'none', *, *, #2233, .f. ) ;
#3019 = edge_curve ( 'none', #2215, #2259, #18600, .t. ) ;
#3020 = advanced_face ( 'none', ( #18577 ), #18611, .t. ) ;
#3021 = oriented_edge ( 'none', *, *, #3019, .f. ) ;
#3022 = oriented_edge ( 'none', *, *, #2265, .f. ) ;
#3023 = oriented_edge ( 'none', *, *, #801, .t. ) ;
#3024 = edge_loop ( 'none', ( #3007, #2994, #2993, #3003, #2997 ) ) ;
#3025 = oriented_edge ( 'none', *, *, #2206, .f. ) ;
#3026 = oriented_edge ( 'none', *, *, #2214, .f. ) ;
#3027 = oriented_edge ( 'none', *, *, #3019, .t. ) ;
#3028 = oriented_edge ( 'none', *, *, #2193, .f. ) ;
#3029 = advanced_face ( 'none', ( #18593 ), #18606, .f. ) ;
#3030 = edge_loop ( 'none', ( #3008, #3009, #3017, #2954 ) ) ;
#3031 = oriented_edge ( 'none', *, *, #3033, .f. ) ;
#3032 = oriented_edge ( 'none', *, *, #725, .t. ) ;
#3033 = edge_curve ( 'none', #2270, #2289, #18583, .t. ) ;
#3034 = edge_loop ( 'none', ( #3027, #3028, #3004, #3025, #2958 ) ) ;
#3035 = oriented_edge ( 'none', *, *, #702, .t. ) ;
#3036 = oriented_edge ( 'none', *, *, #3033, .t. ) ;
#3037 = oriented_edge ( 'none', *, *, #1475, .f. ) ;
#3038 = oriented_edge ( 'none', *, *, #1518, .f. ) ;
#3039 = oriented_edge ( 'none', *, *, #1474, .f. ) ;
#3040 = advanced_face ( 'none', ( #18588 ), #18641, .t. ) ;
#3041 = oriented_edge ( 'none', *, *, #3042, .f. ) ;
#3042 = edge_curve ( 'none', #1376, #1498, #18582, .t. ) ;
#3043 = oriented_edge ( 'none', *, *, #1448, .f. ) ;
#3044 = edge_loop ( 'none', ( #3054, #3110, #3108, #3119, #3114 ) ) ;
#3045 = oriented_edge ( 'none', *, *, #1572, .f. ) ;
#3046 = oriented_edge ( 'none', *, *, #1618, .f. ) ;
#3047 = oriented_edge ( 'none', *, *, #1602, .f. ) ;
#3048 = advanced_face ( 'none', ( #18592 ), #18632, .t. ) ;
#3049 = oriented_edge ( 'none', *, *, #1520, .f. ) ;
#3050 = oriented_edge ( 'none', *, *, #3052, .f. ) ;
#3051 = oriented_edge ( 'none', *, *, #838, .t. ) ;
#3052 = edge_curve ( 'none', #1516, #1514, #18626, .t. ) ;
#3053 = oriented_edge ( 'none', *, *, #874, .t. ) ;
#3054 = oriented_edge ( 'none', *, *, #3042, .t. ) ;
#3055 = oriented_edge ( 'none', *, *, #1491, .f. ) ;
#3056 = advanced_face ( 'none', ( #18638 ), #18634, .f. ) ;
#3057 = oriented_edge ( 'none', *, *, #856, .t. ) ;
#3058 = edge_curve ( 'none', #1595, #1629, #18627, .t. ) ;
#3059 = oriented_edge ( 'none', *, *, #1625, .f. ) ;
#3060 = edge_loop ( 'none', ( #3067, #3055, #3118, #3121, #3038 ) ) ;
#3061 = oriented_edge ( 'none', *, *, #1573, .f. ) ;
#3062 = oriented_edge ( 'none', *, *, #3058, .f. ) ;
#3063 = edge_loop ( 'none', ( #3066, #3068, #3069, #3046, #3047 ) ) ;
#3064 = edge_loop ( 'none', ( #3051, #3045, #3050, #3049 ) ) ;
#3065 = advanced_face ( 'none', ( #18584 ), #18639, .f. ) ;
#3066 = oriented_edge ( 'none', *, *, #3058, .t. ) ;
#3067 = oriented_edge ( 'none', *, *, #3052, .t. ) ;
#3068 = oriented_edge ( 'none', *, *, #1611, .f. ) ;
#3069 = oriented_edge ( 'none', *, *, #48361, .f. ) ;
#3070 = oriented_edge ( 'none', *, *, #1620, .f. ) ;
#3071 = oriented_edge ( 'none', *, *, #3125, .f. ) ;
#3072 = oriented_edge ( 'none', *, *, #1701, .f. ) ;
#3073 = advanced_face ( 'none', ( #18674 ), #18621, .f. ) ;
#3074 = oriented_edge ( 'none', *, *, #1706, .f. ) ;
#3075 = oriented_edge ( 'none', *, *, #48346, .f. ) ;
#3076 = advanced_face ( 'none', ( #18670 ), #18680, .f. ) ;
#3077 = advanced_face ( 'none', ( #18668 ), #18650, .f. ) ;
#3078 = advanced_face ( 'none', ( #18676 ), #18664, .f. ) ;
#3079 = oriented_edge ( 'none', *, *, #926, .t. ) ;
#3080 = oriented_edge ( 'none', *, *, #46891, .f. ) ;
#3081 = edge_loop ( 'none', ( #3093, #2999, #4086, #3005, #3518, #3821 ) ) ;
#3082 = advanced_face ( 'none', ( #18712 ), #18708, .t. ) ;
#3083 = oriented_edge ( 'none', *, *, #3084, .f. ) ;
#3084 = edge_curve ( 'none', #38199, #38242, #18710, .t. ) ;
#3085 = oriented_edge ( 'none', *, *, #29015, .t. ) ;
#3086 = oriented_edge ( 'none', *, *, #37007, .f. ) ;
#3087 = oriented_edge ( 'none', *, *, #46872, .f. ) ;
#3088 = edge_curve ( 'none', #50582, #26503, #18652, .t. ) ;
#3089 = advanced_face ( 'none', ( #18711 ), #18699, .f. ) ;
#3090 = oriented_edge ( 'none', *, *, #48669, .f. ) ;
#3091 = oriented_edge ( 'none', *, *, #3160, .t. ) ;
#3093 = oriented_edge ( 'none', *, *, #3154, .t. ) ;
#3092 = oriented_edge ( 'none', *, *, #3111, .f. ) ;
#3094 = oriented_edge ( 'none', *, *, #20816, .f. ) ;
#3095 = oriented_edge ( 'none', *, *, #38243, .f. ) ;
#3096 = edge_loop ( 'none', ( #3103, #3087, #3090, #3153, #3155 ) ) ;
#3097 = oriented_edge ( 'none', *, *, #3761, .f. ) ;
#3098 = oriented_edge ( 'none', *, *, #1441, .f. ) ;
#3099 = edge_loop ( 'none', ( #3109, #3098, #3104, #3043, #3101 ) ) ;
#3100 = advanced_face ( 'none', ( #18709 ), #18681, .f. ) ;
#3101 = oriented_edge ( 'none', *, *, #46883, .f. ) ;
#3102 = edge_loop ( 'none', ( #3079, #3080, #3083, #3095 ) ) ;
#3103 = oriented_edge ( 'none', *, *, #3084, .t. ) ;
#3104 = oriented_edge ( 'none', *, *, #48431, .f. ) ;
#3105 = edge_loop ( 'none', ( #3156, #3157, #3159, #3086 ) ) ;
#3106 = advanced_face ( 'none', ( #18688 ), #18685, .f. ) ;
#3107 = edge_loop ( 'none', ( #3053, #3113, #3092, #3116 ) ) ;
#3108 = oriented_edge ( 'none', *, *, #48425, .f. ) ;
#3109 = oriented_edge ( 'none', *, *, #3111, .t. ) ;
#3110 = oriented_edge ( 'none', *, *, #1458, .f. ) ;
#3111 = edge_curve ( 'none', #46907, #1442, #18693, .t. ) ;
#3112 = oriented_edge ( 'none', *, *, #51808, .f. ) ;
#3113 = oriented_edge ( 'none', *, *, #1406, .f. ) ;
#3114 = oriented_edge ( 'none', *, *, #1471, .f. ) ;
#3115 = advanced_face ( 'none', ( #18684 ), #18741, .t. ) ;
#3116 = oriented_edge ( 'none', *, *, #46869, .f. ) ;
#3117 = edge_loop ( 'none', ( #3120, #3037, #3041, #3039 ) ) ;
#3118 = oriented_edge ( 'none', *, *, #48386, .f. ) ;
#3119 = oriented_edge ( 'none', *, *, #1479, .f. ) ;
#3120 = oriented_edge ( 'none', *, *, #837, .t. ) ;
#3121 = oriented_edge ( 'none', *, *, #1540, .f. ) ;
#3122 = edge_loop ( 'none', ( #3188, #3186, #3171, #3184 ) ) ;
#3123 = oriented_edge ( 'none', *, *, #50972, .f. ) ;
#3124 = oriented_edge ( 'none', *, *, #36672, .f. ) ;
#3125 = edge_curve ( 'none', #36996, #36875, #18734, .t. ) ;
#3126 = oriented_edge ( 'none', *, *, #36956, .f. ) ;
#3127 = edge_loop ( 'none', ( #5071, #5018, #4852, #5313, #5314, #5306 ) ) ;
#3128 = oriented_edge ( 'none', *, *, #3427, .f. ) ;
#3129 = oriented_edge ( 'none', *, *, #34244, .t. ) ;
#3130 = oriented_edge ( 'none', *, *, #36593, .f. ) ;
#3131 = edge_loop ( 'none', ( #3135, #3137, #3141, #3126, #3144 ) ) ;
#3132 = advanced_face ( 'none', ( #18730 ), #18725, .f. ) ;
#3133 = edge_loop ( 'none', ( #3196, #3139, #3195, #3194 ) ) ;
#3134 = edge_loop ( 'none', ( #3136, #3124, #47693, #3178 ) ) ;
#3135 = oriented_edge ( 'none', *, *, #3125, .t. ) ;
#3136 = oriented_edge ( 'none', *, *, #3197, .t. ) ;
#3137 = oriented_edge ( 'none', *, *, #36849, .f. ) ;
#3138 = edge_curve ( 'none', #2140, #2087, #18744, .t. ) ;
#3139 = oriented_edge ( 'none', *, *, #36881, .f. ) ;
#3140 = oriented_edge ( 'none', *, *, #3138, .t. ) ;
#3141 = oriented_edge ( 'none', *, *, #50099, .f. ) ;
#3142 = oriented_edge ( 'none', *, *, #36113, .f. ) ;
#3143 = edge_loop ( 'none', ( #3198, #3180, #3183, #3187 ) ) ;
#3144 = oriented_edge ( 'none', *, *, #36931, .f. ) ;
#3145 = advanced_face ( 'none', ( #17626 ), #18731, .f. ) ;
#3146 = oriented_edge ( 'none', *, *, #49762, .f. ) ;
#3147 = oriented_edge ( 'none', *, *, #37914, .f. ) ;
#3148 = oriented_edge ( 'none', *, *, #38049, .f. ) ;
#3149 = oriented_edge ( 'none', *, *, #36876, .f. ) ;
#3150 = advanced_face ( 'none', ( #17948 ), #18199, .t. ) ;
#3151 = oriented_edge ( 'none', *, *, #961, .t. ) ;
#3152 = oriented_edge ( 'none', *, *, #37766, .f. ) ;
#3153 = oriented_edge ( 'none', *, *, #46861, .f. ) ;
#3154 = edge_curve ( 'none', #50971, #3325, #18777, .t. ) ;
#3155 = oriented_edge ( 'none', *, *, #38564, .f. ) ;
#3156 = oriented_edge ( 'none', *, *, #916, .t. ) ;
#3157 = oriented_edge ( 'none', *, *, #37677, .f. ) ;
#3158 = advanced_face ( 'none', ( #18772 ), #18781, .t. ) ;
#3159 = oriented_edge ( 'none', *, *, #3160, .f. ) ;
#3160 = edge_curve ( 'none', #37467, #37840, #18780, .t. ) ;
#3161 = edge_loop ( 'none', ( #3151, #3149, #3071, #3130 ) ) ;
#3162 = edge_loop ( 'none', ( #3091, #3147, #3146, #3148, #3152 ) ) ;
#3163 = edge_loop ( 'none', ( #3233, #3223, #3221, #3235 ) ) ;
#3164 = oriented_edge ( 'none', *, *, #3176, .f. ) ;
#3165 = edge_loop ( 'none', ( #3218, #3222, #3224, #3230 ) ) ;
#3166 = edge_loop ( 'none', ( #3231, #3209, #3211, #3214 ) ) ;
#3167 = oriented_edge ( 'none', *, *, #1129, .t. ) ;
#3168 = oriented_edge ( 'none', *, *, #35962, .f. ) ;
#3169 = edge_curve ( 'none', #35428, #35856, #18759, .t. ) ;
#3170 = advanced_face ( 'none', ( #18770 ), #18769, .t. ) ;
#3171 = oriented_edge ( 'none', *, *, #3169, .f. ) ;
#3172 = edge_loop ( 'none', ( #3167, #3236, #3164, #3173 ) ) ;
#3173 = oriented_edge ( 'none', *, *, #35236, .f. ) ;
#3174 = oriented_edge ( 'none', *, *, #3169, .t. ) ;
#3175 = oriented_edge ( 'none', *, *, #35602, .f. ) ;
#3176 = edge_curve ( 'none', #34154, #35204, #18754, .t. ) ;
#3177 = oriented_edge ( 'none', *, *, #35401, .f. ) ;
#3178 = oriented_edge ( 'none', *, *, #36760, .f. ) ;
#3179 = edge_curve ( 'none', #2956, #3562, #18810, .t. ) ;
#3180 = oriented_edge ( 'none', *, *, #36048, .f. ) ;
#3181 = advanced_face ( 'none', ( #18753 ), #18752, .t. ) ;
#3182 = edge_loop ( 'none', ( #3185, #3189, #3168, #3142 ) ) ;
#3183 = oriented_edge ( 'none', *, *, #3200, .f. ) ;
#3184 = oriented_edge ( 'none', *, *, #35601, .f. ) ;
#3185 = oriented_edge ( 'none', *, *, #3200, .t. ) ;
#3186 = oriented_edge ( 'none', *, *, #35832, .f. ) ;
#3187 = oriented_edge ( 'none', *, *, #36142, .f. ) ;
#3188 = oriented_edge ( 'none', *, *, #1047, .t. ) ;
#3189 = oriented_edge ( 'none', *, *, #36376, .f. ) ;
#3190 = advanced_face ( 'none', ( #18799 ), #18812, .f. ) ;
#3191 = edge_loop ( 'none', ( #3174, #3177, #3232, #3175 ) ) ;
#3192 = advanced_face ( 'none', ( #18813 ), #18798, .f. ) ;
#3193 = advanced_face ( 'none', ( #18814 ), #18795, .t. ) ;
#3194 = oriented_edge ( 'none', *, *, #36649, .f. ) ;
#3195 = oriented_edge ( 'none', *, *, #3197, .f. ) ;
#3196 = oriented_edge ( 'none', *, *, #1009, .t. ) ;
#3197 = edge_curve ( 'none', #36595, #36789, #18843, .t. ) ;
#3198 = oriented_edge ( 'none', *, *, #1054, .t. ) ;
#3199 = advanced_face ( 'none', ( #18847 ), #18845, .f. ) ;
#3200 = edge_curve ( 'none', #35688, #36510, #18829, .t. ) ;
#3201 = edge_loop ( 'none', ( #3129, #3340, #3337, #52915 ) ) ;
#3202 = oriented_edge ( 'none', *, *, #3208, .f. ) ;
#3203 = oriented_edge ( 'none', *, *, #33438, .f. ) ;
#3204 = oriented_edge ( 'none', *, *, #33795, .f. ) ;
#3205 = advanced_face ( 'none', ( #18836 ), #18825, .f. ) ;
#3206 = oriented_edge ( 'none', *, *, #33410, .f. ) ;
#3207 = advanced_face ( 'none', ( #18834 ), #18824, .t. ) ;
#3208 = edge_curve ( 'none', #33135, #33867, #18838, .t. ) ;
#3209 = oriented_edge ( 'none', *, *, #34115, .f. ) ;
#3210 = advanced_face ( 'none', ( #18844 ), #18835, .f. ) ;
#3211 = oriented_edge ( 'none', *, *, #33931, .f. ) ;
#3212 = oriented_edge ( 'none', *, *, #33887, .f. ) ;
#3213 = oriented_edge ( 'none', *, *, #3208, .t. ) ;
#3214 = oriented_edge ( 'none', *, *, #34214, .f. ) ;
#3215 = advanced_face ( 'none', ( #18816 ), #18876, .t. ) ;
#3216 = oriented_edge ( 'none', *, *, #33399, .f. ) ;
#3217 = edge_loop ( 'none', ( #3213, #3204, #3206, #3203 ) ) ;
#3218 = oriented_edge ( 'none', *, *, #1135, .t. ) ;
#3219 = oriented_edge ( 'none', *, *, #46536, .f. ) ;
#3220 = advanced_face ( 'none', ( #18862 ), #18868, .f. ) ;
#3221 = oriented_edge ( 'none', *, *, #35224, .f. ) ;
#3222 = oriented_edge ( 'none', *, *, #34063, .f. ) ;
#3223 = oriented_edge ( 'none', *, *, #35042, .f. ) ;
#3224 = oriented_edge ( 'none', *, *, #3226, .f. ) ;
#3225 = advanced_face ( 'none', ( #18858 ), #18848, .t. ) ;
#3226 = edge_curve ( 'none', #33748, #34417, #18907, .t. ) ;
#3227 = edge_loop ( 'none', ( #3228, #3212, #3202, #3216 ) ) ;
#3228 = oriented_edge ( 'none', *, *, #1155, .t. ) ;
#3229 = advanced_face ( 'none', ( #18851 ), #18853, .f. ) ;
#3230 = oriented_edge ( 'none', *, *, #33989, .f. ) ;
#3231 = oriented_edge ( 'none', *, *, #3226, .t. ) ;
#3232 = oriented_edge ( 'none', *, *, #35812, .f. ) ;
#3233 = oriented_edge ( 'none', *, *, #3176, .t. ) ;
#3234 = edge_loop ( 'none', ( #3128, #3411, #3407, #3321 ) ) ;
#3235 = oriented_edge ( 'none', *, *, #33977, .f. ) ;
#3236 = oriented_edge ( 'none', *, *, #35111, .f. ) ;
#3237 = vertex_point ( 'none', #18901 ) ;
#3238 = advanced_face ( 'none', ( #18912 ), #18900, .t. ) ;
#3239 = oriented_edge ( 'none', *, *, #3274, .t. ) ;
#3240 = oriented_edge ( 'none', *, *, #38919, .f. ) ;
#3241 = oriented_edge ( 'none', *, *, #32489, .f. ) ;
#3242 = oriented_edge ( 'none', *, *, #32394, .f. ) ;
#3243 = oriented_edge ( 'none', *, *, #31523, .f. ) ;
#3244 = advanced_face ( 'none', ( #18903 ), #18897, .t. ) ;
#3245 = oriented_edge ( 'none', *, *, #31735, .f. ) ;
#3246 = oriented_edge ( 'none', *, *, #3256, .f. ) ;
#3247 = edge_loop ( 'none', ( #3249, #3314, #3316, #3248 ) ) ;
#3248 = oriented_edge ( 'none', *, *, #38943, .f. ) ;
#3249 = oriented_edge ( 'none', *, *, #1280, .t. ) ;
#3250 = oriented_edge ( 'none', *, *, #31723, .f. ) ;
#3251 = edge_loop ( 'none', ( #3311, #3317, #3305, #3318 ) ) ;
#3252 = oriented_edge ( 'none', *, *, #3256, .t. ) ;
#3253 = oriented_edge ( 'none', *, *, #33195, .f. ) ;
#3254 = oriented_edge ( 'none', *, *, #32365, .f. ) ;
#3255 = advanced_face ( 'none', ( #18875 ), #18888, .t. ) ;
#3256 = edge_curve ( 'none', #29894, #31701, #18861, .t. ) ;
#3257 = edge_loop ( 'none', ( #3239, #3260, #3241, #3242 ) ) ;
#3258 = oriented_edge ( 'none', *, *, #3274, .f. ) ;
#3259 = oriented_edge ( 'none', *, *, #1283, .t. ) ;
#3260 = oriented_edge ( 'none', *, *, #32805, .f. ) ;
#3261 = advanced_face ( 'none', ( #18891 ), #18890, .f. ) ;
#3262 = edge_loop ( 'none', ( #3252, #3250, #3312, #3313 ) ) ;
#3263 = oriented_edge ( 'none', *, *, #1183, .t. ) ;
#3264 = edge_curve ( 'none', #33040, #33202, #18941, .t. ) ;
#3265 = edge_curve ( 'none', #3325, #2784, #18878, .t. ) ;
#3266 = oriented_edge ( 'none', *, *, #33347, .f. ) ;
#3267 = edge_loop ( 'none', ( #3259, #3243, #3246, #3245 ) ) ;
#3268 = oriented_edge ( 'none', *, *, #33281, .f. ) ;
#3269 = oriented_edge ( 'none', *, *, #1231, .t. ) ;
#3270 = oriented_edge ( 'none', *, *, #3264, .f. ) ;
#3271 = edge_loop ( 'none', ( #3275, #3277, #3278, #3253 ) ) ;
#3272 = edge_loop ( 'none', ( #3269, #3276, #3258, #3254 ) ) ;
#3273 = advanced_face ( 'none', ( #18879 ), #18931, .f. ) ;
#3274 = edge_curve ( 'none', #32412, #33003, #18926, .t. ) ;
#3275 = oriented_edge ( 'none', *, *, #3264, .t. ) ;
#3276 = oriented_edge ( 'none', *, *, #32461, .f. ) ;
#3277 = oriented_edge ( 'none', *, *, #33326, .f. ) ;
#3278 = oriented_edge ( 'none', *, *, #33185, .f. ) ;
#3279 = oriented_edge ( 'none', *, *, #27711, .f. ) ;
#3280 = oriented_edge ( 'none', *, *, #3351, .t. ) ;
#3281 = oriented_edge ( 'none', *, *, #46442, .f. ) ;
#3282 = oriented_edge ( 'none', *, *, #1359, .t. ) ;
#3283 = oriented_edge ( 'none', *, *, #3306, .t. ) ;
#3284 = edge_loop ( 'none', ( #3282, #3290, #3296, #3295 ) ) ;
#3285 = oriented_edge ( 'none', *, *, #38921, .f. ) ;
#3286 = advanced_face ( 'none', ( #18932 ), #18928, .f. ) ;
#3287 = edge_loop ( 'none', ( #3807, #4407, #3811, #5317, #5184, #4275 ) ) ;
#3288 = oriented_edge ( 'none', *, *, #46490, .f. ) ;
#3289 = oriented_edge ( 'none', *, *, #37509, .f. ) ;
#3290 = oriented_edge ( 'none', *, *, #46469, .f. ) ;
#3291 = oriented_edge ( 'none', *, *, #1295, .t. ) ;
#3292 = oriented_edge ( 'none', *, *, #46449, .f. ) ;
#3293 = oriented_edge ( 'none', *, *, #46503, .f. ) ;
#3294 = advanced_face ( 'none', ( #18892 ), #18919, .t. ) ;
#3295 = oriented_edge ( 'none', *, *, #46530, .f. ) ;
#3296 = oriented_edge ( 'none', *, *, #3302, .f. ) ;
#3297 = oriented_edge ( 'none', *, *, #3319, .t. ) ;
#3298 = oriented_edge ( 'none', *, *, #30702, .f. ) ;
#3299 = oriented_edge ( 'none', *, *, #657, .t. ) ;
#3300 = advanced_face ( 'none', ( #18924 ), #18915, .f. ) ;
#3301 = edge_loop ( 'none', ( #3283, #3285, #3288, #3293 ) ) ;
#3302 = edge_curve ( 'none', #28248, #46451, #18962, .t. ) ;
#3303 = oriented_edge ( 'none', *, *, #30021, .f. ) ;
#3304 = advanced_face ( 'none', ( #18972 ), #18971, .t. ) ;
#3305 = oriented_edge ( 'none', *, *, #3306, .f. ) ;
#3306 = edge_curve ( 'none', #46474, #38773, #18963, .t. ) ;
#3307 = edge_loop ( 'none', ( #3355, #3352, #3354, #3281 ) ) ;
#3308 = advanced_face ( 'none', ( #18977 ), #18953, .f. ) ;
#3309 = oriented_edge ( 'none', *, *, #1035, .f. ) ;
#3310 = edge_loop ( 'none', ( #3297, #3298, #3303, #3240 ) ) ;
#3311 = oriented_edge ( 'none', *, *, #1301, .t. ) ;
#3312 = oriented_edge ( 'none', *, *, #31544, .f. ) ;
#3313 = oriented_edge ( 'none', *, *, #31720, .f. ) ;
#3314 = oriented_edge ( 'none', *, *, #30721, .f. ) ;
#3315 = advanced_face ( 'none', ( #19013 ), #19012, .t. ) ;
#3316 = oriented_edge ( 'none', *, *, #3319, .f. ) ;
#3317 = oriented_edge ( 'none', *, *, #39054, .f. ) ;
#3318 = oriented_edge ( 'none', *, *, #46499, .f. ) ;
#3319 = edge_curve ( 'none', #38872, #30083, #19008, .t. ) ;
#3320 = edge_loop ( 'none', ( #3393, #3375, #3379, #3381 ) ) ;
#3321 = oriented_edge ( 'none', *, *, #47791, .f. ) ;
#3322 = oriented_edge ( 'none', *, *, #3341, .f. ) ;
#3323 = edge_curve ( 'none', #1452, #3325, #19000, .t. ) ;
#3324 = edge_loop ( 'none', ( #3374, #3378, #3385, #3382 ) ) ;
#3325 = vertex_point ( 'none', #18957 ) ;
#3326 = oriented_edge ( 'none', *, *, #28147, .f. ) ;
#3327 = edge_loop ( 'none', ( #3334, #3335, #3338, #3332 ) ) ;
#3328 = edge_curve ( 'none', #20828, #20947, #18987, .t. ) ;
#3329 = edge_loop ( 'none', ( #3344, #3391, #3322, #3336 ) ) ;
#3330 = oriented_edge ( 'none', *, *, #20896, .f. ) ;
#3331 = advanced_face ( 'none', ( #18988 ), #19046, .t. ) ;
#3332 = oriented_edge ( 'none', *, *, #20867, .f. ) ;
#3333 = edge_loop ( 'none', ( #3390, #3342, #3392, #3330 ) ) ;
#3334 = oriented_edge ( 'none', *, *, #24151, .t. ) ;
#3335 = oriented_edge ( 'none', *, *, #20924, .f. ) ;
#3336 = oriented_edge ( 'none', *, *, #20730, .f. ) ;
#3337 = oriented_edge ( 'none', *, *, #47234, .f. ) ;
#3338 = oriented_edge ( 'none', *, *, #3328, .f. ) ;
#3339 = edge_loop ( 'none', ( #3013, #3094, #2936, #3219 ) ) ;
#3340 = oriented_edge ( 'none', *, *, #1148, .f. ) ;
#3341 = edge_curve ( 'none', #20681, #20785, #19038, .t. ) ;
#3342 = oriented_edge ( 'none', *, *, #20955, .f. ) ;
#3343 = advanced_face ( 'none', ( #19040 ), #19047, .f. ) ;
#3344 = oriented_edge ( 'none', *, *, #24384, .t. ) ;
#3345 = advanced_face ( 'none', ( #19048 ), #19041, .t. ) ;
#3346 = advanced_face ( 'none', ( #19018 ), #19032, .f. ) ;
#3347 = oriented_edge ( 'none', *, *, #3351, .f. ) ;
#3348 = advanced_face ( 'none', ( #19036 ), #19017, .f. ) ;
#3349 = oriented_edge ( 'none', *, *, #29011, .f. ) ;
#3350 = edge_loop ( 'none', ( #3280, #3356, #3349, #3326 ) ) ;
#3351 = edge_curve ( 'none', #24724, #27560, #19076, .t. ) ;
#3352 = oriented_edge ( 'none', *, *, #46459, .f. ) ;
#3353 = advanced_face ( 'none', ( #19072 ), #19078, .f. ) ;
#3354 = oriented_edge ( 'none', *, *, #46453, .f. ) ;
#3355 = oriented_edge ( 'none', *, *, #3302, .t. ) ;
#3356 = oriented_edge ( 'none', *, *, #28601, .f. ) ;
#3357 = edge_loop ( 'none', ( #3291, #3292, #3347, #3279 ) ) ;
#3358 = oriented_edge ( 'none', *, *, #10537, .f. ) ;
#3359 = oriented_edge ( 'none', *, *, #3367, .t. ) ;
#3360 = edge_loop ( 'none', ( #3363, #3417, #3406, #3425 ) ) ;
#3361 = advanced_face ( 'none', ( #19027 ), #19066, .t. ) ;
#3362 = edge_loop ( 'none', ( #3428, #3434, #3431, #3429 ) ) ;
#3363 = oriented_edge ( 'none', *, *, #27207, .t. ) ;
#3364 = oriented_edge ( 'none', *, *, #3386, .t. ) ;
#3365 = advanced_face ( 'none', ( #19057 ), #19063, .f. ) ;
#3366 = oriented_edge ( 'none', *, *, #16769, .f. ) ;
#3367 = edge_curve ( 'none', #5456, #8849, #19054, .t. ) ;
#3368 = oriented_edge ( 'none', *, *, #9065, .f. ) ;
#3369 = oriented_edge ( 'none', *, *, #12455, .f. ) ;
#3370 = oriented_edge ( 'none', *, *, #11933, .f. ) ;
#3371 = advanced_face ( 'none', ( #19071 ), #19056, .t. ) ;
#3372 = oriented_edge ( 'none', *, *, #9697, .f. ) ;
#3373 = oriented_edge ( 'none', *, *, #3384, .f. ) ;
#3374 = oriented_edge ( 'none', *, *, #26262, .t. ) ;
#3375 = oriented_edge ( 'none', *, *, #20186, .f. ) ;
#3376 = advanced_face ( 'none', ( #19108 ), #19107, .f. ) ;
#3377 = edge_loop ( 'none', ( #3430, #3426, #3358, #3368 ) ) ;
#3378 = oriented_edge ( 'none', *, *, #19420, .f. ) ;
#3379 = oriented_edge ( 'none', *, *, #20742, .f. ) ;
#3380 = edge_loop ( 'none', ( #3388, #3370, #3373, #3372 ) ) ;
#3381 = oriented_edge ( 'none', *, *, #20677, .f. ) ;
#3382 = oriented_edge ( 'none', *, *, #16868, .f. ) ;
#3383 = advanced_face ( 'none', ( #19103 ), #19058, .t. ) ;
#3384 = edge_curve ( 'none', #9012, #11949, #19105, .t. ) ;
#3385 = oriented_edge ( 'none', *, *, #3386, .f. ) ;
#3386 = edge_curve ( 'none', #11196, #20204, #19096, .t. ) ;
#3387 = oriented_edge ( 'none', *, *, #19561, .f. ) ;
#3388 = oriented_edge ( 'none', *, *, #27185, .t. ) ;
#3389 = edge_loop ( 'none', ( #3364, #3387, #3366, #3369 ) ) ;
#3390 = oriented_edge ( 'none', *, *, #3328, .t. ) ;
#3391 = oriented_edge ( 'none', *, *, #20853, .f. ) ;
#3392 = oriented_edge ( 'none', *, *, #20919, .f. ) ;
#3393 = oriented_edge ( 'none', *, *, #3341, .t. ) ;
#3394 = advanced_face ( 'none', ( #19092 ), #19095, .t. ) ;
#3395 = advanced_face ( 'none', ( #19144 ), #19143, .t. ) ;
#3396 = oriented_edge ( 'none', *, *, #2763, .f. ) ;
#3397 = oriented_edge ( 'none', *, *, #28941, .t. ) ;
#3398 = oriented_edge ( 'none', *, *, #4245, .f. ) ;
#3399 = advanced_face ( 'none', ( #19137 ), #19086, .f. ) ;
#3400 = edge_curve ( 'none', #1457, #2784, #19142, .t. ) ;
#3401 = oriented_edge ( 'none', *, *, #3323, .f. ) ;
#3402 = oriented_edge ( 'none', *, *, #1065, .f. ) ;
#3403 = oriented_edge ( 'none', *, *, #1461, .f. ) ;
#3404 = advanced_face ( 'none', ( #19135 ), #19127, .t. ) ;
#3405 = advanced_face ( 'none', ( #19141 ), #19126, .t. ) ;
#3406 = oriented_edge ( 'none', *, *, #3408, .f. ) ;
#3407 = oriented_edge ( 'none', *, *, #46421, .t. ) ;
#3408 = edge_curve ( 'none', #3488, #4906, #19119, .t. ) ;
#3409 = edge_loop ( 'none', ( #3421, #3414, #3401, #3403 ) ) ;
#3410 = edge_loop ( 'none', ( #3397, #3455, #3459, #3460 ) ) ;
#3411 = oriented_edge ( 'none', *, *, #1139, .f. ) ;
#3412 = oriented_edge ( 'none', *, *, #7241, .f. ) ;
#3413 = advanced_face ( 'none', ( #19177 ), #19174, .f. ) ;
#3414 = oriented_edge ( 'none', *, *, #3265, .f. ) ;
#3415 = oriented_edge ( 'none', *, *, #3625, .f. ) ;
#3416 = edge_loop ( 'none', ( #3422, #3412, #3415, #3398 ) ) ;
#3417 = oriented_edge ( 'none', *, *, #6489, .f. ) ;
#3418 = advanced_face ( 'none', ( #19118 ), #19165, .f. ) ;
#3419 = oriented_edge ( 'none', *, *, #8515, .f. ) ;
#3420 = oriented_edge ( 'none', *, *, #8558, .f. ) ;
#3421 = oriented_edge ( 'none', *, *, #3400, .t. ) ;
#3422 = oriented_edge ( 'none', *, *, #3408, .t. ) ;
#3423 = edge_loop ( 'none', ( #46488, #46497, #46438, #6552, #46460, #32836 ) ) ;
#3424 = oriented_edge ( 'none', *, *, #7269, .f. ) ;
#3425 = oriented_edge ( 'none', *, *, #4554, .f. ) ;
#3426 = oriented_edge ( 'none', *, *, #12446, .f. ) ;
#3427 = edge_curve ( 'none', #20909, #53145, #19170, .t. ) ;
#3428 = oriented_edge ( 'none', *, *, #28607, .t. ) ;
#3429 = oriented_edge ( 'none', *, *, #6118, .f. ) ;
#3430 = oriented_edge ( 'none', *, *, #3384, .t. ) ;
#3431 = oriented_edge ( 'none', *, *, #3367, .f. ) ;
#3432 = edge_loop ( 'none', ( #3359, #3420, #3419, #3424 ) ) ;
#3433 = advanced_face ( 'none', ( #19122 ), #19171, .f. ) ;
#3434 = oriented_edge ( 'none', *, *, #9657, .f. ) ;
#3435 = vertex_point ( 'none', #19148 ) ;
#3436 = advanced_face ( 'none', ( #19155 ), #19158, .f. ) ;
#3437 = vertex_point ( 'none', #19159 ) ;
#3438 = edge_curve ( 'none', #3506, #3502, #19147, .t. ) ;
#3439 = oriented_edge ( 'none', *, *, #3446, .t. ) ;
#3440 = edge_curve ( 'none', #3437, #47695, #19199, .t. ) ;
#3441 = edge_loop ( 'none', ( #3445, #3449 ) ) ;
#3442 = oriented_edge ( 'none', *, *, #2767, .f. ) ;
#3443 = advanced_face ( 'none', ( #19200 ), #19207, .t. ) ;
#3444 = oriented_edge ( 'none', *, *, #3440, .f. ) ;
#3445 = oriented_edge ( 'none', *, *, #3451, .t. ) ;
#3446 = edge_curve ( 'none', #47731, #47695, #19194, .t. ) ;
#3447 = vertex_point ( 'none', #19192 ) ;
#3448 = advanced_face ( 'none', ( #19191 ), #19203, .f. ) ;
#3449 = oriented_edge ( 'none', *, *, #49159, .t. ) ;
#3450 = edge_curve ( 'none', #47762, #47731, #19224, .t. ) ;
#3451 = edge_curve ( 'none', #48715, #49081, #19202, .t. ) ;
#3452 = edge_loop ( 'none', ( #47736, #3439, #3444, #3499 ) ) ;
#3453 = oriented_edge ( 'none', *, *, #3451, .f. ) ;
#3454 = advanced_face ( 'none', ( #19226 ), #19233, .t. ) ;
#3455 = oriented_edge ( 'none', *, *, #2829, .f. ) ;
#3456 = edge_loop ( 'none', ( #3458, #3468 ) ) ;
#3457 = oriented_edge ( 'none', *, *, #49765, .f. ) ;
#3458 = oriented_edge ( 'none', *, *, #49363, .f. ) ;
#3459 = oriented_edge ( 'none', *, *, #3400, .f. ) ;
#3460 = oriented_edge ( 'none', *, *, #1343, .f. ) ;
#3461 = edge_loop ( 'none', ( #3457, #3442 ) ) ;
#3462 = advanced_face ( 'none', ( #19232 ), #19276, .t. ) ;
#3463 = edge_loop ( 'none', ( #3469, #3396 ) ) ;
#3464 = closed_shell ( 'none', ( #48799, #49636, #49352, #50136, #50068, #50709, #51078, #51297, #52974, #307, #507, #547, #617, #647, #684, #703, #775, #820, #832, #871, #52939, #48220, #48308, #48367, #48441, #48686, #48871, #50087, #50377, #50795, #24347, #1410, #1447, #1803, #6758, #1925, #3077, #3571, #4541, #5967, #16321, #8466, #7368, #8499, #8749, #8933, #9648, #9956, #12483, #16786, #15847, #16809, #19819, #20332, #1259, #20827, #20743, #20826, #20887, #20918, #22673, #27164, #24723, #27998, #28247, #28980, #46445, #46457, #46489, #46481, #46480, #46475, #46500, #46519, #29628, #29885, #30783, #31447, #31653, #32074, #31797, #32157, #32255, #32500, #33031, #33066, #33098, #33140, #33088, #33118, #33447, #33648, #33695, #34097, #33964, #34513, #33954, #35125, #35046, #35176, #35627, #35497, #35854, #35641, #35714, #35645, #36052, #36058, #36362, #36795, #36516, #36571, #36629, #36745, #37033, #36934, #37175, #37929, #37362, #37984, #37823, #37735, #38614, #46873, #46866, #46867, #46900, #46909, #1414, #1462, #1443, #1494, #1477, #1497, #1528, #1566, #1534, #1558, #1577, #1608, #1632, #1659, #1667, #1734, #1736, #1782, #1891, #47787, #2217, #2202, #2210, #2196, #2260, #2245, #2312, #2306, #2310, #2304, #2279, #2347, #2326, #2314, #2321, #2389, #2374, #2361, #2423, #2415, #2422, #2409, #2471, #2459, #2443, #2510, #2437, #2507, #2496, #2482, #2547, #2535, #2543, #2531, #2515, #2587, #2575, #2561, #2573, #2617, #2624, #2613, #2675, #2663, #2671, #2657, #2646, #2715, #2695, #2727, #2737, #2795, #2723, #2788, #2776, #2757, #2766, #2826, #2834, #2818, #2823, #2805, #2876, #2797, #2870, #2875, #2862, #2792, #2853, #2838, #2899, #2908, #2889, #2897, #2880, #2943, #2950, #2933, #2920, #2925, #2987, #2917, #2979, #2962, #2969, #2953, #3020, #3029, #3010, #3076, #2998, #3073, #2927, #3065, #3048, #3056, #3040, #3106, #3115, #3100, #3082, #3089, #3158, #3145, #3150, #3132, #3193, #3199, #3181, #3190, #3170, #3229, #3238, #3220, #3225, #3210, #3215, #3205, #3207, #3273, #3255, #3261, #3244, #3308, #3315, #3300, #3304, #3286, #3294, #3353, #3345, #3348, #3331, #3343, #3394, #3376, #3383, #3365, #3371, #3433, #3361, #3418, #3405, #3413, #3399, #3404, #3462, #3395, #3443, #3448, #3454 ) ) ;
#3465 = oriented_edge ( 'none', *, *, #9530, .f. ) ;
#3466 = edge_loop ( 'none', ( #3467, #3453, #52903, #47720 ) ) ;
#3467 = oriented_edge ( 'none', *, *, #48390, .f. ) ;
#3468 = oriented_edge ( 'none', *, *, #2806, .f. ) ;
#3469 = oriented_edge ( 'none', *, *, #51074, .f. ) ;
#3471 = oriented_edge ( 'none', *, *, #3154, .f. ) ;
#3470 = edge_curve ( 'none', #3492, #3491, #19256, .t. ) ;
#3472 = oriented_edge ( 'none', *, *, #3474, .f. ) ;
#3473 = edge_curve ( 'none', #3480, #3492, #19236, .t. ) ;
#3474 = edge_curve ( 'none', #3480, #3549, #17925, .t. ) ;
#3475 = vertex_point ( 'none', #18995 ) ;
#3476 = vertex_point ( 'none', #18983 ) ;
#3477 = oriented_edge ( 'none', *, *, #3470, .t. ) ;
#3478 = oriented_edge ( 'none', *, *, #3473, .t. ) ;
#3479 = vertex_point ( 'none', #18202 ) ;
#3480 = vertex_point ( 'none', #18460 ) ;
#3481 = oriented_edge ( 'none', *, *, #3482, .f. ) ;
#3482 = edge_curve ( 'none', #3435, #3479, #19249, .t. ) ;
#3483 = edge_loop ( 'none', ( #3552, #3542, #3527, #3544 ) ) ;
#3484 = edge_curve ( 'none', #3504, #3447, #19317, .t. ) ;
#3485 = oriented_edge ( 'none', *, *, #3575, .f. ) ;
#3486 = advanced_face ( 'none', ( #19314 ), #19313, .f. ) ;
#3488 = vertex_point ( 'none', #19316 ) ;
#3487 = oriented_edge ( 'none', *, *, #3490, .t. ) ;
#3489 = oriented_edge ( 'none', *, *, #3484, .t. ) ;
#3490 = edge_curve ( 'none', #3447, #3510, #19355, .t. ) ;
#3491 = vertex_point ( 'none', #19293 ) ;
#3492 = vertex_point ( 'none', #19294 ) ;
#3493 = edge_curve ( 'none', #3504, #3509, #19312, .t. ) ;
#3494 = edge_curve ( 'none', #3509, #3510, #19344, .t. ) ;
#3495 = edge_loop ( 'none', ( #47722, #3507, #3511, #3481 ) ) ;
#3496 = edge_curve ( 'none', #47762, #3437, #19343, .t. ) ;
#3497 = oriented_edge ( 'none', *, *, #46300, .t. ) ;
#3498 = oriented_edge ( 'none', *, *, #3494, .f. ) ;
#3499 = oriented_edge ( 'none', *, *, #3496, .f. ) ;
#3500 = edge_loop ( 'none', ( #3489, #3487, #3498, #3550 ) ) ;
#3501 = advanced_face ( 'none', ( #19350 ), #19318, .t. ) ;
#3502 = vertex_point ( 'none', #19338 ) ;
#3503 = edge_loop ( 'none', ( #3744, #3651, #3825, #3733, #3736 ) ) ;
#3504 = vertex_point ( 'none', #19374 ) ;
#3505 = advanced_face ( 'none', ( #19373 ), #19379, .f. ) ;
#3506 = vertex_point ( 'none', #19345 ) ;
#3507 = oriented_edge ( 'none', *, *, #3438, .t. ) ;
#3508 = edge_curve ( 'none', #3435, #3506, #19372, .t. ) ;
#3509 = vertex_point ( 'none', #19351 ) ;
#3510 = vertex_point ( 'none', #19371 ) ;
#3511 = oriented_edge ( 'none', *, *, #3512, .f. ) ;
#3512 = edge_curve ( 'none', #3479, #3502, #19366, .t. ) ;
#3514 = oriented_edge ( 'none', *, *, #3088, .t. ) ;
#3513 = oriented_edge ( 'none', *, *, #1042, .f. ) ;
#3515 = edge_curve ( 'none', #3506, #3596, #19365, .t. ) ;
#3516 = oriented_edge ( 'none', *, *, #3594, .f. ) ;
#3517 = edge_loop ( 'none', ( #3522, #3520, #3597, #3583, #3524, #3595, #3557, #3591, #3589, #3643 ) ) ;
#3518 = oriented_edge ( 'none', *, *, #3088, .f. ) ;
#3519 = oriented_edge ( 'none', *, *, #3508, .f. ) ;
#3520 = oriented_edge ( 'none', *, *, #3600, .t. ) ;
#3521 = vertex_point ( 'none', #19409 ) ;
#3522 = oriented_edge ( 'none', *, *, #3548, .f. ) ;
#3523 = edge_loop ( 'none', ( #3629, #3628, #3574, #3560 ) ) ;
#3524 = oriented_edge ( 'none', *, *, #3584, .f. ) ;
#3525 = vertex_point ( 'none', #19413 ) ;
#3526 = edge_curve ( 'none', #3598, #3525, #19390, .t. ) ;
#3527 = oriented_edge ( 'none', *, *, #3546, .t. ) ;
#3528 = edge_curve ( 'none', #3475, #3551, #19386, .t. ) ;
#3529 = advanced_face ( 'none', ( #19438, #19410 ), #19430, .f. ) ;
#3530 = oriented_edge ( 'none', *, *, #3532, .f. ) ;
#3531 = advanced_face ( 'none', ( #19437 ), #19385, .f. ) ;
#3532 = edge_curve ( 'none', #3540, #3536, #19499, .t. ) ;
#3533 = oriented_edge ( 'none', *, *, #3593, .f. ) ;
#3534 = edge_loop ( 'none', ( #3530, #3533, #3599, #3519, #3516 ) ) ;
#3535 = edge_curve ( 'none', #3549, #3491, #19461, .t. ) ;
#3536 = vertex_point ( 'none', #19463 ) ;
#3537 = edge_loop ( 'none', ( #4267, #4330, #4290, #4254, #4446, #4462 ) ) ;
#3538 = edge_loop ( 'none', ( #3497, #3402, #3485, #3682 ) ) ;
#3539 = oriented_edge ( 'none', *, *, #3535, .f. ) ;
#3540 = vertex_point ( 'none', #19436 ) ;
#3541 = advanced_face ( 'none', ( #19462 ), #19425, .f. ) ;
#3542 = oriented_edge ( 'none', *, *, #3543, .t. ) ;
#3543 = edge_curve ( 'none', #3476, #3545, #19439, .t. ) ;
#3544 = oriented_edge ( 'none', *, *, #3528, .f. ) ;
#3545 = vertex_point ( 'none', #19523 ) ;
#3546 = edge_curve ( 'none', #3545, #3551, #19457, .t. ) ;
#3547 = edge_loop ( 'none', ( #3472, #3478, #3477, #3539 ) ) ;
#3548 = edge_curve ( 'none', #3475, #3476, #19422, .t. ) ;
#3549 = vertex_point ( 'none', #19528 ) ;
#3550 = oriented_edge ( 'none', *, *, #3493, .f. ) ;
#3551 = vertex_point ( 'none', #19519 ) ;
#3552 = oriented_edge ( 'none', *, *, #3548, .t. ) ;
#3553 = advanced_face ( 'none', ( #19509 ), #19517, .f. ) ;
#3554 = advanced_face ( 'none', ( #19516 ), #19527, .f. ) ;
#3555 = oriented_edge ( 'none', *, *, #47089, .f. ) ;
#3556 = edge_loop ( 'none', ( #3579, #3513, #3567, #3604 ) ) ;
#3557 = oriented_edge ( 'none', *, *, #3592, .f. ) ;
#3558 = edge_curve ( 'none', #3559, #3580, #19566, .t. ) ;
#3559 = vertex_point ( 'none', #19570 ) ;
#3560 = oriented_edge ( 'none', *, *, #3637, .f. ) ;
#3561 = edge_curve ( 'none', #3521, #3559, #19567, .t. ) ;
#3562 = vertex_point ( 'none', #19559 ) ;
#3563 = vertex_point ( 'none', #19503 ) ;
#3564 = vertex_point ( 'none', #19557 ) ;
#3565 = edge_curve ( 'none', #3476, #3521, #19548, .t. ) ;
#3566 = edge_curve ( 'none', #3642, #3564, #19541, .t. ) ;
#3567 = oriented_edge ( 'none', *, *, #26290, .t. ) ;
#3568 = oriented_edge ( 'none', *, *, #3494, .t. ) ;
#3569 = edge_loop ( 'none', ( #3555, #3664, #3633, #3590, #3588, #3576, #3581 ) ) ;
#3570 = vertex_point ( 'none', #19551 ) ;
#3571 = advanced_face ( 'none', ( #19543 ), #19003, .t. ) ;
#3572 = vertex_point ( 'none', #19598 ) ;
#3573 = advanced_face ( 'none', ( #19597 ), #19594, .t. ) ;
#3574 = oriented_edge ( 'none', *, *, #3634, .f. ) ;
#3575 = edge_curve ( 'none', #40824, #20839, #19595, .t. ) ;
#3576 = oriented_edge ( 'none', *, *, #3575, .t. ) ;
#3577 = vertex_point ( 'none', #19596 ) ;
#3578 = edge_curve ( 'none', #3577, #3598, #19578, .t. ) ;
#3579 = oriented_edge ( 'none', *, *, #47201, .f. ) ;
#3580 = vertex_point ( 'none', #19577 ) ;
#3581 = oriented_edge ( 'none', *, *, #20808, .t. ) ;
#3582 = vertex_point ( 'none', #19593 ) ;
#3583 = oriented_edge ( 'none', *, *, #3578, .f. ) ;
#3584 = edge_curve ( 'none', #3585, #3577, #19592, .t. ) ;
#3585 = vertex_point ( 'none', #19580 ) ;
#3586 = edge_curve ( 'none', #3570, #3572, #19579, .t. ) ;
#3587 = edge_curve ( 'none', #3585, #3582, #19608, .t. ) ;
#3588 = oriented_edge ( 'none', *, *, #20843, .t. ) ;
#3589 = oriented_edge ( 'none', *, *, #3561, .f. ) ;
#3590 = oriented_edge ( 'none', *, *, #3427, .t. ) ;
#3591 = oriented_edge ( 'none', *, *, #3558, .f. ) ;
#3592 = edge_curve ( 'none', #3580, #3582, #19664, .t. ) ;
#3593 = edge_curve ( 'none', #3596, #3540, #19612, .t. ) ;
#3594 = edge_curve ( 'none', #3536, #3435, #19663, .t. ) ;
#3595 = oriented_edge ( 'none', *, *, #3587, .t. ) ;
#3596 = vertex_point ( 'none', #19599 ) ;
#3597 = oriented_edge ( 'none', *, *, #3526, .f. ) ;
#3598 = vertex_point ( 'none', #19665 ) ;
#3599 = oriented_edge ( 'none', *, *, #3515, .f. ) ;
#3600 = edge_curve ( 'none', #3475, #3525, #19652, .t. ) ;
#3601 = vertex_point ( 'none', #19650 ) ;
#3602 = vertex_point ( 'none', #19649 ) ;
#3603 = oriented_edge ( 'none', *, *, #3622, .t. ) ;
#3604 = oriented_edge ( 'none', *, *, #47706, .f. ) ;
#3605 = edge_curve ( 'none', #3602, #3509, #19646, .t. ) ;
#3606 = edge_curve ( 'none', #3510, #3610, #19698, .t. ) ;
#3607 = oriented_edge ( 'none', *, *, #3612, .t. ) ;
#3608 = oriented_edge ( 'none', *, *, #3606, .t. ) ;
#3609 = vertex_point ( 'none', #19653 ) ;
#3610 = vertex_point ( 'none', #19699 ) ;
#3611 = vertex_point ( 'none', #19604 ) ;
#3612 = edge_curve ( 'none', #3610, #3609, #19641, .t. ) ;
#3613 = vertex_point ( 'none', #19645 ) ;
#3614 = edge_curve ( 'none', #3609, #3611, #19671, .t. ) ;
#3615 = vertex_point ( 'none', #19692 ) ;
#3616 = oriented_edge ( 'none', *, *, #3679, .t. ) ;
#3617 = oriented_edge ( 'none', *, *, #3619, .t. ) ;
#3618 = oriented_edge ( 'none', *, *, #3566, .t. ) ;
#3619 = edge_curve ( 'none', #3564, #3563, #19737, .t. ) ;
#3620 = oriented_edge ( 'none', *, *, #3605, .t. ) ;
#3621 = edge_curve ( 'none', #3563, #3437, #19672, .t. ) ;
#3622 = edge_curve ( 'none', #3572, #3602, #19694, .t. ) ;
#3623 = oriented_edge ( 'none', *, *, #3627, .t. ) ;
#3624 = oriented_edge ( 'none', *, *, #3440, .t. ) ;
#3625 = edge_curve ( 'none', #3819, #4519, #19738, .t. ) ;
#3626 = edge_loop ( 'none', ( #3687, #3603, #3620, #3568, #3608, #3607, #3676, #3678, #3616, #3685, #3669 ) ) ;
#3627 = edge_curve ( 'none', #47695, #3642, #19766, .t. ) ;
#3628 = oriented_edge ( 'none', *, *, #3630, .t. ) ;
#3629 = oriented_edge ( 'none', *, *, #3586, .f. ) ;
#3630 = edge_curve ( 'none', #3570, #3632, #19767, .t. ) ;
#3631 = oriented_edge ( 'none', *, *, #3621, .t. ) ;
#3632 = vertex_point ( 'none', #19759 ) ;
#3633 = oriented_edge ( 'none', *, *, #20911, .t. ) ;
#3634 = edge_curve ( 'none', #3635, #3632, #19761, .t. ) ;
#3635 = vertex_point ( 'none', #19760 ) ;
#3636 = edge_loop ( 'none', ( #3618, #3617, #3631, #3624, #3623 ) ) ;
#3637 = edge_curve ( 'none', #3572, #3635, #19702, .t. ) ;
#3638 = edge_loop ( 'none', ( #3672, #3681, #3673, #3674, #3675, #3653, #3659, #3657, #3665, #3649 ) ) ;
#3639 = edge_curve ( 'none', #3572, #3570, #19802, .t. ) ;
#3640 = advanced_face ( 'none', ( #19788 ), #19794, .f. ) ;
#3641 = advanced_face ( 'none', ( #19792, #19780 ), #19793, .t. ) ;
#3642 = vertex_point ( 'none', #19775 ) ;
#3643 = oriented_edge ( 'none', *, *, #3565, .f. ) ;
#3644 = edge_curve ( 'none', #3502, #3668, #19840, .t. ) ;
#3645 = edge_curve ( 'none', #3684, #3650, #19786, .t. ) ;
#3646 = edge_curve ( 'none', #3609, #3658, #19787, .t. ) ;
#3647 = oriented_edge ( 'none', *, *, #3728, .t. ) ;
#3648 = edge_curve ( 'none', #3654, #3662, #19883, .t. ) ;
#3649 = oriented_edge ( 'none', *, *, #3666, .t. ) ;
#3650 = vertex_point ( 'none', #19845 ) ;
#3651 = oriented_edge ( 'none', *, *, #3749, .f. ) ;
#3652 = advanced_face ( 'none', ( #19882 ), #19847, .t. ) ;
#3653 = oriented_edge ( 'none', *, *, #3656, .t. ) ;
#3654 = vertex_point ( 'none', #19919 ) ;
#3655 = vertex_point ( 'none', #19918 ) ;
#3656 = edge_curve ( 'none', #3650, #3611, #19920, .t. ) ;
#3657 = oriented_edge ( 'none', *, *, #3646, .t. ) ;
#3658 = vertex_point ( 'none', #19909 ) ;
#3659 = oriented_edge ( 'none', *, *, #3614, .f. ) ;
#3660 = edge_loop ( 'none', ( #3721, #3727, #3647, #3723, #3711 ) ) ;
#3661 = edge_curve ( 'none', #3658, #3655, #19901, .t. ) ;
#3662 = vertex_point ( 'none', #19917 ) ;
#3663 = edge_loop ( 'none', ( #3710, #3714, #3719, #3696 ) ) ;
#3664 = oriented_edge ( 'none', *, *, #47111, .t. ) ;
#3665 = oriented_edge ( 'none', *, *, #3661, .t. ) ;
#3666 = edge_curve ( 'none', #3655, #3602, #19904, .t. ) ;
#3667 = edge_curve ( 'none', #3668, #3654, #19846, .t. ) ;
#3668 = vertex_point ( 'none', #19910 ) ;
#3669 = oriented_edge ( 'none', *, *, #3686, .f. ) ;
#3670 = advanced_face ( 'none', ( #19902, #19929 ), #19935, .t. ) ;
#3671 = edge_curve ( 'none', #3615, #3684, #19911, .t. ) ;
#3672 = oriented_edge ( 'none', *, *, #3622, .f. ) ;
#3673 = oriented_edge ( 'none', *, *, #3686, .t. ) ;
#3674 = oriented_edge ( 'none', *, *, #3671, .t. ) ;
#3675 = oriented_edge ( 'none', *, *, #3645, .t. ) ;
#3676 = oriented_edge ( 'none', *, *, #3614, .t. ) ;
#3677 = edge_curve ( 'none', #3611, #3601, #19922, .t. ) ;
#3678 = oriented_edge ( 'none', *, *, #3677, .t. ) ;
#3679 = edge_curve ( 'none', #3601, #3613, #19982, .t. ) ;
#3680 = oriented_edge ( 'none', *, *, #3743, .f. ) ;
#3681 = oriented_edge ( 'none', *, *, #3639, .t. ) ;
#3682 = oriented_edge ( 'none', *, *, #36870, .f. ) ;
#3683 = edge_curve ( 'none', #3613, #3615, #19974, .t. ) ;
#3684 = vertex_point ( 'none', #19978 ) ;
#3685 = oriented_edge ( 'none', *, *, #3683, .t. ) ;
#3686 = edge_curve ( 'none', #3570, #3615, #19973, .t. ) ;
#3687 = oriented_edge ( 'none', *, *, #3586, .t. ) ;
#3688 = edge_curve ( 'none', #3779, #3780, #19970, .t. ) ;
#3689 = oriented_edge ( 'none', *, *, #3688, .f. ) ;
#3690 = edge_curve ( 'none', #3705, #3779, #19961, .t. ) ;
#3691 = oriented_edge ( 'none', *, *, #3690, .f. ) ;
#3692 = edge_curve ( 'none', #3720, #3705, #19957, .t. ) ;
#3693 = edge_curve ( 'none', #3762, #3758, #20022, .t. ) ;
#3694 = vertex_point ( 'none', #19962 ) ;
#3695 = edge_curve ( 'none', #3718, #3726, #20015, .t. ) ;
#3696 = oriented_edge ( 'none', *, *, #3722, .f. ) ;
#3697 = edge_loop ( 'none', ( #3698, #3702, #3706, #3730 ) ) ;
#3698 = oriented_edge ( 'none', *, *, #3695, .f. ) ;
#3699 = oriented_edge ( 'none', *, *, #3692, .f. ) ;
#3700 = edge_curve ( 'none', #3729, #3718, #20018, .t. ) ;
#3701 = edge_loop ( 'none', ( #3778, #3689, #3691, #3699 ) ) ;
#3702 = oriented_edge ( 'none', *, *, #3700, .f. ) ;
#3703 = edge_curve ( 'none', #3709, #3729, #20010, .t. ) ;
#3704 = edge_loop ( 'none', ( #3759, #3763, #3771, #3776 ) ) ;
#3705 = vertex_point ( 'none', #20016 ) ;
#3706 = oriented_edge ( 'none', *, *, #3703, .f. ) ;
#3707 = edge_curve ( 'none', #3726, #3709, #20008, .t. ) ;
#3708 = edge_curve ( 'none', #3780, #3720, #20006, .t. ) ;
#3709 = vertex_point ( 'none', #20001 ) ;
#3710 = oriented_edge ( 'none', *, *, #3712, .f. ) ;
#3711 = oriented_edge ( 'none', *, *, #3644, .t. ) ;
#3712 = edge_curve ( 'none', #3731, #3725, #19991, .t. ) ;
#3713 = advanced_face ( 'none', ( #20002, #20071, #19996, #20005, #19988, #20072, #20067, #20068, #20066, #20064, #20063, #20062, #20060, #20059, #20058, #20057, #20061, #20056, #20055, #19992, #20053, #20052, #20051, #20054, #20049, #20048, #20047, #20050, #20045, #20044, #20043, #20046, #20041, #20040, #20039, #20042, #20037, #20036, #20035, #20038, #20033, #20032, #20031, #20034, #20029, #20028, #20027, #20030, #20025, #20024 ), #19987, .t. ) ;
#3714 = oriented_edge ( 'none', *, *, #3715, .f. ) ;
#3715 = edge_curve ( 'none', #3724, #3731, #20101, .t. ) ;
#3716 = vertex_point ( 'none', #20102 ) ;
#3717 = edge_curve ( 'none', #3716, #3724, #20091, .t. ) ;
#3718 = vertex_point ( 'none', #20094 ) ;
#3719 = oriented_edge ( 'none', *, *, #3717, .f. ) ;
#3720 = vertex_point ( 'none', #20098 ) ;
#3721 = oriented_edge ( 'none', *, *, #3667, .t. ) ;
#3722 = edge_curve ( 'none', #3725, #3716, #20103, .t. ) ;
#3723 = oriented_edge ( 'none', *, *, #3512, .t. ) ;
#3724 = vertex_point ( 'none', #19997 ) ;
#3725 = vertex_point ( 'none', #20087 ) ;
#3726 = vertex_point ( 'none', #20086 ) ;
#3727 = oriented_edge ( 'none', *, *, #3648, .t. ) ;
#3728 = edge_curve ( 'none', #3662, #3479, #20093, .t. ) ;
#3729 = vertex_point ( 'none', #20084 ) ;
#3730 = oriented_edge ( 'none', *, *, #3707, .f. ) ;
#3731 = vertex_point ( 'none', #20083 ) ;
#3732 = vertex_point ( 'none', #20082 ) ;
#3733 = oriented_edge ( 'none', *, *, #46942, .t. ) ;
#3734 = edge_curve ( 'none', #3817, #3809, #20073, .t. ) ;
#3735 = oriented_edge ( 'none', *, *, #3754, .f. ) ;
#3736 = oriented_edge ( 'none', *, *, #2937, .t. ) ;
#3737 = edge_curve ( 'none', #3738, #3752, #20146, .t. ) ;
#3738 = vertex_point ( 'none', #20074 ) ;
#3739 = oriented_edge ( 'none', *, *, #3737, .f. ) ;
#3740 = edge_curve ( 'none', #3741, #3738, #20137, .t. ) ;
#3741 = vertex_point ( 'none', #20138 ) ;
#3742 = edge_curve ( 'none', #3694, #3741, #20147, .t. ) ;
#3743 = edge_curve ( 'none', #24992, #26865, #20125, .t. ) ;
#3744 = oriented_edge ( 'none', *, *, #46983, .f. ) ;
#3745 = oriented_edge ( 'none', *, *, #3775, .f. ) ;
#3746 = vertex_point ( 'none', #20076 ) ;
#3747 = vertex_point ( 'none', #20120 ) ;
#3748 = oriented_edge ( 'none', *, *, #3740, .f. ) ;
#3749 = edge_curve ( 'none', #46965, #46953, #20121, .t. ) ;
#3750 = oriented_edge ( 'none', *, *, #3766, .f. ) ;
#3751 = edge_curve ( 'none', #3770, #3746, #20107, .t. ) ;
#3752 = vertex_point ( 'none', #19549 ) ;
#3753 = oriented_edge ( 'none', *, *, #3751, .f. ) ;
#3754 = edge_curve ( 'none', #3752, #3694, #19530, .t. ) ;
#3755 = oriented_edge ( 'none', *, *, #3742, .f. ) ;
#3756 = edge_loop ( 'none', ( #3735, #3739, #3748, #3755 ) ) ;
#3757 = edge_curve ( 'none', #3781, #3770, #18468, .t. ) ;
#3758 = vertex_point ( 'none', #19843 ) ;
#3759 = oriented_edge ( 'none', *, *, #3693, .f. ) ;
#3760 = vertex_point ( 'none', #19804 ) ;
#3761 = edge_curve ( 'none', #51282, #28692, #19218, .t. ) ;
#3762 = vertex_point ( 'none', #19533 ) ;
#3763 = oriented_edge ( 'none', *, *, #3764, .f. ) ;
#3764 = edge_curve ( 'none', #3760, #3762, #19250, .t. ) ;
#3765 = edge_loop ( 'none', ( #3745, #3750, #3753, #3768 ) ) ;
#3766 = edge_curve ( 'none', #3746, #3747, #18979, .t. ) ;
#3767 = edge_curve ( 'none', #3777, #3760, #20174, .t. ) ;
#3768 = oriented_edge ( 'none', *, *, #3757, .f. ) ;
#3769 = vertex_point ( 'none', #20169 ) ;
#3770 = vertex_point ( 'none', #20168 ) ;
#3771 = oriented_edge ( 'none', *, *, #3767, .f. ) ;
#3773 = edge_curve ( 'none', #3758, #3777, #20166, .t. ) ;
#3772 = vertex_point ( 'none', #20175 ) ;
#3774 = edge_curve ( 'none', #656, #2956, #20161, .t. ) ;
#3775 = edge_curve ( 'none', #3747, #3781, #20156, .t. ) ;
#3776 = oriented_edge ( 'none', *, *, #3773, .f. ) ;
#3777 = vertex_point ( 'none', #20162 ) ;
#3778 = oriented_edge ( 'none', *, *, #3708, .f. ) ;
#3779 = vertex_point ( 'none', #20167 ) ;
#3780 = vertex_point ( 'none', #20150 ) ;
#3781 = vertex_point ( 'none', #20176 ) ;
#3782 = oriented_edge ( 'none', *, *, #3783, .f. ) ;
#3783 = edge_curve ( 'none', #3794, #3801, #20214, .t. ) ;
#3784 = edge_loop ( 'none', ( #3860, #3837, #3840, #3855, #3835, #3919 ) ) ;
#3785 = edge_curve ( 'none', #3802, #3794, #20157, .t. ) ;
#3786 = edge_loop ( 'none', ( #3849, #3850, #3864, #3873 ) ) ;
#3787 = vertex_point ( 'none', #20216 ) ;
#3788 = oriented_edge ( 'none', *, *, #3785, .f. ) ;
#3789 = edge_curve ( 'none', #3827, #3802, #20151, .t. ) ;
#3790 = edge_curve ( 'none', #3867, #3798, #20152, .t. ) ;
#3791 = edge_loop ( 'none', ( #3865, #3871, #3874, #1685 ) ) ;
#3792 = oriented_edge ( 'none', *, *, #3828, .f. ) ;
#3793 = edge_curve ( 'none', #3813, #3814, #20200, .t. ) ;
#3794 = vertex_point ( 'none', #20196 ) ;
#3795 = oriented_edge ( 'none', *, *, #3793, .f. ) ;
#3796 = edge_curve ( 'none', #3797, #3813, #20185, .t. ) ;
#3797 = vertex_point ( 'none', #20188 ) ;
#3798 = vertex_point ( 'none', #20187 ) ;
#3799 = edge_curve ( 'none', #3809, #3732, #20189, .t. ) ;
#3800 = edge_curve ( 'none', #3732, #3797, #20181, .t. ) ;
#3801 = vertex_point ( 'none', #20206 ) ;
#3802 = vertex_point ( 'none', #20205 ) ;
#3803 = edge_curve ( 'none', #3801, #3827, #20241, .t. ) ;
#3804 = oriented_edge ( 'none', *, *, #3806, .f. ) ;
#3805 = edge_curve ( 'none', #3808, #3812, #20237, .t. ) ;
#3806 = edge_curve ( 'none', #3812, #24992, #20233, .t. ) ;
#3807 = oriented_edge ( 'none', *, *, #4554, .t. ) ;
#3808 = vertex_point ( 'none', #20229 ) ;
#3809 = vertex_point ( 'none', #20228 ) ;
#3810 = vertex_point ( 'none', #20190 ) ;
#3811 = oriented_edge ( 'none', *, *, #4531, .f. ) ;
#3812 = vertex_point ( 'none', #20179 ) ;
#3813 = vertex_point ( 'none', #20244 ) ;
#3814 = vertex_point ( 'none', #20243 ) ;
#3815 = oriented_edge ( 'none', *, *, #3805, .f. ) ;
#3816 = edge_curve ( 'none', #26865, #3808, #20223, .t. ) ;
#3817 = vertex_point ( 'none', #20227 ) ;
#3818 = oriented_edge ( 'none', *, *, #3800, .f. ) ;
#3819 = vertex_point ( 'none', #20225 ) ;
#3820 = oriented_edge ( 'none', *, *, #3796, .f. ) ;
#3821 = oriented_edge ( 'none', *, *, #51167, .f. ) ;
#3822 = oriented_edge ( 'none', *, *, #3816, .f. ) ;
#3823 = edge_loop ( 'none', ( #3826, #3792, #3795, #3820, #3818, #1702 ) ) ;
#3824 = edge_loop ( 'none', ( #4020, #4025, #4040, #4144, #4055 ) ) ;
#3825 = oriented_edge ( 'none', *, *, #47022, .t. ) ;
#3826 = oriented_edge ( 'none', *, *, #3734, .f. ) ;
#3827 = vertex_point ( 'none', #20226 ) ;
#3828 = edge_curve ( 'none', #3814, #3817, #20224, .t. ) ;
#3829 = edge_curve ( 'none', #3845, #3846, #20219, .t. ) ;
#3830 = oriented_edge ( 'none', *, *, #3921, .f. ) ;
#3831 = edge_curve ( 'none', #3843, #3772, #20242, .t. ) ;
#3832 = vertex_point ( 'none', #20274 ) ;
#3833 = oriented_edge ( 'none', *, *, #3831, .f. ) ;
#3834 = edge_curve ( 'none', #3861, #3862, #20275, .t. ) ;
#3835 = oriented_edge ( 'none', *, *, #3844, .f. ) ;
#3836 = edge_loop ( 'none', ( #3912, #3916, #3917, #3892 ) ) ;
#3837 = oriented_edge ( 'none', *, *, #3834, .f. ) ;
#3838 = edge_curve ( 'none', #3856, #3861, #20276, .t. ) ;
#3839 = vertex_point ( 'none', #20257 ) ;
#3841 = oriented_edge ( 'none', *, *, #3774, .t. ) ;
#3840 = oriented_edge ( 'none', *, *, #3838, .f. ) ;
#3842 = edge_curve ( 'none', #3848, #3856, #20218, .t. ) ;
#3843 = vertex_point ( 'none', #20255 ) ;
#3844 = edge_curve ( 'none', #3859, #3848, #20251, .t. ) ;
#3845 = vertex_point ( 'none', #20249 ) ;
#3846 = vertex_point ( 'none', #20252 ) ;
#3847 = oriented_edge ( 'none', *, *, #3829, .f. ) ;
#3848 = vertex_point ( 'none', #20305 ) ;
#3849 = oriented_edge ( 'none', *, *, #3876, .f. ) ;
#3850 = oriented_edge ( 'none', *, *, #3851, .f. ) ;
#3851 = edge_curve ( 'none', #3852, #3810, #20302, .t. ) ;
#3852 = vertex_point ( 'none', #20300 ) ;
#3853 = vertex_point ( 'none', #20304 ) ;
#3854 = edge_curve ( 'none', #3853, #3852, #20295, .t. ) ;
#3855 = oriented_edge ( 'none', *, *, #3842, .f. ) ;
#3856 = vertex_point ( 'none', #20296 ) ;
#3857 = edge_curve ( 'none', #3870, #3853, #20303, .t. ) ;
#3858 = edge_curve ( 'none', #3862, #3868, #20293, .t. ) ;
#3859 = vertex_point ( 'none', #20282 ) ;
#3860 = oriented_edge ( 'none', *, *, #3858, .f. ) ;
#3861 = vertex_point ( 'none', #20292 ) ;
#3862 = vertex_point ( 'none', #20294 ) ;
#3863 = oriented_edge ( 'none', *, *, #3789, .f. ) ;
#3864 = oriented_edge ( 'none', *, *, #3854, .f. ) ;
#3865 = oriented_edge ( 'none', *, *, #3790, .f. ) ;
#3866 = vertex_point ( 'none', #20287 ) ;
#3867 = vertex_point ( 'none', #20281 ) ;
#3868 = vertex_point ( 'none', #20280 ) ;
#3869 = edge_curve ( 'none', #3866, #3867, #20339, .t. ) ;
#3870 = vertex_point ( 'none', #20341 ) ;
#3871 = oriented_edge ( 'none', *, *, #3869, .f. ) ;
#3872 = edge_curve ( 'none', #3787, #3866, #20278, .t. ) ;
#3873 = oriented_edge ( 'none', *, *, #3857, .f. ) ;
#3874 = oriented_edge ( 'none', *, *, #3872, .f. ) ;
#3875 = edge_curve ( 'none', #3798, #3787, #20328, .t. ) ;
#3876 = edge_curve ( 'none', #3810, #3870, #20340, .t. ) ;
#3877 = edge_loop ( 'none', ( #3878, #3883, #3881, #3964 ) ) ;
#3878 = oriented_edge ( 'none', *, *, #3963, .f. ) ;
#3879 = vertex_point ( 'none', #20323 ) ;
#3880 = edge_curve ( 'none', #3899, #3955, #20319, .t. ) ;
#3881 = oriented_edge ( 'none', *, *, #3884, .f. ) ;
#3882 = edge_loop ( 'none', ( #3953, #3958, #3961, #3885 ) ) ;
#3883 = oriented_edge ( 'none', *, *, #3890, .f. ) ;
#3884 = edge_curve ( 'none', #3879, #3886, #20335, .t. ) ;
#3885 = oriented_edge ( 'none', *, *, #3880, .f. ) ;
#3886 = vertex_point ( 'none', #20313 ) ;
#3887 = edge_curve ( 'none', #3888, #3913, #20311, .t. ) ;
#3888 = vertex_point ( 'none', #20320 ) ;
#3889 = vertex_point ( 'none', #20312 ) ;
#3890 = edge_curve ( 'none', #3886, #3894, #20374, .t. ) ;
#3891 = edge_curve ( 'none', #3956, #3907, #20369, .t. ) ;
#3892 = oriented_edge ( 'none', *, *, #3896, .f. ) ;
#3893 = edge_loop ( 'none', ( #3900, #3905, #3908, #3965 ) ) ;
#3894 = vertex_point ( 'none', #20365 ) ;
#3895 = vertex_point ( 'none', #20364 ) ;
#3896 = edge_curve ( 'none', #3839, #3888, #20322, .t. ) ;
#3897 = vertex_point ( 'none', #20363 ) ;
#3898 = edge_curve ( 'none', #3889, #3903, #20356, .t. ) ;
#3899 = vertex_point ( 'none', #20362 ) ;
#3900 = oriented_edge ( 'none', *, *, #3898, .f. ) ;
#3901 = edge_curve ( 'none', #3897, #3889, #20372, .t. ) ;
#3902 = vertex_point ( 'none', #20351 ) ;
#3903 = vertex_point ( 'none', #20350 ) ;
#3904 = vertex_point ( 'none', #20346 ) ;
#3905 = oriented_edge ( 'none', *, *, #3901, .f. ) ;
#3906 = edge_curve ( 'none', #3904, #3897, #20361, .t. ) ;
#3907 = vertex_point ( 'none', #20357 ) ;
#3908 = oriented_edge ( 'none', *, *, #3906, .f. ) ;
#3909 = edge_curve ( 'none', #3846, #3843, #20412, .t. ) ;
#3910 = edge_curve ( 'none', #3914, #3839, #20407, .t. ) ;
#3911 = oriented_edge ( 'none', *, *, #3909, .f. ) ;
#3912 = oriented_edge ( 'none', *, *, #3910, .f. ) ;
#3913 = vertex_point ( 'none', #20342 ) ;
#3914 = vertex_point ( 'none', #20413 ) ;
#3915 = edge_curve ( 'none', #3913, #3914, #20408, .t. ) ;
#3916 = oriented_edge ( 'none', *, *, #3915, .f. ) ;
#3917 = oriented_edge ( 'none', *, *, #3887, .f. ) ;
#3918 = edge_curve ( 'none', #3868, #3859, #20393, .t. ) ;
#3919 = oriented_edge ( 'none', *, *, #3918, .f. ) ;
#3920 = edge_loop ( 'none', ( #3847, #3830, #3833, #3911 ) ) ;
#3921 = edge_curve ( 'none', #3772, #3845, #20401, .t. ) ;
#3922 = edge_curve ( 'none', #4010, #4001, #20381, .t. ) ;
#3923 = edge_loop ( 'none', ( #3993, #3999, #3988, #4003 ) ) ;
#3924 = oriented_edge ( 'none', *, *, #4000, .f. ) ;
#3925 = edge_curve ( 'none', #3946, #3952, #19811, .t. ) ;
#3926 = oriented_edge ( 'none', *, *, #4004, .f. ) ;
#3927 = vertex_point ( 'none', #20377 ) ;
#3928 = edge_curve ( 'none', #3902, #3946, #20115, .t. ) ;
#3929 = vertex_point ( 'none', #20437 ) ;
#3930 = edge_loop ( 'none', ( #3931, #3932, #3924, #3926 ) ) ;
#3931 = oriented_edge ( 'none', *, *, #3949, .f. ) ;
#3932 = oriented_edge ( 'none', *, *, #3934, .f. ) ;
#3933 = vertex_point ( 'none', #20434 ) ;
#3934 = edge_curve ( 'none', #3933, #3929, #20436, .t. ) ;
#3935 = oriented_edge ( 'none', *, *, #3985, .f. ) ;
#3936 = vertex_point ( 'none', #20426 ) ;
#3937 = edge_curve ( 'none', #3960, #3902, #20432, .t. ) ;
#3938 = oriented_edge ( 'none', *, *, #3948, .f. ) ;
#3939 = edge_loop ( 'none', ( #3940, #3942, #3947, #3938, #3941, #3945 ) ) ;
#3940 = oriented_edge ( 'none', *, *, #3937, .f. ) ;
#3941 = oriented_edge ( 'none', *, *, #3925, .f. ) ;
#3942 = oriented_edge ( 'none', *, *, #3943, .f. ) ;
#3943 = edge_curve ( 'none', #3957, #3960, #20431, .t. ) ;
#3944 = edge_curve ( 'none', #3954, #3957, #20420, .t. ) ;
#3945 = oriented_edge ( 'none', *, *, #3928, .f. ) ;
#3946 = vertex_point ( 'none', #20425 ) ;
#3947 = oriented_edge ( 'none', *, *, #3944, .f. ) ;
#3948 = edge_curve ( 'none', #3952, #3954, #20473, .t. ) ;
#3949 = edge_curve ( 'none', #3929, #3927, #20469, .t. ) ;
#3950 = edge_curve ( 'none', #3895, #3879, #20465, .t. ) ;
#3951 = edge_curve ( 'none', #3907, #3899, #20460, .t. ) ;
#3952 = vertex_point ( 'none', #20415 ) ;
#3953 = oriented_edge ( 'none', *, *, #3951, .f. ) ;
#3954 = vertex_point ( 'none', #20461 ) ;
#3955 = vertex_point ( 'none', #20455 ) ;
#3956 = vertex_point ( 'none', #20454 ) ;
#3957 = vertex_point ( 'none', #20451 ) ;
#3958 = oriented_edge ( 'none', *, *, #3891, .f. ) ;
#3959 = edge_curve ( 'none', #3955, #3956, #20453, .t. ) ;
#3960 = vertex_point ( 'none', #20456 ) ;
#3961 = oriented_edge ( 'none', *, *, #3959, .f. ) ;
#3962 = edge_curve ( 'none', #3903, #3904, #20416, .t. ) ;
#3963 = edge_curve ( 'none', #3894, #3895, #20442, .t. ) ;
#3964 = oriented_edge ( 'none', *, *, #3950, .f. ) ;
#3965 = oriented_edge ( 'none', *, *, #3962, .f. ) ;
#3966 = edge_curve ( 'none', #3978, #4051, #20448, .t. ) ;
#3967 = edge_curve ( 'none', #4050, #4053, #20498, .t. ) ;
#3968 = vertex_point ( 'none', #20503 ) ;
#3969 = edge_loop ( 'none', ( #4101, #4012, #4015, #4018 ) ) ;
#3970 = edge_loop ( 'none', ( #4043, #4044, #3976, #4036, #4029, #4023 ) ) ;
#3971 = oriented_edge ( 'none', *, *, #4058, .f. ) ;
#3972 = edge_loop ( 'none', ( #3973, #4034, #4054, #4041 ) ) ;
#3973 = oriented_edge ( 'none', *, *, #3966, .f. ) ;
#3974 = vertex_point ( 'none', #20502 ) ;
#3975 = edge_curve ( 'none', #4056, #3978, #20501, .t. ) ;
#3976 = oriented_edge ( 'none', *, *, #4022, .f. ) ;
#3977 = vertex_point ( 'none', #20438 ) ;
#3978 = vertex_point ( 'none', #20497 ) ;
#3979 = vertex_point ( 'none', #20489 ) ;
#3980 = edge_curve ( 'none', #3992, #3979, #20485, .t. ) ;
#3981 = edge_curve ( 'none', #3983, #3987, #20481, .t. ) ;
#3982 = oriented_edge ( 'none', *, *, #3981, .f. ) ;
#3983 = vertex_point ( 'none', #20486 ) ;
#3984 = oriented_edge ( 'none', *, *, #4049, .f. ) ;
#3985 = edge_curve ( 'none', #3986, #4010, #20487, .t. ) ;
#3986 = vertex_point ( 'none', #20477 ) ;
#3987 = vertex_point ( 'none', #20488 ) ;
#3988 = oriented_edge ( 'none', *, *, #3996, .f. ) ;
#3989 = edge_curve ( 'none', #4002, #3986, #20493, .t. ) ;
#3990 = edge_curve ( 'none', #3991, #3992, #20527, .t. ) ;
#3991 = vertex_point ( 'none', #20532 ) ;
#3992 = vertex_point ( 'none', #20528 ) ;
#3994 = edge_loop ( 'none', ( #6471, #5077, #4924, #4435, #5473, #5488 ) ) ;
#3993 = oriented_edge ( 'none', *, *, #3990, .f. ) ;
#3995 = edge_curve ( 'none', #3997, #3991, #20522, .t. ) ;
#3996 = edge_curve ( 'none', #3979, #3997, #20531, .t. ) ;
#3997 = vertex_point ( 'none', #20523 ) ;
#3998 = edge_loop ( 'none', ( #3982, #3984, #4057, #3971 ) ) ;
#3999 = oriented_edge ( 'none', *, *, #3995, .f. ) ;
#4000 = edge_curve ( 'none', #3936, #3933, #20511, .t. ) ;
#4001 = vertex_point ( 'none', #20513 ) ;
#4002 = vertex_point ( 'none', #20512 ) ;
#4003 = oriented_edge ( 'none', *, *, #3980, .f. ) ;
#4004 = edge_curve ( 'none', #3927, #3936, #20515, .t. ) ;
#4005 = edge_curve ( 'none', #4001, #4002, #20568, .t. ) ;
#4006 = oriented_edge ( 'none', *, *, #3989, .f. ) ;
#4007 = edge_loop ( 'none', ( #4009, #4011, #3935, #4006 ) ) ;
#4008 = edge_loop ( 'none', ( #3085, #3097, #3112, #3514 ) ) ;
#4009 = oriented_edge ( 'none', *, *, #4005, .f. ) ;
#4010 = vertex_point ( 'none', #20507 ) ;
#4011 = oriented_edge ( 'none', *, *, #3922, .f. ) ;
#4012 = oriented_edge ( 'none', *, *, #4102, .f. ) ;
#4013 = edge_curve ( 'none', #4104, #4032, #20564, .t. ) ;
#4014 = vertex_point ( 'none', #20556 ) ;
#4015 = oriented_edge ( 'none', *, *, #4013, .f. ) ;
#4016 = edge_curve ( 'none', #4039, #4104, #20553, .t. ) ;
#4017 = vertex_point ( 'none', #20554 ) ;
#4018 = oriented_edge ( 'none', *, *, #4016, .f. ) ;
#4019 = edge_loop ( 'none', ( #4021, #4089, #4092, #4052 ) ) ;
#4020 = oriented_edge ( 'none', *, *, #47001, .f. ) ;
#4021 = oriented_edge ( 'none', *, *, #4085, .f. ) ;
#4022 = edge_curve ( 'none', #4048, #4046, #20506, .t. ) ;
#4023 = oriented_edge ( 'none', *, *, #4030, .f. ) ;
#4024 = vertex_point ( 'none', #20548 ) ;
#4025 = oriented_edge ( 'none', *, *, #3749, .t. ) ;
#4026 = edge_curve ( 'none', #3968, #4048, #20545, .t. ) ;
#4027 = edge_curve ( 'none', #4024, #3968, #20560, .t. ) ;
#4028 = vertex_point ( 'none', #20549 ) ;
#4029 = oriented_edge ( 'none', *, *, #4027, .f. ) ;
#4030 = edge_curve ( 'none', #3977, #4024, #20533, .t. ) ;
#4031 = vertex_point ( 'none', #20534 ) ;
#4032 = vertex_point ( 'none', #20538 ) ;
#4033 = edge_curve ( 'none', #4028, #4039, #20592, .t. ) ;
#4034 = oriented_edge ( 'none', *, *, #3975, .f. ) ;
#4035 = edge_curve ( 'none', #3974, #4056, #20594, .t. ) ;
#4036 = oriented_edge ( 'none', *, *, #4026, .f. ) ;
#4037 = edge_curve ( 'none', #4051, #3974, #20583, .t. ) ;
#4038 = edge_curve ( 'none', #4042, #3977, #20535, .t. ) ;
#4039 = vertex_point ( 'none', #20584 ) ;
#4040 = oriented_edge ( 'none', *, *, #46985, .t. ) ;
#4041 = oriented_edge ( 'none', *, *, #4037, .f. ) ;
#4042 = vertex_point ( 'none', #20593 ) ;
#4043 = oriented_edge ( 'none', *, *, #4038, .f. ) ;
#4044 = oriented_edge ( 'none', *, *, #4045, .f. ) ;
#4045 = edge_curve ( 'none', #4046, #4042, #20574, .t. ) ;
#4046 = vertex_point ( 'none', #20588 ) ;
#4047 = vertex_point ( 'none', #20576 ) ;
#4048 = vertex_point ( 'none', #20569 ) ;
#4049 = edge_curve ( 'none', #4053, #3983, #20579, .t. ) ;
#4050 = vertex_point ( 'none', #20635 ) ;
#4051 = vertex_point ( 'none', #20633 ) ;
#4052 = oriented_edge ( 'none', *, *, #4093, .f. ) ;
#4053 = vertex_point ( 'none', #20632 ) ;
#4054 = oriented_edge ( 'none', *, *, #4035, .f. ) ;
#4055 = oriented_edge ( 'none', *, *, #47537, .f. ) ;
#4056 = vertex_point ( 'none', #20575 ) ;
#4057 = oriented_edge ( 'none', *, *, #3967, .f. ) ;
#4058 = edge_curve ( 'none', #3987, #4050, #20623, .t. ) ;
#4059 = vertex_point ( 'none', #20625 ) ;
#4060 = oriented_edge ( 'none', *, *, #4081, .f. ) ;
#4061 = edge_curve ( 'none', #4096, #4059, #20615, .t. ) ;
#4062 = vertex_point ( 'none', #20619 ) ;
#4063 = oriented_edge ( 'none', *, *, #4143, .f. ) ;
#4064 = edge_curve ( 'none', #4088, #4096, #20617, .t. ) ;
#4065 = vertex_point ( 'none', #20610 ) ;
#4066 = oriented_edge ( 'none', *, *, #4064, .f. ) ;
#4067 = edge_curve ( 'none', #4065, #4062, #20611, .t. ) ;
#4068 = oriented_edge ( 'none', *, *, #4067, .f. ) ;
#4069 = edge_curve ( 'none', #4062, #4100, #20602, .t. ) ;
#4070 = edge_curve ( 'none', #4098, #4099, #20598, .t. ) ;
#4071 = edge_curve ( 'none', #4031, #4084, #20674, .t. ) ;
#4072 = oriented_edge ( 'none', *, *, #4070, .f. ) ;
#4073 = edge_curve ( 'none', #4084, #4098, #20608, .t. ) ;
#4074 = oriented_edge ( 'none', *, *, #4073, .f. ) ;
#4075 = oriented_edge ( 'none', *, *, #4069, .f. ) ;
#4076 = edge_curve ( 'none', #4091, #4088, #20671, .t. ) ;
#4077 = oriented_edge ( 'none', *, *, #4061, .f. ) ;
#4078 = edge_loop ( 'none', ( #4079, #4060, #4077, #4066 ) ) ;
#4079 = oriented_edge ( 'none', *, *, #4076, .f. ) ;
#4080 = oriented_edge ( 'none', *, *, #4146, .f. ) ;
#4081 = edge_curve ( 'none', #4059, #4091, #20675, .t. ) ;
#4082 = edge_loop ( 'none', ( #4075, #4068, #4063, #4080 ) ) ;
#4083 = edge_curve ( 'none', #4103, #4014, #20655, .t. ) ;
#4084 = vertex_point ( 'none', #20656 ) ;
#4086 = oriented_edge ( 'none', *, *, #2829, .t. ) ;
#4085 = edge_curve ( 'none', #4014, #4047, #20646, .t. ) ;
#4087 = edge_loop ( 'none', ( #4097, #4072, #4074, #4095 ) ) ;
#4088 = vertex_point ( 'none', #20375 ) ;
#4089 = oriented_edge ( 'none', *, *, #4083, .f. ) ;
#4090 = edge_curve ( 'none', #4017, #4103, #20618, .t. ) ;
#4091 = vertex_point ( 'none', #20382 ) ;
#4092 = oriented_edge ( 'none', *, *, #4090, .f. ) ;
#4093 = edge_curve ( 'none', #4047, #4017, #20637, .t. ) ;
#4094 = edge_curve ( 'none', #4099, #4031, #37196, .t. ) ;
#4095 = oriented_edge ( 'none', *, *, #4071, .f. ) ;
#4096 = vertex_point ( 'none', #37190 ) ;
#4097 = oriented_edge ( 'none', *, *, #4094, .f. ) ;
#4098 = vertex_point ( 'none', #37189 ) ;
#4099 = vertex_point ( 'none', #37188 ) ;
#4100 = vertex_point ( 'none', #37202 ) ;
#4101 = oriented_edge ( 'none', *, *, #4033, .f. ) ;
#4102 = edge_curve ( 'none', #4032, #4028, #37181, .t. ) ;
#4103 = vertex_point ( 'none', #37172 ) ;
#4104 = vertex_point ( 'none', #37170 ) ;
#4105 = oriented_edge ( 'none', *, *, #4189, .f. ) ;
#4106 = edge_curve ( 'none', #4111, #4120, #37198, .t. ) ;
#4107 = edge_curve ( 'none', #4119, #4110, #37183, .t. ) ;
#4108 = oriented_edge ( 'none', *, *, #4139, .f. ) ;
#4109 = edge_curve ( 'none', #4128, #4129, #37261, .t. ) ;
#4110 = vertex_point ( 'none', #37266 ) ;
#4111 = vertex_point ( 'none', #37152 ) ;
#4112 = oriented_edge ( 'none', *, *, #4109, .f. ) ;
#4113 = edge_curve ( 'none', #4125, #4128, #37143, .t. ) ;
#4114 = edge_curve ( 'none', #4110, #4111, #37158, .t. ) ;
#4115 = vertex_point ( 'none', #37254 ) ;
#4116 = edge_loop ( 'none', ( #4117, #4184, #4133, #4183, #4105, #4170 ) ) ;
#4117 = oriented_edge ( 'none', *, *, #4114, .f. ) ;
#4118 = vertex_point ( 'none', #37146 ) ;
#4119 = vertex_point ( 'none', #37144 ) ;
#4120 = vertex_point ( 'none', #37248 ) ;
#4121 = oriented_edge ( 'none', *, *, #4123, .f. ) ;
#4122 = edge_curve ( 'none', #4124, #4127, #37234, .t. ) ;
#4123 = edge_curve ( 'none', #4127, #4149, #37230, .t. ) ;
#4124 = vertex_point ( 'none', #37235 ) ;
#4125 = vertex_point ( 'none', #37219 ) ;
#4126 = edge_curve ( 'none', #4190, #4191, #37207, .t. ) ;
#4127 = vertex_point ( 'none', #37215 ) ;
#4128 = vertex_point ( 'none', #37209 ) ;
#4129 = vertex_point ( 'none', #37208 ) ;
#4130 = oriented_edge ( 'none', *, *, #4122, .f. ) ;
#4131 = edge_curve ( 'none', #3832, #4124, #37213, .t. ) ;
#4132 = vertex_point ( 'none', #37322 ) ;
#4133 = oriented_edge ( 'none', *, *, #4185, .f. ) ;
#4134 = oriented_edge ( 'none', *, *, #4113, .f. ) ;
#4135 = oriented_edge ( 'none', *, *, #4131, .f. ) ;
#4136 = edge_loop ( 'none', ( #4137, #4108, #4112, #4134 ) ) ;
#4137 = oriented_edge ( 'none', *, *, #4141, .f. ) ;
#4138 = vertex_point ( 'none', #37326 ) ;
#4139 = edge_curve ( 'none', #4129, #4132, #37309, .t. ) ;
#4140 = oriented_edge ( 'none', *, *, #4180, .f. ) ;
#4141 = edge_curve ( 'none', #4132, #4125, #37323, .t. ) ;
#4142 = edge_loop ( 'none', ( #4148, #4121, #4130, #4135 ) ) ;
#4143 = edge_curve ( 'none', #4145, #4065, #37293, .t. ) ;
#4144 = oriented_edge ( 'none', *, *, #1093, .f. ) ;
#4145 = vertex_point ( 'none', #37287 ) ;
#4146 = edge_curve ( 'none', #4100, #4145, #37312, .t. ) ;
#4147 = edge_curve ( 'none', #4149, #3832, #37302, .t. ) ;
#4148 = oriented_edge ( 'none', *, *, #4147, .f. ) ;
#4149 = vertex_point ( 'none', #37267 ) ;
#4150 = edge_curve ( 'none', #4178, #7218, #37295, .t. ) ;
#4151 = edge_curve ( 'none', #4152, #4153, #37388, .t. ) ;
#4152 = vertex_point ( 'none', #37279 ) ;
#4153 = vertex_point ( 'none', #37374 ) ;
#4154 = edge_curve ( 'none', #4222, #4152, #37272, .t. ) ;
#4155 = oriented_edge ( 'none', *, *, #4181, .f. ) ;
#4156 = vertex_point ( 'none', #37377 ) ;
#4157 = vertex_point ( 'none', #37368 ) ;
#4158 = vertex_point ( 'none', #37353 ) ;
#4159 = oriented_edge ( 'none', *, *, #4238, .f. ) ;
#4160 = oriented_edge ( 'none', *, *, #4179, .f. ) ;
#4161 = edge_curve ( 'none', #4158, #4156, #37345, .t. ) ;
#4162 = edge_loop ( 'none', ( #4164, #4225, #36404, #4224, #4229, #4214 ) ) ;
#4163 = oriented_edge ( 'none', *, *, #4161, .f. ) ;
#4164 = oriented_edge ( 'none', *, *, #4151, .f. ) ;
#4165 = advanced_face ( 'none', ( #37350 ), #37355, .t. ) ;
#4166 = edge_curve ( 'none', #4168, #4178, #37332, .t. ) ;
#4167 = oriented_edge ( 'none', *, *, #4150, .f. ) ;
#4168 = vertex_point ( 'none', #37333 ) ;
#4169 = edge_curve ( 'none', #4115, #4158, #37445, .t. ) ;
#4170 = oriented_edge ( 'none', *, *, #4106, .f. ) ;
#4171 = edge_loop ( 'none', ( #4172, #4173, #4187, #4140 ) ) ;
#4172 = oriented_edge ( 'none', *, *, #4126, .f. ) ;
#4173 = oriented_edge ( 'none', *, *, #4174, .f. ) ;
#4174 = edge_curve ( 'none', #4188, #4190, #37331, .t. ) ;
#4175 = edge_loop ( 'none', ( #4155, #4160, #4163, #4192 ) ) ;
#4176 = edge_curve ( 'none', #4177, #4188, #37427, .t. ) ;
#4177 = vertex_point ( 'none', #37329 ) ;
#4178 = vertex_point ( 'none', #37428 ) ;
#4179 = edge_curve ( 'none', #4156, #4157, #37417, .t. ) ;
#4180 = edge_curve ( 'none', #4191, #4177, #37408, .t. ) ;
#4181 = edge_curve ( 'none', #4157, #4115, #37400, .t. ) ;
#4182 = edge_loop ( 'none', ( #4234, #4237, #4159, #4167 ) ) ;
#4183 = oriented_edge ( 'none', *, *, #4186, .f. ) ;
#4184 = oriented_edge ( 'none', *, *, #4107, .f. ) ;
#4185 = edge_curve ( 'none', #4118, #4119, #37420, .t. ) ;
#4186 = edge_curve ( 'none', #4138, #4118, #37503, .t. ) ;
#4187 = oriented_edge ( 'none', *, *, #4176, .f. ) ;
#4188 = vertex_point ( 'none', #37497 ) ;
#4189 = edge_curve ( 'none', #4120, #4138, #37492, .t. ) ;
#4190 = vertex_point ( 'none', #37391 ) ;
#4191 = vertex_point ( 'none', #37490 ) ;
#4192 = oriented_edge ( 'none', *, *, #4169, .f. ) ;
#4193 = vertex_point ( 'none', #37484 ) ;
#4194 = edge_curve ( 'none', #4195, #4216, #37494, .t. ) ;
#4195 = vertex_point ( 'none', #37479 ) ;
#4196 = vertex_point ( 'none', #37478 ) ;
#4197 = edge_curve ( 'none', #4193, #4200, #37464, .t. ) ;
#4198 = oriented_edge ( 'none', *, *, #4202, .f. ) ;
#4199 = edge_loop ( 'none', ( #4205, #4209, #4212, #4274 ) ) ;
#4200 = vertex_point ( 'none', #37430 ) ;
#4201 = vertex_point ( 'none', #37465 ) ;
#4202 = edge_curve ( 'none', #4228, #4195, #37456, .t. ) ;
#4203 = vertex_point ( 'none', #37459 ) ;
#4204 = edge_curve ( 'none', #4196, #4207, #37510, .t. ) ;
#4205 = oriented_edge ( 'none', *, *, #4204, .f. ) ;
#4206 = edge_curve ( 'none', #4203, #4196, #37567, .t. ) ;
#4207 = vertex_point ( 'none', #37572 ) ;
#4208 = vertex_point ( 'none', #37569 ) ;
#4209 = oriented_edge ( 'none', *, *, #4206, .f. ) ;
#4210 = edge_curve ( 'none', #4208, #4203, #37580, .t. ) ;
#4211 = oriented_edge ( 'none', *, *, #4305, .f. ) ;
#4212 = oriented_edge ( 'none', *, *, #4210, .f. ) ;
#4213 = edge_curve ( 'none', #4217, #4228, #37547, .t. ) ;
#4214 = oriented_edge ( 'none', *, *, #4233, .f. ) ;
#4215 = oriented_edge ( 'none', *, *, #4213, .f. ) ;
#4216 = vertex_point ( 'none', #37581 ) ;
#4217 = vertex_point ( 'none', #37557 ) ;
#4218 = edge_curve ( 'none', #4216, #4217, #37560, .t. ) ;
#4219 = oriented_edge ( 'none', *, *, #4577, .t. ) ;
#4220 = oriented_edge ( 'none', *, *, #4218, .f. ) ;
#4221 = oriented_edge ( 'none', *, *, #4194, .f. ) ;
#4222 = vertex_point ( 'none', #37531 ) ;
#4223 = vertex_point ( 'none', #37556 ) ;
#4224 = oriented_edge ( 'none', *, *, #4230, .f. ) ;
#4225 = oriented_edge ( 'none', *, *, #4154, .f. ) ;
#4226 = edge_curve ( 'none', #4227, #4222, #37521, .t. ) ;
#4227 = vertex_point ( 'none', #37540 ) ;
#4228 = vertex_point ( 'none', #37526 ) ;
#4229 = oriented_edge ( 'none', *, *, #4232, .f. ) ;
#4230 = edge_curve ( 'none', #36424, #4227, #37533, .t. ) ;
#4231 = edge_loop ( 'none', ( #4215, #4220, #4221, #4198 ) ) ;
#4232 = edge_curve ( 'none', #4223, #36424, #37518, .t. ) ;
#4233 = edge_curve ( 'none', #4153, #4223, #37519, .t. ) ;
#4234 = oriented_edge ( 'none', *, *, #4166, .f. ) ;
#4235 = edge_curve ( 'none', #4236, #4168, #37627, .t. ) ;
#4236 = vertex_point ( 'none', #37623 ) ;
#4237 = oriented_edge ( 'none', *, *, #4235, .f. ) ;
#4238 = edge_curve ( 'none', #7218, #4236, #37606, .t. ) ;
#4239 = edge_loop ( 'none', ( #4311, #4313, #4307, #4306 ) ) ;
#4240 = edge_curve ( 'none', #8985, #8973, #37639, .t. ) ;
#4241 = edge_curve ( 'none', #4257, #4268, #20636, .t. ) ;
#4242 = oriented_edge ( 'none', *, *, #4320, .f. ) ;
#4243 = vertex_point ( 'none', #37594 ) ;
#4244 = oriented_edge ( 'none', *, *, #4252, .f. ) ;
#4245 = edge_curve ( 'none', #3488, #3819, #37600, .t. ) ;
#4246 = oriented_edge ( 'none', *, *, #4241, .f. ) ;
#4247 = edge_curve ( 'none', #4265, #4257, #37686, .t. ) ;
#4248 = vertex_point ( 'none', #37690 ) ;
#4249 = oriented_edge ( 'none', *, *, #4247, .f. ) ;
#4250 = edge_loop ( 'none', ( #4244, #4316, #4319, #4242 ) ) ;
#4251 = edge_curve ( 'none', #4329, #4255, #37694, .t. ) ;
#4252 = edge_curve ( 'none', #4255, #4261, #37666, .t. ) ;
#4253 = vertex_point ( 'none', #37691 ) ;
#4254 = oriented_edge ( 'none', *, *, #46971, .t. ) ;
#4255 = vertex_point ( 'none', #37659 ) ;
#4256 = edge_curve ( 'none', #4281, #4278, #37676, .t. ) ;
#4257 = vertex_point ( 'none', #37698 ) ;
#4258 = edge_loop ( 'none', ( #4266, #4269, #4246, #4249 ) ) ;
#4259 = edge_curve ( 'none', #4260, #4281, #37650, .t. ) ;
#4260 = vertex_point ( 'none', #37657 ) ;
#4261 = vertex_point ( 'none', #37700 ) ;
#4262 = edge_curve ( 'none', #4201, #4260, #37763, .t. ) ;
#4263 = edge_curve ( 'none', #4264, #4265, #37751, .t. ) ;
#4264 = vertex_point ( 'none', #37765 ) ;
#4265 = vertex_point ( 'none', #37753 ) ;
#4266 = oriented_edge ( 'none', *, *, #4263, .f. ) ;
#4267 = oriented_edge ( 'none', *, *, #46937, .f. ) ;
#4268 = vertex_point ( 'none', #37655 ) ;
#4269 = oriented_edge ( 'none', *, *, #4270, .f. ) ;
#4270 = edge_curve ( 'none', #4268, #4264, #37740, .t. ) ;
#4271 = edge_curve ( 'none', #4207, #4208, #37721, .t. ) ;
#4272 = edge_curve ( 'none', #4200, #4201, #37713, .t. ) ;
#4273 = oriented_edge ( 'none', *, *, #4256, .f. ) ;
#4275 = oriented_edge ( 'none', *, *, #29204, .t. ) ;
#4274 = oriented_edge ( 'none', *, *, #4271, .f. ) ;
#4276 = edge_loop ( 'none', ( #4277, #4282, #4280, #4273, #4279, #4284 ) ) ;
#4277 = oriented_edge ( 'none', *, *, #4272, .f. ) ;
#4278 = vertex_point ( 'none', #37767 ) ;
#4279 = oriented_edge ( 'none', *, *, #4259, .f. ) ;
#4280 = oriented_edge ( 'none', *, *, #4283, .f. ) ;
#4281 = vertex_point ( 'none', #37658 ) ;
#4282 = oriented_edge ( 'none', *, *, #4197, .f. ) ;
#4283 = edge_curve ( 'none', #4278, #4193, #37715, .t. ) ;
#4284 = oriented_edge ( 'none', *, *, #4262, .f. ) ;
#4285 = edge_curve ( 'none', #4322, #4302, #37714, .t. ) ;
#4286 = edge_curve ( 'none', #4289, #4287, #37827, .t. ) ;
#4287 = vertex_point ( 'none', #37726 ) ;
#4288 = oriented_edge ( 'none', *, *, #4286, .f. ) ;
#4289 = vertex_point ( 'none', #37822 ) ;
#4290 = oriented_edge ( 'none', *, *, #8978, .t. ) ;
#4291 = oriented_edge ( 'none', *, *, #4351, .f. ) ;
#4292 = oriented_edge ( 'none', *, *, #5811, .t. ) ;
#4293 = edge_curve ( 'none', #4294, #4315, #37820, .t. ) ;
#4294 = vertex_point ( 'none', #37832 ) ;
#4295 = edge_loop ( 'none', ( #4299, #4372, #4374, #4310 ) ) ;
#4296 = edge_curve ( 'none', #4253, #4294, #37811, .t. ) ;
#4297 = edge_curve ( 'none', #4301, #4322, #37787, .t. ) ;
#4298 = edge_loop ( 'none', ( #4288, #4291, #4358, #4364 ) ) ;
#4299 = oriented_edge ( 'none', *, *, #4297, .f. ) ;
#4300 = vertex_point ( 'none', #37781 ) ;
#4301 = vertex_point ( 'none', #37780 ) ;
#4302 = vertex_point ( 'none', #37812 ) ;
#4303 = edge_curve ( 'none', #4300, #4301, #37705, .t. ) ;
#4304 = vertex_point ( 'none', #37916 ) ;
#4305 = edge_curve ( 'none', #4304, #4327, #37797, .t. ) ;
#4306 = oriented_edge ( 'none', *, *, #4296, .f. ) ;
#4307 = oriented_edge ( 'none', *, *, #4293, .f. ) ;
#4308 = edge_curve ( 'none', #4248, #4304, #37913, .t. ) ;
#4309 = edge_curve ( 'none', #4312, #4253, #37899, .t. ) ;
#4310 = oriented_edge ( 'none', *, *, #4285, .f. ) ;
#4311 = oriented_edge ( 'none', *, *, #4309, .f. ) ;
#4312 = vertex_point ( 'none', #37778 ) ;
#4313 = oriented_edge ( 'none', *, *, #4314, .f. ) ;
#4314 = edge_curve ( 'none', #4315, #4312, #37894, .t. ) ;
#4315 = vertex_point ( 'none', #37876 ) ;
#4316 = oriented_edge ( 'none', *, *, #4251, .f. ) ;
#4317 = edge_curve ( 'none', #4243, #4329, #37874, .t. ) ;
#4318 = oriented_edge ( 'none', *, *, #4308, .f. ) ;
#4319 = oriented_edge ( 'none', *, *, #4317, .f. ) ;
#4320 = edge_curve ( 'none', #4261, #4243, #37881, .t. ) ;
#4321 = edge_curve ( 'none', #4328, #4248, #37849, .t. ) ;
#4322 = vertex_point ( 'none', #37866 ) ;
#4323 = edge_loop ( 'none', ( #4324, #4325, #4211, #4318 ) ) ;
#4324 = oriented_edge ( 'none', *, *, #4321, .f. ) ;
#4325 = oriented_edge ( 'none', *, *, #4326, .f. ) ;
#4326 = edge_curve ( 'none', #4327, #4328, #37864, .t. ) ;
#4327 = vertex_point ( 'none', #37972 ) ;
#4328 = vertex_point ( 'none', #37852 ) ;
#4329 = vertex_point ( 'none', #37966 ) ;
#4330 = oriented_edge ( 'none', *, *, #4240, .t. ) ;
#4331 = vertex_point ( 'none', #37858 ) ;
#4332 = edge_loop ( 'none', ( #4396, #4395, #4349, #4354 ) ) ;
#4333 = edge_curve ( 'none', #4362, #4331, #37975, .t. ) ;
#4334 = edge_curve ( 'none', #4335, #4336, #37961, .t. ) ;
#4335 = vertex_point ( 'none', #37960 ) ;
#4336 = vertex_point ( 'none', #37945 ) ;
#4337 = edge_curve ( 'none', #4461, #3521, #37855, .t. ) ;
#4338 = oriented_edge ( 'none', *, *, #4368, .f. ) ;
#4339 = edge_curve ( 'none', #4367, #4357, #37934, .t. ) ;
#4340 = advanced_face ( 'none', ( #37937 ), #37956, .t. ) ;
#4341 = edge_curve ( 'none', #4363, #4367, #37983, .t. ) ;
#4342 = oriented_edge ( 'none', *, *, #4417, .f. ) ;
#4343 = vertex_point ( 'none', #38038 ) ;
#4344 = oriented_edge ( 'none', *, *, #4341, .f. ) ;
#4345 = edge_curve ( 'none', #4370, #4363, #37931, .t. ) ;
#4346 = vertex_point ( 'none', #38027 ) ;
#4347 = oriented_edge ( 'none', *, *, #4345, .f. ) ;
#4348 = edge_curve ( 'none', #4353, #4370, #37928, .t. ) ;
#4349 = oriented_edge ( 'none', *, *, #4401, .f. ) ;
#4350 = oriented_edge ( 'none', *, *, #4348, .f. ) ;
#4351 = edge_curve ( 'none', #4355, #4289, #38005, .t. ) ;
#4352 = vertex_point ( 'none', #38009 ) ;
#4353 = vertex_point ( 'none', #38024 ) ;
#4354 = oriented_edge ( 'none', *, *, #4410, .f. ) ;
#4355 = vertex_point ( 'none', #38028 ) ;
#4356 = oriented_edge ( 'none', *, *, #4339, .f. ) ;
#4357 = vertex_point ( 'none', #38011 ) ;
#4358 = oriented_edge ( 'none', *, *, #4361, .f. ) ;
#4359 = edge_curve ( 'none', #4287, #4352, #38110, .t. ) ;
#4360 = edge_curve ( 'none', #4371, #4353, #38104, .t. ) ;
#4361 = edge_curve ( 'none', #4352, #4355, #38097, .t. ) ;
#4362 = vertex_point ( 'none', #37993 ) ;
#4363 = vertex_point ( 'none', #38098 ) ;
#4364 = oriented_edge ( 'none', *, *, #4359, .f. ) ;
#4365 = edge_loop ( 'none', ( #4366, #4338, #4356, #4344, #4347, #4350 ) ) ;
#4366 = oriented_edge ( 'none', *, *, #4360, .f. ) ;
#4367 = vertex_point ( 'none', #37948 ) ;
#4368 = edge_curve ( 'none', #4357, #4371, #38076, .t. ) ;
#4369 = edge_curve ( 'none', #4346, #4362, #38078, .t. ) ;
#4370 = vertex_point ( 'none', #38069 ) ;
#4371 = vertex_point ( 'none', #38082 ) ;
#4372 = oriented_edge ( 'none', *, *, #4303, .f. ) ;
#4373 = edge_curve ( 'none', #4302, #4300, #38086, .t. ) ;
#4374 = oriented_edge ( 'none', *, *, #4373, .f. ) ;
#4375 = oriented_edge ( 'none', *, *, #3656, .f. ) ;
#4376 = oriented_edge ( 'none', *, *, #3600, .f. ) ;
#4377 = oriented_edge ( 'none', *, *, #4382, .f. ) ;
#4378 = advanced_face ( 'none', ( #38041 ), #37991, .t. ) ;
#4379 = oriented_edge ( 'none', *, *, #3637, .t. ) ;
#4380 = oriented_edge ( 'none', *, *, #3630, .f. ) ;
#4381 = oriented_edge ( 'none', *, *, #3470, .f. ) ;
#4382 = edge_curve ( 'none', #3632, #3635, #38064, .t. ) ;
#4383 = oriented_edge ( 'none', *, *, #3639, .f. ) ;
#4384 = advanced_face ( 'none', ( #38174 ), #38170, .t. ) ;
#4385 = oriented_edge ( 'none', *, *, #4405, .t. ) ;
#4386 = edge_loop ( 'none', ( #4380, #4383, #4379, #4377 ) ) ;
#4387 = oriented_edge ( 'none', *, *, #4382, .t. ) ;
#4388 = edge_loop ( 'none', ( #4376, #4451, #4448, #4455, #4454, #4449, #4441, #4444, #4456, #4443, #4447 ) ) ;
#4389 = oriented_edge ( 'none', *, *, #1923, .f. ) ;
#4390 = vertex_point ( 'none', #38181 ) ;
#4391 = advanced_face ( 'none', ( #38150 ), #38062, .f. ) ;
#4392 = oriented_edge ( 'none', *, *, #4463, .f. ) ;
#4393 = oriented_edge ( 'none', *, *, #3592, .t. ) ;
#4394 = oriented_edge ( 'none', *, *, #3677, .f. ) ;
#4395 = oriented_edge ( 'none', *, *, #4397, .f. ) ;
#4396 = oriented_edge ( 'none', *, *, #4334, .f. ) ;
#4397 = edge_curve ( 'none', #4398, #4335, #38134, .t. ) ;
#4398 = vertex_point ( 'none', #38163 ) ;
#4399 = oriented_edge ( 'none', *, *, #13226, .f. ) ;
#4400 = edge_loop ( 'none', ( #4409, #4381 ) ) ;
#4401 = edge_curve ( 'none', #4402, #4398, #38119, .t. ) ;
#4402 = vertex_point ( 'none', #38240 ) ;
#4403 = edge_loop ( 'none', ( #4393, #4385, #4460, #4394, #4375, #4392 ) ) ;
#4404 = oriented_edge ( 'none', *, *, #3634, .t. ) ;
#4405 = edge_curve ( 'none', #3582, #4390, #38237, .t. ) ;
#4406 = edge_curve ( 'none', #3491, #3492, #38231, .t. ) ;
#4407 = oriented_edge ( 'none', *, *, #4245, .t. ) ;
#4408 = edge_loop ( 'none', ( #4404, #4387 ) ) ;
#4409 = oriented_edge ( 'none', *, *, #4406, .f. ) ;
#4410 = edge_curve ( 'none', #4336, #4402, #38229, .t. ) ;
#4411 = edge_loop ( 'none', ( #4413, #4414, #4342, #4416 ) ) ;
#4412 = edge_loop ( 'none', ( #11575, #11636, #11628 ) ) ;
#4413 = oriented_edge ( 'none', *, *, #4369, .f. ) ;
#4414 = oriented_edge ( 'none', *, *, #4415, .f. ) ;
#4415 = edge_curve ( 'none', #4343, #4346, #38234, .t. ) ;
#4416 = oriented_edge ( 'none', *, *, #4333, .f. ) ;
#4417 = edge_curve ( 'none', #4331, #4343, #38190, .t. ) ;
#4418 = edge_curve ( 'none', #4488, #4507, #38315, .t. ) ;
#4419 = vertex_point ( 'none', #38217 ) ;
#4420 = edge_curve ( 'none', #3525, #3504, #38230, .t. ) ;
#4421 = edge_loop ( 'none', ( #4501, #4500, #4482, #4485 ) ) ;
#4422 = edge_curve ( 'none', #4423, #4424, #38286, .t. ) ;
#4423 = vertex_point ( 'none', #38306 ) ;
#4424 = vertex_point ( 'none', #38304 ) ;
#4425 = edge_loop ( 'none', ( #4429, #4426, #4433, #4432, #4496 ) ) ;
#4426 = oriented_edge ( 'none', *, *, #4430, .f. ) ;
#4427 = vertex_point ( 'none', #38284 ) ;
#4428 = vertex_point ( 'none', #38302 ) ;
#4429 = oriented_edge ( 'none', *, *, #4422, .f. ) ;
#4430 = edge_curve ( 'none', #4428, #4423, #38359, .t. ) ;
#4431 = vertex_point ( 'none', #38356 ) ;
#4432 = oriented_edge ( 'none', *, *, #3450, .f. ) ;
#4433 = oriented_edge ( 'none', *, *, #4434, .f. ) ;
#4434 = edge_curve ( 'none', #47731, #4428, #38346, .t. ) ;
#4435 = oriented_edge ( 'none', *, *, #27371, .t. ) ;
#4436 = edge_curve ( 'none', #4419, #4491, #38288, .t. ) ;
#4437 = edge_curve ( 'none', #8962, #8974, #38290, .t. ) ;
#4438 = vertex_point ( 'none', #38347 ) ;
#4439 = vertex_point ( 'none', #38430 ) ;
#4440 = edge_curve ( 'none', #4424, #47762, #38301, .t. ) ;
#4441 = oriented_edge ( 'none', *, *, #3587, .f. ) ;
#4442 = edge_curve ( 'none', #4457, #3585, #38426, .t. ) ;
#4443 = oriented_edge ( 'none', *, *, #3484, .f. ) ;
#4444 = oriented_edge ( 'none', *, *, #4442, .f. ) ;
#4445 = edge_curve ( 'none', #3447, #4457, #38396, .t. ) ;
#4446 = oriented_edge ( 'none', *, *, #46989, .f. ) ;
#4447 = oriented_edge ( 'none', *, *, #4420, .f. ) ;
#4448 = oriented_edge ( 'none', *, *, #3565, .t. ) ;
#4449 = oriented_edge ( 'none', *, *, #4405, .f. ) ;
#4450 = edge_curve ( 'none', #4390, #4461, #38395, .t. ) ;
#4451 = oriented_edge ( 'none', *, *, #4453, .f. ) ;
#4452 = advanced_face ( 'none', ( #38344, #38515 ), #38400, .f. ) ;
#4453 = edge_curve ( 'none', #3476, #3475, #38418, .t. ) ;
#4454 = oriented_edge ( 'none', *, *, #4450, .f. ) ;
#4455 = oriented_edge ( 'none', *, *, #4337, .f. ) ;
#4456 = oriented_edge ( 'none', *, *, #4445, .f. ) ;
#4457 = vertex_point ( 'none', #38470 ) ;
#4458 = vertex_point ( 'none', #38476 ) ;
#4459 = edge_curve ( 'none', #4390, #3601, #38454, .t. ) ;
#4460 = oriented_edge ( 'none', *, *, #4459, .t. ) ;
#4461 = vertex_point ( 'none', #38473 ) ;
#4462 = oriented_edge ( 'none', *, *, #2937, .f. ) ;
#4463 = edge_curve ( 'none', #3580, #3650, #38463, .t. ) ;
#4464 = edge_curve ( 'none', #4550, #4475, #38478, .t. ) ;
#4465 = vertex_point ( 'none', #38580 ) ;
#4466 = edge_curve ( 'none', #4494, #4498, #38571, .t. ) ;
#4467 = oriented_edge ( 'none', *, *, #4480, .t. ) ;
#4468 = edge_loop ( 'none', ( #6153, #6277, #6236, #6169, #6190 ) ) ;
#4469 = oriented_edge ( 'none', *, *, #4418, .t. ) ;
#4470 = edge_loop ( 'none', ( #4471, #4472, #4489, #4467 ) ) ;
#4471 = oriented_edge ( 'none', *, *, #4466, .t. ) ;
#4472 = oriented_edge ( 'none', *, *, #4473, .t. ) ;
#4473 = edge_curve ( 'none', #4498, #4438, #38412, .t. ) ;
#4474 = vertex_point ( 'none', #38457 ) ;
#4475 = vertex_point ( 'none', #38551 ) ;
#4476 = edge_curve ( 'none', #4438, #4474, #38559, .t. ) ;
#4477 = vertex_point ( 'none', #38546 ) ;
#4478 = vertex_point ( 'none', #38567 ) ;
#4479 = oriented_edge ( 'none', *, *, #4481, .t. ) ;
#4480 = edge_curve ( 'none', #4474, #4494, #38557, .t. ) ;
#4481 = edge_curve ( 'none', #4477, #4478, #38523, .t. ) ;
#4482 = oriented_edge ( 'none', *, *, #4506, .t. ) ;
#4483 = edge_curve ( 'none', #4504, #4439, #38535, .t. ) ;
#4484 = edge_curve ( 'none', #4507, #4419, #38653, .t. ) ;
#4485 = oriented_edge ( 'none', *, *, #4483, .t. ) ;
#4486 = edge_loop ( 'none', ( #4487, #4492, #4503, #4469 ) ) ;
#4487 = oriented_edge ( 'none', *, *, #4484, .t. ) ;
#4488 = vertex_point ( 'none', #38666 ) ;
#4489 = oriented_edge ( 'none', *, *, #4476, .t. ) ;
#4490 = edge_loop ( 'none', ( #4905, #5737, #4631, #4930 ) ) ;
#4491 = vertex_point ( 'none', #38537 ) ;
#4492 = oriented_edge ( 'none', *, *, #4436, .t. ) ;
#4493 = edge_curve ( 'none', #4491, #4488, #38544, .t. ) ;
#4494 = vertex_point ( 'none', #38636 ) ;
#4495 = edge_loop ( 'none', ( #4479, #4546, #4542, #4552 ) ) ;
#4496 = oriented_edge ( 'none', *, *, #4440, .f. ) ;
#4497 = edge_curve ( 'none', #4439, #4431, #38633, .t. ) ;
#4498 = vertex_point ( 'none', #38629 ) ;
#4499 = advanced_face ( 'none', ( #38619, #38646, #38626, #38638, #38632, #38630, #38613, #38621, #38611, #38609, #38617, #38606, #38605, #38604, #38608, #38602, #38598, #38597, #38596, #38595, #38593, #38592, #38591, #38529, #38746, #38744, #38743, #38741, #38739, #38738, #38736, #38640, #38734, #38733, #38737, #38729, #38727, #38725, #38731, #38722, #38721, #38720, #38723, #38716, #38714, #38712, #38718, #38707, #38706, #38705 ), #38528, .f. ) ;
#4500 = oriented_edge ( 'none', *, *, #4502, .t. ) ;
#4501 = oriented_edge ( 'none', *, *, #4497, .t. ) ;
#4502 = edge_curve ( 'none', #4431, #4427, #38704, .t. ) ;
#4503 = oriented_edge ( 'none', *, *, #4493, .t. ) ;
#4504 = vertex_point ( 'none', #38697 ) ;
#4505 = edge_loop ( 'none', ( #5812, #6017, #6102, #6086, #6114 ) ) ;
#4506 = edge_curve ( 'none', #4427, #4504, #38676, .t. ) ;
#4507 = vertex_point ( 'none', #38173 ) ;
#4508 = vertex_point ( 'none', #38147 ) ;
#4509 = edge_curve ( 'none', #4508, #29175, #37616, .t. ) ;
#4510 = edge_curve ( 'none', #29175, #4517, #38113, .t. ) ;
#4511 = oriented_edge ( 'none', *, *, #4510, .t. ) ;
#4512 = edge_curve ( 'none', #4551, #4514, #38795, .t. ) ;
#4513 = vertex_point ( 'none', #38802 ) ;
#4514 = vertex_point ( 'none', #38800 ) ;
#4515 = oriented_edge ( 'none', *, *, #4512, .t. ) ;
#4516 = edge_curve ( 'none', #4514, #4513, #38777, .t. ) ;
#4517 = vertex_point ( 'none', #38797 ) ;
#4518 = edge_loop ( 'none', ( #6562, #6671, #6620, #6660, #6609 ) ) ;
#4519 = vertex_point ( 'none', #38779 ) ;
#4520 = edge_loop ( 'none', ( #4525, #4599, #4524, #4511 ) ) ;
#4521 = oriented_edge ( 'none', *, *, #4516, .t. ) ;
#4522 = edge_curve ( 'none', #4513, #4536, #38783, .t. ) ;
#4523 = edge_curve ( 'none', #4517, #4540, #38805, .t. ) ;
#4524 = oriented_edge ( 'none', *, *, #4509, .t. ) ;
#4525 = oriented_edge ( 'none', *, *, #4523, .t. ) ;
#4526 = edge_loop ( 'none', ( #4527, #4528, #4534, #4539 ) ) ;
#4527 = oriented_edge ( 'none', *, *, #4464, .t. ) ;
#4528 = oriented_edge ( 'none', *, *, #4532, .t. ) ;
#4529 = vertex_point ( 'none', #38769 ) ;
#4530 = vertex_point ( 'none', #38784 ) ;
#4531 = edge_curve ( 'none', #51529, #3819, #38755, .t. ) ;
#4532 = edge_curve ( 'none', #4475, #4530, #38865, .t. ) ;
#4533 = edge_loop ( 'none', ( #4543, #4515, #4521, #4538 ) ) ;
#4534 = oriented_edge ( 'none', *, *, #4535, .t. ) ;
#4535 = edge_curve ( 'none', #4530, #4529, #38859, .t. ) ;
#4536 = vertex_point ( 'none', #38750 ) ;
#4537 = edge_curve ( 'none', #4536, #4551, #38846, .t. ) ;
#4538 = oriented_edge ( 'none', *, *, #4522, .t. ) ;
#4539 = oriented_edge ( 'none', *, *, #4547, .t. ) ;
#4540 = vertex_point ( 'none', #38748 ) ;
#4541 = advanced_face ( 'none', ( #38841 ), #38786, .f. ) ;
#4542 = oriented_edge ( 'none', *, *, #4549, .t. ) ;
#4543 = oriented_edge ( 'none', *, *, #4537, .t. ) ;
#4544 = edge_loop ( 'none', ( #6520, #6640, #6905, #6803, #6766, #6752 ) ) ;
#4545 = edge_curve ( 'none', #4478, #4548, #38832, .t. ) ;
#4546 = oriented_edge ( 'none', *, *, #4545, .t. ) ;
#4547 = edge_curve ( 'none', #4529, #4550, #38815, .t. ) ;
#4548 = vertex_point ( 'none', #38824 ) ;
#4549 = edge_curve ( 'none', #4548, #4465, #38808, .t. ) ;
#4550 = vertex_point ( 'none', #38938 ) ;
#4551 = vertex_point ( 'none', #38818 ) ;
#4552 = oriented_edge ( 'none', *, *, #4553, .t. ) ;
#4553 = edge_curve ( 'none', #4465, #4477, #38752, .t. ) ;
#4554 = edge_curve ( 'none', #25614, #3488, #38916, .t. ) ;
#4555 = oriented_edge ( 'none', *, *, #4642, .t. ) ;
#4556 = vertex_point ( 'none', #38911 ) ;
#4557 = vertex_point ( 'none', #38909 ) ;
#4558 = vertex_point ( 'none', #38922 ) ;
#4559 = edge_curve ( 'none', #4582, #4556, #38927, .t. ) ;
#4560 = edge_curve ( 'none', #4573, #4630, #38890, .t. ) ;
#4561 = oriented_edge ( 'none', *, *, #4559, .t. ) ;
#4562 = edge_curve ( 'none', #4556, #4643, #38900, .t. ) ;
#4563 = vertex_point ( 'none', #38882 ) ;
#4564 = edge_loop ( 'none', ( #4673, #4591, #4603, #4816, #4819 ) ) ;
#4565 = oriented_edge ( 'none', *, *, #4595, .t. ) ;
#4566 = edge_curve ( 'none', #4594, #4580, #38880, .t. ) ;
#4567 = edge_curve ( 'none', #4596, #4579, #39004, .t. ) ;
#4568 = oriented_edge ( 'none', *, *, #4641, .t. ) ;
#4569 = oriented_edge ( 'none', *, *, #4567, .t. ) ;
#4570 = edge_curve ( 'none', #4579, #4574, #38999, .t. ) ;
#4571 = oriented_edge ( 'none', *, *, #4570, .t. ) ;
#4572 = vertex_point ( 'none', #38991 ) ;
#4573 = vertex_point ( 'none', #38988 ) ;
#4574 = vertex_point ( 'none', #38986 ) ;
#4575 = edge_curve ( 'none', #4574, #4572, #38970, .t. ) ;
#4576 = oriented_edge ( 'none', *, *, #4625, .t. ) ;
#4577 = edge_curve ( 'none', #4580, #4583, #38975, .t. ) ;
#4578 = vertex_point ( 'none', #38962 ) ;
#4579 = vertex_point ( 'none', #38980 ) ;
#4580 = vertex_point ( 'none', #38961 ) ;
#4581 = vertex_point ( 'none', #38978 ) ;
#4582 = vertex_point ( 'none', #38959 ) ;
#4583 = vertex_point ( 'none', #38981 ) ;
#4584 = oriented_edge ( 'none', *, *, #4586, .t. ) ;
#4585 = oriented_edge ( 'none', *, *, #4587, .t. ) ;
#4586 = edge_curve ( 'none', #4581, #4578, #38947, .t. ) ;
#4587 = edge_curve ( 'none', #4583, #4581, #38940, .t. ) ;
#4588 = oriented_edge ( 'none', *, *, #4566, .t. ) ;
#4589 = edge_loop ( 'none', ( #4569, #4571, #4593, #4568 ) ) ;
#4590 = oriented_edge ( 'none', *, *, #4592, .t. ) ;
#4591 = oriented_edge ( 'none', *, *, #4437, .f. ) ;
#4592 = edge_curve ( 'none', #4578, #4597, #39056, .t. ) ;
#4593 = oriented_edge ( 'none', *, *, #4575, .t. ) ;
#4594 = vertex_point ( 'none', #39072 ) ;
#4595 = edge_curve ( 'none', #4597, #4594, #39063, .t. ) ;
#4596 = vertex_point ( 'none', #39045 ) ;
#4597 = vertex_point ( 'none', #39050 ) ;
#4598 = oriented_edge ( 'none', *, *, #4735, .t. ) ;
#4599 = oriented_edge ( 'none', *, *, #4600, .t. ) ;
#4600 = edge_curve ( 'none', #4540, #4508, #39036, .t. ) ;
#4601 = oriented_edge ( 'none', *, *, #4689, .t. ) ;
#4602 = vertex_point ( 'none', #39048 ) ;
#4603 = oriented_edge ( 'none', *, *, #9024, .t. ) ;
#4604 = edge_curve ( 'none', #4608, #4606, #38950, .t. ) ;
#4605 = oriented_edge ( 'none', *, *, #4679, .t. ) ;
#4606 = vertex_point ( 'none', #39016 ) ;
#4607 = vertex_point ( 'none', #39033 ) ;
#4608 = vertex_point ( 'none', #39008 ) ;
#4609 = edge_curve ( 'none', #4636, #4558, #39127, .t. ) ;
#4610 = edge_curve ( 'none', #4615, #4636, #39129, .t. ) ;
#4611 = edge_loop ( 'none', ( #4612, #4616, #4620, #4686, #4619, #4690 ) ) ;
#4612 = oriented_edge ( 'none', *, *, #4609, .t. ) ;
#4613 = edge_loop ( 'none', ( #4670, #4672, #4598, #4651 ) ) ;
#4614 = edge_curve ( 'none', #4558, #4563, #39131, .t. ) ;
#4615 = vertex_point ( 'none', #39110 ) ;
#4616 = oriented_edge ( 'none', *, *, #4614, .t. ) ;
#4617 = edge_curve ( 'none', #4563, #4633, #39111, .t. ) ;
#4618 = edge_loop ( 'none', ( #4601, #4675, #4622, #4605 ) ) ;
#4619 = oriented_edge ( 'none', *, *, #4687, .t. ) ;
#4620 = oriented_edge ( 'none', *, *, #4617, .t. ) ;
#4621 = edge_curve ( 'none', #4633, #4623, #39027, .t. ) ;
#4622 = oriented_edge ( 'none', *, *, #4676, .t. ) ;
#4623 = vertex_point ( 'none', #39019 ) ;
#4624 = oriented_edge ( 'none', *, *, #4562, .t. ) ;
#4625 = edge_curve ( 'none', #4643, #4557, #39092, .t. ) ;
#4626 = edge_curve ( 'none', #4632, #4573, #39194, .t. ) ;
#4627 = oriented_edge ( 'none', *, *, #4634, .t. ) ;
#4628 = edge_loop ( 'none', ( #4629, #4635, #4638, #4627 ) ) ;
#4629 = oriented_edge ( 'none', *, *, #4626, .t. ) ;
#4630 = vertex_point ( 'none', #39077 ) ;
#4631 = oriented_edge ( 'none', *, *, #4650, .f. ) ;
#4632 = vertex_point ( 'none', #39075 ) ;
#4633 = vertex_point ( 'none', #39093 ) ;
#4634 = edge_curve ( 'none', #4644, #4632, #39180, .t. ) ;
#4635 = oriented_edge ( 'none', *, *, #4560, .t. ) ;
#4636 = vertex_point ( 'none', #39112 ) ;
#4637 = advanced_face ( 'none', ( #39183 ), #39174, .t. ) ;
#4638 = oriented_edge ( 'none', *, *, #4639, .t. ) ;
#4639 = edge_curve ( 'none', #4630, #4644, #39175, .t. ) ;
#4640 = edge_loop ( 'none', ( #4555, #4561, #4624, #4576 ) ) ;
#4641 = edge_curve ( 'none', #4572, #4596, #39160, .t. ) ;
#4642 = edge_curve ( 'none', #4557, #4582, #39152, .t. ) ;
#4643 = vertex_point ( 'none', #39151 ) ;
#4644 = vertex_point ( 'none', #39149 ) ;
#4645 = vertex_point ( 'none', #39136 ) ;
#4646 = edge_curve ( 'none', #4653, #4645, #39140, .t. ) ;
#4647 = vertex_point ( 'none', #39253 ) ;
#4648 = vertex_point ( 'none', #39252 ) ;
#4649 = vertex_point ( 'none', #39247 ) ;
#4650 = edge_curve ( 'none', #51928, #4519, #39137, .t. ) ;
#4651 = oriented_edge ( 'none', *, *, #4654, .t. ) ;
#4652 = edge_loop ( 'none', ( #4657, #4656, #4661, #4726 ) ) ;
#4653 = vertex_point ( 'none', #39241 ) ;
#4654 = edge_curve ( 'none', #4647, #4671, #39242, .t. ) ;
#4655 = edge_curve ( 'none', #4645, #4648, #39218, .t. ) ;
#4656 = oriented_edge ( 'none', *, *, #4658, .t. ) ;
#4657 = oriented_edge ( 'none', *, *, #4655, .t. ) ;
#4658 = edge_curve ( 'none', #4648, #4664, #39245, .t. ) ;
#4659 = vertex_point ( 'none', #39213 ) ;
#4660 = vertex_point ( 'none', #39211 ) ;
#4661 = oriented_edge ( 'none', *, *, #4662, .t. ) ;
#4662 = edge_curve ( 'none', #4664, #4653, #39222, .t. ) ;
#4663 = vertex_point ( 'none', #39280 ) ;
#4664 = vertex_point ( 'none', #39279 ) ;
#4665 = edge_curve ( 'none', #4607, #4691, #39277, .t. ) ;
#4666 = oriented_edge ( 'none', *, *, #4665, .t. ) ;
#4667 = edge_curve ( 'none', #4691, #4677, #39270, .t. ) ;
#4668 = edge_curve ( 'none', #4671, #4669, #39266, .t. ) ;
#4669 = vertex_point ( 'none', #39273 ) ;
#4670 = oriented_edge ( 'none', *, *, #4668, .t. ) ;
#4671 = vertex_point ( 'none', #39264 ) ;
#4672 = oriented_edge ( 'none', *, *, #4674, .t. ) ;
#4673 = oriented_edge ( 'none', *, *, #9005, .f. ) ;
#4674 = edge_curve ( 'none', #4669, #4458, #39272, .t. ) ;
#4675 = oriented_edge ( 'none', *, *, #4604, .t. ) ;
#4676 = edge_curve ( 'none', #4606, #4602, #39257, .t. ) ;
#4677 = vertex_point ( 'none', #39278 ) ;
#4678 = vertex_point ( 'none', #39259 ) ;
#4679 = edge_curve ( 'none', #4602, #4688, #39312, .t. ) ;
#4680 = edge_curve ( 'none', #4677, #4678, #39281, .t. ) ;
#4681 = oriented_edge ( 'none', *, *, #4667, .t. ) ;
#4682 = edge_loop ( 'none', ( #4683, #4685, #4666, #4681 ) ) ;
#4683 = oriented_edge ( 'none', *, *, #4680, .t. ) ;
#4684 = edge_curve ( 'none', #4678, #4607, #39302, .t. ) ;
#4685 = oriented_edge ( 'none', *, *, #4684, .t. ) ;
#4686 = oriented_edge ( 'none', *, *, #4621, .t. ) ;
#4687 = edge_curve ( 'none', #4623, #4615, #39314, .t. ) ;
#4688 = vertex_point ( 'none', #39308 ) ;
#4689 = edge_curve ( 'none', #4688, #4608, #39294, .t. ) ;
#4690 = oriented_edge ( 'none', *, *, #4610, .t. ) ;
#4691 = vertex_point ( 'none', #39292 ) ;
#4692 = vertex_point ( 'none', #39295 ) ;
#4693 = edge_curve ( 'none', #4717, #4725, #39289, .t. ) ;
#4694 = oriented_edge ( 'none', *, *, #4771, .t. ) ;
#4695 = vertex_point ( 'none', #39297 ) ;
#4696 = edge_curve ( 'none', #4725, #4719, #39287, .t. ) ;
#4697 = vertex_point ( 'none', #39343 ) ;
#4698 = vertex_point ( 'none', #39288 ) ;
#4699 = oriented_edge ( 'none', *, *, #4762, .t. ) ;
#4700 = oriented_edge ( 'none', *, *, #4696, .t. ) ;
#4701 = edge_curve ( 'none', #4719, #4716, #39340, .t. ) ;
#4702 = vertex_point ( 'none', #39337 ) ;
#4703 = vertex_point ( 'none', #39336 ) ;
#4704 = oriented_edge ( 'none', *, *, #4701, .t. ) ;
#4705 = edge_loop ( 'none', ( #4706, #4707, #4694, #4718 ) ) ;
#4706 = oriented_edge ( 'none', *, *, #4709, .t. ) ;
#4707 = oriented_edge ( 'none', *, *, #4708, .t. ) ;
#4708 = edge_curve ( 'none', #4698, #4695, #39334, .t. ) ;
#4709 = edge_curve ( 'none', #4697, #4698, #39329, .t. ) ;
#4710 = oriented_edge ( 'none', *, *, #4731, .t. ) ;
#4711 = edge_curve ( 'none', #4659, #4663, #39325, .t. ) ;
#4712 = edge_curve ( 'none', #4716, #4660, #39319, .t. ) ;
#4713 = edge_loop ( 'none', ( #4714, #4720, #4723, #4732, #4700, #4704 ) ) ;
#4714 = oriented_edge ( 'none', *, *, #4712, .t. ) ;
#4715 = vertex_point ( 'none', #39285 ) ;
#4716 = vertex_point ( 'none', #39321 ) ;
#4717 = vertex_point ( 'none', #39315 ) ;
#4718 = oriented_edge ( 'none', *, *, #4773, .t. ) ;
#4719 = vertex_point ( 'none', #39338 ) ;
#4720 = oriented_edge ( 'none', *, *, #4734, .t. ) ;
#4721 = edge_curve ( 'none', #4715, #4717, #39372, .t. ) ;
#4722 = vertex_point ( 'none', #39331 ) ;
#4723 = oriented_edge ( 'none', *, *, #4721, .t. ) ;
#4724 = edge_curve ( 'none', #4663, #4649, #39374, .t. ) ;
#4725 = vertex_point ( 'none', #39371 ) ;
#4726 = oriented_edge ( 'none', *, *, #4646, .t. ) ;
#4727 = oriented_edge ( 'none', *, *, #4724, .t. ) ;
#4728 = edge_curve ( 'none', #4649, #4730, #39362, .t. ) ;
#4729 = oriented_edge ( 'none', *, *, #4728, .t. ) ;
#4730 = vertex_point ( 'none', #39375 ) ;
#4731 = edge_curve ( 'none', #4730, #4659, #39358, .t. ) ;
#4732 = oriented_edge ( 'none', *, *, #4693, .t. ) ;
#4733 = oriented_edge ( 'none', *, *, #4711, .t. ) ;
#4734 = edge_curve ( 'none', #4660, #4715, #39356, .t. ) ;
#4735 = edge_curve ( 'none', #4458, #4647, #39348, .t. ) ;
#4736 = edge_loop ( 'none', ( #4727, #4729, #4710, #4733 ) ) ;
#4737 = edge_curve ( 'none', #4753, #4751, #39409, .t. ) ;
#4738 = oriented_edge ( 'none', *, *, #4737, .t. ) ;
#4739 = edge_curve ( 'none', #4751, #4754, #39404, .t. ) ;
#4740 = edge_curve ( 'none', #4743, #4769, #39400, .t. ) ;
#4741 = edge_loop ( 'none', ( #4742, #4744, #4810, #4808 ) ) ;
#4742 = oriented_edge ( 'none', *, *, #4740, .t. ) ;
#4743 = vertex_point ( 'none', #39393 ) ;
#4744 = oriented_edge ( 'none', *, *, #4802, .t. ) ;
#4745 = edge_curve ( 'none', #4770, #4768, #39366, .t. ) ;
#4746 = oriented_edge ( 'none', *, *, #4739, .t. ) ;
#4747 = oriented_edge ( 'none', *, *, #4749, .t. ) ;
#4748 = oriented_edge ( 'none', *, *, #4745, .t. ) ;
#4749 = edge_curve ( 'none', #4768, #4759, #39390, .t. ) ;
#4750 = edge_curve ( 'none', #4754, #4703, #39383, .t. ) ;
#4751 = vertex_point ( 'none', #39405 ) ;
#4752 = oriented_edge ( 'none', *, *, #4750, .t. ) ;
#4753 = vertex_point ( 'none', #39352 ) ;
#4754 = vertex_point ( 'none', #39392 ) ;
#4755 = vertex_point ( 'none', #39379 ) ;
#4756 = edge_curve ( 'none', #4703, #4753, #39398, .t. ) ;
#4757 = oriented_edge ( 'none', *, *, #4756, .t. ) ;
#4758 = edge_curve ( 'none', #4722, #4775, #39376, .t. ) ;
#4759 = vertex_point ( 'none', #39440 ) ;
#4760 = oriented_edge ( 'none', *, *, #4758, .t. ) ;
#4761 = edge_curve ( 'none', #4775, #4780, #39378, .t. ) ;
#4762 = edge_curve ( 'none', #4759, #4772, #39433, .t. ) ;
#4763 = oriented_edge ( 'none', *, *, #4761, .t. ) ;
#4764 = edge_loop ( 'none', ( #4699, #4767, #4748, #4747 ) ) ;
#4765 = edge_curve ( 'none', #4772, #4770, #39424, .t. ) ;
#4766 = edge_loop ( 'none', ( #4752, #4757, #4738, #4746 ) ) ;
#4767 = oriented_edge ( 'none', *, *, #4765, .t. ) ;
#4768 = vertex_point ( 'none', #39425 ) ;
#4769 = vertex_point ( 'none', #39434 ) ;
#4770 = vertex_point ( 'none', #39420 ) ;
#4771 = edge_curve ( 'none', #4695, #4702, #39439, .t. ) ;
#4772 = vertex_point ( 'none', #39419 ) ;
#4773 = edge_curve ( 'none', #4702, #4697, #39417, .t. ) ;
#4774 = edge_curve ( 'none', #4780, #4692, #39470, .t. ) ;
#4775 = vertex_point ( 'none', #39469 ) ;
#4776 = edge_loop ( 'none', ( #4777, #4778, #4760, #4763 ) ) ;
#4777 = oriented_edge ( 'none', *, *, #4774, .t. ) ;
#4778 = oriented_edge ( 'none', *, *, #4779, .t. ) ;
#4779 = edge_curve ( 'none', #4692, #4722, #39414, .t. ) ;
#4780 = vertex_point ( 'none', #39418 ) ;
#4781 = edge_curve ( 'none', #4864, #4861, #39460, .t. ) ;
#4782 = edge_curve ( 'none', #4785, #4804, #39455, .t. ) ;
#4783 = vertex_point ( 'none', #39465 ) ;
#4784 = oriented_edge ( 'none', *, *, #8970, .f. ) ;
#4785 = vertex_point ( 'none', #39464 ) ;
#4786 = oriented_edge ( 'none', *, *, #4809, .t. ) ;
#4787 = edge_curve ( 'none', #4803, #4821, #39456, .t. ) ;
#4788 = oriented_edge ( 'none', *, *, #4799, .t. ) ;
#4789 = edge_curve ( 'none', #8919, #9006, #39410, .t. ) ;
#4790 = edge_loop ( 'none', ( #4784, #4794, #4845, #4831, #4903 ) ) ;
#4791 = edge_curve ( 'none', #4821, #4806, #39505, .t. ) ;
#4792 = oriented_edge ( 'none', *, *, #4868, .t. ) ;
#4793 = edge_loop ( 'none', ( #4797, #4867, #4792, #4863 ) ) ;
#4794 = oriented_edge ( 'none', *, *, #4437, .t. ) ;
#4795 = edge_curve ( 'none', #4806, #4822, #39451, .t. ) ;
#4796 = vertex_point ( 'none', #39500 ) ;
#4797 = oriented_edge ( 'none', *, *, #4800, .t. ) ;
#4798 = oriented_edge ( 'none', *, *, #4795, .t. ) ;
#4799 = edge_curve ( 'none', #4822, #4824, #39441, .t. ) ;
#4800 = edge_curve ( 'none', #4861, #4815, #39496, .t. ) ;
#4801 = vertex_point ( 'none', #39488 ) ;
#4802 = edge_curve ( 'none', #4769, #4807, #39484, .t. ) ;
#4803 = vertex_point ( 'none', #39487 ) ;
#4804 = vertex_point ( 'none', #39483 ) ;
#4805 = vertex_point ( 'none', #39446 ) ;
#4806 = vertex_point ( 'none', #39461 ) ;
#4807 = vertex_point ( 'none', #39479 ) ;
#4808 = oriented_edge ( 'none', *, *, #4811, .t. ) ;
#4809 = edge_curve ( 'none', #4825, #4803, #39478, .t. ) ;
#4810 = oriented_edge ( 'none', *, *, #4813, .t. ) ;
#4811 = edge_curve ( 'none', #4805, #4743, #37592, .t. ) ;
#4812 = edge_curve ( 'none', #4815, #4796, #37593, .t. ) ;
#4813 = edge_curve ( 'none', #4807, #4805, #38667, .t. ) ;
#4814 = edge_curve ( 'none', #4824, #4825, #39525, .t. ) ;
#4815 = vertex_point ( 'none', #39530 ) ;
#4816 = oriented_edge ( 'none', *, *, #8925, .t. ) ;
#4817 = oriented_edge ( 'none', *, *, #4787, .t. ) ;
#4818 = edge_loop ( 'none', ( #4820, #4786, #4817, #4823, #4798, #4788 ) ) ;
#4819 = oriented_edge ( 'none', *, *, #4789, .t. ) ;
#4820 = oriented_edge ( 'none', *, *, #4814, .t. ) ;
#4821 = vertex_point ( 'none', #39527 ) ;
#4822 = vertex_point ( 'none', #39532 ) ;
#4823 = oriented_edge ( 'none', *, *, #4791, .t. ) ;
#4824 = vertex_point ( 'none', #39528 ) ;
#4825 = vertex_point ( 'none', #39526 ) ;
#4826 = vertex_point ( 'none', #39533 ) ;
#4827 = oriented_edge ( 'none', *, *, #4915, .t. ) ;
#4828 = vertex_point ( 'none', #39531 ) ;
#4829 = vertex_point ( 'none', #39520 ) ;
#4830 = oriented_edge ( 'none', *, *, #4892, .t. ) ;
#4831 = oriented_edge ( 'none', *, *, #4240, .f. ) ;
#4832 = oriented_edge ( 'none', *, *, #4833, .t. ) ;
#4833 = edge_curve ( 'none', #4801, #4859, #39516, .t. ) ;
#4834 = edge_curve ( 'none', #4859, #4849, #39511, .t. ) ;
#4835 = edge_loop ( 'none', ( #4827, #4830, #4912, #4911 ) ) ;
#4836 = vertex_point ( 'none', #39518 ) ;
#4837 = oriented_edge ( 'none', *, *, #4834, .t. ) ;
#4838 = edge_curve ( 'none', #4849, #4855, #39529, .t. ) ;
#4839 = edge_curve ( 'none', #4844, #4783, #39557, .t. ) ;
#4840 = oriented_edge ( 'none', *, *, #4838, .t. ) ;
#4841 = edge_loop ( 'none', ( #4842, #4909, #4913, #4916 ) ) ;
#4842 = oriented_edge ( 'none', *, *, #4839, .t. ) ;
#4843 = vertex_point ( 'none', #39519 ) ;
#4844 = vertex_point ( 'none', #39506 ) ;
#4845 = oriented_edge ( 'none', *, *, #8969, .t. ) ;
#4846 = edge_loop ( 'none', ( #4858, #4832, #4837, #4840 ) ) ;
#4847 = vertex_point ( 'none', #39561 ) ;
#4848 = oriented_edge ( 'none', *, *, #4782, .t. ) ;
#4849 = vertex_point ( 'none', #39560 ) ;
#4850 = oriented_edge ( 'none', *, *, #4856, .t. ) ;
#4851 = advanced_face ( 'none', ( #39517 ), #39552, .t. ) ;
#4852 = oriented_edge ( 'none', *, *, #8865, .t. ) ;
#4853 = oriented_edge ( 'none', *, *, #4866, .t. ) ;
#4854 = edge_curve ( 'none', #4869, #4847, #39551, .t. ) ;
#4855 = vertex_point ( 'none', #39553 ) ;
#4856 = edge_curve ( 'none', #4847, #4785, #39541, .t. ) ;
#4857 = vertex_point ( 'none', #39542 ) ;
#4858 = oriented_edge ( 'none', *, *, #4860, .t. ) ;
#4859 = vertex_point ( 'none', #39548 ) ;
#4860 = edge_curve ( 'none', #4855, #4801, #39559, .t. ) ;
#4861 = vertex_point ( 'none', #39536 ) ;
#4862 = edge_loop ( 'none', ( #4848, #4853, #4865, #4850 ) ) ;
#4863 = oriented_edge ( 'none', *, *, #4781, .t. ) ;
#4864 = vertex_point ( 'none', #39512 ) ;
#4865 = oriented_edge ( 'none', *, *, #4854, .t. ) ;
#4866 = edge_curve ( 'none', #4804, #4869, #39596, .t. ) ;
#4867 = oriented_edge ( 'none', *, *, #4812, .t. ) ;
#4868 = edge_curve ( 'none', #4796, #4864, #39589, .t. ) ;
#4869 = vertex_point ( 'none', #39592 ) ;
#4870 = edge_curve ( 'none', #4890, #4874, #39583, .t. ) ;
#4871 = vertex_point ( 'none', #39585 ) ;
#4872 = vertex_point ( 'none', #39590 ) ;
#4873 = vertex_point ( 'none', #39579 ) ;
#4874 = vertex_point ( 'none', #39578 ) ;
#4875 = oriented_edge ( 'none', *, *, #4877, .t. ) ;
#4876 = oriented_edge ( 'none', *, *, #4962, .t. ) ;
#4877 = edge_curve ( 'none', #4873, #4755, #39576, .t. ) ;
#4878 = edge_curve ( 'none', #4884, #4879, #39577, .t. ) ;
#4879 = vertex_point ( 'none', #39584 ) ;
#4880 = edge_loop ( 'none', ( #4881, #4882, #4947, #4954, #4953, #4931 ) ) ;
#4881 = oriented_edge ( 'none', *, *, #4878, .t. ) ;
#4882 = oriented_edge ( 'none', *, *, #4883, .t. ) ;
#4883 = edge_curve ( 'none', #4879, #4871, #39565, .t. ) ;
#4884 = vertex_point ( 'none', #39570 ) ;
#4885 = edge_curve ( 'none', #4828, #4898, #39569, .t. ) ;
#4886 = oriented_edge ( 'none', *, *, #4885, .t. ) ;
#4887 = edge_curve ( 'none', #4898, #4895, #39627, .t. ) ;
#4888 = oriented_edge ( 'none', *, *, #4887, .t. ) ;
#4889 = oriented_edge ( 'none', *, *, #4891, .t. ) ;
#4890 = vertex_point ( 'none', #39626 ) ;
#4891 = edge_curve ( 'none', #4755, #4890, #39572, .t. ) ;
#4892 = edge_curve ( 'none', #4826, #4857, #39618, .t. ) ;
#4893 = vertex_point ( 'none', #39615 ) ;
#4894 = edge_curve ( 'none', #4857, #4893, #39610, .t. ) ;
#4895 = vertex_point ( 'none', #39608 ) ;
#4896 = vertex_point ( 'none', #39611 ) ;
#4897 = edge_curve ( 'none', #4893, #4829, #39600, .t. ) ;
#4898 = vertex_point ( 'none', #39619 ) ;
#4899 = edge_loop ( 'none', ( #4904, #4902, #4886, #4888 ) ) ;
#4900 = edge_curve ( 'none', #4896, #4828, #39659, .t. ) ;
#4901 = edge_curve ( 'none', #4895, #4896, #39603, .t. ) ;
#4902 = oriented_edge ( 'none', *, *, #4900, .t. ) ;
#4903 = oriented_edge ( 'none', *, *, #9100, .f. ) ;
#4905 = oriented_edge ( 'none', *, *, #4531, .t. ) ;
#4904 = oriented_edge ( 'none', *, *, #4901, .t. ) ;
#4906 = vertex_point ( 'none', #39660 ) ;
#4907 = edge_curve ( 'none', #4783, #4843, #39605, .t. ) ;
#4908 = edge_loop ( 'none', ( #4889, #4961, #4876, #4875 ) ) ;
#4909 = oriented_edge ( 'none', *, *, #4907, .t. ) ;
#4910 = edge_curve ( 'none', #4843, #4836, #39645, .t. ) ;
#4911 = oriented_edge ( 'none', *, *, #4897, .t. ) ;
#4912 = oriented_edge ( 'none', *, *, #4894, .t. ) ;
#4913 = oriented_edge ( 'none', *, *, #4910, .t. ) ;
#4914 = edge_curve ( 'none', #4836, #4844, #39643, .t. ) ;
#4915 = edge_curve ( 'none', #4829, #4826, #39655, .t. ) ;
#4916 = oriented_edge ( 'none', *, *, #4914, .t. ) ;
#4917 = oriented_edge ( 'none', *, *, #4945, .t. ) ;
#4918 = vertex_point ( 'none', #39653 ) ;
#4919 = edge_curve ( 'none', #4941, #4920, #39639, .t. ) ;
#4920 = vertex_point ( 'none', #39631 ) ;
#4921 = oriented_edge ( 'none', *, *, #4919, .t. ) ;
#4922 = edge_curve ( 'none', #4920, #4918, #39602, .t. ) ;
#4923 = vertex_point ( 'none', #39688 ) ;
#4924 = oriented_edge ( 'none', *, *, #6489, .t. ) ;
#4925 = vertex_point ( 'none', #39640 ) ;
#4926 = oriented_edge ( 'none', *, *, #5004, .t. ) ;
#4927 = edge_curve ( 'none', #4923, #4936, #39689, .t. ) ;
#4928 = oriented_edge ( 'none', *, *, #5003, .t. ) ;
#4929 = edge_loop ( 'none', ( #4932, #4997, #5008, #4928 ) ) ;
#4930 = oriented_edge ( 'none', *, *, #51277, .f. ) ;
#4931 = oriented_edge ( 'none', *, *, #4957, .t. ) ;
#4932 = oriented_edge ( 'none', *, *, #4927, .t. ) ;
#4933 = oriented_edge ( 'none', *, *, #4958, .t. ) ;
#4934 = edge_curve ( 'none', #4949, #4937, #39633, .t. ) ;
#4935 = vertex_point ( 'none', #39677 ) ;
#4936 = vertex_point ( 'none', #39682 ) ;
#4937 = vertex_point ( 'none', #39676 ) ;
#4938 = oriented_edge ( 'none', *, *, #4934, .t. ) ;
#4939 = edge_curve ( 'none', #4937, #4935, #39684, .t. ) ;
#4940 = vertex_point ( 'none', #39671 ) ;
#4941 = vertex_point ( 'none', #39670 ) ;
#4942 = edge_loop ( 'none', ( #4917, #4921, #4946, #4994 ) ) ;
#4943 = oriented_edge ( 'none', *, *, #4939, .t. ) ;
#4944 = edge_curve ( 'none', #4935, #4956, #39674, .t. ) ;
#4945 = edge_curve ( 'none', #4940, #4941, #39685, .t. ) ;
#4946 = oriented_edge ( 'none', *, *, #4922, .t. ) ;
#4947 = oriented_edge ( 'none', *, *, #4948, .t. ) ;
#4948 = edge_curve ( 'none', #4871, #4952, #39668, .t. ) ;
#4949 = vertex_point ( 'none', #39720 ) ;
#4950 = vertex_point ( 'none', #39719 ) ;
#4951 = edge_curve ( 'none', #4952, #4950, #39716, .t. ) ;
#4952 = vertex_point ( 'none', #39714 ) ;
#4953 = oriented_edge ( 'none', *, *, #4955, .t. ) ;
#4954 = oriented_edge ( 'none', *, *, #4951, .t. ) ;
#4955 = edge_curve ( 'none', #4950, #4872, #39665, .t. ) ;
#4956 = vertex_point ( 'none', #39706 ) ;
#4957 = edge_curve ( 'none', #4872, #4884, #39708, .t. ) ;
#4958 = edge_curve ( 'none', #4956, #4949, #39704, .t. ) ;
#4959 = oriented_edge ( 'none', *, *, #4944, .t. ) ;
#4960 = edge_loop ( 'none', ( #4933, #4938, #4943, #4959 ) ) ;
#4961 = oriented_edge ( 'none', *, *, #4870, .t. ) ;
#4962 = edge_curve ( 'none', #4874, #4873, #39700, .t. ) ;
#4963 = edge_curve ( 'none', #4918, #4940, #39755, .t. ) ;
#4964 = oriented_edge ( 'none', *, *, #5052, .t. ) ;
#4965 = vertex_point ( 'none', #39691 ) ;
#4966 = vertex_point ( 'none', #39695 ) ;
#4967 = oriented_edge ( 'none', *, *, #4968, .t. ) ;
#4968 = edge_curve ( 'none', #5053, #4965, #39757, .t. ) ;
#4969 = oriented_edge ( 'none', *, *, #5182, .t. ) ;
#4970 = edge_loop ( 'none', ( #4964, #4967, #5031, #5040 ) ) ;
#4971 = vertex_point ( 'none', #39694 ) ;
#4972 = edge_curve ( 'none', #4988, #5001, #39751, .t. ) ;
#4973 = edge_curve ( 'none', #4978, #4986, #39741, .t. ) ;
#4974 = oriented_edge ( 'none', *, *, #5051, .t. ) ;
#4975 = oriented_edge ( 'none', *, *, #4972, .t. ) ;
#4976 = oriented_edge ( 'none', *, *, #4973, .t. ) ;
#4977 = vertex_point ( 'none', #39707 ) ;
#4978 = vertex_point ( 'none', #39749 ) ;
#4979 = edge_curve ( 'none', #4986, #4977, #39737, .t. ) ;
#4980 = oriented_edge ( 'none', *, *, #4979, .t. ) ;
#4981 = edge_curve ( 'none', #4977, #4971, #39726, .t. ) ;
#4982 = oriented_edge ( 'none', *, *, #4981, .t. ) ;
#4983 = oriented_edge ( 'none', *, *, #4984, .t. ) ;
#4984 = edge_curve ( 'none', #4925, #4987, #39733, .t. ) ;
#4985 = vertex_point ( 'none', #39734 ) ;
#4986 = vertex_point ( 'none', #39243 ) ;
#4987 = vertex_point ( 'none', #39205 ) ;
#4988 = vertex_point ( 'none', #39489 ) ;
#4989 = edge_curve ( 'none', #4987, #4985, #39200, .t. ) ;
#4990 = vertex_point ( 'none', #39784 ) ;
#4991 = edge_curve ( 'none', #4985, #4990, #39779, .t. ) ;
#4992 = oriented_edge ( 'none', *, *, #4993, .t. ) ;
#4993 = edge_curve ( 'none', #4990, #4988, #39775, .t. ) ;
#4994 = oriented_edge ( 'none', *, *, #4963, .t. ) ;
#4995 = oriented_edge ( 'none', *, *, #4991, .t. ) ;
#4996 = edge_curve ( 'none', #4936, #4999, #39783, .t. ) ;
#4997 = oriented_edge ( 'none', *, *, #4996, .t. ) ;
#4998 = vertex_point ( 'none', #39767 ) ;
#4999 = vertex_point ( 'none', #39766 ) ;
#5000 = edge_curve ( 'none', #4999, #4998, #39774, .t. ) ;
#5001 = vertex_point ( 'none', #39780 ) ;
#5002 = edge_loop ( 'none', ( #4926, #4983, #5005, #4995, #4992, #4975 ) ) ;
#5003 = edge_curve ( 'none', #4998, #4923, #39761, .t. ) ;
#5004 = edge_curve ( 'none', #5001, #4925, #39772, .t. ) ;
#5005 = oriented_edge ( 'none', *, *, #4989, .t. ) ;
#5006 = edge_curve ( 'none', #5201, #5062, #39817, .t. ) ;
#5007 = edge_loop ( 'none', ( #4976, #4980, #4982, #4974 ) ) ;
#5008 = oriented_edge ( 'none', *, *, #5000, .t. ) ;
#5009 = edge_curve ( 'none', #5020, #5023, #39806, .t. ) ;
#5010 = edge_curve ( 'none', #5099, #5043, #39813, .t. ) ;
#5011 = oriented_edge ( 'none', *, *, #5009, .t. ) ;
#5012 = oriented_edge ( 'none', *, *, #5010, .t. ) ;
#5013 = edge_curve ( 'none', #5043, #5015, #39799, .t. ) ;
#5014 = vertex_point ( 'none', #39800 ) ;
#5015 = vertex_point ( 'none', #39794 ) ;
#5016 = vertex_point ( 'none', #39792 ) ;
#5017 = edge_curve ( 'none', #5047, #5035, #39795, .t. ) ;
#5018 = oriented_edge ( 'none', *, *, #5079, .t. ) ;
#5019 = edge_curve ( 'none', #5049, #5039, #39811, .t. ) ;
#5020 = vertex_point ( 'none', #39789 ) ;
#5021 = oriented_edge ( 'none', *, *, #5017, .t. ) ;
#5022 = edge_curve ( 'none', #5039, #5047, #39845, .t. ) ;
#5023 = vertex_point ( 'none', #39796 ) ;
#5024 = vertex_point ( 'none', #39791 ) ;
#5025 = oriented_edge ( 'none', *, *, #5090, .t. ) ;
#5026 = oriented_edge ( 'none', *, *, #5022, .t. ) ;
#5027 = edge_curve ( 'none', #5023, #5024, #39839, .t. ) ;
#5028 = edge_loop ( 'none', ( #5012, #5084, #5088, #5091 ) ) ;
#5029 = edge_loop ( 'none', ( #5030, #5095, #5100, #5011 ) ) ;
#5030 = oriented_edge ( 'none', *, *, #5027, .t. ) ;
#5031 = oriented_edge ( 'none', *, *, #5034, .t. ) ;
#5032 = edge_curve ( 'none', #5037, #4966, #39847, .t. ) ;
#5033 = edge_curve ( 'none', #5035, #5038, #39832, .t. ) ;
#5034 = edge_curve ( 'none', #4965, #5037, #39827, .t. ) ;
#5035 = vertex_point ( 'none', #39826 ) ;
#5036 = oriented_edge ( 'none', *, *, #5044, .t. ) ;
#5037 = vertex_point ( 'none', #39825 ) ;
#5038 = vertex_point ( 'none', #39818 ) ;
#5039 = vertex_point ( 'none', #39821 ) ;
#5040 = oriented_edge ( 'none', *, *, #5032, .t. ) ;
#5041 = edge_loop ( 'none', ( #5045, #5050, #5036, #5048, #5026, #5021 ) ) ;
#5042 = vertex_point ( 'none', #39838 ) ;
#5043 = vertex_point ( 'none', #39844 ) ;
#5044 = edge_curve ( 'none', #5042, #5049, #39831, .t. ) ;
#5045 = oriented_edge ( 'none', *, *, #5033, .t. ) ;
#5046 = edge_curve ( 'none', #5038, #5042, #39878, .t. ) ;
#5047 = vertex_point ( 'none', #39872 ) ;
#5048 = oriented_edge ( 'none', *, *, #5019, .t. ) ;
#5049 = vertex_point ( 'none', #39871 ) ;
#5050 = oriented_edge ( 'none', *, *, #5046, .t. ) ;
#5051 = edge_curve ( 'none', #4971, #4978, #39820, .t. ) ;
#5052 = edge_curve ( 'none', #4966, #5053, #39840, .t. ) ;
#5053 = vertex_point ( 'none', #39868 ) ;
#5054 = vertex_point ( 'none', #39864 ) ;
#5055 = vertex_point ( 'none', #39858 ) ;
#5056 = vertex_point ( 'none', #39867 ) ;
#5057 = oriented_edge ( 'none', *, *, #5006, .f. ) ;
#5058 = oriented_edge ( 'none', *, *, #5142, .t. ) ;
#5059 = vertex_point ( 'none', #39865 ) ;
#5060 = vertex_point ( 'none', #39875 ) ;
#5061 = oriented_edge ( 'none', *, *, #5063, .t. ) ;
#5062 = vertex_point ( 'none', #39857 ) ;
#5063 = edge_curve ( 'none', #5056, #5059, #39856, .t. ) ;
#5064 = vertex_point ( 'none', #39852 ) ;
#5065 = vertex_point ( 'none', #39860 ) ;
#5066 = edge_curve ( 'none', #5065, #5064, #39911, .t. ) ;
#5067 = oriented_edge ( 'none', *, *, #5141, .t. ) ;
#5068 = edge_loop ( 'none', ( #5074, #5137, #5140, #5067 ) ) ;
#5069 = edge_curve ( 'none', #5064, #5086, #39907, .t. ) ;
#5070 = edge_curve ( 'none', #5076, #5087, #39903, .t. ) ;
#5071 = oriented_edge ( 'none', *, *, #8921, .f. ) ;
#5072 = vertex_point ( 'none', #39898 ) ;
#5073 = vertex_point ( 'none', #39897 ) ;
#5074 = oriented_edge ( 'none', *, *, #5070, .t. ) ;
#5075 = vertex_point ( 'none', #39896 ) ;
#5077 = oriented_edge ( 'none', *, *, #7241, .t. ) ;
#5076 = vertex_point ( 'none', #39859 ) ;
#5078 = vertex_point ( 'none', #39912 ) ;
#5079 = edge_curve ( 'none', #8930, #8872, #39889, .t. ) ;
#5080 = edge_curve ( 'none', #5087, #5075, #39890, .t. ) ;
#5081 = oriented_edge ( 'none', *, *, #5066, .t. ) ;
#5082 = edge_loop ( 'none', ( #5025, #5094, #5081, #5085 ) ) ;
#5083 = vertex_point ( 'none', #39893 ) ;
#5084 = oriented_edge ( 'none', *, *, #5013, .t. ) ;
#5085 = oriented_edge ( 'none', *, *, #5069, .t. ) ;
#5086 = vertex_point ( 'none', #39895 ) ;
#5087 = vertex_point ( 'none', #39892 ) ;
#5088 = oriented_edge ( 'none', *, *, #5097, .t. ) ;
#5089 = edge_curve ( 'none', #5014, #5099, #39949, .t. ) ;
#5090 = edge_curve ( 'none', #5086, #5083, #39945, .t. ) ;
#5091 = oriented_edge ( 'none', *, *, #5089, .t. ) ;
#5092 = edge_loop ( 'none', ( #5058, #5061, #5127, #5131 ) ) ;
#5093 = edge_curve ( 'none', #5083, #5065, #39937, .t. ) ;
#5094 = oriented_edge ( 'none', *, *, #5093, .t. ) ;
#5095 = oriented_edge ( 'none', *, *, #5096, .t. ) ;
#5096 = edge_curve ( 'none', #5024, #5016, #39883, .t. ) ;
#5097 = edge_curve ( 'none', #5015, #5014, #39930, .t. ) ;
#5098 = edge_curve ( 'none', #5016, #5020, #39926, .t. ) ;
#5099 = vertex_point ( 'none', #39938 ) ;
#5100 = oriented_edge ( 'none', *, *, #5098, .t. ) ;
#5101 = vertex_point ( 'none', #39933 ) ;
#5102 = vertex_point ( 'none', #39922 ) ;
#5103 = oriented_edge ( 'none', *, *, #5106, .t. ) ;
#5104 = edge_loop ( 'none', ( #5159, #5165, #5167, #5171 ) ) ;
#5105 = oriented_edge ( 'none', *, *, #5107, .t. ) ;
#5106 = edge_curve ( 'none', #5186, #5183, #39915, .t. ) ;
#5107 = edge_curve ( 'none', #5102, #5186, #39916, .t. ) ;
#5108 = vertex_point ( 'none', #39918 ) ;
#5109 = oriented_edge ( 'none', *, *, #5110, .t. ) ;
#5110 = edge_curve ( 'none', #5183, #5116, #39917, .t. ) ;
#5111 = vertex_point ( 'none', #39943 ) ;
#5112 = vertex_point ( 'none', #39972 ) ;
#5113 = oriented_edge ( 'none', *, *, #5114, .t. ) ;
#5114 = edge_curve ( 'none', #5116, #5054, #39977, .t. ) ;
#5115 = edge_curve ( 'none', #5111, #5101, #39964, .t. ) ;
#5116 = vertex_point ( 'none', #39965 ) ;
#5117 = edge_curve ( 'none', #5139, #5129, #39958, .t. ) ;
#5118 = oriented_edge ( 'none', *, *, #5121, .t. ) ;
#5119 = oriented_edge ( 'none', *, *, #5117, .t. ) ;
#5120 = edge_curve ( 'none', #5129, #5126, #39960, .t. ) ;
#5121 = edge_curve ( 'none', #5054, #5055, #39954, .t. ) ;
#5122 = edge_loop ( 'none', ( #5118, #4969, #5105, #5103, #5109, #5113 ) ) ;
#5123 = advanced_face ( 'none', ( #40008 ), #40012, .f. ) ;
#5124 = edge_curve ( 'none', #5073, #5060, #40006, .t. ) ;
#5125 = edge_curve ( 'none', #5059, #5073, #40003, .t. ) ;
#5126 = vertex_point ( 'none', #40013 ) ;
#5127 = oriented_edge ( 'none', *, *, #5125, .t. ) ;
#5128 = edge_curve ( 'none', #5126, #5078, #39996, .t. ) ;
#5129 = vertex_point ( 'none', #39993 ) ;
#5130 = edge_loop ( 'none', ( #1493, #5252, #5255, #5256 ) ) ;
#5131 = oriented_edge ( 'none', *, *, #5124, .t. ) ;
#5132 = edge_loop ( 'none', ( #5133, #5136, #5119, #5135 ) ) ;
#5133 = oriented_edge ( 'none', *, *, #5128, .t. ) ;
#5134 = edge_curve ( 'none', #5078, #5139, #39995, .t. ) ;
#5135 = oriented_edge ( 'none', *, *, #5120, .t. ) ;
#5136 = oriented_edge ( 'none', *, *, #5134, .t. ) ;
#5137 = oriented_edge ( 'none', *, *, #5080, .t. ) ;
#5138 = edge_curve ( 'none', #5075, #5072, #39983, .t. ) ;
#5139 = vertex_point ( 'none', #40042 ) ;
#5140 = oriented_edge ( 'none', *, *, #5138, .t. ) ;
#5141 = edge_curve ( 'none', #5072, #5076, #40037, .t. ) ;
#5142 = edge_curve ( 'none', #5060, #5056, #40040, .t. ) ;
#5143 = edge_loop ( 'none', ( #5207, #5212, #5218, #5221 ) ) ;
#5144 = oriented_edge ( 'none', *, *, #5169, .t. ) ;
#5145 = oriented_edge ( 'none', *, *, #5148, .t. ) ;
#5146 = oriented_edge ( 'none', *, *, #4453, .t. ) ;
#5147 = oriented_edge ( 'none', *, *, #3474, .t. ) ;
#5148 = edge_curve ( 'none', #3551, #3545, #40028, .t. ) ;
#5149 = edge_curve ( 'none', #5161, #4398, #40024, .t. ) ;
#5150 = oriented_edge ( 'none', *, *, #3543, .f. ) ;
#5151 = oriented_edge ( 'none', *, *, #3546, .f. ) ;
#5152 = edge_loop ( 'none', ( #5214, #5155, #5217, #5222 ) ) ;
#5153 = advanced_face ( 'none', ( #40029 ), #40038, .f. ) ;
#5154 = oriented_edge ( 'none', *, *, #3528, .t. ) ;
#5155 = oriented_edge ( 'none', *, *, #5169, .f. ) ;
#5156 = oriented_edge ( 'none', *, *, #5158, .t. ) ;
#5157 = oriented_edge ( 'none', *, *, #5180, .t. ) ;
#5158 = edge_curve ( 'none', #5112, #4335, #40027, .t. ) ;
#5159 = oriented_edge ( 'none', *, *, #5181, .t. ) ;
#5160 = vertex_point ( 'none', #40041 ) ;
#5161 = vertex_point ( 'none', #40073 ) ;
#5162 = edge_loop ( 'none', ( #5150, #5146, #5154, #5145 ) ) ;
#5163 = edge_curve ( 'none', #5112, #5160, #40015, .t. ) ;
#5164 = oriented_edge ( 'none', *, *, #5148, .f. ) ;
#5165 = oriented_edge ( 'none', *, *, #5163, .t. ) ;
#5166 = edge_curve ( 'none', #5160, #5178, #40065, .t. ) ;
#5167 = oriented_edge ( 'none', *, *, #5166, .t. ) ;
#5168 = edge_curve ( 'none', #5178, #5161, #40061, .t. ) ;
#5169 = edge_curve ( 'none', #3549, #3480, #40071, .t. ) ;
#5170 = edge_loop ( 'none', ( #5164, #5151 ) ) ;
#5171 = oriented_edge ( 'none', *, *, #5168, .t. ) ;
#5172 = edge_loop ( 'none', ( #5173, #5174, #5179, #5157 ) ) ;
#5173 = oriented_edge ( 'none', *, *, #5115, .t. ) ;
#5174 = oriented_edge ( 'none', *, *, #5175, .t. ) ;
#5175 = edge_curve ( 'none', #5101, #5185, #40052, .t. ) ;
#5176 = edge_curve ( 'none', #5185, #5108, #40045, .t. ) ;
#5177 = edge_loop ( 'none', ( #5144, #5147 ) ) ;
#5178 = vertex_point ( 'none', #40048 ) ;
#5179 = oriented_edge ( 'none', *, *, #5176, .t. ) ;
#5180 = edge_curve ( 'none', #5108, #5111, #40053, .t. ) ;
#5181 = edge_curve ( 'none', #5161, #5112, #40101, .t. ) ;
#5182 = edge_curve ( 'none', #5055, #5102, #40100, .t. ) ;
#5184 = oriented_edge ( 'none', *, *, #3761, .t. ) ;
#5183 = vertex_point ( 'none', #40093 ) ;
#5185 = vertex_point ( 'none', #40054 ) ;
#5186 = vertex_point ( 'none', #40099 ) ;
#5187 = oriented_edge ( 'none', *, *, #4410, .t. ) ;
#5188 = oriented_edge ( 'none', *, *, #4369, .t. ) ;
#5189 = edge_curve ( 'none', #5101, #4346, #40087, .t. ) ;
#5190 = advanced_face ( 'none', ( #40086 ), #40084, .f. ) ;
#5191 = oriented_edge ( 'none', *, *, #5202, .f. ) ;
#5192 = oriented_edge ( 'none', *, *, #47452, .t. ) ;
#5193 = edge_loop ( 'none', ( #5211, #5187, #5195, #5196 ) ) ;
#5194 = advanced_face ( 'none', ( #40088 ), #40077, .f. ) ;
#5195 = oriented_edge ( 'none', *, *, #5205, .f. ) ;
#5196 = oriented_edge ( 'none', *, *, #5166, .f. ) ;
#5197 = oriented_edge ( 'none', *, *, #5149, .f. ) ;
#5198 = edge_loop ( 'none', ( #5199, #5188, #5191, #5208 ) ) ;
#5199 = oriented_edge ( 'none', *, *, #5189, .t. ) ;
#5200 = advanced_face ( 'none', ( #40136 ), #40078, .f. ) ;
#5201 = vertex_point ( 'none', #40135 ) ;
#5202 = edge_curve ( 'none', #5185, #4362, #40085, .t. ) ;
#5203 = oriented_edge ( 'none', *, *, #5215, .f. ) ;
#5204 = oriented_edge ( 'none', *, *, #4334, .t. ) ;
#5205 = edge_curve ( 'none', #5178, #4402, #40128, .t. ) ;
#5206 = oriented_edge ( 'none', *, *, #5168, .f. ) ;
#5207 = oriented_edge ( 'none', *, *, #5149, .t. ) ;
#5208 = oriented_edge ( 'none', *, *, #5175, .f. ) ;
#5209 = advanced_face ( 'none', ( #40075 ), #40134, .f. ) ;
#5210 = edge_loop ( 'none', ( #5224, #5213, #5197, #5206 ) ) ;
#5211 = oriented_edge ( 'none', *, *, #5215, .t. ) ;
#5212 = oriented_edge ( 'none', *, *, #4397, .t. ) ;
#5213 = oriented_edge ( 'none', *, *, #4401, .t. ) ;
#5214 = oriented_edge ( 'none', *, *, #3473, .f. ) ;
#5215 = edge_curve ( 'none', #5160, #4336, #40111, .t. ) ;
#5216 = advanced_face ( 'none', ( #40122 ), #40113, .f. ) ;
#5217 = oriented_edge ( 'none', *, *, #3535, .t. ) ;
#5218 = oriented_edge ( 'none', *, *, #5158, .f. ) ;
#5219 = edge_loop ( 'none', ( #5156, #5204, #5203, #5220 ) ) ;
#5220 = oriented_edge ( 'none', *, *, #5163, .f. ) ;
#5221 = oriented_edge ( 'none', *, *, #5181, .f. ) ;
#5222 = oriented_edge ( 'none', *, *, #4406, .t. ) ;
#5223 = advanced_face ( 'none', ( #40137 ), #40117, .f. ) ;
#5224 = oriented_edge ( 'none', *, *, #5205, .t. ) ;
#5225 = oriented_edge ( 'none', *, *, #5114, .f. ) ;
#5226 = oriented_edge ( 'none', *, *, #5233, .t. ) ;
#5227 = edge_curve ( 'none', #5054, #4357, #40119, .t. ) ;
#5228 = advanced_face ( 'none', ( #40163 ), #40158, .f. ) ;
#5229 = edge_loop ( 'none', ( #5226, #5292, #5291, #5225 ) ) ;
#5230 = oriented_edge ( 'none', *, *, #5299, .f. ) ;
#5231 = oriented_edge ( 'none', *, *, #4368, .t. ) ;
#5232 = edge_loop ( 'none', ( #5290, #5276, #5279, #5284 ) ) ;
#5233 = edge_curve ( 'none', #5116, #4367, #40156, .t. ) ;
#5234 = oriented_edge ( 'none', *, *, #5227, .t. ) ;
#5235 = oriented_edge ( 'none', *, *, #5247, .f. ) ;
#5236 = oriented_edge ( 'none', *, *, #5176, .f. ) ;
#5237 = oriented_edge ( 'none', *, *, #4333, .t. ) ;
#5238 = advanced_face ( 'none', ( #40155 ), #40151, .f. ) ;
#5239 = oriented_edge ( 'none', *, *, #5182, .f. ) ;
#5240 = edge_loop ( 'none', ( #5234, #5231, #5230, #5243 ) ) ;
#5241 = edge_loop ( 'none', ( #5249, #5246, #5300, #5239 ) ) ;
#5242 = oriented_edge ( 'none', *, *, #5262, .f. ) ;
#5243 = oriented_edge ( 'none', *, *, #5121, .f. ) ;
#5244 = edge_curve ( 'none', #5102, #4353, #40162, .t. ) ;
#5245 = advanced_face ( 'none', ( #40142 ), #40147, .f. ) ;
#5246 = oriented_edge ( 'none', *, *, #4360, .t. ) ;
#5247 = edge_curve ( 'none', #5111, #4343, #40200, .t. ) ;
#5248 = edge_curve ( 'none', #20775, #8066, #40146, .t. ) ;
#5249 = oriented_edge ( 'none', *, *, #5299, .t. ) ;
#5250 = vertex_point ( 'none', #40187 ) ;
#5251 = edge_loop ( 'none', ( #5369, #5346, #5617, #5518, #5538 ) ) ;
#5252 = oriented_edge ( 'none', *, *, #4415, .t. ) ;
#5253 = edge_loop ( 'none', ( #5254, #5260, #5235, #5259 ) ) ;
#5254 = oriented_edge ( 'none', *, *, #5262, .t. ) ;
#5255 = oriented_edge ( 'none', *, *, #5189, .f. ) ;
#5256 = oriented_edge ( 'none', *, *, #5115, .f. ) ;
#5257 = edge_loop ( 'none', ( #5261, #5237, #5242, #5236 ) ) ;
#5258 = advanced_face ( 'none', ( #40196 ), #40186, .f. ) ;
#5259 = oriented_edge ( 'none', *, *, #5180, .f. ) ;
#5260 = oriented_edge ( 'none', *, *, #4417, .t. ) ;
#5261 = oriented_edge ( 'none', *, *, #5202, .t. ) ;
#5262 = edge_curve ( 'none', #5108, #4331, #40180, .t. ) ;
#5263 = edge_loop ( 'none', ( #5331, #5334, #5333, #5265 ) ) ;
#5264 = oriented_edge ( 'none', *, *, #5273, .f. ) ;
#5265 = oriented_edge ( 'none', *, *, #5128, .f. ) ;
#5266 = edge_curve ( 'none', #5139, #4287, #40202, .t. ) ;
#5267 = advanced_face ( 'none', ( #40201 ), #40185, .f. ) ;
#5268 = oriented_edge ( 'none', *, *, #4286, .t. ) ;
#5269 = edge_curve ( 'none', #5078, #4289, #40172, .t. ) ;
#5270 = oriented_edge ( 'none', *, *, #5266, .f. ) ;
#5271 = edge_curve ( 'none', #5129, #4352, #40234, .t. ) ;
#5272 = oriented_edge ( 'none', *, *, #5233, .f. ) ;
#5273 = edge_curve ( 'none', #5186, #4370, #40228, .t. ) ;
#5274 = oriented_edge ( 'none', *, *, #5110, .f. ) ;
#5275 = advanced_face ( 'none', ( #40230 ), #40224, .f. ) ;
#5276 = oriented_edge ( 'none', *, *, #4345, .t. ) ;
#5277 = oriented_edge ( 'none', *, *, #5248, .f. ) ;
#5278 = oriented_edge ( 'none', *, *, #5107, .f. ) ;
#5279 = oriented_edge ( 'none', *, *, #5301, .f. ) ;
#5280 = vertex_point ( 'none', #40173 ) ;
#5281 = edge_curve ( 'none', #5694, #6129, #40215, .t. ) ;
#5282 = oriented_edge ( 'none', *, *, #5269, .t. ) ;
#5283 = edge_curve ( 'none', #5927, #5665, #40223, .t. ) ;
#5284 = oriented_edge ( 'none', *, *, #5106, .f. ) ;
#5285 = oriented_edge ( 'none', *, *, #5134, .f. ) ;
#5286 = oriented_edge ( 'none', *, *, #4348, .t. ) ;
#5287 = advanced_face ( 'none', ( #40222 ), #40229, .f. ) ;
#5288 = advanced_face ( 'none', ( #40209 ), #40216, .f. ) ;
#5289 = edge_loop ( 'none', ( #5297, #5296, #5272, #5274 ) ) ;
#5290 = oriented_edge ( 'none', *, *, #5273, .t. ) ;
#5291 = oriented_edge ( 'none', *, *, #5227, .f. ) ;
#5292 = oriented_edge ( 'none', *, *, #4339, .t. ) ;
#5293 = edge_loop ( 'none', ( #5298, #5286, #5264, #5278 ) ) ;
#5294 = edge_loop ( 'none', ( #5282, #5268, #5270, #5285 ) ) ;
#5295 = advanced_face ( 'none', ( #40262 ), #40181, .f. ) ;
#5296 = oriented_edge ( 'none', *, *, #4341, .t. ) ;
#5297 = oriented_edge ( 'none', *, *, #5301, .t. ) ;
#5298 = oriented_edge ( 'none', *, *, #5244, .t. ) ;
#5299 = edge_curve ( 'none', #5055, #4371, #40259, .t. ) ;
#5300 = oriented_edge ( 'none', *, *, #5244, .f. ) ;
#5301 = edge_curve ( 'none', #5183, #4363, #40251, .t. ) ;
#5302 = edge_loop ( 'none', ( #5378, #5380, #5374, #5371, #3014, #5365 ) ) ;
#5303 = edge_loop ( 'none', ( #5308, #5304, #5311, #5305, #5310 ) ) ;
#5304 = oriented_edge ( 'none', *, *, #5307, .f. ) ;
#5305 = oriented_edge ( 'none', *, *, #8896, .t. ) ;
#5306 = oriented_edge ( 'none', *, *, #4789, .f. ) ;
#5307 = edge_curve ( 'none', #8882, #8886, #40247, .t. ) ;
#5308 = oriented_edge ( 'none', *, *, #8885, .f. ) ;
#5309 = edge_curve ( 'none', #8837, #8814, #39735, .t. ) ;
#5310 = oriented_edge ( 'none', *, *, #5309, .t. ) ;
#5311 = oriented_edge ( 'none', *, *, #8858, .t. ) ;
#5312 = edge_loop ( 'none', ( #5370, #5376, #5372, #5375, #5373 ) ) ;
#5313 = oriented_edge ( 'none', *, *, #8920, .t. ) ;
#5314 = oriented_edge ( 'none', *, *, #9002, .f. ) ;
#5315 = advanced_face ( 'none', ( #40263 ), #39494, .t. ) ;
#5316 = advanced_face ( 'none', ( #40304 ), #40302, .t. ) ;
#5317 = oriented_edge ( 'none', *, *, #52340, .f. ) ;
#5318 = oriented_edge ( 'none', *, *, #5324, .f. ) ;
#5319 = oriented_edge ( 'none', *, *, #4359, .t. ) ;
#5320 = advanced_face ( 'none', ( #40297 ), #40296, .f. ) ;
#5321 = edge_loop ( 'none', ( #5192, #47425, #47408, #47430 ) ) ;
#5322 = oriented_edge ( 'none', *, *, #5271, .f. ) ;
#5323 = advanced_face ( 'none', ( #40303 ), #40284, .f. ) ;
#5324 = edge_curve ( 'none', #5126, #4355, #40286, .t. ) ;
#5325 = oriented_edge ( 'none', *, *, #5120, .f. ) ;
#5326 = oriented_edge ( 'none', *, *, #10198, .f. ) ;
#5327 = vertex_point ( 'none', #40276 ) ;
#5328 = advanced_face ( 'none', ( #40298 ), #40288, .f. ) ;
#5329 = edge_loop ( 'none', ( #5339, #5338, #5318, #5325 ) ) ;
#5330 = advanced_face ( 'none', ( #40292 ), #40278, .t. ) ;
#5331 = oriented_edge ( 'none', *, *, #5324, .t. ) ;
#5332 = oriented_edge ( 'none', *, *, #5266, .t. ) ;
#5333 = oriented_edge ( 'none', *, *, #5269, .f. ) ;
#5334 = oriented_edge ( 'none', *, *, #4351, .t. ) ;
#5335 = oriented_edge ( 'none', *, *, #5117, .f. ) ;
#5336 = advanced_face ( 'none', ( #40272 ), #40273, .f. ) ;
#5337 = edge_loop ( 'none', ( #5332, #5319, #5322, #5335 ) ) ;
#5338 = oriented_edge ( 'none', *, *, #4361, .t. ) ;
#5339 = oriented_edge ( 'none', *, *, #5271, .t. ) ;
#5340 = advanced_face ( 'none', ( #40300 ), #40326, .f. ) ;
#5341 = oriented_edge ( 'none', *, *, #7609, .t. ) ;
#5342 = oriented_edge ( 'none', *, *, #5359, .t. ) ;
#5343 = oriented_edge ( 'none', *, *, #8746, .f. ) ;
#5344 = oriented_edge ( 'none', *, *, #8504, .f. ) ;
#5345 = oriented_edge ( 'none', *, *, #5379, .f. ) ;
#5346 = oriented_edge ( 'none', *, *, #5347, .t. ) ;
#5347 = edge_curve ( 'none', #20775, #5250, #40313, .t. ) ;
#5348 = advanced_face ( 'none', ( #40327 ), #40305, .t. ) ;
#5349 = oriented_edge ( 'none', *, *, #9020, .t. ) ;
#5350 = oriented_edge ( 'none', *, *, #10753, .t. ) ;
#5351 = edge_loop ( 'none', ( #5344, #5361, #5357, #5367, #5360 ) ) ;
#5352 = edge_curve ( 'none', #7030, #7641, #40317, .t. ) ;
#5353 = advanced_face ( 'none', ( #40365 ), #40307, .t. ) ;
#5354 = edge_loop ( 'none', ( #5363, #5355, #5341, #5349, #5418, #5356 ) ) ;
#5355 = oriented_edge ( 'none', *, *, #5352, .t. ) ;
#5356 = oriented_edge ( 'none', *, *, #5422, .f. ) ;
#5357 = oriented_edge ( 'none', *, *, #8720, .t. ) ;
#5358 = oriented_edge ( 'none', *, *, #8508, .f. ) ;
#5359 = edge_curve ( 'none', #8607, #8551, #40352, .t. ) ;
#5360 = oriented_edge ( 'none', *, *, #5422, .t. ) ;
#5361 = oriented_edge ( 'none', *, *, #5359, .f. ) ;
#5362 = oriented_edge ( 'none', *, *, #6387, .t. ) ;
#5363 = oriented_edge ( 'none', *, *, #7538, .f. ) ;
#5364 = oriented_edge ( 'none', *, *, #8494, .t. ) ;
#5365 = oriented_edge ( 'none', *, *, #5309, .f. ) ;
#5366 = edge_loop ( 'none', ( #5358, #5342, #5364, #5345, #5343 ) ) ;
#5367 = oriented_edge ( 'none', *, *, #8050, .t. ) ;
#5368 = edge_curve ( 'none', #5609, #5280, #40347, .t. ) ;
#5369 = oriented_edge ( 'none', *, *, #20779, .f. ) ;
#5370 = oriented_edge ( 'none', *, *, #8874, .f. ) ;
#5371 = oriented_edge ( 'none', *, *, #8890, .t. ) ;
#5372 = oriented_edge ( 'none', *, *, #8866, .t. ) ;
#5373 = oriented_edge ( 'none', *, *, #8929, .f. ) ;
#5374 = oriented_edge ( 'none', *, *, #8555, .t. ) ;
#5375 = oriented_edge ( 'none', *, *, #5079, .f. ) ;
#5376 = oriented_edge ( 'none', *, *, #5307, .t. ) ;
#5377 = advanced_face ( 'none', ( #40306 ), #40358, .t. ) ;
#5378 = oriented_edge ( 'none', *, *, #8811, .f. ) ;
#5379 = edge_curve ( 'none', #8751, #8489, #40343, .t. ) ;
#5380 = oriented_edge ( 'none', *, *, #5379, .t. ) ;
#5381 = edge_loop ( 'none', ( #5430, #5454, #5432, #5431 ) ) ;
#5382 = edge_curve ( 'none', #9938, #5397, #40357, .t. ) ;
#5383 = edge_curve ( 'none', #5384, #9965, #40392, .t. ) ;
#5384 = vertex_point ( 'none', #40395 ) ;
#5385 = oriented_edge ( 'none', *, *, #5382, .f. ) ;
#5386 = edge_curve ( 'none', #5408, #9927, #40309, .t. ) ;
#5387 = edge_loop ( 'none', ( #5392, #5394, #5388, #5393 ) ) ;
#5388 = oriented_edge ( 'none', *, *, #5395, .f. ) ;
#5389 = advanced_face ( 'none', ( #40334 ), #40356, .t. ) ;
#5390 = edge_curve ( 'none', #5391, #10026, #40382, .t. ) ;
#5391 = vertex_point ( 'none', #40380 ) ;
#5392 = oriented_edge ( 'none', *, *, #10028, .f. ) ;
#5393 = oriented_edge ( 'none', *, *, #5396, .f. ) ;
#5394 = oriented_edge ( 'none', *, *, #5390, .f. ) ;
#5395 = edge_curve ( 'none', #5399, #5391, #40375, .t. ) ;
#5396 = edge_curve ( 'none', #9951, #5399, #40369, .t. ) ;
#5397 = vertex_point ( 'none', #40372 ) ;
#5398 = vertex_point ( 'none', #40371 ) ;
#5399 = vertex_point ( 'none', #40432 ) ;
#5400 = edge_curve ( 'none', #5403, #12663, #40383, .t. ) ;
#5401 = edge_curve ( 'none', #5402, #9925, #40427, .t. ) ;
#5402 = vertex_point ( 'none', #40394 ) ;
#5403 = vertex_point ( 'none', #40422 ) ;
#5404 = oriented_edge ( 'none', *, *, #9933, .f. ) ;
#5405 = edge_loop ( 'none', ( #5414, #5416, #5420, #5415 ) ) ;
#5406 = oriented_edge ( 'none', *, *, #5410, .f. ) ;
#5407 = edge_loop ( 'none', ( #5460, #5419, #5462, #5385 ) ) ;
#5408 = vertex_point ( 'none', #40384 ) ;
#5409 = edge_curve ( 'none', #11880, #11877, #40418, .t. ) ;
#5410 = edge_curve ( 'none', #10015, #5403, #40413, .t. ) ;
#5411 = edge_loop ( 'none', ( #5440, #5447, #5453, #5441 ) ) ;
#5412 = oriented_edge ( 'none', *, *, #8570, .f. ) ;
#5413 = advanced_face ( 'none', ( #40415 ), #40414, .t. ) ;
#5414 = oriented_edge ( 'none', *, *, #10009, .f. ) ;
#5415 = oriented_edge ( 'none', *, *, #5386, .t. ) ;
#5416 = oriented_edge ( 'none', *, *, #5401, .f. ) ;
#5417 = edge_curve ( 'none', #5408, #5402, #40402, .t. ) ;
#5418 = oriented_edge ( 'none', *, *, #8721, .f. ) ;
#5419 = oriented_edge ( 'none', *, *, #5459, .f. ) ;
#5420 = oriented_edge ( 'none', *, *, #5417, .f. ) ;
#5421 = advanced_face ( 'none', ( #40379 ), #40464, .t. ) ;
#5422 = edge_curve ( 'none', #7654, #8592, #40404, .t. ) ;
#5423 = oriented_edge ( 'none', *, *, #5498, .f. ) ;
#5424 = advanced_face ( 'none', ( #40459 ), #40451, .t. ) ;
#5425 = edge_loop ( 'none', ( #5426, #5428, #5442, #5427 ) ) ;
#5426 = oriented_edge ( 'none', *, *, #9880, .f. ) ;
#5427 = oriented_edge ( 'none', *, *, #5485, .f. ) ;
#5428 = oriented_edge ( 'none', *, *, #5505, .f. ) ;
#5429 = edge_curve ( 'none', #5504, #5506, #40455, .t. ) ;
#5430 = oriented_edge ( 'none', *, *, #9889, .f. ) ;
#5431 = oriented_edge ( 'none', *, *, #5435, .f. ) ;
#5432 = oriented_edge ( 'none', *, *, #5434, .f. ) ;
#5433 = edge_curve ( 'none', #9317, #9316, #40439, .t. ) ;
#5434 = edge_curve ( 'none', #5450, #5452, #40435, .t. ) ;
#5435 = edge_curve ( 'none', #9909, #5450, #40500, .t. ) ;
#5436 = vertex_point ( 'none', #40499 ) ;
#5437 = edge_curve ( 'none', #5438, #9887, #40490, .t. ) ;
#5438 = vertex_point ( 'none', #40450 ) ;
#5439 = advanced_face ( 'none', ( #40448 ), #40446, .t. ) ;
#5440 = oriented_edge ( 'none', *, *, #9872, .f. ) ;
#5441 = oriented_edge ( 'none', *, *, #5503, .f. ) ;
#5442 = oriented_edge ( 'none', *, *, #5429, .f. ) ;
#5443 = advanced_face ( 'none', ( #40437 ), #40483, .t. ) ;
#5444 = oriented_edge ( 'none', *, *, #5449, .f. ) ;
#5445 = oriented_edge ( 'none', *, *, #5383, .f. ) ;
#5446 = edge_curve ( 'none', #5457, #5384, #40474, .t. ) ;
#5447 = oriented_edge ( 'none', *, *, #5437, .f. ) ;
#5448 = oriented_edge ( 'none', *, *, #5446, .f. ) ;
#5449 = edge_curve ( 'none', #9959, #5457, #40482, .t. ) ;
#5450 = vertex_point ( 'none', #40478 ) ;
#5451 = edge_curve ( 'none', #5452, #9923, #40495, .t. ) ;
#5452 = vertex_point ( 'none', #40467 ) ;
#5453 = oriented_edge ( 'none', *, *, #5502, .f. ) ;
#5454 = oriented_edge ( 'none', *, *, #5451, .f. ) ;
#5455 = advanced_face ( 'none', ( #40470 ), #40534, .t. ) ;
#5456 = vertex_point ( 'none', #40466 ) ;
#5457 = vertex_point ( 'none', #40468 ) ;
#5458 = advanced_face ( 'none', ( #40523 ), #40533, .t. ) ;
#5459 = edge_curve ( 'none', #5398, #9942, #40521, .t. ) ;
#5460 = oriented_edge ( 'none', *, *, #9944, .f. ) ;
#5461 = edge_loop ( 'none', ( #5404, #5445, #5448, #5444 ) ) ;
#5462 = oriented_edge ( 'none', *, *, #5463, .f. ) ;
#5463 = edge_curve ( 'none', #5397, #5398, #40469, .t. ) ;
#5464 = advanced_face ( 'none', ( #40518 ), #40254, .t. ) ;
#5465 = oriented_edge ( 'none', *, *, #5467, .f. ) ;
#5466 = oriented_edge ( 'none', *, *, #5547, .f. ) ;
#5467 = edge_curve ( 'none', #5546, #5540, #39985, .t. ) ;
#5468 = vertex_point ( 'none', #40569 ) ;
#5469 = vertex_point ( 'none', #40568 ) ;
#5470 = vertex_point ( 'none', #40566 ) ;
#5471 = edge_curve ( 'none', #5470, #5546, #40561, .t. ) ;
#5472 = oriented_edge ( 'none', *, *, #5529, .f. ) ;
#5473 = oriented_edge ( 'none', *, *, #6598, .f. ) ;
#5474 = oriented_edge ( 'none', *, *, #5471, .f. ) ;
#5475 = oriented_edge ( 'none', *, *, #5585, .f. ) ;
#5476 = edge_loop ( 'none', ( #715, #11697, #6574, #6578 ) ) ;
#5477 = advanced_face ( 'none', ( #40562 ), #40570, .t. ) ;
#5478 = edge_curve ( 'none', #9924, #5491, #40556, .t. ) ;
#5479 = oriented_edge ( 'none', *, *, #9908, .f. ) ;
#5480 = edge_loop ( 'none', ( #8217, #8222 ) ) ;
#5481 = oriented_edge ( 'none', *, *, #10977, .t. ) ;
#5482 = oriented_edge ( 'none', *, *, #5478, .t. ) ;
#5483 = edge_curve ( 'none', #5490, #5491, #40548, .t. ) ;
#5484 = oriented_edge ( 'none', *, *, #5483, .f. ) ;
#5485 = edge_curve ( 'none', #9882, #5504, #40543, .t. ) ;
#5486 = vertex_point ( 'none', #40550 ) ;
#5487 = edge_curve ( 'none', #5489, #9892, #40601, .t. ) ;
#5488 = oriented_edge ( 'none', *, *, #51372, .f. ) ;
#5489 = vertex_point ( 'none', #40549 ) ;
#5490 = vertex_point ( 'none', #40593 ) ;
#5491 = vertex_point ( 'none', #40592 ) ;
#5492 = advanced_face ( 'none', ( #40591 ), #40565, .t. ) ;
#5493 = edge_loop ( 'none', ( #5495, #5497, #5423, #5496 ) ) ;
#5494 = edge_loop ( 'none', ( #5350, #8739, #6438, #6444 ) ) ;
#5495 = oriented_edge ( 'none', *, *, #9974, .f. ) ;
#5496 = oriented_edge ( 'none', *, *, #5500, .f. ) ;
#5497 = oriented_edge ( 'none', *, *, #5487, .f. ) ;
#5498 = edge_curve ( 'none', #5486, #5489, #40587, .t. ) ;
#5499 = oriented_edge ( 'none', *, *, #7743, .t. ) ;
#5500 = edge_curve ( 'none', #9881, #5486, #40595, .t. ) ;
#5501 = edge_loop ( 'none', ( #5479, #5482, #5484, #627 ) ) ;
#5502 = edge_curve ( 'none', #5436, #5438, #40581, .t. ) ;
#5503 = edge_curve ( 'none', #9895, #5436, #40576, .t. ) ;
#5504 = vertex_point ( 'none', #40577 ) ;
#5505 = edge_curve ( 'none', #5506, #9977, #40572, .t. ) ;
#5506 = vertex_point ( 'none', #40590 ) ;
#5507 = edge_loop ( 'none', ( #5517, #5607, #5623, #5639, #5706, #5698 ) ) ;
#5508 = edge_loop ( 'none', ( #5524, #5577, #5580, #5558 ) ) ;
#5509 = advanced_face ( 'none', ( #40630 ), #40624, .t. ) ;
#5510 = oriented_edge ( 'none', *, *, #5512, .f. ) ;
#5511 = oriented_edge ( 'none', *, *, #5513, .f. ) ;
#5512 = edge_curve ( 'none', #5514, #5531, #40628, .t. ) ;
#5513 = edge_curve ( 'none', #5531, #5468, #40615, .t. ) ;
#5514 = vertex_point ( 'none', #40613 ) ;
#5515 = oriented_edge ( 'none', *, *, #5519, .f. ) ;
#5516 = edge_curve ( 'none', #20797, #5609, #40620, .t. ) ;
#5517 = oriented_edge ( 'none', *, *, #8162, .t. ) ;
#5518 = oriented_edge ( 'none', *, *, #20831, .t. ) ;
#5519 = edge_curve ( 'none', #5520, #5514, #40623, .t. ) ;
#5520 = vertex_point ( 'none', #40616 ) ;
#5521 = oriented_edge ( 'none', *, *, #9957, .f. ) ;
#5522 = oriented_edge ( 'none', *, *, #5545, .f. ) ;
#5523 = oriented_edge ( 'none', *, *, #5541, .f. ) ;
#5524 = oriented_edge ( 'none', *, *, #9849, .f. ) ;
#5525 = advanced_face ( 'none', ( #40614 ), #40617, .t. ) ;
#5526 = vertex_point ( 'none', #40660 ) ;
#5527 = oriented_edge ( 'none', *, *, #5528, .f. ) ;
#5528 = edge_curve ( 'none', #5530, #5469, #40658, .t. ) ;
#5529 = edge_curve ( 'none', #5469, #5526, #40659, .t. ) ;
#5530 = vertex_point ( 'none', #40648 ) ;
#5531 = vertex_point ( 'none', #40657 ) ;
#5532 = edge_curve ( 'none', #5250, #20805, #40637, .t. ) ;
#5533 = edge_curve ( 'none', #20786, #20820, #40653, .t. ) ;
#5534 = vertex_point ( 'none', #40632 ) ;
#5535 = oriented_edge ( 'none', *, *, #5586, .f. ) ;
#5536 = edge_curve ( 'none', #5574, #9846, #40684, .t. ) ;
#5537 = edge_loop ( 'none', ( #5511, #5510, #5515, #5535 ) ) ;
#5538 = oriented_edge ( 'none', *, *, #5533, .f. ) ;
#5539 = edge_curve ( 'none', #9910, #5490, #40641, .t. ) ;
#5540 = vertex_point ( 'none', #40642 ) ;
#5541 = edge_curve ( 'none', #5542, #5470, #40631, .t. ) ;
#5542 = vertex_point ( 'none', #40678 ) ;
#5543 = edge_loop ( 'none', ( #5472, #5527, #5522, #5475 ) ) ;
#5544 = edge_loop ( 'none', ( #5466, #5465, #5474, #5523 ) ) ;
#5545 = edge_curve ( 'none', #5534, #5530, #40673, .t. ) ;
#5546 = vertex_point ( 'none', #40671 ) ;
#5547 = edge_curve ( 'none', #5540, #5542, #40666, .t. ) ;
#5548 = oriented_edge ( 'none', *, *, #10078, .f. ) ;
#5549 = edge_loop ( 'none', ( #5566, #5584, #5556, #5613 ) ) ;
#5550 = edge_curve ( 'none', #5568, #5570, #40665, .t. ) ;
#5551 = edge_curve ( 'none', #9997, #5568, #40633, .t. ) ;
#5552 = vertex_point ( 'none', #40714 ) ;
#5553 = edge_curve ( 'none', #10289, #5554, #40707, .t. ) ;
#5554 = vertex_point ( 'none', #40668 ) ;
#5555 = oriented_edge ( 'none', *, *, #5551, .f. ) ;
#5556 = oriented_edge ( 'none', *, *, #5614, .t. ) ;
#5557 = advanced_face ( 'none', ( #40716 ), #40667, .f. ) ;
#5558 = oriented_edge ( 'none', *, *, #5582, .f. ) ;
#5559 = oriented_edge ( 'none', *, *, #5565, .f. ) ;
#5560 = advanced_face ( 'none', ( #40711 ), #40703, .t. ) ;
#5561 = vertex_point ( 'none', #40709 ) ;
#5562 = vertex_point ( 'none', #40708 ) ;
#5563 = edge_loop ( 'none', ( #5548, #5572, #5571, #5555 ) ) ;
#5564 = oriented_edge ( 'none', *, *, #5583, .f. ) ;
#5565 = edge_curve ( 'none', #5576, #5561, #40692, .t. ) ;
#5566 = oriented_edge ( 'none', *, *, #10315, .f. ) ;
#5567 = edge_curve ( 'none', #9961, #5576, #40686, .t. ) ;
#5568 = vertex_point ( 'none', #40693 ) ;
#5569 = edge_curve ( 'none', #5570, #9979, #40746, .t. ) ;
#5570 = vertex_point ( 'none', #40699 ) ;
#5571 = oriented_edge ( 'none', *, *, #5550, .f. ) ;
#5572 = oriented_edge ( 'none', *, *, #5569, .f. ) ;
#5573 = vertex_point ( 'none', #40698 ) ;
#5574 = vertex_point ( 'none', #40688 ) ;
#5575 = oriented_edge ( 'none', *, *, #5567, .f. ) ;
#5576 = vertex_point ( 'none', #40745 ) ;
#5577 = oriented_edge ( 'none', *, *, #5536, .f. ) ;
#5578 = advanced_face ( 'none', ( #40687 ), #40739, .t. ) ;
#5579 = edge_loop ( 'none', ( #5521, #5564, #5559, #5575 ) ) ;
#5580 = oriented_edge ( 'none', *, *, #5581, .f. ) ;
#5581 = edge_curve ( 'none', #5573, #5574, #40738, .t. ) ;
#5582 = edge_curve ( 'none', #9844, #5573, #40731, .t. ) ;
#5583 = edge_curve ( 'none', #5561, #9950, #40727, .t. ) ;
#5584 = oriented_edge ( 'none', *, *, #5553, .t. ) ;
#5585 = edge_curve ( 'none', #5526, #5534, #40721, .t. ) ;
#5586 = edge_curve ( 'none', #5468, #5520, #40722, .t. ) ;
#5587 = advanced_face ( 'none', ( #40778 ), #40732, .t. ) ;
#5588 = vertex_point ( 'none', #40725 ) ;
#5589 = edge_curve ( 'none', #10247, #5606, #40770, .t. ) ;
#5590 = oriented_edge ( 'none', *, *, #10245, .f. ) ;
#5591 = edge_curve ( 'none', #5588, #10304, #40763, .t. ) ;
#5592 = edge_loop ( 'none', ( #5597, #5600, #5602, #5658 ) ) ;
#5593 = edge_curve ( 'none', #10105, #5588, #40757, .t. ) ;
#5594 = oriented_edge ( 'none', *, *, #5589, .t. ) ;
#5595 = advanced_face ( 'none', ( #40782 ), #40772, .f. ) ;
#5596 = edge_curve ( 'none', #8160, #5708, #40807, .t. ) ;
#5597 = oriented_edge ( 'none', *, *, #10319, .f. ) ;
#5598 = edge_curve ( 'none', #10249, #5655, #40800, .t. ) ;
#5599 = oriented_edge ( 'none', *, *, #5283, .f. ) ;
#5600 = oriented_edge ( 'none', *, *, #10082, .t. ) ;
#5601 = oriented_edge ( 'none', *, *, #10306, .f. ) ;
#5602 = oriented_edge ( 'none', *, *, #5593, .t. ) ;
#5603 = edge_loop ( 'none', ( #5662, #5657, #5667, #5637 ) ) ;
#5604 = oriented_edge ( 'none', *, *, #10299, .f. ) ;
#5605 = oriented_edge ( 'none', *, *, #5625, .t. ) ;
#5606 = vertex_point ( 'none', #40803 ) ;
#5607 = oriented_edge ( 'none', *, *, #5516, .t. ) ;
#5608 = oriented_edge ( 'none', *, *, #5612, .t. ) ;
#5609 = vertex_point ( 'none', #40808 ) ;
#5610 = oriented_edge ( 'none', *, *, #5619, .t. ) ;
#5611 = advanced_face ( 'none', ( #40802 ), #40795, .f. ) ;
#5612 = edge_curve ( 'none', #5606, #5620, #40801, .t. ) ;
#5613 = oriented_edge ( 'none', *, *, #5616, .t. ) ;
#5614 = edge_curve ( 'none', #5554, #5552, #40783, .t. ) ;
#5615 = edge_loop ( 'none', ( #5608, #22665, #5590, #5594 ) ) ;
#5616 = edge_curve ( 'none', #5552, #10310, #40784, .t. ) ;
#5617 = oriented_edge ( 'none', *, *, #5532, .t. ) ;
#5618 = edge_loop ( 'none', ( #5624, #5605, #5604, #5610 ) ) ;
#5619 = edge_curve ( 'none', #10314, #5562, #40836, .t. ) ;
#5620 = vertex_point ( 'none', #40841 ) ;
#5621 = advanced_face ( 'none', ( #40786 ), #40831, .f. ) ;
#5622 = vertex_point ( 'none', #40827 ) ;
#5623 = oriented_edge ( 'none', *, *, #5368, .t. ) ;
#5624 = oriented_edge ( 'none', *, *, #5626, .t. ) ;
#5625 = edge_curve ( 'none', #5622, #10317, #40832, .t. ) ;
#5626 = edge_curve ( 'none', #5562, #5622, #40818, .t. ) ;
#5627 = advanced_face ( 'none', ( #40819 ), #40829, .t. ) ;
#5628 = edge_curve ( 'none', #10367, #5636, #40813, .t. ) ;
#5629 = oriented_edge ( 'none', *, *, #5651, .t. ) ;
#5630 = oriented_edge ( 'none', *, *, #5633, .t. ) ;
#5631 = vertex_point ( 'none', #40796 ) ;
#5632 = oriented_edge ( 'none', *, *, #5649, .t. ) ;
#5633 = edge_curve ( 'none', #5631, #10359, #40873, .t. ) ;
#5634 = oriented_edge ( 'none', *, *, #5700, .t. ) ;
#5635 = oriented_edge ( 'none', *, *, #5628, .t. ) ;
#5636 = vertex_point ( 'none', #40830 ) ;
#5637 = oriented_edge ( 'none', *, *, #5668, .t. ) ;
#5638 = oriented_edge ( 'none', *, *, #10355, .t. ) ;
#5639 = oriented_edge ( 'none', *, *, #5640, .f. ) ;
#5640 = edge_curve ( 'none', #5746, #5280, #40865, .t. ) ;
#5641 = advanced_face ( 'none', ( #40867 ), #40868, .f. ) ;
#5642 = edge_curve ( 'none', #10309, #5644, #40864, .t. ) ;
#5643 = oriented_edge ( 'none', *, *, #11946, .t. ) ;
#5644 = vertex_point ( 'none', #40854 ) ;
#5645 = oriented_edge ( 'none', *, *, #5642, .t. ) ;
#5646 = edge_curve ( 'none', #5644, #5661, #40860, .t. ) ;
#5647 = edge_loop ( 'none', ( #5650, #5629, #5638, #5632, #5630, #5653, #5635, #5634, #5702, #5704, #5703, #5714, #5712, #5711, #5710, #5689, #5686, #5693, #5696, #5695, #5699, #5673, #5672, #5678, #5680, #5679, #5682, #5757, #5756, #42263, #32671, #5740, #5742, #5745, #5738, #5748, #5720, #5741, #5722, #5721, #5729, #5727, #5726, #5803, #5807, #5717, #5716, #5719, #5791, #5806, #5793, #5792, #5799, #5801, #5797, #5783, #5782, #5781, #5788, #5789, #5768, #5767, #5787, #5771, #5775, #5779, #5777, #5850, #5853, #5852, #5764, #5854, #5774, #5843, #5846, #5845, #5848, #5656, #5830, #5834, #5837, #5828, #5840, #5813, #5810, #5817, #5820, #5819, #5823, #5821, #5894, #5897, #5893, #5899, #5902, #5901, #5880, #5879, #5884, #5886, #5885, #5890, #5867, #5891, #5871, #5873, #5872, #5877, #5951, #5878, #5859, #5861, #5860, #5866, #5941, #5863, #5945, #5947, #5831, #5944, #5892, #5936, #5934, #5940, #5937, #5920, #5922, #5925, #5918, #5928, #47985, #5921, #5904, #47963, #5911, #5910, #5909, #5988, #5991, #5994, #5993, #5971, #5976, #5974, #5980, #5983, #5982, #5986, #5984, #5957, #5963, #5955, #5968, #6031, #5970, #6035, #6039, #6037, #6042, #5953, #5952, #6023, #6026, #6025, #6028, #6006, #6030, #6008, #6007, #6012, #6015, #5950, #6083, #5998, #6001 ) ) ;
#5648 = edge_curve ( 'none', #5661, #10316, #40846, .t. ) ;
#5649 = edge_curve ( 'none', #10285, #5631, #40898, .t. ) ;
#5650 = oriented_edge ( 'none', *, *, #5483, .t. ) ;
#5651 = edge_curve ( 'none', #5491, #10288, #40855, .t. ) ;
#5652 = oriented_edge ( 'none', *, *, #5648, .t. ) ;
#5653 = oriented_edge ( 'none', *, *, #10365, .t. ) ;
#5654 = edge_loop ( 'none', ( #6680, #6728, #6891, #6859, #6807, #6946 ) ) ;
#5655 = vertex_point ( 'none', #40847 ) ;
#5656 = oriented_edge ( 'none', *, *, #5824, .t. ) ;
#5657 = oriented_edge ( 'none', *, *, #5598, .t. ) ;
#5658 = oriented_edge ( 'none', *, *, #5591, .t. ) ;
#5659 = oriented_edge ( 'none', *, *, #5646, .t. ) ;
#5660 = advanced_face ( 'none', ( #40850 ), #40892, .f. ) ;
#5661 = vertex_point ( 'none', #40897 ) ;
#5662 = oriented_edge ( 'none', *, *, #10308, .f. ) ;
#5663 = edge_loop ( 'none', ( #5601, #5645, #5659, #5652 ) ) ;
#5664 = vertex_point ( 'none', #40889 ) ;
#5665 = vertex_point ( 'none', #40893 ) ;
#5666 = edge_curve ( 'none', #5655, #5664, #40887, .t. ) ;
#5667 = oriented_edge ( 'none', *, *, #5666, .t. ) ;
#5668 = edge_curve ( 'none', #5664, #10325, #40879, .t. ) ;
#5669 = edge_curve ( 'none', #5675, #5665, #40931, .t. ) ;
#5670 = edge_curve ( 'none', #5620, #10320, #40932, .t. ) ;
#5671 = edge_curve ( 'none', #10396, #5674, #40922, .t. ) ;
#5672 = oriented_edge ( 'none', *, *, #5676, .t. ) ;
#5673 = oriented_edge ( 'none', *, *, #5671, .t. ) ;
#5674 = vertex_point ( 'none', #40880 ) ;
#5675 = vertex_point ( 'none', #40917 ) ;
#5676 = edge_curve ( 'none', #5674, #10409, #40927, .t. ) ;
#5677 = edge_curve ( 'none', #10410, #5681, #40912, .t. ) ;
#5678 = oriented_edge ( 'none', *, *, #10392, .t. ) ;
#5679 = oriented_edge ( 'none', *, *, #5751, .t. ) ;
#5680 = oriented_edge ( 'none', *, *, #5677, .t. ) ;
#5681 = vertex_point ( 'none', #40916 ) ;
#5682 = oriented_edge ( 'none', *, *, #10407, .t. ) ;
#5683 = edge_curve ( 'none', #5708, #5746, #40918, .t. ) ;
#5684 = edge_curve ( 'none', #5713, #5573, #40933, .t. ) ;
#5685 = edge_curve ( 'none', #5574, #5690, #40965, .t. ) ;
#5686 = oriented_edge ( 'none', *, *, #5691, .t. ) ;
#5687 = advanced_face ( 'none', ( #40966 ), #40908, .t. ) ;
#5688 = edge_loop ( 'none', ( #5759, #5753, #5599, #5938, #5935 ) ) ;
#5689 = oriented_edge ( 'none', *, *, #5685, .t. ) ;
#5690 = vertex_point ( 'none', #40959 ) ;
#5691 = edge_curve ( 'none', #5690, #10378, #40954, .t. ) ;
#5692 = edge_curve ( 'none', #10380, #5697, #40963, .t. ) ;
#5693 = oriented_edge ( 'none', *, *, #10440, .t. ) ;
#5694 = vertex_point ( 'none', #40957 ) ;
#5695 = oriented_edge ( 'none', *, *, #5762, .t. ) ;
#5696 = oriented_edge ( 'none', *, *, #5692, .t. ) ;
#5697 = vertex_point ( 'none', #40914 ) ;
#5698 = oriented_edge ( 'none', *, *, #5596, .f. ) ;
#5699 = oriented_edge ( 'none', *, *, #10374, .t. ) ;
#5700 = edge_curve ( 'none', #5636, #10330, #40956, .t. ) ;
#5701 = edge_curve ( 'none', #10349, #5705, #40937, .t. ) ;
#5702 = oriented_edge ( 'none', *, *, #10327, .t. ) ;
#5703 = oriented_edge ( 'none', *, *, #5707, .t. ) ;
#5704 = oriented_edge ( 'none', *, *, #5701, .t. ) ;
#5705 = vertex_point ( 'none', #40951 ) ;
#5706 = oriented_edge ( 'none', *, *, #5683, .f. ) ;
#5707 = edge_curve ( 'none', #5705, #10335, #41000, .t. ) ;
#5708 = vertex_point ( 'none', #41001 ) ;
#5709 = edge_curve ( 'none', #10329, #5713, #40941, .t. ) ;
#5710 = oriented_edge ( 'none', *, *, #5581, .t. ) ;
#5711 = oriented_edge ( 'none', *, *, #5684, .t. ) ;
#5712 = oriented_edge ( 'none', *, *, #5709, .t. ) ;
#5713 = vertex_point ( 'none', #40942 ) ;
#5714 = oriented_edge ( 'none', *, *, #10343, .t. ) ;
#5715 = advanced_face ( 'none', ( #40993, #40995 ), #40987, .f. ) ;
#5716 = oriented_edge ( 'none', *, *, #10573, .t. ) ;
#5717 = oriented_edge ( 'none', *, *, #5808, .t. ) ;
#5718 = edge_curve ( 'none', #10523, #5794, #40984, .t. ) ;
#5719 = oriented_edge ( 'none', *, *, #5725, .t. ) ;
#5720 = oriented_edge ( 'none', *, *, #5749, .t. ) ;
#5721 = oriented_edge ( 'none', *, *, #5724, .t. ) ;
#5722 = oriented_edge ( 'none', *, *, #5747, .t. ) ;
#5723 = vertex_point ( 'none', #40986 ) ;
#5724 = edge_curve ( 'none', #5723, #10488, #40976, .t. ) ;
#5725 = edge_curve ( 'none', #10499, #5804, #40989, .t. ) ;
#5726 = oriented_edge ( 'none', *, *, #5802, .t. ) ;
#5727 = oriented_edge ( 'none', *, *, #5750, .t. ) ;
#5728 = oriented_edge ( 'none', *, *, #11902, .t. ) ;
#5729 = oriented_edge ( 'none', *, *, #10458, .t. ) ;
#5730 = vertex_point ( 'none', #40977 ) ;
#5731 = vertex_point ( 'none', #40946 ) ;
#5732 = edge_curve ( 'none', #10444, #10448, #40970, .t. ) ;
#5733 = vertex_point ( 'none', #40979 ) ;
#5734 = edge_curve ( 'none', #10449, #5739, #41032, .t. ) ;
#5735 = vertex_point ( 'none', #41034 ) ;
#5737 = oriented_edge ( 'none', *, *, #3625, .t. ) ;
#5736 = edge_curve ( 'none', #10577, #5769, #41028, .t. ) ;
#5738 = oriented_edge ( 'none', *, *, #10492, .t. ) ;
#5739 = vertex_point ( 'none', #41033 ) ;
#5740 = oriented_edge ( 'none', *, *, #10436, .t. ) ;
#5741 = oriented_edge ( 'none', *, *, #10478, .t. ) ;
#5742 = oriented_edge ( 'none', *, *, #5734, .t. ) ;
#5743 = edge_curve ( 'none', #5739, #10493, #41026, .t. ) ;
#5744 = edge_curve ( 'none', #10422, #5733, #40978, .t. ) ;
#5745 = oriented_edge ( 'none', *, *, #5743, .t. ) ;
#5746 = vertex_point ( 'none', #40980 ) ;
#5747 = edge_curve ( 'none', #10472, #5723, #41018, .t. ) ;
#5748 = oriented_edge ( 'none', *, *, #5744, .t. ) ;
#5749 = edge_curve ( 'none', #5733, #10471, #40244, .t. ) ;
#5750 = edge_curve ( 'none', #10473, #5730, #41005, .t. ) ;
#5751 = edge_curve ( 'none', #5681, #10411, #40509, .t. ) ;
#5752 = edge_curve ( 'none', #10403, #5758, #40504, .t. ) ;
#5753 = oriented_edge ( 'none', *, *, #5669, .t. ) ;
#5754 = advanced_face ( 'none', ( #41065 ), #41062, .t. ) ;
#5755 = edge_loop ( 'none', ( #5933, #6090, #6181, #5903, #6392 ) ) ;
#5756 = oriented_edge ( 'none', *, *, #5761, .t. ) ;
#5757 = oriented_edge ( 'none', *, *, #5752, .t. ) ;
#5758 = vertex_point ( 'none', #41064 ) ;
#5759 = oriented_edge ( 'none', *, *, #5760, .t. ) ;
#5760 = edge_curve ( 'none', #5694, #5675, #41063, .t. ) ;
#5761 = edge_curve ( 'none', #5758, #10442, #41059, .t. ) ;
#5762 = edge_curve ( 'none', #5697, #10385, #41061, .t. ) ;
#5763 = edge_curve ( 'none', #10594, #5766, #41043, .t. ) ;
#5764 = oriented_edge ( 'none', *, *, #5763, .t. ) ;
#5765 = edge_curve ( 'none', #5766, #5534, #41048, .t. ) ;
#5766 = vertex_point ( 'none', #41098 ) ;
#5767 = oriented_edge ( 'none', *, *, #5736, .t. ) ;
#5768 = oriented_edge ( 'none', *, *, #10555, .t. ) ;
#5769 = vertex_point ( 'none', #41044 ) ;
#5770 = edge_curve ( 'none', #5769, #10543, #41091, .t. ) ;
#5771 = oriented_edge ( 'none', *, *, #10627, .t. ) ;
#5772 = vertex_point ( 'none', #41053 ) ;
#5773 = edge_curve ( 'none', #10619, #5735, #41085, .t. ) ;
#5774 = oriented_edge ( 'none', *, *, #5545, .t. ) ;
#5775 = oriented_edge ( 'none', *, *, #5773, .t. ) ;
#5776 = edge_curve ( 'none', #5735, #10607, #41081, .t. ) ;
#5777 = oriented_edge ( 'none', *, *, #10611, .t. ) ;
#5778 = advanced_face ( 'none', ( #41096 ), #41094, .t. ) ;
#5779 = oriented_edge ( 'none', *, *, #5776, .t. ) ;
#5780 = edge_curve ( 'none', #10456, #5784, #41086, .t. ) ;
#5781 = oriented_edge ( 'none', *, *, #5785, .t. ) ;
#5782 = oriented_edge ( 'none', *, *, #5780, .t. ) ;
#5783 = oriented_edge ( 'none', *, *, #10526, .t. ) ;
#5784 = vertex_point ( 'none', #41087 ) ;
#5785 = edge_curve ( 'none', #5784, #10562, #41130, .t. ) ;
#5786 = edge_curve ( 'none', #10580, #10578, #41131, .t. ) ;
#5787 = oriented_edge ( 'none', *, *, #5770, .t. ) ;
#5788 = oriented_edge ( 'none', *, *, #10561, .t. ) ;
#5789 = oriented_edge ( 'none', *, *, #5786, .t. ) ;
#5790 = edge_curve ( 'none', #5804, #10498, #41074, .t. ) ;
#5791 = oriented_edge ( 'none', *, *, #5790, .t. ) ;
#5792 = oriented_edge ( 'none', *, *, #5795, .t. ) ;
#5793 = oriented_edge ( 'none', *, *, #5718, .t. ) ;
#5794 = vertex_point ( 'none', #41126 ) ;
#5795 = edge_curve ( 'none', #5794, #10527, #41120, .t. ) ;
#5796 = edge_curve ( 'none', #10540, #5800, #41113, .t. ) ;
#5797 = oriented_edge ( 'none', *, *, #5798, .t. ) ;
#5798 = edge_curve ( 'none', #5800, #10455, #41108, .t. ) ;
#5799 = oriented_edge ( 'none', *, *, #10512, .t. ) ;
#5800 = vertex_point ( 'none', #41118 ) ;
#5801 = oriented_edge ( 'none', *, *, #5796, .t. ) ;
#5802 = edge_curve ( 'none', #5730, #5520, #41069, .t. ) ;
#5803 = oriented_edge ( 'none', *, *, #5519, .t. ) ;
#5804 = vertex_point ( 'none', #41103 ) ;
#5805 = edge_curve ( 'none', #5514, #5731, #41155, .t. ) ;
#5806 = oriented_edge ( 'none', *, *, #10497, .t. ) ;
#5807 = oriented_edge ( 'none', *, *, #5805, .t. ) ;
#5808 = edge_curve ( 'none', #5731, #10500, #41151, .t. ) ;
#5809 = edge_curve ( 'none', #5825, #10670, #41156, .t. ) ;
#5810 = oriented_edge ( 'none', *, *, #10671, .t. ) ;
#5811 = edge_curve ( 'none', #11836, #11759, #41107, .t. ) ;
#5812 = oriented_edge ( 'none', *, *, #11890, .f. ) ;
#5813 = oriented_edge ( 'none', *, *, #5809, .t. ) ;
#5814 = advanced_face ( 'none', ( #41145 ), #41102, .t. ) ;
#5815 = edge_curve ( 'none', #5833, #5927, #41157, .t. ) ;
#5816 = edge_curve ( 'none', #10668, #5838, #41189, .t. ) ;
#5817 = oriented_edge ( 'none', *, *, #5816, .t. ) ;
#5818 = edge_curve ( 'none', #5838, #10703, #41185, .t. ) ;
#5819 = oriented_edge ( 'none', *, *, #10708, .t. ) ;
#5820 = oriented_edge ( 'none', *, *, #5818, .t. ) ;
#5821 = oriented_edge ( 'none', *, *, #10696, .t. ) ;
#5822 = edge_curve ( 'none', #10700, #10695, #41181, .t. ) ;
#5823 = oriented_edge ( 'none', *, *, #5822, .t. ) ;
#5824 = edge_curve ( 'none', #5841, #10585, #41180, .t. ) ;
#5825 = vertex_point ( 'none', #41146 ) ;
#5826 = edge_curve ( 'none', #10660, #5829, #41173, .t. ) ;
#5827 = edge_curve ( 'none', #10687, #5832, #41169, .t. ) ;
#5828 = oriented_edge ( 'none', *, *, #10655, .t. ) ;
#5829 = vertex_point ( 'none', #41168 ) ;
#5830 = oriented_edge ( 'none', *, *, #10640, .t. ) ;
#5831 = oriented_edge ( 'none', *, *, #5949, .t. ) ;
#5832 = vertex_point ( 'none', #41190 ) ;
#5833 = vertex_point ( 'none', #41167 ) ;
#5834 = oriented_edge ( 'none', *, *, #5826, .t. ) ;
#5835 = edge_curve ( 'none', #5829, #10599, #41221, .t. ) ;
#5836 = vertex_point ( 'none', #41133 ) ;
#5837 = oriented_edge ( 'none', *, *, #5835, .t. ) ;
#5838 = vertex_point ( 'none', #41163 ) ;
#5839 = edge_curve ( 'none', #10588, #5825, #41217, .t. ) ;
#5840 = oriented_edge ( 'none', *, *, #5839, .t. ) ;
#5841 = vertex_point ( 'none', #41159 ) ;
#5842 = edge_curve ( 'none', #5530, #5855, #41160, .t. ) ;
#5843 = oriented_edge ( 'none', *, *, #5842, .t. ) ;
#5844 = edge_curve ( 'none', #5855, #10711, #41208, .t. ) ;
#5845 = oriented_edge ( 'none', *, *, #10629, .t. ) ;
#5846 = oriented_edge ( 'none', *, *, #5844, .t. ) ;
#5847 = edge_curve ( 'none', #10654, #5841, #41213, .t. ) ;
#5848 = oriented_edge ( 'none', *, *, #5847, .t. ) ;
#5849 = edge_curve ( 'none', #10546, #5772, #41162, .t. ) ;
#5850 = oriented_edge ( 'none', *, *, #5849, .t. ) ;
#5851 = edge_curve ( 'none', #5772, #10598, #41197, .t. ) ;
#5852 = oriented_edge ( 'none', *, *, #10597, .t. ) ;
#5853 = oriented_edge ( 'none', *, *, #5851, .t. ) ;
#5854 = oriented_edge ( 'none', *, *, #5765, .t. ) ;
#5855 = vertex_point ( 'none', #41204 ) ;
#5856 = vertex_point ( 'none', #41201 ) ;
#5857 = edge_curve ( 'none', #5856, #10730, #41254, .t. ) ;
#5858 = edge_curve ( 'none', #10782, #5862, #41250, .t. ) ;
#5859 = oriented_edge ( 'none', *, *, #10786, .t. ) ;
#5860 = oriented_edge ( 'none', *, *, #5864, .t. ) ;
#5861 = oriented_edge ( 'none', *, *, #5858, .t. ) ;
#5862 = vertex_point ( 'none', #41255 ) ;
#5863 = oriented_edge ( 'none', *, *, #5943, .t. ) ;
#5864 = edge_curve ( 'none', #5862, #10715, #41243, .t. ) ;
#5865 = edge_curve ( 'none', #10798, #5942, #41244, .t. ) ;
#5866 = oriented_edge ( 'none', *, *, #10716, .t. ) ;
#5867 = oriented_edge ( 'none', *, *, #5889, .t. ) ;
#5868 = vertex_point ( 'none', #41192 ) ;
#5869 = edge_curve ( 'none', #5868, #12655, #41195, .t. ) ;
#5870 = edge_curve ( 'none', #10558, #5874, #41232, .t. ) ;
#5871 = oriented_edge ( 'none', *, *, #10706, .t. ) ;
#5872 = oriented_edge ( 'none', *, *, #5875, .t. ) ;
#5873 = oriented_edge ( 'none', *, *, #5870, .t. ) ;
#5874 = vertex_point ( 'none', #41235 ) ;
#5875 = edge_curve ( 'none', #5874, #10769, #41234, .t. ) ;
#5876 = edge_curve ( 'none', #10792, #5856, #41285, .t. ) ;
#5877 = oriented_edge ( 'none', *, *, #10768, .t. ) ;
#5878 = oriented_edge ( 'none', *, *, #5857, .t. ) ;
#5879 = oriented_edge ( 'none', *, *, #5882, .t. ) ;
#5880 = oriented_edge ( 'none', *, *, #5896, .t. ) ;
#5881 = vertex_point ( 'none', #41227 ) ;
#5882 = edge_curve ( 'none', #5881, #10729, #41225, .t. ) ;
#5883 = edge_curve ( 'none', #10725, #5887, #41286, .t. ) ;
#5884 = oriented_edge ( 'none', *, *, #10728, .t. ) ;
#5885 = oriented_edge ( 'none', *, *, #5888, .t. ) ;
#5886 = oriented_edge ( 'none', *, *, #5883, .t. ) ;
#5887 = vertex_point ( 'none', #41279 ) ;
#5888 = edge_curve ( 'none', #5887, #5470, #41237, .t. ) ;
#5889 = edge_curve ( 'none', #5546, #5868, #41271, .t. ) ;
#5890 = oriented_edge ( 'none', *, *, #5471, .t. ) ;
#5891 = oriented_edge ( 'none', *, *, #5869, .t. ) ;
#5892 = oriented_edge ( 'none', *, *, #5946, .t. ) ;
#5893 = oriented_edge ( 'none', *, *, #10686, .t. ) ;
#5894 = oriented_edge ( 'none', *, *, #5827, .t. ) ;
#5895 = edge_curve ( 'none', #5832, #10675, #41281, .t. ) ;
#5896 = edge_curve ( 'none', #10739, #5881, #41260, .t. ) ;
#5897 = oriented_edge ( 'none', *, *, #5895, .t. ) ;
#5898 = edge_curve ( 'none', #10673, #5836, #40506, .t. ) ;
#5899 = oriented_edge ( 'none', *, *, #5898, .t. ) ;
#5900 = edge_curve ( 'none', #5836, #10743, #41310, .t. ) ;
#5901 = oriented_edge ( 'none', *, *, #10742, .t. ) ;
#5902 = oriented_edge ( 'none', *, *, #5900, .t. ) ;
#5903 = oriented_edge ( 'none', *, *, #5683, .t. ) ;
#5904 = oriented_edge ( 'none', *, *, #5926, .t. ) ;
#5905 = vertex_point ( 'none', #41314 ) ;
#5906 = edge_curve ( 'none', #5905, #10902, #41313, .t. ) ;
#5907 = oriented_edge ( 'none', *, *, #5973, .t. ) ;
#5908 = vertex_point ( 'none', #41312 ) ;
#5909 = oriented_edge ( 'none', *, *, #5987, .t. ) ;
#5910 = oriented_edge ( 'none', *, *, #5930, .t. ) ;
#5911 = oriented_edge ( 'none', *, *, #10911, .t. ) ;
#5912 = vertex_point ( 'none', #41305 ) ;
#5913 = vertex_point ( 'none', #41304 ) ;
#5914 = edge_curve ( 'none', #5939, #10811, #41311, .t. ) ;
#5915 = vertex_point ( 'none', #41298 ) ;
#5916 = edge_curve ( 'none', #10800, #5919, #41297, .t. ) ;
#5917 = edge_curve ( 'none', #5402, #5977, #41299, .t. ) ;
#5918 = oriented_edge ( 'none', *, *, #10863, .t. ) ;
#5919 = vertex_point ( 'none', #41293 ) ;
#5920 = oriented_edge ( 'none', *, *, #10881, .t. ) ;
#5921 = oriented_edge ( 'none', *, *, #5550, .t. ) ;
#5922 = oriented_edge ( 'none', *, *, #5916, .t. ) ;
#5923 = edge_curve ( 'none', #5919, #10875, #41345, .t. ) ;
#5924 = edge_curve ( 'none', #10864, #5915, #41306, .t. ) ;
#5925 = oriented_edge ( 'none', *, *, #5923, .t. ) ;
#5926 = edge_curve ( 'none', #5570, #5905, #41340, .t. ) ;
#5927 = vertex_point ( 'none', #41343 ) ;
#5928 = oriented_edge ( 'none', *, *, #5924, .t. ) ;
#5929 = edge_curve ( 'none', #5915, #5568, #41331, .t. ) ;
#5930 = edge_curve ( 'none', #10900, #5912, #41329, .t. ) ;
#5931 = edge_curve ( 'none', #5948, #10806, #41322, .t. ) ;
#5932 = edge_curve ( 'none', #10808, #5939, #41318, .t. ) ;
#5933 = oriented_edge ( 'none', *, *, #5760, .f. ) ;
#5934 = oriented_edge ( 'none', *, *, #10870, .t. ) ;
#5935 = oriented_edge ( 'none', *, *, #6059, .f. ) ;
#5936 = oriented_edge ( 'none', *, *, #5931, .t. ) ;
#5937 = oriented_edge ( 'none', *, *, #5914, .t. ) ;
#5938 = oriented_edge ( 'none', *, *, #5815, .f. ) ;
#5939 = vertex_point ( 'none', #41338 ) ;
#5940 = oriented_edge ( 'none', *, *, #5932, .t. ) ;
#5941 = oriented_edge ( 'none', *, *, #5865, .t. ) ;
#5942 = vertex_point ( 'none', #41335 ) ;
#5943 = edge_curve ( 'none', #5942, #10819, #41375, .t. ) ;
#5944 = oriented_edge ( 'none', *, *, #10803, .t. ) ;
#5945 = oriented_edge ( 'none', *, *, #10815, .t. ) ;
#5946 = edge_curve ( 'none', #10828, #5948, #41377, .t. ) ;
#5947 = oriented_edge ( 'none', *, *, #10119, .t. ) ;
#5948 = vertex_point ( 'none', #41379 ) ;
#5949 = edge_curve ( 'none', #10036, #10827, #41371, .t. ) ;
#5950 = oriented_edge ( 'none', *, *, #6079, .t. ) ;
#5951 = oriented_edge ( 'none', *, *, #5876, .t. ) ;
#5952 = oriented_edge ( 'none', *, *, #5565, .t. ) ;
#5953 = oriented_edge ( 'none', *, *, #6043, .t. ) ;
#5954 = oriented_edge ( 'none', *, *, #6154, .t. ) ;
#5955 = oriented_edge ( 'none', *, *, #5395, .t. ) ;
#5956 = oriented_edge ( 'none', *, *, #11915, .f. ) ;
#5957 = oriented_edge ( 'none', *, *, #5917, .t. ) ;
#5958 = edge_curve ( 'none', #5977, #5399, #41367, .t. ) ;
#5959 = edge_curve ( 'none', #5506, #6009, #41357, .t. ) ;
#5960 = oriented_edge ( 'none', *, *, #5409, .f. ) ;
#5961 = advanced_face ( 'none', ( #41364 ), #41346, .t. ) ;
#5962 = edge_loop ( 'none', ( #6021, #5960, #5643, #5728, #4292 ) ) ;
#5963 = oriented_edge ( 'none', *, *, #5958, .t. ) ;
#5964 = vertex_point ( 'none', #41363 ) ;
#5965 = edge_curve ( 'none', #5391, #5908, #41347, .t. ) ;
#5966 = edge_loop ( 'none', ( #6014, #5907, #6038, #6013, #5956, #6022 ) ) ;
#5967 = advanced_face ( 'none', ( #41352 ), #41348, .t. ) ;
#5968 = oriented_edge ( 'none', *, *, #5965, .t. ) ;
#5969 = edge_curve ( 'none', #5908, #5397, #41349, .t. ) ;
#5970 = oriented_edge ( 'none', *, *, #5463, .t. ) ;
#5971 = oriented_edge ( 'none', *, *, #5996, .t. ) ;
#5972 = edge_curve ( 'none', #5989, #10868, #41399, .t. ) ;
#5973 = edge_curve ( 'none', #11870, #11888, #41402, .t. ) ;
#5974 = oriented_edge ( 'none', *, *, #10847, .t. ) ;
#5975 = oriented_edge ( 'none', *, *, #11982, .f. ) ;
#5976 = oriented_edge ( 'none', *, *, #5972, .t. ) ;
#5977 = vertex_point ( 'none', #41400 ) ;
#5978 = edge_curve ( 'none', #10869, #5995, #41392, .t. ) ;
#5979 = advanced_face ( 'none', ( #41380 ), #41388, .t. ) ;
#5980 = oriented_edge ( 'none', *, *, #5978, .t. ) ;
#5981 = edge_curve ( 'none', #5995, #5403, #41396, .t. ) ;
#5982 = oriented_edge ( 'none', *, *, #5400, .t. ) ;
#5983 = oriented_edge ( 'none', *, *, #5981, .t. ) ;
#5984 = oriented_edge ( 'none', *, *, #5417, .t. ) ;
#5985 = edge_curve ( 'none', #12663, #5408, #41436, .t. ) ;
#5986 = oriented_edge ( 'none', *, *, #5985, .t. ) ;
#5987 = edge_curve ( 'none', #5912, #10894, #41431, .t. ) ;
#5988 = oriented_edge ( 'none', *, *, #10893, .t. ) ;
#5989 = vertex_point ( 'none', #41397 ) ;
#5990 = edge_curve ( 'none', #10890, #5913, #41426, .t. ) ;
#5991 = oriented_edge ( 'none', *, *, #5990, .t. ) ;
#5992 = edge_curve ( 'none', #5913, #10801, #41417, .t. ) ;
#5993 = oriented_edge ( 'none', *, *, #10910, .t. ) ;
#5994 = oriented_edge ( 'none', *, *, #5992, .t. ) ;
#5995 = vertex_point ( 'none', #41429 ) ;
#5996 = edge_curve ( 'none', #10851, #5989, #41424, .t. ) ;
#5997 = edge_loop ( 'none', ( #6002, #6063, #6005, #6084, #6070, #6065, #6074, #6081, #6078, #6075, #6049, #6076, #6052 ) ) ;
#5998 = oriented_edge ( 'none', *, *, #6080, .t. ) ;
#5999 = edge_curve ( 'none', #6082, #5490, #41419, .t. ) ;
#6000 = edge_curve ( 'none', #5606, #5622, #41420, .t. ) ;
#6001 = oriented_edge ( 'none', *, *, #5999, .t. ) ;
#6002 = oriented_edge ( 'none', *, *, #5593, .f. ) ;
#6003 = edge_curve ( 'none', #10118, #5620, #41459, .t. ) ;
#6004 = edge_loop ( 'none', ( #6048, #6057, #6061, #6117 ) ) ;
#6005 = oriented_edge ( 'none', *, *, #6003, .t. ) ;
#6006 = oriented_edge ( 'none', *, *, #6029, .t. ) ;
#6007 = oriented_edge ( 'none', *, *, #6010, .t. ) ;
#6008 = oriented_edge ( 'none', *, *, #5959, .t. ) ;
#6009 = vertex_point ( 'none', #41386 ) ;
#6010 = edge_curve ( 'none', #6009, #5436, #41458, .t. ) ;
#6011 = edge_curve ( 'none', #5438, #6016, #41421, .t. ) ;
#6012 = oriented_edge ( 'none', *, *, #5502, .t. ) ;
#6013 = oriented_edge ( 'none', *, *, #11936, .t. ) ;
#6014 = oriented_edge ( 'none', *, *, #11955, .f. ) ;
#6015 = oriented_edge ( 'none', *, *, #6011, .t. ) ;
#6016 = vertex_point ( 'none', #41462 ) ;
#6017 = oriented_edge ( 'none', *, *, #5409, .t. ) ;
#6018 = oriented_edge ( 'none', *, *, #11918, .t. ) ;
#6019 = vertex_point ( 'none', #41450 ) ;
#6020 = edge_curve ( 'none', #5561, #6040, #41442, .t. ) ;
#6021 = oriented_edge ( 'none', *, *, #11896, .f. ) ;
#6022 = oriented_edge ( 'none', *, *, #11140, .f. ) ;
#6023 = oriented_edge ( 'none', *, *, #6020, .t. ) ;
#6024 = edge_curve ( 'none', #6040, #5486, #41454, .t. ) ;
#6025 = oriented_edge ( 'none', *, *, #5498, .t. ) ;
#6026 = oriented_edge ( 'none', *, *, #6024, .t. ) ;
#6027 = edge_curve ( 'none', #5489, #6019, #41464, .t. ) ;
#6028 = oriented_edge ( 'none', *, *, #6027, .t. ) ;
#6029 = edge_curve ( 'none', #6019, #5504, #41494, .t. ) ;
#6030 = oriented_edge ( 'none', *, *, #5429, .t. ) ;
#6031 = oriented_edge ( 'none', *, *, #5969, .t. ) ;
#6032 = vertex_point ( 'none', #41495 ) ;
#6033 = edge_curve ( 'none', #5398, #5964, #41501, .t. ) ;
#6034 = oriented_edge ( 'none', *, *, #11159, .f. ) ;
#6035 = oriented_edge ( 'none', *, *, #6033, .t. ) ;
#6036 = edge_curve ( 'none', #5964, #5457, #41484, .t. ) ;
#6037 = oriented_edge ( 'none', *, *, #5446, .t. ) ;
#6038 = oriented_edge ( 'none', *, *, #11881, .t. ) ;
#6039 = oriented_edge ( 'none', *, *, #6036, .t. ) ;
#6040 = vertex_point ( 'none', #41445 ) ;
#6041 = edge_curve ( 'none', #5384, #6032, #41498, .t. ) ;
#6042 = oriented_edge ( 'none', *, *, #6041, .t. ) ;
#6043 = edge_curve ( 'none', #6032, #5576, #41476, .t. ) ;
#6044 = oriented_edge ( 'none', *, *, #6020, .f. ) ;
#6045 = advanced_face ( 'none', ( #41486 ), #41472, .f. ) ;
#6046 = oriented_edge ( 'none', *, *, #9877, .t. ) ;
#6047 = edge_curve ( 'none', #5655, #5588, #41526, .t. ) ;
#6048 = oriented_edge ( 'none', *, *, #6060, .t. ) ;
#6049 = oriented_edge ( 'none', *, *, #6073, .t. ) ;
#6050 = oriented_edge ( 'none', *, *, #6029, .f. ) ;
#6051 = oriented_edge ( 'none', *, *, #6066, .t. ) ;
#6052 = oriented_edge ( 'none', *, *, #6047, .t. ) ;
#6053 = oriented_edge ( 'none', *, *, #5583, .t. ) ;
#6054 = edge_loop ( 'none', ( #6119, #6116, #6106, #6107 ) ) ;
#6055 = advanced_face ( 'none', ( #41490 ), #41444, .f. ) ;
#6056 = oriented_edge ( 'none', *, *, #5811, .f. ) ;
#6057 = oriented_edge ( 'none', *, *, #9949, .t. ) ;
#6058 = edge_loop ( 'none', ( #6163, #6051, #6095, #6062, #6068, #6056 ) ) ;
#6059 = edge_curve ( 'none', #5694, #5833, #41471, .t. ) ;
#6060 = edge_curve ( 'none', #6040, #9952, #41516, .t. ) ;
#6061 = oriented_edge ( 'none', *, *, #5500, .t. ) ;
#6062 = oriented_edge ( 'none', *, *, #11883, .t. ) ;
#6063 = oriented_edge ( 'none', *, *, #10107, .t. ) ;
#6064 = edge_loop ( 'none', ( #6125, #6112, #6111, #6050 ) ) ;
#6065 = oriented_edge ( 'none', *, *, #5626, .f. ) ;
#6066 = edge_curve ( 'none', #11824, #11859, #41477, .t. ) ;
#6067 = edge_curve ( 'none', #5562, #5552, #40751, .t. ) ;
#6068 = oriented_edge ( 'none', *, *, #11954, .f. ) ;
#6069 = edge_curve ( 'none', #5554, #5661, #41560, .t. ) ;
#6070 = oriented_edge ( 'none', *, *, #6000, .t. ) ;
#6071 = advanced_face ( 'none', ( #41557 ), #41559, .t. ) ;
#6072 = edge_curve ( 'none', #6019, #9972, #41547, .t. ) ;
#6073 = edge_curve ( 'none', #5644, #5664, #41548, .t. ) ;
#6074 = oriented_edge ( 'none', *, *, #6067, .t. ) ;
#6075 = oriented_edge ( 'none', *, *, #5646, .f. ) ;
#6076 = oriented_edge ( 'none', *, *, #5666, .f. ) ;
#6077 = edge_loop ( 'none', ( #6053, #6123, #6122, #6044 ) ) ;
#6078 = oriented_edge ( 'none', *, *, #6069, .t. ) ;
#6079 = edge_curve ( 'none', #6016, #5450, #41533, .t. ) ;
#6080 = edge_curve ( 'none', #5452, #6082, #41594, .t. ) ;
#6081 = oriented_edge ( 'none', *, *, #5614, .f. ) ;
#6082 = vertex_point ( 'none', #41558 ) ;
#6083 = oriented_edge ( 'none', *, *, #5434, .t. ) ;
#6084 = oriented_edge ( 'none', *, *, #5612, .f. ) ;
#6085 = oriented_edge ( 'none', *, *, #6113, .t. ) ;
#6086 = oriented_edge ( 'none', *, *, #5973, .f. ) ;
#6087 = edge_loop ( 'none', ( #6108, #6124, #6155, #6164 ) ) ;
#6088 = edge_loop ( 'none', ( #6085, #6149, #6161, #6150 ) ) ;
#6089 = advanced_face ( 'none', ( #41540 ), #41536, .f. ) ;
#6090 = oriented_edge ( 'none', *, *, #5281, .t. ) ;
#6091 = advanced_face ( 'none', ( #41541 ), #41579, .f. ) ;
#6092 = oriented_edge ( 'none', *, *, #6094, .f. ) ;
#6093 = oriented_edge ( 'none', *, *, #5505, .t. ) ;
#6094 = edge_curve ( 'none', #6009, #9898, #41571, .t. ) ;
#6095 = oriented_edge ( 'none', *, *, #11845, .t. ) ;
#6096 = oriented_edge ( 'none', *, *, #9893, .t. ) ;
#6097 = oriented_edge ( 'none', *, *, #5437, .t. ) ;
#6098 = oriented_edge ( 'none', *, *, #5959, .f. ) ;
#6099 = oriented_edge ( 'none', *, *, #6094, .t. ) ;
#6100 = edge_loop ( 'none', ( #2830, #5412, #8331, #8369 ) ) ;
#6101 = advanced_face ( 'none', ( #41574 ), #41589, .f. ) ;
#6102 = oriented_edge ( 'none', *, *, #11891, .t. ) ;
#6103 = edge_loop ( 'none', ( #6097, #6159, #6162, #6158 ) ) ;
#6104 = oriented_edge ( 'none', *, *, #5503, .t. ) ;
#6105 = edge_loop ( 'none', ( #6099, #6096, #6104, #6157 ) ) ;
#6106 = oriented_edge ( 'none', *, *, #6072, .f. ) ;
#6107 = oriented_edge ( 'none', *, *, #6027, .f. ) ;
#6108 = oriented_edge ( 'none', *, *, #5451, .t. ) ;
#6109 = edge_loop ( 'none', ( #6093, #6046, #6092, #6098 ) ) ;
#6110 = advanced_face ( 'none', ( #41564 ), #41567, .f. ) ;
#6111 = oriented_edge ( 'none', *, *, #5485, .t. ) ;
#6112 = oriented_edge ( 'none', *, *, #9971, .t. ) ;
#6113 = edge_curve ( 'none', #6016, #9888, #41563, .t. ) ;
#6114 = oriented_edge ( 'none', *, *, #11874, .f. ) ;
#6115 = oriented_edge ( 'none', *, *, #10850, .t. ) ;
#6116 = oriented_edge ( 'none', *, *, #9875, .t. ) ;
#6117 = oriented_edge ( 'none', *, *, #6024, .f. ) ;
#6118 = edge_curve ( 'none', #28698, #5456, #41545, .t. ) ;
#6119 = oriented_edge ( 'none', *, *, #5487, .t. ) ;
#6120 = edge_curve ( 'none', #9196, #5062, #41616, .t. ) ;
#6121 = advanced_face ( 'none', ( #41615 ), #41613, .f. ) ;
#6122 = oriented_edge ( 'none', *, *, #6060, .f. ) ;
#6123 = oriented_edge ( 'none', *, *, #9958, .t. ) ;
#6124 = oriented_edge ( 'none', *, *, #9886, .t. ) ;
#6125 = oriented_edge ( 'none', *, *, #6072, .t. ) ;
#6126 = advanced_face ( 'none', ( #41617 ), #41609, .f. ) ;
#6127 = edge_curve ( 'none', #5908, #9937, #41604, .t. ) ;
#6128 = oriented_edge ( 'none', *, *, #5449, .t. ) ;
#6129 = vertex_point ( 'none', #41605 ) ;
#6130 = oriented_edge ( 'none', *, *, #5401, .t. ) ;
#6131 = edge_curve ( 'none', #6032, #9970, #41659, .t. ) ;
#6132 = oriented_edge ( 'none', *, *, #6043, .f. ) ;
#6133 = oriented_edge ( 'none', *, *, #6171, .t. ) ;
#6134 = oriented_edge ( 'none', *, *, #6197, .t. ) ;
#6135 = oriented_edge ( 'none', *, *, #6041, .f. ) ;
#6136 = edge_loop ( 'none', ( #6139, #6146, #6195, #6194 ) ) ;
#6137 = edge_loop ( 'none', ( #6141, #6142, #6144, #6132 ) ) ;
#6138 = advanced_face ( 'none', ( #41608 ), #41606, .f. ) ;
#6139 = oriented_edge ( 'none', *, *, #5459, .t. ) ;
#6140 = edge_loop ( 'none', ( #6199, #6202, #6128, #6177 ) ) ;
#6141 = oriented_edge ( 'none', *, *, #6131, .t. ) ;
#6142 = oriented_edge ( 'none', *, *, #9963, .t. ) ;
#6143 = edge_curve ( 'none', #5964, #9969, #41648, .t. ) ;
#6144 = oriented_edge ( 'none', *, *, #5567, .t. ) ;
#6145 = edge_loop ( 'none', ( #6270, #6134, #6268, #6353, #6278 ) ) ;
#6146 = oriented_edge ( 'none', *, *, #9940, .t. ) ;
#6147 = advanced_face ( 'none', ( #41602 ), #41598, .f. ) ;
#6148 = oriented_edge ( 'none', *, *, #5390, .t. ) ;
#6149 = oriented_edge ( 'none', *, *, #9891, .t. ) ;
#6150 = oriented_edge ( 'none', *, *, #6079, .f. ) ;
#6151 = advanced_face ( 'none', ( #41646 ), #41635, .f. ) ;
#6152 = edge_loop ( 'none', ( #5954, #47728, #47964, #19 ) ) ;
#6153 = oriented_edge ( 'none', *, *, #11830, .f. ) ;
#6154 = edge_curve ( 'none', #6082, #9830, #41636, .t. ) ;
#6155 = oriented_edge ( 'none', *, *, #6154, .f. ) ;
#6156 = advanced_face ( 'none', ( #41641 ), #41652, .f. ) ;
#6157 = oriented_edge ( 'none', *, *, #6010, .f. ) ;
#6158 = oriented_edge ( 'none', *, *, #6011, .f. ) ;
#6159 = oriented_edge ( 'none', *, *, #9885, .t. ) ;
#6160 = advanced_face ( 'none', ( #41643 ), #41629, .f. ) ;
#6161 = oriented_edge ( 'none', *, *, #5435, .t. ) ;
#6162 = oriented_edge ( 'none', *, *, #6113, .f. ) ;
#6163 = oriented_edge ( 'none', *, *, #11898, .f. ) ;
#6164 = oriented_edge ( 'none', *, *, #6080, .f. ) ;
#6165 = oriented_edge ( 'none', *, *, #5969, .f. ) ;
#6166 = oriented_edge ( 'none', *, *, #5569, .t. ) ;
#6167 = advanced_face ( 'none', ( #41654 ), #41614, .f. ) ;
#6168 = edge_loop ( 'none', ( #6239, #6227, #6176, #6229 ) ) ;
#6169 = oriented_edge ( 'none', *, *, #11855, .t. ) ;
#6170 = oriented_edge ( 'none', *, *, #6178, .f. ) ;
#6171 = edge_curve ( 'none', #5905, #10008, #41681, .t. ) ;
#6172 = oriented_edge ( 'none', *, *, #10072, .t. ) ;
#6173 = edge_loop ( 'none', ( #6384, #6361, #6367, #6453, #6455 ) ) ;
#6174 = oriented_edge ( 'none', *, *, #5987, .f. ) ;
#6175 = advanced_face ( 'none', ( #41682 ), #41683, .f. ) ;
#6176 = oriented_edge ( 'none', *, *, #5396, .t. ) ;
#6177 = oriented_edge ( 'none', *, *, #6036, .f. ) ;
#6178 = edge_curve ( 'none', #5977, #9954, #41674, .t. ) ;
#6179 = advanced_face ( 'none', ( #41667 ), #41668, .f. ) ;
#6180 = edge_loop ( 'none', ( #6189, #6184, #6192, #6165 ) ) ;
#6181 = oriented_edge ( 'none', *, *, #6185, .t. ) ;
#6182 = oriented_edge ( 'none', *, *, #6127, .f. ) ;
#6183 = oriented_edge ( 'none', *, *, #9928, .t. ) ;
#6184 = oriented_edge ( 'none', *, *, #9934, .t. ) ;
#6185 = edge_curve ( 'none', #6129, #5708, #41675, .t. ) ;
#6186 = oriented_edge ( 'none', *, *, #5917, .f. ) ;
#6187 = oriented_edge ( 'none', *, *, #5965, .f. ) ;
#6188 = advanced_face ( 'none', ( #41679 ), #41664, .t. ) ;
#6189 = oriented_edge ( 'none', *, *, #6127, .t. ) ;
#6190 = oriented_edge ( 'none', *, *, #6238, .t. ) ;
#6191 = advanced_face ( 'none', ( #41709 ), #41708, .f. ) ;
#6192 = oriented_edge ( 'none', *, *, #5382, .t. ) ;
#6193 = edge_loop ( 'none', ( #6130, #6183, #6170, #6186 ) ) ;
#6194 = oriented_edge ( 'none', *, *, #6033, .f. ) ;
#6195 = oriented_edge ( 'none', *, *, #6143, .f. ) ;
#6196 = edge_curve ( 'none', #5675, #5746, #41707, .t. ) ;
#6197 = edge_curve ( 'none', #11848, #11846, #41705, .t. ) ;
#6198 = oriented_edge ( 'none', *, *, #10025, .t. ) ;
#6199 = oriented_edge ( 'none', *, *, #6143, .t. ) ;
#6200 = edge_loop ( 'none', ( #6148, #6198, #6182, #6187 ) ) ;
#6201 = oriented_edge ( 'none', *, *, #10905, .t. ) ;
#6202 = oriented_edge ( 'none', *, *, #9936, .t. ) ;
#6203 = advanced_face ( 'none', ( #41698 ), #41700, .f. ) ;
#6204 = oriented_edge ( 'none', *, *, #6224, .t. ) ;
#6205 = advanced_face ( 'none', ( #41689 ), #41688, .t. ) ;
#6206 = edge_curve ( 'none', #5913, #9998, #41747, .t. ) ;
#6207 = oriented_edge ( 'none', *, *, #9990, .t. ) ;
#6208 = advanced_face ( 'none', ( #41751 ), #41748, .f. ) ;
#6209 = oriented_edge ( 'none', *, *, #10897, .t. ) ;
#6210 = oriented_edge ( 'none', *, *, #6206, .t. ) ;
#6211 = oriented_edge ( 'none', *, *, #5992, .f. ) ;
#6212 = oriented_edge ( 'none', *, *, #9984, .t. ) ;
#6213 = advanced_face ( 'none', ( #41699 ), #41740, .f. ) ;
#6214 = edge_loop ( 'none', ( #6210, #6276, #6275, #6211 ) ) ;
#6215 = oriented_edge ( 'none', *, *, #6206, .f. ) ;
#6216 = advanced_face ( 'none', ( #41744 ), #41690, .f. ) ;
#6217 = oriented_edge ( 'none', *, *, #6171, .f. ) ;
#6218 = oriented_edge ( 'none', *, *, #10068, .t. ) ;
#6219 = oriented_edge ( 'none', *, *, #10918, .t. ) ;
#6220 = oriented_edge ( 'none', *, *, #5926, .f. ) ;
#6221 = oriented_edge ( 'none', *, *, #10067, .t. ) ;
#6222 = advanced_face ( 'none', ( #41739 ), #41735, .f. ) ;
#6223 = oriented_edge ( 'none', *, *, #6224, .f. ) ;
#6224 = edge_curve ( 'none', #5912, #9992, #41786, .t. ) ;
#6225 = oriented_edge ( 'none', *, *, #5990, .f. ) ;
#6226 = edge_loop ( 'none', ( #6133, #6172, #6234, #6232 ) ) ;
#6227 = oriented_edge ( 'none', *, *, #9926, .t. ) ;
#6228 = edge_loop ( 'none', ( #6201, #6221, #6223, #6237 ) ) ;
#6229 = oriented_edge ( 'none', *, *, #5958, .f. ) ;
#6230 = edge_loop ( 'none', ( #6204, #6207, #6209, #6174 ) ) ;
#6231 = advanced_face ( 'none', ( #41790 ), #41687, .f. ) ;
#6232 = oriented_edge ( 'none', *, *, #5906, .f. ) ;
#6233 = edge_loop ( 'none', ( #6166, #6218, #6217, #6220 ) ) ;
#6234 = oriented_edge ( 'none', *, *, #10883, .t. ) ;
#6235 = edge_loop ( 'none', ( #6219, #6212, #6215, #6225 ) ) ;
#6236 = oriented_edge ( 'none', *, *, #11834, .t. ) ;
#6237 = oriented_edge ( 'none', *, *, #5930, .f. ) ;
#6238 = edge_curve ( 'none', #11864, #11899, #41787, .t. ) ;
#6239 = oriented_edge ( 'none', *, *, #6178, .t. ) ;
#6240 = edge_loop ( 'none', ( #6254, #6310, #6298, #6312 ) ) ;
#6241 = advanced_face ( 'none', ( #41784 ), #41776, .f. ) ;
#6242 = oriented_edge ( 'none', *, *, #5978, .f. ) ;
#6243 = oriented_edge ( 'none', *, *, #6267, .f. ) ;
#6244 = oriented_edge ( 'none', *, *, #11838, .f. ) ;
#6245 = edge_loop ( 'none', ( #6258, #6296, #6302, #6301, #6244, #6300 ) ) ;
#6246 = oriented_edge ( 'none', *, *, #10064, .t. ) ;
#6247 = oriented_edge ( 'none', *, *, #6267, .t. ) ;
#6248 = edge_loop ( 'none', ( #6272, #6246, #6309, #6313 ) ) ;
#6249 = oriented_edge ( 'none', *, *, #10832, .t. ) ;
#6250 = oriented_edge ( 'none', *, *, #10027, .t. ) ;
#6251 = advanced_face ( 'none', ( #41783 ), #41764, .f. ) ;
#6252 = edge_curve ( 'none', #5915, #10003, #41508, .t. ) ;
#6253 = oriented_edge ( 'none', *, *, #5410, .t. ) ;
#6254 = oriented_edge ( 'none', *, *, #10878, .t. ) ;
#6255 = edge_curve ( 'none', #5989, #10019, #41272, .t. ) ;
#6256 = oriented_edge ( 'none', *, *, #5972, .f. ) ;
#6257 = oriented_edge ( 'none', *, *, #10807, .t. ) ;
#6258 = oriented_edge ( 'none', *, *, #11850, .f. ) ;
#6259 = oriented_edge ( 'none', *, *, #5996, .f. ) ;
#6260 = edge_loop ( 'none', ( #6263, #6271, #6243, #6242 ) ) ;
#6261 = edge_loop ( 'none', ( #6265, #6266, #6269, #6256 ) ) ;
#6262 = advanced_face ( 'none', ( #41261 ), #41767, .f. ) ;
#6263 = oriented_edge ( 'none', *, *, #10844, .t. ) ;
#6264 = edge_loop ( 'none', ( #6247, #6250, #6253, #6305 ) ) ;
#6265 = oriented_edge ( 'none', *, *, #6255, .t. ) ;
#6266 = oriented_edge ( 'none', *, *, #10000, .t. ) ;
#6267 = edge_curve ( 'none', #5995, #9930, #41815, .t. ) ;
#6268 = oriented_edge ( 'none', *, *, #11832, .t. ) ;
#6269 = oriented_edge ( 'none', *, *, #10849, .t. ) ;
#6270 = oriented_edge ( 'none', *, *, #11841, .f. ) ;
#6271 = oriented_edge ( 'none', *, *, #9993, .t. ) ;
#6272 = oriented_edge ( 'none', *, *, #10859, .t. ) ;
#6273 = edge_loop ( 'none', ( #6115, #20766, #20913, #6259 ) ) ;
#6274 = advanced_face ( 'none', ( #41823 ), #41821, .f. ) ;
#6275 = oriented_edge ( 'none', *, *, #10913, .t. ) ;
#6276 = oriented_edge ( 'none', *, *, #9981, .t. ) ;
#6277 = oriented_edge ( 'none', *, *, #6197, .f. ) ;
#6278 = oriented_edge ( 'none', *, *, #11839, .f. ) ;
#6279 = oriented_edge ( 'none', *, *, #10041, .t. ) ;
#6280 = edge_loop ( 'none', ( #6249, #6347, #6349, #6286 ) ) ;
#6281 = oriented_edge ( 'none', *, *, #10867, .t. ) ;
#6282 = oriented_edge ( 'none', *, *, #6303, .t. ) ;
#6283 = oriented_edge ( 'none', *, *, #5923, .f. ) ;
#6284 = advanced_face ( 'none', ( #41816 ), #41819, .f. ) ;
#6285 = oriented_edge ( 'none', *, *, #6303, .f. ) ;
#6286 = oriented_edge ( 'none', *, *, #5946, .f. ) ;
#6287 = edge_loop ( 'none', ( #6344, #6351, #6333, #6336 ) ) ;
#6288 = oriented_edge ( 'none', *, *, #5932, .f. ) ;
#6289 = edge_curve ( 'none', #5868, #6352, #41800, .t. ) ;
#6290 = oriented_edge ( 'none', *, *, #10054, .t. ) ;
#6291 = edge_loop ( 'none', ( #6282, #6290, #6343, #6345 ) ) ;
#6292 = oriented_edge ( 'none', *, *, #6306, .t. ) ;
#6293 = oriented_edge ( 'none', *, *, #5929, .f. ) ;
#6294 = advanced_face ( 'none', ( #41820 ), #41791, .f. ) ;
#6295 = edge_loop ( 'none', ( #6292, #6279, #6281, #6283 ) ) ;
#6296 = oriented_edge ( 'none', *, *, #6350, .t. ) ;
#6297 = advanced_face ( 'none', ( #41805 ), #41804, .t. ) ;
#6298 = oriented_edge ( 'none', *, *, #6306, .f. ) ;
#6299 = oriented_edge ( 'none', *, *, #10057, .t. ) ;
#6300 = oriented_edge ( 'none', *, *, #6238, .f. ) ;
#6301 = oriented_edge ( 'none', *, *, #11863, .t. ) ;
#6302 = oriented_edge ( 'none', *, *, #11789, .t. ) ;
#6303 = edge_curve ( 'none', #5939, #10060, #41851, .t. ) ;
#6304 = advanced_face ( 'none', ( #41811 ), #41842, .f. ) ;
#6305 = oriented_edge ( 'none', *, *, #5981, .f. ) ;
#6306 = edge_curve ( 'none', #5919, #10044, #41840, .t. ) ;
#6307 = advanced_face ( 'none', ( #41846 ), #41832, .f. ) ;
#6308 = edge_loop ( 'none', ( #6314, #6311, #48004, #6293 ) ) ;
#6309 = oriented_edge ( 'none', *, *, #6252, .f. ) ;
#6310 = oriented_edge ( 'none', *, *, #10049, .t. ) ;
#6311 = oriented_edge ( 'none', *, *, #10062, .t. ) ;
#6312 = oriented_edge ( 'none', *, *, #5916, .f. ) ;
#6313 = oriented_edge ( 'none', *, *, #5924, .f. ) ;
#6314 = oriented_edge ( 'none', *, *, #6252, .t. ) ;
#6315 = advanced_face ( 'none', ( #41829 ), #41794, .f. ) ;
#6316 = edge_loop ( 'none', ( #6379, #6324, #6382, #6380 ) ) ;
#6317 = oriented_edge ( 'none', *, *, #5870, .f. ) ;
#6318 = oriented_edge ( 'none', *, *, #6381, .t. ) ;
#6319 = advanced_face ( 'none', ( #41841 ), #41796, .f. ) ;
#6320 = oriented_edge ( 'none', *, *, #6350, .f. ) ;
#6321 = oriented_edge ( 'none', *, *, #6394, .t. ) ;
#6322 = oriented_edge ( 'none', *, *, #6373, .t. ) ;
#6323 = oriented_edge ( 'none', *, *, #6389, .t. ) ;
#6324 = oriented_edge ( 'none', *, *, #6375, .t. ) ;
#6325 = oriented_edge ( 'none', *, *, #5869, .f. ) ;
#6326 = oriented_edge ( 'none', *, *, #6335, .t. ) ;
#6327 = advanced_face ( 'none', ( #41830 ), #41825, .f. ) ;
#6328 = oriented_edge ( 'none', *, *, #5467, .t. ) ;
#6329 = oriented_edge ( 'none', *, *, #6289, .f. ) ;
#6330 = oriented_edge ( 'none', *, *, #5889, .f. ) ;
#6331 = oriented_edge ( 'none', *, *, #6289, .t. ) ;
#6332 = advanced_face ( 'none', ( #41879 ), #41873, .f. ) ;
#6333 = oriented_edge ( 'none', *, *, #10872, .t. ) ;
#6334 = edge_loop ( 'none', ( #6331, #6340, #6339, #6325 ) ) ;
#6335 = edge_curve ( 'none', #5540, #6352, #41861, .t. ) ;
#6336 = oriented_edge ( 'none', *, *, #5931, .f. ) ;
#6337 = advanced_face ( 'none', ( #41865 ), #41855, .f. ) ;
#6338 = edge_loop ( 'none', ( #6328, #6326, #6329, #6330 ) ) ;
#6339 = oriented_edge ( 'none', *, *, #10761, .t. ) ;
#6340 = oriented_edge ( 'none', *, *, #6346, .t. ) ;
#6341 = advanced_face ( 'none', ( #41866 ), #41862, .f. ) ;
#6342 = edge_curve ( 'none', #5948, #10059, #41905, .t. ) ;
#6343 = oriented_edge ( 'none', *, *, #10856, .t. ) ;
#6344 = oriented_edge ( 'none', *, *, #6342, .t. ) ;
#6345 = oriented_edge ( 'none', *, *, #5914, .f. ) ;
#6346 = edge_curve ( 'none', #6352, #10787, #41897, .t. ) ;
#6347 = oriented_edge ( 'none', *, *, #10034, .t. ) ;
#6348 = advanced_face ( 'none', ( #41900 ), #41899, .f. ) ;
#6349 = oriented_edge ( 'none', *, *, #6342, .f. ) ;
#6350 = edge_curve ( 'none', #11812, #11792, #41890, .t. ) ;
#6351 = oriented_edge ( 'none', *, *, #10031, .t. ) ;
#6352 = vertex_point ( 'none', #41891 ) ;
#6353 = oriented_edge ( 'none', *, *, #6066, .f. ) ;
#6354 = edge_loop ( 'none', ( #6257, #6299, #6285, #6288 ) ) ;
#6355 = edge_curve ( 'none', #10726, #6424, #41931, .t. ) ;
#6356 = oriented_edge ( 'none', *, *, #10826, .t. ) ;
#6357 = advanced_face ( 'none', ( #41933 ), #41882, .f. ) ;
#6358 = edge_loop ( 'none', ( #6366, #6378, #6365, #6368 ) ) ;
#6359 = edge_loop ( 'none', ( #6425, #6383, #6370, #6432 ) ) ;
#6360 = oriented_edge ( 'none', *, *, #5857, .f. ) ;
#6361 = oriented_edge ( 'none', *, *, #6427, .f. ) ;
#6362 = oriented_edge ( 'none', *, *, #10788, .t. ) ;
#6363 = edge_loop ( 'none', ( #8692, #8711, #8737, #9175 ) ) ;
#6364 = advanced_face ( 'none', ( #41898 ), #41930, .f. ) ;
#6365 = oriented_edge ( 'none', *, *, #6369, .f. ) ;
#6366 = oriented_edge ( 'none', *, *, #10779, .t. ) ;
#6367 = oriented_edge ( 'none', *, *, #11868, .t. ) ;
#6368 = oriented_edge ( 'none', *, *, #5858, .f. ) ;
#6369 = edge_curve ( 'none', #5862, #6371, #41919, .t. ) ;
#6370 = oriented_edge ( 'none', *, *, #10770, .t. ) ;
#6371 = vertex_point ( 'none', #41911 ) ;
#6372 = oriented_edge ( 'none', *, *, #10834, .t. ) ;
#6373 = edge_curve ( 'none', #6376, #10799, #41910, .t. ) ;
#6374 = oriented_edge ( 'none', *, *, #5875, .f. ) ;
#6375 = edge_curve ( 'none', #10783, #6376, #41908, .t. ) ;
#6376 = vertex_point ( 'none', #41923 ) ;
#6377 = advanced_face ( 'none', ( #41906 ), #41929, .f. ) ;
#6378 = oriented_edge ( 'none', *, *, #6385, .t. ) ;
#6379 = oriented_edge ( 'none', *, *, #10765, .t. ) ;
#6380 = oriented_edge ( 'none', *, *, #5876, .f. ) ;
#6381 = edge_curve ( 'none', #5856, #6376, #41909, .t. ) ;
#6382 = oriented_edge ( 'none', *, *, #6381, .f. ) ;
#6383 = oriented_edge ( 'none', *, *, #6422, .t. ) ;
#6384 = oriented_edge ( 'none', *, *, #11867, .f. ) ;
#6385 = edge_curve ( 'none', #10793, #6371, #41938, .t. ) ;
#6386 = edge_loop ( 'none', ( #6318, #6322, #6362, #6360 ) ) ;
#6387 = edge_curve ( 'none', #10758, #6388, #41979, .t. ) ;
#6388 = vertex_point ( 'none', #41976 ) ;
#6389 = edge_curve ( 'none', #6388, #10791, #41969, .t. ) ;
#6390 = oriented_edge ( 'none', *, *, #6394, .f. ) ;
#6391 = edge_loop ( 'none', ( #6321, #6323, #6372, #6374 ) ) ;
#6392 = oriented_edge ( 'none', *, *, #6196, .f. ) ;
#6393 = oriented_edge ( 'none', *, *, #11806, .t. ) ;
#6394 = edge_curve ( 'none', #5874, #6388, #41942, .t. ) ;
#6395 = edge_loop ( 'none', ( #6415, #6413, #6404, #6402 ) ) ;
#6396 = oriented_edge ( 'none', *, *, #10737, .t. ) ;
#6397 = edge_loop ( 'none', ( #6420, #6460, #6393, #6320, #6418 ) ) ;
#6398 = oriented_edge ( 'none', *, *, #5943, .f. ) ;
#6399 = advanced_face ( 'none', ( #41951 ), #41977, .f. ) ;
#6400 = edge_curve ( 'none', #10740, #6416, #41957, .t. ) ;
#6401 = edge_loop ( 'none', ( #6452, #6462, #6405, #6454 ) ) ;
#6402 = oriented_edge ( 'none', *, *, #5883, .f. ) ;
#6403 = edge_curve ( 'none', #5887, #6416, #41970, .t. ) ;
#6404 = oriented_edge ( 'none', *, *, #6403, .f. ) ;
#6405 = oriented_edge ( 'none', *, *, #10717, .t. ) ;
#6406 = oriented_edge ( 'none', *, *, #6458, .t. ) ;
#6407 = edge_loop ( 'none', ( #6461, #6406, #6410, #6466 ) ) ;
#6408 = oriented_edge ( 'none', *, *, #6409, .f. ) ;
#6409 = edge_curve ( 'none', #5942, #6424, #41950, .t. ) ;
#6410 = oriented_edge ( 'none', *, *, #5541, .t. ) ;
#6411 = oriented_edge ( 'none', *, *, #6430, .t. ) ;
#6412 = advanced_face ( 'none', ( #41960 ), #41956, .f. ) ;
#6413 = oriented_edge ( 'none', *, *, #6400, .t. ) ;
#6414 = oriented_edge ( 'none', *, *, #6409, .t. ) ;
#6415 = oriented_edge ( 'none', *, *, #10723, .t. ) ;
#6416 = vertex_point ( 'none', #41997 ) ;
#6417 = oriented_edge ( 'none', *, *, #5865, .f. ) ;
#6418 = oriented_edge ( 'none', *, *, #11816, .f. ) ;
#6419 = advanced_face ( 'none', ( #41994 ), #42004, .t. ) ;
#6420 = oriented_edge ( 'none', *, *, #11866, .f. ) ;
#6421 = advanced_face ( 'none', ( #41990 ), #41989, .f. ) ;
#6422 = edge_curve ( 'none', #6371, #10744, #42030, .t. ) ;
#6423 = edge_loop ( 'none', ( #6414, #6411, #6356, #6398 ) ) ;
#6424 = vertex_point ( 'none', #42031 ) ;
#6425 = oriented_edge ( 'none', *, *, #6369, .t. ) ;
#6426 = oriented_edge ( 'none', *, *, #10796, .t. ) ;
#6427 = edge_curve ( 'none', #11809, #11820, #42022, .t. ) ;
#6428 = oriented_edge ( 'none', *, *, #6355, .t. ) ;
#6429 = edge_loop ( 'none', ( #6426, #6428, #6408, #6417 ) ) ;
#6430 = edge_curve ( 'none', #6424, #10818, #42017, .t. ) ;
#6431 = edge_curve ( 'none', #11776, #11807, #42038, .t. ) ;
#6432 = oriented_edge ( 'none', *, *, #5864, .f. ) ;
#6433 = advanced_face ( 'none', ( #42033 ), #42070, .f. ) ;
#6434 = oriented_edge ( 'none', *, *, #10732, .t. ) ;
#6435 = edge_loop ( 'none', ( #6499, #6497, #6501, #6478 ) ) ;
#6436 = vertex_point ( 'none', #42036 ) ;
#6437 = edge_curve ( 'none', #6436, #10693, #42062, .t. ) ;
#6438 = oriented_edge ( 'none', *, *, #6441, .f. ) ;
#6439 = edge_curve ( 'none', #5855, #6510, #42068, .t. ) ;
#6440 = edge_loop ( 'none', ( #6446, #6448, #6434, #6503 ) ) ;
#6441 = edge_curve ( 'none', #5836, #6436, #42051, .t. ) ;
#6442 = oriented_edge ( 'none', *, *, #5528, .t. ) ;
#6443 = edge_loop ( 'none', ( #6482, #6498, #6583, #6531, #6580, #6541 ) ) ;
#6444 = oriented_edge ( 'none', *, *, #5898, .f. ) ;
#6445 = advanced_face ( 'none', ( #42053 ), #42039, .f. ) ;
#6446 = oriented_edge ( 'none', *, *, #6441, .t. ) ;
#6447 = oriented_edge ( 'none', *, *, #10692, .t. ) ;
#6448 = oriented_edge ( 'none', *, *, #6437, .t. ) ;
#6449 = oriented_edge ( 'none', *, *, #6504, .t. ) ;
#6450 = edge_loop ( 'none', ( #6447, #6449, #6509, #6507 ) ) ;
#6451 = advanced_face ( 'none', ( #42069 ), #42040, .f. ) ;
#6452 = oriented_edge ( 'none', *, *, #6472, .t. ) ;
#6453 = oriented_edge ( 'none', *, *, #11730, .t. ) ;
#6454 = oriented_edge ( 'none', *, *, #5882, .f. ) ;
#6455 = oriented_edge ( 'none', *, *, #6431, .t. ) ;
#6456 = advanced_face ( 'none', ( #42090 ), #42043, .f. ) ;
#6457 = advanced_face ( 'none', ( #42045 ), #42093, .f. ) ;
#6458 = edge_curve ( 'none', #6416, #5542, #42078, .t. ) ;
#6459 = oriented_edge ( 'none', *, *, #6468, .t. ) ;
#6460 = oriented_edge ( 'none', *, *, #6427, .t. ) ;
#6461 = oriented_edge ( 'none', *, *, #6403, .t. ) ;
#6462 = oriented_edge ( 'none', *, *, #6473, .t. ) ;
#6463 = vertex_point ( 'none', #42076 ) ;
#6464 = edge_loop ( 'none', ( #6396, #6459, #6465, #6470 ) ) ;
#6465 = oriented_edge ( 'none', *, *, #6472, .f. ) ;
#6466 = oriented_edge ( 'none', *, *, #5888, .f. ) ;
#6467 = advanced_face ( 'none', ( #42085 ), #42086, .f. ) ;
#6468 = edge_curve ( 'none', #10674, #6463, #42112, .t. ) ;
#6469 = edge_loop ( 'none', ( #8472, #7361, #8877, #8415, #8586, #8453 ) ) ;
#6470 = oriented_edge ( 'none', *, *, #5896, .f. ) ;
#6471 = oriented_edge ( 'none', *, *, #4650, .t. ) ;
#6472 = edge_curve ( 'none', #5881, #6463, #42114, .t. ) ;
#6473 = edge_curve ( 'none', #6463, #10678, #42104, .t. ) ;
#6474 = edge_loop ( 'none', ( #6536, #6533, #6539, #6537 ) ) ;
#6475 = oriented_edge ( 'none', *, *, #6540, .t. ) ;
#6476 = vertex_point ( 'none', #42103 ) ;
#6477 = edge_loop ( 'none', ( #6442, #6485, #6484, #6490 ) ) ;
#6478 = oriented_edge ( 'none', *, *, #5844, .f. ) ;
#6479 = oriented_edge ( 'none', *, *, #6546, .t. ) ;
#6480 = advanced_face ( 'none', ( #42113 ), #42089, .f. ) ;
#6481 = edge_curve ( 'none', #5469, #6510, #42143, .t. ) ;
#6482 = oriented_edge ( 'none', *, *, #11778, .f. ) ;
#6483 = oriented_edge ( 'none', *, *, #6488, .t. ) ;
#6484 = oriented_edge ( 'none', *, *, #6439, .f. ) ;
#6485 = oriented_edge ( 'none', *, *, #6481, .t. ) ;
#6486 = oriented_edge ( 'none', *, *, #6491, .t. ) ;
#6487 = edge_loop ( 'none', ( #6544, #6486, #6548, #6550 ) ) ;
#6488 = edge_curve ( 'none', #6545, #10662, #42136, .t. ) ;
#6489 = edge_curve ( 'none', #4906, #28617, #42135, .t. ) ;
#6490 = oriented_edge ( 'none', *, *, #5842, .f. ) ;
#6491 = edge_curve ( 'none', #10647, #6545, #42124, .t. ) ;
#6492 = advanced_face ( 'none', ( #42122 ), #42121, .f. ) ;
#6493 = oriented_edge ( 'none', *, *, #5895, .f. ) ;
#6494 = oriented_edge ( 'none', *, *, #10731, .t. ) ;
#6495 = oriented_edge ( 'none', *, *, #10642, .t. ) ;
#6496 = advanced_face ( 'none', ( #42107 ), #42166, .f. ) ;
#6497 = oriented_edge ( 'none', *, *, #6500, .t. ) ;
#6498 = oriented_edge ( 'none', *, *, #6530, .t. ) ;
#6499 = oriented_edge ( 'none', *, *, #6439, .t. ) ;
#6500 = edge_curve ( 'none', #6510, #10648, #42160, .t. ) ;
#6501 = oriented_edge ( 'none', *, *, #10631, .t. ) ;
#6502 = edge_curve ( 'none', #6505, #10750, #42162, .t. ) ;
#6503 = oriented_edge ( 'none', *, *, #5900, .f. ) ;
#6504 = edge_curve ( 'none', #10681, #6505, #42154, .t. ) ;
#6505 = vertex_point ( 'none', #42155 ) ;
#6506 = advanced_face ( 'none', ( #42147 ), #42145, .f. ) ;
#6507 = oriented_edge ( 'none', *, *, #5827, .f. ) ;
#6508 = edge_curve ( 'none', #5832, #6505, #42189, .t. ) ;
#6509 = oriented_edge ( 'none', *, *, #6508, .f. ) ;
#6510 = vertex_point ( 'none', #42146 ) ;
#6511 = oriented_edge ( 'none', *, *, #6508, .t. ) ;
#6512 = oriented_edge ( 'none', *, *, #6502, .t. ) ;
#6513 = edge_loop ( 'none', ( #6511, #6512, #6494, #6493 ) ) ;
#6514 = edge_curve ( 'none', #10694, #6436, #42178, .t. ) ;
#6515 = advanced_face ( 'none', ( #42185 ), #42184, .f. ) ;
#6516 = advanced_face ( 'none', ( #42175 ), #42186, .f. ) ;
#6517 = edge_loop ( 'none', ( #6591, #6589, #6593, #6592 ) ) ;
#6518 = oriented_edge ( 'none', *, *, #10658, .t. ) ;
#6519 = edge_loop ( 'none', ( #6526, #6535, #6587, #6527 ) ) ;
#6520 = oriented_edge ( 'none', *, *, #11712, .f. ) ;
#6521 = edge_curve ( 'none', #6525, #10551, #42220, .t. ) ;
#6522 = oriented_edge ( 'none', *, *, #5835, .f. ) ;
#6523 = edge_curve ( 'none', #10615, #6525, #42212, .t. ) ;
#6524 = advanced_face ( 'none', ( #42214 ), #42213, .f. ) ;
#6525 = vertex_point ( 'none', #42210 ) ;
#6526 = oriented_edge ( 'none', *, *, #10651, .t. ) ;
#6527 = oriented_edge ( 'none', *, *, #5839, .f. ) ;
#6528 = edge_curve ( 'none', #5825, #6525, #42209, .t. ) ;
#6529 = advanced_face ( 'none', ( #41996 ), #42000, .t. ) ;
#6530 = edge_curve ( 'none', #11767, #11739, #42249, .t. ) ;
#6531 = oriented_edge ( 'none', *, *, #11815, .t. ) ;
#6532 = oriented_edge ( 'none', *, *, #5824, .f. ) ;
#6533 = oriented_edge ( 'none', *, *, #6549, .t. ) ;
#6534 = advanced_face ( 'none', ( #42254 ), #42255, .f. ) ;
#6535 = oriented_edge ( 'none', *, *, #6523, .t. ) ;
#6536 = oriented_edge ( 'none', *, *, #10637, .t. ) ;
#6537 = oriented_edge ( 'none', *, *, #5826, .f. ) ;
#6538 = edge_curve ( 'none', #5829, #6476, #42252, .t. ) ;
#6539 = oriented_edge ( 'none', *, *, #6538, .f. ) ;
#6540 = edge_curve ( 'none', #6476, #10669, #42236, .t. ) ;
#6541 = oriented_edge ( 'none', *, *, #6431, .f. ) ;
#6542 = advanced_face ( 'none', ( #42250 ), #42234, .f. ) ;
#6543 = edge_loop ( 'none', ( #6551, #6475, #6518, #6522 ) ) ;
#6544 = oriented_edge ( 'none', *, *, #10713, .t. ) ;
#6545 = vertex_point ( 'none', #42232 ) ;
#6546 = edge_curve ( 'none', #5841, #6545, #42243, .t. ) ;
#6547 = edge_loop ( 'none', ( #6479, #6483, #6495, #6532 ) ) ;
#6548 = oriented_edge ( 'none', *, *, #6546, .f. ) ;
#6549 = edge_curve ( 'none', #10589, #6476, #42270, .t. ) ;
#6550 = oriented_edge ( 'none', *, *, #5847, .f. ) ;
#6551 = oriented_edge ( 'none', *, *, #6538, .t. ) ;
#6552 = oriented_edge ( 'none', *, *, #9191, .t. ) ;
#6553 = advanced_face ( 'none', ( #42268 ), #42277, .f. ) ;
#6554 = edge_curve ( 'none', #6557, #5526, #42259, .t. ) ;
#6555 = oriented_edge ( 'none', *, *, #5818, .f. ) ;
#6556 = edge_curve ( 'none', #10552, #6557, #42303, .t. ) ;
#6557 = vertex_point ( 'none', #42271 ) ;
#6558 = advanced_face ( 'none', ( #42256 ), #42304, .f. ) ;
#6559 = oriented_edge ( 'none', *, *, #6577, .t. ) ;
#6560 = oriented_edge ( 'none', *, *, #5763, .f. ) ;
#6561 = edge_curve ( 'none', #5766, #6557, #42258, .t. ) ;
#6562 = oriented_edge ( 'none', *, *, #11769, .f. ) ;
#6563 = oriented_edge ( 'none', *, *, #6561, .f. ) ;
#6564 = oriented_edge ( 'none', *, *, #5849, .f. ) ;
#6565 = oriented_edge ( 'none', *, *, #6561, .t. ) ;
#6566 = oriented_edge ( 'none', *, *, #6554, .t. ) ;
#6567 = edge_loop ( 'none', ( #6565, #6566, #6625, #6624 ) ) ;
#6568 = edge_curve ( 'none', #10595, #6571, #42286, .t. ) ;
#6569 = oriented_edge ( 'none', *, *, #10680, .t. ) ;
#6570 = edge_loop ( 'none', ( #6630, #6559, #6607, #6564 ) ) ;
#6571 = vertex_point ( 'none', #42284 ) ;
#6572 = edge_curve ( 'none', #6571, #10639, #42338, .t. ) ;
#6573 = oriented_edge ( 'none', *, *, #11757, .f. ) ;
#6574 = oriented_edge ( 'none', *, *, #6576, .f. ) ;
#6575 = edge_loop ( 'none', ( #6581, #6584, #6569, #6555 ) ) ;
#6576 = edge_curve ( 'none', #5838, #6571, #42294, .t. ) ;
#6577 = edge_curve ( 'none', #10604, #6631, #42327, .t. ) ;
#6578 = oriented_edge ( 'none', *, *, #5816, .f. ) ;
#6579 = advanced_face ( 'none', ( #42326 ), #42285, .f. ) ;
#6580 = oriented_edge ( 'none', *, *, #11794, .f. ) ;
#6581 = oriented_edge ( 'none', *, *, #6576, .t. ) ;
#6582 = oriented_edge ( 'none', *, *, #10593, .t. ) ;
#6583 = oriented_edge ( 'none', *, *, #11719, .t. ) ;
#6584 = oriented_edge ( 'none', *, *, #6572, .t. ) ;
#6585 = oriented_edge ( 'none', *, *, #6556, .t. ) ;
#6586 = edge_loop ( 'none', ( #6582, #6585, #6563, #6560 ) ) ;
#6587 = oriented_edge ( 'none', *, *, #6528, .f. ) ;
#6588 = advanced_face ( 'none', ( #42296 ), #42324, .t. ) ;
#6589 = oriented_edge ( 'none', *, *, #6521, .t. ) ;
#6590 = advanced_face ( 'none', ( #42314 ), #42313, .f. ) ;
#6591 = oriented_edge ( 'none', *, *, #6528, .t. ) ;
#6592 = oriented_edge ( 'none', *, *, #5809, .f. ) ;
#6593 = oriented_edge ( 'none', *, *, #10586, .t. ) ;
#6594 = vertex_point ( 'none', #42310 ) ;
#6595 = edge_loop ( 'none', ( #6652, #6605, #6654, #6653 ) ) ;
#6596 = oriented_edge ( 'none', *, *, #5773, .f. ) ;
#6597 = edge_curve ( 'none', #5735, #6615, #42318, .t. ) ;
#6598 = edge_curve ( 'none', #51290, #26574, #42361, .t. ) ;
#6599 = oriented_edge ( 'none', *, *, #6597, .f. ) ;
#6600 = edge_curve ( 'none', #10570, #6661, #42356, .t. ) ;
#6601 = oriented_edge ( 'none', *, *, #6597, .t. ) ;
#6602 = edge_loop ( 'none', ( #6668, #6665, #6672, #6669 ) ) ;
#6603 = oriented_edge ( 'none', *, *, #6618, .t. ) ;
#6604 = advanced_face ( 'none', ( #42351 ), #42311, .f. ) ;
#6605 = oriented_edge ( 'none', *, *, #6663, .t. ) ;
#6606 = oriented_edge ( 'none', *, *, #10603, .t. ) ;
#6607 = oriented_edge ( 'none', *, *, #6632, .f. ) ;
#6608 = oriented_edge ( 'none', *, *, #10617, .t. ) ;
#6609 = oriented_edge ( 'none', *, *, #6716, .t. ) ;
#6610 = advanced_face ( 'none', ( #42353 ), #42345, .f. ) ;
#6611 = edge_curve ( 'none', #6631, #10612, #42388, .t. ) ;
#6612 = oriented_edge ( 'none', *, *, #6622, .t. ) ;
#6613 = oriented_edge ( 'none', *, *, #10542, .t. ) ;
#6614 = oriented_edge ( 'none', *, *, #6611, .t. ) ;
#6615 = vertex_point ( 'none', #42387 ) ;
#6616 = edge_loop ( 'none', ( #6613, #6612, #6599, #6596 ) ) ;
#6617 = advanced_face ( 'none', ( #42385 ), #42393, .t. ) ;
#6618 = edge_curve ( 'none', #6615, #10605, #42371, .t. ) ;
#6619 = oriented_edge ( 'none', *, *, #5851, .f. ) ;
#6620 = oriented_edge ( 'none', *, *, #11768, .t. ) ;
#6621 = advanced_face ( 'none', ( #42369 ), #42346, .f. ) ;
#6622 = edge_curve ( 'none', #10621, #6615, #42421, .t. ) ;
#6623 = advanced_face ( 'none', ( #42380 ), #42422, .f. ) ;
#6624 = oriented_edge ( 'none', *, *, #5765, .f. ) ;
#6625 = oriented_edge ( 'none', *, *, #5585, .t. ) ;
#6626 = oriented_edge ( 'none', *, *, #6632, .t. ) ;
#6627 = edge_loop ( 'none', ( #6601, #6603, #6608, #6662 ) ) ;
#6628 = advanced_face ( 'none', ( #42423 ), #42410, .f. ) ;
#6629 = edge_loop ( 'none', ( #6626, #6614, #6606, #6619 ) ) ;
#6630 = oriented_edge ( 'none', *, *, #10550, .t. ) ;
#6631 = vertex_point ( 'none', #42413 ) ;
#6632 = edge_curve ( 'none', #5772, #6631, #42405, .t. ) ;
#6633 = edge_loop ( 'none', ( #6699, #6642, #6703, #6700 ) ) ;
#6634 = oriented_edge ( 'none', *, *, #5725, .f. ) ;
#6635 = oriented_edge ( 'none', *, *, #6702, .t. ) ;
#6636 = advanced_face ( 'none', ( #42407 ), #42406, .f. ) ;
#6637 = oriented_edge ( 'none', *, *, #6712, .t. ) ;
#6638 = edge_curve ( 'none', #11722, #11738, #42400, .t. ) ;
#6639 = oriented_edge ( 'none', *, *, #6692, .t. ) ;
#6640 = oriented_edge ( 'none', *, *, #6890, .t. ) ;
#6641 = oriented_edge ( 'none', *, *, #6709, .t. ) ;
#6642 = oriented_edge ( 'none', *, *, #6695, .t. ) ;
#6643 = oriented_edge ( 'none', *, *, #6646, .t. ) ;
#6644 = oriented_edge ( 'none', *, *, #5808, .f. ) ;
#6645 = advanced_face ( 'none', ( #42412 ), #42408, .f. ) ;
#6646 = edge_curve ( 'none', #5531, #6594, #42451, .t. ) ;
#6647 = oriented_edge ( 'none', *, *, #5512, .t. ) ;
#6648 = oriented_edge ( 'none', *, *, #6664, .f. ) ;
#6649 = oriented_edge ( 'none', *, *, #5805, .f. ) ;
#6650 = advanced_face ( 'none', ( #42411 ), #42436, .f. ) ;
#6651 = edge_loop ( 'none', ( #6658, #6657, #6667, #6644 ) ) ;
#6652 = oriented_edge ( 'none', *, *, #6670, .t. ) ;
#6653 = oriented_edge ( 'none', *, *, #5770, .f. ) ;
#6654 = oriented_edge ( 'none', *, *, #10547, .t. ) ;
#6655 = edge_loop ( 'none', ( #6647, #6643, #6648, #6649 ) ) ;
#6656 = advanced_face ( 'none', ( #42446 ), #42453, .f. ) ;
#6657 = oriented_edge ( 'none', *, *, #6659, .t. ) ;
#6658 = oriented_edge ( 'none', *, *, #6664, .t. ) ;
#6659 = edge_curve ( 'none', #6594, #10513, #42474, .t. ) ;
#6660 = oriented_edge ( 'none', *, *, #11734, .t. ) ;
#6661 = vertex_point ( 'none', #42473 ) ;
#6662 = oriented_edge ( 'none', *, *, #5776, .f. ) ;
#6663 = edge_curve ( 'none', #6661, #10623, #42468, .t. ) ;
#6664 = edge_curve ( 'none', #5731, #6594, #42461, .t. ) ;
#6665 = oriented_edge ( 'none', *, *, #6600, .t. ) ;
#6666 = advanced_face ( 'none', ( #42466 ), #42477, .f. ) ;
#6667 = oriented_edge ( 'none', *, *, #10575, .t. ) ;
#6668 = oriented_edge ( 'none', *, *, #10568, .t. ) ;
#6669 = oriented_edge ( 'none', *, *, #5736, .f. ) ;
#6670 = edge_curve ( 'none', #5769, #6661, #42456, .t. ) ;
#6671 = oriented_edge ( 'none', *, *, #6638, .f. ) ;
#6672 = oriented_edge ( 'none', *, *, #6670, .f. ) ;
#6673 = oriented_edge ( 'none', *, *, #5798, .f. ) ;
#6674 = advanced_face ( 'none', ( #42457 ), #42504, .f. ) ;
#6675 = edge_curve ( 'none', #10480, #6744, #42491, .t. ) ;
#6676 = oriented_edge ( 'none', *, *, #5780, .f. ) ;
#6677 = advanced_face ( 'none', ( #42488 ), #42490, .f. ) ;
#6678 = edge_loop ( 'none', ( #6686, #6698, #6685, #6687 ) ) ;
#6679 = edge_loop ( 'none', ( #6745, #6704, #6689, #6673 ) ) ;
#6680 = oriented_edge ( 'none', *, *, #5283, .t. ) ;
#6681 = oriented_edge ( 'none', *, *, #5795, .f. ) ;
#6682 = oriented_edge ( 'none', *, *, #11774, .t. ) ;
#6683 = oriented_edge ( 'none', *, *, #10531, .t. ) ;
#6684 = advanced_face ( 'none', ( #42487 ), #42499, .f. ) ;
#6685 = oriented_edge ( 'none', *, *, #6688, .f. ) ;
#6686 = oriented_edge ( 'none', *, *, #10528, .t. ) ;
#6687 = oriented_edge ( 'none', *, *, #5796, .f. ) ;
#6688 = edge_curve ( 'none', #5800, #6690, #42489, .t. ) ;
#6689 = oriented_edge ( 'none', *, *, #10530, .t. ) ;
#6690 = vertex_point ( 'none', #42522 ) ;
#6691 = oriented_edge ( 'none', *, *, #10503, .t. ) ;
#6692 = edge_curve ( 'none', #6696, #10532, #42526, .t. ) ;
#6693 = edge_loop ( 'none', ( #6732, #6701, #6682, #6776, #6718 ) ) ;
#6694 = oriented_edge ( 'none', *, *, #5790, .f. ) ;
#6695 = edge_curve ( 'none', #10536, #6696, #42515, .t. ) ;
#6696 = vertex_point ( 'none', #42512 ) ;
#6697 = advanced_face ( 'none', ( #42511 ), #42521, .f. ) ;
#6698 = oriented_edge ( 'none', *, *, #6705, .t. ) ;
#6699 = oriented_edge ( 'none', *, *, #10521, .t. ) ;
#6700 = oriented_edge ( 'none', *, *, #5718, .f. ) ;
#6701 = oriented_edge ( 'none', *, *, #6638, .t. ) ;
#6702 = edge_curve ( 'none', #5794, #6696, #42495, .t. ) ;
#6703 = oriented_edge ( 'none', *, *, #6702, .f. ) ;
#6704 = oriented_edge ( 'none', *, *, #6742, .t. ) ;
#6705 = edge_curve ( 'none', #10484, #6690, #42550, .t. ) ;
#6706 = edge_loop ( 'none', ( #6635, #6639, #6683, #6681 ) ) ;
#6707 = edge_curve ( 'none', #10524, #6708, #42543, .t. ) ;
#6708 = vertex_point ( 'none', #42541 ) ;
#6709 = edge_curve ( 'none', #6708, #10525, #42535, .t. ) ;
#6710 = oriented_edge ( 'none', *, *, #6712, .f. ) ;
#6711 = edge_loop ( 'none', ( #6637, #6641, #6691, #6694 ) ) ;
#6712 = edge_curve ( 'none', #5804, #6708, #42552, .t. ) ;
#6713 = advanced_face ( 'none', ( #42532 ), #42534, .f. ) ;
#6714 = edge_curve ( 'none', #10491, #6739, #42572, .t. ) ;
#6715 = oriented_edge ( 'none', *, *, #6730, .t. ) ;
#6716 = edge_curve ( 'none', #11732, #11779, #42544, .t. ) ;
#6717 = oriented_edge ( 'none', *, *, #5750, .f. ) ;
#6718 = oriented_edge ( 'none', *, *, #11782, .f. ) ;
#6719 = edge_curve ( 'none', #5730, #6739, #42565, .t. ) ;
#6720 = advanced_face ( 'none', ( #42566 ), #42567, .t. ) ;
#6721 = oriented_edge ( 'none', *, *, #6719, .f. ) ;
#6722 = edge_curve ( 'none', #10423, #6780, #42601, .t. ) ;
#6723 = oriented_edge ( 'none', *, *, #6719, .t. ) ;
#6724 = edge_loop ( 'none', ( #6787, #6784, #6783, #6788 ) ) ;
#6725 = edge_loop ( 'none', ( #6723, #6715, #6782, #6781 ) ) ;
#6726 = oriented_edge ( 'none', *, *, #6727, .f. ) ;
#6727 = edge_curve ( 'none', #5784, #6744, #42557, .t. ) ;
#6728 = oriented_edge ( 'none', *, *, #6750, .t. ) ;
#6729 = oriented_edge ( 'none', *, *, #7094, .f. ) ;
#6730 = edge_curve ( 'none', #6739, #5468, #42591, .t. ) ;
#6731 = oriented_edge ( 'none', *, *, #6979, .t. ) ;
#6732 = oriented_edge ( 'none', *, *, #11733, .f. ) ;
#6733 = oriented_edge ( 'none', *, *, #6751, .t. ) ;
#6734 = advanced_face ( 'none', ( #42593 ), #42561, .f. ) ;
#6735 = oriented_edge ( 'none', *, *, #6714, .t. ) ;
#6736 = oriented_edge ( 'none', *, *, #6727, .t. ) ;
#6737 = oriented_edge ( 'none', *, *, #10490, .t. ) ;
#6738 = edge_loop ( 'none', ( #6775, #6786, #6777, #6778 ) ) ;
#6739 = vertex_point ( 'none', #42600 ) ;
#6740 = oriented_edge ( 'none', *, *, #10564, .t. ) ;
#6741 = advanced_face ( 'none', ( #42577 ), #42590, .f. ) ;
#6742 = edge_curve ( 'none', #6690, #10481, #42624, .t. ) ;
#6743 = edge_loop ( 'none', ( #6736, #6733, #6740, #6792 ) ) ;
#6744 = vertex_point ( 'none', #42622 ) ;
#6745 = oriented_edge ( 'none', *, *, #6688, .t. ) ;
#6746 = oriented_edge ( 'none', *, *, #10469, .t. ) ;
#6747 = advanced_face ( 'none', ( #42626 ), #42604, .t. ) ;
#6748 = oriented_edge ( 'none', *, *, #6675, .t. ) ;
#6749 = edge_loop ( 'none', ( #6746, #6748, #6726, #6676 ) ) ;
#6750 = edge_curve ( 'none', #5665, #5327, #42629, .t. ) ;
#6751 = edge_curve ( 'none', #6744, #10579, #42610, .t. ) ;
#6752 = oriented_edge ( 'none', *, *, #6716, .f. ) ;
#6753 = oriented_edge ( 'none', *, *, #10420, .t. ) ;
#6754 = vertex_point ( 'none', #42611 ) ;
#6755 = oriented_edge ( 'none', *, *, #11735, .f. ) ;
#6756 = oriented_edge ( 'none', *, *, #6760, .t. ) ;
#6758 = advanced_face ( 'none', ( #42613 ), #42649, .f. ) ;
#6757 = edge_curve ( 'none', #5733, #6754, #42609, .t. ) ;
#6759 = oriented_edge ( 'none', *, *, #6757, .t. ) ;
#6760 = edge_curve ( 'none', #10427, #6754, #42645, .t. ) ;
#6761 = edge_loop ( 'none', ( #6801, #6802, #6771, #6816 ) ) ;
#6762 = edge_loop ( 'none', ( #6759, #6821, #6772, #6823 ) ) ;
#6763 = oriented_edge ( 'none', *, *, #11753, .t. ) ;
#6764 = oriented_edge ( 'none', *, *, #6757, .f. ) ;
#6765 = edge_curve ( 'none', #10445, #6822, #42614, .t. ) ;
#6766 = oriented_edge ( 'none', *, *, #11765, .f. ) ;
#6767 = edge_loop ( 'none', ( #6773, #6826, #6833, #6829 ) ) ;
#6768 = oriented_edge ( 'none', *, *, #5744, .f. ) ;
#6769 = edge_curve ( 'none', #6754, #10350, #42634, .t. ) ;
#6770 = advanced_face ( 'none', ( #42684 ), #42681, .f. ) ;
#6771 = oriented_edge ( 'none', *, *, #10495, .t. ) ;
#6772 = oriented_edge ( 'none', *, *, #10476, .t. ) ;
#6773 = oriented_edge ( 'none', *, *, #10433, .t. ) ;
#6774 = advanced_face ( 'none', ( #42683 ), #42674, .f. ) ;
#6775 = oriented_edge ( 'none', *, *, #6789, .t. ) ;
#6776 = oriented_edge ( 'none', *, *, #6530, .f. ) ;
#6777 = oriented_edge ( 'none', *, *, #10459, .t. ) ;
#6778 = oriented_edge ( 'none', *, *, #5724, .f. ) ;
#6779 = advanced_face ( 'none', ( #42665 ), #42673, .f. ) ;
#6780 = vertex_point ( 'none', #42677 ) ;
#6781 = oriented_edge ( 'none', *, *, #5802, .f. ) ;
#6782 = oriented_edge ( 'none', *, *, #5586, .t. ) ;
#6783 = oriented_edge ( 'none', *, *, #6789, .f. ) ;
#6784 = oriented_edge ( 'none', *, *, #6722, .t. ) ;
#6785 = advanced_face ( 'none', ( #42661 ), #42676, .f. ) ;
#6786 = oriented_edge ( 'none', *, *, #6790, .t. ) ;
#6787 = oriented_edge ( 'none', *, *, #10470, .t. ) ;
#6788 = oriented_edge ( 'none', *, *, #5747, .f. ) ;
#6789 = edge_curve ( 'none', #5723, #6780, #42715, .t. ) ;
#6790 = edge_curve ( 'none', #6780, #10474, #42707, .t. ) ;
#6791 = edge_loop ( 'none', ( #6737, #6735, #6721, #6717 ) ) ;
#6792 = oriented_edge ( 'none', *, *, #5785, .f. ) ;
#6793 = edge_loop ( 'none', ( #6852, #6855, #6864, #6853 ) ) ;
#6794 = edge_curve ( 'none', #5327, #6827, #42708, .t. ) ;
#6795 = oriented_edge ( 'none', *, *, #11661, .t. ) ;
#6796 = oriented_edge ( 'none', *, *, #10395, .t. ) ;
#6797 = oriented_edge ( 'none', *, *, #6866, .f. ) ;
#6798 = edge_loop ( 'none', ( #6805, #6811, #6795, #6857, #6755 ) ) ;
#6799 = oriented_edge ( 'none', *, *, #5692, .f. ) ;
#6800 = advanced_face ( 'none', ( #42662 ), #42710, .f. ) ;
#6801 = oriented_edge ( 'none', *, *, #6831, .t. ) ;
#6802 = oriented_edge ( 'none', *, *, #6825, .t. ) ;
#6803 = oriented_edge ( 'none', *, *, #11708, .t. ) ;
#6804 = advanced_face ( 'none', ( #42697 ), #42658, .f. ) ;
#6805 = oriented_edge ( 'none', *, *, #11680, .f. ) ;
#6806 = oriented_edge ( 'none', *, *, #6866, .t. ) ;
#6807 = oriented_edge ( 'none', *, *, #6972, .f. ) ;
#6808 = edge_loop ( 'none', ( #6868, #6820, #6848, #6799 ) ) ;
#6809 = edge_curve ( 'none', #7010, #6851, #42716, .t. ) ;
#6810 = edge_loop ( 'none', ( #6806, #6819, #6867, #6870 ) ) ;
#6811 = oriented_edge ( 'none', *, *, #6898, .t. ) ;
#6812 = oriented_edge ( 'none', *, *, #5536, .t. ) ;
#6813 = oriented_edge ( 'none', *, *, #3323, .t. ) ;
#6815 = oriented_edge ( 'none', *, *, #1432, .t. ) ;
#6814 = advanced_face ( 'none', ( #42692 ), #42709, .t. ) ;
#6816 = oriented_edge ( 'none', *, *, #5743, .f. ) ;
#6817 = advanced_face ( 'none', ( #42747 ), #42746, .f. ) ;
#6818 = edge_loop ( 'none', ( #6812, #6872, #6797, #6869 ) ) ;
#6819 = oriented_edge ( 'none', *, *, #9842, .t. ) ;
#6820 = oriented_edge ( 'none', *, *, #9871, .t. ) ;
#6821 = oriented_edge ( 'none', *, *, #6769, .t. ) ;
#6822 = vertex_point ( 'none', #42745 ) ;
#6823 = oriented_edge ( 'none', *, *, #5749, .f. ) ;
#6824 = edge_curve ( 'none', #11743, #11695, #42748, .t. ) ;
#6825 = edge_curve ( 'none', #6822, #10424, #42731, .t. ) ;
#6826 = oriented_edge ( 'none', *, *, #6765, .t. ) ;
#6827 = vertex_point ( 'none', #42728 ) ;
#6828 = advanced_face ( 'none', ( #42727 ), #42717, .f. ) ;
#6829 = oriented_edge ( 'none', *, *, #5734, .f. ) ;
#6830 = oriented_edge ( 'none', *, *, #11727, .t. ) ;
#6831 = edge_curve ( 'none', #5739, #6822, #42736, .t. ) ;
#6832 = oriented_edge ( 'none', *, *, #11662, .f. ) ;
#6833 = oriented_edge ( 'none', *, *, #6831, .f. ) ;
#6834 = oriented_edge ( 'none', *, *, #10408, .t. ) ;
#6835 = oriented_edge ( 'none', *, *, #5676, .f. ) ;
#6836 = oriented_edge ( 'none', *, *, #9863, .t. ) ;
#6837 = advanced_face ( 'none', ( #42777 ), #42718, .f. ) ;
#6838 = edge_loop ( 'none', ( #6865, #6845, #6843, #6835 ) ) ;
#6839 = oriented_edge ( 'none', *, *, #6854, .f. ) ;
#6840 = oriented_edge ( 'none', *, *, #10388, .t. ) ;
#6841 = advanced_face ( 'none', ( #42737 ), #42771, .f. ) ;
#6842 = advanced_face ( 'none', ( #42720 ), #42767, .t. ) ;
#6843 = oriented_edge ( 'none', *, *, #10394, .t. ) ;
#6844 = oriented_edge ( 'none', *, *, #9733, .t. ) ;
#6845 = oriented_edge ( 'none', *, *, #9854, .t. ) ;
#6846 = oriented_edge ( 'none', *, *, #10402, .t. ) ;
#6847 = edge_loop ( 'none', ( #6840, #6844, #6903, #6900 ) ) ;
#6848 = oriented_edge ( 'none', *, *, #6871, .f. ) ;
#6849 = edge_loop ( 'none', ( #6796, #6836, #6839, #6850 ) ) ;
#6850 = oriented_edge ( 'none', *, *, #5671, .f. ) ;
#6851 = vertex_point ( 'none', #42768 ) ;
#6852 = oriented_edge ( 'none', *, *, #6871, .t. ) ;
#6853 = oriented_edge ( 'none', *, *, #5762, .f. ) ;
#6854 = edge_curve ( 'none', #5674, #9857, #42758, .t. ) ;
#6855 = oriented_edge ( 'none', *, *, #9868, .t. ) ;
#6856 = oriented_edge ( 'none', *, *, #6824, .t. ) ;
#6857 = oriented_edge ( 'none', *, *, #6890, .f. ) ;
#6858 = advanced_face ( 'none', ( #42765 ), #42739, .f. ) ;
#6859 = oriented_edge ( 'none', *, *, #6863, .f. ) ;
#6860 = vertex_point ( 'none', #42753 ) ;
#6861 = edge_curve ( 'none', #5758, #9793, #42764, .t. ) ;
#6862 = oriented_edge ( 'none', *, *, #9780, .t. ) ;
#6863 = edge_curve ( 'none', #6860, #6827, #42763, .t. ) ;
#6864 = oriented_edge ( 'none', *, *, #10377, .t. ) ;
#6865 = oriented_edge ( 'none', *, *, #6854, .t. ) ;
#6866 = edge_curve ( 'none', #5690, #9778, #42794, .t. ) ;
#6867 = oriented_edge ( 'none', *, *, #10441, .t. ) ;
#6868 = oriented_edge ( 'none', *, *, #10379, .t. ) ;
#6869 = oriented_edge ( 'none', *, *, #5685, .f. ) ;
#6870 = oriented_edge ( 'none', *, *, #5691, .f. ) ;
#6871 = edge_curve ( 'none', #5697, #9779, #42798, .t. ) ;
#6872 = oriented_edge ( 'none', *, *, #9845, .t. ) ;
#6873 = advanced_face ( 'none', ( #42750 ), #42788, .f. ) ;
#6874 = advanced_face ( 'none', ( #42756 ), #42774, .f. ) ;
#6875 = oriented_edge ( 'none', *, *, #10328, .t. ) ;
#6876 = edge_loop ( 'none', ( #6878, #6880, #6882, #6879 ) ) ;
#6877 = edge_loop ( 'none', ( #6937, #6888, #6945, #6938 ) ) ;
#6878 = oriented_edge ( 'none', *, *, #6861, .t. ) ;
#6879 = oriented_edge ( 'none', *, *, #5761, .f. ) ;
#6880 = oriented_edge ( 'none', *, *, #9798, .t. ) ;
#6881 = edge_loop ( 'none', ( #6875, #6883, #6886, #6885 ) ) ;
#6882 = oriented_edge ( 'none', *, *, #10426, .t. ) ;
#6883 = oriented_edge ( 'none', *, *, #9826, .t. ) ;
#6884 = advanced_face ( 'none', ( #42790 ), #42807, .f. ) ;
#6885 = oriented_edge ( 'none', *, *, #5709, .f. ) ;
#6886 = oriented_edge ( 'none', *, *, #6887, .f. ) ;
#6887 = edge_curve ( 'none', #5713, #9859, #42841, .t. ) ;
#6888 = oriented_edge ( 'none', *, *, #9823, .t. ) ;
#6889 = edge_loop ( 'none', ( #6573, #6731, #7017, #6933, #7011, #6963 ) ) ;
#6890 = edge_curve ( 'none', #11704, #11678, #42835, .t. ) ;
#6891 = oriented_edge ( 'none', *, *, #6794, .t. ) ;
#6892 = oriented_edge ( 'none', *, *, #5751, .f. ) ;
#6893 = edge_curve ( 'none', #10683, #10645, #42825, .t. ) ;
#6894 = advanced_face ( 'none', ( #42831 ), #42824, .f. ) ;
#6895 = oriented_edge ( 'none', *, *, #6861, .f. ) ;
#6896 = oriented_edge ( 'none', *, *, #6898, .f. ) ;
#6897 = oriented_edge ( 'none', *, *, #5752, .f. ) ;
#6898 = edge_curve ( 'none', #11686, #11664, #42810, .t. ) ;
#6899 = edge_loop ( 'none', ( #6832, #6896, #6830, #6763, #6856 ) ) ;
#6900 = oriented_edge ( 'none', *, *, #5677, .f. ) ;
#6901 = advanced_face ( 'none', ( #42872 ), #42805, .f. ) ;
#6902 = advanced_face ( 'none', ( #42821 ), #42834, .t. ) ;
#6903 = oriented_edge ( 'none', *, *, #6904, .f. ) ;
#6904 = edge_curve ( 'none', #5681, #9799, #42855, .t. ) ;
#6905 = oriented_edge ( 'none', *, *, #11681, .t. ) ;
#6906 = oriented_edge ( 'none', *, *, #9783, .t. ) ;
#6907 = edge_loop ( 'none', ( #6846, #6862, #6895, #6897 ) ) ;
#6908 = oriented_edge ( 'none', *, *, #6904, .t. ) ;
#6909 = edge_loop ( 'none', ( #6908, #6906, #6834, #6892 ) ) ;
#6910 = advanced_face ( 'none', ( #42876 ), #42851, .f. ) ;
#6911 = oriented_edge ( 'none', *, *, #6930, .t. ) ;
#6912 = edge_loop ( 'none', ( #6934, #6986, #6975, #6974 ) ) ;
#6913 = vertex_point ( 'none', #42859 ) ;
#6914 = edge_curve ( 'none', #5631, #9831, #42858, .t. ) ;
#6915 = oriented_edge ( 'none', *, *, #9915, .t. ) ;
#6916 = advanced_face ( 'none', ( #42860 ), #42857, .f. ) ;
#6917 = oriented_edge ( 'none', *, *, #10336, .t. ) ;
#6918 = oriented_edge ( 'none', *, *, #9821, .t. ) ;
#6919 = oriented_edge ( 'none', *, *, #11822, .t. ) ;
#6920 = oriented_edge ( 'none', *, *, #6922, .f. ) ;
#6921 = oriented_edge ( 'none', *, *, #10348, .t. ) ;
#6922 = edge_curve ( 'none', #5705, #9850, #42900, .t. ) ;
#6923 = oriented_edge ( 'none', *, *, #9838, .t. ) ;
#6924 = advanced_face ( 'none', ( #42844 ), #42895, .t. ) ;
#6925 = edge_loop ( 'none', ( #6911, #6915, #6917, #6967 ) ) ;
#6926 = oriented_edge ( 'none', *, *, #5701, .f. ) ;
#6927 = oriented_edge ( 'none', *, *, #10415, .f. ) ;
#6928 = oriented_edge ( 'none', *, *, #9833, .t. ) ;
#6929 = advanced_face ( 'none', ( #42887 ), #42890, .f. ) ;
#6930 = edge_curve ( 'none', #5636, #9856, #42885, .t. ) ;
#6931 = oriented_edge ( 'none', *, *, #10398, .t. ) ;
#6932 = edge_loop ( 'none', ( #7003, #6959, #6919, #7073, #7053 ) ) ;
#6933 = oriented_edge ( 'none', *, *, #11669, .t. ) ;
#6934 = oriented_edge ( 'none', *, *, #10369, .t. ) ;
#6935 = oriented_edge ( 'none', *, *, #7126, .f. ) ;
#6936 = edge_loop ( 'none', ( #15542, #6923, #6985, #6984 ) ) ;
#6937 = oriented_edge ( 'none', *, *, #6887, .t. ) ;
#6938 = oriented_edge ( 'none', *, *, #5684, .f. ) ;
#6939 = edge_loop ( 'none', ( #6921, #6947, #6920, #6926 ) ) ;
#6940 = advanced_face ( 'none', ( #42830 ), #41762, .f. ) ;
#6941 = oriented_edge ( 'none', *, *, #6922, .t. ) ;
#6942 = edge_loop ( 'none', ( #6941, #6928, #6931, #6982 ) ) ;
#6943 = oriented_edge ( 'none', *, *, #12195, .t. ) ;
#6944 = edge_curve ( 'none', #12098, #12043, #42929, .t. ) ;
#6945 = oriented_edge ( 'none', *, *, #5582, .t. ) ;
#6946 = oriented_edge ( 'none', *, *, #7001, .f. ) ;
#6947 = oriented_edge ( 'none', *, *, #9828, .t. ) ;
#6948 = advanced_face ( 'none', ( #42928 ), #42920, .f. ) ;
#6949 = oriented_edge ( 'none', *, *, #5633, .f. ) ;
#6950 = oriented_edge ( 'none', *, *, #6958, .f. ) ;
#6951 = oriented_edge ( 'none', *, *, #10583, .f. ) ;
#6952 = oriented_edge ( 'none', *, *, #10102, .f. ) ;
#6953 = advanced_face ( 'none', ( #42926 ), #42913, .t. ) ;
#6954 = edge_loop ( 'none', ( #6952, #6955, #7013, #7018 ) ) ;
#6955 = oriented_edge ( 'none', *, *, #10244, .f. ) ;
#6956 = oriented_edge ( 'none', *, *, #9791, .f. ) ;
#6957 = oriented_edge ( 'none', *, *, #11756, .f. ) ;
#6958 = edge_curve ( 'none', #10446, #9789, #42909, .t. ) ;
#6959 = oriented_edge ( 'none', *, *, #6960, .f. ) ;
#6960 = edge_curve ( 'none', #13209, #13216, #42914, .t. ) ;
#6961 = oriented_edge ( 'none', *, *, #5732, .f. ) ;
#6962 = oriented_edge ( 'none', *, *, #10305, .f. ) ;
#6963 = oriented_edge ( 'none', *, *, #6824, .f. ) ;
#6964 = oriented_edge ( 'none', *, *, #7253, .t. ) ;
#6965 = oriented_edge ( 'none', *, *, #6914, .t. ) ;
#6966 = vertex_point ( 'none', #42927 ) ;
#6967 = oriented_edge ( 'none', *, *, #5700, .f. ) ;
#6968 = advanced_face ( 'none', ( #42915 ), #42958, .f. ) ;
#6969 = edge_loop ( 'none', ( #6965, #6918, #6981, #6949 ) ) ;
#6970 = advanced_face ( 'none', ( #42969 ), #42959, .t. ) ;
#6971 = edge_loop ( 'none', ( #6978, #6964, #7302, #7043, #7350, #7148 ) ) ;
#6972 = edge_curve ( 'none', #6966, #6860, #42907, .t. ) ;
#6973 = edge_loop ( 'none', ( #7020, #7024, #7005, #6951 ) ) ;
#6974 = oriented_edge ( 'none', *, *, #5649, .f. ) ;
#6975 = oriented_edge ( 'none', *, *, #6914, .f. ) ;
#6976 = vertex_point ( 'none', #42939 ) ;
#6977 = edge_loop ( 'none', ( #6950, #6927, #6961, #7025, #6956 ) ) ;
#6978 = oriented_edge ( 'none', *, *, #7094, .t. ) ;
#6979 = edge_curve ( 'none', #11740, #13215, #42940, .t. ) ;
#6980 = advanced_face ( 'none', ( #42961 ), #42936, .f. ) ;
#6981 = oriented_edge ( 'none', *, *, #10347, .t. ) ;
#6982 = oriented_edge ( 'none', *, *, #5707, .f. ) ;
#6983 = advanced_face ( 'none', ( #42906 ), #42934, .f. ) ;
#6984 = oriented_edge ( 'none', *, *, #5628, .f. ) ;
#6985 = oriented_edge ( 'none', *, *, #6930, .f. ) ;
#6986 = oriented_edge ( 'none', *, *, #9921, .t. ) ;
#6987 = edge_curve ( 'none', #6913, #7010, #42946, .t. ) ;
#6988 = oriented_edge ( 'none', *, *, #10291, .f. ) ;
#6989 = oriented_edge ( 'none', *, *, #10312, .f. ) ;
#6990 = advanced_face ( 'none', ( #42935 ), #42941, .t. ) ;
#6991 = edge_loop ( 'none', ( #6988, #7054, #7033, #7037 ) ) ;
#6992 = oriented_edge ( 'none', *, *, #6073, .f. ) ;
#6993 = oriented_edge ( 'none', *, *, #5668, .f. ) ;
#6994 = oriented_edge ( 'none', *, *, #5648, .f. ) ;
#6995 = oriented_edge ( 'none', *, *, #5642, .f. ) ;
#6996 = oriented_edge ( 'none', *, *, #9752, .f. ) ;
#6997 = advanced_face ( 'none', ( #42977 ), #42997, .t. ) ;
#6998 = oriented_edge ( 'none', *, *, #5598, .f. ) ;
#6999 = oriented_edge ( 'none', *, *, #10682, .f. ) ;
#7000 = advanced_face ( 'none', ( #42974 ), #42981, .t. ) ;
#7001 = edge_curve ( 'none', #5927, #6966, #43023, .t. ) ;
#7002 = advanced_face ( 'none', ( #42982 ), #43019, .t. ) ;
#7003 = oriented_edge ( 'none', *, *, #11749, .f. ) ;
#7004 = oriented_edge ( 'none', *, *, #6809, .t. ) ;
#7005 = oriented_edge ( 'none', *, *, #5786, .f. ) ;
#7006 = advanced_face ( 'none', ( #42990 ), #43024, .t. ) ;
#7007 = oriented_edge ( 'none', *, *, #6893, .f. ) ;
#7008 = edge_curve ( 'none', #10576, #10504, #43007, .t. ) ;
#7009 = advanced_face ( 'none', ( #42980 ), #43011, .t. ) ;
#7010 = vertex_point ( 'none', #43005 ) ;
#7011 = oriented_edge ( 'none', *, *, #11715, .f. ) ;
#7012 = edge_loop ( 'none', ( #7016, #7004, #6729, #7155, #7182 ) ) ;
#7013 = oriented_edge ( 'none', *, *, #5670, .f. ) ;
#7014 = edge_loop ( 'none', ( #7007, #6999, #7062, #7063 ) ) ;
#7015 = edge_loop ( 'none', ( #6962, #7023, #7021, #6998 ) ) ;
#7016 = oriented_edge ( 'none', *, *, #6987, .t. ) ;
#7017 = oriented_edge ( 'none', *, *, #13204, .t. ) ;
#7018 = oriented_edge ( 'none', *, *, #6003, .f. ) ;
#7019 = advanced_face ( 'none', ( #43018 ), #43006, .t. ) ;
#7020 = oriented_edge ( 'none', *, *, #7008, .f. ) ;
#7021 = oriented_edge ( 'none', *, *, #6047, .f. ) ;
#7022 = oriented_edge ( 'none', *, *, #47222, .f. ) ;
#7023 = oriented_edge ( 'none', *, *, #5591, .f. ) ;
#7024 = oriented_edge ( 'none', *, *, #10556, .f. ) ;
#7025 = oriented_edge ( 'none', *, *, #10443, .f. ) ;
#7026 = edge_loop ( 'none', ( #6996, #7032, #7096, #7099, #7095, #7098, #7027, #7079, #7100, #7081, #7101, #7084, #7080, #7087, #7082, #7089, #7090, #7069, #7088, #7071, #7156, #7075, #7070, #7077, #7072, #7146, #7076, #7149, #7078, #7151, #7147, #7153, #7150, #7154, #7152, #7132, #7134, #7139, #7140, #7137, #7142, #7135, #7145, #7141, #7119, #7143, #7122, #7125, #7127, #7120, #7129, #7123, #7131, #7128, #7202, #7130, #7110, #7201, #7115, #7109, #7117, #7112, #7114, #7192, #7116, #7194, #7118, #7196, #7193, #7197, #7195, #7199, #7200, #7179, #7198, #7183, #7178, #7185, #7180, #7187, #7184, #7165, #7186, #7167, #7188, #7169, #7166, #7172, #7168, #7175, #7170 ) ) ;
#7027 = oriented_edge ( 'none', *, *, #6355, .f. ) ;
#7028 = oriented_edge ( 'none', *, *, #6979, .f. ) ;
#7029 = oriented_edge ( 'none', *, *, #7714, .t. ) ;
#7030 = vertex_point ( 'none', #43041 ) ;
#7031 = advanced_face ( 'none', ( #43040 ), #43047, .t. ) ;
#7032 = oriented_edge ( 'none', *, *, #7093, .t. ) ;
#7033 = oriented_edge ( 'none', *, *, #6000, .f. ) ;
#7034 = oriented_edge ( 'none', *, *, #9097, .f. ) ;
#7035 = edge_loop ( 'none', ( #7060, #7058, #7040, #7042 ) ) ;
#7036 = oriented_edge ( 'none', *, *, #5386, .f. ) ;
#7037 = oriented_edge ( 'none', *, *, #5589, .f. ) ;
#7038 = advanced_face ( 'none', ( #43008 ), #43034, .t. ) ;
#7039 = oriented_edge ( 'none', *, *, #10013, .f. ) ;
#7040 = oriented_edge ( 'none', *, *, #5651, .f. ) ;
#7041 = edge_loop ( 'none', ( #7045, #7097, #7059, #7028, #6957 ) ) ;
#7042 = oriented_edge ( 'none', *, *, #5478, .f. ) ;
#7043 = oriented_edge ( 'none', *, *, #7437, .f. ) ;
#7044 = oriented_edge ( 'none', *, *, #5616, .f. ) ;
#7045 = oriented_edge ( 'none', *, *, #13203, .f. ) ;
#7046 = oriented_edge ( 'none', *, *, #10848, .f. ) ;
#7047 = oriented_edge ( 'none', *, *, #7561, .t. ) ;
#7048 = edge_loop ( 'none', ( #7039, #7036, #7106, #7046 ) ) ;
#7049 = oriented_edge ( 'none', *, *, #10290, .f. ) ;
#7050 = oriented_edge ( 'none', *, *, #10805, .f. ) ;
#7051 = oriented_edge ( 'none', *, *, #10116, .f. ) ;
#7052 = edge_loop ( 'none', ( #7049, #6994, #7061, #7055 ) ) ;
#7053 = oriented_edge ( 'none', *, *, #7085, .t. ) ;
#7054 = oriented_edge ( 'none', *, *, #5625, .f. ) ;
#7055 = oriented_edge ( 'none', *, *, #5553, .f. ) ;
#7056 = oriented_edge ( 'none', *, *, #5949, .f. ) ;
#7057 = advanced_face ( 'none', ( #43033 ), #43031, .t. ) ;
#7058 = oriented_edge ( 'none', *, *, #10357, .f. ) ;
#7059 = oriented_edge ( 'none', *, *, #13207, .t. ) ;
#7060 = oriented_edge ( 'none', *, *, #9904, .f. ) ;
#7061 = oriented_edge ( 'none', *, *, #6069, .f. ) ;
#7062 = oriented_edge ( 'none', *, *, #5822, .f. ) ;
#7063 = oriented_edge ( 'none', *, *, #10705, .f. ) ;
#7064 = edge_loop ( 'none', ( #7051, #7065, #7050, #7056 ) ) ;
#7065 = oriented_edge ( 'none', *, *, #10108, .f. ) ;
#7066 = edge_loop ( 'none', ( #6989, #6993, #6992, #6995 ) ) ;
#7067 = advanced_face ( 'none', ( #43027 ), #43025, .t. ) ;
#7068 = edge_loop ( 'none', ( #7047, #7568, #7591, #7642, #7655 ) ) ;
#7069 = oriented_edge ( 'none', *, *, #6346, .f. ) ;
#7070 = oriented_edge ( 'none', *, *, #10724, .t. ) ;
#7071 = oriented_edge ( 'none', *, *, #5547, .t. ) ;
#7072 = oriented_edge ( 'none', *, *, #6468, .f. ) ;
#7073 = oriented_edge ( 'none', *, *, #13240, .t. ) ;
#7074 = vertex_point ( 'none', #43084 ) ;
#7075 = oriented_edge ( 'none', *, *, #6400, .f. ) ;
#7076 = oriented_edge ( 'none', *, *, #6437, .f. ) ;
#7077 = oriented_edge ( 'none', *, *, #6473, .f. ) ;
#7078 = oriented_edge ( 'none', *, *, #10756, .t. ) ;
#7079 = oriented_edge ( 'none', *, *, #10797, .t. ) ;
#7080 = oriented_edge ( 'none', *, *, #6375, .f. ) ;
#7081 = oriented_edge ( 'none', *, *, #6385, .f. ) ;
#7082 = oriented_edge ( 'none', *, *, #6389, .f. ) ;
#7083 = oriented_edge ( 'none', *, *, #7538, .t. ) ;
#7084 = oriented_edge ( 'none', *, *, #6373, .f. ) ;
#7085 = edge_curve ( 'none', #13225, #11742, #43085, .t. ) ;
#7086 = vertex_point ( 'none', #43077 ) ;
#7087 = oriented_edge ( 'none', *, *, #10766, .t. ) ;
#7088 = oriented_edge ( 'none', *, *, #6335, .f. ) ;
#7089 = oriented_edge ( 'none', *, *, #6387, .f. ) ;
#7090 = oriented_edge ( 'none', *, *, #10835, .t. ) ;
#7091 = oriented_edge ( 'none', *, *, #5619, .f. ) ;
#7092 = advanced_face ( 'none', ( #43026 ), #43079, .t. ) ;
#7093 = edge_curve ( 'none', #9744, #9743, #43064, .t. ) ;
#7094 = edge_curve ( 'none', #7086, #6851, #43072, .t. ) ;
#7095 = oriented_edge ( 'none', *, *, #10814, .t. ) ;
#7096 = oriented_edge ( 'none', *, *, #10109, .t. ) ;
#7097 = oriented_edge ( 'none', *, *, #6960, .t. ) ;
#7098 = oriented_edge ( 'none', *, *, #6430, .f. ) ;
#7099 = oriented_edge ( 'none', *, *, #10117, .t. ) ;
#7100 = oriented_edge ( 'none', *, *, #6422, .f. ) ;
#7101 = oriented_edge ( 'none', *, *, #10781, .t. ) ;
#7102 = advanced_face ( 'none', ( #43070 ), #43076, .t. ) ;
#7103 = oriented_edge ( 'none', *, *, #10296, .f. ) ;
#7104 = edge_loop ( 'none', ( #7103, #7044, #7108, #7091 ) ) ;
#7105 = advanced_face ( 'none', ( #43121 ), #43122, .t. ) ;
#7106 = oriented_edge ( 'none', *, *, #5985, .f. ) ;
#7107 = advanced_face ( 'none', ( #43069 ), #43110, .t. ) ;
#7108 = oriented_edge ( 'none', *, *, #6067, .f. ) ;
#7109 = oriented_edge ( 'none', *, *, #6600, .f. ) ;
#7110 = oriented_edge ( 'none', *, *, #6622, .f. ) ;
#7111 = edge_curve ( 'none', #7159, #7086, #43116, .t. ) ;
#7112 = oriented_edge ( 'none', *, *, #7008, .t. ) ;
#7113 = edge_loop ( 'none', ( #7229, #7191, #7189, #7124, #6935 ) ) ;
#7114 = oriented_edge ( 'none', *, *, #10584, .t. ) ;
#7115 = oriented_edge ( 'none', *, *, #6663, .f. ) ;
#7116 = oriented_edge ( 'none', *, *, #6675, .f. ) ;
#7117 = oriented_edge ( 'none', *, *, #10569, .t. ) ;
#7118 = oriented_edge ( 'none', *, *, #6742, .f. ) ;
#7119 = oriented_edge ( 'none', *, *, #6491, .f. ) ;
#7120 = oriented_edge ( 'none', *, *, #6554, .f. ) ;
#7121 = edge_curve ( 'none', #6913, #7181, #43106, .t. ) ;
#7122 = oriented_edge ( 'none', *, *, #6500, .f. ) ;
#7123 = oriented_edge ( 'none', *, *, #10625, .t. ) ;
#7124 = oriented_edge ( 'none', *, *, #6972, .t. ) ;
#7125 = oriented_edge ( 'none', *, *, #6481, .f. ) ;
#7126 = edge_curve ( 'none', #7010, #6860, #43100, .t. ) ;
#7127 = oriented_edge ( 'none', *, *, #5529, .t. ) ;
#7128 = oriented_edge ( 'none', *, *, #6577, .f. ) ;
#7129 = oriented_edge ( 'none', *, *, #6556, .f. ) ;
#7130 = oriented_edge ( 'none', *, *, #6618, .f. ) ;
#7131 = oriented_edge ( 'none', *, *, #6611, .f. ) ;
#7132 = oriented_edge ( 'none', *, *, #6568, .f. ) ;
#7133 = edge_loop ( 'none', ( #7136, #7177 ) ) ;
#7134 = oriented_edge ( 'none', *, *, #10667, .t. ) ;
#7135 = oriented_edge ( 'none', *, *, #6549, .f. ) ;
#7136 = oriented_edge ( 'none', *, *, #7138, .f. ) ;
#7137 = oriented_edge ( 'none', *, *, #10652, .t. ) ;
#7138 = edge_curve ( 'none', #12448, #12531, #43096, .t. ) ;
#7139 = oriented_edge ( 'none', *, *, #6521, .f. ) ;
#7140 = oriented_edge ( 'none', *, *, #6523, .f. ) ;
#7141 = oriented_edge ( 'none', *, *, #6488, .f. ) ;
#7142 = oriented_edge ( 'none', *, *, #6540, .f. ) ;
#7143 = oriented_edge ( 'none', *, *, #10656, .t. ) ;
#7144 = oriented_edge ( 'none', *, *, #7561, .f. ) ;
#7145 = oriented_edge ( 'none', *, *, #10638, .t. ) ;
#7146 = oriented_edge ( 'none', *, *, #10738, .t. ) ;
#7147 = oriented_edge ( 'none', *, *, #6504, .f. ) ;
#7148 = oriented_edge ( 'none', *, *, #7309, .f. ) ;
#7149 = oriented_edge ( 'none', *, *, #6514, .f. ) ;
#7150 = oriented_edge ( 'none', *, *, #6893, .t. ) ;
#7151 = oriented_edge ( 'none', *, *, #6502, .f. ) ;
#7152 = oriented_edge ( 'none', *, *, #6572, .f. ) ;
#7153 = oriented_edge ( 'none', *, *, #10688, .t. ) ;
#7154 = oriented_edge ( 'none', *, *, #10633, .t. ) ;
#7155 = oriented_edge ( 'none', *, *, #7111, .f. ) ;
#7156 = oriented_edge ( 'none', *, *, #6458, .f. ) ;
#7157 = edge_loop ( 'none', ( #7174, #7173, #7161, #7230 ) ) ;
#7158 = edge_loop ( 'none', ( #7235, #7162, #7234, #7237 ) ) ;
#7159 = vertex_point ( 'none', #43111 ) ;
#7160 = oriented_edge ( 'none', *, *, #7171, .t. ) ;
#7161 = oriented_edge ( 'none', *, *, #9810, .t. ) ;
#7162 = oriented_edge ( 'none', *, *, #7093, .f. ) ;
#7163 = advanced_face ( 'none', ( #43156 ), #43092, .t. ) ;
#7164 = edge_curve ( 'none', #9818, #9819, #43153, .t. ) ;
#7165 = oriented_edge ( 'none', *, *, #6790, .f. ) ;
#7166 = oriented_edge ( 'none', *, *, #10421, .t. ) ;
#7167 = oriented_edge ( 'none', *, *, #10496, .t. ) ;
#7168 = oriented_edge ( 'none', *, *, #6765, .f. ) ;
#7169 = oriented_edge ( 'none', *, *, #6760, .f. ) ;
#7170 = oriented_edge ( 'none', *, *, #6958, .t. ) ;
#7171 = edge_curve ( 'none', #9803, #9802, #43151, .t. ) ;
#7172 = oriented_edge ( 'none', *, *, #6825, .f. ) ;
#7173 = oriented_edge ( 'none', *, *, #7164, .f. ) ;
#7174 = oriented_edge ( 'none', *, *, #9739, .f. ) ;
#7175 = oriented_edge ( 'none', *, *, #10452, .t. ) ;
#7176 = edge_loop ( 'none', ( #7240, #7160 ) ) ;
#7177 = oriented_edge ( 'none', *, *, #12546, .f. ) ;
#7178 = oriented_edge ( 'none', *, *, #6646, .f. ) ;
#7179 = oriented_edge ( 'none', *, *, #6707, .f. ) ;
#7180 = oriented_edge ( 'none', *, *, #6730, .f. ) ;
#7181 = vertex_point ( 'none', #43157 ) ;
#7182 = oriented_edge ( 'none', *, *, #7190, .f. ) ;
#7183 = oriented_edge ( 'none', *, *, #6659, .f. ) ;
#7184 = oriented_edge ( 'none', *, *, #10454, .t. ) ;
#7185 = oriented_edge ( 'none', *, *, #5513, .t. ) ;
#7186 = oriented_edge ( 'none', *, *, #6722, .f. ) ;
#7187 = oriented_edge ( 'none', *, *, #6714, .f. ) ;
#7188 = oriented_edge ( 'none', *, *, #6769, .f. ) ;
#7189 = oriented_edge ( 'none', *, *, #7231, .t. ) ;
#7190 = edge_curve ( 'none', #6913, #7159, #43137, .t. ) ;
#7191 = oriented_edge ( 'none', *, *, #7121, .t. ) ;
#7192 = oriented_edge ( 'none', *, *, #6751, .f. ) ;
#7193 = oriented_edge ( 'none', *, *, #10541, .t. ) ;
#7194 = oriented_edge ( 'none', *, *, #10477, .t. ) ;
#7195 = oriented_edge ( 'none', *, *, #6695, .f. ) ;
#7196 = oriented_edge ( 'none', *, *, #6705, .f. ) ;
#7197 = oriented_edge ( 'none', *, *, #6692, .f. ) ;
#7198 = oriented_edge ( 'none', *, *, #10506, .t. ) ;
#7199 = oriented_edge ( 'none', *, *, #10522, .t. ) ;
#7200 = oriented_edge ( 'none', *, *, #6709, .f. ) ;
#7201 = oriented_edge ( 'none', *, *, #10618, .t. ) ;
#7202 = oriented_edge ( 'none', *, *, #10620, .t. ) ;
#7203 = oriented_edge ( 'none', *, *, #9756, .t. ) ;
#7204 = oriented_edge ( 'none', *, *, #9712, .f. ) ;
#7205 = oriented_edge ( 'none', *, *, #7221, .t. ) ;
#7206 = oriented_edge ( 'none', *, *, #7210, .t. ) ;
#7207 = oriented_edge ( 'none', *, *, #7227, .t. ) ;
#7208 = oriented_edge ( 'none', *, *, #9726, .f. ) ;
#7209 = advanced_face ( 'none', ( #43152 ), #42896, .t. ) ;
#7210 = edge_curve ( 'none', #9702, #9699, #43187, .t. ) ;
#7211 = oriented_edge ( 'none', *, *, #9763, .f. ) ;
#7212 = edge_loop ( 'none', ( #7267, #7271, #7266, #7243 ) ) ;
#7213 = edge_loop ( 'none', ( #7278, #7281, #7282, #7224 ) ) ;
#7214 = oriented_edge ( 'none', *, *, #7216, .f. ) ;
#7215 = edge_loop ( 'none', ( #7219, #7222, #7228, #7283 ) ) ;
#7216 = edge_curve ( 'none', #9775, #9774, #43188, .t. ) ;
#7217 = oriented_edge ( 'none', *, *, #10272, .f. ) ;
#7218 = vertex_point ( 'none', #43181 ) ;
#7219 = oriented_edge ( 'none', *, *, #9762, .f. ) ;
#7220 = oriented_edge ( 'none', *, *, #9751, .t. ) ;
#7221 = edge_curve ( 'none', #9700, #9709, #43191, .t. ) ;
#7222 = oriented_edge ( 'none', *, *, #7216, .t. ) ;
#7223 = advanced_face ( 'none', ( #43173 ), #43179, .t. ) ;
#7224 = oriented_edge ( 'none', *, *, #7221, .f. ) ;
#7225 = oriented_edge ( 'none', *, *, #9714, .f. ) ;
#7226 = edge_loop ( 'none', ( #7225, #7205, #7203, #7207 ) ) ;
#7227 = edge_curve ( 'none', #9693, #9694, #43174, .t. ) ;
#7228 = oriented_edge ( 'none', *, *, #9758, .t. ) ;
#7229 = oriented_edge ( 'none', *, *, #6987, .f. ) ;
#7230 = oriented_edge ( 'none', *, *, #7171, .f. ) ;
#7231 = edge_curve ( 'none', #7181, #6966, #43227, .t. ) ;
#7232 = advanced_face ( 'none', ( #43225 ), #43189, .t. ) ;
#7233 = advanced_face ( 'none', ( #43190 ), #43180, .t. ) ;
#7234 = oriented_edge ( 'none', *, *, #9737, .t. ) ;
#7235 = oriented_edge ( 'none', *, *, #9817, .f. ) ;
#7236 = edge_loop ( 'none', ( #7211, #7214, #7220, #7217 ) ) ;
#7237 = oriented_edge ( 'none', *, *, #7164, .t. ) ;
#7238 = advanced_face ( 'none', ( #43216 ), #43228, .t. ) ;
#7239 = advanced_face ( 'none', ( #43207, #43203 ), #43192, .t. ) ;
#7240 = oriented_edge ( 'none', *, *, #9808, .t. ) ;
#7241 = edge_curve ( 'none', #4519, #4906, #43201, .t. ) ;
#7242 = oriented_edge ( 'none', *, *, #7325, .f. ) ;
#7243 = oriented_edge ( 'none', *, *, #7279, .f. ) ;
#7244 = oriented_edge ( 'none', *, *, #9683, .f. ) ;
#7245 = oriented_edge ( 'none', *, *, #7264, .f. ) ;
#7246 = advanced_face ( 'none', ( #43213 ), #43206, .t. ) ;
#7247 = oriented_edge ( 'none', *, *, #9724, .t. ) ;
#7248 = oriented_edge ( 'none', *, *, #9656, .f. ) ;
#7249 = oriented_edge ( 'none', *, *, #7316, .t. ) ;
#7250 = oriented_edge ( 'none', *, *, #7259, .f. ) ;
#7251 = oriented_edge ( 'none', *, *, #9624, .f. ) ;
#7252 = oriented_edge ( 'none', *, *, #8050, .f. ) ;
#7253 = edge_curve ( 'none', #6851, #7310, #43248, .t. ) ;
#7255 = oriented_edge ( 'none', *, *, #4126, .t. ) ;
#7254 = oriented_edge ( 'none', *, *, #9687, .f. ) ;
#7256 = advanced_face ( 'none', ( #43249 ), #43247, .t. ) ;
#7257 = oriented_edge ( 'none', *, *, #4944, .f. ) ;
#7258 = advanced_face ( 'none', ( #43240 ), #43235, .t. ) ;
#7259 = edge_curve ( 'none', #9652, #9654, #43194, .t. ) ;
#7260 = oriented_edge ( 'none', *, *, #7272, .t. ) ;
#7261 = oriented_edge ( 'none', *, *, #9722, .t. ) ;
#7262 = oriented_edge ( 'none', *, *, #4114, .t. ) ;
#7263 = oriented_edge ( 'none', *, *, #7324, .t. ) ;
#7264 = edge_curve ( 'none', #9666, #9665, #43246, .t. ) ;
#7265 = advanced_face ( 'none', ( #43294 ), #43251, .t. ) ;
#7266 = oriented_edge ( 'none', *, *, #9728, .t. ) ;
#7267 = oriented_edge ( 'none', *, *, #9735, .f. ) ;
#7268 = edge_curve ( 'none', #47164, #47281, #43289, .t. ) ;
#7269 = edge_curve ( 'none', #5456, #8180, #43273, .t. ) ;
#7270 = edge_loop ( 'none', ( #7244, #7249, #7318, #7322 ) ) ;
#7271 = oriented_edge ( 'none', *, *, #7264, .t. ) ;
#7272 = edge_curve ( 'none', #9718, #9651, #43258, .t. ) ;
#7273 = oriented_edge ( 'none', *, *, #7272, .f. ) ;
#7274 = oriented_edge ( 'none', *, *, #9706, .t. ) ;
#7275 = oriented_edge ( 'none', *, *, #7259, .t. ) ;
#7276 = advanced_face ( 'none', ( #43278 ), #43281, .t. ) ;
#7277 = edge_loop ( 'none', ( #7248, #7245, #7247, #7250 ) ) ;
#7278 = oriented_edge ( 'none', *, *, #9708, .f. ) ;
#7279 = edge_curve ( 'none', #9669, #9675, #43266, .t. ) ;
#7280 = edge_loop ( 'none', ( #7208, #7275, #7261, #7260 ) ) ;
#7281 = oriented_edge ( 'none', *, *, #7210, .f. ) ;
#7282 = oriented_edge ( 'none', *, *, #9711, .t. ) ;
#7283 = oriented_edge ( 'none', *, *, #7227, .f. ) ;
#7284 = edge_loop ( 'none', ( #7204, #7206, #7274, #7273 ) ) ;
#7285 = advanced_face ( 'none', ( #43326 ), #43320, .t. ) ;
#7286 = oriented_edge ( 'none', *, *, #7308, .f. ) ;
#7287 = edge_loop ( 'none', ( #7355, #7340, #7339, #7404 ) ) ;
#7288 = oriented_edge ( 'none', *, *, #7312, .f. ) ;
#7289 = oriented_edge ( 'none', *, *, #7362, .t. ) ;
#7290 = advanced_face ( 'none', ( #43314 ), #43325, .t. ) ;
#7291 = oriented_edge ( 'none', *, *, #9524, .f. ) ;
#7292 = oriented_edge ( 'none', *, *, #9603, .f. ) ;
#7293 = edge_loop ( 'none', ( #7300, #7314, #7297, #7298 ) ) ;
#7294 = oriented_edge ( 'none', *, *, #7325, .t. ) ;
#7295 = advanced_face ( 'none', ( #43308 ), #43317, .f. ) ;
#7296 = advanced_face ( 'none', ( #43316 ), #43295, .t. ) ;
#7297 = oriented_edge ( 'none', *, *, #9626, .t. ) ;
#7298 = oriented_edge ( 'none', *, *, #7356, .f. ) ;
#7299 = oriented_edge ( 'none', *, *, #9658, .t. ) ;
#7300 = oriented_edge ( 'none', *, *, #9618, .f. ) ;
#7301 = edge_loop ( 'none', ( #7315, #7321, #7307, #7294 ) ) ;
#7302 = oriented_edge ( 'none', *, *, #7305, .t. ) ;
#7303 = advanced_face ( 'none', ( #43307 ), #43306, .t. ) ;
#7304 = oriented_edge ( 'none', *, *, #7324, .f. ) ;
#7305 = edge_curve ( 'none', #7310, #6976, #43300, .t. ) ;
#7306 = oriented_edge ( 'none', *, *, #9681, .t. ) ;
#7307 = oriented_edge ( 'none', *, *, #9608, .t. ) ;
#7308 = edge_curve ( 'none', #9630, #9628, #43352, .t. ) ;
#7309 = edge_curve ( 'none', #7086, #7074, #43354, .t. ) ;
#7310 = vertex_point ( 'none', #43347 ) ;
#7311 = advanced_face ( 'none', ( #43342 ), #43297, .t. ) ;
#7312 = edge_curve ( 'none', #9635, #9643, #43296, .t. ) ;
#7313 = oriented_edge ( 'none', *, *, #4939, .f. ) ;
#7314 = oriented_edge ( 'none', *, *, #7308, .t. ) ;
#7315 = oriented_edge ( 'none', *, *, #9616, .f. ) ;
#7316 = edge_curve ( 'none', #9677, #9679, #43343, .t. ) ;
#7317 = edge_loop ( 'none', ( #7254, #7304, #7306, #7319 ) ) ;
#7318 = oriented_edge ( 'none', *, *, #9734, .t. ) ;
#7319 = oriented_edge ( 'none', *, *, #7316, .f. ) ;
#7320 = edge_loop ( 'none', ( #7251, #7263, #7299, #7242 ) ) ;
#7321 = oriented_edge ( 'none', *, *, #7312, .t. ) ;
#7322 = oriented_edge ( 'none', *, *, #7279, .t. ) ;
#7323 = advanced_face ( 'none', ( #43333 ), #43334, .t. ) ;
#7324 = edge_curve ( 'none', #9611, #9610, #43348, .t. ) ;
#7325 = edge_curve ( 'none', #9690, #9641, #43382, .t. ) ;
#7326 = oriented_edge ( 'none', *, *, #7408, .f. ) ;
#7327 = oriented_edge ( 'none', *, *, #9528, .t. ) ;
#7328 = oriented_edge ( 'none', *, *, #7397, .t. ) ;
#7329 = vertex_point ( 'none', #43381 ) ;
#7330 = oriented_edge ( 'none', *, *, #7362, .f. ) ;
#7331 = advanced_face ( 'none', ( #43380 ), #43383, .t. ) ;
#7332 = edge_loop ( 'none', ( #7291, #7389, #7391, #7409 ) ) ;
#7333 = oriented_edge ( 'none', *, *, #7348, .f. ) ;
#7334 = edge_loop ( 'none', ( #7328, #7396, #7399, #7378, #7398, #7382, #7379, #7447, #7451, #7377, #7372, #7392, #7438 ) ) ;
#7335 = oriented_edge ( 'none', *, *, #9574, .t. ) ;
#7336 = edge_curve ( 'none', #9557, #9527, #43371, .t. ) ;
#7337 = advanced_face ( 'none', ( #43363 ), #43372, .t. ) ;
#7338 = oriented_edge ( 'none', *, *, #7406, .t. ) ;
#7339 = oriented_edge ( 'none', *, *, #9587, .t. ) ;
#7340 = oriented_edge ( 'none', *, *, #7336, .t. ) ;
#7341 = oriented_edge ( 'none', *, *, #9627, .t. ) ;
#7342 = oriented_edge ( 'none', *, *, #7348, .t. ) ;
#7343 = edge_loop ( 'none', ( #7292, #7342, #7354, #7353 ) ) ;
#7344 = oriented_edge ( 'none', *, *, #9788, .t. ) ;
#7345 = oriented_edge ( 'none', *, *, #9538, .f. ) ;
#7346 = oriented_edge ( 'none', *, *, #7356, .t. ) ;
#7347 = advanced_face ( 'none', ( #43365 ), #43359, .t. ) ;
#7348 = edge_curve ( 'none', #177, #20696, #43423, .t. ) ;
#7349 = edge_curve ( 'none', #9584, #9531, #43418, .t. ) ;
#7350 = oriented_edge ( 'none', *, *, #7445, .f. ) ;
#7351 = oriented_edge ( 'none', *, *, #9593, .f. ) ;
#7352 = edge_loop ( 'none', ( #7351, #7333, #7335, #7330 ) ) ;
#7353 = oriented_edge ( 'none', *, *, #7349, .f. ) ;
#7354 = oriented_edge ( 'none', *, *, #9578, .t. ) ;
#7355 = oriented_edge ( 'none', *, *, #20695, .f. ) ;
#7356 = edge_curve ( 'none', #9502, #9589, #43405, .t. ) ;
#7357 = edge_loop ( 'none', ( #7359, #7289, #7341, #7346 ) ) ;
#7358 = oriented_edge ( 'none', *, *, #7572, .t. ) ;
#7359 = oriented_edge ( 'none', *, *, #9576, .f. ) ;
#7360 = edge_loop ( 'none', ( #7365, #7286, #7364, #7288 ) ) ;
#7361 = oriented_edge ( 'none', *, *, #7269, .t. ) ;
#7362 = edge_curve ( 'none', #9569, #9570, #41512, .t. ) ;
#7363 = advanced_face ( 'none', ( #43367 ), #43145, .t. ) ;
#7364 = oriented_edge ( 'none', *, *, #9629, .t. ) ;
#7365 = oriented_edge ( 'none', *, *, #9640, .f. ) ;
#7366 = edge_curve ( 'none', #7449, #7375, #43452, .t. ) ;
#7367 = edge_loop ( 'none', ( #7439, #7374 ) ) ;
#7368 = advanced_face ( 'none', ( #43455 ), #43448, .f. ) ;
#7369 = vertex_point ( 'none', #43459 ) ;
#7370 = edge_curve ( 'none', #7375, #7369, #43454, .t. ) ;
#7371 = edge_loop ( 'none', ( #7443, #7418, #7424, #7427 ) ) ;
#7372 = oriented_edge ( 'none', *, *, #7370, .t. ) ;
#7373 = edge_curve ( 'none', #7369, #7450, #43433, .t. ) ;
#7374 = oriented_edge ( 'none', *, *, #10163, .f. ) ;
#7375 = vertex_point ( 'none', #43434 ) ;
#7376 = edge_curve ( 'none', #7401, #9481, #43435, .t. ) ;
#7377 = oriented_edge ( 'none', *, *, #7366, .t. ) ;
#7378 = oriented_edge ( 'none', *, *, #7376, .t. ) ;
#7379 = oriented_edge ( 'none', *, *, #7383, .t. ) ;
#7380 = vertex_point ( 'none', #43443 ) ;
#7381 = vertex_point ( 'none', #43428 ) ;
#7382 = oriented_edge ( 'none', *, *, #7390, .t. ) ;
#7383 = edge_curve ( 'none', #7381, #7380, #43492, .t. ) ;
#7384 = vertex_point ( 'none', #43437 ) ;
#7385 = edge_curve ( 'none', #7380, #7384, #43494, .t. ) ;
#7386 = advanced_face ( 'none', ( #43485 ), #43482, .t. ) ;
#7387 = vertex_point ( 'none', #43490 ) ;
#7388 = vertex_point ( 'none', #43484 ) ;
#7389 = oriented_edge ( 'none', *, *, #7406, .f. ) ;
#7390 = edge_curve ( 'none', #9556, #7381, #43478, .t. ) ;
#7391 = oriented_edge ( 'none', *, *, #9530, .t. ) ;
#7392 = oriented_edge ( 'none', *, *, #7373, .t. ) ;
#7393 = edge_curve ( 'none', #7388, #7446, #43476, .t. ) ;
#7394 = advanced_face ( 'none', ( #43471, #43468 ), #43470, .t. ) ;
#7395 = vertex_point ( 'none', #43531 ) ;
#7396 = oriented_edge ( 'none', *, *, #7403, .t. ) ;
#7397 = edge_curve ( 'none', #7387, #7395, #43524, .t. ) ;
#7398 = oriented_edge ( 'none', *, *, #9533, .t. ) ;
#7399 = oriented_edge ( 'none', *, *, #7400, .t. ) ;
#7400 = edge_curve ( 'none', #7329, #7401, #43530, .t. ) ;
#7401 = vertex_point ( 'none', #43518 ) ;
#7402 = edge_loop ( 'none', ( #7345, #7338, #7327, #7326 ) ) ;
#7403 = edge_curve ( 'none', #7395, #7329, #43526, .t. ) ;
#7404 = oriented_edge ( 'none', *, *, #7349, .t. ) ;
#7405 = advanced_face ( 'none', ( #43464 ), #43514, .t. ) ;
#7407 = advanced_face ( 'none', ( #43506 ), #43505, .f. ) ;
#7406 = edge_curve ( 'none', #230, #178, #43525, .t. ) ;
#7408 = edge_curve ( 'none', #9484, #9485, #43507, .t. ) ;
#7409 = oriented_edge ( 'none', *, *, #7336, .f. ) ;
#7410 = oriented_edge ( 'none', *, *, #7376, .f. ) ;
#7411 = advanced_face ( 'none', ( #43558 ), #43550, .t. ) ;
#7412 = oriented_edge ( 'none', *, *, #7419, .t. ) ;
#7413 = oriented_edge ( 'none', *, *, #7425, .t. ) ;
#7414 = edge_curve ( 'none', #7421, #9558, #43508, .t. ) ;
#7415 = edge_curve ( 'none', #7432, #7491, #43548, .t. ) ;
#7416 = oriented_edge ( 'none', *, *, #7414, .t. ) ;
#7417 = edge_loop ( 'none', ( #7489, #7463, #7467, #7466 ) ) ;
#7418 = oriented_edge ( 'none', *, *, #7420, .f. ) ;
#7419 = edge_curve ( 'none', #7401, #7421, #43538, .t. ) ;
#7420 = edge_curve ( 'none', #7329, #7446, #43602, .t. ) ;
#7421 = vertex_point ( 'none', #43599 ) ;
#7422 = edge_curve ( 'none', #7395, #7388, #43593, .t. ) ;
#7423 = oriented_edge ( 'none', *, *, #9554, .f. ) ;
#7424 = oriented_edge ( 'none', *, *, #7403, .f. ) ;
#7425 = edge_curve ( 'none', #9539, #7432, #43557, .t. ) ;
#7426 = edge_loop ( 'none', ( #7431, #7435, #7434, #7492 ) ) ;
#7427 = oriented_edge ( 'none', *, *, #7422, .t. ) ;
#7428 = edge_curve ( 'none', #7381, #7432, #43581, .t. ) ;
#7429 = edge_loop ( 'none', ( #7423, #7410, #7412, #7416 ) ) ;
#7430 = advanced_face ( 'none', ( #43544 ), #43595, .f. ) ;
#7431 = oriented_edge ( 'none', *, *, #7433, .t. ) ;
#7432 = vertex_point ( 'none', #43549 ) ;
#7433 = edge_curve ( 'none', #7446, #7421, #43584, .t. ) ;
#7434 = oriented_edge ( 'none', *, *, #7400, .f. ) ;
#7435 = oriented_edge ( 'none', *, *, #7419, .f. ) ;
#7436 = edge_curve ( 'none', #7450, #7387, #43582, .t. ) ;
#7437 = edge_curve ( 'none', #7444, #6976, #43570, .t. ) ;
#7438 = oriented_edge ( 'none', *, *, #7436, .t. ) ;
#7439 = oriented_edge ( 'none', *, *, #10253, .f. ) ;
#7440 = oriented_edge ( 'none', *, *, #9695, .f. ) ;
#7441 = advanced_face ( 'none', ( #43569 ), #43568, .t. ) ;
#7442 = oriented_edge ( 'none', *, *, #9854, .f. ) ;
#7443 = oriented_edge ( 'none', *, *, #7393, .t. ) ;
#7444 = vertex_point ( 'none', #43625 ) ;
#7445 = edge_curve ( 'none', #7074, #7444, #43619, .t. ) ;
#7446 = vertex_point ( 'none', #43627 ) ;
#7447 = oriented_edge ( 'none', *, *, #7385, .t. ) ;
#7448 = edge_curve ( 'none', #7384, #7449, #43620, .t. ) ;
#7449 = vertex_point ( 'none', #43624 ) ;
#7450 = vertex_point ( 'none', #43606 ) ;
#7451 = oriented_edge ( 'none', *, *, #7448, .t. ) ;
#7452 = advanced_face ( 'none', ( #43616 ), #43622, .t. ) ;
#7453 = oriented_edge ( 'none', *, *, #7448, .f. ) ;
#7454 = edge_curve ( 'none', #7449, #7476, #43603, .t. ) ;
#7455 = oriented_edge ( 'none', *, *, #7366, .f. ) ;
#7456 = oriented_edge ( 'none', *, *, #7454, .f. ) ;
#7457 = vertex_point ( 'none', #43605 ) ;
#7458 = edge_loop ( 'none', ( #7478, #7525, #7455, #7528 ) ) ;
#7459 = oriented_edge ( 'none', *, *, #7474, .t. ) ;
#7460 = advanced_face ( 'none', ( #43671 ), #43613, .f. ) ;
#7461 = edge_curve ( 'none', #7524, #7530, #43654, .t. ) ;
#7462 = oriented_edge ( 'none', *, *, #4958, .f. ) ;
#7463 = oriented_edge ( 'none', *, *, #7490, .f. ) ;
#7464 = oriented_edge ( 'none', *, *, #7479, .t. ) ;
#7465 = oriented_edge ( 'none', *, *, #11322, .t. ) ;
#7466 = oriented_edge ( 'none', *, *, #7428, .t. ) ;
#7467 = oriented_edge ( 'none', *, *, #7383, .f. ) ;
#7468 = edge_curve ( 'none', #7375, #7524, #43567, .t. ) ;
#7469 = oriented_edge ( 'none', *, *, #7534, .t. ) ;
#7470 = edge_curve ( 'none', #4871, #4111, #43643, .t. ) ;
#7471 = edge_loop ( 'none', ( #7464, #7456, #7453, #7459 ) ) ;
#7472 = advanced_face ( 'none', ( #43662 ), #43667, .f. ) ;
#7473 = oriented_edge ( 'none', *, *, #7475, .t. ) ;
#7474 = edge_curve ( 'none', #7384, #7486, #43706, .t. ) ;
#7475 = edge_curve ( 'none', #7491, #7486, #43638, .t. ) ;
#7476 = vertex_point ( 'none', #43697 ) ;
#7477 = oriented_edge ( 'none', *, *, #7474, .f. ) ;
#7478 = oriented_edge ( 'none', *, *, #7482, .t. ) ;
#7479 = edge_curve ( 'none', #7486, #7476, #43661, .t. ) ;
#7480 = advanced_face ( 'none', ( #43689 ), #43701, .f. ) ;
#7481 = oriented_edge ( 'none', *, *, #7428, .f. ) ;
#7482 = edge_curve ( 'none', #7476, #7524, #43685, .t. ) ;
#7483 = oriented_edge ( 'none', *, *, #9543, .t. ) ;
#7484 = oriented_edge ( 'none', *, *, #7390, .f. ) ;
#7485 = oriented_edge ( 'none', *, *, #7385, .f. ) ;
#7486 = vertex_point ( 'none', #43692 ) ;
#7487 = advanced_face ( 'none', ( #43675 ), #43149, .t. ) ;
#7488 = edge_loop ( 'none', ( #7473, #7477, #7485, #7536 ) ) ;
#7489 = oriented_edge ( 'none', *, *, #7415, .t. ) ;
#7490 = edge_curve ( 'none', #7380, #7491, #43729, .t. ) ;
#7491 = vertex_point ( 'none', #43734 ) ;
#7492 = oriented_edge ( 'none', *, *, #7420, .t. ) ;
#7493 = edge_loop ( 'none', ( #7413, #7481, #7484, #7483 ) ) ;
#7494 = oriented_edge ( 'none', *, *, #7397, .f. ) ;
#7495 = edge_loop ( 'none', ( #7497, #7551, #52908, #7541 ) ) ;
#7496 = oriented_edge ( 'none', *, *, #7505, .t. ) ;
#7497 = oriented_edge ( 'none', *, *, #9560, .f. ) ;
#7498 = oriented_edge ( 'none', *, *, #7506, .f. ) ;
#7499 = advanced_face ( 'none', ( #43735, #43733 ), #43724, .f. ) ;
#7500 = oriented_edge ( 'none', *, *, #7482, .f. ) ;
#7501 = oriented_edge ( 'none', *, *, #7475, .f. ) ;
#7502 = oriented_edge ( 'none', *, *, #7522, .f. ) ;
#7503 = advanced_face ( 'none', ( #43736 ), #43737, .t. ) ;
#7504 = oriented_edge ( 'none', *, *, #7505, .f. ) ;
#7505 = edge_curve ( 'none', #7387, #7526, #43714, .t. ) ;
#7506 = edge_curve ( 'none', #7457, #7526, #43712, .t. ) ;
#7508 = oriented_edge ( 'none', *, *, #4883, .f. ) ;
#7507 = edge_loop ( 'none', ( #7358, #7575, #7494, #7496 ) ) ;
#7509 = oriented_edge ( 'none', *, *, #7521, .t. ) ;
#7510 = oriented_edge ( 'none', *, *, #53113, .f. ) ;
#7511 = advanced_face ( 'none', ( #43723 ), #43715, .f. ) ;
#7512 = advanced_face ( 'none', ( #43707 ), #43774, .f. ) ;
#7513 = oriented_edge ( 'none', *, *, #7506, .t. ) ;
#7514 = edge_loop ( 'none', ( #7527, #7520, #7519, #7469 ) ) ;
#7515 = oriented_edge ( 'none', *, *, #7436, .f. ) ;
#7516 = oriented_edge ( 'none', *, *, #7468, .t. ) ;
#7517 = edge_curve ( 'none', #4872, #4118, #43731, .t. ) ;
#7518 = advanced_face ( 'none', ( #43758 ), #43768, .f. ) ;
#7519 = oriented_edge ( 'none', *, *, #7373, .f. ) ;
#7520 = oriented_edge ( 'none', *, *, #7521, .f. ) ;
#7521 = edge_curve ( 'none', #7450, #7457, #43762, .t. ) ;
#7522 = edge_curve ( 'none', #7530, #7457, #43739, .t. ) ;
#7523 = edge_loop ( 'none', ( #7513, #7504, #7515, #7509 ) ) ;
#7524 = vertex_point ( 'none', #43749 ) ;
#7525 = oriented_edge ( 'none', *, *, #7468, .f. ) ;
#7526 = vertex_point ( 'none', #43748 ) ;
#7527 = oriented_edge ( 'none', *, *, #7522, .t. ) ;
#7528 = oriented_edge ( 'none', *, *, #7454, .t. ) ;
#7529 = advanced_face ( 'none', ( #43752 ), #43744, .t. ) ;
#7530 = vertex_point ( 'none', #43803 ) ;
#7531 = edge_loop ( 'none', ( #7533, #7532, #7535, #7516 ) ) ;
#7532 = oriented_edge ( 'none', *, *, #7534, .f. ) ;
#7533 = oriented_edge ( 'none', *, *, #7461, .t. ) ;
#7534 = edge_curve ( 'none', #7369, #7530, #43750, .t. ) ;
#7535 = oriented_edge ( 'none', *, *, #7370, .f. ) ;
#7536 = oriented_edge ( 'none', *, *, #7490, .t. ) ;
#7537 = oriented_edge ( 'none', *, *, #7566, .t. ) ;
#7538 = edge_curve ( 'none', #7030, #7654, #43795, .t. ) ;
#7539 = edge_loop ( 'none', ( #7553, #7537, #7546, #52887 ) ) ;
#7540 = oriented_edge ( 'none', *, *, #7604, .f. ) ;
#7541 = oriented_edge ( 'none', *, *, #10250, .f. ) ;
#7542 = advanced_face ( 'none', ( #43806 ), #43801, .t. ) ;
#7543 = oriented_edge ( 'none', *, *, #9453, .f. ) ;
#7544 = oriented_edge ( 'none', *, *, #7604, .t. ) ;
#7545 = edge_loop ( 'none', ( #7543, #7540, #7606, #7610 ) ) ;
#7546 = oriented_edge ( 'none', *, *, #9559, .t. ) ;
#7547 = oriented_edge ( 'none', *, *, #7393, .f. ) ;
#7548 = edge_curve ( 'none', #9546, #9480, #43788, .t. ) ;
#7549 = oriented_edge ( 'none', *, *, #9494, .t. ) ;
#7550 = oriented_edge ( 'none', *, *, #9549, .f. ) ;
#7551 = oriented_edge ( 'none', *, *, #7566, .f. ) ;
#7552 = advanced_face ( 'none', ( #43802 ), #43786, .t. ) ;
#7553 = oriented_edge ( 'none', *, *, #9498, .f. ) ;
#7554 = oriented_edge ( 'none', *, *, #9551, .t. ) ;
#7555 = oriented_edge ( 'none', *, *, #7548, .f. ) ;
#7556 = oriented_edge ( 'none', *, *, #7408, .t. ) ;
#7557 = oriented_edge ( 'none', *, *, #7461, .f. ) ;
#7558 = vertex_point ( 'none', #43779 ) ;
#7559 = oriented_edge ( 'none', *, *, #9540, .f. ) ;
#7560 = oriented_edge ( 'none', *, *, #7479, .f. ) ;
#7561 = edge_curve ( 'none', #7595, #7558, #43831, .t. ) ;
#7562 = oriented_edge ( 'none', *, *, #7433, .f. ) ;
#7563 = oriented_edge ( 'none', *, *, #7415, .f. ) ;
#7564 = edge_loop ( 'none', ( #7569, #7549 ) ) ;
#7565 = oriented_edge ( 'none', *, *, #7425, .f. ) ;
#7566 = edge_curve ( 'none', #9506, #9505, #43827, .t. ) ;
#7567 = oriented_edge ( 'none', *, *, #7414, .f. ) ;
#7568 = oriented_edge ( 'none', *, *, #7608, .t. ) ;
#7570 = oriented_edge ( 'none', *, *, #7656, .t. ) ;
#7569 = oriented_edge ( 'none', *, *, #7548, .t. ) ;
#7571 = edge_curve ( 'none', #7595, #7641, #43836, .t. ) ;
#7572 = edge_curve ( 'none', #7526, #7388, #43821, .t. ) ;
#7573 = edge_loop ( 'none', ( #7550, #7555, #7554, #7556 ) ) ;
#7574 = oriented_edge ( 'none', *, *, #9449, .f. ) ;
#7575 = oriented_edge ( 'none', *, *, #7422, .f. ) ;
#7576 = edge_loop ( 'none', ( #7577, #7498, #7502, #7557, #7500, #7560, #7501, #7563, #7565, #7559, #7567, #7562, #7547 ) ) ;
#7577 = oriented_edge ( 'none', *, *, #7572, .f. ) ;
#7578 = edge_loop ( 'none', ( #7144, #7029, #7770, #7717, #7619 ) ) ;
#7579 = advanced_face ( 'none', ( #43775 ), #43834, .t. ) ;
#7580 = edge_curve ( 'none', #9414, #9432, #43793, .t. ) ;
#7581 = edge_curve ( 'none', #7611, #7590, #43829, .t. ) ;
#7582 = oriented_edge ( 'none', *, *, #4176, .t. ) ;
#7583 = oriented_edge ( 'none', *, *, #9471, .t. ) ;
#7584 = oriented_edge ( 'none', *, *, #7580, .f. ) ;
#7585 = oriented_edge ( 'none', *, *, #7580, .t. ) ;
#7586 = edge_curve ( 'none', #4935, #4177, #43859, .t. ) ;
#7587 = edge_loop ( 'none', ( #7658, #7585, #7644, #7648 ) ) ;
#7588 = oriented_edge ( 'none', *, *, #10208, .f. ) ;
#7589 = oriented_edge ( 'none', *, *, #9515, .t. ) ;
#7590 = vertex_point ( 'none', #43808 ) ;
#7591 = oriented_edge ( 'none', *, *, #7581, .f. ) ;
#7592 = oriented_edge ( 'none', *, *, #10262, .f. ) ;
#7593 = advanced_face ( 'none', ( #43820 ), #43855, .t. ) ;
#7594 = edge_curve ( 'none', #9460, #9459, #43861, .t. ) ;
#7595 = vertex_point ( 'none', #43844 ) ;
#7596 = oriented_edge ( 'none', *, *, #7594, .t. ) ;
#7597 = edge_loop ( 'none', ( #7612, #7596, #7601, #7659 ) ) ;
#7598 = oriented_edge ( 'none', *, *, #10261, .f. ) ;
#7599 = oriented_edge ( 'none', *, *, #9470, .f. ) ;
#7600 = advanced_face ( 'none', ( #43814 ), #43837, .t. ) ;
#7601 = oriented_edge ( 'none', *, *, #9444, .t. ) ;
#7602 = advanced_face ( 'none', ( #43838 ), #43906, .t. ) ;
#7603 = advanced_face ( 'none', ( #43839 ), #43865, .t. ) ;
#7604 = edge_curve ( 'none', #9520, #9465, #43853, .t. ) ;
#7605 = oriented_edge ( 'none', *, *, #9450, .f. ) ;
#7606 = oriented_edge ( 'none', *, *, #9512, .t. ) ;
#7607 = edge_loop ( 'none', ( #7605, #7544, #7614, #7592 ) ) ;
#7608 = edge_curve ( 'none', #7558, #7590, #43905, .t. ) ;
#7609 = edge_curve ( 'none', #7641, #7611, #43887, .t. ) ;
#7610 = oriented_edge ( 'none', *, *, #10263, .f. ) ;
#7611 = vertex_point ( 'none', #43898 ) ;
#7612 = oriented_edge ( 'none', *, *, #9399, .f. ) ;
#7613 = advanced_face ( 'none', ( #43882 ), #43886, .t. ) ;
#7614 = oriented_edge ( 'none', *, *, #9516, .t. ) ;
#7615 = oriented_edge ( 'none', *, *, #7594, .f. ) ;
#7616 = edge_loop ( 'none', ( #7574, #7615, #7589, #7598 ) ) ;
#7617 = advanced_face ( 'none', ( #43874 ), #43875, .t. ) ;
#7618 = oriented_edge ( 'none', *, *, #10237, .f. ) ;
#7619 = oriented_edge ( 'none', *, *, #7743, .f. ) ;
#7620 = oriented_edge ( 'none', *, *, #12974, .f. ) ;
#7621 = oriented_edge ( 'none', *, *, #47104, .f. ) ;
#7622 = oriented_edge ( 'none', *, *, #12155, .t. ) ;
#7623 = edge_curve ( 'none', #12966, #12927, #43935, .t. ) ;
#7624 = oriented_edge ( 'none', *, *, #10225, .f. ) ;
#7625 = edge_loop ( 'none', ( #7635, #7638, #7637, #7690 ) ) ;
#7626 = oriented_edge ( 'none', *, *, #7640, .t. ) ;
#7627 = edge_loop ( 'none', ( #7633, #7634, #7636, #7628 ) ) ;
#7628 = oriented_edge ( 'none', *, *, #10220, .f. ) ;
#7629 = advanced_face ( 'none', ( #43891 ), #43940, .t. ) ;
#7630 = oriented_edge ( 'none', *, *, #13127, .f. ) ;
#7631 = edge_loop ( 'none', ( #7692, #7694, #7677, #7681 ) ) ;
#7632 = vertex_point ( 'none', #43939 ) ;
#7633 = oriented_edge ( 'none', *, *, #9415, .f. ) ;
#7634 = oriented_edge ( 'none', *, *, #7652, .t. ) ;
#7635 = oriented_edge ( 'none', *, *, #11624, .f. ) ;
#7636 = oriented_edge ( 'none', *, *, #9421, .t. ) ;
#7637 = oriented_edge ( 'none', *, *, #643, .t. ) ;
#7638 = oriented_edge ( 'none', *, *, #7640, .f. ) ;
#7639 = advanced_face ( 'none', ( #43938 ), #43926, .t. ) ;
#7640 = edge_curve ( 'none', #12991, #13068, #43912, .t. ) ;
#7641 = vertex_point ( 'none', #43920 ) ;
#7642 = oriented_edge ( 'none', *, *, #7609, .f. ) ;
#7643 = advanced_face ( 'none', ( #43919 ), #43914, .t. ) ;
#7644 = oriented_edge ( 'none', *, *, #9473, .t. ) ;
#7645 = oriented_edge ( 'none', *, *, #7652, .f. ) ;
#7646 = edge_loop ( 'none', ( #7647, #7645, #7653, #7624 ) ) ;
#7647 = oriented_edge ( 'none', *, *, #9428, .f. ) ;
#7648 = oriented_edge ( 'none', *, *, #10210, .f. ) ;
#7649 = oriented_edge ( 'none', *, *, #7810, .t. ) ;
#7650 = advanced_face ( 'none', ( #43933 ), #43970, .t. ) ;
#7651 = oriented_edge ( 'none', *, *, #12220, .f. ) ;
#7652 = edge_curve ( 'none', #653, #1933, #43971, .t. ) ;
#7653 = oriented_edge ( 'none', *, *, #9405, .t. ) ;
#7654 = vertex_point ( 'none', #43963 ) ;
#7655 = oriented_edge ( 'none', *, *, #7571, .f. ) ;
#7656 = edge_curve ( 'none', #4879, #4110, #43959, .t. ) ;
#7657 = edge_loop ( 'none', ( #7599, #7584, #7583, #7588 ) ) ;
#7658 = oriented_edge ( 'none', *, *, #9412, .f. ) ;
#7659 = oriented_edge ( 'none', *, *, #10215, .f. ) ;
#7660 = advanced_face ( 'none', ( #43964 ), #43958, .t. ) ;
#7661 = edge_curve ( 'none', #12880, #12898, #43995, .t. ) ;
#7662 = oriented_edge ( 'none', *, *, #10169, .f. ) ;
#7663 = advanced_face ( 'none', ( #43998 ), #44001, .t. ) ;
#7664 = oriented_edge ( 'none', *, *, #13024, .t. ) ;
#7665 = oriented_edge ( 'none', *, *, #10761, .f. ) ;
#7666 = edge_loop ( 'none', ( #7668, #7673, #7723, #7727 ) ) ;
#7667 = advanced_face ( 'none', ( #43997 ), #44000, .t. ) ;
#7668 = oriented_edge ( 'none', *, *, #12843, .f. ) ;
#7669 = oriented_edge ( 'none', *, *, #7661, .t. ) ;
#7670 = advanced_face ( 'none', ( #44002 ), #43984, .t. ) ;
#7671 = edge_loop ( 'none', ( #7731, #7708, #7767, #7769 ) ) ;
#7672 = oriented_edge ( 'none', *, *, #12850, .f. ) ;
#7673 = oriented_edge ( 'none', *, *, #7720, .f. ) ;
#7674 = advanced_face ( 'none', ( #43983 ), #44029, .t. ) ;
#7675 = oriented_edge ( 'none', *, *, #7623, .t. ) ;
#7676 = oriented_edge ( 'none', *, *, #12858, .f. ) ;
#7677 = oriented_edge ( 'none', *, *, #13063, .t. ) ;
#7678 = edge_loop ( 'none', ( #7620, #7675, #7685, #7730 ) ) ;
#7679 = oriented_edge ( 'none', *, *, #7661, .f. ) ;
#7680 = edge_loop ( 'none', ( #7750, #7751, #7083, #7252, #8000, #8103 ) ) ;
#7681 = oriented_edge ( 'none', *, *, #10229, .f. ) ;
#7682 = edge_loop ( 'none', ( #7672, #7669, #7718, #7687 ) ) ;
#7683 = advanced_face ( 'none', ( #43989 ), #43977, .t. ) ;
#7684 = oriented_edge ( 'none', *, *, #13020, .f. ) ;
#7685 = oriented_edge ( 'none', *, *, #13011, .t. ) ;
#7686 = edge_loop ( 'none', ( #7684, #7679, #7664, #7662 ) ) ;
#7687 = oriented_edge ( 'none', *, *, #10171, .f. ) ;
#7688 = edge_loop ( 'none', ( #7630, #7626, #7693, #7618 ) ) ;
#7689 = oriented_edge ( 'none', *, *, #8535, .t. ) ;
#7690 = oriented_edge ( 'none', *, *, #10217, .f. ) ;
#7691 = advanced_face ( 'none', ( #43978 ), #44027, .t. ) ;
#7692 = oriented_edge ( 'none', *, *, #12994, .f. ) ;
#7693 = oriented_edge ( 'none', *, *, #1923, .t. ) ;
#7694 = oriented_edge ( 'none', *, *, #7623, .f. ) ;
#7695 = oriented_edge ( 'none', *, *, #12521, .f. ) ;
#7696 = oriented_edge ( 'none', *, *, #7752, .f. ) ;
#7697 = edge_curve ( 'none', #7756, #7759, #44028, .t. ) ;
#7698 = advanced_face ( 'none', ( #43990 ), #44017, .f. ) ;
#7699 = oriented_edge ( 'none', *, *, #12596, .t. ) ;
#7700 = closed_shell ( 'none', ( #12522, #12516, #12846, #12842, #12897, #12870, #13012, #12962, #13056, #9221, #11292, #9427, #9409, #9478, #9461, #9448, #9519, #9504, #9496, #9483, #9545, #9535, #9521, #9595, #9605, #9591, #9577, #9565, #9637, #9617, #9686, #9612, #9684, #9668, #9649, #9727, #9717, #8094, #9765, #9773, #9760, #9742, #9815, #9806, #9787, #10114, #10100, #10088, #10159, #10142, #10151, #10135, #10122, #10187, #10194, #10178, #10239, #10170, #10231, #10216, #10223, #10209, #10278, #10204, #10269, #10252, #10259, #10324, #10284, #10360, #10352, #10339, #10401, #10387, #10371, #10384, #10447, #10429, #10418, #10412, #10486, #10464, #10538, #10518, #10508, #10581, #10566, #10559, #10606, #10591, #10663, #10649, #10634, #10710, #10701, #10689, #10749, #10734, #10721, #10794, #10776, #10763, #10836, #8171, #10831, #10812, #10877, #10858, #10843, #10906, #10917, #10904, #10885, #5413, #5389, #5458, #5443, #5455, #5439, #5424, #5492, #5477, #5464, #5525, #5509, #5578, #5560, #5627, #5557, #5621, #5611, #5595, #5660, #5641, #5715, #6055, #6121, #6045, #6110, #6091, #6101, #6160, #6089, #6151, #6156, #20649, #6138, #6147, #6126, #6179, #6191, #6167, #6175, #6231, #6216, #6222, #6208, #6213, #6274, #6203, #6262, #6241, #6251, #6307, #6315, #6294, #6304, #6284, #6341, #6348, #6332, #6337, #6327, #20905, #6319, #6377, #6357, #6364, #6421, #6433, #6412, #6399, #6457, #6467, #6451, #6456, #6445, #6506, #6492, #6496, #6480, #6542, #6553, #6534, #6516, #6524, #6590, #6515, #6579, #6558, #6623, #6628, #6610, #6621, #6604, #6666, #6650, #6656, #6645, #1930, #6636, #6697, #6677, #6684, #6741, #6674, #6734, #6713, #6779, #6785, #6774, #10889, #6770, #6828, #6804, #6817, #6873, #6800, #6858, #6837, #6841, #6901, #6910, #6894, #6874, #6884, #6940, #6948, #6929, #6983, #6916, #6968, #6980, #6953, #7009, #7019, #7000, #7006, #6990, #6997, #7057, #7031, #7038, #7102, #7107, #7092, #7239, #7163, #7233, #7238, #7223, #7285, #7209, #7276, #7258, #7265, #7246, #7256, #7323, #7303, #7311, #7296, #7363, #7290, #7347, #7331, #7337, #7405, #7386, #7394, #7441, #7430, #7411, #7480, #7487, #7472, #7452, #7460, #7529, #7518, #7503, #7511, #7499, #7552, #7617, #7542, #7603, #7613, #7593, #7600, #7579, #7643, #7650, #7629, #7639, #7691, #7674, #7683, #7660, #7670, #7721, #7728, #7710, #7766, #7698 ) ) ;
#7701 = oriented_edge ( 'none', *, *, #12845, .t. ) ;
#7702 = oriented_edge ( 'none', *, *, #7715, .t. ) ;
#7703 = edge_loop ( 'none', ( #7702, #7706 ) ) ;
#7704 = edge_curve ( 'none', #12851, #12765, #44005, .t. ) ;
#7705 = oriented_edge ( 'none', *, *, #12177, .t. ) ;
#7706 = oriented_edge ( 'none', *, *, #12542, .t. ) ;
#7707 = oriented_edge ( 'none', *, *, #7704, .f. ) ;
#7708 = oriented_edge ( 'none', *, *, #7711, .f. ) ;
#7709 = edge_loop ( 'none', ( #7695, #7768, #7699, #7753 ) ) ;
#7710 = advanced_face ( 'none', ( #44065, #43999 ), #44004, .t. ) ;
#7711 = edge_curve ( 'none', #12519, #12604, #44053, .t. ) ;
#7712 = edge_curve ( 'none', #7590, #7030, #44064, .t. ) ;
#7713 = oriented_edge ( 'none', *, *, #6944, .f. ) ;
#7714 = edge_curve ( 'none', #7595, #7632, #44047, .t. ) ;
#7715 = edge_curve ( 'none', #12539, #12534, #44048, .t. ) ;
#7716 = edge_curve ( 'none', #7632, #7074, #44049, .t. ) ;
#7717 = oriented_edge ( 'none', *, *, #7445, .t. ) ;
#7718 = oriented_edge ( 'none', *, *, #12864, .t. ) ;
#7719 = edge_loop ( 'none', ( #7729, #7764 ) ) ;
#7720 = edge_curve ( 'none', #12828, #12833, #44085, .t. ) ;
#7721 = advanced_face ( 'none', ( #44036 ), #44039, .t. ) ;
#7722 = oriented_edge ( 'none', *, *, #12182, .f. ) ;
#7723 = oriented_edge ( 'none', *, *, #12895, .t. ) ;
#7724 = oriented_edge ( 'none', *, *, #7720, .t. ) ;
#7725 = advanced_face ( 'none', ( #44079 ), #44037, .t. ) ;
#7726 = edge_loop ( 'none', ( #7676, #7724, #7701, #7707 ) ) ;
#7727 = oriented_edge ( 'none', *, *, #10186, .f. ) ;
#7728 = advanced_face ( 'none', ( #44076 ), #44075, .t. ) ;
#7729 = oriented_edge ( 'none', *, *, #7711, .t. ) ;
#7730 = oriented_edge ( 'none', *, *, #10232, .f. ) ;
#7731 = oriented_edge ( 'none', *, *, #12814, .f. ) ;
#7732 = vertex_point ( 'none', #44091 ) ;
#7733 = oriented_edge ( 'none', *, *, #7736, .t. ) ;
#7734 = edge_curve ( 'none', #7744, #7745, #44073, .t. ) ;
#7735 = oriented_edge ( 'none', *, *, #7738, .t. ) ;
#7736 = edge_curve ( 'none', #7813, #7757, #44067, .t. ) ;
#7737 = edge_curve ( 'none', #7744, #7748, #44121, .t. ) ;
#7738 = edge_curve ( 'none', #7732, #7813, #44113, .t. ) ;
#7739 = edge_loop ( 'none', ( #7812, #7799, #7747, #7803 ) ) ;
#7740 = oriented_edge ( 'none', *, *, #7852, .t. ) ;
#7741 = edge_loop ( 'none', ( #7742, #7807, #7785, #7788 ) ) ;
#7742 = oriented_edge ( 'none', *, *, #7809, .f. ) ;
#7743 = edge_curve ( 'none', #7558, #7444, #44068, .t. ) ;
#7744 = vertex_point ( 'none', #44108 ) ;
#7745 = vertex_point ( 'none', #44117 ) ;
#7746 = advanced_face ( 'none', ( #44114 ), #44069, .f. ) ;
#7747 = oriented_edge ( 'none', *, *, #7800, .t. ) ;
#7748 = vertex_point ( 'none', #44156 ) ;
#7749 = edge_curve ( 'none', #7745, #7798, #44107, .t. ) ;
#7750 = oriented_edge ( 'none', *, *, #7581, .t. ) ;
#7751 = oriented_edge ( 'none', *, *, #7712, .t. ) ;
#7752 = edge_curve ( 'none', #7756, #7757, #44144, .t. ) ;
#7753 = oriented_edge ( 'none', *, *, #7138, .t. ) ;
#7754 = manifold_solid_brep ( '���-����5', #8759 ) ;
#7755 = edge_loop ( 'none', ( #11869, #11928, #11983, #11991, #11979, #11984 ) ) ;
#7756 = vertex_point ( 'none', #44142 ) ;
#7757 = vertex_point ( 'none', #44143 ) ;
#7758 = advanced_face ( 'none', ( #44138 ), #44151, .f. ) ;
#7759 = vertex_point ( 'none', #44139 ) ;
#7760 = oriented_edge ( 'none', *, *, #7697, .t. ) ;
#7761 = edge_loop ( 'none', ( #7722, #7713, #7705, #7622, #7689 ) ) ;
#7762 = oriented_edge ( 'none', *, *, #10261, .t. ) ;
#7763 = edge_loop ( 'none', ( #7696, #7760, #7649, #7735, #7733 ) ) ;
#7764 = oriented_edge ( 'none', *, *, #12724, .t. ) ;
#7765 = edge_loop ( 'none', ( #8579, #8658, #8789, #7022, #8830 ) ) ;
#7766 = advanced_face ( 'none', ( #44133 ), #44145, .t. ) ;
#7767 = oriented_edge ( 'none', *, *, #12849, .t. ) ;
#7768 = oriented_edge ( 'none', *, *, #7715, .f. ) ;
#7769 = oriented_edge ( 'none', *, *, #7704, .t. ) ;
#7770 = oriented_edge ( 'none', *, *, #7716, .t. ) ;
#7771 = edge_curve ( 'none', #7774, #7836, #44126, .t. ) ;
#7772 = oriented_edge ( 'none', *, *, #7825, .t. ) ;
#7773 = vertex_point ( 'none', #44127 ) ;
#7774 = vertex_point ( 'none', #44190 ) ;
#7775 = advanced_face ( 'none', ( #44183 ), #44135, .f. ) ;
#7776 = oriented_edge ( 'none', *, *, #7778, .t. ) ;
#7777 = oriented_edge ( 'none', *, *, #7779, .f. ) ;
#7778 = edge_curve ( 'none', #7790, #7774, #44180, .t. ) ;
#7779 = edge_curve ( 'none', #7790, #7787, #44189, .t. ) ;
#7780 = vertex_point ( 'none', #44177 ) ;
#7781 = vertex_point ( 'none', #44169 ) ;
#7782 = vertex_point ( 'none', #44168 ) ;
#7783 = edge_curve ( 'none', #7802, #7782, #44161, .t. ) ;
#7784 = edge_loop ( 'none', ( #7777, #7776, #7804, #7838 ) ) ;
#7785 = oriented_edge ( 'none', *, *, #7783, .t. ) ;
#7786 = edge_curve ( 'none', #7801, #7782, #44173, .t. ) ;
#7787 = vertex_point ( 'none', #44174 ) ;
#7788 = oriented_edge ( 'none', *, *, #7786, .f. ) ;
#7789 = edge_curve ( 'none', #7843, #7844, #44225, .t. ) ;
#7790 = vertex_point ( 'none', #44222 ) ;
#7791 = advanced_face ( 'none', ( #44217 ), #44165, .f. ) ;
#7792 = oriented_edge ( 'none', *, *, #7794, .t. ) ;
#7793 = oriented_edge ( 'none', *, *, #7811, .t. ) ;
#7794 = edge_curve ( 'none', #7781, #7796, #44223, .t. ) ;
#7795 = vertex_point ( 'none', #44209 ) ;
#7796 = vertex_point ( 'none', #44205 ) ;
#7797 = vertex_point ( 'none', #44202 ) ;
#7798 = vertex_point ( 'none', #44201 ) ;
#7799 = oriented_edge ( 'none', *, *, #7749, .t. ) ;
#7800 = edge_curve ( 'none', #7798, #7748, #44211, .t. ) ;
#7801 = vertex_point ( 'none', #44259 ) ;
#7802 = vertex_point ( 'none', #44257 ) ;
#7803 = oriented_edge ( 'none', *, *, #7737, .f. ) ;
#7804 = oriented_edge ( 'none', *, *, #7771, .t. ) ;
#7805 = edge_loop ( 'none', ( #7793, #7792, #7740, #7851 ) ) ;
#7806 = advanced_face ( 'none', ( #44253 ), #44258, .f. ) ;
#7807 = oriented_edge ( 'none', *, *, #7808, .t. ) ;
#7808 = edge_curve ( 'none', #7797, #7802, #44247, .t. ) ;
#7809 = edge_curve ( 'none', #7797, #7801, #44248, .t. ) ;
#7810 = edge_curve ( 'none', #7759, #7732, #44249, .t. ) ;
#7811 = edge_curve ( 'none', #7780, #7781, #44235, .t. ) ;
#7812 = oriented_edge ( 'none', *, *, #7734, .t. ) ;
#7813 = vertex_point ( 'none', #44233 ) ;
#7814 = oriented_edge ( 'none', *, *, #7892, .f. ) ;
#7815 = edge_curve ( 'none', #7831, #7830, #44283, .t. ) ;
#7816 = edge_loop ( 'none', ( #7842, #7822, #7889, #7814 ) ) ;
#7817 = edge_curve ( 'none', #7840, #7831, #44229, .t. ) ;
#7818 = oriented_edge ( 'none', *, *, #7817, .f. ) ;
#7819 = edge_curve ( 'none', #7827, #7828, #44238, .t. ) ;
#7820 = edge_loop ( 'none', ( #7895, #7893, #7875, #7879 ) ) ;
#7821 = advanced_face ( 'none', ( #44273 ), #44230, .f. ) ;
#7822 = oriented_edge ( 'none', *, *, #7823, .t. ) ;
#7823 = edge_curve ( 'none', #7827, #7829, #44266, .t. ) ;
#7824 = oriented_edge ( 'none', *, *, #7826, .f. ) ;
#7825 = edge_curve ( 'none', #7850, #7849, #44264, .t. ) ;
#7826 = edge_curve ( 'none', #7843, #7849, #44320, .t. ) ;
#7827 = vertex_point ( 'none', #44315 ) ;
#7828 = vertex_point ( 'none', #44278 ) ;
#7829 = vertex_point ( 'none', #44311 ) ;
#7830 = vertex_point ( 'none', #44265 ) ;
#7831 = vertex_point ( 'none', #44309 ) ;
#7832 = advanced_face ( 'none', ( #44308 ), #44322, .t. ) ;
#7833 = oriented_edge ( 'none', *, *, #7835, .t. ) ;
#7834 = oriented_edge ( 'none', *, *, #7896, .f. ) ;
#7835 = edge_curve ( 'none', #7773, #7830, #44310, .t. ) ;
#7836 = vertex_point ( 'none', #44316 ) ;
#7837 = edge_loop ( 'none', ( #7834, #7833, #7841, #7818 ) ) ;
#7838 = oriented_edge ( 'none', *, *, #7839, .f. ) ;
#7839 = edge_curve ( 'none', #7787, #7836, #44306, .t. ) ;
#7840 = vertex_point ( 'none', #44295 ) ;
#7841 = oriented_edge ( 'none', *, *, #7815, .f. ) ;
#7842 = oriented_edge ( 'none', *, *, #7819, .f. ) ;
#7843 = vertex_point ( 'none', #44296 ) ;
#7844 = vertex_point ( 'none', #44321 ) ;
#7845 = advanced_face ( 'none', ( #44353 ), #44307, .f. ) ;
#7846 = oriented_edge ( 'none', *, *, #7848, .t. ) ;
#7847 = oriented_edge ( 'none', *, *, #7789, .t. ) ;
#7848 = edge_curve ( 'none', #7844, #7850, #44350, .t. ) ;
#7849 = vertex_point ( 'none', #44351 ) ;
#7850 = vertex_point ( 'none', #44289 ) ;
#7851 = oriented_edge ( 'none', *, *, #7854, .f. ) ;
#7852 = edge_curve ( 'none', #7796, #7795, #44344, .t. ) ;
#7853 = edge_loop ( 'none', ( #7847, #7846, #7772, #7824 ) ) ;
#7854 = edge_curve ( 'none', #7780, #7795, #44338, .t. ) ;
#7855 = edge_curve ( 'none', #7928, #7922, #44345, .t. ) ;
#7856 = oriented_edge ( 'none', *, *, #7857, .t. ) ;
#7857 = edge_curve ( 'none', #7880, #7888, #44325, .t. ) ;
#7858 = oriented_edge ( 'none', *, *, #7859, .f. ) ;
#7859 = edge_curve ( 'none', #7874, #7888, #44333, .t. ) ;
#7860 = vertex_point ( 'none', #44327 ) ;
#7861 = vertex_point ( 'none', #44383 ) ;
#7862 = edge_curve ( 'none', #7934, #7922, #44326, .t. ) ;
#7863 = vertex_point ( 'none', #44377 ) ;
#7864 = vertex_point ( 'none', #44343 ) ;
#7865 = advanced_face ( 'none', ( #44372 ), #44381, .t. ) ;
#7866 = vertex_point ( 'none', #44369 ) ;
#7867 = oriented_edge ( 'none', *, *, #7869, .t. ) ;
#7868 = edge_curve ( 'none', #7866, #7863, #44379, .t. ) ;
#7869 = edge_curve ( 'none', #7881, #7866, #44359, .t. ) ;
#7870 = vertex_point ( 'none', #44360 ) ;
#7871 = edge_curve ( 'none', #7830, #7829, #44370, .t. ) ;
#7872 = edge_curve ( 'none', #7982, #7897, #44380, .t. ) ;
#7873 = edge_loop ( 'none', ( #7867, #7931, #7930, #7937, #46700, #7933, #7919, #1317 ) ) ;
#7874 = vertex_point ( 'none', #44417 ) ;
#7875 = oriented_edge ( 'none', *, *, #7877, .t. ) ;
#7876 = edge_curve ( 'none', #7831, #7891, #44355, .t. ) ;
#7877 = edge_curve ( 'none', #7829, #7891, #44416, .t. ) ;
#7878 = edge_loop ( 'none', ( #7885, #7884, #7856, #7858 ) ) ;
#7879 = oriented_edge ( 'none', *, *, #7876, .f. ) ;
#7880 = vertex_point ( 'none', #44409 ) ;
#7881 = vertex_point ( 'none', #44412 ) ;
#7882 = advanced_face ( 'none', ( #44394 ), #44365, .f. ) ;
#7883 = vertex_point ( 'none', #44401 ) ;
#7884 = oriented_edge ( 'none', *, *, #7886, .t. ) ;
#7885 = oriented_edge ( 'none', *, *, #7887, .t. ) ;
#7886 = edge_curve ( 'none', #7883, #7880, #44390, .t. ) ;
#7887 = edge_curve ( 'none', #7874, #7883, #44395, .t. ) ;
#7888 = vertex_point ( 'none', #44406 ) ;
#7889 = oriented_edge ( 'none', *, *, #7890, .f. ) ;
#7890 = edge_curve ( 'none', #7891, #7829, #44448, .t. ) ;
#7891 = vertex_point ( 'none', #44441 ) ;
#7892 = edge_curve ( 'none', #7828, #7891, #44391, .t. ) ;
#7893 = oriented_edge ( 'none', *, *, #7871, .t. ) ;
#7894 = advanced_face ( 'none', ( #44434 ), #44392, .t. ) ;
#7895 = oriented_edge ( 'none', *, *, #7815, .t. ) ;
#7896 = edge_curve ( 'none', #7773, #7840, #44449, .t. ) ;
#7897 = vertex_point ( 'none', #44424 ) ;
#7898 = advanced_face ( 'none', ( #44419 ), #44418, .t. ) ;
#7899 = vertex_point ( 'none', #44436 ) ;
#7900 = edge_curve ( 'none', #7982, #7910, #44425, .t. ) ;
#7901 = oriented_edge ( 'none', *, *, #7903, .f. ) ;
#7902 = oriented_edge ( 'none', *, *, #7900, .t. ) ;
#7903 = edge_curve ( 'none', #7899, #7910, #44476, .t. ) ;
#7904 = edge_curve ( 'none', #7860, #7928, #44420, .t. ) ;
#7905 = edge_loop ( 'none', ( #7911, #7913, #7979, #7981 ) ) ;
#7906 = vertex_point ( 'none', #44477 ) ;
#7907 = vertex_point ( 'none', #44489 ) ;
#7908 = advanced_face ( 'none', ( #44461 ), #44487, .f. ) ;
#7909 = vertex_point ( 'none', #44456 ) ;
#7910 = vertex_point ( 'none', #44463 ) ;
#7911 = oriented_edge ( 'none', *, *, #7923, .f. ) ;
#7912 = oriented_edge ( 'none', *, *, #7872, .f. ) ;
#7913 = oriented_edge ( 'none', *, *, #7917, .t. ) ;
#7914 = edge_curve ( 'none', #7921, #7909, #42202, .t. ) ;
#7915 = edge_loop ( 'none', ( #7912, #7902, #7901, #7966 ) ) ;
#7916 = edge_curve ( 'none', #7861, #7870, #44196, .t. ) ;
#7917 = edge_curve ( 'none', #7906, #7921, #44452, .t. ) ;
#7918 = oriented_edge ( 'none', *, *, #7904, .f. ) ;
#7919 = oriented_edge ( 'none', *, *, #7916, .f. ) ;
#7920 = edge_curve ( 'none', #7881, #7861, #42201, .t. ) ;
#7921 = vertex_point ( 'none', #44226 ) ;
#7922 = vertex_point ( 'none', #44199 ) ;
#7923 = edge_curve ( 'none', #7906, #7907, #42401, .t. ) ;
#7924 = oriented_edge ( 'none', *, *, #7862, .t. ) ;
#7925 = advanced_face ( 'none', ( #44519 ), #44516, .t. ) ;
#7926 = oriented_edge ( 'none', *, *, #7855, .f. ) ;
#7927 = oriented_edge ( 'none', *, *, #7938, .t. ) ;
#7928 = vertex_point ( 'none', #44518 ) ;
#7929 = edge_curve ( 'none', #7975, #7971, #44520, .t. ) ;
#7930 = oriented_edge ( 'none', *, *, #7932, .t. ) ;
#7931 = oriented_edge ( 'none', *, *, #7868, .t. ) ;
#7932 = edge_curve ( 'none', #7863, #7864, #44511, .t. ) ;
#7933 = oriented_edge ( 'none', *, *, #46693, .f. ) ;
#7934 = vertex_point ( 'none', #44507 ) ;
#7935 = edge_curve ( 'none', #7864, #7934, #44501, .t. ) ;
#7936 = edge_loop ( 'none', ( #7927, #7924, #7926, #7918 ) ) ;
#7937 = oriented_edge ( 'none', *, *, #7935, .t. ) ;
#7938 = edge_curve ( 'none', #7860, #7934, #44503, .t. ) ;
#7939 = edge_loop ( 'none', ( #7956, #8008, #7947, #8013 ) ) ;
#7940 = vertex_point ( 'none', #44496 ) ;
#7941 = vertex_point ( 'none', #44508 ) ;
#7942 = oriented_edge ( 'none', *, *, #7946, .f. ) ;
#7943 = edge_curve ( 'none', #7949, #7950, #44548, .t. ) ;
#7944 = vertex_point ( 'none', #44493 ) ;
#7945 = oriented_edge ( 'none', *, *, #8020, .t. ) ;
#7946 = edge_curve ( 'none', #7970, #7940, #44541, .t. ) ;
#7947 = oriented_edge ( 'none', *, *, #8009, .t. ) ;
#7948 = edge_curve ( 'none', #8018, #7953, #44521, .t. ) ;
#7949 = vertex_point ( 'none', #44549 ) ;
#7950 = vertex_point ( 'none', #44547 ) ;
#7951 = oriented_edge ( 'none', *, *, #7995, .t. ) ;
#7952 = vertex_point ( 'none', #44530 ) ;
#7953 = vertex_point ( 'none', #44537 ) ;
#7954 = advanced_face ( 'none', ( #44529 ), #44492, .f. ) ;
#7955 = vertex_point ( 'none', #44531 ) ;
#7956 = oriented_edge ( 'none', *, *, #7943, .t. ) ;
#7957 = oriented_edge ( 'none', *, *, #8021, .f. ) ;
#7958 = oriented_edge ( 'none', *, *, #7978, .t. ) ;
#7959 = edge_curve ( 'none', #7976, #7970, #44591, .t. ) ;
#7960 = oriented_edge ( 'none', *, *, #7959, .f. ) ;
#7961 = edge_curve ( 'none', #7910, #7976, #44525, .t. ) ;
#7962 = oriented_edge ( 'none', *, *, #7961, .f. ) ;
#7963 = advanced_face ( 'none', ( #44593 ), #44553, .t. ) ;
#7964 = edge_curve ( 'none', #7897, #7899, #44624, .t. ) ;
#7965 = edge_loop ( 'none', ( #7969, #7972, #7977, #7974, #7960, #7962 ) ) ;
#7966 = oriented_edge ( 'none', *, *, #7964, .f. ) ;
#7967 = advanced_face ( 'none', ( #44556 ), #44625, .t. ) ;
#7968 = edge_curve ( 'none', #7975, #7982, #44620, .t. ) ;
#7969 = oriented_edge ( 'none', *, *, #7900, .f. ) ;
#7970 = vertex_point ( 'none', #44598 ) ;
#7971 = vertex_point ( 'none', #44597 ) ;
#7972 = oriented_edge ( 'none', *, *, #7968, .f. ) ;
#7973 = edge_loop ( 'none', ( #7958, #8019, #7945, #7942 ) ) ;
#7974 = oriented_edge ( 'none', *, *, #7978, .f. ) ;
#7975 = vertex_point ( 'none', #44557 ) ;
#7976 = vertex_point ( 'none', #44614 ) ;
#7977 = oriented_edge ( 'none', *, *, #7929, .t. ) ;
#7978 = edge_curve ( 'none', #7970, #7971, #44652, .t. ) ;
#7979 = oriented_edge ( 'none', *, *, #7914, .t. ) ;
#7980 = edge_curve ( 'none', #7907, #7909, #44647, .t. ) ;
#7981 = oriented_edge ( 'none', *, *, #7980, .f. ) ;
#7982 = vertex_point ( 'none', #44643 ) ;
#7983 = oriented_edge ( 'none', *, *, #8003, .t. ) ;
#7984 = vertex_point ( 'none', #44621 ) ;
#7985 = edge_curve ( 'none', #7971, #8061, #44648, .t. ) ;
#7986 = oriented_edge ( 'none', *, *, #8001, .t. ) ;
#7987 = advanced_face ( 'none', ( #44594 ), #44596, .f. ) ;
#7988 = edge_curve ( 'none', #7955, #7952, #44595, .t. ) ;
#7989 = oriented_edge ( 'none', *, *, #8007, .f. ) ;
#7990 = oriented_edge ( 'none', *, *, #7736, .f. ) ;
#7991 = oriented_edge ( 'none', *, *, #8011, .t. ) ;
#7992 = oriented_edge ( 'none', *, *, #8045, .f. ) ;
#7993 = oriented_edge ( 'none', *, *, #7988, .t. ) ;
#7994 = edge_curve ( 'none', #8018, #8015, #44631, .t. ) ;
#7995 = edge_curve ( 'none', #7953, #8018, #44636, .t. ) ;
#7996 = vertex_point ( 'none', #44680 ) ;
#7997 = oriented_edge ( 'none', *, *, #7999, .t. ) ;
#7998 = oriented_edge ( 'none', *, *, #7994, .t. ) ;
#7999 = edge_curve ( 'none', #8015, #7996, #44674, .t. ) ;
#8000 = oriented_edge ( 'none', *, *, #8102, .f. ) ;
#8001 = edge_curve ( 'none', #7950, #7949, #44673, .t. ) ;
#8002 = oriented_edge ( 'none', *, *, #8003, .f. ) ;
#8003 = edge_curve ( 'none', #7953, #7996, #44671, .t. ) ;
#8004 = advanced_face ( 'none', ( #44660 ), #44676, .f. ) ;
#8005 = edge_curve ( 'none', #7996, #8015, #44672, .t. ) ;
#8006 = oriented_edge ( 'none', *, *, #7994, .f. ) ;
#8007 = edge_curve ( 'none', #7950, #7952, #44712, .t. ) ;
#8008 = oriented_edge ( 'none', *, *, #8007, .t. ) ;
#8009 = edge_curve ( 'none', #7952, #7955, #44715, .t. ) ;
#8010 = edge_loop ( 'none', ( #7440, #9704, #9703, #9698 ) ) ;
#8011 = edge_curve ( 'none', #7949, #7955, #44704, .t. ) ;
#8012 = edge_loop ( 'none', ( #7951, #7998, #7997, #8002 ) ) ;
#8013 = oriented_edge ( 'none', *, *, #8011, .f. ) ;
#8014 = edge_loop ( 'none', ( #8006, #8060, #7983, #8062 ) ) ;
#8015 = vertex_point ( 'none', #44708 ) ;
#8016 = edge_loop ( 'none', ( #7989, #7986, #7991, #7993 ) ) ;
#8017 = advanced_face ( 'none', ( #44716 ), #44697, .f. ) ;
#8018 = vertex_point ( 'none', #44713 ) ;
#8019 = oriented_edge ( 'none', *, *, #8021, .t. ) ;
#8020 = edge_curve ( 'none', #7941, #7940, #44696, .t. ) ;
#8021 = edge_curve ( 'none', #7971, #7941, #44760, .t. ) ;
#8022 = oriented_edge ( 'none', *, *, #7929, .f. ) ;
#8023 = oriented_edge ( 'none', *, *, #7985, .f. ) ;
#8024 = edge_curve ( 'none', #8061, #8033, #44755, .t. ) ;
#8025 = oriented_edge ( 'none', *, *, #8024, .f. ) ;
#8026 = edge_curve ( 'none', #7909, #7921, #44687, .t. ) ;
#8027 = vertex_point ( 'none', #44753 ) ;
#8028 = edge_curve ( 'none', #8046, #8099, #42437, .t. ) ;
#8029 = advanced_face ( 'none', ( #44790 ), #44788, .f. ) ;
#8030 = edge_curve ( 'none', #7907, #7906, #44785, .t. ) ;
#8031 = oriented_edge ( 'none', *, *, #8028, .t. ) ;
#8032 = vertex_point ( 'none', #44784 ) ;
#8033 = vertex_point ( 'none', #44783 ) ;
#8034 = advanced_face ( 'none', ( #44772 ), #44779, .t. ) ;
#8035 = oriented_edge ( 'none', *, *, #8049, .t. ) ;
#8036 = edge_curve ( 'none', #8033, #7975, #44789, .t. ) ;
#8037 = oriented_edge ( 'none', *, *, #7917, .f. ) ;
#8038 = oriented_edge ( 'none', *, *, #8030, .f. ) ;
#8039 = edge_loop ( 'none', ( #8037, #8038, #8040, #8096 ) ) ;
#8040 = oriented_edge ( 'none', *, *, #7980, .t. ) ;
#8041 = oriented_edge ( 'none', *, *, #8057, .t. ) ;
#8042 = advanced_face ( 'none', ( #44786 ), #44768, .t. ) ;
#8043 = edge_loop ( 'none', ( #8022, #8044, #8025, #8023 ) ) ;
#8044 = oriented_edge ( 'none', *, *, #8036, .f. ) ;
#8045 = edge_curve ( 'none', #8046, #8047, #44816, .t. ) ;
#8046 = vertex_point ( 'none', #44817 ) ;
#8047 = vertex_point ( 'none', #44764 ) ;
#8048 = advanced_face ( 'none', ( #44809 ), #44825, .t. ) ;
#8049 = edge_curve ( 'none', #8046, #7757, #44778, .t. ) ;
#8050 = edge_curve ( 'none', #7944, #7654, #44822, .t. ) ;
#8051 = oriented_edge ( 'none', *, *, #7985, .t. ) ;
#8052 = edge_curve ( 'none', #7984, #8061, #44812, .t. ) ;
#8053 = oriented_edge ( 'none', *, *, #8052, .f. ) ;
#8054 = edge_curve ( 'none', #7984, #7941, #44797, .t. ) ;
#8055 = edge_loop ( 'none', ( #15287, #10014, #10168, #9911 ) ) ;
#8056 = oriented_edge ( 'none', *, *, #8054, .t. ) ;
#8057 = edge_curve ( 'none', #7813, #8047, #44854, .t. ) ;
#8058 = edge_loop ( 'none', ( #7992, #8035, #7990, #8041 ) ) ;
#8059 = edge_loop ( 'none', ( #7957, #8051, #8053, #8056 ) ) ;
#8060 = oriented_edge ( 'none', *, *, #7948, .t. ) ;
#8061 = vertex_point ( 'none', #44796 ) ;
#8062 = oriented_edge ( 'none', *, *, #8005, .t. ) ;
#8063 = edge_loop ( 'none', ( #8107, #8109, #8111, #8183 ) ) ;
#8064 = oriented_edge ( 'none', *, *, #7868, .f. ) ;
#8065 = vertex_point ( 'none', #44803 ) ;
#8066 = vertex_point ( 'none', #44848 ) ;
#8067 = oriented_edge ( 'none', *, *, #7734, .f. ) ;
#8068 = oriented_edge ( 'none', *, *, #8073, .f. ) ;
#8069 = oriented_edge ( 'none', *, *, #8001, .f. ) ;
#8070 = edge_loop ( 'none', ( #7465, #11151, #10643, #10516 ) ) ;
#8071 = edge_loop ( 'none', ( #8072, #8069 ) ) ;
#8072 = oriented_edge ( 'none', *, *, #7943, .f. ) ;
#8073 = edge_curve ( 'none', #7745, #7744, #44847, .t. ) ;
#8074 = edge_loop ( 'none', ( #8067, #8068 ) ) ;
#8075 = edge_loop ( 'none', ( #8064, #8143, #8141, #8123, #8125, #8122, #8130, #8129, #8133, #8128, #8131, #8118 ) ) ;
#8076 = edge_loop ( 'none', ( #8137, #8134, #8140, #8139 ) ) ;
#8077 = edge_curve ( 'none', #7866, #7881, #44843, .t. ) ;
#8078 = oriented_edge ( 'none', *, *, #8080, .t. ) ;
#8079 = edge_loop ( 'none', ( #8087, #8089 ) ) ;
#8080 = edge_curve ( 'none', #8027, #7940, #44833, .t. ) ;
#8081 = vertex_point ( 'none', #44853 ) ;
#8082 = oriented_edge ( 'none', *, *, #7752, .t. ) ;
#8083 = oriented_edge ( 'none', *, *, #8020, .f. ) ;
#8084 = edge_curve ( 'none', #7984, #7756, #44826, .t. ) ;
#8085 = oriented_edge ( 'none', *, *, #7869, .f. ) ;
#8086 = oriented_edge ( 'none', *, *, #8054, .f. ) ;
#8087 = oriented_edge ( 'none', *, *, #7995, .f. ) ;
#8088 = oriented_edge ( 'none', *, *, #8084, .t. ) ;
#8089 = oriented_edge ( 'none', *, *, #7948, .f. ) ;
#8090 = oriented_edge ( 'none', *, *, #8093, .t. ) ;
#8091 = vertex_point ( 'none', #44837 ) ;
#8092 = oriented_edge ( 'none', *, *, #7855, .t. ) ;
#8093 = edge_curve ( 'none', #7922, #7928, #44884, .t. ) ;
#8094 = advanced_face ( 'none', ( #44879 ), #44828, .t. ) ;
#8095 = edge_loop ( 'none', ( #8092, #8090 ) ) ;
#8096 = oriented_edge ( 'none', *, *, #8026, .t. ) ;
#8097 = advanced_face ( 'none', ( #44875, #44874, #44876, #44872, #44871 ), #44869, .t. ) ;
#8098 = oriented_edge ( 'none', *, *, #8049, .f. ) ;
#8099 = vertex_point ( 'none', #44877 ) ;
#8100 = edge_curve ( 'none', #8027, #8099, #44868, .t. ) ;
#8101 = oriented_edge ( 'none', *, *, #8100, .f. ) ;
#8102 = edge_curve ( 'none', #8032, #7944, #44867, .t. ) ;
#8103 = oriented_edge ( 'none', *, *, #9020, .f. ) ;
#8104 = edge_loop ( 'none', ( #8098, #8031, #8101, #8078, #8083, #8086, #8088, #8082 ) ) ;
#8105 = advanced_face ( 'none', ( #44890 ), #44873, .f. ) ;
#8106 = edge_loop ( 'none', ( #8119, #8166 ) ) ;
#8107 = oriented_edge ( 'none', *, *, #7886, .f. ) ;
#8108 = oriented_edge ( 'none', *, *, #8157, .f. ) ;
#8109 = oriented_edge ( 'none', *, *, #8121, .t. ) ;
#8110 = edge_curve ( 'none', #7888, #7880, #44858, .t. ) ;
#8111 = oriented_edge ( 'none', *, *, #7859, .t. ) ;
#8112 = oriented_edge ( 'none', *, *, #7999, .f. ) ;
#8113 = vertex_point ( 'none', #44859 ) ;
#8114 = oriented_edge ( 'none', *, *, #8170, .f. ) ;
#8115 = edge_loop ( 'none', ( #8179, #8182 ) ) ;
#8116 = edge_loop ( 'none', ( #8085, #8127 ) ) ;
#8117 = edge_curve ( 'none', #7863, #8091, #44856, .t. ) ;
#8118 = oriented_edge ( 'none', *, *, #8117, .f. ) ;
#8119 = oriented_edge ( 'none', *, *, #8110, .f. ) ;
#8120 = advanced_face ( 'none', ( #44915, #44907 ), #44918, .t. ) ;
#8121 = edge_curve ( 'none', #7883, #7874, #44897, .t. ) ;
#8122 = oriented_edge ( 'none', *, *, #8126, .f. ) ;
#8123 = oriented_edge ( 'none', *, *, #8142, .t. ) ;
#8124 = edge_curve ( 'none', #8081, #8065, #44957, .t. ) ;
#8125 = oriented_edge ( 'none', *, *, #8124, .t. ) ;
#8126 = edge_curve ( 'none', #7870, #8065, #44898, .t. ) ;
#8127 = oriented_edge ( 'none', *, *, #8077, .f. ) ;
#8128 = oriented_edge ( 'none', *, *, #8132, .t. ) ;
#8129 = oriented_edge ( 'none', *, *, #8136, .f. ) ;
#8130 = oriented_edge ( 'none', *, *, #46693, .t. ) ;
#8131 = oriented_edge ( 'none', *, *, #8138, .f. ) ;
#8132 = edge_curve ( 'none', #7864, #8113, #44949, .t. ) ;
#8133 = oriented_edge ( 'none', *, *, #7935, .f. ) ;
#8134 = oriented_edge ( 'none', *, *, #8136, .t. ) ;
#8135 = advanced_face ( 'none', ( #44892 ), #44953, .t. ) ;
#8136 = edge_curve ( 'none', #7934, #7860, #44954, .t. ) ;
#8137 = oriented_edge ( 'none', *, *, #7862, .f. ) ;
#8138 = edge_curve ( 'none', #8091, #8113, #44928, .t. ) ;
#8139 = oriented_edge ( 'none', *, *, #8093, .f. ) ;
#8140 = oriented_edge ( 'none', *, *, #7904, .t. ) ;
#8141 = oriented_edge ( 'none', *, *, #7920, .t. ) ;
#8142 = edge_curve ( 'none', #7861, #8081, #44924, .t. ) ;
#8143 = oriented_edge ( 'none', *, *, #8077, .t. ) ;
#8144 = advanced_face ( 'none', ( #44894 ), #44938, .t. ) ;
#8145 = oriented_edge ( 'none', *, *, #7890, .t. ) ;
#8146 = edge_loop ( 'none', ( #8148, #8218, #8151, #8223, #8149, #8209, #8208 ) ) ;
#8147 = edge_loop ( 'none', ( #8210, #8213, #8193, #8145 ) ) ;
#8148 = oriented_edge ( 'none', *, *, #8036, .t. ) ;
#8149 = oriented_edge ( 'none', *, *, #8152, .t. ) ;
#8150 = edge_curve ( 'none', #8154, #7897, #44931, .t. ) ;
#8151 = oriented_edge ( 'none', *, *, #7872, .t. ) ;
#8152 = edge_curve ( 'none', #8154, #7732, #44975, .t. ) ;
#8153 = edge_curve ( 'none', #8033, #7759, #44955, .t. ) ;
#8154 = vertex_point ( 'none', #44932 ) ;
#8155 = advanced_face ( 'none', ( #44981 ), #44965, .t. ) ;
#8156 = oriented_edge ( 'none', *, *, #7903, .t. ) ;
#8157 = edge_curve ( 'none', #7899, #8099, #44960, .t. ) ;
#8158 = edge_curve ( 'none', #8027, #7976, #45016, .t. ) ;
#8159 = oriented_edge ( 'none', *, *, #7961, .t. ) ;
#8160 = vertex_point ( 'none', #45021 ) ;
#8161 = advanced_face ( 'none', ( #45009, #45010 ), #45023, .f. ) ;
#8162 = edge_curve ( 'none', #8160, #20797, #45004, .t. ) ;
#8163 = advanced_face ( 'none', ( #44964, #44961, #45006, #44996 ), #45008, .t. ) ;
#8164 = oriented_edge ( 'none', *, *, #7988, .f. ) ;
#8165 = edge_loop ( 'none', ( #8168, #8173 ) ) ;
#8166 = oriented_edge ( 'none', *, *, #7857, .f. ) ;
#8167 = edge_curve ( 'none', #7748, #7798, #42884, .t. ) ;
#8168 = oriented_edge ( 'none', *, *, #8167, .f. ) ;
#8169 = edge_loop ( 'none', ( #8175, #8112 ) ) ;
#8170 = edge_curve ( 'none', #8066, #8160, #43131, .t. ) ;
#8171 = advanced_face ( 'none', ( #45007 ), #43672, .t. ) ;
#8172 = edge_loop ( 'none', ( #867, #10821, #10825, #10829 ) ) ;
#8173 = oriented_edge ( 'none', *, *, #7800, .f. ) ;
#8174 = edge_loop ( 'none', ( #8108, #8156, #8159, #8178, #8177 ) ) ;
#8175 = oriented_edge ( 'none', *, *, #8005, .f. ) ;
#8176 = oriented_edge ( 'none', *, *, #8009, .f. ) ;
#8177 = oriented_edge ( 'none', *, *, #8100, .t. ) ;
#8178 = oriented_edge ( 'none', *, *, #8158, .f. ) ;
#8179 = oriented_edge ( 'none', *, *, #7887, .f. ) ;
#8180 = vertex_point ( 'none', #43392 ) ;
#8181 = edge_loop ( 'none', ( #8164, #8176 ) ) ;
#8182 = oriented_edge ( 'none', *, *, #8121, .f. ) ;
#8183 = oriented_edge ( 'none', *, *, #8110, .t. ) ;
#8184 = oriented_edge ( 'none', *, *, #8152, .f. ) ;
#8185 = edge_loop ( 'none', ( #8264, #8191, #8251, #8263 ) ) ;
#8186 = oriented_edge ( 'none', *, *, #7738, .f. ) ;
#8187 = oriented_edge ( 'none', *, *, #8057, .f. ) ;
#8188 = edge_loop ( 'none', ( #8305, #8234, #8225, #8288, #8293 ) ) ;
#8189 = oriented_edge ( 'none', *, *, #7932, .f. ) ;
#8190 = edge_curve ( 'none', #8257, #7863, #43679, .t. ) ;
#8191 = oriented_edge ( 'none', *, *, #8198, .f. ) ;
#8192 = advanced_face ( 'none', ( #44688 ), #43918, .t. ) ;
#8193 = oriented_edge ( 'none', *, *, #7876, .t. ) ;
#8194 = edge_curve ( 'none', #8047, #8154, #45063, .t. ) ;
#8195 = edge_loop ( 'none', ( #8199, #8203 ) ) ;
#8196 = advanced_face ( 'none', ( #45057, #45056 ), #45037, .f. ) ;
#8197 = oriented_edge ( 'none', *, *, #8220, .f. ) ;
#8198 = edge_curve ( 'none', #7840, #7773, #45031, .t. ) ;
#8199 = oriented_edge ( 'none', *, *, #8198, .t. ) ;
#8200 = oriented_edge ( 'none', *, *, #8194, .f. ) ;
#8201 = edge_loop ( 'none', ( #8200, #8187, #8186, #8184 ) ) ;
#8202 = edge_loop ( 'none', ( #8480, #8477, #8274, #8440 ) ) ;
#8203 = oriented_edge ( 'none', *, *, #7896, .t. ) ;
#8204 = advanced_face ( 'none', ( #45059 ), #45055, .f. ) ;
#8205 = oriented_edge ( 'none', *, *, #7892, .t. ) ;
#8206 = oriented_edge ( 'none', *, *, #8256, .t. ) ;
#8207 = edge_loop ( 'none', ( #8211, #8214 ) ) ;
#8208 = oriented_edge ( 'none', *, *, #8153, .f. ) ;
#8209 = oriented_edge ( 'none', *, *, #7810, .f. ) ;
#8210 = oriented_edge ( 'none', *, *, #7871, .f. ) ;
#8211 = oriented_edge ( 'none', *, *, #8026, .f. ) ;
#8212 = advanced_face ( 'none', ( #45085 ), #45033, .t. ) ;
#8213 = oriented_edge ( 'none', *, *, #8221, .t. ) ;
#8214 = oriented_edge ( 'none', *, *, #7914, .f. ) ;
#8215 = oriented_edge ( 'none', *, *, #7877, .f. ) ;
#8216 = edge_loop ( 'none', ( #8219, #8197, #8205, #8215 ) ) ;
#8217 = oriented_edge ( 'none', *, *, #8220, .t. ) ;
#8218 = oriented_edge ( 'none', *, *, #7968, .t. ) ;
#8219 = oriented_edge ( 'none', *, *, #7823, .f. ) ;
#8220 = edge_curve ( 'none', #7828, #7827, #45083, .t. ) ;
#8221 = edge_curve ( 'none', #7830, #7831, #45060, .t. ) ;
#8222 = oriented_edge ( 'none', *, *, #7819, .t. ) ;
#8223 = oriented_edge ( 'none', *, *, #8150, .f. ) ;
#8224 = advanced_face ( 'none', ( #45081 ), #45036, .f. ) ;
#8225 = oriented_edge ( 'none', *, *, #8285, .f. ) ;
#8226 = oriented_edge ( 'none', *, *, #8244, .t. ) ;
#8227 = edge_curve ( 'none', #8237, #8228, #45072, .t. ) ;
#8228 = vertex_point ( 'none', #45069 ) ;
#8229 = oriented_edge ( 'none', *, *, #8244, .f. ) ;
#8230 = edge_curve ( 'none', #8228, #8257, #45109, .t. ) ;
#8231 = advanced_face ( 'none', ( #45114 ), #45065, .t. ) ;
#8232 = oriented_edge ( 'none', *, *, #8190, .t. ) ;
#8233 = oriented_edge ( 'none', *, *, #8230, .t. ) ;
#8234 = oriented_edge ( 'none', *, *, #8307, .t. ) ;
#8235 = oriented_edge ( 'none', *, *, #8258, .t. ) ;
#8236 = oriented_edge ( 'none', *, *, #8240, .t. ) ;
#8237 = vertex_point ( 'none', #45103 ) ;
#8238 = oriented_edge ( 'none', *, *, #8227, .t. ) ;
#8239 = oriented_edge ( 'none', *, *, #8190, .f. ) ;
#8240 = edge_curve ( 'none', #8257, #8249, #45097, .t. ) ;
#8241 = edge_loop ( 'none', ( #8238, #8233, #8232, #8306, #8226 ) ) ;
#8242 = oriented_edge ( 'none', *, *, #8138, .t. ) ;
#8243 = advanced_face ( 'none', ( #45098 ), #45105, .f. ) ;
#8244 = edge_curve ( 'none', #8091, #8237, #45099, .t. ) ;
#8245 = oriented_edge ( 'none', *, *, #8250, .t. ) ;
#8246 = edge_curve ( 'none', #8237, #8252, #45132, .t. ) ;
#8247 = oriented_edge ( 'none', *, *, #8246, .f. ) ;
#8248 = edge_curve ( 'none', #8254, #8261, #45126, .t. ) ;
#8249 = vertex_point ( 'none', #45104 ) ;
#8250 = edge_curve ( 'none', #8113, #8252, #45119, .t. ) ;
#8251 = oriented_edge ( 'none', *, *, #7817, .t. ) ;
#8252 = vertex_point ( 'none', #45125 ) ;
#8253 = advanced_face ( 'none', ( #45167 ), #45135, .f. ) ;
#8254 = vertex_point ( 'none', #45115 ) ;
#8255 = oriented_edge ( 'none', *, *, #8248, .t. ) ;
#8256 = edge_curve ( 'none', #8249, #8254, #45128, .t. ) ;
#8257 = vertex_point ( 'none', #45161 ) ;
#8258 = edge_curve ( 'none', #8261, #7864, #45092, .t. ) ;
#8259 = edge_loop ( 'none', ( #8891, #8860, #34869, #9943, #9633, #9848 ) ) ;
#8260 = edge_loop ( 'none', ( #8245, #8247, #8229, #8242 ) ) ;
#8261 = vertex_point ( 'none', #45157 ) ;
#8262 = edge_loop ( 'none', ( #8206, #8255, #8235, #8189, #8239, #8236 ) ) ;
#8263 = oriented_edge ( 'none', *, *, #8221, .f. ) ;
#8264 = oriented_edge ( 'none', *, *, #7835, .f. ) ;
#8265 = advanced_face ( 'none', ( #45156 ), #45166, .t. ) ;
#8266 = oriented_edge ( 'none', *, *, #8336, .f. ) ;
#8267 = oriented_edge ( 'none', *, *, #8350, .t. ) ;
#8268 = oriented_edge ( 'none', *, *, #8340, .f. ) ;
#8269 = oriented_edge ( 'none', *, *, #8280, .t. ) ;
#8270 = oriented_edge ( 'none', *, *, #8345, .f. ) ;
#8271 = edge_loop ( 'none', ( #8266, #8332 ) ) ;
#8272 = edge_loop ( 'none', ( #8270, #8333 ) ) ;
#8273 = oriented_edge ( 'none', *, *, #8280, .f. ) ;
#8274 = oriented_edge ( 'none', *, *, #8683, .f. ) ;
#8275 = edge_curve ( 'none', #8276, #8254, #45150, .t. ) ;
#8276 = vertex_point ( 'none', #45145 ) ;
#8277 = edge_curve ( 'none', #8276, #8279, #45165, .t. ) ;
#8278 = oriented_edge ( 'none', *, *, #8351, .t. ) ;
#8279 = vertex_point ( 'none', #45140 ) ;
#8280 = edge_curve ( 'none', #8284, #8279, #45197, .t. ) ;
#8281 = edge_loop ( 'none', ( #8294, #8267, #8269, #8278 ) ) ;
#8282 = edge_curve ( 'none', #8284, #8298, #45139, .t. ) ;
#8283 = vertex_point ( 'none', #45190 ) ;
#8284 = vertex_point ( 'none', #45151 ) ;
#8285 = edge_curve ( 'none', #8252, #8308, #45187, .t. ) ;
#8286 = edge_curve ( 'none', #8347, #8348, #45179, .t. ) ;
#8287 = edge_loop ( 'none', ( #8302, #8303, #8289, #8300, #8273, #8344 ) ) ;
#8288 = oriented_edge ( 'none', *, *, #8250, .f. ) ;
#8289 = oriented_edge ( 'none', *, *, #8275, .f. ) ;
#8290 = oriented_edge ( 'none', *, *, #8340, .t. ) ;
#8291 = oriented_edge ( 'none', *, *, #8296, .f. ) ;
#8292 = edge_loop ( 'none', ( #8299, #8291 ) ) ;
#8293 = oriented_edge ( 'none', *, *, #8132, .f. ) ;
#8294 = oriented_edge ( 'none', *, *, #8286, .f. ) ;
#8295 = advanced_face ( 'none', ( #45180, #45191 ), #45142, .t. ) ;
#8296 = edge_curve ( 'none', #7844, #7843, #45174, .t. ) ;
#8297 = edge_curve ( 'none', #8298, #8301, #45175, .t. ) ;
#8298 = vertex_point ( 'none', #45230 ) ;
#8299 = oriented_edge ( 'none', *, *, #7789, .f. ) ;
#8300 = oriented_edge ( 'none', *, *, #8277, .t. ) ;
#8301 = vertex_point ( 'none', #45173 ) ;
#8302 = oriented_edge ( 'none', *, *, #8297, .t. ) ;
#8303 = oriented_edge ( 'none', *, *, #8304, .t. ) ;
#8304 = edge_curve ( 'none', #8301, #8254, #45226, .t. ) ;
#8305 = oriented_edge ( 'none', *, *, #8258, .f. ) ;
#8306 = oriented_edge ( 'none', *, *, #8117, .t. ) ;
#8307 = edge_curve ( 'none', #8261, #8308, #45232, .t. ) ;
#8308 = vertex_point ( 'none', #45219 ) ;
#8309 = edge_curve ( 'none', #8343, #8393, #45215, .t. ) ;
#8310 = edge_curve ( 'none', #7781, #7780, #45213, .t. ) ;
#8311 = advanced_face ( 'none', ( #45208 ), #45170, .t. ) ;
#8312 = oriented_edge ( 'none', *, *, #8318, .t. ) ;
#8313 = oriented_edge ( 'none', *, *, #8309, .f. ) ;
#8314 = edge_curve ( 'none', #8338, #8393, #45203, .t. ) ;
#8315 = oriented_edge ( 'none', *, *, #8310, .f. ) ;
#8316 = vertex_point ( 'none', #45268 ) ;
#8317 = oriented_edge ( 'none', *, *, #7811, .f. ) ;
#8318 = edge_curve ( 'none', #8343, #8337, #45264, .t. ) ;
#8319 = oriented_edge ( 'none', *, *, #8342, .t. ) ;
#8320 = edge_curve ( 'none', #8341, #8283, #45206, .t. ) ;
#8321 = oriented_edge ( 'none', *, *, #8286, .t. ) ;
#8322 = oriented_edge ( 'none', *, *, #8320, .f. ) ;
#8323 = edge_curve ( 'none', #8341, #8347, #45259, .t. ) ;
#8324 = edge_loop ( 'none', ( #8313, #8312, #8290, #8382 ) ) ;
#8325 = oriented_edge ( 'none', *, *, #8346, .t. ) ;
#8326 = oriented_edge ( 'none', *, *, #8323, .t. ) ;
#8327 = vertex_point ( 'none', #45224 ) ;
#8328 = edge_curve ( 'none', #8348, #8339, #45270, .t. ) ;
#8329 = oriented_edge ( 'none', *, *, #8328, .t. ) ;
#8330 = edge_curve ( 'none', #8339, #8327, #45247, .t. ) ;
#8331 = oriented_edge ( 'none', *, *, #51186, .f. ) ;
#8332 = oriented_edge ( 'none', *, *, #7825, .f. ) ;
#8333 = oriented_edge ( 'none', *, *, #7852, .f. ) ;
#8334 = advanced_face ( 'none', ( #45252, #45241, #45251 ), #43674, .f. ) ;
#8335 = edge_loop ( 'none', ( #8268, #8319, #8322, #8326, #8321, #8329, #8392, #8325 ) ) ;
#8336 = edge_curve ( 'none', #7849, #7850, #43966, .t. ) ;
#8337 = vertex_point ( 'none', #45240 ) ;
#8338 = vertex_point ( 'none', #45236 ) ;
#8339 = vertex_point ( 'none', #45234 ) ;
#8340 = edge_curve ( 'none', #8337, #8338, #44453, .t. ) ;
#8341 = vertex_point ( 'none', #44998 ) ;
#8342 = edge_curve ( 'none', #8337, #8283, #44750, .t. ) ;
#8343 = vertex_point ( 'none', #45304 ) ;
#8344 = oriented_edge ( 'none', *, *, #8282, .t. ) ;
#8345 = edge_curve ( 'none', #7795, #7796, #45303, .t. ) ;
#8346 = edge_curve ( 'none', #8327, #8338, #45302, .t. ) ;
#8347 = vertex_point ( 'none', #45290 ) ;
#8348 = vertex_point ( 'none', #45289 ) ;
#8349 = advanced_face ( 'none', ( #45288 ), #45287, .f. ) ;
#8350 = edge_curve ( 'none', #8347, #8284, #45283, .t. ) ;
#8351 = edge_curve ( 'none', #8279, #8348, #45284, .t. ) ;
#8352 = advanced_face ( 'none', ( #45334 ), #45277, .t. ) ;
#8353 = edge_curve ( 'none', #8387, #8327, #45327, .t. ) ;
#8354 = oriented_edge ( 'none', *, *, #8385, .t. ) ;
#8355 = edge_curve ( 'none', #8065, #8421, #45324, .t. ) ;
#8356 = oriented_edge ( 'none', *, *, #8353, .t. ) ;
#8357 = edge_loop ( 'none', ( #8412, #8422, #8425, #8429 ) ) ;
#8358 = oriented_edge ( 'none', *, *, #8320, .t. ) ;
#8359 = vertex_point ( 'none', #45300 ) ;
#8360 = oriented_edge ( 'none', *, *, #8362, .t. ) ;
#8361 = oriented_edge ( 'none', *, *, #8227, .f. ) ;
#8362 = edge_curve ( 'none', #8283, #8389, #45329, .t. ) ;
#8363 = oriented_edge ( 'none', *, *, #8365, .t. ) ;
#8364 = oriented_edge ( 'none', *, *, #9280, .f. ) ;
#8365 = edge_curve ( 'none', #8316, #8228, #45312, .t. ) ;
#8366 = oriented_edge ( 'none', *, *, #8375, .f. ) ;
#8367 = oriented_edge ( 'none', *, *, #8256, .f. ) ;
#8368 = oriented_edge ( 'none', *, *, #8246, .t. ) ;
#8369 = oriented_edge ( 'none', *, *, #6598, .t. ) ;
#8370 = edge_loop ( 'none', ( #8367, #8354, #8356, #8434, #8413, #8435 ) ) ;
#8371 = oriented_edge ( 'none', *, *, #8297, .f. ) ;
#8372 = edge_curve ( 'none', #8308, #8301, #45308, .t. ) ;
#8373 = advanced_face ( 'none', ( #45362 ), #45306, .t. ) ;
#8374 = oriented_edge ( 'none', *, *, #8285, .t. ) ;
#8375 = edge_curve ( 'none', #8316, #8389, #45356, .t. ) ;
#8376 = edge_curve ( 'none', #8389, #8343, #45357, .t. ) ;
#8377 = edge_curve ( 'none', #8393, #8387, #45359, .t. ) ;
#8378 = oriented_edge ( 'none', *, *, #8376, .t. ) ;
#8379 = oriented_edge ( 'none', *, *, #8377, .t. ) ;
#8380 = advanced_face ( 'none', ( #45360 ), #45350, .f. ) ;
#8381 = edge_loop ( 'none', ( #8358, #8360, #8366, #8363, #8361, #8368, #8374, #8428, #8371, #8436 ) ) ;
#8382 = oriented_edge ( 'none', *, *, #8314, .t. ) ;
#8383 = edge_loop ( 'none', ( #8388, #8391, #8386, #8378, #8395, #8379 ) ) ;
#8384 = advanced_face ( 'none', ( #45347, #45344 ), #45339, .t. ) ;
#8385 = edge_curve ( 'none', #8249, #8387, #45335, .t. ) ;
#8386 = oriented_edge ( 'none', *, *, #8375, .t. ) ;
#8387 = vertex_point ( 'none', #45396 ) ;
#8388 = oriented_edge ( 'none', *, *, #8385, .f. ) ;
#8389 = vertex_point ( 'none', #45395 ) ;
#8390 = edge_curve ( 'none', #8249, #8316, #45388, .t. ) ;
#8391 = oriented_edge ( 'none', *, *, #8390, .t. ) ;
#8392 = oriented_edge ( 'none', *, *, #8330, .t. ) ;
#8393 = vertex_point ( 'none', #45389 ) ;
#8394 = edge_loop ( 'none', ( #8317, #8315 ) ) ;
#8395 = oriented_edge ( 'none', *, *, #8309, .t. ) ;
#8396 = oriented_edge ( 'none', *, *, #8418, .f. ) ;
#8397 = edge_curve ( 'none', #8424, #8469, #45384, .t. ) ;
#8398 = edge_loop ( 'none', ( #8481, #8448 ) ) ;
#8399 = vertex_point ( 'none', #45381 ) ;
#8400 = edge_curve ( 'none', #8359, #8469, #45378, .t. ) ;
#8401 = edge_loop ( 'none', ( #8857, #8859 ) ) ;
#8402 = edge_curve ( 'none', #8431, #7870, #45371, .t. ) ;
#8403 = oriented_edge ( 'none', *, *, #8473, .f. ) ;
#8404 = advanced_face ( 'none', ( #45340 ), #45365, .t. ) ;
#8405 = oriented_edge ( 'none', *, *, #8409, .f. ) ;
#8406 = vertex_point ( 'none', #45379 ) ;
#8407 = edge_curve ( 'none', #8431, #8416, #45415, .t. ) ;
#8408 = oriented_edge ( 'none', *, *, #8407, .t. ) ;
#8409 = edge_curve ( 'none', #8406, #8416, #45373, .t. ) ;
#8410 = oriented_edge ( 'none', *, *, #7916, .t. ) ;
#8411 = edge_curve ( 'none', #8406, #8359, #45403, .t. ) ;
#8412 = oriented_edge ( 'none', *, *, #8355, .f. ) ;
#8413 = oriented_edge ( 'none', *, *, #8437, .t. ) ;
#8415 = oriented_edge ( 'none', *, *, #52936, .f. ) ;
#8414 = edge_loop ( 'none', ( #8423, #8408, #8405, #8471, #8476, #8410 ) ) ;
#8416 = vertex_point ( 'none', #45414 ) ;
#8417 = edge_curve ( 'none', #8416, #8468, #45366, .t. ) ;
#8418 = edge_curve ( 'none', #8081, #8424, #45416, .t. ) ;
#8419 = oriented_edge ( 'none', *, *, #10937, .t. ) ;
#8420 = advanced_face ( 'none', ( #45445 ), #45417, .t. ) ;
#8421 = vertex_point ( 'none', #45437 ) ;
#8422 = oriented_edge ( 'none', *, *, #8124, .f. ) ;
#8423 = oriented_edge ( 'none', *, *, #8402, .f. ) ;
#8424 = vertex_point ( 'none', #45436 ) ;
#8425 = oriented_edge ( 'none', *, *, #8418, .t. ) ;
#8426 = edge_curve ( 'none', #8424, #8421, #45447, .t. ) ;
#8427 = oriented_edge ( 'none', *, *, #9151, .t. ) ;
#8428 = oriented_edge ( 'none', *, *, #8372, .t. ) ;
#8429 = oriented_edge ( 'none', *, *, #8426, .t. ) ;
#8430 = advanced_face ( 'none', ( #45434 ), #45448, .t. ) ;
#8431 = vertex_point ( 'none', #45430 ) ;
#8432 = oriented_edge ( 'none', *, *, #7714, .f. ) ;
#8433 = edge_curve ( 'none', #8298, #8341, #45420, .t. ) ;
#8434 = oriented_edge ( 'none', *, *, #8330, .f. ) ;
#8435 = oriented_edge ( 'none', *, *, #8275, .t. ) ;
#8436 = oriented_edge ( 'none', *, *, #8433, .t. ) ;
#8437 = edge_curve ( 'none', #8339, #8276, #45429, .t. ) ;
#8438 = oriented_edge ( 'none', *, *, #8541, .t. ) ;
#8439 = oriented_edge ( 'none', *, *, #8126, .t. ) ;
#8440 = oriented_edge ( 'none', *, *, #52911, .f. ) ;
#8441 = oriented_edge ( 'none', *, *, #9005, .t. ) ;
#8442 = vertex_point ( 'none', #45421 ) ;
#8443 = oriented_edge ( 'none', *, *, #8963, .t. ) ;
#8444 = advanced_face ( 'none', ( #45423 ), #45483, .t. ) ;
#8445 = edge_loop ( 'none', ( #8649, #8730, #8792, #8825, #8812, #8893 ) ) ;
#8446 = advanced_face ( 'none', ( #45418, #45472 ), #45466, .f. ) ;
#8447 = vertex_point ( 'none', #45469 ) ;
#8448 = oriented_edge ( 'none', *, *, #7779, .t. ) ;
#8449 = vertex_point ( 'none', #45479 ) ;
#8450 = edge_curve ( 'none', #7787, #7790, #45464, .t. ) ;
#8451 = oriented_edge ( 'none', *, *, #10945, .f. ) ;
#8452 = oriented_edge ( 'none', *, *, #8518, .f. ) ;
#8453 = oriented_edge ( 'none', *, *, #26706, .t. ) ;
#8454 = edge_curve ( 'none', #8447, #8416, #45463, .t. ) ;
#8455 = vertex_point ( 'none', #45473 ) ;
#8456 = oriented_edge ( 'none', *, *, #8454, .t. ) ;
#8457 = edge_loop ( 'none', ( #8478, #8461, #8460, #8439, #8465 ) ) ;
#8458 = oriented_edge ( 'none', *, *, #8142, .f. ) ;
#8459 = advanced_face ( 'none', ( #45468 ), #45457, .f. ) ;
#8460 = oriented_edge ( 'none', *, *, #8402, .t. ) ;
#8461 = oriented_edge ( 'none', *, *, #8462, .t. ) ;
#8462 = edge_curve ( 'none', #8399, #8431, #45450, .t. ) ;
#8463 = edge_loop ( 'none', ( #8432, #8483, #5499, #8479, #5481 ) ) ;
#8464 = edge_curve ( 'none', #8421, #8399, #45511, .t. ) ;
#8466 = advanced_face ( 'none', ( #45522 ), #45519, .t. ) ;
#8465 = oriented_edge ( 'none', *, *, #8355, .t. ) ;
#8467 = oriented_edge ( 'none', *, *, #8520, .t. ) ;
#8468 = vertex_point ( 'none', #45501 ) ;
#8469 = vertex_point ( 'none', #45498 ) ;
#8470 = edge_loop ( 'none', ( #8403, #8482, #8474, #8396, #8458 ) ) ;
#8471 = oriented_edge ( 'none', *, *, #8411, .t. ) ;
#8472 = oriented_edge ( 'none', *, *, #6118, .t. ) ;
#8473 = edge_curve ( 'none', #8359, #7861, #45509, .t. ) ;
#8474 = oriented_edge ( 'none', *, *, #8397, .f. ) ;
#8475 = edge_curve ( 'none', #7558, #7595, #45494, .t. ) ;
#8476 = oriented_edge ( 'none', *, *, #8473, .t. ) ;
#8477 = oriented_edge ( 'none', *, *, #8515, .t. ) ;
#8478 = oriented_edge ( 'none', *, *, #8464, .t. ) ;
#8479 = oriented_edge ( 'none', *, *, #7437, .t. ) ;
#8480 = oriented_edge ( 'none', *, *, #8712, .t. ) ;
#8481 = oriented_edge ( 'none', *, *, #8450, .t. ) ;
#8482 = oriented_edge ( 'none', *, *, #8400, .t. ) ;
#8483 = oriented_edge ( 'none', *, *, #8475, .f. ) ;
#8484 = advanced_face ( 'none', ( #45550 ), #45551, .t. ) ;
#8485 = oriented_edge ( 'none', *, *, #8568, .f. ) ;
#8486 = edge_curve ( 'none', #8512, #8406, #45546, .t. ) ;
#8487 = edge_curve ( 'none', #8500, #8566, #45548, .t. ) ;
#8488 = vertex_point ( 'none', #45537 ) ;
#8489 = vertex_point ( 'none', #45536 ) ;
#8490 = edge_curve ( 'none', #8406, #8488, #45553, .t. ) ;
#8491 = edge_loop ( 'none', ( #8557, #8554, #8536, #8495 ) ) ;
#8492 = oriented_edge ( 'none', *, *, #8549, .f. ) ;
#8493 = edge_curve ( 'none', #8488, #8496, #45533, .t. ) ;
#8494 = edge_curve ( 'none', #8551, #8489, #45580, .t. ) ;
#8495 = oriented_edge ( 'none', *, *, #8537, .t. ) ;
#8496 = vertex_point ( 'none', #45584 ) ;
#8497 = oriented_edge ( 'none', *, *, #8522, .f. ) ;
#8498 = vertex_point ( 'none', #45527 ) ;
#8499 = advanced_face ( 'none', ( #45576 ), #45529, .t. ) ;
#8500 = vertex_point ( 'none', #45572 ) ;
#8501 = oriented_edge ( 'none', *, *, #8555, .f. ) ;
#8502 = oriented_edge ( 'none', *, *, #8505, .t. ) ;
#8503 = edge_curve ( 'none', #8498, #8507, #45571, .t. ) ;
#8504 = edge_curve ( 'none', #8551, #8592, #45575, .t. ) ;
#8505 = edge_curve ( 'none', #8449, #8498, #45565, .t. ) ;
#8506 = edge_loop ( 'none', ( #8563, #8567 ) ) ;
#8507 = vertex_point ( 'none', #45564 ) ;
#8508 = edge_curve ( 'none', #8607, #8584, #45559, .t. ) ;
#8509 = oriented_edge ( 'none', *, *, #8511, .t. ) ;
#8510 = oriented_edge ( 'none', *, *, #8503, .t. ) ;
#8511 = edge_curve ( 'none', #8507, #8455, #45617, .t. ) ;
#8512 = vertex_point ( 'none', #45618 ) ;
#8513 = vertex_point ( 'none', #45582 ) ;
#8515 = edge_curve ( 'none', #8180, #8662, #45573, .t. ) ;
#8514 = oriented_edge ( 'none', *, *, #8490, .t. ) ;
#8516 = advanced_face ( 'none', ( #45608, #45612 ), #45558, .f. ) ;
#8517 = oriented_edge ( 'none', *, *, #8417, .t. ) ;
#8518 = edge_curve ( 'none', #8442, #8468, #45600, .t. ) ;
#8519 = oriented_edge ( 'none', *, *, #8524, .t. ) ;
#8520 = edge_curve ( 'none', #8442, #8449, #45611, .t. ) ;
#8521 = oriented_edge ( 'none', *, *, #9271, .t. ) ;
#8522 = edge_curve ( 'none', #8449, #8455, #45609, .t. ) ;
#8523 = oriented_edge ( 'none', *, *, #8522, .t. ) ;
#8524 = edge_curve ( 'none', #8455, #8447, #45645, .t. ) ;
#8525 = advanced_face ( 'none', ( #45642 ), #45610, .t. ) ;
#8526 = edge_loop ( 'none', ( #8497, #8502, #8510, #8509 ) ) ;
#8527 = edge_loop ( 'none', ( #8456, #8517, #8452, #8467, #8523, #8519 ) ) ;
#8528 = edge_curve ( 'none', #8538, #8560, #45594, .t. ) ;
#8529 = edge_curve ( 'none', #8611, #8442, #45593, .t. ) ;
#8530 = oriented_edge ( 'none', *, *, #8596, .t. ) ;
#8531 = oriented_edge ( 'none', *, *, #8504, .t. ) ;
#8532 = vertex_point ( 'none', #45635 ) ;
#8533 = edge_curve ( 'none', #8513, #8534, #45625, .t. ) ;
#8534 = vertex_point ( 'none', #45631 ) ;
#8535 = edge_curve ( 'none', #12157, #12189, #45626, .t. ) ;
#8536 = oriented_edge ( 'none', *, *, #8561, .f. ) ;
#8537 = edge_curve ( 'none', #8560, #8500, #45676, .t. ) ;
#8538 = vertex_point ( 'none', #45627 ) ;
#8539 = oriented_edge ( 'none', *, *, #7783, .f. ) ;
#8540 = edge_loop ( 'none', ( #8547, #8553 ) ) ;
#8541 = edge_curve ( 'none', #8551, #8607, #45677, .t. ) ;
#8542 = advanced_face ( 'none', ( #45660, #45667, #45678 ), #45636, .t. ) ;
#8543 = oriented_edge ( 'none', *, *, #8550, .f. ) ;
#8544 = edge_loop ( 'none', ( #8545, #8613, #8608, #8609, #8606, #8590, #8595, #8530 ) ) ;
#8545 = oriented_edge ( 'none', *, *, #8503, .f. ) ;
#8546 = edge_curve ( 'none', #7836, #7774, #45658, .t. ) ;
#8547 = oriented_edge ( 'none', *, *, #8546, .f. ) ;
#8548 = oriented_edge ( 'none', *, *, #8493, .t. ) ;
#8549 = edge_curve ( 'none', #8500, #8496, #45653, .t. ) ;
#8550 = edge_curve ( 'none', #7782, #7802, #45659, .t. ) ;
#8551 = vertex_point ( 'none', #45649 ) ;
#8552 = oriented_edge ( 'none', *, *, #8487, .t. ) ;
#8553 = oriented_edge ( 'none', *, *, #7771, .f. ) ;
#8554 = oriented_edge ( 'none', *, *, #8562, .t. ) ;
#8555 = edge_curve ( 'none', #8489, #1179, #45708, .t. ) ;
#8556 = advanced_face ( 'none', ( #45703 ), #45648, .f. ) ;
#8557 = oriented_edge ( 'none', *, *, #8549, .t. ) ;
#8558 = edge_curve ( 'none', #8662, #8849, #45710, .t. ) ;
#8559 = edge_loop ( 'none', ( #8543, #8539 ) ) ;
#8560 = vertex_point ( 'none', #45697 ) ;
#8561 = edge_curve ( 'none', #8560, #8513, #45694, .t. ) ;
#8562 = edge_curve ( 'none', #8496, #8513, #45688, .t. ) ;
#8563 = oriented_edge ( 'none', *, *, #8565, .t. ) ;
#8564 = oriented_edge ( 'none', *, *, #8508, .t. ) ;
#8565 = edge_curve ( 'none', #7801, #7797, #45683, .t. ) ;
#8566 = vertex_point ( 'none', #45680 ) ;
#8567 = oriented_edge ( 'none', *, *, #7809, .t. ) ;
#8568 = edge_curve ( 'none', #8512, #8566, #45682, .t. ) ;
#8569 = edge_loop ( 'none', ( #8485, #8571, #8514, #8548, #8492, #8552 ) ) ;
#8570 = edge_curve ( 'none', #51567, #26432, #45698, .t. ) ;
#8571 = oriented_edge ( 'none', *, *, #8486, .t. ) ;
#8572 = oriented_edge ( 'none', *, *, #8588, .t. ) ;
#8573 = oriented_edge ( 'none', *, *, #8490, .f. ) ;
#8574 = oriented_edge ( 'none', *, *, #8464, .f. ) ;
#8575 = oriented_edge ( 'none', *, *, #8601, .t. ) ;
#8576 = oriented_edge ( 'none', *, *, #8581, .t. ) ;
#8577 = oriented_edge ( 'none', *, *, #8494, .f. ) ;
#8578 = oriented_edge ( 'none', *, *, #8568, .t. ) ;
#8579 = oriented_edge ( 'none', *, *, #12127, .f. ) ;
#8580 = oriented_edge ( 'none', *, *, #8426, .f. ) ;
#8581 = edge_curve ( 'none', #8469, #8512, #45711, .t. ) ;
#8582 = edge_curve ( 'none', #8447, #8532, #45727, .t. ) ;
#8583 = oriented_edge ( 'none', *, *, #8541, .f. ) ;
#8584 = vertex_point ( 'none', #45728 ) ;
#8586 = oriented_edge ( 'none', *, *, #8570, .t. ) ;
#8585 = oriented_edge ( 'none', *, *, #8603, .t. ) ;
#8587 = oriented_edge ( 'none', *, *, #8582, .t. ) ;
#8588 = edge_curve ( 'none', #8534, #8488, #45734, .t. ) ;
#8589 = oriented_edge ( 'none', *, *, #8454, .f. ) ;
#8590 = oriented_edge ( 'none', *, *, #8533, .t. ) ;
#8591 = advanced_face ( 'none', ( #45738 ), #45692, .t. ) ;
#8592 = vertex_point ( 'none', #45729 ) ;
#8593 = edge_curve ( 'none', #8532, #8534, #45718, .t. ) ;
#8594 = oriented_edge ( 'none', *, *, #8518, .t. ) ;
#8595 = oriented_edge ( 'none', *, *, #8593, .f. ) ;
#8596 = edge_curve ( 'none', #8532, #8507, #45775, .t. ) ;
#8597 = edge_loop ( 'none', ( #8602, #8604, #8594, #8575, #8574, #8580, #1234, #8576, #8578, #8585 ) ) ;
#8598 = oriented_edge ( 'none', *, *, #8615, .f. ) ;
#8599 = advanced_face ( 'none', ( #45719 ), #45716, .f. ) ;
#8600 = edge_loop ( 'none', ( #8589, #8587, #8652, #8572, #8573, #8633 ) ) ;
#8601 = edge_curve ( 'none', #8468, #8399, #45760, .t. ) ;
#8602 = oriented_edge ( 'none', *, *, #8614, .f. ) ;
#8603 = edge_curve ( 'none', #8566, #8538, #45774, .t. ) ;
#8604 = oriented_edge ( 'none', *, *, #8529, .t. ) ;
#8605 = edge_curve ( 'none', #8498, #8611, #45723, .t. ) ;
#8606 = oriented_edge ( 'none', *, *, #8561, .t. ) ;
#8607 = vertex_point ( 'none', #45751 ) ;
#8608 = oriented_edge ( 'none', *, *, #8614, .t. ) ;
#8609 = oriented_edge ( 'none', *, *, #8528, .t. ) ;
#8610 = oriented_edge ( 'none', *, *, #8885, .t. ) ;
#8611 = vertex_point ( 'none', #45752 ) ;
#8612 = edge_loop ( 'none', ( #8583, #8531, #8646, #8686, #8719 ) ) ;
#8613 = oriented_edge ( 'none', *, *, #8605, .t. ) ;
#8614 = edge_curve ( 'none', #8611, #8538, #44454, .t. ) ;
#8615 = edge_curve ( 'none', #1179, #8584, #44198, .t. ) ;
#8616 = advanced_face ( 'none', ( #45816 ), #45814, .f. ) ;
#8617 = oriented_edge ( 'none', *, *, #7946, .t. ) ;
#8618 = oriented_edge ( 'none', *, *, #7737, .t. ) ;
#8619 = oriented_edge ( 'none', *, *, #8084, .f. ) ;
#8620 = oriented_edge ( 'none', *, *, #8167, .t. ) ;
#8621 = oriented_edge ( 'none', *, *, #7964, .t. ) ;
#8622 = oriented_edge ( 'none', *, *, #8080, .f. ) ;
#8623 = oriented_edge ( 'none', *, *, #8546, .t. ) ;
#8624 = oriented_edge ( 'none', *, *, #7808, .f. ) ;
#8625 = advanced_face ( 'none', ( #45805 ), #45810, .f. ) ;
#8626 = edge_loop ( 'none', ( #8617, #8622, #8678, #8682 ) ) ;
#8627 = oriented_edge ( 'none', *, *, #7854, .t. ) ;
#8628 = oriented_edge ( 'none', *, *, #7749, .f. ) ;
#8629 = edge_loop ( 'none', ( #8628, #8695, #8618, #8620 ) ) ;
#8630 = oriented_edge ( 'none', *, *, #8565, .f. ) ;
#8631 = advanced_face ( 'none', ( #45798 ), #45815, .f. ) ;
#8632 = edge_loop ( 'none', ( #8624, #8630, #8690, #8693 ) ) ;
#8633 = oriented_edge ( 'none', *, *, #8409, .t. ) ;
#8634 = edge_loop ( 'none', ( #8643, #8647, #8650, #8623 ) ) ;
#8635 = oriented_edge ( 'none', *, *, #8310, .t. ) ;
#8636 = edge_loop ( 'none', ( #8641, #8642, #8644, #8637 ) ) ;
#8637 = oriented_edge ( 'none', *, *, #8336, .t. ) ;
#8638 = oriented_edge ( 'none', *, *, #7794, .f. ) ;
#8639 = advanced_face ( 'none', ( #45789 ), #45807, .f. ) ;
#8640 = oriented_edge ( 'none', *, *, #8345, .t. ) ;
#8641 = oriented_edge ( 'none', *, *, #7848, .f. ) ;
#8642 = oriented_edge ( 'none', *, *, #8296, .t. ) ;
#8643 = oriented_edge ( 'none', *, *, #7778, .f. ) ;
#8644 = oriented_edge ( 'none', *, *, #7826, .t. ) ;
#8645 = edge_loop ( 'none', ( #8638, #8635, #8627, #8640 ) ) ;
#8646 = oriented_edge ( 'none', *, *, #8721, .t. ) ;
#8647 = oriented_edge ( 'none', *, *, #8450, .f. ) ;
#8648 = advanced_face ( 'none', ( #45801 ), #45785, .f. ) ;
#8649 = oriented_edge ( 'none', *, *, #8615, .t. ) ;
#8650 = oriented_edge ( 'none', *, *, #7839, .t. ) ;
#8651 = advanced_face ( 'none', ( #45811 ), #45848, .t. ) ;
#8652 = oriented_edge ( 'none', *, *, #8593, .t. ) ;
#8653 = oriented_edge ( 'none', *, *, #4891, .f. ) ;
#8654 = advanced_face ( 'none', ( #45790 ), #45835, .f. ) ;
#8655 = edge_loop ( 'none', ( #8676, #8673, #8664, #8657 ) ) ;
#8656 = oriented_edge ( 'none', *, *, #8588, .f. ) ;
#8657 = oriented_edge ( 'none', *, *, #8582, .f. ) ;
#8658 = oriented_edge ( 'none', *, *, #6944, .t. ) ;
#8659 = oriented_edge ( 'none', *, *, #8505, .f. ) ;
#8660 = advanced_face ( 'none', ( #45833 ), #45788, .t. ) ;
#8661 = oriented_edge ( 'none', *, *, #8493, .f. ) ;
#8662 = vertex_point ( 'none', #45832 ) ;
#8663 = edge_loop ( 'none', ( #8661, #8656, #8724, #8727 ) ) ;
#8664 = oriented_edge ( 'none', *, *, #8596, .f. ) ;
#8665 = oriented_edge ( 'none', *, *, #8362, .f. ) ;
#8666 = oriented_edge ( 'none', *, *, #8153, .t. ) ;
#8667 = oriented_edge ( 'none', *, *, #8194, .t. ) ;
#8668 = advanced_face ( 'none', ( #45840 ), #45826, .f. ) ;
#8669 = oriented_edge ( 'none', *, *, #8028, .f. ) ;
#8670 = oriented_edge ( 'none', *, *, #8520, .f. ) ;
#8671 = oriented_edge ( 'none', *, *, #8529, .f. ) ;
#8672 = oriented_edge ( 'none', *, *, #8045, .t. ) ;
#8673 = oriented_edge ( 'none', *, *, #8511, .f. ) ;
#8674 = oriented_edge ( 'none', *, *, #8150, .t. ) ;
#8675 = advanced_face ( 'none', ( #45825 ), #45827, .t. ) ;
#8676 = oriented_edge ( 'none', *, *, #8524, .f. ) ;
#8677 = advanced_face ( 'none', ( #45821 ), #45836, .f. ) ;
#8678 = oriented_edge ( 'none', *, *, #8158, .t. ) ;
#8679 = oriented_edge ( 'none', *, *, #8157, .t. ) ;
#8680 = edge_loop ( 'none', ( #8691, #8619, #8688, #8687, #8666 ) ) ;
#8681 = oriented_edge ( 'none', *, *, #8537, .f. ) ;
#8682 = oriented_edge ( 'none', *, *, #7959, .t. ) ;
#8683 = edge_curve ( 'none', #51323, #8662, #45876, .t. ) ;
#8684 = advanced_face ( 'none', ( #45818 ), #45868, .f. ) ;
#8685 = edge_loop ( 'none', ( #8621, #8679, #8669, #8672, #8667, #8674 ) ) ;
#8686 = oriented_edge ( 'none', *, *, #8102, .t. ) ;
#8687 = oriented_edge ( 'none', *, *, #8024, .t. ) ;
#8688 = oriented_edge ( 'none', *, *, #8052, .t. ) ;
#8689 = edge_loop ( 'none', ( #8670, #8671, #8734, #8659 ) ) ;
#8690 = oriented_edge ( 'none', *, *, #7786, .t. ) ;
#8691 = oriented_edge ( 'none', *, *, #7697, .f. ) ;
#8692 = oriented_edge ( 'none', *, *, #9375, .f. ) ;
#8693 = oriented_edge ( 'none', *, *, #8550, .t. ) ;
#8694 = oriented_edge ( 'none', *, *, #8487, .f. ) ;
#8695 = oriented_edge ( 'none', *, *, #8073, .t. ) ;
#8696 = edge_loop ( 'none', ( #8705, #8708, #8710, #8762 ) ) ;
#8697 = oriented_edge ( 'none', *, *, #8417, .f. ) ;
#8698 = edge_loop ( 'none', ( #8703, #8704, #8706, #8699 ) ) ;
#8699 = oriented_edge ( 'none', *, *, #8433, .f. ) ;
#8700 = oriented_edge ( 'none', *, *, #8601, .f. ) ;
#8701 = advanced_face ( 'none', ( #45861 ), #45877, .t. ) ;
#8702 = oriented_edge ( 'none', *, *, #8462, .f. ) ;
#8703 = oriented_edge ( 'none', *, *, #8282, .f. ) ;
#8704 = oriented_edge ( 'none', *, *, #8350, .f. ) ;
#8705 = oriented_edge ( 'none', *, *, #8277, .f. ) ;
#8706 = oriented_edge ( 'none', *, *, #8323, .f. ) ;
#8707 = edge_loop ( 'none', ( #8700, #8697, #8767, #8702 ) ) ;
#8708 = oriented_edge ( 'none', *, *, #8437, .f. ) ;
#8709 = advanced_face ( 'none', ( #45860 ), #45857, .t. ) ;
#8710 = oriented_edge ( 'none', *, *, #8328, .f. ) ;
#8711 = oriented_edge ( 'none', *, *, #13210, .f. ) ;
#8712 = edge_curve ( 'none', #52935, #8180, #45908, .t. ) ;
#8713 = oriented_edge ( 'none', *, *, #8603, .f. ) ;
#8714 = advanced_face ( 'none', ( #45878 ), #45909, .t. ) ;
#8715 = oriented_edge ( 'none', *, *, #8377, .f. ) ;
#8716 = oriented_edge ( 'none', *, *, #8342, .f. ) ;
#8717 = oriented_edge ( 'none', *, *, #8318, .f. ) ;
#8718 = advanced_face ( 'none', ( #45901 ), #45871, .t. ) ;
#8719 = oriented_edge ( 'none', *, *, #8720, .f. ) ;
#8720 = edge_curve ( 'none', #8607, #7944, #45894, .t. ) ;
#8721 = edge_curve ( 'none', #8592, #8032, #45892, .t. ) ;
#8722 = oriented_edge ( 'none', *, *, #8346, .f. ) ;
#8723 = advanced_face ( 'none', ( #45886 ), #45890, .t. ) ;
#8724 = oriented_edge ( 'none', *, *, #8533, .f. ) ;
#8725 = edge_loop ( 'none', ( #8694, #8681, #8731, #8713 ) ) ;
#8726 = oriented_edge ( 'none', *, *, #8376, .f. ) ;
#8727 = oriented_edge ( 'none', *, *, #8562, .f. ) ;
#8728 = advanced_face ( 'none', ( #45940 ), #45885, .t. ) ;
#8729 = oriented_edge ( 'none', *, *, #8314, .f. ) ;
#8730 = oriented_edge ( 'none', *, *, #8746, .t. ) ;
#8731 = oriented_edge ( 'none', *, *, #8528, .f. ) ;
#8732 = edge_loop ( 'none', ( #8715, #8729, #8722, #8771 ) ) ;
#8733 = edge_loop ( 'none', ( #8726, #8665, #8716, #8717 ) ) ;
#8734 = oriented_edge ( 'none', *, *, #8605, .f. ) ;
#8735 = edge_curve ( 'none', #8806, #8807, #45882, .t. ) ;
#8736 = oriented_edge ( 'none', *, *, #8794, .t. ) ;
#8737 = oriented_edge ( 'none', *, *, #9380, .t. ) ;
#8738 = vertex_point ( 'none', #45934 ) ;
#8739 = oriented_edge ( 'none', *, *, #6514, .t. ) ;
#8740 = oriented_edge ( 'none', *, *, #8798, .t. ) ;
#8741 = brep_with_voids ( 'none', #49278, ( #45884, #45937, #45922 ) );
#8742 = advanced_face ( 'none', ( #45921 ), #45936, .t. ) ;
#8743 = vertex_point ( 'none', #45925 ) ;
#8744 = vertex_point ( 'none', #45917 ) ;
#8745 = advanced_face ( 'none', ( #45915 ), #45910, .f. ) ;
#8746 = edge_curve ( 'none', #8584, #8751, #45931, .t. ) ;
#8747 = edge_loop ( 'none', ( #8750, #8793, #8736, #8791 ) ) ;
#8749 = advanced_face ( 'none', ( #45912 ), #45962, .f. ) ;
#8748 = oriented_edge ( 'none', *, *, #8411, .f. ) ;
#8750 = oriented_edge ( 'none', *, *, #8735, .f. ) ;
#8751 = vertex_point ( 'none', #45964 ) ;
#8752 = edge_loop ( 'none', ( #8761, #8768, #8758, #8753 ) ) ;
#8753 = oriented_edge ( 'none', *, *, #8230, .f. ) ;
#8754 = oriented_edge ( 'none', *, *, #8486, .f. ) ;
#8755 = advanced_face ( 'none', ( #45971 ), #45935, .f. ) ;
#8756 = oriented_edge ( 'none', *, *, #8372, .f. ) ;
#8757 = oriented_edge ( 'none', *, *, #8030, .t. ) ;
#8758 = oriented_edge ( 'none', *, *, #8240, .f. ) ;
#8759 = closed_shell ( 'none', ( #7758, #7746, #7806, #7791, #7775, #7845, #7832, #7821, #7894, #7882, #7865, #7925, #7908, #7898, #7967, #7963, #7954, #8017, #8004, #7987, #8048, #8034, #8042, #8029, #8097, #8135, #8144, #8120, #8105, #8163, #8155, #8161, #8212, #8196, #8204, #8265, #8192, #8253, #8243, #8231, #8224, #8295, #8349, #8334, #8311, #8384, #8380, #8352, #8420, #8404, #8484, #8459, #8446, #8525, #8516, #8556, #8542, #8599, #8651, #8639, #8648, #8625, #8631, #8616, #8677, #8684, #8668, #8675, #8660, #8723, #8728, #8714, #8718, #8701, #8709, #8765, #8770, #8755, #8802, #8810 ) ) ;
#8760 = oriented_edge ( 'none', *, *, #7923, .t. ) ;
#8761 = oriented_edge ( 'none', *, *, #8365, .f. ) ;
#8762 = oriented_edge ( 'none', *, *, #8351, .f. ) ;
#8763 = oriented_edge ( 'none', *, *, #8581, .f. ) ;
#8764 = edge_loop ( 'none', ( #8763, #8769, #8748, #8754 ) ) ;
#8765 = advanced_face ( 'none', ( #45970 ), #45951, .f. ) ;
#8766 = edge_loop ( 'none', ( #8756, #8805, #8803, #8808 ) ) ;
#8767 = oriented_edge ( 'none', *, *, #8407, .f. ) ;
#8768 = oriented_edge ( 'none', *, *, #8390, .f. ) ;
#8769 = oriented_edge ( 'none', *, *, #8400, .f. ) ;
#8770 = advanced_face ( 'none', ( #45950 ), #45948, .f. ) ;
#8771 = oriented_edge ( 'none', *, *, #8353, .f. ) ;
#8772 = vertex_point ( 'none', #45954 ) ;
#8773 = advanced_face ( 'none', ( #45999 ), #45944, .f. ) ;
#8774 = oriented_edge ( 'none', *, *, #8775, .t. ) ;
#8775 = edge_curve ( 'none', #8800, #8801, #45995, .t. ) ;
#8776 = vertex_point ( 'none', #45994 ) ;
#8777 = oriented_edge ( 'none', *, *, #8778, .t. ) ;
#8778 = edge_curve ( 'none', #8801, #8776, #45993, .t. ) ;
#8779 = edge_loop ( 'none', ( #8839, #8838, #8856, #8845 ) ) ;
#8780 = vertex_point ( 'none', #45987 ) ;
#8781 = edge_curve ( 'none', #8744, #8776, #45996, .t. ) ;
#8782 = vertex_point ( 'none', #45983 ) ;
#8783 = vertex_point ( 'none', #45981 ) ;
#8784 = oriented_edge ( 'none', *, *, #8781, .f. ) ;
#8785 = oriented_edge ( 'none', *, *, #8855, .f. ) ;
#8786 = advanced_face ( 'none', ( #45941 ), #45998, .f. ) ;
#8787 = oriented_edge ( 'none', *, *, #8848, .f. ) ;
#8788 = vertex_point ( 'none', #45973 ) ;
#8789 = oriented_edge ( 'none', *, *, #12200, .t. ) ;
#8790 = vertex_point ( 'none', #45974 ) ;
#8791 = oriented_edge ( 'none', *, *, #8796, .f. ) ;
#8792 = oriented_edge ( 'none', *, *, #8811, .t. ) ;
#8793 = oriented_edge ( 'none', *, *, #8809, .t. ) ;
#8794 = edge_curve ( 'none', #8743, #8788, #45977, .t. ) ;
#8795 = edge_loop ( 'none', ( #8787, #8846, #8852, #8785 ) ) ;
#8796 = edge_curve ( 'none', #8807, #8788, #46030, .t. ) ;
#8797 = edge_loop ( 'none', ( #8740, #8774, #8777, #8784 ) ) ;
#8798 = edge_curve ( 'none', #8744, #8800, #45982, .t. ) ;
#8799 = advanced_face ( 'none', ( #46025 ), #46038, .f. ) ;
#8800 = vertex_point ( 'none', #46010 ) ;
#8801 = vertex_point ( 'none', #46016 ) ;
#8802 = advanced_face ( 'none', ( #46008 ), #46015, .f. ) ;
#8803 = oriented_edge ( 'none', *, *, #8248, .f. ) ;
#8804 = edge_loop ( 'none', ( #8757, #8760 ) ) ;
#8805 = oriented_edge ( 'none', *, *, #8307, .f. ) ;
#8806 = vertex_point ( 'none', #46007 ) ;
#8807 = vertex_point ( 'none', #46005 ) ;
#8808 = oriented_edge ( 'none', *, *, #8304, .f. ) ;
#8809 = edge_curve ( 'none', #8806, #8743, #45510, .t. ) ;
#8810 = advanced_face ( 'none', ( #45750 ), #46001, .f. ) ;
#8811 = edge_curve ( 'none', #8751, #8837, #46065, .t. ) ;
#8812 = oriented_edge ( 'none', *, *, #8851, .f. ) ;
#8813 = oriented_edge ( 'none', *, *, #5347, .f. ) ;
#8814 = vertex_point ( 'none', #46069 ) ;
#8815 = edge_loop ( 'none', ( #8813, #8820, #1364, #8887, #8935 ) ) ;
#8816 = oriented_edge ( 'none', *, *, #5368, .f. ) ;
#8817 = advanced_face ( 'none', ( #46066 ), #46070, .t. ) ;
#8818 = oriented_edge ( 'none', *, *, #6185, .f. ) ;
#8819 = oriented_edge ( 'none', *, *, #5596, .t. ) ;
#8820 = oriented_edge ( 'none', *, *, #8943, .f. ) ;
#8821 = edge_curve ( 'none', #5609, #8066, #46060, .t. ) ;
#8822 = edge_curve ( 'none', #9294, #9347, #46053, .t. ) ;
#8823 = oriented_edge ( 'none', *, *, #8170, .t. ) ;
#8824 = edge_loop ( 'none', ( #8816, #8826, #8823, #8819, #8818, #8827 ) ) ;
#8825 = oriented_edge ( 'none', *, *, #8896, .f. ) ;
#8826 = oriented_edge ( 'none', *, *, #8821, .t. ) ;
#8827 = oriented_edge ( 'none', *, *, #9124, .f. ) ;
#8828 = oriented_edge ( 'none', *, *, #8822, .f. ) ;
#8829 = oriented_edge ( 'none', *, *, #6750, .f. ) ;
#8830 = oriented_edge ( 'none', *, *, #12180, .f. ) ;
#8831 = oriented_edge ( 'none', *, *, #20724, .f. ) ;
#8832 = advanced_face ( 'none', ( #46061 ), #46041, .t. ) ;
#8833 = oriented_edge ( 'none', *, *, #9109, .t. ) ;
#8834 = oriented_edge ( 'none', *, *, #11021, .f. ) ;
#8835 = oriented_edge ( 'none', *, *, #9388, .f. ) ;
#8836 = oriented_edge ( 'none', *, *, #6059, .t. ) ;
#8837 = vertex_point ( 'none', #46051 ) ;
#8838 = oriented_edge ( 'none', *, *, #8840, .t. ) ;
#8839 = oriented_edge ( 'none', *, *, #8841, .t. ) ;
#8840 = edge_curve ( 'none', #8783, #8850, #46098, .t. ) ;
#8841 = edge_curve ( 'none', #8782, #8783, #46050, .t. ) ;
#8842 = vertex_point ( 'none', #46092 ) ;
#8843 = edge_curve ( 'none', #8850, #8842, #46093, .t. ) ;
#8844 = edge_curve ( 'none', #8782, #8842, #46086, .t. ) ;
#8845 = oriented_edge ( 'none', *, *, #8844, .f. ) ;
#8846 = oriented_edge ( 'none', *, *, #8847, .t. ) ;
#8847 = edge_curve ( 'none', #8790, #8780, #46083, .t. ) ;
#8848 = edge_curve ( 'none', #8790, #8738, #46101, .t. ) ;
#8849 = vertex_point ( 'none', #46072 ) ;
#8850 = vertex_point ( 'none', #46087 ) ;
#8851 = edge_curve ( 'none', #8772, #8898, #46073, .t. ) ;
#8852 = oriented_edge ( 'none', *, *, #8853, .f. ) ;
#8853 = edge_curve ( 'none', #8854, #8780, #46067, .t. ) ;
#8854 = vertex_point ( 'none', #46122 ) ;
#8855 = edge_curve ( 'none', #8738, #8854, #46074, .t. ) ;
#8856 = oriented_edge ( 'none', *, *, #8843, .t. ) ;
#8857 = oriented_edge ( 'none', *, *, #9353, .t. ) ;
#8858 = edge_curve ( 'none', #8882, #8898, #46120, .t. ) ;
#8859 = oriented_edge ( 'none', *, *, #8822, .t. ) ;
#8860 = oriented_edge ( 'none', *, *, #8558, .t. ) ;
#8861 = advanced_face ( 'none', ( #46129 ), #46121, .t. ) ;
#8862 = oriented_edge ( 'none', *, *, #8851, .t. ) ;
#8863 = edge_loop ( 'none', ( #8881, #8941, #8884, #8923, #8924, #8940 ) ) ;
#8864 = oriented_edge ( 'none', *, *, #8858, .f. ) ;
#8865 = edge_curve ( 'none', #8872, #8876, #46115, .t. ) ;
#8866 = edge_curve ( 'none', #8886, #8872, #46164, .t. ) ;
#8867 = edge_loop ( 'none', ( #8902, #8977, #8980, #8972, #8982 ) ) ;
#8868 = advanced_face ( 'none', ( #46104 ), #46167, .t. ) ;
#8869 = vertex_point ( 'none', #46159 ) ;
#8870 = oriented_edge ( 'none', *, *, #8865, .f. ) ;
#8871 = oriented_edge ( 'none', *, *, #52947, .t. ) ;
#8872 = vertex_point ( 'none', #46111 ) ;
#8873 = oriented_edge ( 'none', *, *, #8878, .f. ) ;
#8874 = edge_curve ( 'none', #8882, #8869, #46155, .t. ) ;
#8875 = edge_loop ( 'none', ( #8899, #8610, #8871, #8862, #8864 ) ) ;
#8876 = vertex_point ( 'none', #46154 ) ;
#8877 = oriented_edge ( 'none', *, *, #8712, .f. ) ;
#8878 = edge_curve ( 'none', #8876, #8869, #46153, .t. ) ;
#8879 = oriented_edge ( 'none', *, *, #8866, .f. ) ;
#8880 = edge_curve ( 'none', #8886, #8882, #46152, .t. ) ;
#8881 = oriented_edge ( 'none', *, *, #8878, .t. ) ;
#8882 = vertex_point ( 'none', #46158 ) ;
#8883 = oriented_edge ( 'none', *, *, #8874, .t. ) ;
#8884 = oriented_edge ( 'none', *, *, #8921, .t. ) ;
#8885 = edge_curve ( 'none', #8886, #8814, #46138, .t. ) ;
#8886 = vertex_point ( 'none', #46196 ) ;
#8887 = oriented_edge ( 'none', *, *, #20803, .t. ) ;
#8888 = edge_loop ( 'none', ( #8364, #53002 ) ) ;
#8889 = oriented_edge ( 'none', *, *, #8880, .t. ) ;
#8890 = edge_curve ( 'none', #1179, #8772, #46114, .t. ) ;
#8891 = oriented_edge ( 'none', *, *, #8683, .t. ) ;
#8892 = advanced_face ( 'none', ( #46191, #46190 ), #46188, .f. ) ;
#8893 = oriented_edge ( 'none', *, *, #8890, .f. ) ;
#8894 = edge_loop ( 'none', ( #8889, #8883, #8873, #8870, #8879 ) ) ;
#8895 = oriented_edge ( 'none', *, *, #15136, .f. ) ;
#8896 = edge_curve ( 'none', #8898, #8837, #46185, .t. ) ;
#8897 = oriented_edge ( 'none', *, *, #15523, .t. ) ;
#8898 = vertex_point ( 'none', #46186 ) ;
#8899 = oriented_edge ( 'none', *, *, #8880, .f. ) ;
#8900 = advanced_face ( 'none', ( #46181 ), #46189, .t. ) ;
#8901 = edge_loop ( 'none', ( #8944, #8953, #9017, #9018 ) ) ;
#8902 = oriented_edge ( 'none', *, *, #8981, .t. ) ;
#8903 = oriented_edge ( 'none', *, *, #8936, .f. ) ;
#8904 = oriented_edge ( 'none', *, *, #9050, .t. ) ;
#8905 = edge_curve ( 'none', #20748, #426, #46170, .t. ) ;
#8906 = oriented_edge ( 'none', *, *, #8905, .f. ) ;
#8907 = advanced_face ( 'none', ( #46194 ), #46174, .t. ) ;
#8908 = oriented_edge ( 'none', *, *, #20726, .f. ) ;
#8909 = edge_loop ( 'none', ( #8908, #8906, #8979, #8961, #8904 ) ) ;
#8910 = edge_curve ( 'none', #9285, #9284, #46173, .t. ) ;
#8911 = oriented_edge ( 'none', *, *, #20728, .t. ) ;
#8912 = advanced_face ( 'none', ( #46222 ), #46221, .t. ) ;
#8913 = oriented_edge ( 'none', *, *, #20778, .f. ) ;
#8914 = oriented_edge ( 'none', *, *, #20835, .t. ) ;
#8915 = edge_curve ( 'none', #20776, #20716, #46215, .t. ) ;
#8916 = oriented_edge ( 'none', *, *, #8915, .t. ) ;
#8917 = edge_loop ( 'none', ( #8913, #8916, #8911, #8914, #8932, #8903 ) ) ;
#8918 = advanced_face ( 'none', ( #46212 ), #46209, .t. ) ;
#8919 = vertex_point ( 'none', #46201 ) ;
#8920 = edge_curve ( 'none', #8876, #1362, #46261, .t. ) ;
#8921 = edge_curve ( 'none', #8930, #8919, #46175, .t. ) ;
#8922 = edge_curve ( 'none', #1362, #8926, #46211, .t. ) ;
#8923 = oriented_edge ( 'none', *, *, #8925, .f. ) ;
#8924 = oriented_edge ( 'none', *, *, #8922, .f. ) ;
#8925 = edge_curve ( 'none', #8926, #8919, #46247, .t. ) ;
#8926 = vertex_point ( 'none', #46244 ) ;
#8927 = oriented_edge ( 'none', *, *, #8943, .t. ) ;
#8928 = oriented_edge ( 'none', *, *, #20796, .f. ) ;
#8929 = edge_curve ( 'none', #8869, #8930, #46236, .t. ) ;
#8930 = vertex_point ( 'none', #46239 ) ;
#8931 = oriented_edge ( 'none', *, *, #5248, .t. ) ;
#8933 = advanced_face ( 'none', ( #46237 ), #46176, .t. ) ;
#8932 = oriented_edge ( 'none', *, *, #5532, .f. ) ;
#8934 = oriented_edge ( 'none', *, *, #1742, .t. ) ;
#8935 = oriented_edge ( 'none', *, *, #8936, .t. ) ;
#8936 = edge_curve ( 'none', #20722, #5250, #46294, .t. ) ;
#8937 = advanced_face ( 'none', ( #46228 ), #46295, .t. ) ;
#8938 = edge_loop ( 'none', ( #8928, #8927, #8931, #8942, #8939 ) ) ;
#8939 = oriented_edge ( 'none', *, *, #5516, .f. ) ;
#8940 = oriented_edge ( 'none', *, *, #8920, .f. ) ;
#8941 = oriented_edge ( 'none', *, *, #8929, .t. ) ;
#8942 = oriented_edge ( 'none', *, *, #8821, .f. ) ;
#8943 = edge_curve ( 'none', #20786, #20775, #46280, .t. ) ;
#8944 = oriented_edge ( 'none', *, *, #9278, .f. ) ;
#8945 = oriented_edge ( 'none', *, *, #8981, .f. ) ;
#8946 = edge_loop ( 'none', ( #8438, #8564, #8598, #8501, #8577 ) ) ;
#8947 = advanced_face ( 'none', ( #46284 ), #46252, .t. ) ;
#8948 = vertex_point ( 'none', #46296 ) ;
#8949 = vertex_point ( 'none', #46287 ) ;
#8950 = closed_shell ( 'none', ( #9286, #9346, #9318, #9386, #9373, #9359, #9368, #9355, #5340, #12336, #21297, #8654, #12951, #47118, #47157, #47067, #47218, #47217, #47302, #47207, #47250, #10757, #10898, #10951, #10935, #10960, #10999, #10985, #9091, #9079, #9128, #9168, #9161, #9226, #8892, #8975, #8954 ) ) ;
#8951 = axis2_placement_3d ( 'none', #9260, #9283, #9273 ) ;
#8952 = edge_loop ( 'none', ( #9021, #9023 ) ) ;
#8953 = oriented_edge ( 'none', *, *, #8910, .t. ) ;
#8954 = advanced_face ( 'none', ( #46272 ), #46233, .f. ) ;
#8955 = vertex_point ( 'none', #46265 ) ;
#8956 = manifold_solid_brep ( '���-����1', #11652 ) ;
#8957 = direction ( 'none', ( -0.6845471059286903900, 0.0000000000000000000, 0.7289686274214100000 ) ) ;
#8958 = oriented_edge ( 'none', *, *, #8959, .t. ) ;
#8959 = edge_curve ( 'none', #8955, #8949, #21013, .t. ) ;
#8960 = edge_curve ( 'none', #8949, #8948, #21015, .t. ) ;
#8961 = oriented_edge ( 'none', *, *, #16653, .t. ) ;
#8962 = vertex_point ( 'none', #21011 ) ;
#8964 = edge_loop ( 'none', ( #10074, #10242, #10644, #10079 ) ) ;
#8963 = edge_curve ( 'none', #8971, #8983, #21012, .t. ) ;
#8965 = oriented_edge ( 'none', *, *, #15185, .t. ) ;
#8966 = oriented_edge ( 'none', *, *, #15245, .t. ) ;
#8967 = edge_loop ( 'none', ( #8945, #8441, #8999, #9004, #9003 ) ) ;
#8968 = oriented_edge ( 'none', *, *, #8905, .t. ) ;
#8969 = edge_curve ( 'none', #8974, #8973, #20999, .t. ) ;
#8970 = edge_curve ( 'none', #8962, #8983, #20997, .t. ) ;
#8971 = vertex_point ( 'none', #20994 ) ;
#8972 = oriented_edge ( 'none', *, *, #8978, .f. ) ;
#8973 = vertex_point ( 'none', #21043 ) ;
#8974 = vertex_point ( 'none', #21042 ) ;
#8975 = advanced_face ( 'none', ( #21041 ), #20985, .t. ) ;
#8976 = advanced_face ( 'none', ( #21044 ), #20993, .t. ) ;
#8977 = oriented_edge ( 'none', *, *, #8970, .t. ) ;
#8978 = edge_curve ( 'none', #8973, #8971, #21033, .t. ) ;
#8979 = oriented_edge ( 'none', *, *, #20734, .t. ) ;
#8980 = oriented_edge ( 'none', *, *, #8963, .f. ) ;
#8981 = edge_curve ( 'none', #8974, #8962, #21040, .t. ) ;
#8982 = oriented_edge ( 'none', *, *, #8969, .f. ) ;
#8983 = vertex_point ( 'none', #21029 ) ;
#8984 = edge_loop ( 'none', ( #8443, #9096, #46936, #46917, #46941, #46928 ) ) ;
#8985 = vertex_point ( 'none', #21036 ) ;
#8986 = edge_loop ( 'none', ( #9000, #9034, #9046, #9044 ) ) ;
#8987 = vertex_point ( 'none', #21025 ) ;
#8988 = edge_loop ( 'none', ( #9031, #9103 ) ) ;
#8989 = edge_loop ( 'none', ( #9063, #9053, #8994, #9051 ) ) ;
#8990 = advanced_face ( 'none', ( #21018 ), #21031, .t. ) ;
#8991 = edge_curve ( 'none', #9007, #8997, #21072, .t. ) ;
#8992 = edge_curve ( 'none', #8997, #9062, #21024, .t. ) ;
#8993 = edge_curve ( 'none', #9064, #8987, #21076, .t. ) ;
#8994 = oriented_edge ( 'none', *, *, #8992, .t. ) ;
#8995 = oriented_edge ( 'none', *, *, #8991, .f. ) ;
#8996 = advanced_face ( 'none', ( #21078 ), #21066, .t. ) ;
#8997 = vertex_point ( 'none', #21059 ) ;
#8998 = oriented_edge ( 'none', *, *, #9008, .f. ) ;
#8999 = oriented_edge ( 'none', *, *, #9002, .t. ) ;
#9000 = oriented_edge ( 'none', *, *, #9049, .t. ) ;
#9001 = edge_loop ( 'none', ( #9059, #9057, #9056, #8995 ) ) ;
#9002 = edge_curve ( 'none', #9006, #1362, #21055, .t. ) ;
#9003 = oriented_edge ( 'none', *, *, #9024, .f. ) ;
#9004 = oriented_edge ( 'none', *, *, #8922, .t. ) ;
#9005 = edge_curve ( 'none', #8974, #9006, #21053, .t. ) ;
#9006 = vertex_point ( 'none', #21056 ) ;
#9007 = vertex_point ( 'none', #21109 ) ;
#9008 = edge_curve ( 'none', #9007, #8948, #21061, .t. ) ;
#9009 = edge_curve ( 'none', #8955, #9007, #21051, .t. ) ;
#9010 = oriented_edge ( 'none', *, *, #9009, .f. ) ;
#9011 = oriented_edge ( 'none', *, *, #9049, .f. ) ;
#9012 = vertex_point ( 'none', #21107 ) ;
#9013 = advanced_face ( 'none', ( #21105 ), #21052, .t. ) ;
#9014 = edge_curve ( 'none', #9279, #9276, #21050, .t. ) ;
#9016 = edge_loop ( 'none', ( #9851, #9917, #9824, #10934, #10382, #9922 ) ) ;
#9015 = oriented_edge ( 'none', *, *, #8960, .t. ) ;
#9017 = oriented_edge ( 'none', *, *, #9293, .t. ) ;
#9018 = oriented_edge ( 'none', *, *, #9014, .f. ) ;
#9019 = edge_loop ( 'none', ( #8958, #9015, #8998, #9010 ) ) ;
#9020 = edge_curve ( 'none', #7611, #8032, #21094, .t. ) ;
#9021 = oriented_edge ( 'none', *, *, #9291, .t. ) ;
#9022 = advanced_face ( 'none', ( #21086 ), #21085, .t. ) ;
#9023 = oriented_edge ( 'none', *, *, #9014, .t. ) ;
#9024 = edge_curve ( 'none', #8962, #8926, #21096, .t. ) ;
#9025 = edge_loop ( 'none', ( #9027, #9047, #9033, #9048 ) ) ;
#9026 = edge_curve ( 'none', #9029, #9039, #21136, .t. ) ;
#9027 = oriented_edge ( 'none', *, *, #9032, .f. ) ;
#9028 = oriented_edge ( 'none', *, *, #20720, .t. ) ;
#9029 = vertex_point ( 'none', #21137 ) ;
#9030 = oriented_edge ( 'none', *, *, #8915, .f. ) ;
#9031 = oriented_edge ( 'none', *, *, #8959, .f. ) ;
#9032 = edge_curve ( 'none', #9036, #9045, #21132, .t. ) ;
#9033 = oriented_edge ( 'none', *, *, #9026, .t. ) ;
#9034 = oriented_edge ( 'none', *, *, #9032, .t. ) ;
#9035 = edge_curve ( 'none', #9045, #9039, #21123, .t. ) ;
#9036 = vertex_point ( 'none', #21121 ) ;
#9037 = edge_curve ( 'none', #9036, #9029, #21122, .t. ) ;
#9038 = advanced_face ( 'none', ( #21111 ), #21139, .f. ) ;
#9039 = vertex_point ( 'none', #21110 ) ;
#9040 = oriented_edge ( 'none', *, *, #20760, .f. ) ;
#9041 = advanced_face ( 'none', ( #21128, #21127 ), #21172, .f. ) ;
#9042 = edge_loop ( 'none', ( #9011, #9055 ) ) ;
#9043 = edge_curve ( 'none', #9039, #9045, #21160, .t. ) ;
#9044 = oriented_edge ( 'none', *, *, #9026, .f. ) ;
#9045 = vertex_point ( 'none', #21161 ) ;
#9046 = oriented_edge ( 'none', *, *, #9035, .t. ) ;
#9047 = oriented_edge ( 'none', *, *, #9037, .t. ) ;
#9048 = oriented_edge ( 'none', *, *, #9043, .t. ) ;
#9049 = edge_curve ( 'none', #9029, #9036, #21162, .t. ) ;
#9050 = edge_curve ( 'none', #20886, #20706, #21156, .t. ) ;
#9051 = oriented_edge ( 'none', *, *, #9061, .f. ) ;
#9052 = advanced_face ( 'none', ( #21170 ), #21154, .f. ) ;
#9053 = oriented_edge ( 'none', *, *, #9054, .t. ) ;
#9054 = edge_curve ( 'none', #9064, #8997, #21203, .t. ) ;
#9055 = oriented_edge ( 'none', *, *, #9037, .f. ) ;
#9056 = oriented_edge ( 'none', *, *, #8992, .f. ) ;
#9057 = oriented_edge ( 'none', *, *, #9060, .t. ) ;
#9058 = edge_loop ( 'none', ( #8831, #8968, #9028, #9030, #9040 ) ) ;
#9059 = oriented_edge ( 'none', *, *, #9008, .t. ) ;
#9060 = edge_curve ( 'none', #8948, #9062, #21201, .t. ) ;
#9061 = edge_curve ( 'none', #8987, #9062, #21192, .t. ) ;
#9062 = vertex_point ( 'none', #21196 ) ;
#9063 = oriented_edge ( 'none', *, *, #8993, .f. ) ;
#9064 = vertex_point ( 'none', #21187 ) ;
#9065 = edge_curve ( 'none', #9012, #9232, #21169, .t. ) ;
#9066 = advanced_face ( 'none', ( #21186 ), #21200, .t. ) ;
#9067 = oriented_edge ( 'none', *, *, #9068, .t. ) ;
#9068 = edge_curve ( 'none', #8987, #9064, #21153, .t. ) ;
#9069 = oriented_edge ( 'none', *, *, #20712, .f. ) ;
#9070 = edge_loop ( 'none', ( #9143, #11688 ) ) ;
#9071 = edge_curve ( 'none', #9086, #10958, #21239, .t. ) ;
#9072 = edge_curve ( 'none', #16337, #16583, #21178, .t. ) ;
#9073 = oriented_edge ( 'none', *, *, #47269, .t. ) ;
#9074 = oriented_edge ( 'none', *, *, #16082, .t. ) ;
#9075 = oriented_edge ( 'none', *, *, #9072, .t. ) ;
#9076 = oriented_edge ( 'none', *, *, #10957, .t. ) ;
#9077 = oriented_edge ( 'none', *, *, #9107, .t. ) ;
#9078 = edge_curve ( 'none', #9086, #9106, #21195, .t. ) ;
#9079 = advanced_face ( 'none', ( #21232 ), #21225, .f. ) ;
#9080 = oriented_edge ( 'none', *, *, #9071, .t. ) ;
#9081 = oriented_edge ( 'none', *, *, #20661, .t. ) ;
#9082 = oriented_edge ( 'none', *, *, #47263, .f. ) ;
#9083 = edge_loop ( 'none', ( #9082, #9087, #9088, #9089, #9142, #9133 ) ) ;
#9084 = oriented_edge ( 'none', *, *, #47195, .t. ) ;
#9085 = oriented_edge ( 'none', *, *, #9078, .f. ) ;
#9086 = vertex_point ( 'none', #21228 ) ;
#9087 = oriented_edge ( 'none', *, *, #47237, .f. ) ;
#9088 = oriented_edge ( 'none', *, *, #10759, .f. ) ;
#9089 = oriented_edge ( 'none', *, *, #9092, .f. ) ;
#9090 = edge_curve ( 'none', #9106, #10921, #21234, .t. ) ;
#9091 = advanced_face ( 'none', ( #21209 ), #21222, .t. ) ;
#9092 = edge_curve ( 'none', #9274, #10745, #44207, .t. ) ;
#9093 = advanced_face ( 'none', ( #46267 ), #21205, .t. ) ;
#9094 = edge_loop ( 'none', ( #9077, #9085, #9080, #9076, #9073, #9084 ) ) ;
#9095 = oriented_edge ( 'none', *, *, #9090, .f. ) ;
#9096 = oriented_edge ( 'none', *, *, #9100, .t. ) ;
#9097 = edge_curve ( 'none', #9323, #9322, #20376, .t. ) ;
#9098 = oriented_edge ( 'none', *, *, #10927, .t. ) ;
#9099 = oriented_edge ( 'none', *, *, #18198, .f. ) ;
#9100 = edge_curve ( 'none', #8983, #8985, #21273, .t. ) ;
#9101 = oriented_edge ( 'none', *, *, #9148, .t. ) ;
#9102 = edge_loop ( 'none', ( #9099, #9075, #9074, #9081, #9069, #9130 ) ) ;
#9103 = oriented_edge ( 'none', *, *, #9131, .f. ) ;
#9104 = oriented_edge ( 'none', *, *, #10989, .f. ) ;
#9105 = oriented_edge ( 'none', *, *, #9107, .f. ) ;
#9106 = vertex_point ( 'none', #21272 ) ;
#9107 = edge_curve ( 'none', #47249, #9106, #21268, .t. ) ;
#9108 = oriented_edge ( 'none', *, *, #17686, .t. ) ;
#9109 = edge_curve ( 'none', #515, #16331, #21261, .t. ) ;
#9110 = advanced_face ( 'none', ( #21252 ), #21274, .t. ) ;
#9111 = oriented_edge ( 'none', *, *, #17377, .f. ) ;
#9112 = edge_loop ( 'none', ( #9140, #9179, #9187, #9180, #9181, #9182 ) ) ;
#9113 = edge_loop ( 'none', ( #9111, #9188, #9108, #9116, #9115 ) ) ;
#9114 = oriented_edge ( 'none', *, *, #9141, .t. ) ;
#9115 = oriented_edge ( 'none', *, *, #17659, .f. ) ;
#9116 = oriented_edge ( 'none', *, *, #9072, .f. ) ;
#9117 = advanced_face ( 'none', ( #21247 ), #21269, .t. ) ;
#9118 = advanced_face ( 'none', ( #21248 ), #21249, .t. ) ;
#9119 = oriented_edge ( 'none', *, *, #7586, .f. ) ;
#9120 = oriented_edge ( 'none', *, *, #5669, .f. ) ;
#9121 = edge_loop ( 'none', ( #9120, #9123, #8836, #8834, #8829 ) ) ;
#9122 = oriented_edge ( 'none', *, *, #455, .t. ) ;
#9123 = oriented_edge ( 'none', *, *, #11012, .t. ) ;
#9124 = edge_curve ( 'none', #5280, #6129, #21308, .t. ) ;
#9125 = oriented_edge ( 'none', *, *, #17138, .t. ) ;
#9126 = oriented_edge ( 'none', *, *, #8993, .t. ) ;
#9127 = edge_loop ( 'none', ( #9067, #9126 ) ) ;
#9128 = advanced_face ( 'none', ( #21302 ), #21309, .f. ) ;
#9129 = oriented_edge ( 'none', *, *, #47304, .t. ) ;
#9130 = oriented_edge ( 'none', *, *, #9050, .f. ) ;
#9131 = edge_curve ( 'none', #8949, #8955, #21295, .t. ) ;
#9132 = advanced_face ( 'none', ( #21288 ), #21291, .t. ) ;
#9133 = oriented_edge ( 'none', *, *, #9141, .f. ) ;
#9134 = edge_loop ( 'none', ( #9135, #9136, #9125, #9122, #8833 ) ) ;
#9135 = oriented_edge ( 'none', *, *, #16363, .f. ) ;
#9136 = oriented_edge ( 'none', *, *, #9137, .f. ) ;
#9137 = edge_curve ( 'none', #512, #468, #21347, .t. ) ;
#9138 = advanced_face ( 'none', ( #21348, #21284 ), #21246, .f. ) ;
#9139 = oriented_edge ( 'none', *, *, #13131, .f. ) ;
#9140 = oriented_edge ( 'none', *, *, #510, .f. ) ;
#9141 = edge_curve ( 'none', #47230, #9333, #21351, .t. ) ;
#9142 = oriented_edge ( 'none', *, *, #9340, .t. ) ;
#9143 = oriented_edge ( 'none', *, *, #9043, .f. ) ;
#9144 = edge_loop ( 'none', ( #9129, #9114, #9186, #9174 ) ) ;
#9145 = oriented_edge ( 'none', *, *, #10755, .f. ) ;
#9146 = oriented_edge ( 'none', *, *, #10925, .f. ) ;
#9147 = oriented_edge ( 'none', *, *, #9289, .f. ) ;
#9148 = edge_curve ( 'none', #10997, #10930, #21342, .t. ) ;
#9149 = oriented_edge ( 'none', *, *, #10949, .t. ) ;
#9150 = oriented_edge ( 'none', *, *, #9151, .f. ) ;
#9151 = edge_curve ( 'none', #10946, #9332, #21327, .t. ) ;
#9152 = oriented_edge ( 'none', *, *, #10914, .f. ) ;
#9153 = oriented_edge ( 'none', *, *, #9165, .f. ) ;
#9154 = oriented_edge ( 'none', *, *, #9148, .f. ) ;
#9155 = oriented_edge ( 'none', *, *, #9092, .t. ) ;
#9156 = oriented_edge ( 'none', *, *, #9344, .f. ) ;
#9157 = oriented_edge ( 'none', *, *, #9158, .f. ) ;
#9158 = edge_curve ( 'none', #9281, #9086, #21337, .t. ) ;
#9159 = oriented_edge ( 'none', *, *, #9071, .f. ) ;
#9160 = oriented_edge ( 'none', *, *, #10995, .t. ) ;
#9161 = advanced_face ( 'none', ( #21321 ), #21283, .f. ) ;
#9162 = edge_loop ( 'none', ( #9160, #9163, #9159, #9157, #9156, #9155, #9152, #9153, #9147, #9150, #9149, #9145, #9146, #9154 ) ) ;
#9163 = oriented_edge ( 'none', *, *, #10947, .f. ) ;
#9164 = oriented_edge ( 'none', *, *, #9165, .t. ) ;
#9165 = edge_curve ( 'none', #9351, #10841, #21325, .t. ) ;
#9166 = oriented_edge ( 'none', *, *, #9335, .f. ) ;
#9167 = oriented_edge ( 'none', *, *, #9171, .t. ) ;
#9168 = advanced_face ( 'none', ( #21319 ), #21392, .t. ) ;
#9169 = edge_loop ( 'none', ( #9167, #9166, #9164, #9172, #9170, #9184 ) ) ;
#9170 = oriented_edge ( 'none', *, *, #47280, .t. ) ;
#9171 = edge_curve ( 'none', #47257, #9348, #21377, .t. ) ;
#9172 = oriented_edge ( 'none', *, *, #10852, .t. ) ;
#9173 = oriented_edge ( 'none', *, *, #47248, .t. ) ;
#9174 = oriented_edge ( 'none', *, *, #9171, .f. ) ;
#9175 = oriented_edge ( 'none', *, *, #1378, .f. ) ;
#9176 = advanced_face ( 'none', ( #21380 ), #21369, .t. ) ;
#9177 = edge_loop ( 'none', ( #9183, #11598, #11604, #11606, #11605 ) ) ;
#9178 = oriented_edge ( 'none', *, *, #10923, .t. ) ;
#9179 = oriented_edge ( 'none', *, *, #9185, .t. ) ;
#9180 = oriented_edge ( 'none', *, *, #534, .t. ) ;
#9181 = oriented_edge ( 'none', *, *, #16893, .f. ) ;
#9182 = oriented_edge ( 'none', *, *, #9109, .f. ) ;
#9183 = oriented_edge ( 'none', *, *, #27118, .f. ) ;
#9184 = oriented_edge ( 'none', *, *, #47225, .t. ) ;
#9185 = edge_curve ( 'none', #444, #48327, #21365, .t. ) ;
#9186 = oriented_edge ( 'none', *, *, #9338, .f. ) ;
#9187 = oriented_edge ( 'none', *, *, #46847, .t. ) ;
#9188 = oriented_edge ( 'none', *, *, #9137, .t. ) ;
#9189 = advanced_face ( 'none', ( #21359 ), #21423, .t. ) ;
#9190 = oriented_edge ( 'none', *, *, #6120, .t. ) ;
#9191 = edge_curve ( 'none', #9230, #9218, #21352, .t. ) ;
#9192 = edge_curve ( 'none', #9195, #9196, #21420, .t. ) ;
#9193 = oriented_edge ( 'none', *, *, #9192, .t. ) ;
#9194 = edge_loop ( 'none', ( #9193, #9190, #5057, #11595, #11593 ) ) ;
#9195 = vertex_point ( 'none', #21416 ) ;
#9196 = vertex_point ( 'none', #21415 ) ;
#9197 = oriented_edge ( 'none', *, *, #9200, .f. ) ;
#9198 = vertex_point ( 'none', #21357 ) ;
#9199 = oriented_edge ( 'none', *, *, #9203, .f. ) ;
#9200 = edge_curve ( 'none', #9218, #9198, #21372, .t. ) ;
#9201 = oriented_edge ( 'none', *, *, #9205, .t. ) ;
#9202 = oriented_edge ( 'none', *, *, #9191, .f. ) ;
#9203 = edge_curve ( 'none', #9198, #9204, #21401, .t. ) ;
#9204 = vertex_point ( 'none', #21414 ) ;
#9205 = edge_curve ( 'none', #9212, #9204, #21396, .t. ) ;
#9206 = edge_curve ( 'none', #9255, #9212, #21371, .t. ) ;
#9207 = oriented_edge ( 'none', *, *, #9435, .f. ) ;
#9208 = edge_curve ( 'none', #9306, #9235, #21459, .t. ) ;
#9209 = oriented_edge ( 'none', *, *, #9229, .t. ) ;
#9210 = edge_loop ( 'none', ( #9209, #9214, #9201, #9199, #9197, #9202 ) ) ;
#9211 = advanced_face ( 'none', ( #21419 ), #21447, .t. ) ;
#9212 = vertex_point ( 'none', #21455 ) ;
#9213 = oriented_edge ( 'none', *, *, #9208, .f. ) ;
#9214 = oriented_edge ( 'none', *, *, #9206, .t. ) ;
#9215 = oriented_edge ( 'none', *, *, #9241, .t. ) ;
#9216 = edge_curve ( 'none', #9299, #9248, #21445, .t. ) ;
#9217 = oriented_edge ( 'none', *, *, #9216, .t. ) ;
#9218 = vertex_point ( 'none', #21439 ) ;
#9219 = edge_loop ( 'none', ( #10463, #10809, #10871, #10895 ) ) ;
#9220 = oriented_edge ( 'none', *, *, #9078, .t. ) ;
#9221 = advanced_face ( 'none', ( #21444 ), #21435, .t. ) ;
#9222 = edge_loop ( 'none', ( #9223, #9224, #9220, #9225, #9104, #9101, #9098, #8419, #8451, #8427, #8521, #8828 ) ) ;
#9223 = oriented_edge ( 'none', *, *, #9350, .f. ) ;
#9224 = oriented_edge ( 'none', *, *, #9158, .t. ) ;
#9225 = oriented_edge ( 'none', *, *, #9090, .t. ) ;
#9226 = advanced_face ( 'none', ( #21428 ), #21409, .t. ) ;
#9227 = edge_loop ( 'none', ( #9139, #11586, #11698, #1935 ) ) ;
#9228 = oriented_edge ( 'none', *, *, #9297, .f. ) ;
#9229 = edge_curve ( 'none', #9230, #9255, #21440, .t. ) ;
#9230 = vertex_point ( 'none', #21490 ) ;
#9231 = oriented_edge ( 'none', *, *, #9229, .f. ) ;
#9232 = vertex_point ( 'none', #21432 ) ;
#9233 = advanced_face ( 'none', ( #21431 ), #21425, .t. ) ;
#9234 = edge_curve ( 'none', #9247, #9256, #21433, .t. ) ;
#9235 = vertex_point ( 'none', #21479 ) ;
#9236 = oriented_edge ( 'none', *, *, #9234, .t. ) ;
#9237 = edge_curve ( 'none', #9256, #9265, #21481, .t. ) ;
#9238 = oriented_edge ( 'none', *, *, #9243, .f. ) ;
#9239 = oriented_edge ( 'none', *, *, #9237, .t. ) ;
#9240 = edge_curve ( 'none', #9235, #9265, #21467, .t. ) ;
#9241 = edge_curve ( 'none', #9248, #9235, #21487, .t. ) ;
#9242 = oriented_edge ( 'none', *, *, #9241, .f. ) ;
#9243 = edge_curve ( 'none', #9261, #9248, #21527, .t. ) ;
#9244 = edge_loop ( 'none', ( #9309, #9308, #9231, #9267, #9228 ) ) ;
#9245 = oriented_edge ( 'none', *, *, #9270, .t. ) ;
#9246 = edge_curve ( 'none', #9263, #9247, #21530, .t. ) ;
#9247 = vertex_point ( 'none', #21521 ) ;
#9248 = vertex_point ( 'none', #21518 ) ;
#9249 = edge_curve ( 'none', #9261, #9247, #21534, .t. ) ;
#9250 = oriented_edge ( 'none', *, *, #9240, .f. ) ;
#9251 = vertex_point ( 'none', #21511 ) ;
#9252 = edge_curve ( 'none', #9251, #9261, #21498, .t. ) ;
#9253 = oriented_edge ( 'none', *, *, #9252, .f. ) ;
#9254 = edge_curve ( 'none', #22428, #9251, #21514, .t. ) ;
#9255 = vertex_point ( 'none', #21510 ) ;
#9256 = vertex_point ( 'none', #21491 ) ;
#9257 = oriented_edge ( 'none', *, *, #9254, .f. ) ;
#9258 = edge_loop ( 'none', ( #9268, #9236, #9239, #9250, #9242, #9238 ) ) ;
#9259 = manifold_solid_brep ( 'thdschpat', #9272 ) ;
#9260 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#9261 = vertex_point ( 'none', #21567 ) ;
#9262 = oriented_edge ( 'none', *, *, #9246, .t. ) ;
#9263 = vertex_point ( 'none', #21563 ) ;
#9264 = edge_curve ( 'none', #9305, #9306, #21564, .t. ) ;
#9265 = vertex_point ( 'none', #21561 ) ;
#9266 = oriented_edge ( 'none', *, *, #9249, .f. ) ;
#9267 = oriented_edge ( 'none', *, *, #9295, .f. ) ;
#9268 = oriented_edge ( 'none', *, *, #9249, .t. ) ;
#9269 = edge_loop ( 'none', ( #9245, #9262, #9266, #9253, #9257 ) ) ;
#9270 = edge_curve ( 'none', #22428, #9263, #21562, .t. ) ;
#9271 = edge_curve ( 'none', #9332, #9347, #21566, .t. ) ;
#9272 = closed_shell ( 'none', ( #21791, #9233, #9307, #9300, #9211, #9189, #11590, #13238, #13220, #13201, #11754, #11684, #11683, #11707, #11717, #11766, #11700, #11817, #11787, #11803, #11844, #11903, #11900, #11878, #11886, #11952, #11934, #11919, #11998, #11986, #12036, #11967, #11999, #12018, #12004, #12058, #12123, #12044, #12084, #12097, #12143, #12151, #12134, #12185, #12194, #12238, #12249, #12217, #12272, #13103, #12381, #12346, #12357, #12412, #12501, #12593, #12565, #8742, #12653, #12731, #12771, #12804, #12853, #12940, #12907, #12965, #13065, #12989, #13098, #25769, #33506, #8373, #36610, #36466, #46888, #46950, #46981, #47021, #47109, #47146, #47117, #47196, #47174, #47315, #12456, #12447, #12495, #12490, #12530, #12559, #12608, #12692, #12717, #12816, #12745, #12844, #12882, #12934, #12986, #13046, #13122, #13185, #13117, #13163, #13276, #31829, #47755, #46346, #23960, #40, #517, #23529, #46768, #48264, #24755, #483, #493, #17954, #17431, #20126, #20705, #20741, #20810, #5330, #5587, #5687, #5754, #6617, #6924, #7232, #6970, #7067, #7602, #7725, #9022, #8591, #8444, #8900, #8868, #8861, #8912, #8976, #9066, #46944, #46979, #46969, #47177, #47206, #47605, #47358, #15216, #43161, #40794, #53112, #46584, #47792, #20765, #20772, #20834, #20852, #1149, #1119, #1822, #1062, #1082, #1099, #1172, #48379, #1655, #2395, #2330, #2274, #3346, #3192, #3078, #3531, #3554, #3640, #3501, #3652, #4165, #4637, #4851, #4340, #5315, #5316, #5377, #5348, #5421, #5353, #8430, #10976, #10982, #11038, #11034, #11026, #11015, #9118, #8817, #8832, #8937, #8918, #8907, #8990, #9093, #9132, #9117, #9110, #9176, #11600, #11355, #11347, #11340, #11410, #11406, #11399, #11389, #11384, #11444, #11443, #11439, #11417, #11492, #11485, #11480, #11474, #11461, #11532, #11521, #11514, #11503, #11495, #11571, #11556, #11564, #11555, #11541, #11611, #11801, #12247, #12290, #12310, #12320, #12799, #13078, #13080, #13135, #13114, #1040, #1394, #1037, #1186, #1191, #1252, #1284, #1288, #1278, #1212, #1369, #1383, #12499, #12620, #12679, #12781, #12928, #12978, #12947, #47334, #47352, #47366, #47377, #47309, #35932, #35378, #35587, #46916, #46959, #47041, #47088, #47202, #7663, #7667, #10964, #11065, #11078, #11008, #11061, #11053, #11043, #11105, #11104, #11085, #11093, #11083, #11156, #11147, #11136, #5979, #5961, #5778, #6071, #5814, #6205, #6297, #6188, #6419, #6529, #6588, #6747, #6720, #6842, #6814, #6902, #7002, #7105, #47410, #47401, #1232, #4384, #32908, #35845, #47005, #47068, #47044 ) ) ;
#9273 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#9274 = vertex_point ( 'none', #21550 ) ;
#9275 = edge_loop ( 'none', ( #9349, #9352, #9354, #9345, #9334, #9337, #9339, #9331 ) ) ;
#9276 = vertex_point ( 'none', #21554 ) ;
#9277 = edge_loop ( 'none', ( #9287, #9290, #9292, #9343 ) ) ;
#9278 = edge_curve ( 'none', #9285, #9279, #21598, .t. ) ;
#9279 = vertex_point ( 'none', #21547 ) ;
#9280 = edge_curve ( 'none', #9284, #9285, #21555, .t. ) ;
#9281 = vertex_point ( 'none', #21541 ) ;
#9282 = manifold_solid_brep ( '����-����1', #8950 ) ;
#9283 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#9284 = vertex_point ( 'none', #21591 ) ;
#9285 = vertex_point ( 'none', #21590 ) ;
#9286 = advanced_face ( 'none', ( #21586 ), #21599, .t. ) ;
#9287 = oriented_edge ( 'none', *, *, #9280, .t. ) ;
#9288 = oriented_edge ( 'none', *, *, #9391, .f. ) ;
#9289 = edge_curve ( 'none', #9332, #9351, #21585, .t. ) ;
#9290 = oriented_edge ( 'none', *, *, #9278, .t. ) ;
#9291 = edge_curve ( 'none', #9276, #9279, #21579, .t. ) ;
#9292 = oriented_edge ( 'none', *, *, #9291, .f. ) ;
#9293 = edge_curve ( 'none', #9284, #9276, #21580, .t. ) ;
#9294 = vertex_point ( 'none', #21574 ) ;
#9296 = oriented_edge ( 'none', *, *, #10549, .f. ) ;
#9295 = edge_curve ( 'none', #9304, #9230, #21583, .t. ) ;
#9297 = edge_curve ( 'none', #9305, #9304, #21625, .t. ) ;
#9298 = edge_curve ( 'none', #9305, #9299, #21617, .t. ) ;
#9299 = vertex_point ( 'none', #21627 ) ;
#9300 = advanced_face ( 'none', ( #21626 ), #21621, .t. ) ;
#9301 = oriented_edge ( 'none', *, *, #9264, .f. ) ;
#9302 = oriented_edge ( 'none', *, *, #9298, .t. ) ;
#9303 = edge_loop ( 'none', ( #9301, #9302, #9217, #9215, #9213 ) ) ;
#9304 = vertex_point ( 'none', #21611 ) ;
#9305 = vertex_point ( 'none', #21609 ) ;
#9306 = vertex_point ( 'none', #21613 ) ;
#9307 = advanced_face ( 'none', ( #21605 ), #21606, .t. ) ;
#9308 = oriented_edge ( 'none', *, *, #9310, .t. ) ;
#9309 = oriented_edge ( 'none', *, *, #9264, .t. ) ;
#9310 = edge_curve ( 'none', #9306, #9255, #21601, .t. ) ;
#9311 = edge_curve ( 'none', #9323, #9390, #21661, .t. ) ;
#9312 = vertex_point ( 'none', #21604 ) ;
#9313 = vertex_point ( 'none', #21603 ) ;
#9314 = vertex_point ( 'none', #21662 ) ;
#9315 = oriented_edge ( 'none', *, *, #9330, .f. ) ;
#9316 = vertex_point ( 'none', #21652 ) ;
#9317 = vertex_point ( 'none', #21654 ) ;
#9318 = advanced_face ( 'none', ( #21651 ), #21663, .f. ) ;
#9319 = oriented_edge ( 'none', *, *, #9325, .f. ) ;
#9320 = oriented_edge ( 'none', *, *, #9321, .t. ) ;
#9321 = edge_curve ( 'none', #9316, #9324, #21646, .t. ) ;
#9322 = vertex_point ( 'none', #21648 ) ;
#9323 = vertex_point ( 'none', #21647 ) ;
#9324 = vertex_point ( 'none', #21642 ) ;
#9325 = edge_curve ( 'none', #9329, #9324, #21634, .t. ) ;
#9326 = edge_loop ( 'none', ( #9315, #9387, #9288, #9370 ) ) ;
#9327 = edge_curve ( 'none', #9317, #9329, #21650, .t. ) ;
#9328 = vertex_point ( 'none', #21639 ) ;
#9329 = vertex_point ( 'none', #21620 ) ;
#9330 = edge_curve ( 'none', #9322, #9323, #21640, .t. ) ;
#9331 = oriented_edge ( 'none', *, *, #9340, .f. ) ;
#9332 = vertex_point ( 'none', #21706 ) ;
#9333 = vertex_point ( 'none', #21641 ) ;
#9334 = oriented_edge ( 'none', *, *, #9289, .t. ) ;
#9335 = edge_curve ( 'none', #9351, #9348, #21703, .t. ) ;
#9336 = oriented_edge ( 'none', *, *, #9342, .f. ) ;
#9337 = oriented_edge ( 'none', *, *, #9335, .t. ) ;
#9338 = edge_curve ( 'none', #9348, #9333, #21738, .t. ) ;
#9339 = oriented_edge ( 'none', *, *, #9338, .t. ) ;
#9340 = edge_curve ( 'none', #9274, #9333, #21731, .t. ) ;
#9341 = edge_loop ( 'none', ( #9336, #9320, #9319, #9382 ) ) ;
#9342 = edge_curve ( 'none', #9316, #9317, #21709, .t. ) ;
#9343 = oriented_edge ( 'none', *, *, #9293, .f. ) ;
#9344 = edge_curve ( 'none', #9274, #9281, #21727, .t. ) ;
#9345 = oriented_edge ( 'none', *, *, #9271, .f. ) ;
#9346 = advanced_face ( 'none', ( #21708 ), #21714, .t. ) ;
#9347 = vertex_point ( 'none', #21720 ) ;
#9348 = vertex_point ( 'none', #21716 ) ;
#9349 = oriented_edge ( 'none', *, *, #9344, .t. ) ;
#9350 = edge_curve ( 'none', #9281, #9294, #21710, .t. ) ;
#9351 = vertex_point ( 'none', #21713 ) ;
#9352 = oriented_edge ( 'none', *, *, #9350, .t. ) ;
#9353 = edge_curve ( 'none', #9347, #9294, #21715, .t. ) ;
#9354 = oriented_edge ( 'none', *, *, #9353, .f. ) ;
#9355 = advanced_face ( 'none', ( #21772 ), #21712, .f. ) ;
#9356 = edge_curve ( 'none', #9376, #9328, #21756, .t. ) ;
#9357 = oriented_edge ( 'none', *, *, #9380, .f. ) ;
#9358 = oriented_edge ( 'none', *, *, #9372, .f. ) ;
#9359 = advanced_face ( 'none', ( #21758 ), #21766, .f. ) ;
#9360 = edge_loop ( 'none', ( #9358, #9369, #9366 ) ) ;
#9361 = oriented_edge ( 'none', *, *, #9363, .f. ) ;
#9362 = edge_curve ( 'none', #9312, #9316, #21745, .t. ) ;
#9363 = edge_curve ( 'none', #9312, #9317, #21740, .t. ) ;
#9364 = edge_curve ( 'none', #9376, #9313, #21811, .t. ) ;
#9365 = oriented_edge ( 'none', *, *, #9362, .t. ) ;
#9366 = oriented_edge ( 'none', *, *, #9330, .t. ) ;
#9367 = vertex_point ( 'none', #21747 ) ;
#9368 = advanced_face ( 'none', ( #21810 ), #21809, .f. ) ;
#9369 = oriented_edge ( 'none', *, *, #9433, .t. ) ;
#9370 = oriented_edge ( 'none', *, *, #9311, .f. ) ;
#9371 = edge_curve ( 'none', #9328, #9313, #21805, .t. ) ;
#9372 = edge_curve ( 'none', #9367, #9323, #21801, .t. ) ;
#9373 = advanced_face ( 'none', ( #21754 ), #21741, .f. ) ;
#9374 = oriented_edge ( 'none', *, *, #9375, .t. ) ;
#9375 = edge_curve ( 'none', #9328, #9314, #21775, .t. ) ;
#9376 = vertex_point ( 'none', #21778 ) ;
#9377 = edge_loop ( 'none', ( #9436, #9434, #12656 ) ) ;
#9378 = oriented_edge ( 'none', *, *, #9379, .f. ) ;
#9379 = edge_curve ( 'none', #9381, #9314, #21852, .t. ) ;
#9380 = edge_curve ( 'none', #9313, #9381, #21843, .t. ) ;
#9381 = vertex_point ( 'none', #21839 ) ;
#9382 = oriented_edge ( 'none', *, *, #9327, .f. ) ;
#9383 = edge_curve ( 'none', #51527, #26183, #21841, .t. ) ;
#9384 = oriented_edge ( 'none', *, *, #9342, .t. ) ;
#9385 = oriented_edge ( 'none', *, *, #9371, .f. ) ;
#9386 = advanced_face ( 'none', ( #21854 ), #21840, .f. ) ;
#9387 = oriented_edge ( 'none', *, *, #9388, .t. ) ;
#9388 = edge_curve ( 'none', #9322, #9389, #21873, .t. ) ;
#9389 = vertex_point ( 'none', #21869 ) ;
#9390 = vertex_point ( 'none', #21868 ) ;
#9391 = edge_curve ( 'none', #9390, #9389, #21872, .t. ) ;
#9392 = edge_loop ( 'none', ( #9361, #9365, #9384 ) ) ;
#9393 = edge_loop ( 'none', ( #9385, #9374, #9378, #9357 ) ) ;
#9394 = vertex_point ( 'none', #21877 ) ;
#9395 = oriented_edge ( 'none', *, *, #9408, .f. ) ;
#9396 = edge_loop ( 'none', ( #9407, #9467, #9462, #9446 ) ) ;
#9397 = oriented_edge ( 'none', *, *, #9398, .f. ) ;
#9398 = edge_curve ( 'none', #9474, #9475, #21865, .t. ) ;
#9399 = edge_curve ( 'none', #9460, #9466, #21917, .t. ) ;
#9400 = oriented_edge ( 'none', *, *, #9428, .t. ) ;
#9401 = edge_curve ( 'none', #9402, #9431, #21913, .t. ) ;
#9402 = vertex_point ( 'none', #21885 ) ;
#9403 = vertex_point ( 'none', #21884 ) ;
#9404 = oriented_edge ( 'none', *, *, #9405, .f. ) ;
#9405 = edge_curve ( 'none', #653, #9402, #21950, .t. ) ;
#9406 = edge_loop ( 'none', ( #9395, #9413, #9397, #9456 ) ) ;
#9407 = oriented_edge ( 'none', *, *, #9477, .t. ) ;
#9408 = edge_curve ( 'none', #9432, #9414, #21953, .t. ) ;
#9409 = advanced_face ( 'none', ( #21881 ), #21887, .t. ) ;
#9410 = vertex_point ( 'none', #21938 ) ;
#9411 = advanced_face ( 'none', ( #21934 ), #21939, .f. ) ;
#9412 = edge_curve ( 'none', #9414, #9403, #21933, .t. ) ;
#9413 = oriented_edge ( 'none', *, *, #9470, .t. ) ;
#9414 = vertex_point ( 'none', #21936 ) ;
#9415 = edge_curve ( 'none', #653, #9417, #21945, .t. ) ;
#9416 = vertex_point ( 'none', #21923 ) ;
#9417 = vertex_point ( 'none', #21912 ) ;
#9418 = oriented_edge ( 'none', *, *, #9421, .f. ) ;
#9419 = edge_curve ( 'none', #9451, #9464, #21986, .t. ) ;
#9420 = oriented_edge ( 'none', *, *, #9423, .f. ) ;
#9421 = edge_curve ( 'none', #1933, #9416, #21985, .t. ) ;
#9422 = edge_curve ( 'none', #9410, #9403, #21937, .t. ) ;
#9423 = edge_curve ( 'none', #9416, #9417, #21968, .t. ) ;
#9424 = edge_loop ( 'none', ( #9430, #9400, #9426, #9404 ) ) ;
#9425 = edge_loop ( 'none', ( #9429, #9469, #9472, #9476 ) ) ;
#9426 = oriented_edge ( 'none', *, *, #9401, .f. ) ;
#9427 = advanced_face ( 'none', ( #21987 ), #21969, .t. ) ;
#9428 = edge_curve ( 'none', #1933, #9431, #21960, .t. ) ;
#9429 = oriented_edge ( 'none', *, *, #9408, .t. ) ;
#9430 = oriented_edge ( 'none', *, *, #1890, .f. ) ;
#9431 = vertex_point ( 'none', #21961 ) ;
#9432 = vertex_point ( 'none', #21954 ) ;
#9433 = edge_curve ( 'none', #9367, #9322, #21959, .t. ) ;
#9434 = oriented_edge ( 'none', *, *, #9356, .t. ) ;
#9435 = edge_curve ( 'none', #12662, #13071, #22016, .t. ) ;
#9436 = oriented_edge ( 'none', *, *, #9364, .f. ) ;
#9437 = oriented_edge ( 'none', *, *, #9450, .t. ) ;
#9438 = edge_curve ( 'none', #9465, #9520, #22005, .t. ) ;
#9439 = oriented_edge ( 'none', *, *, #9438, .f. ) ;
#9440 = oriented_edge ( 'none', *, *, #9441, .f. ) ;
#9441 = edge_curve ( 'none', #9442, #9394, #22014, .t. ) ;
#9442 = vertex_point ( 'none', #21999 ) ;
#9443 = edge_loop ( 'none', ( #9439, #9508, #9511, #9495 ) ) ;
#9444 = edge_curve ( 'none', #9459, #9463, #21997, .t. ) ;
#9445 = edge_loop ( 'none', ( #9458, #9452, #9447, #9454 ) ) ;
#9446 = oriented_edge ( 'none', *, *, #9444, .f. ) ;
#9447 = oriented_edge ( 'none', *, *, #9419, .f. ) ;
#9448 = advanced_face ( 'none', ( #21998 ), #22012, .t. ) ;
#9449 = edge_curve ( 'none', #9459, #9464, #22047, .t. ) ;
#9450 = edge_curve ( 'none', #9520, #9394, #21989, .t. ) ;
#9451 = vertex_point ( 'none', #21988 ) ;
#9452 = oriented_edge ( 'none', *, *, #9449, .t. ) ;
#9453 = edge_curve ( 'none', #9465, #9507, #22038, .t. ) ;
#9454 = oriented_edge ( 'none', *, *, #9515, .f. ) ;
#9455 = edge_loop ( 'none', ( #9457, #9437, #9440, #9518 ) ) ;
#9456 = oriented_edge ( 'none', *, *, #9471, .f. ) ;
#9457 = oriented_edge ( 'none', *, *, #9438, .t. ) ;
#9458 = oriented_edge ( 'none', *, *, #9477, .f. ) ;
#9459 = vertex_point ( 'none', #22043 ) ;
#9460 = vertex_point ( 'none', #22039 ) ;
#9461 = advanced_face ( 'none', ( #22029 ), #22030, .t. ) ;
#9462 = oriented_edge ( 'none', *, *, #9468, .f. ) ;
#9463 = vertex_point ( 'none', #22028 ) ;
#9464 = vertex_point ( 'none', #22035 ) ;
#9465 = vertex_point ( 'none', #22025 ) ;
#9466 = vertex_point ( 'none', #22024 ) ;
#9467 = oriented_edge ( 'none', *, *, #9399, .t. ) ;
#9468 = edge_curve ( 'none', #9463, #9466, #22023, .t. ) ;
#9469 = oriented_edge ( 'none', *, *, #9412, .t. ) ;
#9470 = edge_curve ( 'none', #9432, #9475, #22017, .t. ) ;
#9471 = edge_curve ( 'none', #9414, #9474, #22079, .t. ) ;
#9472 = oriented_edge ( 'none', *, *, #9422, .f. ) ;
#9473 = edge_curve ( 'none', #9432, #9410, #22080, .t. ) ;
#9474 = vertex_point ( 'none', #22075 ) ;
#9475 = vertex_point ( 'none', #22074 ) ;
#9476 = oriented_edge ( 'none', *, *, #9473, .f. ) ;
#9477 = edge_curve ( 'none', #9459, #9460, #22069, .t. ) ;
#9478 = advanced_face ( 'none', ( #22066 ), #22027, .t. ) ;
#9479 = edge_loop ( 'none', ( #9486, #9488, #9491, #9487 ) ) ;
#9480 = vertex_point ( 'none', #22068 ) ;
#9481 = vertex_point ( 'none', #22059 ) ;
#9482 = vertex_point ( 'none', #22065 ) ;
#9483 = advanced_face ( 'none', ( #22051 ), #21474, .t. ) ;
#9484 = vertex_point ( 'none', #21783 ) ;
#9485 = vertex_point ( 'none', #21781 ) ;
#9486 = oriented_edge ( 'none', *, *, #9503, .f. ) ;
#9487 = oriented_edge ( 'none', *, *, #9492, .f. ) ;
#9488 = oriented_edge ( 'none', *, *, #9560, .t. ) ;
#9489 = edge_curve ( 'none', #9482, #9562, #21792, .t. ) ;
#9490 = edge_loop ( 'none', ( #9537, #9536, #9542, #9550 ) ) ;
#9491 = oriented_edge ( 'none', *, *, #9489, .f. ) ;
#9492 = edge_curve ( 'none', #9506, #9482, #22113, .t. ) ;
#9493 = edge_loop ( 'none', ( #9548, #9547, #9561, #9532 ) ) ;
#9494 = edge_curve ( 'none', #9480, #9546, #22108, .t. ) ;
#9495 = oriented_edge ( 'none', *, *, #9512, .f. ) ;
#9496 = advanced_face ( 'none', ( #22114 ), #22109, .t. ) ;
#9497 = oriented_edge ( 'none', *, *, #9501, .f. ) ;
#9498 = edge_curve ( 'none', #9506, #9499, #22098, .t. ) ;
#9499 = vertex_point ( 'none', #22097 ) ;
#9500 = oriented_edge ( 'none', *, *, #9498, .t. ) ;
#9501 = edge_curve ( 'none', #12675, #9499, #22096, .t. ) ;
#9502 = vertex_point ( 'none', #22089 ) ;
#9503 = edge_curve ( 'none', #9505, #9506, #22099, .t. ) ;
#9504 = advanced_face ( 'none', ( #22095 ), #22102, .t. ) ;
#9505 = vertex_point ( 'none', #22088 ) ;
#9506 = vertex_point ( 'none', #22138 ) ;
#9507 = vertex_point ( 'none', #22090 ) ;
#9508 = oriented_edge ( 'none', *, *, #9453, .t. ) ;
#9509 = edge_curve ( 'none', #9514, #9507, #22133, .t. ) ;
#9510 = edge_loop ( 'none', ( #9517, #9500, #9497, #13206 ) ) ;
#9511 = oriented_edge ( 'none', *, *, #9509, .f. ) ;
#9512 = edge_curve ( 'none', #9520, #9514, #22127, .t. ) ;
#9513 = oriented_edge ( 'none', *, *, #7470, .f. ) ;
#9514 = vertex_point ( 'none', #22123 ) ;
#9515 = edge_curve ( 'none', #9460, #9451, #22121, .t. ) ;
#9516 = edge_curve ( 'none', #9465, #9442, #22129, .t. ) ;
#9517 = oriented_edge ( 'none', *, *, #9503, .t. ) ;
#9518 = oriented_edge ( 'none', *, *, #9516, .f. ) ;
#9519 = advanced_face ( 'none', ( #22136 ), #22130, .t. ) ;
#9520 = vertex_point ( 'none', #22128 ) ;
#9521 = advanced_face ( 'none', ( #22172 ), #22122, .t. ) ;
#9522 = oriented_edge ( 'none', *, *, #9524, .t. ) ;
#9523 = oriented_edge ( 'none', *, *, #9555, .f. ) ;
#9524 = edge_curve ( 'none', #178, #9557, #22176, .t. ) ;
#9525 = oriented_edge ( 'none', *, *, #20695, .t. ) ;
#9526 = edge_curve ( 'none', #9527, #9557, #22180, .t. ) ;
#9527 = vertex_point ( 'none', #22160 ) ;
#9528 = edge_curve ( 'none', #178, #9485, #22163, .t. ) ;
#9529 = oriented_edge ( 'none', *, *, #9526, .f. ) ;
#9530 = edge_curve ( 'none', #230, #9527, #22161, .t. ) ;
#9531 = vertex_point ( 'none', #22169 ) ;
#9532 = oriented_edge ( 'none', *, *, #9551, .f. ) ;
#9533 = edge_curve ( 'none', #9481, #9556, #22214, .t. ) ;
#9534 = edge_loop ( 'none', ( #9523, #9522, #9529, #3465 ) ) ;
#9535 = advanced_face ( 'none', ( #22153 ), #22168, .t. ) ;
#9536 = oriented_edge ( 'none', *, *, #9554, .t. ) ;
#9537 = oriented_edge ( 'none', *, *, #9533, .f. ) ;
#9538 = edge_curve ( 'none', #230, #9484, #22209, .t. ) ;
#9539 = vertex_point ( 'none', #22199 ) ;
#9540 = edge_curve ( 'none', #9558, #9539, #22198, .t. ) ;
#9541 = edge_loop ( 'none', ( #9597, #9599, #9596, #9602 ) ) ;
#9542 = oriented_edge ( 'none', *, *, #9540, .t. ) ;
#9543 = edge_curve ( 'none', #9556, #9539, #22189, .t. ) ;
#9544 = edge_loop ( 'none', ( #9580, #9525, #9586, #9588 ) ) ;
#9545 = advanced_face ( 'none', ( #22186 ), #22197, .t. ) ;
#9546 = vertex_point ( 'none', #22238 ) ;
#9547 = oriented_edge ( 'none', *, *, #9549, .t. ) ;
#9548 = oriented_edge ( 'none', *, *, #9494, .f. ) ;
#9549 = edge_curve ( 'none', #9480, #9485, #22185, .t. ) ;
#9550 = oriented_edge ( 'none', *, *, #9543, .f. ) ;
#9551 = edge_curve ( 'none', #9546, #9484, #22201, .t. ) ;
#9552 = edge_curve ( 'none', #9485, #9484, #22239, .t. ) ;
#9553 = oriented_edge ( 'none', *, *, #4139, .t. ) ;
#9554 = edge_curve ( 'none', #9481, #9558, #22236, .t. ) ;
#9555 = edge_curve ( 'none', #178, #230, #22224, .t. ) ;
#9556 = vertex_point ( 'none', #22230 ) ;
#9557 = vertex_point ( 'none', #22216 ) ;
#9558 = vertex_point ( 'none', #22222 ) ;
#9559 = edge_curve ( 'none', #9505, #12675, #22276, .t. ) ;
#9560 = edge_curve ( 'none', #9505, #9562, #22240, .t. ) ;
#9561 = oriented_edge ( 'none', *, *, #9552, .t. ) ;
#9562 = vertex_point ( 'none', #22264 ) ;
#9563 = oriented_edge ( 'none', *, *, #9578, .f. ) ;
#9564 = oriented_edge ( 'none', *, *, #9576, .t. ) ;
#9565 = advanced_face ( 'none', ( #22272 ), #22271, .t. ) ;
#9566 = oriented_edge ( 'none', *, *, #9571, .t. ) ;
#9567 = edge_curve ( 'none', #9589, #9502, #22263, .t. ) ;
#9568 = oriented_edge ( 'none', *, *, #9567, .t. ) ;
#9569 = vertex_point ( 'none', #22215 ) ;
#9570 = vertex_point ( 'none', #22261 ) ;
#9571 = edge_curve ( 'none', #9570, #9569, #22253, .t. ) ;
#9572 = edge_loop ( 'none', ( #9566, #9564, #9568, #584 ) ) ;
#9573 = edge_loop ( 'none', ( #9590, #9594, #9579, #9563 ) ) ;
#9574 = edge_curve ( 'none', #177, #9570, #22252, .t. ) ;
#9575 = oriented_edge ( 'none', *, *, #9574, .f. ) ;
#9576 = edge_curve ( 'none', #9569, #9589, #22269, .t. ) ;
#9577 = advanced_face ( 'none', ( #22242 ), #22307, .t. ) ;
#9578 = edge_curve ( 'none', #20696, #9531, #22244, .t. ) ;
#9579 = oriented_edge ( 'none', *, *, #9585, .f. ) ;
#9580 = oriented_edge ( 'none', *, *, #9526, .t. ) ;
#9581 = edge_loop ( 'none', ( #9600, #9592, #9598, #9575 ) ) ;
#9582 = edge_loop ( 'none', ( #7570, #7262, #9513, #7508 ) ) ;
#9583 = oriented_edge ( 'none', *, *, #4180, .t. ) ;
#9584 = vertex_point ( 'none', #22302 ) ;
#9585 = edge_curve ( 'none', #9531, #9584, #22297, .t. ) ;
#9586 = oriented_edge ( 'none', *, *, #9585, .t. ) ;
#9587 = edge_curve ( 'none', #9527, #9584, #22296, .t. ) ;
#9588 = oriented_edge ( 'none', *, *, #9587, .f. ) ;
#9589 = vertex_point ( 'none', #22299 ) ;
#9590 = oriented_edge ( 'none', *, *, #9604, .t. ) ;
#9591 = advanced_face ( 'none', ( #22282 ), #22304, .t. ) ;
#9592 = oriented_edge ( 'none', *, *, #9593, .t. ) ;
#9593 = edge_curve ( 'none', #20696, #9569, #22278, .t. ) ;
#9594 = oriented_edge ( 'none', *, *, #9603, .t. ) ;
#9595 = advanced_face ( 'none', ( #22279 ), #22294, .t. ) ;
#9596 = oriented_edge ( 'none', *, *, #9552, .f. ) ;
#9597 = oriented_edge ( 'none', *, *, #9555, .t. ) ;
#9598 = oriented_edge ( 'none', *, *, #9571, .f. ) ;
#9599 = oriented_edge ( 'none', *, *, #9538, .t. ) ;
#9600 = oriented_edge ( 'none', *, *, #9604, .f. ) ;
#9601 = oriented_edge ( 'none', *, *, #4147, .t. ) ;
#9602 = oriented_edge ( 'none', *, *, #9528, .f. ) ;
#9603 = edge_curve ( 'none', #177, #9584, #22346, .t. ) ;
#9604 = edge_curve ( 'none', #20696, #177, #22293, .t. ) ;
#9605 = advanced_face ( 'none', ( #22330 ), #22329, .t. ) ;
#9606 = edge_loop ( 'none', ( #9685, #9676, #9660, #9662 ) ) ;
#9607 = oriented_edge ( 'none', *, *, #9691, .t. ) ;
#9608 = edge_curve ( 'none', #9643, #9690, #22319, .t. ) ;
#9609 = oriented_edge ( 'none', *, *, #9608, .f. ) ;
#9610 = vertex_point ( 'none', #22316 ) ;
#9611 = vertex_point ( 'none', #22308 ) ;
#9612 = advanced_face ( 'none', ( #22315 ), #22336, .t. ) ;
#9613 = oriented_edge ( 'none', *, *, #9687, .t. ) ;
#9614 = oriented_edge ( 'none', *, *, #9644, .f. ) ;
#9615 = oriented_edge ( 'none', *, *, #9629, .f. ) ;
#9616 = edge_curve ( 'none', #9635, #9641, #22369, .t. ) ;
#9617 = advanced_face ( 'none', ( #22371 ), #22375, .t. ) ;
#9618 = edge_curve ( 'none', #9630, #9502, #22361, .t. ) ;
#9619 = oriented_edge ( 'none', *, *, #9616, .t. ) ;
#9620 = oriented_edge ( 'none', *, *, #9678, .f. ) ;
#9621 = oriented_edge ( 'none', *, *, #9567, .f. ) ;
#9622 = oriented_edge ( 'none', *, *, #9625, .f. ) ;
#9623 = oriented_edge ( 'none', *, *, #9626, .f. ) ;
#9624 = edge_curve ( 'none', #9611, #9690, #22358, .t. ) ;
#9625 = edge_curve ( 'none', #9610, #9611, #22374, .t. ) ;
#9626 = edge_curve ( 'none', #9628, #9589, #22351, .t. ) ;
#9627 = edge_curve ( 'none', #9570, #9502, #22406, .t. ) ;
#9628 = vertex_point ( 'none', #22405 ) ;
#9629 = edge_curve ( 'none', #9630, #9643, #22399, .t. ) ;
#9630 = vertex_point ( 'none', #22397 ) ;
#9631 = edge_loop ( 'none', ( #9645, #9646, #9621, #9623 ) ) ;
#9632 = edge_loop ( 'none', ( #9639, #9638, #9614, #9615 ) ) ;
#9633 = oriented_edge ( 'none', *, *, #9667, .f. ) ;
#9634 = edge_loop ( 'none', ( #9670, #9672, #9682, #9661 ) ) ;
#9635 = vertex_point ( 'none', #22393 ) ;
#9636 = edge_curve ( 'none', #9628, #9630, #22357, .t. ) ;
#9637 = advanced_face ( 'none', ( #22404 ), #22355, .t. ) ;
#9638 = oriented_edge ( 'none', *, *, #9640, .t. ) ;
#9639 = oriented_edge ( 'none', *, *, #9636, .f. ) ;
#9640 = edge_curve ( 'none', #9628, #9635, #22390, .t. ) ;
#9641 = vertex_point ( 'none', #22383 ) ;
#9642 = edge_loop ( 'none', ( #9688, #9619, #9607, #9609 ) ) ;
#9643 = vertex_point ( 'none', #22382 ) ;
#9644 = edge_curve ( 'none', #9643, #9635, #22409, .t. ) ;
#9645 = oriented_edge ( 'none', *, *, #9636, .t. ) ;
#9646 = oriented_edge ( 'none', *, *, #9618, .t. ) ;
#9647 = oriented_edge ( 'none', *, *, #9735, .t. ) ;
#9648 = advanced_face ( 'none', ( #22391 ), #22438, .f. ) ;
#9649 = advanced_face ( 'none', ( #22437 ), #22429, .t. ) ;
#9650 = oriented_edge ( 'none', *, *, #9656, .t. ) ;
#9651 = vertex_point ( 'none', #22427 ) ;
#9652 = vertex_point ( 'none', #22422 ) ;
#9653 = edge_curve ( 'none', #52902, #9232, #22385, .t. ) ;
#9654 = vertex_point ( 'none', #22417 ) ;
#9655 = edge_curve ( 'none', #9654, #9652, #22352, .t. ) ;
#9657 = edge_curve ( 'none', #8849, #25858, #22473, .t. ) ;
#9656 = edge_curve ( 'none', #9665, #9652, #22478, .t. ) ;
#9658 = edge_curve ( 'none', #9610, #9641, #22468, .t. ) ;
#9659 = oriented_edge ( 'none', *, *, #9655, .f. ) ;
#9660 = oriented_edge ( 'none', *, *, #9691, .f. ) ;
#9661 = oriented_edge ( 'none', *, *, #9734, .f. ) ;
#9662 = oriented_edge ( 'none', *, *, #9658, .f. ) ;
#9663 = oriented_edge ( 'none', *, *, #9664, .f. ) ;
#9664 = edge_curve ( 'none', #9665, #9666, #22463, .t. ) ;
#9665 = vertex_point ( 'none', #22464 ) ;
#9666 = vertex_point ( 'none', #22462 ) ;
#9667 = edge_curve ( 'none', #51889, #26388, #22419, .t. ) ;
#9668 = advanced_face ( 'none', ( #22413 ), #22414, .t. ) ;
#9669 = vertex_point ( 'none', #22457 ) ;
#9670 = oriented_edge ( 'none', *, *, #9678, .t. ) ;
#9671 = edge_loop ( 'none', ( #9663, #9650, #9659, #9725 ) ) ;
#9672 = oriented_edge ( 'none', *, *, #9683, .t. ) ;
#9673 = edge_curve ( 'none', #9675, #9669, #22453, .t. ) ;
#9674 = edge_loop ( 'none', ( #9729, #9647, #9730, #9732 ) ) ;
#9675 = vertex_point ( 'none', #22441 ) ;
#9676 = oriented_edge ( 'none', *, *, #9624, .t. ) ;
#9677 = vertex_point ( 'none', #22455 ) ;
#9678 = edge_curve ( 'none', #9679, #9677, #22447, .t. ) ;
#9679 = vertex_point ( 'none', #22508 ) ;
#9680 = oriented_edge ( 'none', *, *, #9681, .f. ) ;
#9681 = edge_curve ( 'none', #9611, #9679, #22500, .t. ) ;
#9682 = oriented_edge ( 'none', *, *, #9673, .t. ) ;
#9683 = edge_curve ( 'none', #9677, #9675, #22502, .t. ) ;
#9684 = advanced_face ( 'none', ( #22458 ), #22509, .t. ) ;
#9685 = oriented_edge ( 'none', *, *, #9625, .t. ) ;
#9686 = advanced_face ( 'none', ( #22489 ), #22487, .t. ) ;
#9687 = edge_curve ( 'none', #9610, #9677, #22482, .t. ) ;
#9688 = oriented_edge ( 'none', *, *, #9644, .t. ) ;
#9689 = edge_loop ( 'none', ( #9622, #9613, #9620, #9680 ) ) ;
#9690 = vertex_point ( 'none', #22488 ) ;
#9691 = edge_curve ( 'none', #9641, #9690, #22539, .t. ) ;
#9692 = edge_loop ( 'none', ( #9769, #9761, #9767, #9740 ) ) ;
#9693 = vertex_point ( 'none', #22534 ) ;
#9694 = vertex_point ( 'none', #22501 ) ;
#9695 = edge_curve ( 'none', #9699, #9702, #22481, .t. ) ;
#9696 = oriented_edge ( 'none', *, *, #9714, .t. ) ;
#9697 = edge_curve ( 'none', #26826, #9012, #22486, .t. ) ;
#9698 = oriented_edge ( 'none', *, *, #9711, .f. ) ;
#9699 = vertex_point ( 'none', #22523 ) ;
#9700 = vertex_point ( 'none', #22522 ) ;
#9701 = edge_loop ( 'none', ( #9776, #9696, #9755, #9757 ) ) ;
#9702 = vertex_point ( 'none', #22520 ) ;
#9703 = oriented_edge ( 'none', *, *, #9705, .f. ) ;
#9704 = oriented_edge ( 'none', *, *, #9708, .t. ) ;
#9705 = edge_curve ( 'none', #9709, #9700, #22518, .t. ) ;
#9706 = edge_curve ( 'none', #9699, #9651, #22571, .t. ) ;
#9707 = edge_curve ( 'none', #4895, #4127, #22517, .t. ) ;
#9708 = edge_curve ( 'none', #9699, #9700, #22564, .t. ) ;
#9709 = vertex_point ( 'none', #22529 ) ;
#9710 = edge_loop ( 'none', ( #9713, #9715, #9768, #9771 ) ) ;
#9711 = edge_curve ( 'none', #9702, #9709, #22528, .t. ) ;
#9712 = edge_curve ( 'none', #9702, #9718, #22553, .t. ) ;
#9713 = oriented_edge ( 'none', *, *, #9695, .t. ) ;
#9714 = edge_curve ( 'none', #9700, #9694, #22549, .t. ) ;
#9715 = oriented_edge ( 'none', *, *, #9712, .t. ) ;
#9716 = oriented_edge ( 'none', *, *, #9726, .t. ) ;
#9717 = advanced_face ( 'none', ( #22516 ), #22513, .t. ) ;
#9718 = vertex_point ( 'none', #22547 ) ;
#9719 = oriented_edge ( 'none', *, *, #9655, .t. ) ;
#9720 = edge_curve ( 'none', #9651, #9718, #22607, .t. ) ;
#9721 = oriented_edge ( 'none', *, *, #9720, .t. ) ;
#9722 = edge_curve ( 'none', #9654, #9718, #22610, .t. ) ;
#9723 = edge_loop ( 'none', ( #9719, #9716, #9721, #9731 ) ) ;
#9724 = edge_curve ( 'none', #9666, #9654, #22602, .t. ) ;
#9725 = oriented_edge ( 'none', *, *, #9724, .f. ) ;
#9726 = edge_curve ( 'none', #9652, #9651, #22598, .t. ) ;
#9727 = advanced_face ( 'none', ( #22542 ), #22593, .t. ) ;
#9728 = edge_curve ( 'none', #9665, #9675, #22583, .t. ) ;
#9729 = oriented_edge ( 'none', *, *, #9664, .t. ) ;
#9730 = oriented_edge ( 'none', *, *, #9673, .f. ) ;
#9731 = oriented_edge ( 'none', *, *, #9722, .f. ) ;
#9732 = oriented_edge ( 'none', *, *, #9728, .f. ) ;
#9733 = edge_curve ( 'none', #12661, #9799, #22057, .t. ) ;
#9734 = edge_curve ( 'none', #9679, #9669, #22578, .t. ) ;
#9735 = edge_curve ( 'none', #9666, #9669, #22639, .t. ) ;
#9736 = edge_loop ( 'none', ( #9807, #9813, #9805, #9812 ) ) ;
#9737 = edge_curve ( 'none', #9744, #9818, #22640, .t. ) ;
#9738 = oriented_edge ( 'none', *, *, #9751, .f. ) ;
#9739 = edge_curve ( 'none', #9819, #9803, #22633, .t. ) ;
#9740 = oriented_edge ( 'none', *, *, #9758, .f. ) ;
#9741 = edge_curve ( 'none', #9743, #9744, #22630, .t. ) ;
#9742 = advanced_face ( 'none', ( #22617 ), #22626, .t. ) ;
#9743 = vertex_point ( 'none', #22641 ) ;
#9744 = vertex_point ( 'none', #22612 ) ;
#9745 = oriented_edge ( 'none', *, *, #9772, .f. ) ;
#9746 = edge_loop ( 'none', ( #9753, #9816, #9764, #9814 ) ) ;
#9747 = vertex_point ( 'none', #22624 ) ;
#9748 = edge_curve ( 'none', #9747, #9759, #22671, .t. ) ;
#9749 = vertex_point ( 'none', #22675 ) ;
#9750 = oriented_edge ( 'none', *, *, #9748, .f. ) ;
#9751 = edge_curve ( 'none', #9775, #9747, #22672, .t. ) ;
#9752 = edge_curve ( 'none', #9744, #9789, #22659, .t. ) ;
#9753 = oriented_edge ( 'none', *, *, #9741, .f. ) ;
#9754 = edge_loop ( 'none', ( #9745, #9770, #9750, #9738 ) ) ;
#9755 = oriented_edge ( 'none', *, *, #9766, .t. ) ;
#9756 = edge_curve ( 'none', #9709, #9693, #22616, .t. ) ;
#9757 = oriented_edge ( 'none', *, *, #9756, .f. ) ;
#9758 = edge_curve ( 'none', #9774, #9694, #22651, .t. ) ;
#9759 = vertex_point ( 'none', #22655 ) ;
#9760 = advanced_face ( 'none', ( #22650 ), #22661, .t. ) ;
#9761 = oriented_edge ( 'none', *, *, #9762, .t. ) ;
#9762 = edge_curve ( 'none', #9775, #9693, #22708, .t. ) ;
#9763 = edge_curve ( 'none', #9774, #9759, #22701, .t. ) ;
#9764 = oriented_edge ( 'none', *, *, #9820, .t. ) ;
#9765 = advanced_face ( 'none', ( #22702 ), #22709, .t. ) ;
#9766 = edge_curve ( 'none', #9694, #9693, #22710, .t. ) ;
#9767 = oriented_edge ( 'none', *, *, #9766, .f. ) ;
#9768 = oriented_edge ( 'none', *, *, #9720, .f. ) ;
#9769 = oriented_edge ( 'none', *, *, #9772, .t. ) ;
#9770 = oriented_edge ( 'none', *, *, #9763, .t. ) ;
#9771 = oriented_edge ( 'none', *, *, #9706, .f. ) ;
#9772 = edge_curve ( 'none', #9774, #9775, #22682, .t. ) ;
#9773 = advanced_face ( 'none', ( #22680 ), #22689, .t. ) ;
#9774 = vertex_point ( 'none', #22683 ) ;
#9775 = vertex_point ( 'none', #22677 ) ;
#9776 = oriented_edge ( 'none', *, *, #9705, .t. ) ;
#9777 = oriented_edge ( 'none', *, *, #9845, .f. ) ;
#9778 = vertex_point ( 'none', #22697 ) ;
#9779 = vertex_point ( 'none', #22734 ) ;
#9780 = edge_curve ( 'none', #9801, #9793, #22730, .t. ) ;
#9781 = vertex_point ( 'none', #22728 ) ;
#9782 = oriented_edge ( 'none', *, *, #9780, .f. ) ;
#9783 = edge_curve ( 'none', #9799, #9781, #22720, .t. ) ;
#9784 = oriented_edge ( 'none', *, *, #9733, .f. ) ;
#9785 = oriented_edge ( 'none', *, *, #9783, .f. ) ;
#9786 = vertex_point ( 'none', #22729 ) ;
#9787 = advanced_face ( 'none', ( #22719 ), #22711, .t. ) ;
#9788 = edge_curve ( 'none', #12661, #12659, #22760, .t. ) ;
#9789 = vertex_point ( 'none', #22759 ) ;
#9790 = oriented_edge ( 'none', *, *, #9752, .t. ) ;
#9792 = oriented_edge ( 'none', *, *, #26389, .t. ) ;
#9791 = edge_curve ( 'none', #9789, #9786, #22753, .t. ) ;
#9793 = vertex_point ( 'none', #22758 ) ;
#9794 = oriented_edge ( 'none', *, *, #9796, .t. ) ;
#9795 = oriented_edge ( 'none', *, *, #9791, .t. ) ;
#9796 = edge_curve ( 'none', #9786, #9749, #22742, .t. ) ;
#9797 = edge_curve ( 'none', #9801, #9781, #22736, .t. ) ;
#9798 = edge_curve ( 'none', #9793, #9749, #22744, .t. ) ;
#9799 = vertex_point ( 'none', #22761 ) ;
#9800 = oriented_edge ( 'none', *, *, #9797, .t. ) ;
#9801 = vertex_point ( 'none', #22745 ) ;
#9802 = vertex_point ( 'none', #22791 ) ;
#9803 = vertex_point ( 'none', #22713 ) ;
#9804 = oriented_edge ( 'none', *, *, #9741, .t. ) ;
#9805 = oriented_edge ( 'none', *, *, #9808, .f. ) ;
#9806 = advanced_face ( 'none', ( #22790 ), #22743, .t. ) ;
#9807 = oriented_edge ( 'none', *, *, #9820, .f. ) ;
#9808 = edge_curve ( 'none', #9802, #9803, #22774, .t. ) ;
#9809 = oriented_edge ( 'none', *, *, #9798, .f. ) ;
#9810 = edge_curve ( 'none', #9818, #9802, #22773, .t. ) ;
#9811 = edge_loop ( 'none', ( #9804, #9790, #9795, #9794, #9809, #9782, #9800, #9785, #9784, #7344, #7442, #9860, #9867, #9858, #9865, #9841, #9869, #9777, #9840, #9843, #9829, #9832, #9835, #9834, #9914, #9918, #9836, #9913, #9896, #9899, #9903, #9907, #9883, #9902, #9905, #9890, #9894, #9897, #9874, #9978, #9879, #9873, #9876, #9878, #9975, #9847, #9955, #9962, #9953, #9960, #9935, #9964, #9967, #9948, #10024, #9947, #9946, #10023, #10029, #10012, #10017, #9929, #10011, #9996, #9999, #10002, #10005, #9980, #9983, #9986, #9989, #9982, #9985, #10071, #10075, #10077, #10070, #10073, #10065, #10061, #9976, #10047, #10053, #10045, #10051, #10030, #10055, #10058, #10121, #10032, #10111 ) ) ;
#9812 = oriented_edge ( 'none', *, *, #9810, .f. ) ;
#9813 = oriented_edge ( 'none', *, *, #9739, .t. ) ;
#9814 = oriented_edge ( 'none', *, *, #9737, .f. ) ;
#9815 = advanced_face ( 'none', ( #22776 ), #22778, .t. ) ;
#9816 = oriented_edge ( 'none', *, *, #9817, .t. ) ;
#9817 = edge_curve ( 'none', #9743, #9819, #22812, .t. ) ;
#9818 = vertex_point ( 'none', #22768 ) ;
#9819 = vertex_point ( 'none', #22809 ) ;
#9820 = edge_curve ( 'none', #9819, #9818, #22810, .t. ) ;
#9821 = edge_curve ( 'none', #9831, #9837, #22800, .t. ) ;
#9822 = edge_curve ( 'none', #9919, #9837, #22841, .t. ) ;
#9823 = edge_curve ( 'none', #9859, #9844, #22834, .t. ) ;
#9824 = oriented_edge ( 'none', *, *, #9653, .f. ) ;
#9825 = vertex_point ( 'none', #22836 ) ;
#9826 = edge_curve ( 'none', #9852, #9859, #22822, .t. ) ;
#9827 = vertex_point ( 'none', #22821 ) ;
#9828 = edge_curve ( 'none', #9825, #9850, #22815, .t. ) ;
#9829 = oriented_edge ( 'none', *, *, #9826, .f. ) ;
#9830 = vertex_point ( 'none', #22314 ) ;
#9831 = vertex_point ( 'none', #22572 ) ;
#9832 = oriented_edge ( 'none', *, *, #9862, .t. ) ;
#9833 = edge_curve ( 'none', #9850, #9853, #22860, .t. ) ;
#9834 = oriented_edge ( 'none', *, *, #9828, .f. ) ;
#9835 = oriented_edge ( 'none', *, *, #9833, .f. ) ;
#9836 = oriented_edge ( 'none', *, *, #9838, .f. ) ;
#9837 = vertex_point ( 'none', #22861 ) ;
#9838 = edge_curve ( 'none', #9919, #9856, #22850, .t. ) ;
#9839 = edge_curve ( 'none', #9870, #9864, #22843, .t. ) ;
#9840 = oriented_edge ( 'none', *, *, #9849, .t. ) ;
#9841 = oriented_edge ( 'none', *, *, #9839, .t. ) ;
#9842 = edge_curve ( 'none', #9778, #9864, #22882, .t. ) ;
#9843 = oriented_edge ( 'none', *, *, #9823, .f. ) ;
#9844 = vertex_point ( 'none', #22845 ) ;
#9845 = edge_curve ( 'none', #9846, #9778, #22884, .t. ) ;
#9846 = vertex_point ( 'none', #22853 ) ;
#9847 = oriented_edge ( 'none', *, *, #9949, .f. ) ;
#9848 = oriented_edge ( 'none', *, *, #52901, .f. ) ;
#9849 = edge_curve ( 'none', #9846, #9844, #22868, .t. ) ;
#9850 = vertex_point ( 'none', #22873 ) ;
#9851 = oriented_edge ( 'none', *, *, #9697, .t. ) ;
#9852 = vertex_point ( 'none', #22874 ) ;
#9853 = vertex_point ( 'none', #22866 ) ;
#9854 = edge_curve ( 'none', #9857, #12659, #22875, .t. ) ;
#9855 = vertex_point ( 'none', #22867 ) ;
#9856 = vertex_point ( 'none', #22907 ) ;
#9857 = vertex_point ( 'none', #22883 ) ;
#9858 = oriented_edge ( 'none', *, *, #9868, .f. ) ;
#9859 = vertex_point ( 'none', #22909 ) ;
#9860 = oriented_edge ( 'none', *, *, #9863, .f. ) ;
#9861 = edge_curve ( 'none', #9855, #9866, #22901, .t. ) ;
#9862 = edge_curve ( 'none', #9852, #9853, #22895, .t. ) ;
#9863 = edge_curve ( 'none', #9855, #9857, #22888, .t. ) ;
#9864 = vertex_point ( 'none', #22894 ) ;
#9865 = oriented_edge ( 'none', *, *, #9871, .f. ) ;
#9866 = vertex_point ( 'none', #22902 ) ;
#9867 = oriented_edge ( 'none', *, *, #9861, .t. ) ;
#9868 = edge_curve ( 'none', #9779, #9866, #22929, .t. ) ;
#9869 = oriented_edge ( 'none', *, *, #9842, .f. ) ;
#9870 = vertex_point ( 'none', #22908 ) ;
#9871 = edge_curve ( 'none', #9870, #9779, #22919, .t. ) ;
#9872 = edge_curve ( 'none', #9887, #9895, #22924, .t. ) ;
#9873 = oriented_edge ( 'none', *, *, #9880, .t. ) ;
#9874 = oriented_edge ( 'none', *, *, #9872, .t. ) ;
#9875 = edge_curve ( 'none', #9892, #9972, #22948, .t. ) ;
#9876 = oriented_edge ( 'none', *, *, #9971, .f. ) ;
#9877 = edge_curve ( 'none', #9977, #9898, #22914, .t. ) ;
#9878 = oriented_edge ( 'none', *, *, #9875, .f. ) ;
#9879 = oriented_edge ( 'none', *, *, #9877, .f. ) ;
#9880 = edge_curve ( 'none', #9977, #9882, #22941, .t. ) ;
#9881 = vertex_point ( 'none', #22942 ) ;
#9882 = vertex_point ( 'none', #22936 ) ;
#9883 = oriented_edge ( 'none', *, *, #9908, .t. ) ;
#9884 = edge_curve ( 'none', #9830, #9910, #22930, .t. ) ;
#9885 = edge_curve ( 'none', #9887, #9888, #22971, .t. ) ;
#9886 = edge_curve ( 'none', #9923, #9830, #22959, .t. ) ;
#9887 = vertex_point ( 'none', #22943 ) ;
#9888 = vertex_point ( 'none', #22965 ) ;
#9889 = edge_curve ( 'none', #9923, #9909, #22953, .t. ) ;
#9890 = oriented_edge ( 'none', *, *, #9889, .t. ) ;
#9891 = edge_curve ( 'none', #9888, #9909, #22995, .t. ) ;
#9892 = vertex_point ( 'none', #22958 ) ;
#9893 = edge_curve ( 'none', #9898, #9895, #22985, .t. ) ;
#9894 = oriented_edge ( 'none', *, *, #9891, .f. ) ;
#9895 = vertex_point ( 'none', #22951 ) ;
#9896 = oriented_edge ( 'none', *, *, #9821, .f. ) ;
#9897 = oriented_edge ( 'none', *, *, #9885, .f. ) ;
#9898 = vertex_point ( 'none', #22964 ) ;
#9899 = oriented_edge ( 'none', *, *, #9921, .f. ) ;
#9900 = edge_loop ( 'none', ( #11906, #10313, #12441, #53122 ) ) ;
#9901 = edge_curve ( 'none', #9916, #9920, #22978, .t. ) ;
#9902 = oriented_edge ( 'none', *, *, #9884, .f. ) ;
#9903 = oriented_edge ( 'none', *, *, #9901, .t. ) ;
#9904 = edge_curve ( 'none', #9920, #9924, #23036, .t. ) ;
#9905 = oriented_edge ( 'none', *, *, #9886, .f. ) ;
#9906 = advanced_face ( 'none', ( #22952 ), #22976, .f. ) ;
#9907 = oriented_edge ( 'none', *, *, #9904, .t. ) ;
#9908 = edge_curve ( 'none', #9924, #9910, #23015, .t. ) ;
#9909 = vertex_point ( 'none', #23018 ) ;
#9910 = vertex_point ( 'none', #23034 ) ;
#9911 = oriented_edge ( 'none', *, *, #4962, .f. ) ;
#9912 = edge_curve ( 'none', #9825, #9827, #23013, .t. ) ;
#9913 = oriented_edge ( 'none', *, *, #9822, .t. ) ;
#9914 = oriented_edge ( 'none', *, *, #9912, .t. ) ;
#9915 = edge_curve ( 'none', #9856, #9827, #23050, .t. ) ;
#9916 = vertex_point ( 'none', #23049 ) ;
#9917 = oriented_edge ( 'none', *, *, #9065, .t. ) ;
#9918 = oriented_edge ( 'none', *, *, #9915, .f. ) ;
#9919 = vertex_point ( 'none', #23052 ) ;
#9920 = vertex_point ( 'none', #23056 ) ;
#9921 = edge_curve ( 'none', #9916, #9831, #23053, .t. ) ;
#9922 = oriented_edge ( 'none', *, *, #26969, .t. ) ;
#9923 = vertex_point ( 'none', #23051 ) ;
#9924 = vertex_point ( 'none', #23044 ) ;
#9925 = vertex_point ( 'none', #23054 ) ;
#9926 = edge_curve ( 'none', #9954, #9951, #23038, .t. ) ;
#9927 = vertex_point ( 'none', #23037 ) ;
#9928 = edge_curve ( 'none', #9925, #9954, #23069, .t. ) ;
#9929 = oriented_edge ( 'none', *, *, #10018, .t. ) ;
#9930 = vertex_point ( 'none', #23055 ) ;
#9931 = vertex_point ( 'none', #23074 ) ;
#9932 = vertex_point ( 'none', #23057 ) ;
#9933 = edge_curve ( 'none', #9965, #9959, #23064, .t. ) ;
#9934 = edge_curve ( 'none', #9937, #9938, #23059, .t. ) ;
#9935 = oriented_edge ( 'none', *, *, #9933, .t. ) ;
#9936 = edge_curve ( 'none', #9969, #9959, #23097, .t. ) ;
#9937 = vertex_point ( 'none', #23075 ) ;
#9938 = vertex_point ( 'none', #23098 ) ;
#9939 = edge_loop ( 'none', ( #9792, #9941, #9945, #10010 ) ) ;
#9941 = oriented_edge ( 'none', *, *, #9383, .f. ) ;
#9940 = edge_curve ( 'none', #9942, #9969, #23089, .t. ) ;
#9942 = vertex_point ( 'none', #23088 ) ;
#9943 = oriented_edge ( 'none', *, *, #26539, .t. ) ;
#9945 = oriented_edge ( 'none', *, *, #52922, .f. ) ;
#9944 = edge_curve ( 'none', #9942, #9938, #23087, .t. ) ;
#9946 = oriented_edge ( 'none', *, *, #10028, .t. ) ;
#9947 = oriented_edge ( 'none', *, *, #10025, .f. ) ;
#9948 = oriented_edge ( 'none', *, *, #9944, .t. ) ;
#9949 = edge_curve ( 'none', #9952, #9881, #23081, .t. ) ;
#9950 = vertex_point ( 'none', #23080 ) ;
#9951 = vertex_point ( 'none', #23079 ) ;
#9952 = vertex_point ( 'none', #23077 ) ;
#9953 = oriented_edge ( 'none', *, *, #9963, .f. ) ;
#9954 = vertex_point ( 'none', #23091 ) ;
#9955 = oriented_edge ( 'none', *, *, #9958, .f. ) ;
#9956 = advanced_face ( 'none', ( #23090 ), #23120, .t. ) ;
#9957 = edge_curve ( 'none', #9950, #9961, #23109, .t. ) ;
#9958 = edge_curve ( 'none', #9950, #9952, #23112, .t. ) ;
#9959 = vertex_point ( 'none', #23108 ) ;
#9960 = oriented_edge ( 'none', *, *, #9966, .f. ) ;
#9961 = vertex_point ( 'none', #23103 ) ;
#9962 = oriented_edge ( 'none', *, *, #9957, .t. ) ;
#9963 = edge_curve ( 'none', #9970, #9961, #23143, .t. ) ;
#9964 = oriented_edge ( 'none', *, *, #9936, .f. ) ;
#9965 = vertex_point ( 'none', #23140 ) ;
#9966 = edge_curve ( 'none', #9965, #9970, #23111, .t. ) ;
#9967 = oriented_edge ( 'none', *, *, #9940, .f. ) ;
#9968 = edge_curve ( 'none', #52970, #25780, #23142, .t. ) ;
#9969 = vertex_point ( 'none', #23133 ) ;
#9970 = vertex_point ( 'none', #23149 ) ;
#9971 = edge_curve ( 'none', #9972, #9882, #23125, .t. ) ;
#9972 = vertex_point ( 'none', #23126 ) ;
#9973 = oriented_edge ( 'none', *, *, #9468, .t. ) ;
#9974 = edge_curve ( 'none', #9892, #9881, #23164, .t. ) ;
#9975 = oriented_edge ( 'none', *, *, #9974, .t. ) ;
#9976 = oriented_edge ( 'none', *, *, #10041, .f. ) ;
#9977 = vertex_point ( 'none', #23163 ) ;
#9978 = oriented_edge ( 'none', *, *, #9893, .f. ) ;
#9979 = vertex_point ( 'none', #23134 ) ;
#9980 = oriented_edge ( 'none', *, *, #10006, .t. ) ;
#9981 = edge_curve ( 'none', #9998, #9994, #23155, .t. ) ;
#9982 = oriented_edge ( 'none', *, *, #9990, .f. ) ;
#9983 = oriented_edge ( 'none', *, *, #9981, .f. ) ;
#9984 = edge_curve ( 'none', #10001, #9998, #23150, .t. ) ;
#9985 = oriented_edge ( 'none', *, *, #10067, .f. ) ;
#9986 = oriented_edge ( 'none', *, *, #9984, .f. ) ;
#9987 = edge_curve ( 'none', #10001, #10004, #23156, .t. ) ;
#9988 = vertex_point ( 'none', #23192 ) ;
#9989 = oriented_edge ( 'none', *, *, #9987, .t. ) ;
#9990 = edge_curve ( 'none', #9992, #10004, #23184, .t. ) ;
#9991 = vertex_point ( 'none', #23191 ) ;
#9992 = vertex_point ( 'none', #23185 ) ;
#9993 = edge_curve ( 'none', #10022, #9930, #23177, .t. ) ;
#9994 = vertex_point ( 'none', #23165 ) ;
#9995 = edge_curve ( 'none', #10021, #10019, #23178, .t. ) ;
#9996 = oriented_edge ( 'none', *, *, #9993, .f. ) ;
#9997 = vertex_point ( 'none', #23176 ) ;
#9998 = vertex_point ( 'none', #23232 ) ;
#9999 = oriented_edge ( 'none', *, *, #10020, .t. ) ;
#10000 = edge_curve ( 'none', #10019, #10016, #23222, .t. ) ;
#10001 = vertex_point ( 'none', #23217 ) ;
#10002 = oriented_edge ( 'none', *, *, #10000, .f. ) ;
#10003 = vertex_point ( 'none', #23221 ) ;
#10004 = vertex_point ( 'none', #23219 ) ;
#10005 = oriented_edge ( 'none', *, *, #9995, .f. ) ;
#10006 = edge_curve ( 'none', #10021, #9994, #23206, .t. ) ;
#10007 = oriented_edge ( 'none', *, *, #4877, .f. ) ;
#10008 = vertex_point ( 'none', #23205 ) ;
#10009 = edge_curve ( 'none', #9925, #9927, #22831, .t. ) ;
#10010 = oriented_edge ( 'none', *, *, #9667, .t. ) ;
#10011 = oriented_edge ( 'none', *, *, #10027, .f. ) ;
#10012 = oriented_edge ( 'none', *, *, #10009, .t. ) ;
#10013 = edge_curve ( 'none', #9927, #9932, #23257, .t. ) ;
#10014 = oriented_edge ( 'none', *, *, #4113, .t. ) ;
#10015 = vertex_point ( 'none', #23242 ) ;
#10016 = vertex_point ( 'none', #23241 ) ;
#10017 = oriented_edge ( 'none', *, *, #10013, .t. ) ;
#10018 = edge_curve ( 'none', #9932, #10015, #23239, .t. ) ;
#10019 = vertex_point ( 'none', #23253 ) ;
#10020 = edge_curve ( 'none', #10022, #10016, #23276, .t. ) ;
#10021 = vertex_point ( 'none', #23256 ) ;
#10022 = vertex_point ( 'none', #23238 ) ;
#10023 = oriented_edge ( 'none', *, *, #9926, .f. ) ;
#10024 = oriented_edge ( 'none', *, *, #9934, .f. ) ;
#10025 = edge_curve ( 'none', #10026, #9937, #23271, .t. ) ;
#10026 = vertex_point ( 'none', #23240 ) ;
#10027 = edge_curve ( 'none', #9930, #10015, #23264, .t. ) ;
#10028 = edge_curve ( 'none', #10026, #9951, #23258, .t. ) ;
#10029 = oriented_edge ( 'none', *, *, #9928, .f. ) ;
#10030 = oriented_edge ( 'none', *, *, #10120, .t. ) ;
#10031 = edge_curve ( 'none', #10059, #10050, #23265, .t. ) ;
#10032 = oriented_edge ( 'none', *, *, #10108, .t. ) ;
#10033 = vertex_point ( 'none', #23294 ) ;
#10034 = edge_curve ( 'none', #10035, #10059, #23289, .t. ) ;
#10035 = vertex_point ( 'none', #23254 ) ;
#10036 = vertex_point ( 'none', #23295 ) ;
#10037 = edge_curve ( 'none', #10035, #10033, #23282, .t. ) ;
#10038 = oriented_edge ( 'none', *, *, #10117, .f. ) ;
#10039 = edge_loop ( 'none', ( #10038, #10115, #10092, #10097 ) ) ;
#10040 = vertex_point ( 'none', #23281 ) ;
#10041 = edge_curve ( 'none', #10044, #10063, #23321, .t. ) ;
#10042 = vertex_point ( 'none', #23320 ) ;
#10043 = vertex_point ( 'none', #23319 ) ;
#10044 = vertex_point ( 'none', #23283 ) ;
#10045 = oriented_edge ( 'none', *, *, #10054, .f. ) ;
#10046 = vertex_point ( 'none', #23284 ) ;
#10047 = oriented_edge ( 'none', *, *, #10049, .f. ) ;
#10048 = edge_curve ( 'none', #10042, #10052, #23314, .t. ) ;
#10049 = edge_curve ( 'none', #10042, #10044, #23305, .t. ) ;
#10050 = vertex_point ( 'none', #23300 ) ;
#10051 = oriented_edge ( 'none', *, *, #10057, .f. ) ;
#10052 = vertex_point ( 'none', #23322 ) ;
#10053 = oriented_edge ( 'none', *, *, #10048, .t. ) ;
#10054 = edge_curve ( 'none', #10060, #10052, #23313, .t. ) ;
#10055 = oriented_edge ( 'none', *, *, #10031, .f. ) ;
#10056 = vertex_point ( 'none', #23308 ) ;
#10057 = edge_curve ( 'none', #10056, #10060, #23337, .t. ) ;
#10058 = oriented_edge ( 'none', *, *, #10034, .f. ) ;
#10059 = vertex_point ( 'none', #23306 ) ;
#10060 = vertex_point ( 'none', #23342 ) ;
#10061 = oriented_edge ( 'none', *, *, #10066, .t. ) ;
#10062 = edge_curve ( 'none', #10003, #9997, #23330, .t. ) ;
#10063 = vertex_point ( 'none', #23259 ) ;
#10064 = edge_curve ( 'none', #9991, #10003, #23331, .t. ) ;
#10065 = oriented_edge ( 'none', *, *, #10064, .f. ) ;
#10066 = edge_curve ( 'none', #9991, #10063, #23361, .t. ) ;
#10067 = edge_curve ( 'none', #9931, #9992, #23367, .t. ) ;
#10068 = edge_curve ( 'none', #9979, #10008, #23349, .t. ) ;
#10069 = edge_curve ( 'none', #9931, #9988, #23368, .t. ) ;
#10070 = oriented_edge ( 'none', *, *, #10078, .t. ) ;
#10071 = oriented_edge ( 'none', *, *, #10069, .t. ) ;
#10072 = edge_curve ( 'none', #10008, #9988, #23392, .t. ) ;
#10073 = oriented_edge ( 'none', *, *, #10062, .f. ) ;
#10074 = oriented_edge ( 'none', *, *, #9653, .t. ) ;
#10076 = vertex_point ( 'none', #23390 ) ;
#10075 = oriented_edge ( 'none', *, *, #10072, .f. ) ;
#10077 = oriented_edge ( 'none', *, *, #10068, .f. ) ;
#10078 = edge_curve ( 'none', #9979, #9997, #23393, .t. ) ;
#10079 = oriented_edge ( 'none', *, *, #52976, .f. ) ;
#10080 = edge_curve ( 'none', #9482, #10155, #23383, .t. ) ;
#10081 = edge_curve ( 'none', #9507, #12675, #23373, .t. ) ;
#10082 = edge_curve ( 'none', #10043, #10105, #23374, .t. ) ;
#10083 = oriented_edge ( 'none', *, *, #10156, .t. ) ;
#10084 = edge_loop ( 'none', ( #10099, #10087, #10153, #10104 ) ) ;
#10085 = oriented_edge ( 'none', *, *, #10082, .f. ) ;
#10086 = oriented_edge ( 'none', *, *, #10163, .t. ) ;
#10087 = oriented_edge ( 'none', *, *, #10112, .t. ) ;
#10088 = advanced_face ( 'none', ( #23399 ), #23384, .t. ) ;
#10089 = vertex_point ( 'none', #23435 ) ;
#10090 = edge_curve ( 'none', #10096, #10089, #23427, .t. ) ;
#10091 = edge_loop ( 'none', ( #10113, #10101, #10094, #10085 ) ) ;
#10092 = oriented_edge ( 'none', *, *, #10119, .f. ) ;
#10093 = edge_curve ( 'none', #10040, #10095, #23428, .t. ) ;
#10094 = oriented_edge ( 'none', *, *, #10107, .f. ) ;
#10095 = vertex_point ( 'none', #23414 ) ;
#10096 = vertex_point ( 'none', #23412 ) ;
#10097 = oriented_edge ( 'none', *, *, #10093, .f. ) ;
#10098 = edge_loop ( 'none', ( #10161, #10083, #10086, #10162 ) ) ;
#10099 = oriented_edge ( 'none', *, *, #9748, .t. ) ;
#10100 = advanced_face ( 'none', ( #23429 ), #23391, .t. ) ;
#10101 = oriented_edge ( 'none', *, *, #10102, .t. ) ;
#10102 = edge_curve ( 'none', #10110, #10118, #23403, .t. ) ;
#10103 = edge_curve ( 'none', #10110, #10043, #23183, .t. ) ;
#10104 = oriented_edge ( 'none', *, *, #10154, .f. ) ;
#10106 = oriented_edge ( 'none', *, *, #25272, .t. ) ;
#10105 = vertex_point ( 'none', #23000 ) ;
#10107 = edge_curve ( 'none', #10105, #10118, #23016, .t. ) ;
#10108 = edge_curve ( 'none', #10033, #10046, #23469, .t. ) ;
#10109 = edge_curve ( 'none', #9743, #10046, #23467, .t. ) ;
#10110 = vertex_point ( 'none', #23459 ) ;
#10111 = oriented_edge ( 'none', *, *, #10109, .f. ) ;
#10112 = edge_curve ( 'none', #9759, #10096, #23454, .t. ) ;
#10113 = oriented_edge ( 'none', *, *, #10103, .f. ) ;
#10114 = advanced_face ( 'none', ( #23451 ), #23448, .t. ) ;
#10115 = oriented_edge ( 'none', *, *, #10116, .t. ) ;
#10116 = edge_curve ( 'none', #10046, #10036, #23447, .t. ) ;
#10117 = edge_curve ( 'none', #10046, #10040, #23496, .t. ) ;
#10118 = vertex_point ( 'none', #23452 ) ;
#10119 = edge_curve ( 'none', #10095, #10036, #23486, .t. ) ;
#10120 = edge_curve ( 'none', #10056, #10050, #23480, .t. ) ;
#10121 = oriented_edge ( 'none', *, *, #10037, .t. ) ;
#10122 = advanced_face ( 'none', ( #23501 ), #23471, .t. ) ;
#10123 = oriented_edge ( 'none', *, *, #10125, .t. ) ;
#10124 = oriented_edge ( 'none', *, *, #9401, .t. ) ;
#10125 = edge_curve ( 'none', #11618, #9416, #23528, .t. ) ;
#10126 = oriented_edge ( 'none', *, *, #10199, .t. ) ;
#10127 = oriented_edge ( 'none', *, *, #1931, .t. ) ;
#10128 = edge_loop ( 'none', ( #10129, #10188, #10197, #10174 ) ) ;
#10129 = oriented_edge ( 'none', *, *, #12992, .t. ) ;
#10130 = oriented_edge ( 'none', *, *, #10200, .f. ) ;
#10131 = edge_curve ( 'none', #13002, #12662, #23495, .t. ) ;
#10132 = edge_curve ( 'none', #1934, #9417, #23522, .t. ) ;
#10133 = oriented_edge ( 'none', *, *, #9419, .t. ) ;
#10134 = oriented_edge ( 'none', *, *, #10152, .f. ) ;
#10135 = advanced_face ( 'none', ( #23532 ), #23530, .t. ) ;
#10136 = edge_curve ( 'none', #9475, #9463, #23516, .t. ) ;
#10137 = oriented_edge ( 'none', *, *, #9398, .t. ) ;
#10138 = oriented_edge ( 'none', *, *, #10136, .t. ) ;
#10139 = edge_curve ( 'none', #9464, #9442, #23514, .t. ) ;
#10140 = oriented_edge ( 'none', *, *, #12446, .t. ) ;
#10141 = oriented_edge ( 'none', *, *, #10081, .t. ) ;
#10143 = advanced_face ( 'none', ( #23561 ), #23515, .f. ) ;
#10142 = advanced_face ( 'none', ( #23517 ), #23523, .t. ) ;
#10144 = oriented_edge ( 'none', *, *, #10157, .t. ) ;
#10145 = edge_loop ( 'none', ( #10147, #10141, #10148, #10149 ) ) ;
#10146 = edge_curve ( 'none', #9514, #9499, #23555, .t. ) ;
#10147 = oriented_edge ( 'none', *, *, #9509, .t. ) ;
#10148 = oriented_edge ( 'none', *, *, #9501, .t. ) ;
#10149 = oriented_edge ( 'none', *, *, #10146, .f. ) ;
#10150 = oriented_edge ( 'none', *, *, #9441, .t. ) ;
#10151 = advanced_face ( 'none', ( #23502 ), #23504, .t. ) ;
#10152 = edge_curve ( 'none', #9451, #9394, #23547, .t. ) ;
#10153 = oriented_edge ( 'none', *, *, #10090, .t. ) ;
#10154 = edge_curve ( 'none', #9747, #10089, #23507, .t. ) ;
#10155 = vertex_point ( 'none', #23541 ) ;
#10156 = edge_curve ( 'none', #9562, #10158, #23550, .t. ) ;
#10157 = edge_curve ( 'none', #52002, #10076, #23592, .t. ) ;
#10158 = vertex_point ( 'none', #23591 ) ;
#10159 = advanced_face ( 'none', ( #23538 ), #23560, .t. ) ;
#10160 = oriented_edge ( 'none', *, *, #10139, .t. ) ;
#10161 = oriented_edge ( 'none', *, *, #9489, .t. ) ;
#10162 = oriented_edge ( 'none', *, *, #10080, .f. ) ;
#10163 = edge_curve ( 'none', #10158, #10155, #23534, .t. ) ;
#10164 = edge_loop ( 'none', ( #10137, #10138, #9973, #5326 ) ) ;
#10165 = edge_loop ( 'none', ( #10133, #10160, #10150, #10134 ) ) ;
#10166 = edge_loop ( 'none', ( #10233, #10243, #10236, #10235 ) ) ;
#10168 = oriented_edge ( 'none', *, *, #15245, .f. ) ;
#10167 = oriented_edge ( 'none', *, *, #10184, .f. ) ;
#10169 = edge_curve ( 'none', #12953, #13014, #23542, .t. ) ;
#10170 = advanced_face ( 'none', ( #23575 ), #23571, .t. ) ;
#10171 = edge_curve ( 'none', #12822, #12863, #23580, .t. ) ;
#10172 = oriented_edge ( 'none', *, *, #10176, .f. ) ;
#10173 = oriented_edge ( 'none', *, *, #10131, .f. ) ;
#10174 = oriented_edge ( 'none', *, *, #10195, .f. ) ;
#10175 = edge_curve ( 'none', #13014, #12970, #23579, .t. ) ;
#10176 = edge_curve ( 'none', #12734, #12863, #23619, .t. ) ;
#10177 = edge_loop ( 'none', ( #10196, #10179, #10241, #10167 ) ) ;
#10178 = advanced_face ( 'none', ( #23569 ), #23563, .t. ) ;
#10179 = oriented_edge ( 'none', *, *, #10176, .t. ) ;
#10180 = oriented_edge ( 'none', *, *, #13015, .t. ) ;
#10181 = oriented_edge ( 'none', *, *, #10193, .t. ) ;
#10182 = oriented_edge ( 'none', *, *, #10186, .t. ) ;
#10183 = edge_loop ( 'none', ( #10172, #10182, #10227, #10226 ) ) ;
#10184 = edge_curve ( 'none', #12878, #12822, #23626, .t. ) ;
#10185 = oriented_edge ( 'none', *, *, #10175, .f. ) ;
#10186 = edge_curve ( 'none', #12734, #12878, #23564, .t. ) ;
#10187 = advanced_face ( 'none', ( #23597 ), #23628, .t. ) ;
#10188 = oriented_edge ( 'none', *, *, #10131, .t. ) ;
#10189 = oriented_edge ( 'none', *, *, #9423, .t. ) ;
#10190 = edge_loop ( 'none', ( #10180, #10181, #10191, #10185 ) ) ;
#10191 = oriented_edge ( 'none', *, *, #12968, .t. ) ;
#10192 = oriented_edge ( 'none', *, *, #10132, .f. ) ;
#10193 = edge_curve ( 'none', #12953, #12969, #23595, .t. ) ;
#10194 = advanced_face ( 'none', ( #23603 ), #23660, .t. ) ;
#10195 = edge_curve ( 'none', #12967, #13071, #23602, .t. ) ;
#10196 = oriented_edge ( 'none', *, *, #12888, .t. ) ;
#10197 = oriented_edge ( 'none', *, *, #9435, .t. ) ;
#10198 = edge_curve ( 'none', #9474, #9466, #23649, .t. ) ;
#10199 = edge_curve ( 'none', #9431, #9410, #23650, .t. ) ;
#10200 = edge_curve ( 'none', #9402, #9403, #23639, .t. ) ;
#10201 = edge_loop ( 'none', ( #10124, #10126, #10203, #10130 ) ) ;
#10202 = edge_loop ( 'none', ( #10127, #10123, #10189, #10192 ) ) ;
#10203 = oriented_edge ( 'none', *, *, #9422, .t. ) ;
#10204 = advanced_face ( 'none', ( #23638 ), #23654, .t. ) ;
#10205 = edge_loop ( 'none', ( #10279, #10280, #10206, #10281 ) ) ;
#10206 = oriented_edge ( 'none', *, *, #10198, .t. ) ;
#10207 = oriented_edge ( 'none', *, *, #10220, .t. ) ;
#10208 = edge_curve ( 'none', #9475, #9474, #23629, .t. ) ;
#10209 = advanced_face ( 'none', ( #23699 ), #23655, .t. ) ;
#10210 = edge_curve ( 'none', #9403, #9410, #23632, .t. ) ;
#10211 = oriented_edge ( 'none', *, *, #10199, .f. ) ;
#10212 = oriented_edge ( 'none', *, *, #10139, .f. ) ;
#10213 = oriented_edge ( 'none', *, *, #10210, .t. ) ;
#10214 = oriented_edge ( 'none', *, *, #10200, .t. ) ;
#10215 = edge_curve ( 'none', #9466, #9463, #23688, .t. ) ;
#10216 = advanced_face ( 'none', ( #23674 ), #23694, .t. ) ;
#10217 = edge_curve ( 'none', #11618, #1934, #23405, .t. ) ;
#10218 = oriented_edge ( 'none', *, *, #10225, .t. ) ;
#10219 = edge_loop ( 'none', ( #10211, #10218, #10214, #10213 ) ) ;
#10220 = edge_curve ( 'none', #9417, #9416, #23697, .t. ) ;
#10221 = oriented_edge ( 'none', *, *, #10237, .t. ) ;
#10222 = oriented_edge ( 'none', *, *, #10132, .t. ) ;
#10223 = advanced_face ( 'none', ( #23202 ), #23738, .t. ) ;
#10224 = oriented_edge ( 'none', *, *, #10125, .f. ) ;
#10225 = edge_curve ( 'none', #9431, #9402, #23732, .t. ) ;
#10226 = oriented_edge ( 'none', *, *, #10171, .t. ) ;
#10227 = oriented_edge ( 'none', *, *, #10184, .t. ) ;
#10228 = oriented_edge ( 'none', *, *, #10195, .t. ) ;
#10229 = edge_curve ( 'none', #13002, #12967, #23729, .t. ) ;
#10230 = edge_loop ( 'none', ( #10173, #10240, #10228, #10221 ) ) ;
#10231 = advanced_face ( 'none', ( #23719 ), #23739, .t. ) ;
#10232 = edge_curve ( 'none', #12970, #12969, #23730, .t. ) ;
#10233 = oriented_edge ( 'none', *, *, #10193, .f. ) ;
#10234 = oriented_edge ( 'none', *, *, #10217, .t. ) ;
#10235 = oriented_edge ( 'none', *, *, #10232, .t. ) ;
#10236 = oriented_edge ( 'none', *, *, #10175, .t. ) ;
#10237 = edge_curve ( 'none', #13071, #12662, #23721, .t. ) ;
#10238 = edge_loop ( 'none', ( #10224, #10234, #10222, #10207 ) ) ;
#10239 = advanced_face ( 'none', ( #23773 ), #23733, .t. ) ;
#10240 = oriented_edge ( 'none', *, *, #10229, .t. ) ;
#10242 = oriented_edge ( 'none', *, *, #10537, .t. ) ;
#10241 = oriented_edge ( 'none', *, *, #12860, .t. ) ;
#10243 = oriented_edge ( 'none', *, *, #10169, .t. ) ;
#10244 = edge_curve ( 'none', #10320, #10110, #23759, .t. ) ;
#10245 = edge_curve ( 'none', #10247, #10320, #23763, .t. ) ;
#10246 = oriented_edge ( 'none', *, *, #10103, .t. ) ;
#10247 = vertex_point ( 'none', #23753 ) ;
#10248 = oriented_edge ( 'none', *, *, #10156, .f. ) ;
#10249 = vertex_point ( 'none', #23749 ) ;
#10250 = edge_curve ( 'none', #9562, #9482, #23748, .t. ) ;
#10251 = oriented_edge ( 'none', *, *, #10250, .t. ) ;
#10252 = advanced_face ( 'none', ( #23711 ), #23741, .t. ) ;
#10253 = edge_curve ( 'none', #10155, #10158, #23713, .t. ) ;
#10254 = oriented_edge ( 'none', *, *, #10253, .t. ) ;
#10255 = oriented_edge ( 'none', *, *, #10080, .t. ) ;
#10256 = edge_curve ( 'none', #10089, #10096, #23798, .t. ) ;
#10257 = oriented_edge ( 'none', *, *, #10154, .t. ) ;
#10258 = oriented_edge ( 'none', *, *, #10272, .t. ) ;
#10259 = advanced_face ( 'none', ( #23752 ), #23767, .t. ) ;
#10260 = edge_loop ( 'none', ( #10326, #10301, #10246, #10303, #10302, #10307, #10311, #10323, #10292, #10321, #10298, #10295, #10370 ) ) ;
#10261 = edge_curve ( 'none', #9464, #9451, #23754, .t. ) ;
#10262 = edge_curve ( 'none', #9394, #9442, #23715, .t. ) ;
#10263 = edge_curve ( 'none', #9507, #9514, #23788, .t. ) ;
#10264 = oriented_edge ( 'none', *, *, #10152, .t. ) ;
#10265 = oriented_edge ( 'none', *, *, #10369, .f. ) ;
#10266 = edge_loop ( 'none', ( #10271, #10273, #10270, #10274 ) ) ;
#10267 = edge_loop ( 'none', ( #10318, #10258, #10257, #10322 ) ) ;
#10268 = oriented_edge ( 'none', *, *, #10262, .t. ) ;
#10269 = advanced_face ( 'none', ( #23776 ), #23797, .t. ) ;
#10270 = oriented_edge ( 'none', *, *, #10146, .t. ) ;
#10271 = oriented_edge ( 'none', *, *, #10081, .f. ) ;
#10272 = edge_curve ( 'none', #9759, #9747, #23786, .t. ) ;
#10273 = oriented_edge ( 'none', *, *, #10263, .t. ) ;
#10274 = oriented_edge ( 'none', *, *, #10275, .t. ) ;
#10275 = edge_curve ( 'none', #9499, #12675, #23783, .t. ) ;
#10276 = edge_loop ( 'none', ( #10248, #10251, #10255, #10254 ) ) ;
#10277 = edge_loop ( 'none', ( #10212, #7762, #10264, #10268 ) ) ;
#10278 = advanced_face ( 'none', ( #23816 ), #23826, .t. ) ;
#10279 = oriented_edge ( 'none', *, *, #10136, .f. ) ;
#10280 = oriented_edge ( 'none', *, *, #10208, .t. ) ;
#10281 = oriented_edge ( 'none', *, *, #10215, .t. ) ;
#10282 = oriented_edge ( 'none', *, *, #10256, .f. ) ;
#10283 = oriented_edge ( 'none', *, *, #10355, .f. ) ;
#10284 = advanced_face ( 'none', ( #23775 ), #23774, .t. ) ;
#10285 = vertex_point ( 'none', #23813 ) ;
#10286 = oriented_edge ( 'none', *, *, #10357, .t. ) ;
#10287 = edge_loop ( 'none', ( #10362, #10297, #10364, #10356 ) ) ;
#10288 = vertex_point ( 'none', #23810 ) ;
#10289 = vertex_point ( 'none', #23812 ) ;
#10290 = edge_curve ( 'none', #10316, #10289, #23859, .t. ) ;
#10291 = edge_curve ( 'none', #10317, #10247, #23808, .t. ) ;
#10292 = oriented_edge ( 'none', *, *, #10290, .t. ) ;
#10293 = edge_loop ( 'none', ( #10300, #10265, #10283, #10286 ) ) ;
#10294 = edge_loop ( 'none', ( #10282, #10368 ) ) ;
#10295 = oriented_edge ( 'none', *, *, #10299, .t. ) ;
#10296 = edge_curve ( 'none', #10310, #10314, #23846, .t. ) ;
#10297 = oriented_edge ( 'none', *, *, #10361, .f. ) ;
#10298 = oriented_edge ( 'none', *, *, #10296, .t. ) ;
#10299 = edge_curve ( 'none', #10314, #10317, #23861, .t. ) ;
#10300 = oriented_edge ( 'none', *, *, #9901, .f. ) ;
#10301 = oriented_edge ( 'none', *, *, #10244, .t. ) ;
#10302 = oriented_edge ( 'none', *, *, #10305, .t. ) ;
#10303 = oriented_edge ( 'none', *, *, #10319, .t. ) ;
#10304 = vertex_point ( 'none', #23854 ) ;
#10305 = edge_curve ( 'none', #10304, #10249, #23847, .t. ) ;
#10306 = edge_curve ( 'none', #10309, #10316, #23849, .t. ) ;
#10307 = oriented_edge ( 'none', *, *, #10308, .t. ) ;
#10308 = edge_curve ( 'none', #10249, #10325, #23893, .t. ) ;
#10309 = vertex_point ( 'none', #23815 ) ;
#10310 = vertex_point ( 'none', #23834 ) ;
#10311 = oriented_edge ( 'none', *, *, #10312, .t. ) ;
#10312 = edge_curve ( 'none', #10325, #10309, #23888, .t. ) ;
#10313 = oriented_edge ( 'none', *, *, #4123, .t. ) ;
#10314 = vertex_point ( 'none', #23835 ) ;
#10315 = edge_curve ( 'none', #10289, #10310, #23878, .t. ) ;
#10316 = vertex_point ( 'none', #23879 ) ;
#10317 = vertex_point ( 'none', #23889 ) ;
#10318 = oriented_edge ( 'none', *, *, #10112, .f. ) ;
#10319 = edge_curve ( 'none', #10043, #10304, #23886, .t. ) ;
#10320 = vertex_point ( 'none', #23871 ) ;
#10321 = oriented_edge ( 'none', *, *, #10315, .t. ) ;
#10322 = oriented_edge ( 'none', *, *, #10256, .t. ) ;
#10323 = oriented_edge ( 'none', *, *, #10306, .t. ) ;
#10324 = advanced_face ( 'none', ( #23869, #23862 ), #23887, .t. ) ;
#10325 = vertex_point ( 'none', #23870 ) ;
#10326 = oriented_edge ( 'none', *, *, #10245, .t. ) ;
#10327 = edge_curve ( 'none', #10330, #10349, #23865, .t. ) ;
#10328 = edge_curve ( 'none', #10329, #9852, #23873, .t. ) ;
#10329 = vertex_point ( 'none', #23927 ) ;
#10330 = vertex_point ( 'none', #23926 ) ;
#10331 = oriented_edge ( 'none', *, *, #9861, .f. ) ;
#10332 = edge_loop ( 'none', ( #10340, #10342, #10345, #10341 ) ) ;
#10333 = oriented_edge ( 'none', *, *, #10336, .f. ) ;
#10334 = edge_loop ( 'none', ( #10389, #10344, #10391, #10397 ) ) ;
#10335 = vertex_point ( 'none', #23867 ) ;
#10336 = edge_curve ( 'none', #9827, #10330, #23918, .t. ) ;
#10337 = edge_loop ( 'none', ( #10450, #10375, #10381, #10451 ) ) ;
#10338 = edge_loop ( 'none', ( #11317, #11349, #14714, #14668 ) ) ;
#10339 = advanced_face ( 'none', ( #23931 ), #23866, .t. ) ;
#10340 = oriented_edge ( 'none', *, *, #9862, .f. ) ;
#10341 = oriented_edge ( 'none', *, *, #10398, .f. ) ;
#10342 = oriented_edge ( 'none', *, *, #10328, .f. ) ;
#10343 = edge_curve ( 'none', #10335, #10329, #23916, .t. ) ;
#10344 = oriented_edge ( 'none', *, *, #10388, .f. ) ;
#10346 = oriented_edge ( 'none', *, *, #53070, .t. ) ;
#10345 = oriented_edge ( 'none', *, *, #10343, .f. ) ;
#10347 = edge_curve ( 'none', #9837, #10359, #23919, .t. ) ;
#10348 = edge_curve ( 'none', #10349, #9825, #23964, .t. ) ;
#10349 = vertex_point ( 'none', #23898 ) ;
#10350 = vertex_point ( 'none', #23897 ) ;
#10351 = oriented_edge ( 'none', *, *, #10348, .f. ) ;
#10352 = advanced_face ( 'none', ( #23909 ), #23899, .t. ) ;
#10353 = oriented_edge ( 'none', *, *, #9912, .f. ) ;
#10354 = oriented_edge ( 'none', *, *, #10327, .f. ) ;
#10355 = edge_curve ( 'none', #10288, #10285, #23956, .t. ) ;
#10356 = oriented_edge ( 'none', *, *, #10347, .f. ) ;
#10357 = edge_curve ( 'none', #10288, #9920, #23946, .t. ) ;
#10358 = oriented_edge ( 'none', *, *, #10470, .f. ) ;
#10359 = vertex_point ( 'none', #23949 ) ;
#10360 = advanced_face ( 'none', ( #23948 ), #23900, .t. ) ;
#10361 = edge_curve ( 'none', #10367, #9919, #23938, .t. ) ;
#10362 = oriented_edge ( 'none', *, *, #9822, .f. ) ;
#10363 = edge_loop ( 'none', ( #10353, #10351, #10354, #10333 ) ) ;
#10364 = oriented_edge ( 'none', *, *, #10365, .f. ) ;
#10365 = edge_curve ( 'none', #10359, #10367, #22825, .t. ) ;
#10366 = oriented_edge ( 'none', *, *, #11933, .t. ) ;
#10367 = vertex_point ( 'none', #23668 ) ;
#10368 = oriented_edge ( 'none', *, *, #10090, .f. ) ;
#10369 = edge_curve ( 'none', #10285, #9916, #22806, .t. ) ;
#10370 = oriented_edge ( 'none', *, *, #10291, .t. ) ;
#10371 = advanced_face ( 'none', ( #23991 ), #23985, .t. ) ;
#10372 = oriented_edge ( 'none', *, *, #10377, .f. ) ;
#10373 = oriented_edge ( 'none', *, *, #10395, .f. ) ;
#10374 = edge_curve ( 'none', #10385, #10396, #23988, .t. ) ;
#10375 = oriented_edge ( 'none', *, *, #10443, .t. ) ;
#10376 = oriented_edge ( 'none', *, *, #10374, .f. ) ;
#10377 = edge_curve ( 'none', #9866, #10385, #23987, .t. ) ;
#10378 = vertex_point ( 'none', #23977 ) ;
#10379 = edge_curve ( 'none', #10380, #9870, #23976, .t. ) ;
#10380 = vertex_point ( 'none', #23972 ) ;
#10381 = oriented_edge ( 'none', *, *, #10425, .f. ) ;
#10382 = oriented_edge ( 'none', *, *, #9383, .t. ) ;
#10383 = oriented_edge ( 'none', *, *, #10379, .f. ) ;
#10384 = advanced_face ( 'none', ( #23990 ), #23989, .t. ) ;
#10385 = vertex_point ( 'none', #23965 ) ;
#10386 = oriented_edge ( 'none', *, *, #5352, .f. ) ;
#10387 = advanced_face ( 'none', ( #23973 ), #24023, .t. ) ;
#10388 = edge_curve ( 'none', #10410, #12661, #24021, .t. ) ;
#10389 = oriented_edge ( 'none', *, *, #9788, .f. ) ;
#10390 = edge_loop ( 'none', ( #10331, #10373, #10376, #10372 ) ) ;
#10391 = oriented_edge ( 'none', *, *, #10392, .f. ) ;
#10392 = edge_curve ( 'none', #10409, #10410, #24022, .t. ) ;
#10393 = edge_loop ( 'none', ( #10437, #10383, #10439, #10438 ) ) ;
#10394 = edge_curve ( 'none', #12659, #10409, #24009, .t. ) ;
#10395 = edge_curve ( 'none', #10396, #9855, #24005, .t. ) ;
#10396 = vertex_point ( 'none', #24016 ) ;
#10397 = oriented_edge ( 'none', *, *, #10394, .f. ) ;
#10398 = edge_curve ( 'none', #9853, #10335, #23999, .t. ) ;
#10399 = edge_loop ( 'none', ( #10404, #10406, #10400, #10405 ) ) ;
#10400 = oriented_edge ( 'none', *, *, #10407, .f. ) ;
#10401 = advanced_face ( 'none', ( #24000 ), #23967, .t. ) ;
#10402 = edge_curve ( 'none', #10403, #9801, #24058, .t. ) ;
#10403 = vertex_point ( 'none', #24055 ) ;
#10404 = oriented_edge ( 'none', *, *, #9797, .f. ) ;
#10405 = oriented_edge ( 'none', *, *, #10408, .f. ) ;
#10406 = oriented_edge ( 'none', *, *, #10402, .f. ) ;
#10407 = edge_curve ( 'none', #10411, #10403, #24050, .t. ) ;
#10408 = edge_curve ( 'none', #9781, #10411, #24044, .t. ) ;
#10409 = vertex_point ( 'none', #24057 ) ;
#10410 = vertex_point ( 'none', #23993 ) ;
#10411 = vertex_point ( 'none', #24049 ) ;
#10412 = advanced_face ( 'none', ( #24037 ), #24042, .t. ) ;
#10413 = oriented_edge ( 'none', *, *, #10496, .f. ) ;
#10414 = oriented_edge ( 'none', *, *, #10436, .f. ) ;
#10415 = edge_curve ( 'none', #10448, #10446, #24039, .t. ) ;
#10416 = oriented_edge ( 'none', *, *, #10415, .t. ) ;
#10417 = edge_loop ( 'none', ( #10413, #10358, #10475, #10482 ) ) ;
#10418 = advanced_face ( 'none', ( #24036 ), #24035, .t. ) ;
#10419 = oriented_edge ( 'none', *, *, #10420, .f. ) ;
#10420 = edge_curve ( 'none', #10422, #10427, #24030, .t. ) ;
#10421 = edge_curve ( 'none', #10427, #10424, #24084, .t. ) ;
#10422 = vertex_point ( 'none', #24073 ) ;
#10423 = vertex_point ( 'none', #24079 ) ;
#10424 = vertex_point ( 'none', #24083 ) ;
#10425 = edge_curve ( 'none', #10442, #10444, #24067, .t. ) ;
#10426 = edge_curve ( 'none', #9749, #10442, #23998, .t. ) ;
#10427 = vertex_point ( 'none', #24063 ) ;
#10428 = oriented_edge ( 'none', *, *, #10421, .f. ) ;
#10429 = advanced_face ( 'none', ( #24072 ), #24059, .t. ) ;
#10430 = edge_loop ( 'none', ( #10432, #10431, #10414, #10416 ) ) ;
#10431 = oriented_edge ( 'none', *, *, #10433, .f. ) ;
#10432 = oriented_edge ( 'none', *, *, #10452, .f. ) ;
#10433 = edge_curve ( 'none', #10449, #10445, #24115, .t. ) ;
#10434 = oriented_edge ( 'none', *, *, #10495, .f. ) ;
#10435 = edge_loop ( 'none', ( #10428, #10419, #10494, #10434 ) ) ;
#10436 = edge_curve ( 'none', #10448, #10449, #24110, .t. ) ;
#10437 = oriented_edge ( 'none', *, *, #9839, .f. ) ;
#10438 = oriented_edge ( 'none', *, *, #10441, .f. ) ;
#10439 = oriented_edge ( 'none', *, *, #10440, .f. ) ;
#10440 = edge_curve ( 'none', #10378, #10380, #24075, .t. ) ;
#10441 = edge_curve ( 'none', #9864, #10378, #24100, .t. ) ;
#10442 = vertex_point ( 'none', #24111 ) ;
#10443 = edge_curve ( 'none', #9786, #10444, #24091, .t. ) ;
#10444 = vertex_point ( 'none', #24105 ) ;
#10445 = vertex_point ( 'none', #24094 ) ;
#10446 = vertex_point ( 'none', #24093 ) ;
#10447 = advanced_face ( 'none', ( #24087 ), #24085, .t. ) ;
#10448 = vertex_point ( 'none', #24086 ) ;
#10449 = vertex_point ( 'none', #24106 ) ;
#10450 = oriented_edge ( 'none', *, *, #9796, .f. ) ;
#10451 = oriented_edge ( 'none', *, *, #10426, .f. ) ;
#10452 = edge_curve ( 'none', #10445, #10446, #24148, .t. ) ;
#10453 = oriented_edge ( 'none', *, *, #10503, .f. ) ;
#10454 = edge_curve ( 'none', #10491, #10474, #24139, .t. ) ;
#10455 = vertex_point ( 'none', #24120 ) ;
#10456 = vertex_point ( 'none', #24137 ) ;
#10457 = oriented_edge ( 'none', *, *, #10490, .f. ) ;
#10458 = edge_curve ( 'none', #10488, #10473, #24132, .t. ) ;
#10459 = edge_curve ( 'none', #10474, #10488, #24149, .t. ) ;
#10460 = oriented_edge ( 'none', *, *, #10459, .f. ) ;
#10461 = edge_loop ( 'none', ( #10462, #10539, #10511, #10515 ) ) ;
#10462 = oriented_edge ( 'none', *, *, #10541, .f. ) ;
#10463 = oriented_edge ( 'none', *, *, #10759, .t. ) ;
#10464 = advanced_face ( 'none', ( #24147 ), #24128, .t. ) ;
#10465 = vertex_point ( 'none', #24140 ) ;
#10466 = oriented_edge ( 'none', *, *, #10469, .f. ) ;
#10467 = advanced_face ( 'none', ( #24150 ), #24187, .f. ) ;
#10468 = oriented_edge ( 'none', *, *, #10477, .f. ) ;
#10469 = edge_curve ( 'none', #10456, #10480, #24180, .t. ) ;
#10470 = edge_curve ( 'none', #10472, #10423, #24175, .t. ) ;
#10471 = vertex_point ( 'none', #24171 ) ;
#10472 = vertex_point ( 'none', #24182 ) ;
#10473 = vertex_point ( 'none', #24181 ) ;
#10474 = vertex_point ( 'none', #24165 ) ;
#10475 = oriented_edge ( 'none', *, *, #10478, .f. ) ;
#10476 = edge_curve ( 'none', #10350, #10471, #24167, .t. ) ;
#10477 = edge_curve ( 'none', #10480, #10481, #24154, .t. ) ;
#10478 = edge_curve ( 'none', #10471, #10472, #24156, .t. ) ;
#10479 = edge_loop ( 'none', ( #10489, #10457, #10487, #10460 ) ) ;
#10480 = vertex_point ( 'none', #24158 ) ;
#10481 = vertex_point ( 'none', #24159 ) ;
#10482 = oriented_edge ( 'none', *, *, #10476, .f. ) ;
#10483 = edge_loop ( 'none', ( #10468, #10466, #10529, #10534 ) ) ;
#10484 = vertex_point ( 'none', #24157 ) ;
#10485 = oriented_edge ( 'none', *, *, #10972, .t. ) ;
#10486 = advanced_face ( 'none', ( #24183 ), #24164, .t. ) ;
#10487 = oriented_edge ( 'none', *, *, #10458, .f. ) ;
#10488 = vertex_point ( 'none', #24123 ) ;
#10489 = oriented_edge ( 'none', *, *, #10454, .f. ) ;
#10490 = edge_curve ( 'none', #10473, #10491, #24162, .t. ) ;
#10491 = vertex_point ( 'none', #24215 ) ;
#10492 = edge_curve ( 'none', #10493, #10422, #24198, .t. ) ;
#10493 = vertex_point ( 'none', #24199 ) ;
#10494 = oriented_edge ( 'none', *, *, #10492, .f. ) ;
#10495 = edge_curve ( 'none', #10424, #10493, #24193, .t. ) ;
#10496 = edge_curve ( 'none', #10423, #10350, #24194, .t. ) ;
#10497 = edge_curve ( 'none', #10498, #10523, #24250, .t. ) ;
#10498 = vertex_point ( 'none', #24255 ) ;
#10499 = vertex_point ( 'none', #24254 ) ;
#10500 = vertex_point ( 'none', #24253 ) ;
#10501 = oriented_edge ( 'none', *, *, #7517, .t. ) ;
#10502 = oriented_edge ( 'none', *, *, #10497, .f. ) ;
#10503 = edge_curve ( 'none', #10525, #10498, #24245, .t. ) ;
#10504 = vertex_point ( 'none', #24251 ) ;
#10505 = oriented_edge ( 'none', *, *, #10564, .f. ) ;
#10506 = edge_curve ( 'none', #10524, #10513, #24235, .t. ) ;
#10507 = edge_loop ( 'none', ( #10571, #10582, #10563, #10505 ) ) ;
#10508 = advanced_face ( 'none', ( #24239 ), #24232, .t. ) ;
#10509 = oriented_edge ( 'none', *, *, #10506, .f. ) ;
#10510 = edge_curve ( 'none', #10499, #10524, #24286, .t. ) ;
#10511 = oriented_edge ( 'none', *, *, #10512, .f. ) ;
#10512 = edge_curve ( 'none', #10527, #10540, #24280, .t. ) ;
#10513 = vertex_point ( 'none', #24237 ) ;
#10514 = edge_loop ( 'none', ( #10509, #10572, #10535, #10517 ) ) ;
#10515 = oriented_edge ( 'none', *, *, #10531, .f. ) ;
#10516 = oriented_edge ( 'none', *, *, #4878, .f. ) ;
#10517 = oriented_edge ( 'none', *, *, #10575, .f. ) ;
#10518 = advanced_face ( 'none', ( #24276 ), #24227, .t. ) ;
#10519 = oriented_edge ( 'none', *, *, #10521, .f. ) ;
#10520 = oriented_edge ( 'none', *, *, #10522, .f. ) ;
#10521 = edge_curve ( 'none', #10523, #10536, #24274, .t. ) ;
#10522 = edge_curve ( 'none', #10536, #10525, #24264, .t. ) ;
#10523 = vertex_point ( 'none', #24269 ) ;
#10524 = vertex_point ( 'none', #24262 ) ;
#10525 = vertex_point ( 'none', #24267 ) ;
#10526 = edge_curve ( 'none', #10455, #10456, #24266, .t. ) ;
#10527 = vertex_point ( 'none', #24263 ) ;
#10528 = edge_curve ( 'none', #10540, #10484, #24314, .t. ) ;
#10529 = oriented_edge ( 'none', *, *, #10526, .f. ) ;
#10530 = edge_curve ( 'none', #10481, #10455, #24309, .t. ) ;
#10531 = edge_curve ( 'none', #10532, #10527, #24265, .t. ) ;
#10532 = vertex_point ( 'none', #24257 ) ;
#10533 = edge_loop ( 'none', ( #10520, #10519, #10502, #10453 ) ) ;
#10534 = oriented_edge ( 'none', *, *, #10530, .f. ) ;
#10535 = oriented_edge ( 'none', *, *, #10573, .f. ) ;
#10536 = vertex_point ( 'none', #24305 ) ;
#10537 = edge_curve ( 'none', #9232, #10076, #24256, .t. ) ;
#10538 = advanced_face ( 'none', ( #24297 ), #24275, .t. ) ;
#10539 = oriented_edge ( 'none', *, *, #10528, .f. ) ;
#10540 = vertex_point ( 'none', #24301 ) ;
#10541 = edge_curve ( 'none', #10484, #10532, #24358, .t. ) ;
#10542 = edge_curve ( 'none', #10619, #10621, #24359, .t. ) ;
#10543 = vertex_point ( 'none', #24310 ) ;
#10544 = edge_loop ( 'none', ( #10545, #10610, #10548, #10614 ) ) ;
#10545 = oriented_edge ( 'none', *, *, #10620, .f. ) ;
#10546 = vertex_point ( 'none', #24291 ) ;
#10547 = edge_curve ( 'none', #10623, #10543, #24343, .t. ) ;
#10548 = oriented_edge ( 'none', *, *, #10611, .f. ) ;
#10549 = edge_curve ( 'none', #4828, #3832, #24335, .t. ) ;
#10550 = edge_curve ( 'none', #10546, #10604, #24292, .t. ) ;
#10551 = vertex_point ( 'none', #24337 ) ;
#10552 = vertex_point ( 'none', #24344 ) ;
#10553 = oriented_edge ( 'none', *, *, #10618, .f. ) ;
#10554 = oriented_edge ( 'none', *, *, #10568, .f. ) ;
#10555 = edge_curve ( 'none', #10578, #10577, #24288, .t. ) ;
#10556 = edge_curve ( 'none', #10578, #10576, #24350, .t. ) ;
#10557 = edge_loop ( 'none', ( #10553, #10626, #10624, #10622 ) ) ;
#10558 = vertex_point ( 'none', #24339 ) ;
#10559 = advanced_face ( 'none', ( #24327 ), #24338, .t. ) ;
#10560 = oriented_edge ( 'none', *, *, #10556, .t. ) ;
#10561 = edge_curve ( 'none', #10562, #10580, #24387, .t. ) ;
#10562 = vertex_point ( 'none', #24380 ) ;
#10563 = oriented_edge ( 'none', *, *, #10561, .f. ) ;
#10564 = edge_curve ( 'none', #10579, #10562, #24377, .t. ) ;
#10565 = oriented_edge ( 'none', *, *, #10569, .f. ) ;
#10566 = advanced_face ( 'none', ( #24378 ), #24369, .t. ) ;
#10567 = oriented_edge ( 'none', *, *, #10555, .f. ) ;
#10568 = edge_curve ( 'none', #10577, #10570, #24374, .t. ) ;
#10569 = edge_curve ( 'none', #10570, #10576, #24367, .t. ) ;
#10570 = vertex_point ( 'none', #24363 ) ;
#10571 = oriented_edge ( 'none', *, *, #10584, .f. ) ;
#10572 = oriented_edge ( 'none', *, *, #10510, .f. ) ;
#10573 = edge_curve ( 'none', #10500, #10499, #24414, .t. ) ;
#10574 = edge_loop ( 'none', ( #10565, #10554, #10567, #10560 ) ) ;
#10575 = edge_curve ( 'none', #10513, #10500, #24368, .t. ) ;
#10576 = vertex_point ( 'none', #24419 ) ;
#10577 = vertex_point ( 'none', #24410 ) ;
#10578 = vertex_point ( 'none', #24409 ) ;
#10579 = vertex_point ( 'none', #24405 ) ;
#10580 = vertex_point ( 'none', #24404 ) ;
#10581 = advanced_face ( 'none', ( #24403 ), #24406, .t. ) ;
#10582 = oriented_edge ( 'none', *, *, #10583, .t. ) ;
#10583 = edge_curve ( 'none', #10504, #10580, #24402, .t. ) ;
#10584 = edge_curve ( 'none', #10504, #10579, #24389, .t. ) ;
#10585 = vertex_point ( 'none', #24457 ) ;
#10586 = edge_curve ( 'none', #10551, #10670, #24459, .t. ) ;
#10587 = oriented_edge ( 'none', *, *, #10586, .f. ) ;
#10588 = vertex_point ( 'none', #24451 ) ;
#10589 = vertex_point ( 'none', #24449 ) ;
#10590 = oriented_edge ( 'none', *, *, #10603, .f. ) ;
#10591 = advanced_face ( 'none', ( #24446 ), #24390, .t. ) ;
#10592 = oriented_edge ( 'none', *, *, #10593, .f. ) ;
#10593 = edge_curve ( 'none', #10594, #10552, #24441, .t. ) ;
#10594 = vertex_point ( 'none', #24433 ) ;
#10595 = vertex_point ( 'none', #24432 ) ;
#10596 = edge_loop ( 'none', ( #10602, #10650, #10657, #10659 ) ) ;
#10597 = edge_curve ( 'none', #10598, #10594, #24424, .t. ) ;
#10598 = vertex_point ( 'none', #24426 ) ;
#10599 = vertex_point ( 'none', #24444 ) ;
#10600 = oriented_edge ( 'none', *, *, #10671, .f. ) ;
#10601 = edge_loop ( 'none', ( #10712, #10714, #10653, #10632 ) ) ;
#10602 = oriented_edge ( 'none', *, *, #10652, .f. ) ;
#10603 = edge_curve ( 'none', #10612, #10598, #24427, .t. ) ;
#10604 = vertex_point ( 'none', #24442 ) ;
#10605 = vertex_point ( 'none', #24430 ) ;
#10606 = advanced_face ( 'none', ( #24428 ), #24400, .t. ) ;
#10607 = vertex_point ( 'none', #24492 ) ;
#10608 = oriented_edge ( 'none', *, *, #10625, .f. ) ;
#10609 = edge_loop ( 'none', ( #10608, #10592, #10628, #10590 ) ) ;
#10610 = oriented_edge ( 'none', *, *, #10550, .f. ) ;
#10611 = edge_curve ( 'none', #10607, #10546, #24498, .t. ) ;
#10612 = vertex_point ( 'none', #24491 ) ;
#10613 = edge_loop ( 'none', ( #10665, #10664, #10600, #10587 ) ) ;
#10614 = oriented_edge ( 'none', *, *, #10617, .f. ) ;
#10615 = vertex_point ( 'none', #24443 ) ;
#10616 = edge_curve ( 'none', #4952, #4120, #24480, .t. ) ;
#10617 = edge_curve ( 'none', #10605, #10607, #24425, .t. ) ;
#10618 = edge_curve ( 'none', #10621, #10623, #24463, .t. ) ;
#10619 = vertex_point ( 'none', #24519 ) ;
#10620 = edge_curve ( 'none', #10604, #10605, #24515, .t. ) ;
#10621 = vertex_point ( 'none', #24516 ) ;
#10622 = oriented_edge ( 'none', *, *, #10547, .f. ) ;
#10623 = vertex_point ( 'none', #24517 ) ;
#10624 = oriented_edge ( 'none', *, *, #10627, .f. ) ;
#10625 = edge_curve ( 'none', #10552, #10612, #24506, .t. ) ;
#10626 = oriented_edge ( 'none', *, *, #10542, .f. ) ;
#10627 = edge_curve ( 'none', #10543, #10619, #24518, .t. ) ;
#10628 = oriented_edge ( 'none', *, *, #10597, .f. ) ;
#10629 = edge_curve ( 'none', #10711, #10654, #24552, .t. ) ;
#10630 = oriented_edge ( 'none', *, *, #10706, .f. ) ;
#10631 = edge_curve ( 'none', #10648, #10711, #24548, .t. ) ;
#10632 = oriented_edge ( 'none', *, *, #10631, .f. ) ;
#10633 = edge_curve ( 'none', #10645, #10639, #24541, .t. ) ;
#10634 = advanced_face ( 'none', ( #24544 ), #24534, .t. ) ;
#10635 = oriented_edge ( 'none', *, *, #10637, .f. ) ;
#10636 = oriented_edge ( 'none', *, *, #10638, .f. ) ;
#10637 = edge_curve ( 'none', #10660, #10589, #24542, .t. ) ;
#10638 = edge_curve ( 'none', #10589, #10662, #24522, .t. ) ;
#10639 = vertex_point ( 'none', #24526 ) ;
#10640 = edge_curve ( 'none', #10585, #10660, #24520, .t. ) ;
#10641 = edge_loop ( 'none', ( #10704, #10707, #10702, #10709 ) ) ;
#10642 = edge_curve ( 'none', #10662, #10585, #24575, .t. ) ;
#10643 = oriented_edge ( 'none', *, *, #7656, .f. ) ;
#10644 = oriented_edge ( 'none', *, *, #10157, .f. ) ;
#10645 = vertex_point ( 'none', #24576 ) ;
#10646 = oriented_edge ( 'none', *, *, #10642, .f. ) ;
#10647 = vertex_point ( 'none', #24570 ) ;
#10648 = vertex_point ( 'none', #24569 ) ;
#10649 = advanced_face ( 'none', ( #24568 ), #24543, .t. ) ;
#10650 = oriented_edge ( 'none', *, *, #10651, .f. ) ;
#10651 = edge_curve ( 'none', #10588, #10615, #24565, .t. ) ;
#10652 = edge_curve ( 'none', #10615, #10669, #24556, .t. ) ;
#10653 = oriented_edge ( 'none', *, *, #10629, .f. ) ;
#10654 = vertex_point ( 'none', #24566 ) ;
#10655 = edge_curve ( 'none', #10599, #10588, #24567, .t. ) ;
#10656 = edge_curve ( 'none', #10647, #10648, #24604, .t. ) ;
#10657 = oriented_edge ( 'none', *, *, #10655, .f. ) ;
#10658 = edge_curve ( 'none', #10669, #10599, #24606, .t. ) ;
#10659 = oriented_edge ( 'none', *, *, #10658, .f. ) ;
#10660 = vertex_point ( 'none', #24558 ) ;
#10661 = oriented_edge ( 'none', *, *, #10640, .f. ) ;
#10662 = vertex_point ( 'none', #24595 ) ;
#10663 = advanced_face ( 'none', ( #24598 ), #24561, .t. ) ;
#10664 = oriented_edge ( 'none', *, *, #10666, .f. ) ;
#10665 = oriented_edge ( 'none', *, *, #10667, .f. ) ;
#10666 = edge_curve ( 'none', #10668, #10595, #24591, .t. ) ;
#10667 = edge_curve ( 'none', #10595, #10551, #24607, .t. ) ;
#10668 = vertex_point ( 'none', #24640 ) ;
#10669 = vertex_point ( 'none', #24588 ) ;
#10670 = vertex_point ( 'none', #24609 ) ;
#10671 = edge_curve ( 'none', #10670, #10668, #24633, .t. ) ;
#10672 = edge_loop ( 'none', ( #10636, #10635, #10661, #10646 ) ) ;
#10673 = vertex_point ( 'none', #24592 ) ;
#10674 = vertex_point ( 'none', #24635 ) ;
#10675 = vertex_point ( 'none', #24641 ) ;
#10676 = edge_loop ( 'none', ( #10719, #10795, #10789, #10772 ) ) ;
#10677 = oriented_edge ( 'none', *, *, #10732, .f. ) ;
#10678 = vertex_point ( 'none', #24642 ) ;
#10679 = edge_loop ( 'none', ( #10736, #10735, #10741, #10677 ) ) ;
#10680 = edge_curve ( 'none', #10639, #10703, #24628, .t. ) ;
#10681 = vertex_point ( 'none', #24634 ) ;
#10682 = edge_curve ( 'none', #10695, #10683, #24622, .t. ) ;
#10683 = vertex_point ( 'none', #24629 ) ;
#10684 = edge_loop ( 'none', ( #10697, #10751, #10746, #10699 ) ) ;
#10685 = edge_loop ( 'none', ( #10691, #10690, #10698, #10747 ) ) ;
#10686 = edge_curve ( 'none', #10675, #10673, #24618, .t. ) ;
#10687 = vertex_point ( 'none', #24584 ) ;
#10688 = edge_curve ( 'none', #10681, #10683, #24677, .t. ) ;
#10689 = advanced_face ( 'none', ( #24624 ), #24678, .t. ) ;
#10690 = oriented_edge ( 'none', *, *, #10692, .f. ) ;
#10691 = oriented_edge ( 'none', *, *, #10688, .f. ) ;
#10692 = edge_curve ( 'none', #10687, #10681, #24670, .t. ) ;
#10693 = vertex_point ( 'none', #24664 ) ;
#10694 = vertex_point ( 'none', #24663 ) ;
#10695 = vertex_point ( 'none', #24662 ) ;
#10696 = edge_curve ( 'none', #10695, #10687, #24654, .t. ) ;
#10697 = oriented_edge ( 'none', *, *, #10756, .f. ) ;
#10698 = oriented_edge ( 'none', *, *, #10696, .f. ) ;
#10699 = oriented_edge ( 'none', *, *, #10731, .f. ) ;
#10700 = vertex_point ( 'none', #24665 ) ;
#10701 = advanced_face ( 'none', ( #24649 ), #24675, .t. ) ;
#10702 = oriented_edge ( 'none', *, *, #10708, .f. ) ;
#10703 = vertex_point ( 'none', #24659 ) ;
#10704 = oriented_edge ( 'none', *, *, #10633, .f. ) ;
#10705 = edge_curve ( 'none', #10645, #10700, #24646, .t. ) ;
#10706 = edge_curve ( 'none', #12655, #10558, #24718, .t. ) ;
#10707 = oriented_edge ( 'none', *, *, #10705, .t. ) ;
#10708 = edge_curve ( 'none', #10703, #10700, #24709, .t. ) ;
#10709 = oriented_edge ( 'none', *, *, #10680, .f. ) ;
#10710 = advanced_face ( 'none', ( #24713 ), #24679, .t. ) ;
#10711 = vertex_point ( 'none', #24702 ) ;
#10712 = oriented_edge ( 'none', *, *, #10656, .f. ) ;
#10713 = edge_curve ( 'none', #10654, #10647, #24703, .t. ) ;
#10714 = oriented_edge ( 'none', *, *, #10713, .f. ) ;
#10715 = vertex_point ( 'none', #24648 ) ;
#10716 = edge_curve ( 'none', #10715, #10798, #24704, .t. ) ;
#10717 = edge_curve ( 'none', #10678, #10729, #24697, .t. ) ;
#10718 = edge_loop ( 'none', ( #10778, #10777, #10771, #10760 ) ) ;
#10719 = oriented_edge ( 'none', *, *, #10797, .f. ) ;
#10720 = oriented_edge ( 'none', *, *, #10717, .f. ) ;
#10721 = advanced_face ( 'none', ( #24712 ), #24719, .t. ) ;
#10722 = oriented_edge ( 'none', *, *, #10723, .f. ) ;
#10723 = edge_curve ( 'none', #10725, #10740, #24691, .t. ) ;
#10724 = edge_curve ( 'none', #10740, #10678, #24748, .t. ) ;
#10725 = vertex_point ( 'none', #24744 ) ;
#10726 = vertex_point ( 'none', #24754 ) ;
#10727 = oriented_edge ( 'none', *, *, #10728, .f. ) ;
#10728 = edge_curve ( 'none', #10729, #10725, #24750, .t. ) ;
#10729 = vertex_point ( 'none', #24763 ) ;
#10730 = vertex_point ( 'none', #24737 ) ;
#10731 = edge_curve ( 'none', #10750, #10675, #24729, .t. ) ;
#10732 = edge_curve ( 'none', #10693, #10743, #24468, .t. ) ;
#10733 = edge_loop ( 'none', ( #10748, #10722, #10727, #10720 ) ) ;
#10734 = advanced_face ( 'none', ( #24745 ), #24464, .t. ) ;
#10735 = oriented_edge ( 'none', *, *, #10737, .f. ) ;
#10736 = oriented_edge ( 'none', *, *, #10738, .f. ) ;
#10737 = edge_curve ( 'none', #10739, #10674, #24789, .t. ) ;
#10738 = edge_curve ( 'none', #10674, #10693, #24784, .t. ) ;
#10739 = vertex_point ( 'none', #24790 ) ;
#10740 = vertex_point ( 'none', #24785 ) ;
#10741 = oriented_edge ( 'none', *, *, #10742, .f. ) ;
#10742 = edge_curve ( 'none', #10743, #10739, #24781, .t. ) ;
#10743 = vertex_point ( 'none', #24776 ) ;
#10744 = vertex_point ( 'none', #24793 ) ;
#10745 = vertex_point ( 'none', #24783 ) ;
#10746 = oriented_edge ( 'none', *, *, #10686, .f. ) ;
#10747 = oriented_edge ( 'none', *, *, #10682, .t. ) ;
#10748 = oriented_edge ( 'none', *, *, #10724, .f. ) ;
#10749 = advanced_face ( 'none', ( #24794 ), #24782, .t. ) ;
#10750 = vertex_point ( 'none', #24769 ) ;
#10751 = oriented_edge ( 'none', *, *, #10753, .f. ) ;
#10752 = vertex_point ( 'none', #24772 ) ;
#10753 = edge_curve ( 'none', #10673, #10694, #24791, .t. ) ;
#10754 = oriented_edge ( 'none', *, *, #10755, .t. ) ;
#10755 = edge_curve ( 'none', #10785, #10752, #24819, .t. ) ;
#10756 = edge_curve ( 'none', #10694, #10750, #24808, .t. ) ;
#10757 = advanced_face ( 'none', ( #24768 ), #24792, .t. ) ;
#10758 = vertex_point ( 'none', #24798 ) ;
#10759 = edge_curve ( 'none', #10745, #47267, #24851, .t. ) ;
#10760 = oriented_edge ( 'none', *, *, #10788, .f. ) ;
#10761 = edge_curve ( 'none', #10787, #12655, #24801, .t. ) ;
#10762 = edge_loop ( 'none', ( #10838, #10837, #10630, #7665 ) ) ;
#10763 = advanced_face ( 'none', ( #24799 ), #24802, .t. ) ;
#10764 = oriented_edge ( 'none', *, *, #10765, .f. ) ;
#10765 = edge_curve ( 'none', #10792, #10783, #24835, .t. ) ;
#10766 = edge_curve ( 'none', #10783, #10791, #24823, .t. ) ;
#10767 = oriented_edge ( 'none', *, *, #10768, .f. ) ;
#10768 = edge_curve ( 'none', #10769, #10792, #24826, .t. ) ;
#10769 = vertex_point ( 'none', #24824 ) ;
#10770 = edge_curve ( 'none', #10744, #10715, #24874, .t. ) ;
#10771 = oriented_edge ( 'none', *, *, #10786, .f. ) ;
#10772 = oriented_edge ( 'none', *, *, #10770, .f. ) ;
#10773 = oriented_edge ( 'none', *, *, #10834, .f. ) ;
#10774 = oriented_edge ( 'none', *, *, #47053, .f. ) ;
#10775 = oriented_edge ( 'none', *, *, #10766, .f. ) ;
#10776 = advanced_face ( 'none', ( #24831 ), #24828, .t. ) ;
#10777 = oriented_edge ( 'none', *, *, #10779, .f. ) ;
#10778 = oriented_edge ( 'none', *, *, #10781, .f. ) ;
#10779 = edge_curve ( 'none', #10782, #10793, #24827, .t. ) ;
#10780 = oriented_edge ( 'none', *, *, #10784, .f. ) ;
#10781 = edge_curve ( 'none', #10793, #10799, #24860, .t. ) ;
#10782 = vertex_point ( 'none', #24875 ) ;
#10783 = vertex_point ( 'none', #24861 ) ;
#10784 = edge_curve ( 'none', #10785, #47071, #24859, .t. ) ;
#10785 = vertex_point ( 'none', #24913 ) ;
#10786 = edge_curve ( 'none', #10730, #10782, #24852, .t. ) ;
#10787 = vertex_point ( 'none', #24866 ) ;
#10788 = edge_curve ( 'none', #10799, #10730, #24853, .t. ) ;
#10789 = oriented_edge ( 'none', *, *, #10716, .f. ) ;
#10790 = edge_loop ( 'none', ( #10775, #10764, #10767, #10773 ) ) ;
#10791 = vertex_point ( 'none', #24862 ) ;
#10792 = vertex_point ( 'none', #24854 ) ;
#10793 = vertex_point ( 'none', #24893 ) ;
#10794 = advanced_face ( 'none', ( #24892 ), #24899, .t. ) ;
#10795 = oriented_edge ( 'none', *, *, #10796, .f. ) ;
#10796 = edge_curve ( 'none', #10798, #10726, #24890, .t. ) ;
#10797 = edge_curve ( 'none', #10726, #10744, #24948, .t. ) ;
#10798 = vertex_point ( 'none', #24887 ) ;
#10799 = vertex_point ( 'none', #24891 ) ;
#10800 = vertex_point ( 'none', #24898 ) ;
#10801 = vertex_point ( 'none', #24949 ) ;
#10802 = oriented_edge ( 'none', *, *, #10881, .f. ) ;
#10803 = edge_curve ( 'none', #10827, #10828, #24882, .t. ) ;
#10804 = oriented_edge ( 'none', *, *, #10803, .f. ) ;
#10805 = edge_curve ( 'none', #10827, #10033, #24938, .t. ) ;
#10806 = vertex_point ( 'none', #24932 ) ;
#10807 = edge_curve ( 'none', #10808, #10056, #24946, .t. ) ;
#10808 = vertex_point ( 'none', #24927 ) ;
#10809 = oriented_edge ( 'none', *, *, #47297, .f. ) ;
#10810 = oriented_edge ( 'none', *, *, #10805, .t. ) ;
#10811 = vertex_point ( 'none', #24939 ) ;
#10812 = advanced_face ( 'none', ( #24924 ), #24947, .t. ) ;
#10813 = oriented_edge ( 'none', *, *, #10870, .f. ) ;
#10814 = edge_curve ( 'none', #10040, #10818, #24980, .t. ) ;
#10815 = edge_curve ( 'none', #10819, #10095, #24937, .t. ) ;
#10816 = edge_loop ( 'none', ( #10845, #10846, #10857, #10853 ) ) ;
#10817 = edge_loop ( 'none', ( #10822, #10830, #10813, #10874 ) ) ;
#10818 = vertex_point ( 'none', #24979 ) ;
#10819 = vertex_point ( 'none', #24972 ) ;
#10820 = oriented_edge ( 'none', *, *, #10832, .f. ) ;
#10821 = oriented_edge ( 'none', *, *, #10093, .t. ) ;
#10822 = oriented_edge ( 'none', *, *, #10120, .f. ) ;
#10823 = oriented_edge ( 'none', *, *, #10037, .f. ) ;
#10824 = edge_loop ( 'none', ( #10823, #10820, #10804, #10810 ) ) ;
#10825 = oriented_edge ( 'none', *, *, #10815, .f. ) ;
#10826 = edge_curve ( 'none', #10818, #10819, #24969, .t. ) ;
#10827 = vertex_point ( 'none', #24965 ) ;
#10828 = vertex_point ( 'none', #24981 ) ;
#10829 = oriented_edge ( 'none', *, *, #10826, .f. ) ;
#10830 = oriented_edge ( 'none', *, *, #10807, .f. ) ;
#10831 = advanced_face ( 'none', ( #24919 ), #24922, .t. ) ;
#10832 = edge_curve ( 'none', #10828, #10035, #24960, .t. ) ;
#10833 = oriented_edge ( 'none', *, *, #10048, .f. ) ;
#10834 = edge_curve ( 'none', #10791, #10769, #24952, .t. ) ;
#10835 = edge_curve ( 'none', #10758, #10787, #25017, .t. ) ;
#10836 = advanced_face ( 'none', ( #24961 ), #24966, .t. ) ;
#10837 = oriented_edge ( 'none', *, *, #10839, .f. ) ;
#10838 = oriented_edge ( 'none', *, *, #10835, .f. ) ;
#10839 = edge_curve ( 'none', #10558, #10758, #25021, .t. ) ;
#10840 = oriented_edge ( 'none', *, *, #47288, .f. ) ;
#10841 = vertex_point ( 'none', #24953 ) ;
#10842 = oriented_edge ( 'none', *, *, #10850, .f. ) ;
#10843 = advanced_face ( 'none', ( #24997 ), #25015, .t. ) ;
#10844 = edge_curve ( 'none', #10869, #10022, #25003, .t. ) ;
#10845 = oriented_edge ( 'none', *, *, #10020, .f. ) ;
#10846 = oriented_edge ( 'none', *, *, #10844, .f. ) ;
#10847 = edge_curve ( 'none', #10868, #10869, #25046, .t. ) ;
#10848 = edge_curve ( 'none', #9932, #12663, #25047, .t. ) ;
#10849 = edge_curve ( 'none', #10016, #10868, #25037, .t. ) ;
#10850 = edge_curve ( 'none', #10851, #10021, #25033, .t. ) ;
#10851 = vertex_point ( 'none', #25031 ) ;
#10852 = edge_curve ( 'none', #10841, #47258, #25025, .t. ) ;
#10853 = oriented_edge ( 'none', *, *, #10849, .f. ) ;
#10854 = oriented_edge ( 'none', *, *, #10918, .f. ) ;
#10855 = edge_loop ( 'none', ( #10865, #10842, #10912, #10909 ) ) ;
#10856 = edge_curve ( 'none', #10052, #10811, #25050, .t. ) ;
#10857 = oriented_edge ( 'none', *, *, #10847, .f. ) ;
#10858 = advanced_face ( 'none', ( #25051 ), #25071, .t. ) ;
#10859 = edge_curve ( 'none', #10864, #9991, #25068, .t. ) ;
#10860 = oriented_edge ( 'none', *, *, #10066, .f. ) ;
#10861 = oriented_edge ( 'none', *, *, #10867, .f. ) ;
#10862 = oriented_edge ( 'none', *, *, #10859, .f. ) ;
#10863 = edge_curve ( 'none', #10875, #10864, #25070, .t. ) ;
#10864 = vertex_point ( 'none', #25058 ) ;
#10865 = oriented_edge ( 'none', *, *, #10006, .f. ) ;
#10866 = oriented_edge ( 'none', *, *, #10863, .f. ) ;
#10867 = edge_curve ( 'none', #10063, #10875, #25057, .t. ) ;
#10868 = vertex_point ( 'none', #25054 ) ;
#10869 = vertex_point ( 'none', #25061 ) ;
#10870 = edge_curve ( 'none', #10806, #10808, #25060, .t. ) ;
#10871 = oriented_edge ( 'none', *, *, #10852, .f. ) ;
#10872 = edge_curve ( 'none', #10050, #10806, #25108, .t. ) ;
#10873 = edge_loop ( 'none', ( #10833, #10880, #10802, #10879 ) ) ;
#10874 = oriented_edge ( 'none', *, *, #10872, .f. ) ;
#10875 = vertex_point ( 'none', #25111 ) ;
#10876 = edge_loop ( 'none', ( #10860, #10862, #10866, #10861 ) ) ;
#10877 = advanced_face ( 'none', ( #25114 ), #25052, .t. ) ;
#10878 = edge_curve ( 'none', #10800, #10042, #25102, .t. ) ;
#10879 = oriented_edge ( 'none', *, *, #10856, .f. ) ;
#10880 = oriented_edge ( 'none', *, *, #10878, .f. ) ;
#10881 = edge_curve ( 'none', #10811, #10800, #25110, .t. ) ;
#10882 = edge_curve ( 'none', #10465, #47212, #25088, .t. ) ;
#10883 = edge_curve ( 'none', #9988, #10902, #25145, .t. ) ;
#10884 = edge_loop ( 'none', ( #10887, #10888, #550, #5406 ) ) ;
#10885 = advanced_face ( 'none', ( #25090 ), #25149, .t. ) ;
#10886 = oriented_edge ( 'none', *, *, #6707, .t. ) ;
#10887 = oriented_edge ( 'none', *, *, #10018, .f. ) ;
#10888 = oriented_edge ( 'none', *, *, #10848, .t. ) ;
#10889 = advanced_face ( 'none', ( #25089 ), #25134, .f. ) ;
#10890 = vertex_point ( 'none', #25138 ) ;
#10891 = oriented_edge ( 'none', *, *, #9987, .f. ) ;
#10892 = edge_loop ( 'none', ( #10901, #10903, #10962, #10896 ) ) ;
#10893 = edge_curve ( 'none', #10894, #10890, #25129, .t. ) ;
#10894 = vertex_point ( 'none', #25127 ) ;
#10895 = oriented_edge ( 'none', *, *, #10914, .t. ) ;
#10896 = oriented_edge ( 'none', *, *, #10883, .f. ) ;
#10897 = edge_curve ( 'none', #10004, #10894, #25136, .t. ) ;
#10898 = advanced_face ( 'none', ( #25121 ), #25137, .t. ) ;
#10899 = edge_loop ( 'none', ( #10907, #10840, #10952, #10953 ) ) ;
#10900 = vertex_point ( 'none', #25175 ) ;
#10901 = oriented_edge ( 'none', *, *, #10069, .f. ) ;
#10902 = vertex_point ( 'none', #25131 ) ;
#10903 = oriented_edge ( 'none', *, *, #10905, .f. ) ;
#10904 = advanced_face ( 'none', ( #25177 ), #25176, .t. ) ;
#10905 = edge_curve ( 'none', #10900, #9931, #25174, .t. ) ;
#10906 = advanced_face ( 'none', ( #25171 ), #25170, .t. ) ;
#10907 = oriented_edge ( 'none', *, *, #10882, .t. ) ;
#10908 = oriented_edge ( 'none', *, *, #10897, .f. ) ;
#10909 = oriented_edge ( 'none', *, *, #10913, .f. ) ;
#10910 = edge_curve ( 'none', #10801, #10851, #25163, .t. ) ;
#10911 = edge_curve ( 'none', #10902, #10900, #25157, .t. ) ;
#10912 = oriented_edge ( 'none', *, *, #10910, .f. ) ;
#10913 = edge_curve ( 'none', #9994, #10801, #25161, .t. ) ;
#10914 = edge_curve ( 'none', #10841, #10745, #25133, .t. ) ;
#10915 = edge_loop ( 'none', ( #10891, #10854, #10916, #10908 ) ) ;
#10916 = oriented_edge ( 'none', *, *, #10893, .f. ) ;
#10917 = advanced_face ( 'none', ( #25210 ), #25158, .t. ) ;
#10918 = edge_curve ( 'none', #10890, #10001, #25201, .t. ) ;
#10919 = edge_loop ( 'none', ( #6753, #6756, #6764, #6768 ) ) ;
#10920 = oriented_edge ( 'none', *, *, #10882, .f. ) ;
#10921 = vertex_point ( 'none', #25211 ) ;
#10922 = oriented_edge ( 'none', *, *, #10784, .t. ) ;
#10923 = edge_curve ( 'none', #47219, #10921, #25202, .t. ) ;
#10924 = oriented_edge ( 'none', *, *, #47116, .t. ) ;
#10925 = edge_curve ( 'none', #10930, #10785, #25191, .t. ) ;
#10926 = oriented_edge ( 'none', *, *, #10925, .t. ) ;
#10927 = edge_curve ( 'none', #10930, #10941, #25183, .t. ) ;
#10928 = oriented_edge ( 'none', *, *, #10927, .f. ) ;
#10929 = oriented_edge ( 'none', *, *, #47163, .t. ) ;
#10930 = vertex_point ( 'none', #25184 ) ;
#10931 = edge_curve ( 'none', #47127, #10956, #25209, .t. ) ;
#10932 = edge_curve ( 'none', #47128, #10941, #25185, .t. ) ;
#10933 = oriented_edge ( 'none', *, *, #47048, .t. ) ;
#10934 = oriented_edge ( 'none', *, *, #52961, .f. ) ;
#10935 = advanced_face ( 'none', ( #25247 ), #25186, .f. ) ;
#10936 = oriented_edge ( 'none', *, *, #10932, .f. ) ;
#10937 = edge_curve ( 'none', #10941, #10956, #25235, .t. ) ;
#10938 = oriented_edge ( 'none', *, *, #10932, .t. ) ;
#10939 = oriented_edge ( 'none', *, *, #10931, .f. ) ;
#10940 = oriented_edge ( 'none', *, *, #10937, .f. ) ;
#10941 = vertex_point ( 'none', #25178 ) ;
#10942 = oriented_edge ( 'none', *, *, #10931, .t. ) ;
#10943 = edge_loop ( 'none', ( #10936, #10933, #10942, #10940 ) ) ;
#10944 = oriented_edge ( 'none', *, *, #10945, .t. ) ;
#10945 = edge_curve ( 'none', #10946, #10956, #25232, .t. ) ;
#10946 = vertex_point ( 'none', #25227 ) ;
#10947 = edge_curve ( 'none', #10958, #10465, #25240, .t. ) ;
#10948 = oriented_edge ( 'none', *, *, #47061, .f. ) ;
#10949 = edge_curve ( 'none', #10946, #10752, #25291, .t. ) ;
#10950 = oriented_edge ( 'none', *, *, #10949, .f. ) ;
#10951 = advanced_face ( 'none', ( #25214 ), #25213, .f. ) ;
#10952 = oriented_edge ( 'none', *, *, #10957, .f. ) ;
#10953 = oriented_edge ( 'none', *, *, #10947, .t. ) ;
#10954 = oriented_edge ( 'none', *, *, #1472, .f. ) ;
#10955 = oriented_edge ( 'none', *, *, #47126, .f. ) ;
#10956 = vertex_point ( 'none', #25286 ) ;
#10957 = edge_curve ( 'none', #10958, #47244, #25277, .t. ) ;
#10958 = vertex_point ( 'none', #25221 ) ;
#10959 = edge_loop ( 'none', ( #10955, #10948, #10954, #10950, #10944, #10939 ) ) ;
#10960 = advanced_face ( 'none', ( #25283 ), #25274, .t. ) ;
#10961 = edge_loop ( 'none', ( #10938, #10928, #10926, #10922, #10929, #10924 ) ) ;
#10962 = oriented_edge ( 'none', *, *, #10911, .f. ) ;
#10963 = edge_loop ( 'none', ( #10967, #11031, #11036, #11035, #11033 ) ) ;
#10964 = advanced_face ( 'none', ( #25267 ), #25217, .t. ) ;
#10965 = oriented_edge ( 'none', *, *, #12060, .f. ) ;
#10966 = edge_loop ( 'none', ( #10968, #11009, #11003, #11005, #10969, #11075 ) ) ;
#10967 = oriented_edge ( 'none', *, *, #7121, .f. ) ;
#10968 = oriented_edge ( 'none', *, *, #12135, .f. ) ;
#10969 = oriented_edge ( 'none', *, *, #12193, .f. ) ;
#10970 = oriented_edge ( 'none', *, *, #10977, .f. ) ;
#10971 = edge_loop ( 'none', ( #11101, #11100, #11102, #11114, #11103 ) ) ;
#10972 = edge_curve ( 'none', #7310, #7159, #24749, .t. ) ;
#10973 = oriented_edge ( 'none', *, *, #7716, .f. ) ;
#10974 = oriented_edge ( 'none', *, *, #7309, .t. ) ;
#10975 = oriented_edge ( 'none', *, *, #8475, .t. ) ;
#10976 = advanced_face ( 'none', ( #24993 ), #25266, .t. ) ;
#10977 = edge_curve ( 'none', #6976, #7632, #24731, .t. ) ;
#10978 = oriented_edge ( 'none', *, *, #7608, .f. ) ;
#10979 = oriented_edge ( 'none', *, *, #7571, .t. ) ;
#10980 = edge_loop ( 'none', ( #10978, #10975, #10979, #10386, #10996 ) ) ;
#10981 = oriented_edge ( 'none', *, *, #7305, .f. ) ;
#10982 = advanced_face ( 'none', ( #25327 ), #25329, .t. ) ;
#10983 = oriented_edge ( 'none', *, *, #9124, .t. ) ;
#10984 = oriented_edge ( 'none', *, *, #10923, .f. ) ;
#10985 = advanced_face ( 'none', ( #25325 ), #25324, .f. ) ;
#10986 = edge_loop ( 'none', ( #9173, #9178, #9095, #9105 ) ) ;
#10987 = edge_loop ( 'none', ( #10981, #10485, #10991, #10974, #10973, #10970 ) ) ;
#10988 = oriented_edge ( 'none', *, *, #10995, .f. ) ;
#10989 = edge_curve ( 'none', #10997, #10921, #25315, .t. ) ;
#10990 = oriented_edge ( 'none', *, *, #7253, .f. ) ;
#10991 = oriented_edge ( 'none', *, *, #7111, .t. ) ;
#10992 = edge_loop ( 'none', ( #10993, #10994, #10920, #10988, #10998, #10984 ) ) ;
#10993 = oriented_edge ( 'none', *, *, #47253, .f. ) ;
#10994 = oriented_edge ( 'none', *, *, #47293, .f. ) ;
#10995 = edge_curve ( 'none', #10997, #10465, #25312, .t. ) ;
#10996 = oriented_edge ( 'none', *, *, #7712, .f. ) ;
#10997 = vertex_point ( 'none', #25322 ) ;
#10998 = oriented_edge ( 'none', *, *, #10989, .t. ) ;
#10999 = advanced_face ( 'none', ( #25299 ), #25317, .f. ) ;
#11000 = edge_loop ( 'none', ( #11001, #11002, #11070, #11067, #11071 ) ) ;
#11001 = oriented_edge ( 'none', *, *, #12090, .f. ) ;
#11002 = oriented_edge ( 'none', *, *, #11066, .t. ) ;
#11003 = oriented_edge ( 'none', *, *, #12093, .t. ) ;
#11004 = oriented_edge ( 'none', *, *, #6196, .t. ) ;
#11005 = oriented_edge ( 'none', *, *, #12154, .t. ) ;
#11006 = oriented_edge ( 'none', *, *, #11012, .f. ) ;
#11007 = edge_curve ( 'none', #12141, #12094, #25364, .t. ) ;
#11008 = advanced_face ( 'none', ( #25304 ), #25360, .t. ) ;
#11009 = oriented_edge ( 'none', *, *, #11007, .t. ) ;
#11010 = edge_loop ( 'none', ( #11062, #11063, #11058, #11055, #11064, #11060 ) ) ;
#11011 = edge_loop ( 'none', ( #11145, #11135, #6018, #6034, #5975 ) ) ;
#11012 = edge_curve ( 'none', #5675, #5694, #25295, .t. ) ;
#11013 = edge_loop ( 'none', ( #11019, #11006, #11004, #11016, #10983 ) ) ;
#11014 = oriented_edge ( 'none', *, *, #11032, .f. ) ;
#11015 = advanced_face ( 'none', ( #25352 ), #25343, .t. ) ;
#11016 = oriented_edge ( 'none', *, *, #5640, .t. ) ;
#11017 = oriented_edge ( 'none', *, *, #7231, .f. ) ;
#11018 = oriented_edge ( 'none', *, *, #5815, .t. ) ;
#11019 = oriented_edge ( 'none', *, *, #5281, .f. ) ;
#11020 = oriented_edge ( 'none', *, *, #6794, .f. ) ;
#11021 = edge_curve ( 'none', #5327, #5833, #25338, .t. ) ;
#11022 = oriented_edge ( 'none', *, *, #7001, .t. ) ;
#11023 = oriented_edge ( 'none', *, *, #11021, .t. ) ;
#11024 = oriented_edge ( 'none', *, *, #10972, .f. ) ;
#11025 = edge_loop ( 'none', ( #11020, #11023, #11018, #11022, #11017, #11014 ) ) ;
#11026 = advanced_face ( 'none', ( #25346 ), #25353, .t. ) ;
#11027 = oriented_edge ( 'none', *, *, #11030, .t. ) ;
#11028 = oriented_edge ( 'none', *, *, #7190, .t. ) ;
#11029 = oriented_edge ( 'none', *, *, #6809, .f. ) ;
#11030 = edge_curve ( 'none', #7010, #6913, #25394, .t. ) ;
#11031 = oriented_edge ( 'none', *, *, #11030, .f. ) ;
#11032 = edge_curve ( 'none', #6827, #7181, #25390, .t. ) ;
#11033 = oriented_edge ( 'none', *, *, #11032, .t. ) ;
#11034 = advanced_face ( 'none', ( #25323 ), #25392, .t. ) ;
#11035 = oriented_edge ( 'none', *, *, #6863, .t. ) ;
#11036 = oriented_edge ( 'none', *, *, #7126, .t. ) ;
#11037 = edge_loop ( 'none', ( #11029, #11027, #11028, #11024, #10990 ) ) ;
#11038 = advanced_face ( 'none', ( #25374 ), #25383, .t. ) ;
#11039 = oriented_edge ( 'none', *, *, #12073, .f. ) ;
#11040 = oriented_edge ( 'none', *, *, #11059, .f. ) ;
#11041 = edge_loop ( 'none', ( #11039, #11116, #11120, #11118, #11119, #11111 ) ) ;
#11042 = oriented_edge ( 'none', *, *, #12049, .f. ) ;
#11043 = advanced_face ( 'none', ( #25370 ), #25336, .t. ) ;
#11044 = oriented_edge ( 'none', *, *, #12118, .f. ) ;
#11045 = oriented_edge ( 'none', *, *, #11050, .t. ) ;
#11046 = oriented_edge ( 'none', *, *, #11054, .f. ) ;
#11047 = oriented_edge ( 'none', *, *, #12069, .t. ) ;
#11048 = edge_loop ( 'none', ( #10965, #11056, #11052, #11040, #11042 ) ) ;
#11049 = oriented_edge ( 'none', *, *, #12104, .t. ) ;
#11050 = edge_curve ( 'none', #12054, #12121, #25423, .t. ) ;
#11051 = oriented_edge ( 'none', *, *, #11204, .f. ) ;
#11052 = oriented_edge ( 'none', *, *, #12117, .t. ) ;
#11053 = advanced_face ( 'none', ( #25371 ), #25425, .t. ) ;
#11054 = edge_curve ( 'none', #12071, #12070, #25428, .t. ) ;
#11055 = oriented_edge ( 'none', *, *, #12099, .t. ) ;
#11056 = oriented_edge ( 'none', *, *, #11054, .t. ) ;
#11057 = edge_loop ( 'none', ( #11044, #11046, #11049, #11047, #11045 ) ) ;
#11058 = oriented_edge ( 'none', *, *, #12102, .t. ) ;
#11059 = edge_curve ( 'none', #12042, #12048, #25417, .t. ) ;
#11060 = oriented_edge ( 'none', *, *, #11076, .f. ) ;
#11061 = advanced_face ( 'none', ( #25377 ), #25413, .t. ) ;
#11062 = oriented_edge ( 'none', *, *, #12111, .f. ) ;
#11063 = oriented_edge ( 'none', *, *, #11059, .t. ) ;
#11064 = oriented_edge ( 'none', *, *, #12140, .f. ) ;
#11065 = advanced_face ( 'none', ( #25414 ), #25416, .t. ) ;
#11066 = edge_curve ( 'none', #12087, #12101, #25397, .t. ) ;
#11067 = oriented_edge ( 'none', *, *, #11007, .f. ) ;
#11068 = oriented_edge ( 'none', *, *, #11076, .t. ) ;
#11069 = oriented_edge ( 'none', *, *, #12147, .t. ) ;
#11070 = oriented_edge ( 'none', *, *, #12091, .t. ) ;
#11071 = oriented_edge ( 'none', *, *, #12162, .f. ) ;
#11072 = oriented_edge ( 'none', *, *, #12161, .f. ) ;
#11073 = oriented_edge ( 'none', *, *, #11066, .f. ) ;
#11074 = edge_loop ( 'none', ( #11072, #11073, #11069, #11077, #11068 ) ) ;
#11075 = oriented_edge ( 'none', *, *, #8535, .f. ) ;
#11076 = edge_curve ( 'none', #12103, #12137, #25445, .t. ) ;
#11077 = oriented_edge ( 'none', *, *, #12105, .t. ) ;
#11078 = advanced_face ( 'none', ( #25451 ), #25399, .t. ) ;
#11079 = oriented_edge ( 'none', *, *, #11925, .t. ) ;
#11080 = oriented_edge ( 'none', *, *, #11981, .t. ) ;
#11081 = oriented_edge ( 'none', *, *, #11089, .t. ) ;
#11082 = oriented_edge ( 'none', *, *, #12037, .f. ) ;
#11083 = advanced_face ( 'none', ( #25437 ), #25453, .t. ) ;
#11084 = oriented_edge ( 'none', *, *, #11957, .f. ) ;
#11085 = advanced_face ( 'none', ( #25435 ), #25433, .t. ) ;
#11086 = oriented_edge ( 'none', *, *, #12022, .t. ) ;
#11087 = oriented_edge ( 'none', *, *, #11109, .f. ) ;
#11088 = edge_loop ( 'none', ( #11097, #11098, #11090, #11086, #11096, #11087 ) ) ;
#11089 = edge_curve ( 'none', #12025, #11992, #25450, .t. ) ;
#11090 = oriented_edge ( 'none', *, *, #11970, .t. ) ;
#11091 = oriented_edge ( 'none', *, *, #11089, .f. ) ;
#11092 = advanced_face ( 'none', ( #25429 ), #25434, .f. ) ;
#11093 = advanced_face ( 'none', ( #25430 ), #25480, .t. ) ;
#11094 = edge_loop ( 'none', ( #11084, #11091, #11095, #11080, #11150 ) ) ;
#11095 = oriented_edge ( 'none', *, *, #12026, .t. ) ;
#11096 = oriented_edge ( 'none', *, *, #12009, .f. ) ;
#11097 = oriented_edge ( 'none', *, *, #12039, .f. ) ;
#11098 = oriented_edge ( 'none', *, *, #11099, .t. ) ;
#11099 = edge_curve ( 'none', #11968, #11958, #25467, .t. ) ;
#11100 = oriented_edge ( 'none', *, *, #11113, .t. ) ;
#11101 = oriented_edge ( 'none', *, *, #12015, .f. ) ;
#11102 = oriented_edge ( 'none', *, *, #12001, .t. ) ;
#11103 = oriented_edge ( 'none', *, *, #12062, .f. ) ;
#11104 = advanced_face ( 'none', ( #25479 ), #25469, .t. ) ;
#11105 = advanced_face ( 'none', ( #25470 ), #25461, .t. ) ;
#11106 = edge_loop ( 'none', ( #11115, #11110, #11107, #11108, #11112 ) ) ;
#11107 = oriented_edge ( 'none', *, *, #12010, .t. ) ;
#11108 = oriented_edge ( 'none', *, *, #12035, .t. ) ;
#11109 = edge_curve ( 'none', #11972, #12007, #25468, .t. ) ;
#11110 = oriented_edge ( 'none', *, *, #11113, .f. ) ;
#11111 = oriented_edge ( 'none', *, *, #11050, .f. ) ;
#11112 = oriented_edge ( 'none', *, *, #11109, .t. ) ;
#11113 = edge_curve ( 'none', #12017, #12006, #25507, .t. ) ;
#11114 = oriented_edge ( 'none', *, *, #11117, .f. ) ;
#11115 = oriented_edge ( 'none', *, *, #12077, .f. ) ;
#11116 = oriented_edge ( 'none', *, *, #11117, .t. ) ;
#11117 = edge_curve ( 'none', #12067, #12012, #25460, .t. ) ;
#11118 = oriented_edge ( 'none', *, *, #12052, .t. ) ;
#11119 = oriented_edge ( 'none', *, *, #12107, .f. ) ;
#11120 = oriented_edge ( 'none', *, *, #12020, .t. ) ;
#11121 = edge_loop ( 'none', ( #11289, #11287, #11285, #11211 ) ) ;
#11122 = edge_curve ( 'none', #11133, #27418, #25515, .t. ) ;
#11123 = advanced_face ( 'none', ( #25474 ), #25495, .f. ) ;
#11124 = edge_curve ( 'none', #11133, #11128, #25557, .t. ) ;
#11125 = oriented_edge ( 'none', *, *, #11210, .f. ) ;
#11126 = oriented_edge ( 'none', *, *, #11122, .t. ) ;
#11127 = edge_loop ( 'none', ( #11187, #11599, #11535, #15120 ) ) ;
#11128 = vertex_point ( 'none', #25494 ) ;
#11129 = vertex_point ( 'none', #25493 ) ;
#11130 = edge_curve ( 'none', #11129, #27633, #25491, .t. ) ;
#11131 = oriented_edge ( 'none', *, *, #11124, .t. ) ;
#11132 = edge_loop ( 'none', ( #11272, #11276, #11275, #11273 ) ) ;
#11133 = vertex_point ( 'none', #25516 ) ;
#11134 = oriented_edge ( 'none', *, *, #683, .f. ) ;
#11135 = oriented_edge ( 'none', *, *, #11141, .t. ) ;
#11137 = oriented_edge ( 'none', *, *, #4948, .f. ) ;
#11136 = advanced_face ( 'none', ( #25492 ), #25547, .t. ) ;
#11138 = oriented_edge ( 'none', *, *, #11916, .t. ) ;
#11139 = oriented_edge ( 'none', *, *, #4185, .t. ) ;
#11140 = edge_curve ( 'none', #11875, #11910, #25553, .t. ) ;
#11141 = edge_curve ( 'none', #11940, #11922, #25546, .t. ) ;
#11142 = oriented_edge ( 'none', *, *, #11948, .t. ) ;
#11143 = oriented_edge ( 'none', *, *, #11140, .t. ) ;
#11144 = oriented_edge ( 'none', *, *, #11913, .f. ) ;
#11145 = oriented_edge ( 'none', *, *, #11938, .f. ) ;
#11146 = edge_loop ( 'none', ( #11144, #11153, #11138, #11142, #11143 ) ) ;
#11147 = advanced_face ( 'none', ( #25584 ), #25588, .t. ) ;
#11148 = oriented_edge ( 'none', *, *, #9311, .t. ) ;
#11149 = edge_curve ( 'none', #11988, #11976, #25587, .t. ) ;
#11151 = oriented_edge ( 'none', *, *, #4107, .t. ) ;
#11150 = oriented_edge ( 'none', *, *, #11149, .t. ) ;
#11152 = edge_loop ( 'none', ( #11162, #11081, #11163, #11161, #11082 ) ) ;
#11153 = oriented_edge ( 'none', *, *, #11141, .f. ) ;
#11154 = oriented_edge ( 'none', *, *, #11990, .f. ) ;
#11155 = oriented_edge ( 'none', *, *, #12038, .f. ) ;
#11156 = advanced_face ( 'none', ( #25580 ), #25583, .t. ) ;
#11157 = oriented_edge ( 'none', *, *, #11994, .t. ) ;
#11158 = oriented_edge ( 'none', *, *, #11159, .t. ) ;
#11159 = edge_curve ( 'none', #11985, #11932, #25570, .t. ) ;
#11160 = edge_loop ( 'none', ( #11154, #11158, #11079, #11157, #11155, #11164 ) ) ;
#11161 = oriented_edge ( 'none', *, *, #11099, .f. ) ;
#11162 = oriented_edge ( 'none', *, *, #11973, .f. ) ;
#11163 = oriented_edge ( 'none', *, *, #11961, .t. ) ;
#11164 = oriented_edge ( 'none', *, *, #11149, .f. ) ;
#11165 = oriented_edge ( 'none', *, *, #11190, .f. ) ;
#11166 = oriented_edge ( 'none', *, *, #20973, .t. ) ;
#11167 = oriented_edge ( 'none', *, *, #1743, .f. ) ;
#11168 = oriented_edge ( 'none', *, *, #1669, .f. ) ;
#11169 = oriented_edge ( 'none', *, *, #11170, .t. ) ;
#11170 = edge_curve ( 'none', #11250, #1425, #25574, .t. ) ;
#11171 = vertex_point ( 'none', #25615 ) ;
#11172 = oriented_edge ( 'none', *, *, #1523, .f. ) ;
#11173 = edge_loop ( 'none', ( #10144, #10140, #10366, #11947, #11051, #11197 ) ) ;
#11174 = advanced_face ( 'none', ( #25612 ), #25568, .f. ) ;
#11175 = oriented_edge ( 'none', *, *, #11241, .t. ) ;
#11176 = edge_loop ( 'none', ( #11184, #11180, #11169, #11167, #11168 ) ) ;
#11177 = oriented_edge ( 'none', *, *, #1398, .f. ) ;
#11178 = oriented_edge ( 'none', *, *, #11248, .t. ) ;
#11179 = advanced_face ( 'none', ( #25581 ), #25564, .f. ) ;
#11180 = oriented_edge ( 'none', *, *, #11249, .t. ) ;
#11181 = oriented_edge ( 'none', *, *, #11183, .t. ) ;
#11182 = oriented_edge ( 'none', *, *, #1420, .f. ) ;
#11183 = edge_curve ( 'none', #11193, #11171, #25600, .t. ) ;
#11184 = oriented_edge ( 'none', *, *, #11248, .f. ) ;
#11186 = edge_loop ( 'none', ( #10106, #16783, #16794, #14548 ) ) ;
#11185 = edge_loop ( 'none', ( #11165, #11181, #11178, #11182, #11177 ) ) ;
#11187 = oriented_edge ( 'none', *, *, #12677, .t. ) ;
#11188 = oriented_edge ( 'none', *, *, #1564, .f. ) ;
#11189 = oriented_edge ( 'none', *, *, #11195, .f. ) ;
#11190 = edge_curve ( 'none', #11193, #53123, #25593, .t. ) ;
#11191 = edge_loop ( 'none', ( #10501, #11139, #12676, #11496 ) ) ;
#11192 = oriented_edge ( 'none', *, *, #11200, .t. ) ;
#11193 = vertex_point ( 'none', #25599 ) ;
#11194 = advanced_face ( 'none', ( #25604 ), #25601, .f. ) ;
#11195 = edge_curve ( 'none', #11128, #1553, #25634, .t. ) ;
#11196 = vertex_point ( 'none', #25635 ) ;
#11197 = oriented_edge ( 'none', *, *, #52982, .f. ) ;
#11198 = oriented_edge ( 'none', *, *, #26204, .f. ) ;
#11199 = oriented_edge ( 'none', *, *, #11190, .t. ) ;
#11200 = edge_curve ( 'none', #11128, #11193, #25628, .t. ) ;
#11201 = edge_loop ( 'none', ( #11189, #11192, #11199, #11188, #11172 ) ) ;
#11202 = oriented_edge ( 'none', *, *, #1703, .f. ) ;
#11203 = edge_loop ( 'none', ( #11261, #11258, #11260, #11259 ) ) ;
#11204 = edge_curve ( 'none', #51867, #25300, #25627, .t. ) ;
#11205 = edge_loop ( 'none', ( #11207, #11131, #11208, #11202, #11198 ) ) ;
#11206 = oriented_edge ( 'none', *, *, #20966, .f. ) ;
#11207 = oriented_edge ( 'none', *, *, #11122, .f. ) ;
#11208 = oriented_edge ( 'none', *, *, #11195, .t. ) ;
#11209 = edge_loop ( 'none', ( #11228, #11125, #11215, #11288, #11290 ) ) ;
#11210 = edge_curve ( 'none', #11129, #11133, #25629, .t. ) ;
#11211 = oriented_edge ( 'none', *, *, #11249, .f. ) ;
#11212 = oriented_edge ( 'none', *, *, #11210, .t. ) ;
#11213 = edge_curve ( 'none', #13248, #11129, #25657, .t. ) ;
#11214 = advanced_face ( 'none', ( #25618 ), #25693, .f. ) ;
#11215 = oriented_edge ( 'none', *, *, #11213, .f. ) ;
#11216 = edge_curve ( 'none', #11171, #13254, #25687, .t. ) ;
#11217 = oriented_edge ( 'none', *, *, #50950, .f. ) ;
#11218 = advanced_face ( 'none', ( #25688 ), #25697, .f. ) ;
#11219 = edge_curve ( 'none', #49378, #11133, #25695, .t. ) ;
#11220 = oriented_edge ( 'none', *, *, #11216, .f. ) ;
#11221 = oriented_edge ( 'none', *, *, #11233, .t. ) ;
#11222 = oriented_edge ( 'none', *, *, #52945, .f. ) ;
#11223 = oriented_edge ( 'none', *, *, #11183, .f. ) ;
#11224 = oriented_edge ( 'none', *, *, #13261, .f. ) ;
#11225 = edge_loop ( 'none', ( #11221, #11222, #11224, #11220, #11223 ) ) ;
#11226 = oriented_edge ( 'none', *, *, #11124, .f. ) ;
#11227 = edge_loop ( 'none', ( #11232, #11226, #11234, #11217 ) ) ;
#11228 = oriented_edge ( 'none', *, *, #11219, .t. ) ;
#11229 = advanced_face ( 'none', ( #25655 ), #25794, .f. ) ;
#11230 = edge_curve ( 'none', #50401, #11128, #25692, .t. ) ;
#11231 = oriented_edge ( 'none', *, *, #52960, .f. ) ;
#11232 = oriented_edge ( 'none', *, *, #11230, .t. ) ;
#11233 = edge_curve ( 'none', #11193, #52700, #25823, .t. ) ;
#11234 = oriented_edge ( 'none', *, *, #11219, .f. ) ;
#11235 = oriented_edge ( 'none', *, *, #11200, .f. ) ;
#11236 = oriented_edge ( 'none', *, *, #11230, .f. ) ;
#11237 = oriented_edge ( 'none', *, *, #11233, .f. ) ;
#11238 = oriented_edge ( 'none', *, *, #1719, .f. ) ;
#11239 = oriented_edge ( 'none', *, *, #53173, .f. ) ;
#11240 = oriented_edge ( 'none', *, *, #11130, .t. ) ;
#11241 = edge_curve ( 'none', #11250, #11129, #25803, .t. ) ;
#11242 = edge_loop ( 'none', ( #11243, #11175, #11240, #11238, #11239 ) ) ;
#11243 = oriented_edge ( 'none', *, *, #11170, .f. ) ;
#11244 = advanced_face ( 'none', ( #25822 ), #25845, .f. ) ;
#11245 = edge_loop ( 'none', ( #12936, #12941, #9420, #9418 ) ) ;
#11246 = advanced_face ( 'none', ( #25804 ), #25832, .f. ) ;
#11247 = edge_loop ( 'none', ( #11237, #11235, #11236, #11231 ) ) ;
#11248 = edge_curve ( 'none', #11171, #53254, #25802, .t. ) ;
#11249 = edge_curve ( 'none', #11171, #11250, #25884, .t. ) ;
#11250 = vertex_point ( 'none', #25833 ) ;
#11251 = edge_loop ( 'none', ( #11257, #11253, #11333, #11328 ) ) ;
#11252 = edge_curve ( 'none', #11255, #566, #25838, .t. ) ;
#11253 = oriented_edge ( 'none', *, *, #11252, .f. ) ;
#11254 = advanced_face ( 'none', ( #25837 ), #25883, .f. ) ;
#11255 = vertex_point ( 'none', #25849 ) ;
#11256 = edge_curve ( 'none', #11255, #11266, #25856, .t. ) ;
#11257 = oriented_edge ( 'none', *, *, #541, .t. ) ;
#11258 = oriented_edge ( 'none', *, *, #11262, .f. ) ;
#11259 = oriented_edge ( 'none', *, *, #11252, .t. ) ;
#11260 = oriented_edge ( 'none', *, *, #11256, .f. ) ;
#11261 = oriented_edge ( 'none', *, *, #52990, .t. ) ;
#11262 = edge_curve ( 'none', #11266, #52986, #25907, .t. ) ;
#11263 = advanced_face ( 'none', ( #25904 ), #25839, .f. ) ;
#11264 = oriented_edge ( 'none', *, *, #11262, .t. ) ;
#11265 = oriented_edge ( 'none', *, *, #11274, .f. ) ;
#11266 = vertex_point ( 'none', #25912 ) ;
#11267 = advanced_face ( 'none', ( #25851 ), #25902, .f. ) ;
#11268 = edge_loop ( 'none', ( #11280, #11270, #11265, #11264 ) ) ;
#11269 = oriented_edge ( 'none', *, *, #11641, .f. ) ;
#11270 = oriented_edge ( 'none', *, *, #11277, .f. ) ;
#11271 = oriented_edge ( 'none', *, *, #13308, .f. ) ;
#11272 = oriented_edge ( 'none', *, *, #11213, .t. ) ;
#11273 = oriented_edge ( 'none', *, *, #13320, .f. ) ;
#11274 = edge_curve ( 'none', #11266, #11281, #25891, .t. ) ;
#11275 = oriented_edge ( 'none', *, *, #11286, .t. ) ;
#11276 = oriented_edge ( 'none', *, *, #11241, .f. ) ;
#11277 = edge_curve ( 'none', #11281, #354, #25894, .t. ) ;
#11278 = oriented_edge ( 'none', *, *, #11633, .t. ) ;
#11279 = advanced_face ( 'none', ( #25903 ), #25933, .f. ) ;
#11280 = oriented_edge ( 'none', *, *, #52987, .t. ) ;
#11281 = vertex_point ( 'none', #25932 ) ;
#11282 = edge_loop ( 'none', ( #11269, #11271, #11278, #11283 ) ) ;
#11283 = oriented_edge ( 'none', *, *, #48356, .f. ) ;
#11284 = advanced_face ( 'none', ( #25887 ), #25920, .f. ) ;
#11285 = oriented_edge ( 'none', *, *, #11286, .f. ) ;
#11286 = edge_curve ( 'none', #11250, #13246, #25926, .t. ) ;
#11287 = oriented_edge ( 'none', *, *, #13319, .f. ) ;
#11288 = oriented_edge ( 'none', *, *, #13244, .f. ) ;
#11289 = oriented_edge ( 'none', *, *, #11216, .t. ) ;
#11290 = oriented_edge ( 'none', *, *, #50940, .f. ) ;
#11291 = advanced_face ( 'none', ( #25927 ), #25999, .f. ) ;
#11292 = advanced_face ( 'none', ( #26000 ), #26001, .t. ) ;
#11293 = oriented_edge ( 'none', *, *, #12307, .f. ) ;
#11294 = oriented_edge ( 'none', *, *, #11366, .f. ) ;
#11295 = edge_curve ( 'none', #11299, #49887, #25997, .t. ) ;
#11296 = oriented_edge ( 'none', *, *, #11297, .f. ) ;
#11297 = edge_curve ( 'none', #11299, #11309, #25988, .t. ) ;
#11298 = oriented_edge ( 'none', *, *, #11295, .t. ) ;
#11299 = vertex_point ( 'none', #26003 ) ;
#11300 = oriented_edge ( 'none', *, *, #11295, .f. ) ;
#11301 = advanced_face ( 'none', ( #26026 ), #26002, .f. ) ;
#11302 = edge_loop ( 'none', ( #11303, #11300, #11294, #11365 ) ) ;
#11303 = oriented_edge ( 'none', *, *, #48445, .t. ) ;
#11305 = advanced_face ( 'none', ( #25993 ), #26012, .f. ) ;
#11304 = edge_curve ( 'none', #11309, #51028, #26022, .t. ) ;
#11306 = oriented_edge ( 'none', *, *, #11304, .f. ) ;
#11307 = oriented_edge ( 'none', *, *, #50260, .t. ) ;
#11308 = edge_curve ( 'none', #11321, #692, #26007, .t. ) ;
#11309 = vertex_point ( 'none', #25525 ) ;
#11310 = edge_loop ( 'none', ( #11325, #11318, #11315, #11316 ) ) ;
#11311 = advanced_face ( 'none', ( #25524 ), #26023, .f. ) ;
#11312 = advanced_face ( 'none', ( #26077 ), #26074, .f. ) ;
#11313 = edge_curve ( 'none', #11309, #11321, #26070, .t. ) ;
#11314 = edge_loop ( 'none', ( #11307, #11306, #11296, #11298 ) ) ;
#11315 = oriented_edge ( 'none', *, *, #11313, .f. ) ;
#11316 = oriented_edge ( 'none', *, *, #11304, .t. ) ;
#11317 = oriented_edge ( 'none', *, *, #10616, .t. ) ;
#11318 = oriented_edge ( 'none', *, *, #11308, .f. ) ;
#11319 = oriented_edge ( 'none', *, *, #11308, .t. ) ;
#11320 = edge_curve ( 'none', #11321, #11330, #26072, .t. ) ;
#11322 = edge_curve ( 'none', #4884, #4119, #26058, .t. ) ;
#11321 = vertex_point ( 'none', #26061 ) ;
#11323 = oriented_edge ( 'none', *, *, #11320, .f. ) ;
#11324 = advanced_face ( 'none', ( #26063 ), #26053, .f. ) ;
#11325 = oriented_edge ( 'none', *, *, #48385, .t. ) ;
#11326 = edge_loop ( 'none', ( #11331, #11329, #11323, #11319 ) ) ;
#11327 = edge_curve ( 'none', #11330, #506, #26048, .t. ) ;
#11328 = oriented_edge ( 'none', *, *, #11327, .t. ) ;
#11329 = oriented_edge ( 'none', *, *, #11327, .f. ) ;
#11330 = vertex_point ( 'none', #26059 ) ;
#11331 = oriented_edge ( 'none', *, *, #613, .t. ) ;
#11332 = edge_curve ( 'none', #11330, #11255, #26051, .t. ) ;
#11333 = oriented_edge ( 'none', *, *, #11332, .f. ) ;
#11334 = oriented_edge ( 'none', *, *, #11356, .f. ) ;
#11335 = oriented_edge ( 'none', *, *, #46836, .f. ) ;
#11336 = edge_loop ( 'none', ( #11411, #11409, #11408, #11405, #11407, #11361 ) ) ;
#11337 = oriented_edge ( 'none', *, *, #24751, .f. ) ;
#11338 = oriented_edge ( 'none', *, *, #11343, .t. ) ;
#11339 = oriented_edge ( 'none', *, *, #46708, .t. ) ;
#11340 = advanced_face ( 'none', ( #26062 ), #26111, .t. ) ;
#11341 = oriented_edge ( 'none', *, *, #514, .t. ) ;
#11342 = oriented_edge ( 'none', *, *, #20848, .f. ) ;
#11343 = edge_curve ( 'none', #313, #24316, #26097, .t. ) ;
#11344 = oriented_edge ( 'none', *, *, #11348, .f. ) ;
#11345 = oriented_edge ( 'none', *, *, #11602, .f. ) ;
#11346 = oriented_edge ( 'none', *, *, #48326, .t. ) ;
#11347 = advanced_face ( 'none', ( #26107 ), #26094, .t. ) ;
#11348 = edge_curve ( 'none', #20857, #20876, #26106, .t. ) ;
#11349 = oriented_edge ( 'none', *, *, #4189, .t. ) ;
#11350 = oriented_edge ( 'none', *, *, #260, .f. ) ;
#11351 = edge_loop ( 'none', ( #11337, #11344, #11339, #11341, #11338 ) ) ;
#11352 = edge_loop ( 'none', ( #11342, #11358, #11412, #11334, #11335 ) ) ;
#11353 = oriented_edge ( 'none', *, *, #13190, .f. ) ;
#11354 = oriented_edge ( 'none', *, *, #46841, .f. ) ;
#11355 = advanced_face ( 'none', ( #26079 ), #26085, .t. ) ;
#11356 = edge_curve ( 'none', #48127, #22674, #26080, .t. ) ;
#11357 = edge_loop ( 'none', ( #11354, #11359, #11360, #11346, #11350, #11345 ) ) ;
#11358 = oriented_edge ( 'none', *, *, #11348, .t. ) ;
#11359 = oriented_edge ( 'none', *, *, #11356, .t. ) ;
#11360 = oriented_edge ( 'none', *, *, #21227, .t. ) ;
#11361 = oriented_edge ( 'none', *, *, #11343, .f. ) ;
#11362 = oriented_edge ( 'none', *, *, #9185, .f. ) ;
#11363 = oriented_edge ( 'none', *, *, #563, .f. ) ;
#11364 = edge_loop ( 'none', ( #11400, #11396, #11404, #11401, #11402 ) ) ;
#11365 = oriented_edge ( 'none', *, *, #11367, .t. ) ;
#11366 = edge_curve ( 'none', #11368, #11299, #26087, .t. ) ;
#11367 = edge_curve ( 'none', #11368, #50119, #26128, .t. ) ;
#11368 = vertex_point ( 'none', #26135 ) ;
#11369 = edge_loop ( 'none', ( #11370, #11371, #11293, #12283 ) ) ;
#11370 = oriented_edge ( 'none', *, *, #50067, .t. ) ;
#11371 = oriented_edge ( 'none', *, *, #11367, .f. ) ;
#11372 = advanced_face ( 'none', ( #26093 ), #26134, .f. ) ;
#11373 = oriented_edge ( 'none', *, *, #46845, .t. ) ;
#11374 = oriented_edge ( 'none', *, *, #27677, .f. ) ;
#11375 = oriented_edge ( 'none', *, *, #11383, .f. ) ;
#11376 = oriented_edge ( 'none', *, *, #11387, .t. ) ;
#11377 = oriented_edge ( 'none', *, *, #35823, .f. ) ;
#11378 = oriented_edge ( 'none', *, *, #11403, .f. ) ;
#11379 = oriented_edge ( 'none', *, *, #967, .t. ) ;
#11380 = oriented_edge ( 'none', *, *, #36527, .t. ) ;
#11381 = edge_curve ( 'none', #53104, #836, #26124, .t. ) ;
#11382 = oriented_edge ( 'none', *, *, #13274, .t. ) ;
#11383 = edge_curve ( 'none', #835, #762, #26116, .t. ) ;
#11384 = advanced_face ( 'none', ( #26173 ), #26172, .t. ) ;
#11385 = edge_loop ( 'none', ( #11377, #11375, #11380, #11382, #11376 ) ) ;
#11386 = oriented_edge ( 'none', *, *, #11381, .t. ) ;
#11387 = edge_curve ( 'none', #13271, #36158, #26115, .t. ) ;
#11388 = oriented_edge ( 'none', *, *, #47810, .f. ) ;
#11389 = advanced_face ( 'none', ( #26171 ), #26166, .t. ) ;
#11390 = edge_loop ( 'none', ( #11388, #11386, #11379, #11373, #11374, #11378 ) ) ;
#11391 = oriented_edge ( 'none', *, *, #312, .f. ) ;
#11392 = oriented_edge ( 'none', *, *, #25558, .t. ) ;
#11393 = oriented_edge ( 'none', *, *, #21802, .f. ) ;
#11394 = oriented_edge ( 'none', *, *, #11413, .f. ) ;
#11395 = oriented_edge ( 'none', *, *, #11398, .t. ) ;
#11396 = oriented_edge ( 'none', *, *, #11398, .f. ) ;
#11397 = edge_loop ( 'none', ( #11393, #11395, #11392, #11394, #11391 ) ) ;
#11398 = edge_curve ( 'none', #22013, #21519, #26165, .t. ) ;
#11399 = advanced_face ( 'none', ( #26120 ), #26163, .t. ) ;
#11400 = oriented_edge ( 'none', *, *, #21208, .f. ) ;
#11401 = oriented_edge ( 'none', *, *, #53147, .t. ) ;
#11402 = oriented_edge ( 'none', *, *, #11403, .t. ) ;
#11403 = edge_curve ( 'none', #47766, #21526, #26211, .t. ) ;
#11404 = oriented_edge ( 'none', *, *, #69, .t. ) ;
#11405 = oriented_edge ( 'none', *, *, #292, .t. ) ;
#11406 = advanced_face ( 'none', ( #26147 ), #26158, .t. ) ;
#11407 = oriented_edge ( 'none', *, *, #46776, .f. ) ;
#11408 = oriented_edge ( 'none', *, *, #46373, .t. ) ;
#11409 = oriented_edge ( 'none', *, *, #11413, .t. ) ;
#11410 = advanced_face ( 'none', ( #26202 ), #26157, .t. ) ;
#11411 = oriented_edge ( 'none', *, *, #252, .f. ) ;
#11412 = oriented_edge ( 'none', *, *, #21282, .t. ) ;
#11413 = edge_curve ( 'none', #155, #272, #26197, .t. ) ;
#11414 = edge_loop ( 'none', ( #11420, #11416, #11426, #11428, #11483, #11481 ) ) ;
#11415 = edge_loop ( 'none', ( #11421, #11422, #11418, #11419, #11423 ) ) ;
#11416 = oriented_edge ( 'none', *, *, #11424, .t. ) ;
#11417 = advanced_face ( 'none', ( #26146 ), #26196, .t. ) ;
#11418 = oriented_edge ( 'none', *, *, #13166, .t. ) ;
#11419 = oriented_edge ( 'none', *, *, #11446, .f. ) ;
#11420 = oriented_edge ( 'none', *, *, #13194, .f. ) ;
#11421 = oriented_edge ( 'none', *, *, #13184, .f. ) ;
#11422 = oriented_edge ( 'none', *, *, #11440, .t. ) ;
#11423 = oriented_edge ( 'none', *, *, #13280, .f. ) ;
#11424 = edge_curve ( 'none', #13193, #13040, #26242, .t. ) ;
#11425 = edge_curve ( 'none', #13192, #13233, #26184, .t. ) ;
#11426 = oriented_edge ( 'none', *, *, #13039, .t. ) ;
#11427 = vertex_point ( 'none', #26188 ) ;
#11428 = oriented_edge ( 'none', *, *, #13183, .t. ) ;
#11429 = oriented_edge ( 'none', *, *, #13218, .t. ) ;
#11430 = edge_loop ( 'none', ( #11589, #11585, #11592, #13229, #13236 ) ) ;
#11431 = oriented_edge ( 'none', *, *, #13196, .t. ) ;
#11432 = oriented_edge ( 'none', *, *, #36504, .f. ) ;
#11433 = oriented_edge ( 'none', *, *, #11387, .f. ) ;
#11434 = oriented_edge ( 'none', *, *, #11440, .f. ) ;
#11435 = oriented_edge ( 'none', *, *, #11425, .t. ) ;
#11436 = oriented_edge ( 'none', *, *, #13234, .f. ) ;
#11437 = oriented_edge ( 'none', *, *, #13263, .t. ) ;
#11438 = edge_loop ( 'none', ( #11436, #11434, #11429, #11431, #11435 ) ) ;
#11439 = advanced_face ( 'none', ( #26191 ), #26235, .t. ) ;
#11440 = edge_curve ( 'none', #13181, #13177, #26232, .t. ) ;
#11441 = oriented_edge ( 'none', *, *, #11381, .f. ) ;
#11442 = oriented_edge ( 'none', *, *, #890, .f. ) ;
#11443 = advanced_face ( 'none', ( #26203 ), #26223, .t. ) ;
#11444 = advanced_face ( 'none', ( #26230 ), #26222, .t. ) ;
#11445 = edge_loop ( 'none', ( #11442, #11448, #11453, #11441, #11452 ) ) ;
#11446 = edge_curve ( 'none', #13170, #13169, #26221, .t. ) ;
#11447 = edge_loop ( 'none', ( #11451, #11450, #11449, #11437, #11432, #11433 ) ) ;
#11448 = oriented_edge ( 'none', *, *, #11383, .t. ) ;
#11449 = oriented_edge ( 'none', *, *, #13167, .t. ) ;
#11450 = oriented_edge ( 'none', *, *, #11446, .t. ) ;
#11451 = oriented_edge ( 'none', *, *, #13268, .f. ) ;
#11452 = oriented_edge ( 'none', *, *, #47986, .f. ) ;
#11453 = oriented_edge ( 'none', *, *, #28462, .t. ) ;
#11454 = edge_loop ( 'none', ( #11533, #11530, #11457, #11531, #11529 ) ) ;
#11455 = oriented_edge ( 'none', *, *, #12762, .t. ) ;
#11456 = edge_curve ( 'none', #12733, #12891, #26275, .t. ) ;
#11457 = oriented_edge ( 'none', *, *, #12877, .t. ) ;
#11458 = oriented_edge ( 'none', *, *, #11456, .t. ) ;
#11459 = oriented_edge ( 'none', *, *, #12821, .t. ) ;
#11460 = edge_loop ( 'none', ( #11462, #11463, #11459, #11455, #11458 ) ) ;
#11461 = advanced_face ( 'none', ( #26273 ), #26220, .t. ) ;
#11462 = oriented_edge ( 'none', *, *, #12892, .f. ) ;
#11463 = oriented_edge ( 'none', *, *, #11466, .f. ) ;
#11464 = oriented_edge ( 'none', *, *, #13051, .t. ) ;
#11465 = oriented_edge ( 'none', *, *, #11487, .f. ) ;
#11466 = edge_curve ( 'none', #12840, #12827, #26263, .t. ) ;
#11467 = oriented_edge ( 'none', *, *, #13282, .f. ) ;
#11468 = oriented_edge ( 'none', *, *, #11473, .t. ) ;
#11470 = oriented_edge ( 'none', *, *, #4870, .f. ) ;
#11469 = oriented_edge ( 'none', *, *, #13007, .f. ) ;
#11471 = oriented_edge ( 'none', *, *, #12823, .t. ) ;
#11472 = edge_loop ( 'none', ( #11469, #11468, #11471, #11464, #11467, #11465 ) ) ;
#11473 = edge_curve ( 'none', #12995, #12819, #26265, .t. ) ;
#11474 = advanced_face ( 'none', ( #26259 ), #26245, .t. ) ;
#11475 = oriented_edge ( 'none', *, *, #11424, .f. ) ;
#11476 = oriented_edge ( 'none', *, *, #11484, .t. ) ;
#11477 = oriented_edge ( 'none', *, *, #13027, .f. ) ;
#11478 = edge_loop ( 'none', ( #11477, #11476, #11479, #11475, #11353 ) ) ;
#11479 = oriented_edge ( 'none', *, *, #13102, .t. ) ;
#11480 = advanced_face ( 'none', ( #26252 ), #26246, .t. ) ;
#11481 = oriented_edge ( 'none', *, *, #11425, .f. ) ;
#11482 = oriented_edge ( 'none', *, *, #11484, .f. ) ;
#11483 = oriented_edge ( 'none', *, *, #13222, .f. ) ;
#11484 = edge_curve ( 'none', #13030, #13047, #26251, .t. ) ;
#11485 = advanced_face ( 'none', ( #26227 ), #26312, .t. ) ;
#11486 = edge_loop ( 'none', ( #11489, #11482, #11491, #11490, #11488 ) ) ;
#11487 = edge_curve ( 'none', #13009, #13278, #26310, .t. ) ;
#11488 = oriented_edge ( 'none', *, *, #11487, .t. ) ;
#11489 = oriented_edge ( 'none', *, *, #13285, .f. ) ;
#11490 = oriented_edge ( 'none', *, *, #13006, .t. ) ;
#11491 = oriented_edge ( 'none', *, *, #13123, .t. ) ;
#11492 = advanced_face ( 'none', ( #26309 ), #25799, .t. ) ;
#11493 = oriented_edge ( 'none', *, *, #11519, .t. ) ;
#11494 = oriented_edge ( 'none', *, *, #11504, .f. ) ;
#11495 = advanced_face ( 'none', ( #26348 ), #26344, .t. ) ;
#11496 = oriented_edge ( 'none', *, *, #4957, .f. ) ;
#11497 = edge_loop ( 'none', ( #11572, #11506, #11568, #11513, #11502, #11507 ) ) ;
#11498 = oriented_edge ( 'none', *, *, #12694, .t. ) ;
#11499 = edge_curve ( 'none', #12723, #12625, #26349, .t. ) ;
#11500 = oriented_edge ( 'none', *, *, #11569, .t. ) ;
#11501 = oriented_edge ( 'none', *, *, #12575, .t. ) ;
#11502 = oriented_edge ( 'none', *, *, #12802, .f. ) ;
#11503 = advanced_face ( 'none', ( #26338 ), #26345, .t. ) ;
#11504 = edge_curve ( 'none', #12638, #12642, #26337, .t. ) ;
#11505 = edge_loop ( 'none', ( #11511, #11493, #11567, #11510, #11508 ) ) ;
#11506 = oriented_edge ( 'none', *, *, #11499, .t. ) ;
#11507 = oriented_edge ( 'none', *, *, #11569, .f. ) ;
#11508 = oriented_edge ( 'none', *, *, #12753, .f. ) ;
#11509 = oriented_edge ( 'none', *, *, #12732, .f. ) ;
#11510 = oriented_edge ( 'none', *, *, #11517, .f. ) ;
#11511 = oriented_edge ( 'none', *, *, #12737, .f. ) ;
#11512 = oriented_edge ( 'none', *, *, #12711, .t. ) ;
#11513 = oriented_edge ( 'none', *, *, #12715, .t. ) ;
#11514 = advanced_face ( 'none', ( #26327 ), #26385, .t. ) ;
#11515 = oriented_edge ( 'none', *, *, #11456, .f. ) ;
#11516 = oriented_edge ( 'none', *, *, #11519, .f. ) ;
#11517 = edge_curve ( 'none', #12747, #12808, #26346, .t. ) ;
#11518 = oriented_edge ( 'none', *, *, #12764, .f. ) ;
#11519 = edge_curve ( 'none', #12812, #12803, #26331, .t. ) ;
#11520 = oriented_edge ( 'none', *, *, #12805, .f. ) ;
#11521 = advanced_face ( 'none', ( #26382 ), #26379, .t. ) ;
#11522 = edge_loop ( 'none', ( #11518, #11525, #11526, #11524, #11528, #11515 ) ) ;
#11523 = oriented_edge ( 'none', *, *, #12755, .t. ) ;
#11524 = oriented_edge ( 'none', *, *, #12832, .t. ) ;
#11525 = oriented_edge ( 'none', *, *, #11517, .t. ) ;
#11526 = oriented_edge ( 'none', *, *, #12791, .t. ) ;
#11527 = edge_loop ( 'none', ( #11520, #11516, #11523, #11498, #11500 ) ) ;
#11528 = oriented_edge ( 'none', *, *, #12867, .f. ) ;
#11529 = oriented_edge ( 'none', *, *, #13004, .f. ) ;
#11530 = oriented_edge ( 'none', *, *, #11466, .t. ) ;
#11531 = oriented_edge ( 'none', *, *, #11473, .f. ) ;
#11532 = advanced_face ( 'none', ( #26380 ), #26376, .t. ) ;
#11533 = oriented_edge ( 'none', *, *, #12839, .f. ) ;
#11534 = oriented_edge ( 'none', *, *, #12498, .f. ) ;
#11535 = oriented_edge ( 'none', *, *, #7517, .f. ) ;
#11536 = oriented_edge ( 'none', *, *, #11545, .t. ) ;
#11537 = oriented_edge ( 'none', *, *, #11563, .f. ) ;
#11538 = oriented_edge ( 'none', *, *, #12478, .f. ) ;
#11539 = oriented_edge ( 'none', *, *, #12515, .t. ) ;
#11540 = oriented_edge ( 'none', *, *, #11543, .t. ) ;
#11541 = advanced_face ( 'none', ( #26366 ), #26367, .t. ) ;
#11542 = oriented_edge ( 'none', *, *, #12590, .f. ) ;
#11543 = edge_curve ( 'none', #12510, #12555, #26387, .t. ) ;
#11544 = oriented_edge ( 'none', *, *, #11545, .f. ) ;
#11545 = edge_curve ( 'none', #12431, #12502, #26373, .t. ) ;
#11546 = edge_loop ( 'none', ( #11534, #11536, #11617, #11537, #11542 ) ) ;
#11547 = oriented_edge ( 'none', *, *, #12525, .t. ) ;
#11548 = edge_curve ( 'none', #12577, #12727, #26415, .t. ) ;
#11549 = edge_loop ( 'none', ( #11552, #11557, #11553, #11559, #11550 ) ) ;
#11550 = oriented_edge ( 'none', *, *, #12769, .f. ) ;
#11551 = edge_loop ( 'none', ( #11538, #11544, #11547, #11539, #11540 ) ) ;
#11552 = oriented_edge ( 'none', *, *, #12623, .f. ) ;
#11553 = oriented_edge ( 'none', *, *, #12628, .t. ) ;
#11554 = oriented_edge ( 'none', *, *, #12428, .t. ) ;
#11555 = advanced_face ( 'none', ( #26357 ), #26354, .t. ) ;
#11556 = advanced_face ( 'none', ( #26414 ), #26400, .t. ) ;
#11557 = oriented_edge ( 'none', *, *, #11504, .t. ) ;
#11558 = oriented_edge ( 'none', *, *, #12558, .t. ) ;
#11559 = oriented_edge ( 'none', *, *, #11499, .f. ) ;
#11560 = oriented_edge ( 'none', *, *, #11563, .t. ) ;
#11561 = oriented_edge ( 'none', *, *, #12572, .f. ) ;
#11562 = oriented_edge ( 'none', *, *, #12644, .f. ) ;
#11563 = edge_curve ( 'none', #12592, #12432, #26396, .t. ) ;
#11564 = advanced_face ( 'none', ( #26403 ), #26356, .t. ) ;
#11565 = edge_loop ( 'none', ( #11561, #11560, #11554, #11558, #11562, #11566 ) ) ;
#11566 = oriented_edge ( 'none', *, *, #11548, .f. ) ;
#11567 = oriented_edge ( 'none', *, *, #12740, .t. ) ;
#11568 = oriented_edge ( 'none', *, *, #12641, .t. ) ;
#11569 = edge_curve ( 'none', #12710, #12748, #26444, .t. ) ;
#11570 = edge_loop ( 'none', ( #11509, #11494, #11512, #11501, #11573 ) ) ;
#11571 = advanced_face ( 'none', ( #26450 ), #26449, .t. ) ;
#11572 = oriented_edge ( 'none', *, *, #12697, .f. ) ;
#11573 = oriented_edge ( 'none', *, *, #11548, .t. ) ;
#11574 = advanced_face ( 'none', ( #26436 ), #26435, .t. ) ;
#11575 = oriented_edge ( 'none', *, *, #9356, .f. ) ;
#11576 = edge_curve ( 'none', #9062, #8997, #26453, .t. ) ;
#11577 = edge_curve ( 'none', #8948, #9007, #26423, .t. ) ;
#11578 = oriented_edge ( 'none', *, *, #11577, .f. ) ;
#11579 = oriented_edge ( 'none', *, *, #9060, .f. ) ;
#11580 = advanced_face ( 'none', ( #26434 ), #26430, .f. ) ;
#11581 = edge_loop ( 'none', ( #11654, #11584, #11583, #11578 ) ) ;
#11582 = oriented_edge ( 'none', *, *, #11577, .t. ) ;
#11583 = oriented_edge ( 'none', *, *, #9009, .t. ) ;
#11584 = oriented_edge ( 'none', *, *, #9131, .t. ) ;
#11585 = oriented_edge ( 'none', *, *, #11642, .t. ) ;
#11586 = oriented_edge ( 'none', *, *, #11624, .t. ) ;
#11587 = oriented_edge ( 'none', *, *, #11576, .t. ) ;
#11588 = oriented_edge ( 'none', *, *, #9061, .t. ) ;
#11589 = oriented_edge ( 'none', *, *, #9192, .f. ) ;
#11590 = advanced_face ( 'none', ( #26487 ), #26489, .t. ) ;
#11591 = edge_curve ( 'none', #9195, #11427, #26472, .t. ) ;
#11592 = oriented_edge ( 'none', *, *, #13157, .t. ) ;
#11593 = oriented_edge ( 'none', *, *, #11591, .f. ) ;
#11594 = edge_curve ( 'none', #11427, #5201, #26475, .t. ) ;
#11595 = oriented_edge ( 'none', *, *, #11594, .f. ) ;
#11596 = edge_loop ( 'none', ( #11603, #11597, #11607, #11362, #11363 ) ) ;
#11597 = oriented_edge ( 'none', *, *, #11601, .t. ) ;
#11598 = oriented_edge ( 'none', *, *, #11601, .f. ) ;
#11599 = oriented_edge ( 'none', *, *, #4186, .t. ) ;
#11600 = advanced_face ( 'none', ( #26473 ), #26481, .t. ) ;
#11601 = edge_curve ( 'none', #48307, #48148, #26524, .t. ) ;
#11602 = edge_curve ( 'none', #48123, #27035, #26456, .t. ) ;
#11603 = oriented_edge ( 'none', *, *, #48439, .f. ) ;
#11604 = oriented_edge ( 'none', *, *, #165, .t. ) ;
#11605 = oriented_edge ( 'none', *, *, #11602, .t. ) ;
#11606 = oriented_edge ( 'none', *, *, #48142, .t. ) ;
#11607 = oriented_edge ( 'none', *, *, #20971, .t. ) ;
#11608 = oriented_edge ( 'none', *, *, #11543, .f. ) ;
#11609 = oriented_edge ( 'none', *, *, #12533, .f. ) ;
#11610 = edge_loop ( 'none', ( #11613, #11614, #11615, #11616, #11609, #11608 ) ) ;
#11611 = advanced_face ( 'none', ( #26462 ), #26511, .t. ) ;
#11612 = edge_curve ( 'none', #12436, #12382, #26514, .t. ) ;
#11613 = oriented_edge ( 'none', *, *, #12426, .f. ) ;
#11614 = oriented_edge ( 'none', *, *, #11612, .t. ) ;
#11615 = oriented_edge ( 'none', *, *, #12461, .t. ) ;
#11616 = oriented_edge ( 'none', *, *, #12505, .t. ) ;
#11617 = oriented_edge ( 'none', *, *, #12488, .t. ) ;
#11618 = vertex_point ( 'none', #26509 ) ;
#11619 = edge_curve ( 'none', #11626, #11623, #26499, .t. ) ;
#11620 = oriented_edge ( 'none', *, *, #11621, .t. ) ;
#11621 = edge_curve ( 'none', #11625, #11626, #26507, .t. ) ;
#11622 = oriented_edge ( 'none', *, *, #11619, .t. ) ;
#11623 = vertex_point ( 'none', #26497 ) ;
#11624 = edge_curve ( 'none', #13068, #11618, #26502, .t. ) ;
#11625 = vertex_point ( 'none', #26496 ) ;
#11626 = vertex_point ( 'none', #26553 ) ;
#11627 = edge_curve ( 'none', #11630, #11638, #26548, .t. ) ;
#11628 = oriented_edge ( 'none', *, *, #13210, .t. ) ;
#11629 = advanced_face ( 'none', ( #26490 ), #26552, .t. ) ;
#11630 = vertex_point ( 'none', #26543 ) ;
#11631 = edge_loop ( 'none', ( #11620, #11622, #11648, #13259 ) ) ;
#11632 = oriented_edge ( 'none', *, *, #11633, .f. ) ;
#11633 = edge_curve ( 'none', #11634, #11630, #26544, .t. ) ;
#11634 = vertex_point ( 'none', #26534 ) ;
#11635 = vertex_point ( 'none', #26536 ) ;
#11636 = oriented_edge ( 'none', *, *, #9364, .t. ) ;
#11637 = vertex_point ( 'none', #26550 ) ;
#11638 = vertex_point ( 'none', #26555 ) ;
#11639 = oriented_edge ( 'none', *, *, #11641, .t. ) ;
#11640 = edge_curve ( 'none', #11637, #11634, #26525, .t. ) ;
#11641 = edge_curve ( 'none', #11637, #11638, #26549, .t. ) ;
#11642 = edge_curve ( 'none', #9195, #11635, #26600, .t. ) ;
#11643 = edge_loop ( 'none', ( #11650, #11639, #11649, #11632 ) ) ;
#11644 = advanced_face ( 'none', ( #26593 ), #26594, .f. ) ;
#11645 = manifold_solid_brep ( '����-����1', #12535 ) ;
#11646 = cartesian_point ( 'none', ( -14.82322467383964700, 120.0000000000000000, 61.75372061883292900 ) ) ;
#11647 = line ( 'none', #11646, #20114 ) ;
#11648 = oriented_edge ( 'none', *, *, #13260, .f. ) ;
#11649 = oriented_edge ( 'none', *, *, #11627, .f. ) ;
#11650 = oriented_edge ( 'none', *, *, #11640, .f. ) ;
#11651 = edge_loop ( 'none', ( #11579, #11582, #11655, #11657 ) ) ;
#11652 = closed_shell ( 'none', ( #8947, #9013, #8996, #9052, #9038, #9041, #9138, #11665, #11574, #11656 ) ) ;
#11653 = circle ( 'none', #8951, 2.000000000000000900 ) ;
#11654 = oriented_edge ( 'none', *, *, #8960, .f. ) ;
#11655 = oriented_edge ( 'none', *, *, #8991, .t. ) ;
#11656 = advanced_face ( 'none', ( #26527 ), #26580, .t. ) ;
#11657 = oriented_edge ( 'none', *, *, #11576, .f. ) ;
#11658 = oriented_edge ( 'none', *, *, #11727, .f. ) ;
#11659 = oriented_edge ( 'none', *, *, #11673, .t. ) ;
#11660 = oriented_edge ( 'none', *, *, #11681, .f. ) ;
#11661 = edge_curve ( 'none', #11664, #11678, #26577, .t. ) ;
#11662 = edge_curve ( 'none', #11664, #11695, #26569, .t. ) ;
#11663 = edge_loop ( 'none', ( #11696, #11691, #11731, #11724, #11658 ) ) ;
#11664 = vertex_point ( 'none', #26308 ) ;
#11665 = advanced_face ( 'none', ( #26318 ), #26284, .t. ) ;
#11666 = edge_loop ( 'none', ( #11687, #11679, #11588, #11587 ) ) ;
#11667 = vertex_point ( 'none', #26631 ) ;
#11668 = vertex_point ( 'none', #26629 ) ;
#11669 = edge_curve ( 'none', #13199, #11677, #26625, .t. ) ;
#11670 = oriented_edge ( 'none', *, *, #11661, .f. ) ;
#11671 = oriented_edge ( 'none', *, *, #11673, .f. ) ;
#11672 = oriented_edge ( 'none', *, *, #11680, .t. ) ;
#11673 = edge_curve ( 'none', #11667, #11668, #26620, .t. ) ;
#11674 = oriented_edge ( 'none', *, *, #11675, .t. ) ;
#11675 = edge_curve ( 'none', #11664, #11686, #26615, .t. ) ;
#11676 = edge_curve ( 'none', #11677, #11746, #26626, .t. ) ;
#11677 = vertex_point ( 'none', #26609 ) ;
#11678 = vertex_point ( 'none', #26627 ) ;
#11679 = oriented_edge ( 'none', *, *, #9068, .f. ) ;
#11680 = edge_curve ( 'none', #11686, #11668, #26605, .t. ) ;
#11681 = edge_curve ( 'none', #11678, #11667, #26608, .t. ) ;
#11682 = oriented_edge ( 'none', *, *, #11669, .f. ) ;
#11683 = advanced_face ( 'none', ( #26603 ), #26655, .t. ) ;
#11684 = advanced_face ( 'none', ( #26652 ), #26651, .t. ) ;
#11685 = edge_loop ( 'none', ( #11674, #11672, #11671, #11660, #11670 ) ) ;
#11686 = vertex_point ( 'none', #26648 ) ;
#11687 = oriented_edge ( 'none', *, *, #9054, .f. ) ;
#11688 = oriented_edge ( 'none', *, *, #9035, .f. ) ;
#11689 = oriented_edge ( 'none', *, *, #12133, .t. ) ;
#11690 = edge_loop ( 'none', ( #11805, #11831, #11885, #11953, #11945 ) ) ;
#11691 = oriented_edge ( 'none', *, *, #11662, .t. ) ;
#11692 = oriented_edge ( 'none', *, *, #11730, .f. ) ;
#11693 = oriented_edge ( 'none', *, *, #11676, .f. ) ;
#11694 = edge_loop ( 'none', ( #12321, #12330, #12251, #12252, #12254 ) ) ;
#11695 = vertex_point ( 'none', #26642 ) ;
#11696 = oriented_edge ( 'none', *, *, #11675, .f. ) ;
#11697 = oriented_edge ( 'none', *, *, #6568, .t. ) ;
#11698 = oriented_edge ( 'none', *, *, #1931, .f. ) ;
#11699 = edge_loop ( 'none', ( #11771, #11783, #11772, #11770, #11777 ) ) ;
#11700 = advanced_face ( 'none', ( #26662 ), #26641, .t. ) ;
#11701 = edge_loop ( 'none', ( #11773, #11781, #11775, #11692, #11763, #11814 ) ) ;
#11702 = edge_curve ( 'none', #11720, #11737, #26644, .t. ) ;
#11703 = oriented_edge ( 'none', *, *, #11735, .t. ) ;
#11704 = vertex_point ( 'none', #26636 ) ;
#11705 = oriented_edge ( 'none', *, *, #11733, .t. ) ;
#11706 = edge_loop ( 'none', ( #11659, #11703, #11726, #11714, #11721, #11725 ) ) ;
#11707 = advanced_face ( 'none', ( #26694 ), #26637, .t. ) ;
#11708 = edge_curve ( 'none', #11667, #11723, #26686, .t. ) ;
#11709 = vertex_point ( 'none', #26683 ) ;
#11710 = edge_curve ( 'none', #11738, #11722, #26638, .t. ) ;
#11711 = oriented_edge ( 'none', *, *, #11710, .t. ) ;
#11712 = edge_curve ( 'none', #11704, #11732, #26687, .t. ) ;
#11713 = oriented_edge ( 'none', *, *, #11774, .f. ) ;
#11714 = oriented_edge ( 'none', *, *, #11734, .f. ) ;
#11715 = edge_curve ( 'none', #11695, #11677, #26675, .t. ) ;
#11716 = oriented_edge ( 'none', *, *, #11719, .f. ) ;
#11717 = advanced_face ( 'none', ( #26682 ), #26663, .t. ) ;
#11718 = oriented_edge ( 'none', *, *, #11702, .f. ) ;
#11719 = edge_curve ( 'none', #11739, #11720, #26689, .t. ) ;
#11720 = vertex_point ( 'none', #26671 ) ;
#11721 = oriented_edge ( 'none', *, *, #11729, .f. ) ;
#11722 = vertex_point ( 'none', #26678 ) ;
#11723 = vertex_point ( 'none', #26718 ) ;
#11724 = oriented_edge ( 'none', *, *, #11676, .t. ) ;
#11725 = oriented_edge ( 'none', *, *, #11708, .f. ) ;
#11726 = oriented_edge ( 'none', *, *, #11712, .t. ) ;
#11727 = edge_curve ( 'none', #11686, #11746, #26714, .t. ) ;
#11728 = vertex_point ( 'none', #26719 ) ;
#11729 = edge_curve ( 'none', #11723, #11709, #26715, .t. ) ;
#11730 = edge_curve ( 'none', #11728, #11776, #26707, .t. ) ;
#11731 = oriented_edge ( 'none', *, *, #11715, .t. ) ;
#11732 = vertex_point ( 'none', #26711 ) ;
#11733 = edge_curve ( 'none', #11722, #11737, #26720, .t. ) ;
#11734 = edge_curve ( 'none', #11709, #11732, #26754, .t. ) ;
#11735 = edge_curve ( 'none', #11668, #11704, #26749, .t. ) ;
#11736 = edge_loop ( 'none', ( #11711, #11705, #11718, #11716, #11713 ) ) ;
#11737 = vertex_point ( 'none', #26699 ) ;
#11738 = vertex_point ( 'none', #26698 ) ;
#11739 = vertex_point ( 'none', #26755 ) ;
#11740 = vertex_point ( 'none', #26702 ) ;
#11741 = oriented_edge ( 'none', *, *, #11744, .t. ) ;
#11742 = vertex_point ( 'none', #26742 ) ;
#11743 = vertex_point ( 'none', #26750 ) ;
#11744 = edge_curve ( 'none', #11742, #13228, #26756, .t. ) ;
#11745 = oriented_edge ( 'none', *, *, #11822, .f. ) ;
#11746 = vertex_point ( 'none', #26740 ) ;
#11747 = oriented_edge ( 'none', *, *, #11883, .f. ) ;
#11748 = oriented_edge ( 'none', *, *, #11756, .t. ) ;
#11749 = edge_curve ( 'none', #13216, #11742, #26733, .t. ) ;
#11750 = edge_loop ( 'none', ( #11758, #11748, #11751, #11821, #11693, #11682 ) ) ;
#11751 = oriented_edge ( 'none', *, *, #11757, .t. ) ;
#11752 = oriented_edge ( 'none', *, *, #11811, .f. ) ;
#11753 = edge_curve ( 'none', #11746, #11743, #26729, .t. ) ;
#11754 = advanced_face ( 'none', ( #26785 ), #26741, .t. ) ;
#11755 = oriented_edge ( 'none', *, *, #13224, .t. ) ;
#11756 = edge_curve ( 'none', #13212, #11740, #26734, .t. ) ;
#11757 = edge_curve ( 'none', #11740, #11743, #26780, .t. ) ;
#11758 = oriented_edge ( 'none', *, *, #13198, .t. ) ;
#11759 = vertex_point ( 'none', #26727 ) ;
#11760 = oriented_edge ( 'none', *, *, #12400, .t. ) ;
#11761 = oriented_edge ( 'none', *, *, #11832, .f. ) ;
#11762 = oriented_edge ( 'none', *, *, #11866, .t. ) ;
#11763 = oriented_edge ( 'none', *, *, #11808, .f. ) ;
#11764 = oriented_edge ( 'none', *, *, #11850, .t. ) ;
#11765 = edge_curve ( 'none', #11779, #11723, #26775, .t. ) ;
#11766 = advanced_face ( 'none', ( #26783 ), #26776, .t. ) ;
#11767 = vertex_point ( 'none', #26772 ) ;
#11768 = edge_curve ( 'none', #11722, #11709, #26769, .t. ) ;
#11769 = edge_curve ( 'none', #11738, #11779, #26760, .t. ) ;
#11770 = oriented_edge ( 'none', *, *, #11729, .t. ) ;
#11771 = oriented_edge ( 'none', *, *, #11710, .f. ) ;
#11772 = oriented_edge ( 'none', *, *, #11765, .t. ) ;
#11773 = oriented_edge ( 'none', *, *, #11702, .t. ) ;
#11774 = edge_curve ( 'none', #11738, #11739, #26819, .t. ) ;
#11775 = oriented_edge ( 'none', *, *, #11778, .t. ) ;
#11776 = vertex_point ( 'none', #26767 ) ;
#11777 = oriented_edge ( 'none', *, *, #11768, .f. ) ;
#11778 = edge_curve ( 'none', #11767, #11776, #26812, .t. ) ;
#11779 = vertex_point ( 'none', #26805 ) ;
#11780 = edge_loop ( 'none', ( #12282, #12287, #12294, #12281, #12213, #12285 ) ) ;
#11781 = oriented_edge ( 'none', *, *, #11782, .t. ) ;
#11782 = edge_curve ( 'none', #11737, #11767, #26809, .t. ) ;
#11783 = oriented_edge ( 'none', *, *, #11769, .t. ) ;
#11784 = oriented_edge ( 'none', *, *, #11868, .f. ) ;
#11785 = vertex_point ( 'none', #26807 ) ;
#11786 = oriented_edge ( 'none', *, *, #11806, .f. ) ;
#11787 = advanced_face ( 'none', ( #26813 ), #26802, .t. ) ;
#11788 = edge_loop ( 'none', ( #11800, #11798, #11790, #11793, #11784 ) ) ;
#11789 = edge_curve ( 'none', #11792, #11865, #26786, .t. ) ;
#11790 = oriented_edge ( 'none', *, *, #11794, .t. ) ;
#11791 = oriented_edge ( 'none', *, *, #11816, .t. ) ;
#11792 = vertex_point ( 'none', #26791 ) ;
#11793 = oriented_edge ( 'none', *, *, #11808, .t. ) ;
#11794 = edge_curve ( 'none', #11807, #11810, #26804, .t. ) ;
#11795 = edge_curve ( 'none', #11865, #11785, #26788, .t. ) ;
#11796 = oriented_edge ( 'none', *, *, #11789, .f. ) ;
#11797 = oriented_edge ( 'none', *, *, #11795, .f. ) ;
#11798 = oriented_edge ( 'none', *, *, #11867, .t. ) ;
#11799 = oriented_edge ( 'none', *, *, #11795, .t. ) ;
#11800 = oriented_edge ( 'none', *, *, #11813, .f. ) ;
#11801 = advanced_face ( 'none', ( #26856 ), #26790, .t. ) ;
#11802 = edge_loop ( 'none', ( #11823, #11752, #11760, #12206, #12130 ) ) ;
#11803 = advanced_face ( 'none', ( #26847 ), #26842, .t. ) ;
#11804 = edge_loop ( 'none', ( #11799, #11791, #11764, #11854, #11847, #11862 ) ) ;
#11805 = oriented_edge ( 'none', *, *, #11892, .f. ) ;
#11806 = edge_curve ( 'none', #11820, #11792, #26848, .t. ) ;
#11807 = vertex_point ( 'none', #26832 ) ;
#11808 = edge_curve ( 'none', #11810, #11728, #26004, .t. ) ;
#11809 = vertex_point ( 'none', #26831 ) ;
#11810 = vertex_point ( 'none', #26836 ) ;
#11811 = edge_curve ( 'none', #12297, #12610, #26564, .t. ) ;
#11812 = vertex_point ( 'none', #26888 ) ;
#11813 = edge_curve ( 'none', #11820, #11809, #26880, .t. ) ;
#11814 = oriented_edge ( 'none', *, *, #11815, .f. ) ;
#11815 = edge_curve ( 'none', #11720, #11810, #26884, .t. ) ;
#11816 = edge_curve ( 'none', #11785, #11812, #26885, .t. ) ;
#11817 = advanced_face ( 'none', ( #26886 ), #26875, .t. ) ;
#11818 = edge_loop ( 'none', ( #11819, #11762, #11797, #11796, #11786 ) ) ;
#11819 = oriented_edge ( 'none', *, *, #11813, .t. ) ;
#11820 = vertex_point ( 'none', #26862 ) ;
#11821 = oriented_edge ( 'none', *, *, #11753, .f. ) ;
#11822 = edge_curve ( 'none', #13209, #13223, #26863, .t. ) ;
#11823 = oriented_edge ( 'none', *, *, #12472, .f. ) ;
#11824 = vertex_point ( 'none', #26866 ) ;
#11825 = oriented_edge ( 'none', *, *, #11851, .t. ) ;
#11826 = oriented_edge ( 'none', *, *, #11849, .t. ) ;
#11827 = oriented_edge ( 'none', *, *, #11837, .f. ) ;
#11828 = oriented_edge ( 'none', *, *, #11839, .t. ) ;
#11829 = oriented_edge ( 'none', *, *, #11902, .f. ) ;
#11830 = edge_curve ( 'none', #11846, #11899, #26920, .t. ) ;
#11831 = oriented_edge ( 'none', *, *, #11896, .t. ) ;
#11832 = edge_curve ( 'none', #11846, #11859, #26914, .t. ) ;
#11833 = oriented_edge ( 'none', *, *, #11838, .t. ) ;
#11834 = edge_curve ( 'none', #11848, #11861, #26908, .t. ) ;
#11835 = vertex_point ( 'none', #26921 ) ;
#11836 = vertex_point ( 'none', #26910 ) ;
#11837 = edge_curve ( 'none', #11909, #11835, #26918, .t. ) ;
#11838 = edge_curve ( 'none', #11899, #11843, #26904, .t. ) ;
#11839 = edge_curve ( 'none', #11858, #11824, #26899, .t. ) ;
#11840 = oriented_edge ( 'none', *, *, #11845, .f. ) ;
#11841 = edge_curve ( 'none', #11848, #11858, #26889, .t. ) ;
#11842 = edge_curve ( 'none', #11846, #11848, #26893, .t. ) ;
#11843 = vertex_point ( 'none', #26951 ) ;
#11844 = advanced_face ( 'none', ( #26946 ), #26950, .t. ) ;
#11845 = edge_curve ( 'none', #11859, #11853, #26900, .t. ) ;
#11846 = vertex_point ( 'none', #26941 ) ;
#11847 = oriented_edge ( 'none', *, *, #11851, .f. ) ;
#11848 = vertex_point ( 'none', #26892 ) ;
#11849 = edge_curve ( 'none', #11853, #11858, #26933, .t. ) ;
#11850 = edge_curve ( 'none', #11812, #11864, #26931, .t. ) ;
#11851 = edge_curve ( 'none', #11843, #11861, #26944, .t. ) ;
#11852 = oriented_edge ( 'none', *, *, #11849, .f. ) ;
#11853 = vertex_point ( 'none', #26986 ) ;
#11854 = oriented_edge ( 'none', *, *, #11855, .f. ) ;
#11855 = edge_curve ( 'none', #11861, #11864, #26987, .t. ) ;
#11856 = oriented_edge ( 'none', *, *, #11841, .t. ) ;
#11857 = edge_loop ( 'none', ( #11860, #11856, #11852, #11840, #11761 ) ) ;
#11858 = vertex_point ( 'none', #26979 ) ;
#11859 = vertex_point ( 'none', #26934 ) ;
#11860 = oriented_edge ( 'none', *, *, #11842, .t. ) ;
#11861 = vertex_point ( 'none', #26925 ) ;
#11862 = oriented_edge ( 'none', *, *, #11863, .f. ) ;
#11863 = edge_curve ( 'none', #11865, #11843, #26981, .t. ) ;
#11864 = vertex_point ( 'none', #26974 ) ;
#11865 = vertex_point ( 'none', #26976 ) ;
#11866 = edge_curve ( 'none', #11809, #11785, #26966, .t. ) ;
#11867 = edge_curve ( 'none', #11820, #11807, #26962, .t. ) ;
#11868 = edge_curve ( 'none', #11809, #11728, #26967, .t. ) ;
#11869 = oriented_edge ( 'none', *, *, #11937, .t. ) ;
#11870 = vertex_point ( 'none', #26984 ) ;
#11871 = oriented_edge ( 'none', *, *, #11955, .t. ) ;
#11872 = vertex_point ( 'none', #26968 ) ;
#11873 = edge_loop ( 'none', ( #11951, #11944, #11871, #11950, #11931, #11935 ) ) ;
#11874 = edge_curve ( 'none', #11876, #11870, #26958, .t. ) ;
#11875 = vertex_point ( 'none', #27025 ) ;
#11876 = vertex_point ( 'none', #27021 ) ;
#11877 = vertex_point ( 'none', #27018 ) ;
#11878 = advanced_face ( 'none', ( #27017 ), #26980, .t. ) ;
#11879 = oriented_edge ( 'none', *, *, #11890, .t. ) ;
#11880 = vertex_point ( 'none', #27020 ) ;
#11881 = edge_curve ( 'none', #11888, #11894, #27011, .t. ) ;
#11882 = oriented_edge ( 'none', *, *, #11892, .t. ) ;
#11883 = edge_curve ( 'none', #11853, #11909, #27001, .t. ) ;
#11884 = edge_curve ( 'none', #11894, #11876, #27002, .t. ) ;
#11885 = oriented_edge ( 'none', *, *, #11954, .t. ) ;
#11886 = advanced_face ( 'none', ( #26992 ), #26995, .t. ) ;
#11887 = oriented_edge ( 'none', *, *, #11881, .f. ) ;
#11888 = vertex_point ( 'none', #27057 ) ;
#11889 = oriented_edge ( 'none', *, *, #11891, .f. ) ;
#11890 = edge_curve ( 'none', #11880, #11876, #27056, .t. ) ;
#11891 = edge_curve ( 'none', #11877, #11888, #27006, .t. ) ;
#11892 = edge_curve ( 'none', #11877, #11880, #27055, .t. ) ;
#11893 = edge_loop ( 'none', ( #11882, #11879, #11895, #11887, #11889 ) ) ;
#11894 = vertex_point ( 'none', #26991 ) ;
#11895 = oriented_edge ( 'none', *, *, #11884, .f. ) ;
#11896 = edge_curve ( 'none', #11877, #11759, #26996, .t. ) ;
#11897 = oriented_edge ( 'none', *, *, #11830, .t. ) ;
#11898 = edge_curve ( 'none', #11824, #11836, #27036, .t. ) ;
#11899 = vertex_point ( 'none', #27041 ) ;
#11900 = advanced_face ( 'none', ( #27034 ), #27038, .t. ) ;
#11901 = edge_loop ( 'none', ( #11826, #11828, #11908, #11829, #11827, #11747 ) ) ;
#11902 = edge_curve ( 'none', #11835, #11836, #27037, .t. ) ;
#11903 = advanced_face ( 'none', ( #27081 ), #27090, .t. ) ;
#11904 = edge_loop ( 'none', ( #11905, #11897, #11833, #11825, #11907 ) ) ;
#11906 = oriented_edge ( 'none', *, *, #9707, .t. ) ;
#11905 = oriented_edge ( 'none', *, *, #11842, .f. ) ;
#11907 = oriented_edge ( 'none', *, *, #11834, .f. ) ;
#11908 = oriented_edge ( 'none', *, *, #11898, .t. ) ;
#11909 = vertex_point ( 'none', #27074 ) ;
#11910 = vertex_point ( 'none', #27086 ) ;
#11911 = oriented_edge ( 'none', *, *, #11915, .t. ) ;
#11912 = oriented_edge ( 'none', *, *, #11913, .t. ) ;
#11913 = edge_curve ( 'none', #11922, #11910, #27096, .t. ) ;
#11914 = edge_curve ( 'none', #11992, #12025, #27072, .t. ) ;
#11915 = edge_curve ( 'none', #11910, #11927, #27064, .t. ) ;
#11916 = edge_curve ( 'none', #11940, #11872, #27071, .t. ) ;
#11917 = oriented_edge ( 'none', *, *, #11916, .f. ) ;
#11918 = edge_curve ( 'none', #11922, #11932, #27127, .t. ) ;
#11919 = advanced_face ( 'none', ( #27132 ), #27122, .t. ) ;
#11920 = edge_loop ( 'none', ( #11997, #11912, #11911, #11996, #11917 ) ) ;
#11921 = oriented_edge ( 'none', *, *, #11925, .f. ) ;
#11922 = vertex_point ( 'none', #27094 ) ;
#11923 = oriented_edge ( 'none', *, *, #11918, .f. ) ;
#11924 = oriented_edge ( 'none', *, *, #11939, .t. ) ;
#11925 = edge_curve ( 'none', #11932, #11929, #27116, .t. ) ;
#11926 = edge_curve ( 'none', #11927, #11872, #27121, .t. ) ;
#11927 = vertex_point ( 'none', #27114 ) ;
#11928 = oriented_edge ( 'none', *, *, #11982, .t. ) ;
#11929 = vertex_point ( 'none', #27076 ) ;
#11930 = vertex_point ( 'none', #27110 ) ;
#11931 = oriented_edge ( 'none', *, *, #11926, .f. ) ;
#11932 = vertex_point ( 'none', #25691 ) ;
#11933 = edge_curve ( 'none', #11949, #25236, #26825, .t. ) ;
#11934 = advanced_face ( 'none', ( #27170 ), #27169, .t. ) ;
#11935 = oriented_edge ( 'none', *, *, #11936, .f. ) ;
#11936 = edge_curve ( 'none', #11894, #11927, #27162, .t. ) ;
#11937 = edge_curve ( 'none', #11929, #11930, #27157, .t. ) ;
#11938 = edge_curve ( 'none', #11940, #11930, #27150, .t. ) ;
#11939 = edge_curve ( 'none', #11922, #11940, #27163, .t. ) ;
#11940 = vertex_point ( 'none', #27152 ) ;
#11941 = edge_loop ( 'none', ( #11924, #11943, #11942, #11921, #11923 ) ) ;
#11942 = oriented_edge ( 'none', *, *, #11937, .f. ) ;
#11943 = oriented_edge ( 'none', *, *, #11938, .t. ) ;
#11944 = oriented_edge ( 'none', *, *, #11874, .t. ) ;
#11945 = oriented_edge ( 'none', *, *, #11946, .f. ) ;
#11946 = edge_curve ( 'none', #11880, #11835, #27140, .t. ) ;
#11947 = oriented_edge ( 'none', *, *, #25310, .t. ) ;
#11949 = vertex_point ( 'none', #27199 ) ;
#11948 = edge_curve ( 'none', #11872, #11875, #27142, .t. ) ;
#11950 = oriented_edge ( 'none', *, *, #11948, .f. ) ;
#11951 = oriented_edge ( 'none', *, *, #11884, .t. ) ;
#11952 = advanced_face ( 'none', ( #27141 ), #27201, .t. ) ;
#11953 = oriented_edge ( 'none', *, *, #11837, .t. ) ;
#11954 = edge_curve ( 'none', #11759, #11909, #27197, .t. ) ;
#11955 = edge_curve ( 'none', #11870, #11875, #27191, .t. ) ;
#11956 = edge_loop ( 'none', ( #12032, #12041, #12040, #11965, #11963, #12014 ) ) ;
#11957 = edge_curve ( 'none', #11992, #11976, #27175, .t. ) ;
#11958 = vertex_point ( 'none', #27171 ) ;
#11959 = oriented_edge ( 'none', *, *, #11960, .f. ) ;
#11960 = edge_curve ( 'none', #11977, #12033, #27184, .t. ) ;
#11961 = edge_curve ( 'none', #11992, #11958, #27202, .t. ) ;
#11962 = oriented_edge ( 'none', *, *, #12062, .t. ) ;
#11963 = oriented_edge ( 'none', *, *, #12028, .f. ) ;
#11964 = oriented_edge ( 'none', *, *, #12038, .t. ) ;
#11965 = oriented_edge ( 'none', *, *, #12035, .f. ) ;
#11966 = vertex_point ( 'none', #27186 ) ;
#11967 = advanced_face ( 'none', ( #27228 ), #27234, .t. ) ;
#11968 = vertex_point ( 'none', #27222 ) ;
#11969 = edge_loop ( 'none', ( #12030, #11978, #11964, #11971, #11974 ) ) ;
#11970 = edge_curve ( 'none', #11958, #11977, #27223, .t. ) ;
#11971 = oriented_edge ( 'none', *, *, #11980, .t. ) ;
#11972 = vertex_point ( 'none', #27179 ) ;
#11973 = edge_curve ( 'none', #12025, #12033, #27218, .t. ) ;
#11974 = oriented_edge ( 'none', *, *, #12026, .f. ) ;
#11975 = oriented_edge ( 'none', *, *, #11970, .f. ) ;
#11976 = vertex_point ( 'none', #27220 ) ;
#11977 = vertex_point ( 'none', #27212 ) ;
#11978 = oriented_edge ( 'none', *, *, #11957, .t. ) ;
#11979 = oriented_edge ( 'none', *, *, #11980, .f. ) ;
#11980 = edge_curve ( 'none', #11993, #11989, #27204, .t. ) ;
#11981 = edge_curve ( 'none', #11989, #11988, #27203, .t. ) ;
#11982 = edge_curve ( 'none', #11930, #11985, #27210, .t. ) ;
#11983 = oriented_edge ( 'none', *, *, #11990, .t. ) ;
#11984 = oriented_edge ( 'none', *, *, #11994, .f. ) ;
#11985 = vertex_point ( 'none', #27269 ) ;
#11986 = advanced_face ( 'none', ( #27258 ), #27219, .t. ) ;
#11987 = edge_loop ( 'none', ( #11995, #12029, #11959, #11975, #12034 ) ) ;
#11988 = vertex_point ( 'none', #27249 ) ;
#11989 = vertex_point ( 'none', #27253 ) ;
#11990 = edge_curve ( 'none', #11985, #11988, #27260, .t. ) ;
#11991 = oriented_edge ( 'none', *, *, #11981, .f. ) ;
#11992 = vertex_point ( 'none', #27243 ) ;
#11993 = vertex_point ( 'none', #27252 ) ;
#11994 = edge_curve ( 'none', #11929, #11993, #27236, .t. ) ;
#11995 = oriented_edge ( 'none', *, *, #11914, .t. ) ;
#11996 = oriented_edge ( 'none', *, *, #11926, .t. ) ;
#11997 = oriented_edge ( 'none', *, *, #11939, .f. ) ;
#11998 = advanced_face ( 'none', ( #27248 ), #27251, .t. ) ;
#11999 = advanced_face ( 'none', ( #27242 ), #27291, .t. ) ;
#12000 = oriented_edge ( 'none', *, *, #12001, .f. ) ;
#12001 = edge_curve ( 'none', #12006, #12012, #27295, .t. ) ;
#12002 = oriented_edge ( 'none', *, *, #12009, .t. ) ;
#12003 = edge_loop ( 'none', ( #12024, #12076, #12002, #12079, #12005 ) ) ;
#12004 = advanced_face ( 'none', ( #27238 ), #27296, .t. ) ;
#12005 = oriented_edge ( 'none', *, *, #12010, .f. ) ;
#12006 = vertex_point ( 'none', #27287 ) ;
#12007 = vertex_point ( 'none', #27294 ) ;
#12008 = edge_curve ( 'none', #12006, #12017, #27281, .t. ) ;
#12009 = edge_curve ( 'none', #12007, #11966, #27278, .t. ) ;
#12010 = edge_curve ( 'none', #12017, #12031, #27328, .t. ) ;
#12011 = oriented_edge ( 'none', *, *, #12082, .t. ) ;
#12012 = vertex_point ( 'none', #27330 ) ;
#12013 = oriented_edge ( 'none', *, *, #12008, .t. ) ;
#12014 = oriented_edge ( 'none', *, *, #12022, .f. ) ;
#12015 = edge_curve ( 'none', #12017, #12023, #27277, .t. ) ;
#12016 = vertex_point ( 'none', #27274 ) ;
#12017 = vertex_point ( 'none', #27320 ) ;
#12018 = advanced_face ( 'none', ( #27325 ), #27315, .t. ) ;
#12019 = vertex_point ( 'none', #27239 ) ;
#12020 = edge_curve ( 'none', #12012, #12016, #27275, .t. ) ;
#12021 = oriented_edge ( 'none', *, *, #12015, .t. ) ;
#12022 = edge_curve ( 'none', #11977, #11966, #27311, .t. ) ;
#12023 = vertex_point ( 'none', #27302 ) ;
#12024 = oriented_edge ( 'none', *, *, #12008, .f. ) ;
#12025 = vertex_point ( 'none', #27309 ) ;
#12026 = edge_curve ( 'none', #12025, #11989, #27304, .t. ) ;
#12027 = oriented_edge ( 'none', *, *, #7470, .t. ) ;
#12028 = edge_curve ( 'none', #11966, #12031, #27359, .t. ) ;
#12029 = oriented_edge ( 'none', *, *, #11973, .t. ) ;
#12030 = oriented_edge ( 'none', *, *, #11914, .f. ) ;
#12031 = vertex_point ( 'none', #27329 ) ;
#12032 = oriented_edge ( 'none', *, *, #11960, .t. ) ;
#12033 = vertex_point ( 'none', #27314 ) ;
#12034 = oriented_edge ( 'none', *, *, #11961, .f. ) ;
#12035 = edge_curve ( 'none', #12031, #11972, #27354, .t. ) ;
#12036 = advanced_face ( 'none', ( #27343 ), #27358, .t. ) ;
#12037 = edge_curve ( 'none', #12033, #11968, #27355, .t. ) ;
#12038 = edge_curve ( 'none', #11976, #11993, #27348, .t. ) ;
#12039 = edge_curve ( 'none', #11968, #11972, #27398, .t. ) ;
#12040 = oriented_edge ( 'none', *, *, #12039, .t. ) ;
#12041 = oriented_edge ( 'none', *, *, #12037, .t. ) ;
#12042 = vertex_point ( 'none', #27335 ) ;
#12043 = vertex_point ( 'none', #27391 ) ;
#12044 = advanced_face ( 'none', ( #27390 ), #27399, .t. ) ;
#12045 = edge_loop ( 'none', ( #12106, #12109, #12114, #12120, #12113, #12125 ) ) ;
#12046 = edge_curve ( 'none', #12019, #12115, #27337, .t. ) ;
#12047 = oriented_edge ( 'none', *, *, #12104, .f. ) ;
#12048 = vertex_point ( 'none', #27377 ) ;
#12049 = edge_curve ( 'none', #12061, #12042, #27378, .t. ) ;
#12050 = oriented_edge ( 'none', *, *, #12072, .f. ) ;
#12051 = oriented_edge ( 'none', *, *, #12066, .f. ) ;
#12052 = edge_curve ( 'none', #12016, #12064, #27388, .t. ) ;
#12053 = oriented_edge ( 'none', *, *, #12069, .f. ) ;
#12054 = vertex_point ( 'none', #27131 ) ;
#12055 = vertex_point ( 'none', #27099 ) ;
#12056 = oriented_edge ( 'none', *, *, #12073, .t. ) ;
#12057 = oriented_edge ( 'none', *, *, #12072, .t. ) ;
#12058 = advanced_face ( 'none', ( #26010 ), #27442, .t. ) ;
#12059 = oriented_edge ( 'none', *, *, #12060, .t. ) ;
#12060 = edge_curve ( 'none', #12071, #12061, #27432, .t. ) ;
#12061 = vertex_point ( 'none', #27433 ) ;
#12062 = edge_curve ( 'none', #12023, #12067, #27435, .t. ) ;
#12063 = oriented_edge ( 'none', *, *, #12052, .f. ) ;
#12064 = vertex_point ( 'none', #27423 ) ;
#12065 = oriented_edge ( 'none', *, *, #12068, .f. ) ;
#12066 = edge_curve ( 'none', #12055, #12061, #27424, .t. ) ;
#12067 = vertex_point ( 'none', #27437 ) ;
#12068 = edge_curve ( 'none', #12064, #12075, #27416, .t. ) ;
#12069 = edge_curve ( 'none', #12075, #12054, #27415, .t. ) ;
#12070 = vertex_point ( 'none', #27412 ) ;
#12071 = vertex_point ( 'none', #27409 ) ;
#12072 = edge_curve ( 'none', #12070, #12071, #27471, .t. ) ;
#12073 = edge_curve ( 'none', #12067, #12054, #27463, .t. ) ;
#12074 = edge_loop ( 'none', ( #12057, #12059, #12051, #12119, #12110 ) ) ;
#12075 = vertex_point ( 'none', #27470 ) ;
#12076 = oriented_edge ( 'none', *, *, #12077, .t. ) ;
#12077 = edge_curve ( 'none', #12006, #12007, #27456, .t. ) ;
#12078 = edge_loop ( 'none', ( #12011, #11962, #12056, #12053, #12065, #12063 ) ) ;
#12079 = oriented_edge ( 'none', *, *, #12028, .t. ) ;
#12080 = oriented_edge ( 'none', *, *, #12082, .f. ) ;
#12081 = edge_loop ( 'none', ( #12013, #12021, #12080, #12083, #12000 ) ) ;
#12082 = edge_curve ( 'none', #12016, #12023, #27448, .t. ) ;
#12083 = oriented_edge ( 'none', *, *, #12020, .f. ) ;
#12084 = advanced_face ( 'none', ( #27454 ), #27464, .t. ) ;
#12085 = oriented_edge ( 'none', *, *, #12090, .t. ) ;
#12086 = oriented_edge ( 'none', *, *, #12092, .t. ) ;
#12087 = vertex_point ( 'none', #27506 ) ;
#12088 = edge_loop ( 'none', ( #12116, #12139, #12156, #12142, #12163 ) ) ;
#12089 = edge_curve ( 'none', #12166, #12095, #27500, .t. ) ;
#12090 = edge_curve ( 'none', #12087, #12095, #27449, .t. ) ;
#12091 = edge_curve ( 'none', #12101, #12094, #27491, .t. ) ;
#12092 = edge_curve ( 'none', #12101, #12087, #27447, .t. ) ;
#12093 = edge_curve ( 'none', #12094, #12166, #27493, .t. ) ;
#12094 = vertex_point ( 'none', #27484 ) ;
#12095 = vertex_point ( 'none', #27501 ) ;
#12096 = oriented_edge ( 'none', *, *, #12089, .f. ) ;
#12097 = advanced_face ( 'none', ( #27479 ), #27487, .t. ) ;
#12098 = vertex_point ( 'none', #27480 ) ;
#12099 = edge_curve ( 'none', #12055, #12019, #27530, .t. ) ;
#12100 = edge_loop ( 'none', ( #12086, #12085, #12096, #12165, #12164 ) ) ;
#12101 = vertex_point ( 'none', #27475 ) ;
#12102 = edge_curve ( 'none', #12048, #12055, #27492, .t. ) ;
#12103 = vertex_point ( 'none', #27536 ) ;
#12104 = edge_curve ( 'none', #12071, #12075, #27532, .t. ) ;
#12105 = edge_curve ( 'none', #12115, #12103, #27533, .t. ) ;
#12106 = oriented_edge ( 'none', *, *, #12066, .t. ) ;
#12107 = edge_curve ( 'none', #12121, #12064, #27526, .t. ) ;
#12108 = oriented_edge ( 'none', *, *, #12118, .t. ) ;
#12109 = oriented_edge ( 'none', *, *, #12049, .t. ) ;
#12110 = oriented_edge ( 'none', *, *, #12117, .f. ) ;
#12111 = edge_curve ( 'none', #12042, #12103, #27570, .t. ) ;
#12112 = oriented_edge ( 'none', *, *, #12107, .t. ) ;
#12113 = oriented_edge ( 'none', *, *, #12046, .f. ) ;
#12114 = oriented_edge ( 'none', *, *, #12111, .t. ) ;
#12115 = vertex_point ( 'none', #27517 ) ;
#12116 = oriented_edge ( 'none', *, *, #12092, .f. ) ;
#12117 = edge_curve ( 'none', #12070, #12048, #27511, .t. ) ;
#12118 = edge_curve ( 'none', #12070, #12121, #27564, .t. ) ;
#12119 = oriented_edge ( 'none', *, *, #12102, .f. ) ;
#12120 = oriented_edge ( 'none', *, *, #12105, .f. ) ;
#12121 = vertex_point ( 'none', #27571 ) ;
#12122 = oriented_edge ( 'none', *, *, #12068, .t. ) ;
#12123 = advanced_face ( 'none', ( #27518 ), #27566, .t. ) ;
#12124 = edge_loop ( 'none', ( #12050, #12108, #12112, #12122, #12047 ) ) ;
#12125 = oriented_edge ( 'none', *, *, #12099, .f. ) ;
#12126 = vertex_point ( 'none', #27554 ) ;
#12127 = edge_curve ( 'none', #12098, #12126, #27552, .t. ) ;
#12128 = vertex_point ( 'none', #27549 ) ;
#12129 = vertex_point ( 'none', #27551 ) ;
#12130 = oriented_edge ( 'none', *, *, #12243, .t. ) ;
#12131 = edge_curve ( 'none', #12204, #12126, #27544, .t. ) ;
#12132 = edge_loop ( 'none', ( #12190, #12197, #12174, #12188, #12191 ) ) ;
#12133 = edge_curve ( 'none', #12128, #12170, #27537, .t. ) ;
#12134 = advanced_face ( 'none', ( #27548 ), #27602, .t. ) ;
#12135 = edge_curve ( 'none', #12141, #12157, #27594, .t. ) ;
#12136 = edge_curve ( 'none', #12043, #12098, #27542, .t. ) ;
#12137 = vertex_point ( 'none', #27596 ) ;
#12138 = oriented_edge ( 'none', *, *, #12155, .f. ) ;
#12139 = oriented_edge ( 'none', *, *, #12161, .t. ) ;
#12140 = edge_curve ( 'none', #12137, #12019, #27583, .t. ) ;
#12141 = vertex_point ( 'none', #27603 ) ;
#12142 = oriented_edge ( 'none', *, *, #12046, .t. ) ;
#12143 = advanced_face ( 'none', ( #27589 ), #27576, .t. ) ;
#12144 = edge_loop ( 'none', ( #12145, #12158, #12146, #12138, #12153, #12148 ) ) ;
#12145 = oriented_edge ( 'none', *, *, #12089, .t. ) ;
#12146 = oriented_edge ( 'none', *, *, #12135, .t. ) ;
#12147 = edge_curve ( 'none', #12087, #12115, #27574, .t. ) ;
#12148 = oriented_edge ( 'none', *, *, #12154, .f. ) ;
#12149 = oriented_edge ( 'none', *, *, #12136, .t. ) ;
#12150 = vertex_point ( 'none', #27637 ) ;
#12151 = advanced_face ( 'none', ( #27641 ), #27575, .t. ) ;
#12152 = edge_loop ( 'none', ( #12149, #12205, #12208, #12199, #12203 ) ) ;
#12153 = oriented_edge ( 'none', *, *, #12159, .f. ) ;
#12154 = edge_curve ( 'none', #12166, #12150, #27624, .t. ) ;
#12155 = edge_curve ( 'none', #12160, #12157, #27625, .t. ) ;
#12156 = oriented_edge ( 'none', *, *, #12140, .t. ) ;
#12157 = vertex_point ( 'none', #27626 ) ;
#12158 = oriented_edge ( 'none', *, *, #12162, .t. ) ;
#12159 = edge_curve ( 'none', #12150, #12160, #27620, .t. ) ;
#12160 = vertex_point ( 'none', #27614 ) ;
#12161 = edge_curve ( 'none', #12101, #12137, #27619, .t. ) ;
#12162 = edge_curve ( 'none', #12095, #12141, #27615, .t. ) ;
#12163 = oriented_edge ( 'none', *, *, #12147, .f. ) ;
#12164 = oriented_edge ( 'none', *, *, #12091, .f. ) ;
#12165 = oriented_edge ( 'none', *, *, #12093, .f. ) ;
#12166 = vertex_point ( 'none', #27582 ) ;
#12167 = oriented_edge ( 'none', *, *, #12168, .t. ) ;
#12168 = edge_curve ( 'none', #12170, #12129, #27678, .t. ) ;
#12169 = edge_curve ( 'none', #12187, #12172, #27679, .t. ) ;
#12170 = vertex_point ( 'none', #27669 ) ;
#12171 = edge_curve ( 'none', #12179, #12187, #27607, .t. ) ;
#12172 = vertex_point ( 'none', #27660 ) ;
#12173 = edge_loop ( 'none', ( #11689, #12167, #12225, #12228, #12246 ) ) ;
#12174 = oriented_edge ( 'none', *, *, #12193, .t. ) ;
#12175 = oriented_edge ( 'none', *, *, #12198, .t. ) ;
#12176 = oriented_edge ( 'none', *, *, #12169, .f. ) ;
#12177 = edge_curve ( 'none', #12098, #12160, #27658, .t. ) ;
#12178 = oriented_edge ( 'none', *, *, #12195, .f. ) ;
#12179 = vertex_point ( 'none', #27650 ) ;
#12180 = edge_curve ( 'none', #12126, #12192, #25539, .t. ) ;
#12181 = oriented_edge ( 'none', *, *, #12180, .t. ) ;
#12182 = edge_curve ( 'none', #12043, #12189, #26828, .t. ) ;
#12183 = oriented_edge ( 'none', *, *, #52339, .t. ) ;
#12184 = oriented_edge ( 'none', *, *, #12131, .t. ) ;
#12185 = advanced_face ( 'none', ( #27707 ), #27702, .t. ) ;
#12186 = oriented_edge ( 'none', *, *, #12171, .f. ) ;
#12187 = vertex_point ( 'none', #27706 ) ;
#12188 = oriented_edge ( 'none', *, *, #12159, .t. ) ;
#12189 = vertex_point ( 'none', #27704 ) ;
#12190 = oriented_edge ( 'none', *, *, #12136, .f. ) ;
#12191 = oriented_edge ( 'none', *, *, #12177, .f. ) ;
#12192 = vertex_point ( 'none', #27709 ) ;
#12193 = edge_curve ( 'none', #12189, #12150, #27696, .t. ) ;
#12194 = advanced_face ( 'none', ( #27689 ), #27697, .t. ) ;
#12195 = edge_curve ( 'none', #12204, #12179, #27688, .t. ) ;
#12196 = edge_loop ( 'none', ( #12184, #12181, #12175, #12176, #12186, #12178 ) ) ;
#12197 = oriented_edge ( 'none', *, *, #12182, .t. ) ;
#12198 = edge_curve ( 'none', #12192, #12172, #27687, .t. ) ;
#12199 = oriented_edge ( 'none', *, *, #12201, .f. ) ;
#12200 = edge_curve ( 'none', #12043, #12202, #27738, .t. ) ;
#12201 = edge_curve ( 'none', #12202, #12204, #27695, .t. ) ;
#12202 = vertex_point ( 'none', #27734 ) ;
#12203 = oriented_edge ( 'none', *, *, #12200, .f. ) ;
#12204 = vertex_point ( 'none', #27732 ) ;
#12205 = oriented_edge ( 'none', *, *, #12127, .t. ) ;
#12206 = oriented_edge ( 'none', *, *, #47287, .t. ) ;
#12207 = oriented_edge ( 'none', *, *, #12482, .f. ) ;
#12208 = oriented_edge ( 'none', *, *, #12131, .f. ) ;
#12209 = edge_loop ( 'none', ( #12224, #12296, #12797, #12735, #12815 ) ) ;
#12210 = vertex_point ( 'none', #27733 ) ;
#12211 = vertex_point ( 'none', #27739 ) ;
#12212 = vertex_point ( 'none', #27731 ) ;
#12213 = oriented_edge ( 'none', *, *, #12216, .f. ) ;
#12214 = edge_curve ( 'none', #12291, #12210, #27724, .t. ) ;
#12215 = edge_curve ( 'none', #12230, #12211, #27720, .t. ) ;
#12216 = edge_curve ( 'none', #12211, #12212, #27740, .t. ) ;
#12217 = advanced_face ( 'none', ( #27705 ), #27725, .t. ) ;
#12218 = edge_loop ( 'none', ( #12288, #12261, #12266, #12275, #12265 ) ) ;
#12219 = vertex_point ( 'none', #27716 ) ;
#12220 = edge_curve ( 'none', #12244, #12179, #27772, .t. ) ;
#12221 = oriented_edge ( 'none', *, *, #11811, .t. ) ;
#12222 = edge_curve ( 'none', #12128, #12219, #27773, .t. ) ;
#12223 = oriented_edge ( 'none', *, *, #12372, .f. ) ;
#12224 = oriented_edge ( 'none', *, *, #47147, .f. ) ;
#12225 = oriented_edge ( 'none', *, *, #12232, .f. ) ;
#12226 = oriented_edge ( 'none', *, *, #12398, .t. ) ;
#12227 = edge_loop ( 'none', ( #12223, #12221, #12226, #12240, #12207 ) ) ;
#12228 = oriented_edge ( 'none', *, *, #12237, .f. ) ;
#12229 = edge_loop ( 'none', ( #12234, #12233, #12235, #12242, #12245 ) ) ;
#12230 = vertex_point ( 'none', #27774 ) ;
#12231 = edge_curve ( 'none', #12128, #12244, #27760, .t. ) ;
#12232 = edge_curve ( 'none', #12230, #12129, #27761, .t. ) ;
#12233 = oriented_edge ( 'none', *, *, #12231, .t. ) ;
#12234 = oriented_edge ( 'none', *, *, #12133, .f. ) ;
#12235 = oriented_edge ( 'none', *, *, #12220, .t. ) ;
#12236 = edge_loop ( 'none', ( #12335, #12334, #12333, #12332, #12255, #12257 ) ) ;
#12237 = edge_curve ( 'none', #12219, #12230, #27767, .t. ) ;
#12238 = advanced_face ( 'none', ( #27749 ), #27754, .t. ) ;
#12239 = edge_curve ( 'none', #12170, #12187, #27801, .t. ) ;
#12240 = oriented_edge ( 'none', *, *, #11612, .f. ) ;
#12241 = oriented_edge ( 'none', *, *, #12316, .t. ) ;
#12242 = oriented_edge ( 'none', *, *, #12171, .t. ) ;
#12243 = edge_curve ( 'none', #47238, #12465, #27798, .t. ) ;
#12244 = vertex_point ( 'none', #27793 ) ;
#12245 = oriented_edge ( 'none', *, *, #12239, .f. ) ;
#12246 = oriented_edge ( 'none', *, *, #12222, .f. ) ;
#12247 = advanced_face ( 'none', ( #27802 ), #27791, .t. ) ;
#12248 = edge_loop ( 'none', ( #12437, #12427, #12511, #12500 ) ) ;
#12249 = advanced_face ( 'none', ( #27790 ), #27758, .t. ) ;
#12250 = edge_loop ( 'none', ( #13059, #13100, #13277 ) ) ;
#12251 = oriented_edge ( 'none', *, *, #12324, .t. ) ;
#12252 = oriented_edge ( 'none', *, *, #12216, .t. ) ;
#12253 = edge_loop ( 'none', ( #12325, #12326, #12259, #12338 ) ) ;
#12254 = oriented_edge ( 'none', *, *, #13110, .f. ) ;
#12255 = oriented_edge ( 'none', *, *, #12445, .f. ) ;
#12256 = edge_curve ( 'none', #12260, #12331, #27780, .t. ) ;
#12257 = oriented_edge ( 'none', *, *, #12243, .f. ) ;
#12258 = edge_curve ( 'none', #47239, #47189, #27777, .t. ) ;
#12259 = oriented_edge ( 'none', *, *, #12370, .f. ) ;
#12260 = vertex_point ( 'none', #27832 ) ;
#12261 = oriented_edge ( 'none', *, *, #12264, .t. ) ;
#12262 = vertex_point ( 'none', #27831 ) ;
#12263 = oriented_edge ( 'none', *, *, #12313, .f. ) ;
#12264 = edge_curve ( 'none', #12274, #12278, #27787, .t. ) ;
#12265 = oriented_edge ( 'none', *, *, #12273, .f. ) ;
#12266 = oriented_edge ( 'none', *, *, #12276, .f. ) ;
#12267 = oriented_edge ( 'none', *, *, #12365, .t. ) ;
#12268 = oriented_edge ( 'none', *, *, #12322, .f. ) ;
#12269 = oriented_edge ( 'none', *, *, #12850, .t. ) ;
#12270 = oriented_edge ( 'none', *, *, #12888, .f. ) ;
#12271 = oriented_edge ( 'none', *, *, #12788, .t. ) ;
#12272 = advanced_face ( 'none', ( #27833 ), #27789, .t. ) ;
#12273 = edge_curve ( 'none', #12260, #12289, #27820, .t. ) ;
#12274 = vertex_point ( 'none', #27817 ) ;
#12275 = oriented_edge ( 'none', *, *, #12292, .f. ) ;
#12276 = edge_curve ( 'none', #12262, #12278, #27816, .t. ) ;
#12277 = edge_curve ( 'none', #12260, #12274, #27826, .t. ) ;
#12278 = vertex_point ( 'none', #27812 ) ;
#12279 = edge_loop ( 'none', ( #12563, #12766, #12271, #12775 ) ) ;
#12280 = oriented_edge ( 'none', *, *, #4900, .f. ) ;
#12281 = oriented_edge ( 'none', *, *, #12286, .f. ) ;
#12282 = oriented_edge ( 'none', *, *, #12232, .t. ) ;
#12283 = oriented_edge ( 'none', *, *, #12313, .t. ) ;
#12284 = oriented_edge ( 'none', *, *, #50078, .t. ) ;
#12285 = oriented_edge ( 'none', *, *, #12215, .f. ) ;
#12286 = edge_curve ( 'none', #12212, #12210, #27865, .t. ) ;
#12287 = oriented_edge ( 'none', *, *, #12293, .t. ) ;
#12288 = oriented_edge ( 'none', *, *, #12277, .t. ) ;
#12289 = vertex_point ( 'none', #27811 ) ;
#12290 = advanced_face ( 'none', ( #27858 ), #27862, .t. ) ;
#12291 = vertex_point ( 'none', #27815 ) ;
#12292 = edge_curve ( 'none', #12289, #12262, #27828, .t. ) ;
#12293 = edge_curve ( 'none', #12129, #12291, #27819, .t. ) ;
#12294 = oriented_edge ( 'none', *, *, #12214, .t. ) ;
#12295 = vertex_point ( 'none', #27855 ) ;
#12296 = oriented_edge ( 'none', *, *, #12302, .t. ) ;
#12297 = vertex_point ( 'none', #27856 ) ;
#12298 = vertex_point ( 'none', #27840 ) ;
#12299 = oriented_edge ( 'none', *, *, #12375, .t. ) ;
#12300 = edge_curve ( 'none', #12355, #12295, #27847, .t. ) ;
#12301 = oriented_edge ( 'none', *, *, #47162, .t. ) ;
#12302 = edge_curve ( 'none', #47138, #47130, #27841, .t. ) ;
#12303 = oriented_edge ( 'none', *, *, #47190, .t. ) ;
#12304 = oriented_edge ( 'none', *, *, #12302, .f. ) ;
#12305 = edge_loop ( 'none', ( #12566, #12611, #12306, #12601, #12684, #12606 ) ) ;
#12306 = oriented_edge ( 'none', *, *, #12722, .t. ) ;
#12307 = edge_curve ( 'none', #12309, #11368, #27842, .t. ) ;
#12308 = oriented_edge ( 'none', *, *, #12911, .t. ) ;
#12309 = vertex_point ( 'none', #27899 ) ;
#12310 = advanced_face ( 'none', ( #27886 ), #27839, .t. ) ;
#12311 = vertex_point ( 'none', #27846 ) ;
#12312 = vertex_point ( 'none', #27882 ) ;
#12313 = edge_curve ( 'none', #12309, #50618, #27884, .t. ) ;
#12314 = advanced_face ( 'none', ( #27838 ), #27871, .f. ) ;
#12315 = edge_loop ( 'none', ( #12317, #12304, #12301, #12303, #12241 ) ) ;
#12316 = edge_curve ( 'none', #47185, #47192, #27876, .t. ) ;
#12317 = oriented_edge ( 'none', *, *, #47170, .f. ) ;
#12318 = edge_loop ( 'none', ( #13084, #13081, #13074, #13083, #13077, #13075 ) ) ;
#12319 = oriented_edge ( 'none', *, *, #12423, .f. ) ;
#12320 = advanced_face ( 'none', ( #27870 ), #27877, .t. ) ;
#12321 = oriented_edge ( 'none', *, *, #12277, .f. ) ;
#12322 = edge_curve ( 'none', #12312, #12309, #27931, .t. ) ;
#12323 = edge_loop ( 'none', ( #12284, #12263, #12268, #12267 ) ) ;
#12324 = edge_curve ( 'none', #12331, #12211, #27940, .t. ) ;
#12325 = oriented_edge ( 'none', *, *, #53013, .t. ) ;
#12326 = oriented_edge ( 'none', *, *, #12365, .f. ) ;
#12327 = oriented_edge ( 'none', *, *, #20973, .f. ) ;
#12328 = oriented_edge ( 'none', *, *, #16868, .t. ) ;
#12329 = advanced_face ( 'none', ( #27924 ), #27933, .f. ) ;
#12330 = oriented_edge ( 'none', *, *, #12256, .t. ) ;
#12331 = vertex_point ( 'none', #27919 ) ;
#12332 = oriented_edge ( 'none', *, *, #47243, .t. ) ;
#12333 = oriented_edge ( 'none', *, *, #47204, .t. ) ;
#12334 = oriented_edge ( 'none', *, *, #12258, .t. ) ;
#12335 = oriented_edge ( 'none', *, *, #47198, .f. ) ;
#12336 = advanced_face ( 'none', ( #27912 ), #27368, .f. ) ;
#12337 = oriented_edge ( 'none', *, *, #12375, .f. ) ;
#12338 = oriented_edge ( 'none', *, *, #12423, .t. ) ;
#12339 = edge_curve ( 'none', #12298, #12344, #27971, .t. ) ;
#12340 = oriented_edge ( 'none', *, *, #12348, .t. ) ;
#12341 = oriented_edge ( 'none', *, *, #9707, .f. ) ;
#12342 = edge_loop ( 'none', ( #12337, #12415, #12416, #12340, #12345 ) ) ;
#12343 = oriented_edge ( 'none', *, *, #12476, .t. ) ;
#12344 = vertex_point ( 'none', #27972 ) ;
#12345 = oriented_edge ( 'none', *, *, #12354, .f. ) ;
#12346 = advanced_face ( 'none', ( #27973 ), #27962, .t. ) ;
#12347 = oriented_edge ( 'none', *, *, #12461, .f. ) ;
#12348 = edge_curve ( 'none', #12373, #13106, #27955, .t. ) ;
#12349 = vertex_point ( 'none', #27964 ) ;
#12350 = edge_curve ( 'none', #12376, #12359, #27974, .t. ) ;
#12351 = oriented_edge ( 'none', *, *, #12300, .f. ) ;
#12352 = vertex_point ( 'none', #27950 ) ;
#12353 = oriented_edge ( 'none', *, *, #12369, .f. ) ;
#12354 = edge_curve ( 'none', #12349, #13106, #27952, .t. ) ;
#12355 = vertex_point ( 'none', #27956 ) ;
#12356 = oriented_edge ( 'none', *, *, #12350, .f. ) ;
#12357 = advanced_face ( 'none', ( #28008 ), #27949, .t. ) ;
#12358 = oriented_edge ( 'none', *, *, #10549, .t. ) ;
#12359 = vertex_point ( 'none', #28007 ) ;
#12360 = edge_curve ( 'none', #4898, #4124, #27996, .t. ) ;
#12361 = oriented_edge ( 'none', *, *, #12377, .f. ) ;
#12362 = edge_curve ( 'none', #12262, #12373, #27991, .t. ) ;
#12363 = oriented_edge ( 'none', *, *, #13004, .t. ) ;
#12364 = edge_loop ( 'none', ( #12918, #12908, #12903, #12900, #12981, #12959 ) ) ;
#12365 = edge_curve ( 'none', #12312, #660, #27986, .t. ) ;
#12366 = oriented_edge ( 'none', *, *, #12367, .t. ) ;
#12367 = edge_curve ( 'none', #12349, #12295, #27992, .t. ) ;
#12368 = oriented_edge ( 'none', *, *, #47305, .t. ) ;
#12369 = edge_curve ( 'none', #12298, #12352, #27987, .t. ) ;
#12370 = edge_curve ( 'none', #12311, #12312, #28041, .t. ) ;
#12371 = oriented_edge ( 'none', *, *, #12372, .t. ) ;
#12372 = edge_curve ( 'none', #12297, #12359, #28037, .t. ) ;
#12373 = vertex_point ( 'none', #27978 ) ;
#12374 = oriented_edge ( 'none', *, *, #12362, .f. ) ;
#12375 = edge_curve ( 'none', #12298, #12349, #27997, .t. ) ;
#12376 = vertex_point ( 'none', #28029 ) ;
#12377 = edge_curve ( 'none', #12352, #12355, #28010, .t. ) ;
#12378 = oriented_edge ( 'none', *, *, #12688, .f. ) ;
#12379 = edge_loop ( 'none', ( #12299, #12366, #12351, #12361, #12353 ) ) ;
#12380 = oriented_edge ( 'none', *, *, #12856, .t. ) ;
#12381 = advanced_face ( 'none', ( #28031 ), #28042, .t. ) ;
#12382 = vertex_point ( 'none', #28020 ) ;
#12383 = oriented_edge ( 'none', *, *, #12469, .f. ) ;
#12384 = oriented_edge ( 'none', *, *, #12400, .f. ) ;
#12385 = oriented_edge ( 'none', *, *, #12403, .f. ) ;
#12386 = oriented_edge ( 'none', *, *, #12445, .t. ) ;
#12387 = edge_curve ( 'none', #12295, #12464, #28019, .t. ) ;
#12388 = vertex_point ( 'none', #28018 ) ;
#12389 = vertex_point ( 'none', #28025 ) ;
#12390 = oriented_edge ( 'none', *, *, #12394, .f. ) ;
#12391 = edge_curve ( 'none', #12458, #12473, #28073, .t. ) ;
#12392 = oriented_edge ( 'none', *, *, #12387, .t. ) ;
#12393 = edge_curve ( 'none', #12389, #12458, #28013, .t. ) ;
#12394 = edge_curve ( 'none', #12467, #12410, #28014, .t. ) ;
#12395 = vertex_point ( 'none', #28074 ) ;
#12396 = oriented_edge ( 'none', *, *, #12609, .f. ) ;
#12397 = edge_loop ( 'none', ( #12380, #12363, #13005, #12993, #13058, #12985 ) ) ;
#12398 = edge_curve ( 'none', #12610, #12382, #28065, .t. ) ;
#12399 = oriented_edge ( 'none', *, *, #4122, .t. ) ;
#12400 = edge_curve ( 'none', #12297, #47286, #28053, .t. ) ;
#12401 = edge_loop ( 'none', ( #12414, #12405, #12408, #12383, #12409 ) ) ;
#12402 = vertex_point ( 'none', #28056 ) ;
#12403 = edge_curve ( 'none', #12410, #12388, #28077, .t. ) ;
#12404 = oriented_edge ( 'none', *, *, #12300, .t. ) ;
#12405 = oriented_edge ( 'none', *, *, #12391, .t. ) ;
#12406 = advanced_face ( 'none', ( #28048 ), #28057, .f. ) ;
#12407 = oriented_edge ( 'none', *, *, #4131, .t. ) ;
#12408 = oriented_edge ( 'none', *, *, #12460, .f. ) ;
#12409 = oriented_edge ( 'none', *, *, #12444, .f. ) ;
#12410 = vertex_point ( 'none', #28069 ) ;
#12411 = oriented_edge ( 'none', *, *, #12472, .t. ) ;
#12412 = advanced_face ( 'none', ( #28108 ), #28100, .t. ) ;
#12413 = oriented_edge ( 'none', *, *, #12468, .f. ) ;
#12414 = oriented_edge ( 'none', *, *, #12393, .t. ) ;
#12415 = oriented_edge ( 'none', *, *, #12339, .t. ) ;
#12416 = oriented_edge ( 'none', *, *, #12424, .t. ) ;
#12417 = oriented_edge ( 'none', *, *, #12457, .f. ) ;
#12418 = advanced_face ( 'none', ( #28094 ), #28095, .f. ) ;
#12419 = edge_loop ( 'none', ( #12183, #12319, #12417, #12449 ) ) ;
#12420 = oriented_edge ( 'none', *, *, #12982, .t. ) ;
#12421 = edge_loop ( 'none', ( #12404, #12392, #12454, #12385, #12390, #12413 ) ) ;
#12422 = edge_curve ( 'none', #12758, #12933, #28090, .t. ) ;
#12423 = edge_curve ( 'none', #12311, #52905, #28092, .t. ) ;
#12424 = edge_curve ( 'none', #12344, #12373, #28091, .t. ) ;
#12425 = oriented_edge ( 'none', *, *, #12426, .t. ) ;
#12426 = edge_curve ( 'none', #12436, #12510, #28140, .t. ) ;
#12427 = oriented_edge ( 'none', *, *, #12450, .f. ) ;
#12428 = edge_curve ( 'none', #12432, #12440, #28142, .t. ) ;
#12429 = oriented_edge ( 'none', *, *, #12393, .f. ) ;
#12430 = edge_loop ( 'none', ( #12493, #12480, #12425, #12512, #12507, #12503 ) ) ;
#12431 = vertex_point ( 'none', #28134 ) ;
#12432 = vertex_point ( 'none', #28133 ) ;
#12433 = oriented_edge ( 'none', *, *, #12496, .f. ) ;
#12434 = oriented_edge ( 'none', *, *, #12428, .f. ) ;
#12435 = edge_loop ( 'none', ( #12481, #12506, #12433, #12434, #12439 ) ) ;
#12436 = vertex_point ( 'none', #28143 ) ;
#12437 = oriented_edge ( 'none', *, *, #690, .t. ) ;
#12438 = edge_curve ( 'none', #4857, #4100, #28132, .t. ) ;
#12439 = oriented_edge ( 'none', *, *, #12488, .f. ) ;
#12441 = oriented_edge ( 'none', *, *, #15523, .f. ) ;
#12440 = vertex_point ( 'none', #28124 ) ;
#12442 = advanced_face ( 'none', ( #28120 ), #28146, .t. ) ;
#12443 = oriented_edge ( 'none', *, *, #11274, .t. ) ;
#12444 = edge_curve ( 'none', #12389, #12395, #28118, .t. ) ;
#12445 = edge_curve ( 'none', #12465, #47211, #28135, .t. ) ;
#12446 = edge_curve ( 'none', #10076, #11949, #28113, .t. ) ;
#12447 = advanced_face ( 'none', ( #28181 ), #28119, .t. ) ;
#12448 = vertex_point ( 'none', #28175 ) ;
#12449 = oriented_edge ( 'none', *, *, #12450, .t. ) ;
#12450 = edge_curve ( 'none', #12453, #906, #28167, .t. ) ;
#12451 = edge_curve ( 'none', #4826, #4062, #28161, .t. ) ;
#12452 = oriented_edge ( 'none', *, *, #12509, .t. ) ;
#12453 = vertex_point ( 'none', #28179 ) ;
#12454 = oriented_edge ( 'none', *, *, #12470, .t. ) ;
#12455 = edge_curve ( 'none', #11196, #16719, #28115, .t. ) ;
#12456 = advanced_face ( 'none', ( #28154 ), #28169, .t. ) ;
#12457 = edge_curve ( 'none', #12453, #12311, #28157, .t. ) ;
#12458 = vertex_point ( 'none', #28219 ) ;
#12459 = oriented_edge ( 'none', *, *, #12398, .f. ) ;
#12460 = edge_curve ( 'none', #12402, #12473, #28162, .t. ) ;
#12461 = edge_curve ( 'none', #12382, #12376, #28221, .t. ) ;
#12462 = oriented_edge ( 'none', *, *, #12360, .f. ) ;
#12463 = edge_loop ( 'none', ( #12396, #12411, #12386, #12368, #12384 ) ) ;
#12464 = vertex_point ( 'none', #28218 ) ;
#12465 = vertex_point ( 'none', #28202 ) ;
#12466 = oriented_edge ( 'none', *, *, #1367, .t. ) ;
#12467 = vertex_point ( 'none', #28163 ) ;
#12468 = edge_curve ( 'none', #12355, #12467, #28192, .t. ) ;
#12469 = edge_curve ( 'none', #12395, #12402, #28200, .t. ) ;
#12470 = edge_curve ( 'none', #12464, #12388, #27925, .t. ) ;
#12471 = advanced_face ( 'none', ( #28261 ), #28259, .f. ) ;
#12472 = edge_curve ( 'none', #12610, #12465, #28255, .t. ) ;
#12473 = vertex_point ( 'none', #28250 ) ;
#12474 = oriented_edge ( 'none', *, *, #12322, .t. ) ;
#12475 = oriented_edge ( 'none', *, *, #12370, .t. ) ;
#12476 = edge_curve ( 'none', #12389, #12514, #28253, .t. ) ;
#12477 = oriented_edge ( 'none', *, *, #12517, .f. ) ;
#12478 = edge_curve ( 'none', #12502, #12555, #28233, .t. ) ;
#12479 = oriented_edge ( 'none', *, *, #12496, .t. ) ;
#12480 = oriented_edge ( 'none', *, *, #12482, .t. ) ;
#12481 = oriented_edge ( 'none', *, *, #12504, .t. ) ;
#12482 = edge_curve ( 'none', #12359, #12436, #28229, .t. ) ;
#12483 = advanced_face ( 'none', ( #28227 ), #28256, .f. ) ;
#12484 = oriented_edge ( 'none', *, *, #11320, .t. ) ;
#12485 = oriented_edge ( 'none', *, *, #12546, .t. ) ;
#12486 = edge_loop ( 'none', ( #12443, #12452, #12553, #12475, #12474, #12552, #12549, #12547, #12554, #12484, #12548, #12545 ) ) ;
#12487 = vertex_point ( 'none', #28240 ) ;
#12488 = edge_curve ( 'none', #12502, #12432, #28284, .t. ) ;
#12489 = edge_loop ( 'none', ( #12551, #12550, #12537, #12544, #12532 ) ) ;
#12490 = advanced_face ( 'none', ( #28224 ), #28238, .t. ) ;
#12491 = edge_loop ( 'none', ( #12429, #12343, #12527, #12492, #12477 ) ) ;
#12492 = oriented_edge ( 'none', *, *, #12394, .t. ) ;
#12493 = oriented_edge ( 'none', *, *, #12350, .t. ) ;
#12494 = vertex_point ( 'none', #28275 ) ;
#12495 = advanced_face ( 'none', ( #28274 ), #28277, .t. ) ;
#12496 = edge_curve ( 'none', #12440, #12487, #28225, .t. ) ;
#12497 = oriented_edge ( 'none', *, *, #12422, .t. ) ;
#12498 = edge_curve ( 'none', #12431, #12487, #28268, .t. ) ;
#12499 = advanced_face ( 'none', ( #28289 ), #28266, .t. ) ;
#12500 = oriented_edge ( 'none', *, *, #11277, .t. ) ;
#12501 = advanced_face ( 'none', ( #28326 ), #28316, .t. ) ;
#12502 = vertex_point ( 'none', #28262 ) ;
#12503 = oriented_edge ( 'none', *, *, #12505, .f. ) ;
#12504 = edge_curve ( 'none', #12502, #12431, #28318, .t. ) ;
#12505 = edge_curve ( 'none', #12376, #12508, #28304, .t. ) ;
#12506 = oriented_edge ( 'none', *, *, #12498, .t. ) ;
#12507 = oriented_edge ( 'none', *, *, #12513, .f. ) ;
#12508 = vertex_point ( 'none', #28300 ) ;
#12509 = edge_curve ( 'none', #11281, #12453, #28325, .t. ) ;
#12510 = vertex_point ( 'none', #28298 ) ;
#12511 = oriented_edge ( 'none', *, *, #12509, .f. ) ;
#12512 = oriented_edge ( 'none', *, *, #12515, .f. ) ;
#12513 = edge_curve ( 'none', #12508, #12494, #28296, .t. ) ;
#12514 = vertex_point ( 'none', #28305 ) ;
#12515 = edge_curve ( 'none', #12494, #12510, #28317, .t. ) ;
#12516 = advanced_face ( 'none', ( #28352 ), #28311, .t. ) ;
#12517 = edge_curve ( 'none', #12458, #12410, #28362, .t. ) ;
#12518 = oriented_edge ( 'none', *, *, #12596, .f. ) ;
#12519 = vertex_point ( 'none', #28347 ) ;
#12520 = oriented_edge ( 'none', *, *, #12572, .t. ) ;
#12521 = edge_curve ( 'none', #12534, #12531, #28339, .t. ) ;
#12522 = advanced_face ( 'none', ( #28349 ), #28306, .f. ) ;
#12523 = manifold_solid_brep ( '����-����2', #7700 ) ;
#12524 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#12525 = edge_curve ( 'none', #12431, #12494, #28394, .t. ) ;
#12526 = edge_loop ( 'none', ( #12564, #12466, #12568, #12639, #12635 ) ) ;
#12527 = oriented_edge ( 'none', *, *, #12538, .t. ) ;
#12528 = oriented_edge ( 'none', *, *, #12542, .f. ) ;
#12529 = edge_loop ( 'none', ( #12528, #12541, #12485, #12518 ) ) ;
#12530 = advanced_face ( 'none', ( #28331 ), #28346, .t. ) ;
#12531 = vertex_point ( 'none', #28340 ) ;
#12532 = oriented_edge ( 'none', *, *, #12525, .f. ) ;
#12533 = edge_curve ( 'none', #12555, #12508, #28382, .t. ) ;
#12534 = vertex_point ( 'none', #28387 ) ;
#12535 = closed_shell ( 'none', ( #11644, #11629, #13256, #13321, #13311, #13303, #48352, #48328, #48357, #48153, #52732, #48075, #1313, #1626, #53245, #1750, #1688, #1865, #728, #11123, #11194, #11179, #11174, #11244, #11246, #11229, #11214, #11218, #11291, #11284, #11267, #11279, #11263, #11254, #11324, #11312, #11311, #11301, #11372, #12314, #12329, #12418, #12406, #12442 ) ) ;
#12536 = circle ( 'none', #13302, 3.549999999999997600 ) ;
#12537 = oriented_edge ( 'none', *, *, #12533, .t. ) ;
#12538 = edge_curve ( 'none', #12514, #12467, #28376, .t. ) ;
#12539 = vertex_point ( 'none', #28388 ) ;
#12540 = oriented_edge ( 'none', *, *, #12460, .t. ) ;
#12541 = oriented_edge ( 'none', *, *, #12521, .t. ) ;
#12542 = edge_curve ( 'none', #12534, #12539, #28368, .t. ) ;
#12543 = edge_loop ( 'none', ( #12479, #12591, #12520, #12579, #12570, #12569 ) ) ;
#12544 = oriented_edge ( 'none', *, *, #12513, .t. ) ;
#12545 = oriented_edge ( 'none', *, *, #11256, .t. ) ;
#12546 = edge_curve ( 'none', #12531, #12448, #28369, .t. ) ;
#12547 = oriented_edge ( 'none', *, *, #11297, .t. ) ;
#12548 = oriented_edge ( 'none', *, *, #11332, .t. ) ;
#12549 = oriented_edge ( 'none', *, *, #11366, .t. ) ;
#12550 = oriented_edge ( 'none', *, *, #12478, .t. ) ;
#12551 = oriented_edge ( 'none', *, *, #12504, .f. ) ;
#12552 = oriented_edge ( 'none', *, *, #12307, .t. ) ;
#12553 = oriented_edge ( 'none', *, *, #12457, .t. ) ;
#12554 = oriented_edge ( 'none', *, *, #11313, .t. ) ;
#12555 = vertex_point ( 'none', #28333 ) ;
#12556 = oriented_edge ( 'none', *, *, #12622, .f. ) ;
#12557 = edge_curve ( 'none', #12624, #12627, #28427, .t. ) ;
#12558 = edge_curve ( 'none', #12440, #12584, #28370, .t. ) ;
#12559 = advanced_face ( 'none', ( #28364 ), #28374, .t. ) ;
#12560 = edge_loop ( 'none', ( #12561, #12629, #12614, #12616, #12617 ) ) ;
#12561 = oriented_edge ( 'none', *, *, #12637, .t. ) ;
#12562 = edge_loop ( 'none', ( #12630, #12621, #12556, #12378, #12687 ) ) ;
#12563 = oriented_edge ( 'none', *, *, #12724, .f. ) ;
#12564 = oriented_edge ( 'none', *, *, #12825, .f. ) ;
#12565 = advanced_face ( 'none', ( #28425 ), #28426, .t. ) ;
#12566 = oriented_edge ( 'none', *, *, #12810, .f. ) ;
#12567 = oriented_edge ( 'none', *, *, #12451, .t. ) ;
#12568 = oriented_edge ( 'none', *, *, #12938, .t. ) ;
#12569 = oriented_edge ( 'none', *, *, #12558, .f. ) ;
#12570 = oriented_edge ( 'none', *, *, #12581, .f. ) ;
#12571 = vertex_point ( 'none', #28420 ) ;
#12572 = edge_curve ( 'none', #12592, #12577, #28400, .t. ) ;
#12573 = oriented_edge ( 'none', *, *, #12594, .f. ) ;
#12574 = vertex_point ( 'none', #28406 ) ;
#12575 = edge_curve ( 'none', #12574, #12577, #28407, .t. ) ;
#12576 = edge_curve ( 'none', #12582, #12586, #28396, .t. ) ;
#12577 = vertex_point ( 'none', #28474 ) ;
#12578 = oriented_edge ( 'none', *, *, #12587, .f. ) ;
#12579 = oriented_edge ( 'none', *, *, #12575, .f. ) ;
#12580 = oriented_edge ( 'none', *, *, #12576, .f. ) ;
#12581 = edge_curve ( 'none', #12584, #12574, #28464, .t. ) ;
#12582 = vertex_point ( 'none', #28466 ) ;
#12583 = oriented_edge ( 'none', *, *, #12585, .t. ) ;
#12584 = vertex_point ( 'none', #28463 ) ;
#12585 = edge_curve ( 'none', #12571, #12586, #28469, .t. ) ;
#12586 = vertex_point ( 'none', #28456 ) ;
#12587 = edge_curve ( 'none', #12589, #12582, #28471, .t. ) ;
#12588 = edge_curve ( 'none', #12473, #12571, #28475, .t. ) ;
#12589 = vertex_point ( 'none', #28436 ) ;
#12590 = edge_curve ( 'none', #12487, #12592, #28451, .t. ) ;
#12591 = oriented_edge ( 'none', *, *, #12590, .t. ) ;
#12592 = vertex_point ( 'none', #28457 ) ;
#12593 = advanced_face ( 'none', ( #28509 ), #28455, .t. ) ;
#12594 = edge_curve ( 'none', #12402, #12589, #28500, .t. ) ;
#12595 = oriented_edge ( 'none', *, *, #12588, .t. ) ;
#12596 = edge_curve ( 'none', #12539, #12448, #28492, .t. ) ;
#12597 = edge_loop ( 'none', ( #12540, #12595, #12583, #12580, #12578, #12573 ) ) ;
#12598 = oriented_edge ( 'none', *, *, #12685, .t. ) ;
#12599 = edge_curve ( 'none', #12624, #12600, #28484, .t. ) ;
#12600 = vertex_point ( 'none', #28503 ) ;
#12601 = oriented_edge ( 'none', *, *, #12780, .t. ) ;
#12602 = oriented_edge ( 'none', *, *, #12557, .f. ) ;
#12603 = vertex_point ( 'none', #28485 ) ;
#12604 = vertex_point ( 'none', #28458 ) ;
#12605 = edge_curve ( 'none', #12796, #12699, #27659, .t. ) ;
#12606 = oriented_edge ( 'none', *, *, #12422, .f. ) ;
#12607 = oriented_edge ( 'none', *, *, #12852, .f. ) ;
#12608 = advanced_face ( 'none', ( #28504 ), #28194, .t. ) ;
#12609 = edge_curve ( 'none', #12610, #12297, #26824, .t. ) ;
#12610 = vertex_point ( 'none', #28540 ) ;
#12611 = oriented_edge ( 'none', *, *, #12605, .t. ) ;
#12612 = edge_loop ( 'none', ( #12643, #12729, #12730, #12728, #12646 ) ) ;
#12613 = vertex_point ( 'none', #28536 ) ;
#12614 = oriented_edge ( 'none', *, *, #12632, .f. ) ;
#12615 = vertex_point ( 'none', #28533 ) ;
#12616 = oriented_edge ( 'none', *, *, #12641, .f. ) ;
#12617 = oriented_edge ( 'none', *, *, #12628, .f. ) ;
#12618 = vertex_point ( 'none', #28537 ) ;
#12619 = oriented_edge ( 'none', *, *, #12685, .f. ) ;
#12620 = advanced_face ( 'none', ( #28535 ), #28538, .t. ) ;
#12621 = oriented_edge ( 'none', *, *, #12633, .t. ) ;
#12622 = edge_curve ( 'none', #12603, #12618, #28539, .t. ) ;
#12623 = edge_curve ( 'none', #12638, #12613, #28528, .t. ) ;
#12624 = vertex_point ( 'none', #28523 ) ;
#12625 = vertex_point ( 'none', #28522 ) ;
#12626 = oriented_edge ( 'none', *, *, #12682, .t. ) ;
#12627 = vertex_point ( 'none', #28515 ) ;
#12628 = edge_curve ( 'none', #12642, #12625, #28532, .t. ) ;
#12629 = oriented_edge ( 'none', *, *, #12623, .t. ) ;
#12630 = oriented_edge ( 'none', *, *, #12557, .t. ) ;
#12631 = vertex_point ( 'none', #28577 ) ;
#12632 = edge_curve ( 'none', #12615, #12613, #28572, .t. ) ;
#12633 = edge_curve ( 'none', #12627, #12618, #28514, .t. ) ;
#12634 = oriented_edge ( 'none', *, *, #12683, .t. ) ;
#12635 = oriented_edge ( 'none', *, *, #12979, .f. ) ;
#12636 = oriented_edge ( 'none', *, *, #12688, .t. ) ;
#12637 = edge_curve ( 'none', #12642, #12638, #28562, .t. ) ;
#12638 = vertex_point ( 'none', #28518 ) ;
#12639 = oriented_edge ( 'none', *, *, #1372, .f. ) ;
#12640 = edge_loop ( 'none', ( #12937, #12935, #12924, #12919, #12923 ) ) ;
#12641 = edge_curve ( 'none', #12625, #12615, #28554, .t. ) ;
#12642 = vertex_point ( 'none', #28574 ) ;
#12643 = oriented_edge ( 'none', *, *, #12637, .f. ) ;
#12644 = edge_curve ( 'none', #12727, #12584, #28553, .t. ) ;
#12645 = edge_loop ( 'none', ( #12713, #12695, #12693, #12714, #12690 ) ) ;
#12646 = oriented_edge ( 'none', *, *, #12711, .f. ) ;
#12647 = edge_curve ( 'none', #12603, #12673, #28547, .t. ) ;
#12648 = oriented_edge ( 'none', *, *, #12800, .t. ) ;
#12649 = advanced_face ( 'none', ( #28561 ), #28552, .f. ) ;
#12650 = oriented_edge ( 'none', *, *, #12622, .t. ) ;
#12651 = oriented_edge ( 'none', *, *, #4887, .f. ) ;
#12652 = edge_loop ( 'none', ( #12664, #12607, #12648, #12869, #12862 ) ) ;
#12653 = advanced_face ( 'none', ( #28571 ), #28611, .t. ) ;
#12654 = oriented_edge ( 'none', *, *, #12660, .t. ) ;
#12655 = vertex_point ( 'none', #28602 ) ;
#12656 = oriented_edge ( 'none', *, *, #9371, .t. ) ;
#12657 = oriented_edge ( 'none', *, *, #12681, .t. ) ;
#12658 = oriented_edge ( 'none', *, *, #12670, .f. ) ;
#12659 = vertex_point ( 'none', #28543 ) ;
#12660 = edge_curve ( 'none', #12618, #12667, #28592, .t. ) ;
#12661 = vertex_point ( 'none', #28595 ) ;
#12662 = vertex_point ( 'none', #28610 ) ;
#12663 = vertex_point ( 'none', #28599 ) ;
#12664 = oriented_edge ( 'none', *, *, #12751, .f. ) ;
#12665 = vertex_point ( 'none', #28593 ) ;
#12666 = edge_curve ( 'none', #12674, #12665, #28606, .t. ) ;
#12667 = vertex_point ( 'none', #28585 ) ;
#12668 = oriented_edge ( 'none', *, *, #12647, .f. ) ;
#12669 = edge_loop ( 'none', ( #1599, #1596, #1536, #1601 ) ) ;
#12670 = edge_curve ( 'none', #12673, #12674, #28580, .t. ) ;
#12671 = oriented_edge ( 'none', *, *, #12666, .f. ) ;
#12672 = oriented_edge ( 'none', *, *, #12587, .t. ) ;
#12673 = vertex_point ( 'none', #28647 ) ;
#12674 = vertex_point ( 'none', #28646 ) ;
#12675 = vertex_point ( 'none', #28579 ) ;
#12676 = oriented_edge ( 'none', *, *, #11322, .f. ) ;
#12677 = edge_curve ( 'none', #4950, #4138, #28641, .t. ) ;
#12678 = edge_loop ( 'none', ( #12650, #12654, #12657, #12671, #12658, #12668 ) ) ;
#12679 = advanced_face ( 'none', ( #28640 ), #28631, .t. ) ;
#12680 = oriented_edge ( 'none', *, *, #12683, .f. ) ;
#12681 = edge_curve ( 'none', #12667, #12665, #28587, .t. ) ;
#12682 = edge_curve ( 'none', #12631, #12589, #28629, .t. ) ;
#12683 = edge_curve ( 'none', #12627, #12582, #28635, .t. ) ;
#12684 = oriented_edge ( 'none', *, *, #12932, .f. ) ;
#12685 = edge_curve ( 'none', #12624, #12631, #28615, .t. ) ;
#12686 = edge_loop ( 'none', ( #12602, #12598, #12626, #12672, #12680 ) ) ;
#12687 = oriented_edge ( 'none', *, *, #12599, .f. ) ;
#12688 = edge_curve ( 'none', #12600, #12603, #28622, .t. ) ;
#12689 = vertex_point ( 'none', #28679 ) ;
#12690 = oriented_edge ( 'none', *, *, #12719, .f. ) ;
#12691 = edge_curve ( 'none', #12720, #12698, #28672, .t. ) ;
#12692 = advanced_face ( 'none', ( #28670 ), #28669, .t. ) ;
#12693 = oriented_edge ( 'none', *, *, #12691, .f. ) ;
#12694 = edge_curve ( 'none', #12718, #12710, #28578, .t. ) ;
#12695 = oriented_edge ( 'none', *, *, #12703, .t. ) ;
#12696 = oriented_edge ( 'none', *, *, #12773, .f. ) ;
#12697 = edge_curve ( 'none', #12723, #12710, #28658, .t. ) ;
#12698 = vertex_point ( 'none', #28661 ) ;
#12699 = vertex_point ( 'none', #28656 ) ;
#12700 = vertex_point ( 'none', #28660 ) ;
#12701 = oriented_edge ( 'none', *, *, #12360, .t. ) ;
#12702 = vertex_point ( 'none', #28678 ) ;
#12703 = edge_curve ( 'none', #12700, #12698, #28651, .t. ) ;
#12704 = vertex_point ( 'none', #28662 ) ;
#12705 = edge_curve ( 'none', #12803, #12812, #28718, .t. ) ;
#12706 = edge_loop ( 'none', ( #12725, #12721, #12806, #12761, #12795 ) ) ;
#12707 = oriented_edge ( 'none', *, *, #12769, .t. ) ;
#12708 = edge_loop ( 'none', ( #12772, #12707, #12712, #12716, #12696, #12768 ) ) ;
#12709 = oriented_edge ( 'none', *, *, #12705, .t. ) ;
#12710 = vertex_point ( 'none', #28712 ) ;
#12711 = edge_curve ( 'none', #12638, #12574, #28653, .t. ) ;
#12712 = oriented_edge ( 'none', *, *, #12697, .t. ) ;
#12713 = oriented_edge ( 'none', *, *, #12774, .t. ) ;
#12714 = oriented_edge ( 'none', *, *, #12722, .f. ) ;
#12715 = edge_curve ( 'none', #12615, #12689, #28714, .t. ) ;
#12716 = oriented_edge ( 'none', *, *, #12694, .f. ) ;
#12717 = advanced_face ( 'none', ( #28708 ), #28654, .t. ) ;
#12718 = vertex_point ( 'none', #28701 ) ;
#12719 = edge_curve ( 'none', #12702, #12699, #28715, .t. ) ;
#12720 = vertex_point ( 'none', #28686 ) ;
#12721 = oriented_edge ( 'none', *, *, #12751, .t. ) ;
#12722 = edge_curve ( 'none', #12699, #12720, #28693, .t. ) ;
#12723 = vertex_point ( 'none', #28745 ) ;
#12724 = edge_curve ( 'none', #12604, #12519, #28746, .t. ) ;
#12725 = oriented_edge ( 'none', *, *, #12774, .f. ) ;
#12726 = vertex_point ( 'none', #28691 ) ;
#12727 = vertex_point ( 'none', #28747 ) ;
#12728 = oriented_edge ( 'none', *, *, #12581, .t. ) ;
#12729 = oriented_edge ( 'none', *, *, #12732, .t. ) ;
#12730 = oriented_edge ( 'none', *, *, #12644, .t. ) ;
#12731 = advanced_face ( 'none', ( #28700 ), #28741, .t. ) ;
#12732 = edge_curve ( 'none', #12642, #12727, #28731, .t. ) ;
#12733 = vertex_point ( 'none', #28727 ) ;
#12734 = vertex_point ( 'none', #28736 ) ;
#12735 = oriented_edge ( 'none', *, *, #12258, .f. ) ;
#12736 = edge_curve ( 'none', #12752, #12673, #28742, .t. ) ;
#12737 = edge_curve ( 'none', #12812, #12813, #28726, .t. ) ;
#12738 = vertex_point ( 'none', #28787 ) ;
#12739 = vertex_point ( 'none', #28734 ) ;
#12740 = edge_curve ( 'none', #12803, #12808, #28779, .t. ) ;
#12741 = edge_loop ( 'none', ( #12789, #12750, #12759, #12793, #12756 ) ) ;
#12742 = oriented_edge ( 'none', *, *, #12737, .t. ) ;
#12743 = oriented_edge ( 'none', *, *, #12791, .f. ) ;
#12744 = edge_curve ( 'none', #12739, #12813, #28774, .t. ) ;
#12745 = advanced_face ( 'none', ( #28766 ), #28735, .t. ) ;
#12746 = edge_curve ( 'none', #12738, #12758, #28767, .t. ) ;
#12747 = vertex_point ( 'none', #28777 ) ;
#12748 = vertex_point ( 'none', #28765 ) ;
#12749 = oriented_edge ( 'none', *, *, #12778, .f. ) ;
#12750 = oriented_edge ( 'none', *, *, #12805, .t. ) ;
#12751 = edge_curve ( 'none', #12702, #12752, #26566, .t. ) ;
#12752 = vertex_point ( 'none', #28486 ) ;
#12753 = edge_curve ( 'none', #12813, #12747, #27915, .t. ) ;
#12754 = vertex_point ( 'none', #28751 ) ;
#12755 = edge_curve ( 'none', #12812, #12718, #27645, .t. ) ;
#12756 = oriented_edge ( 'none', *, *, #12755, .f. ) ;
#12757 = edge_loop ( 'none', ( #12801, #12798, #12763, #12760, #12749, #12783 ) ) ;
#12758 = vertex_point ( 'none', #28818 ) ;
#12759 = oriented_edge ( 'none', *, *, #12802, .t. ) ;
#12760 = oriented_edge ( 'none', *, *, #12762, .f. ) ;
#12761 = oriented_edge ( 'none', *, *, #12670, .t. ) ;
#12762 = edge_curve ( 'none', #12754, #12733, #28815, .t. ) ;
#12763 = oriented_edge ( 'none', *, *, #12764, .t. ) ;
#12764 = edge_curve ( 'none', #12747, #12733, #28814, .t. ) ;
#12765 = vertex_point ( 'none', #28806 ) ;
#12766 = oriented_edge ( 'none', *, *, #12814, .t. ) ;
#12767 = oriented_edge ( 'none', *, *, #12810, .t. ) ;
#12768 = oriented_edge ( 'none', *, *, #12715, .f. ) ;
#12769 = edge_curve ( 'none', #12613, #12723, #28801, .t. ) ;
#12770 = edge_loop ( 'none', ( #12709, #12742, #12790, #12743, #12792 ) ) ;
#12771 = advanced_face ( 'none', ( #28793 ), #28820, .t. ) ;
#12772 = oriented_edge ( 'none', *, *, #12632, .t. ) ;
#12773 = edge_curve ( 'none', #12689, #12718, #28816, .t. ) ;
#12774 = edge_curve ( 'none', #12702, #12700, #28790, .t. ) ;
#12775 = oriented_edge ( 'none', *, *, #12849, .f. ) ;
#12776 = oriented_edge ( 'none', *, *, #12856, .f. ) ;
#12777 = oriented_edge ( 'none', *, *, #12780, .f. ) ;
#12778 = edge_curve ( 'none', #12829, #12754, #28843, .t. ) ;
#12779 = oriented_edge ( 'none', *, *, #12845, .f. ) ;
#12780 = edge_curve ( 'none', #12720, #12704, #28837, .t. ) ;
#12781 = advanced_face ( 'none', ( #28791 ), #28855, .t. ) ;
#12782 = edge_curve ( 'none', #12827, #12840, #28812, .t. ) ;
#12783 = oriented_edge ( 'none', *, *, #12832, .f. ) ;
#12784 = oriented_edge ( 'none', *, *, #12855, .f. ) ;
#12785 = vertex_point ( 'none', #28825 ) ;
#12786 = oriented_edge ( 'none', *, *, #12811, .t. ) ;
#12787 = oriented_edge ( 'none', *, *, #12691, .t. ) ;
#12788 = edge_curve ( 'none', #12765, #12851, #28831, .t. ) ;
#12789 = oriented_edge ( 'none', *, *, #12705, .f. ) ;
#12790 = oriented_edge ( 'none', *, *, #12744, .f. ) ;
#12791 = edge_curve ( 'none', #12808, #12739, #28826, .t. ) ;
#12792 = oriented_edge ( 'none', *, *, #12740, .f. ) ;
#12793 = oriented_edge ( 'none', *, *, #12773, .t. ) ;
#12794 = oriented_edge ( 'none', *, *, #12746, .f. ) ;
#12795 = oriented_edge ( 'none', *, *, #12800, .f. ) ;
#12796 = vertex_point ( 'none', #28887 ) ;
#12797 = oriented_edge ( 'none', *, *, #47178, .t. ) ;
#12798 = oriented_edge ( 'none', *, *, #12753, .t. ) ;
#12799 = advanced_face ( 'none', ( #28832 ), #28890, .t. ) ;
#12800 = edge_curve ( 'none', #12700, #12674, #28876, .t. ) ;
#12801 = oriented_edge ( 'none', *, *, #12744, .t. ) ;
#12802 = edge_curve ( 'none', #12748, #12689, #28880, .t. ) ;
#12803 = vertex_point ( 'none', #28866 ) ;
#12804 = advanced_face ( 'none', ( #28861 ), #28856, .t. ) ;
#12805 = edge_curve ( 'none', #12803, #12748, #28858, .t. ) ;
#12806 = oriented_edge ( 'none', *, *, #12736, .t. ) ;
#12807 = edge_loop ( 'none', ( #12787, #12786, #12767, #12794, #12809, #12777 ) ) ;
#12808 = vertex_point ( 'none', #28924 ) ;
#12809 = oriented_edge ( 'none', *, *, #12817, .f. ) ;
#12810 = edge_curve ( 'none', #12796, #12758, #28917, .t. ) ;
#12811 = edge_curve ( 'none', #12698, #12796, #28919, .t. ) ;
#12812 = vertex_point ( 'none', #28886 ) ;
#12813 = vertex_point ( 'none', #28913 ) ;
#12814 = edge_curve ( 'none', #12604, #12765, #28923, .t. ) ;
#12815 = oriented_edge ( 'none', *, *, #47216, .f. ) ;
#12816 = advanced_face ( 'none', ( #28910 ), #28918, .t. ) ;
#12817 = edge_curve ( 'none', #12704, #12738, #28906, .t. ) ;
#12818 = oriented_edge ( 'none', *, *, #12877, .f. ) ;
#12819 = vertex_point ( 'none', #28892 ) ;
#12820 = oriented_edge ( 'none', *, *, #12823, .f. ) ;
#12821 = edge_curve ( 'none', #12840, #12754, #28961, .t. ) ;
#12822 = vertex_point ( 'none', #28960 ) ;
#12823 = edge_curve ( 'none', #12819, #12726, #28905, .t. ) ;
#12824 = oriented_edge ( 'none', *, *, #12885, .t. ) ;
#12825 = edge_curve ( 'none', #12899, #12886, #28956, .t. ) ;
#12826 = oriented_edge ( 'none', *, *, #12867, .t. ) ;
#12827 = vertex_point ( 'none', #28945 ) ;
#12828 = vertex_point ( 'none', #28944 ) ;
#12829 = vertex_point ( 'none', #28942 ) ;
#12830 = edge_loop ( 'none', ( #12835, #12834, #12848, #12779 ) ) ;
#12831 = edge_loop ( 'none', ( #12824, #12854, #12859, #12876, #12871 ) ) ;
#12832 = edge_curve ( 'none', #12739, #12829, #28951, .t. ) ;
#12833 = vertex_point ( 'none', #28899 ) ;
#12834 = oriented_edge ( 'none', *, *, #12858, .t. ) ;
#12835 = oriented_edge ( 'none', *, *, #12855, .t. ) ;
#12836 = oriented_edge ( 'none', *, *, #12843, .t. ) ;
#12837 = oriented_edge ( 'none', *, *, #12839, .t. ) ;
#12838 = oriented_edge ( 'none', *, *, #12782, .t. ) ;
#12839 = edge_curve ( 'none', #12840, #12785, #28937, .t. ) ;
#12840 = vertex_point ( 'none', #28932 ) ;
#12841 = edge_loop ( 'none', ( #12784, #12836, #12270, #12887 ) ) ;
#12842 = advanced_face ( 'none', ( #28931 ), #28897, .t. ) ;
#12843 = edge_curve ( 'none', #12833, #12734, #28993, .t. ) ;
#12844 = advanced_face ( 'none', ( #28949 ), #28995, .t. ) ;
#12845 = edge_curve ( 'none', #12833, #12765, #28984, .t. ) ;
#12846 = advanced_face ( 'none', ( #28943 ), #28981, .t. ) ;
#12847 = edge_loop ( 'none', ( #12838, #12837, #12776, #12820, #12818 ) ) ;
#12848 = oriented_edge ( 'none', *, *, #12788, .f. ) ;
#12849 = edge_curve ( 'none', #12519, #12851, #28970, .t. ) ;
#12850 = edge_curve ( 'none', #12880, #12822, #28986, .t. ) ;
#12851 = vertex_point ( 'none', #28975 ) ;
#12852 = edge_curve ( 'none', #12700, #12702, #28971, .t. ) ;
#12853 = advanced_face ( 'none', ( #29017 ), #28973, .t. ) ;
#12854 = oriented_edge ( 'none', *, *, #12825, .t. ) ;
#12855 = edge_curve ( 'none', #12833, #12828, #28974, .t. ) ;
#12856 = edge_curve ( 'none', #12726, #12785, #29007, .t. ) ;
#12857 = edge_loop ( 'none', ( #12701, #12399, #12341, #12651 ) ) ;
#12858 = edge_curve ( 'none', #12828, #12851, #29023, .t. ) ;
#12859 = oriented_edge ( 'none', *, *, #12874, .f. ) ;
#12860 = edge_curve ( 'none', #12863, #12822, #29013, .t. ) ;
#12861 = edge_curve ( 'none', #12665, #12752, #28999, .t. ) ;
#12862 = oriented_edge ( 'none', *, *, #12861, .t. ) ;
#12863 = vertex_point ( 'none', #29016 ) ;
#12864 = edge_curve ( 'none', #12898, #12863, #29059, .t. ) ;
#12865 = edge_loop ( 'none', ( #13010, #13018, #13023, #12946 ) ) ;
#12866 = vertex_point ( 'none', #29064 ) ;
#12867 = edge_curve ( 'none', #12891, #12829, #29072, .t. ) ;
#12868 = vertex_point ( 'none', #29006 ) ;
#12869 = oriented_edge ( 'none', *, *, #12666, .t. ) ;
#12870 = advanced_face ( 'none', ( #28998 ), #29066, .t. ) ;
#12871 = oriented_edge ( 'none', *, *, #12938, .f. ) ;
#12872 = oriented_edge ( 'none', *, *, #12778, .t. ) ;
#12873 = edge_curve ( 'none', #12866, #12868, #29048, .t. ) ;
#12874 = edge_curve ( 'none', #12868, #12886, #28493, .t. ) ;
#12875 = edge_loop ( 'none', ( #12879, #12929, #12930, #12926, #12912 ) ) ;
#12876 = oriented_edge ( 'none', *, *, #12873, .f. ) ;
#12877 = edge_curve ( 'none', #12827, #12819, #27663, .t. ) ;
#12878 = vertex_point ( 'none', #28750 ) ;
#12879 = oriented_edge ( 'none', *, *, #12885, .f. ) ;
#12880 = vertex_point ( 'none', #28758 ) ;
#12881 = oriented_edge ( 'none', *, *, #12892, .t. ) ;
#12882 = advanced_face ( 'none', ( #29061 ), #29115, .t. ) ;
#12883 = oriented_edge ( 'none', *, *, #12782, .f. ) ;
#12884 = edge_loop ( 'none', ( #12890, #12269, #12942, #12939 ) ) ;
#12885 = edge_curve ( 'none', #12896, #12899, #29109, .t. ) ;
#12886 = vertex_point ( 'none', #29099 ) ;
#12887 = oriented_edge ( 'none', *, *, #12895, .f. ) ;
#12888 = edge_curve ( 'none', #12878, #12734, #29098, .t. ) ;
#12889 = edge_loop ( 'none', ( #12883, #12881, #12826, #12872, #12893 ) ) ;
#12890 = oriented_edge ( 'none', *, *, #12894, .t. ) ;
#12891 = vertex_point ( 'none', #29107 ) ;
#12892 = edge_curve ( 'none', #12827, #12891, #29104, .t. ) ;
#12893 = oriented_edge ( 'none', *, *, #12821, .f. ) ;
#12894 = edge_curve ( 'none', #12898, #12880, #29094, .t. ) ;
#12895 = edge_curve ( 'none', #12828, #12878, #29096, .t. ) ;
#12896 = vertex_point ( 'none', #29083 ) ;
#12897 = advanced_face ( 'none', ( #29149 ), #29084, .t. ) ;
#12898 = vertex_point ( 'none', #29077 ) ;
#12899 = vertex_point ( 'none', #29090 ) ;
#12900 = oriented_edge ( 'none', *, *, #12975, .f. ) ;
#12901 = vertex_point ( 'none', #29145 ) ;
#12902 = vertex_point ( 'none', #29140 ) ;
#12903 = oriented_edge ( 'none', *, *, #12977, .t. ) ;
#12904 = edge_loop ( 'none', ( #12619, #12905, #12634, #13017, #12948 ) ) ;
#12905 = oriented_edge ( 'none', *, *, #12963, .f. ) ;
#12906 = oriented_edge ( 'none', *, *, #12861, .f. ) ;
#12907 = advanced_face ( 'none', ( #29085 ), #29143, .t. ) ;
#12908 = oriented_edge ( 'none', *, *, #12979, .t. ) ;
#12909 = oriented_edge ( 'none', *, *, #12736, .f. ) ;
#12910 = edge_curve ( 'none', #12899, #12738, #29138, .t. ) ;
#12911 = edge_curve ( 'none', #12667, #12600, #29097, .t. ) ;
#12912 = oriented_edge ( 'none', *, *, #12910, .f. ) ;
#12913 = vertex_point ( 'none', #29129 ) ;
#12914 = vertex_point ( 'none', #29133 ) ;
#12915 = vertex_point ( 'none', #29123 ) ;
#12916 = edge_curve ( 'none', #12927, #12966, #29124, .t. ) ;
#12917 = oriented_edge ( 'none', *, *, #13011, .f. ) ;
#12918 = oriented_edge ( 'none', *, *, #12874, .t. ) ;
#12919 = oriented_edge ( 'none', *, *, #12605, .f. ) ;
#12920 = oriented_edge ( 'none', *, *, #12681, .f. ) ;
#12921 = oriented_edge ( 'none', *, *, #12647, .t. ) ;
#12922 = oriented_edge ( 'none', *, *, #12916, .t. ) ;
#12923 = oriented_edge ( 'none', *, *, #12811, .f. ) ;
#12924 = oriented_edge ( 'none', *, *, #12719, .t. ) ;
#12925 = edge_loop ( 'none', ( #12920, #12308, #12636, #12921, #12909, #12906 ) ) ;
#12926 = oriented_edge ( 'none', *, *, #12817, .t. ) ;
#12927 = vertex_point ( 'none', #29136 ) ;
#12928 = advanced_face ( 'none', ( #29170 ), #29120, .t. ) ;
#12929 = oriented_edge ( 'none', *, *, #12931, .t. ) ;
#12930 = oriented_edge ( 'none', *, *, #12932, .t. ) ;
#12931 = edge_curve ( 'none', #12896, #12933, #29134, .t. ) ;
#12932 = edge_curve ( 'none', #12933, #12704, #29171, .t. ) ;
#12933 = vertex_point ( 'none', #29166 ) ;
#12934 = advanced_face ( 'none', ( #29162 ), #29161, .t. ) ;
#12935 = oriented_edge ( 'none', *, *, #12852, .t. ) ;
#12936 = oriented_edge ( 'none', *, *, #1890, .t. ) ;
#12937 = oriented_edge ( 'none', *, *, #12703, .f. ) ;
#12938 = edge_curve ( 'none', #12896, #12866, #29156, .t. ) ;
#12939 = oriented_edge ( 'none', *, *, #12864, .f. ) ;
#12940 = advanced_face ( 'none', ( #29150 ), #29152, .t. ) ;
#12941 = oriented_edge ( 'none', *, *, #9415, .t. ) ;
#12942 = oriented_edge ( 'none', *, *, #12860, .f. ) ;
#12944 = oriented_edge ( 'none', *, *, #4892, .f. ) ;
#12943 = edge_curve ( 'none', #12945, #13022, #29169, .t. ) ;
#12945 = vertex_point ( 'none', #29208 ) ;
#12946 = oriented_edge ( 'none', *, *, #13024, .f. ) ;
#12947 = advanced_face ( 'none', ( #29210 ), #29199, .t. ) ;
#12948 = oriented_edge ( 'none', *, *, #12949, .t. ) ;
#12949 = edge_curve ( 'none', #12586, #12631, #29209, .t. ) ;
#12950 = oriented_edge ( 'none', *, *, #13021, .f. ) ;
#12951 = advanced_face ( 'none', ( #29192 ), #29191, .f. ) ;
#12952 = edge_loop ( 'none', ( #8835, #7034, #11148, #47100 ) ) ;
#12953 = vertex_point ( 'none', #29193 ) ;
#12954 = edge_curve ( 'none', #12913, #13022, #29178, .t. ) ;
#12955 = oriented_edge ( 'none', *, *, #12943, .f. ) ;
#12956 = edge_loop ( 'none', ( #12964, #13016, #47362, #47306, #47370 ) ) ;
#12957 = edge_loop ( 'none', ( #13013, #12996, #13001, #12999 ) ) ;
#12958 = oriented_edge ( 'none', *, *, #12954, .t. ) ;
#12959 = oriented_edge ( 'none', *, *, #12960, .f. ) ;
#12960 = edge_curve ( 'none', #12868, #12914, #29182, .t. ) ;
#12961 = edge_loop ( 'none', ( #12358, #12407, #12462, #13136 ) ) ;
#12962 = advanced_face ( 'none', ( #29227 ), #29189, .t. ) ;
#12963 = edge_curve ( 'none', #12627, #12624, #29228, .t. ) ;
#12964 = oriented_edge ( 'none', *, *, #12633, .f. ) ;
#12965 = advanced_face ( 'none', ( #29233 ), #29234, .t. ) ;
#12966 = vertex_point ( 'none', #29220 ) ;
#12967 = vertex_point ( 'none', #29218 ) ;
#12968 = edge_curve ( 'none', #12969, #12970, #29221, .t. ) ;
#12969 = vertex_point ( 'none', #29224 ) ;
#12970 = vertex_point ( 'none', #29272 ) ;
#12971 = oriented_edge ( 'none', *, *, #12974, .t. ) ;
#12972 = edge_loop ( 'none', ( #12420, #12958, #12955, #12998, #12950 ) ) ;
#12973 = oriented_edge ( 'none', *, *, #12968, .f. ) ;
#12974 = edge_curve ( 'none', #12966, #12970, #29270, .t. ) ;
#12975 = edge_curve ( 'none', #12980, #12901, #29273, .t. ) ;
#12976 = edge_curve ( 'none', #12914, #12980, #29266, .t. ) ;
#12977 = edge_curve ( 'none', #12902, #12901, #29262, .t. ) ;
#12978 = advanced_face ( 'none', ( #29264 ), #29259, .t. ) ;
#12979 = edge_curve ( 'none', #12886, #12902, #29265, .t. ) ;
#12980 = vertex_point ( 'none', #29241 ) ;
#12981 = oriented_edge ( 'none', *, *, #12976, .f. ) ;
#12982 = edge_curve ( 'none', #12915, #12913, #29306, .t. ) ;
#12983 = edge_loop ( 'none', ( #13062, #13057, #12987, #12990, #13054 ) ) ;
#12984 = edge_loop ( 'none', ( #13049, #13107, #13029, #13037, #13036 ) ) ;
#12985 = oriented_edge ( 'none', *, *, #13051, .f. ) ;
#12986 = advanced_face ( 'none', ( #29263 ), #29299, .t. ) ;
#12987 = oriented_edge ( 'none', *, *, #13050, .t. ) ;
#12988 = vertex_point ( 'none', #29300 ) ;
#12989 = advanced_face ( 'none', ( #29296 ), #29304, .t. ) ;
#12990 = oriented_edge ( 'none', *, *, #12976, .t. ) ;
#12991 = vertex_point ( 'none', #29298 ) ;
#12992 = edge_curve ( 'none', #12967, #13002, #29305, .t. ) ;
#12993 = oriented_edge ( 'none', *, *, #13006, .f. ) ;
#12994 = edge_curve ( 'none', #12927, #13002, #29287, .t. ) ;
#12995 = vertex_point ( 'none', #29281 ) ;
#12996 = oriented_edge ( 'none', *, *, #12994, .t. ) ;
#12997 = oriented_edge ( 'none', *, *, #13131, .t. ) ;
#12998 = oriented_edge ( 'none', *, *, #13003, .f. ) ;
#12999 = oriented_edge ( 'none', *, *, #13063, .f. ) ;
#13000 = vertex_point ( 'none', #29257 ) ;
#13001 = oriented_edge ( 'none', *, *, #12992, .f. ) ;
#13002 = vertex_point ( 'none', #29286 ) ;
#13003 = edge_curve ( 'none', #13008, #12945, #29280, .t. ) ;
#13004 = edge_curve ( 'none', #12785, #12995, #29353, .t. ) ;
#13005 = oriented_edge ( 'none', *, *, #13007, .t. ) ;
#13006 = edge_curve ( 'none', #12988, #13009, #29349, .t. ) ;
#13007 = edge_curve ( 'none', #12995, #13009, #29348, .t. ) ;
#13008 = vertex_point ( 'none', #29327 ) ;
#13009 = vertex_point ( 'none', #29336 ) ;
#13010 = oriented_edge ( 'none', *, *, #12894, .f. ) ;
#13011 = edge_curve ( 'none', #12927, #12969, #29322, .t. ) ;
#13012 = advanced_face ( 'none', ( #29334 ), #29032, .t. ) ;
#13013 = oriented_edge ( 'none', *, *, #12916, .f. ) ;
#13014 = vertex_point ( 'none', #29382 ) ;
#13015 = edge_curve ( 'none', #13014, #12953, #29383, .t. ) ;
#13016 = oriented_edge ( 'none', *, *, #12963, .t. ) ;
#13017 = oriented_edge ( 'none', *, *, #12576, .t. ) ;
#13018 = oriented_edge ( 'none', *, *, #13020, .t. ) ;
#13019 = oriented_edge ( 'none', *, *, #12438, .f. ) ;
#13020 = edge_curve ( 'none', #12898, #12953, #29381, .t. ) ;
#13021 = edge_curve ( 'none', #12915, #13008, #29380, .t. ) ;
#13022 = vertex_point ( 'none', #29375 ) ;
#13023 = oriented_edge ( 'none', *, *, #13015, .f. ) ;
#13024 = edge_curve ( 'none', #12880, #13014, #29366, .t. ) ;
#13025 = edge_loop ( 'none', ( #12922, #12971, #12973, #12917 ) ) ;
#13026 = edge_curve ( 'none', #4829, #4065, #29360, .t. ) ;
#13027 = edge_curve ( 'none', #13030, #13041, #29355, .t. ) ;
#13028 = edge_curve ( 'none', #13047, #13030, #29363, .t. ) ;
#13029 = oriented_edge ( 'none', *, *, #13043, .f. ) ;
#13030 = vertex_point ( 'none', #29364 ) ;
#13031 = vertex_point ( 'none', #29371 ) ;
#13032 = oriented_edge ( 'none', *, *, #13285, .t. ) ;
#13033 = vertex_point ( 'none', #29401 ) ;
#13034 = oriented_edge ( 'none', *, *, #13028, .f. ) ;
#13035 = oriented_edge ( 'none', *, *, #13095, .t. ) ;
#13036 = oriented_edge ( 'none', *, *, #13102, .f. ) ;
#13037 = oriented_edge ( 'none', *, *, #13039, .f. ) ;
#13038 = oriented_edge ( 'none', *, *, #13104, .f. ) ;
#13039 = edge_curve ( 'none', #13040, #13031, #29400, .t. ) ;
#13040 = vertex_point ( 'none', #29410 ) ;
#13041 = vertex_point ( 'none', #29408 ) ;
#13042 = edge_loop ( 'none', ( #13048, #13113, #13044, #13038, #13112, #12374 ) ) ;
#13043 = edge_curve ( 'none', #13031, #13041, #29394, .t. ) ;
#13044 = oriented_edge ( 'none', *, *, #13105, .t. ) ;
#13045 = vertex_point ( 'none', #29409 ) ;
#13046 = advanced_face ( 'none', ( #29406 ), #29403, .t. ) ;
#13047 = vertex_point ( 'none', #29396 ) ;
#13048 = oriented_edge ( 'none', *, *, #12276, .t. ) ;
#13049 = oriented_edge ( 'none', *, *, #13028, .t. ) ;
#13050 = edge_curve ( 'none', #13067, #12914, #29443, .t. ) ;
#13051 = edge_curve ( 'none', #12726, #13053, #29438, .t. ) ;
#13052 = edge_curve ( 'none', #13053, #12988, #29395, .t. ) ;
#13053 = vertex_point ( 'none', #29434 ) ;
#13054 = oriented_edge ( 'none', *, *, #13061, .f. ) ;
#13055 = edge_loop ( 'none', ( #12997, #13072, #9207, #4389 ) ) ;
#13056 = advanced_face ( 'none', ( #29432 ), #29439, .t. ) ;
#13057 = oriented_edge ( 'none', *, *, #13064, .t. ) ;
#13058 = oriented_edge ( 'none', *, *, #13052, .f. ) ;
#13059 = oriented_edge ( 'none', *, *, #9433, .f. ) ;
#13060 = oriented_edge ( 'none', *, *, #12943, .t. ) ;
#13061 = edge_curve ( 'none', #12913, #12980, #29426, .t. ) ;
#13062 = oriented_edge ( 'none', *, *, #12982, .f. ) ;
#13063 = edge_curve ( 'none', #12966, #12967, #29416, .t. ) ;
#13064 = edge_curve ( 'none', #12915, #13067, #29479, .t. ) ;
#13065 = advanced_face ( 'none', ( #29418 ), #29422, .t. ) ;
#13066 = edge_loop ( 'none', ( #13060, #13035, #13101, #13097, #13093, #13085 ) ) ;
#13067 = vertex_point ( 'none', #29469 ) ;
#13068 = vertex_point ( 'none', #29473 ) ;
#13069 = edge_loop ( 'none', ( #13073, #13145, #13148, #13144, #13149 ) ) ;
#13070 = edge_curve ( 'none', #47143, #47083, #29424, .t. ) ;
#13071 = vertex_point ( 'none', #29471 ) ;
#13072 = oriented_edge ( 'none', *, *, #13127, .t. ) ;
#13073 = oriented_edge ( 'none', *, *, #47051, .f. ) ;
#13074 = oriented_edge ( 'none', *, *, #47056, .t. ) ;
#13075 = oriented_edge ( 'none', *, *, #12316, .f. ) ;
#13076 = oriented_edge ( 'none', *, *, #4915, .f. ) ;
#13077 = oriented_edge ( 'none', *, *, #47161, .f. ) ;
#13078 = advanced_face ( 'none', ( #29428 ), #29470, .t. ) ;
#13079 = edge_curve ( 'none', #4893, #4145, #29453, .t. ) ;
#13080 = advanced_face ( 'none', ( #29461 ), #29451, .t. ) ;
#13081 = oriented_edge ( 'none', *, *, #13070, .t. ) ;
#13082 = oriented_edge ( 'none', *, *, #47086, .f. ) ;
#13083 = oriented_edge ( 'none', *, *, #47142, .t. ) ;
#13084 = oriented_edge ( 'none', *, *, #47183, .f. ) ;
#13085 = oriented_edge ( 'none', *, *, #13090, .f. ) ;
#13086 = vertex_point ( 'none', #29455 ) ;
#13087 = edge_curve ( 'none', #13091, #13094, #29446, .t. ) ;
#13088 = oriented_edge ( 'none', *, *, #1418, .t. ) ;
#13089 = vertex_point ( 'none', #29513 ) ;
#13090 = edge_curve ( 'none', #12945, #13086, #29514, .t. ) ;
#13091 = vertex_point ( 'none', #29507 ) ;
#13092 = edge_loop ( 'none', ( #13088, #53045, #3012, #24764, #27046 ) ) ;
#13093 = oriented_edge ( 'none', *, *, #13099, .f. ) ;
#13094 = vertex_point ( 'none', #29506 ) ;
#13095 = edge_curve ( 'none', #13022, #13091, #29509, .t. ) ;
#13096 = edge_curve ( 'none', #13089, #13094, #29501, .t. ) ;
#13097 = oriented_edge ( 'none', *, *, #13096, .f. ) ;
#13098 = advanced_face ( 'none', ( #29505 ), #29447, .t. ) ;
#13099 = edge_curve ( 'none', #13086, #13089, #29452, .t. ) ;
#13100 = oriented_edge ( 'none', *, *, #9372, .t. ) ;
#13101 = oriented_edge ( 'none', *, *, #13087, .t. ) ;
#13102 = edge_curve ( 'none', #13047, #13040, #29484, .t. ) ;
#13103 = advanced_face ( 'none', ( #29499 ), #29487, .t. ) ;
#13104 = edge_curve ( 'none', #13106, #13033, #29547, .t. ) ;
#13105 = edge_curve ( 'none', #13045, #13033, #29534, .t. ) ;
#13106 = vertex_point ( 'none', #29494 ) ;
#13107 = oriented_edge ( 'none', *, *, #13027, .t. ) ;
#13108 = edge_loop ( 'none', ( #13266, #14047, #14077, #13076 ) ) ;
#13109 = edge_loop ( 'none', ( #13034, #13032, #13279, #13284, #13281 ) ) ;
#13110 = edge_curve ( 'none', #12274, #12212, #29526, .t. ) ;
#13111 = edge_curve ( 'none', #12278, #13045, #29525, .t. ) ;
#13112 = oriented_edge ( 'none', *, *, #12348, .f. ) ;
#13113 = oriented_edge ( 'none', *, *, #13111, .t. ) ;
#13114 = advanced_face ( 'none', ( #29517 ), #29524, .t. ) ;
#13115 = oriented_edge ( 'none', *, *, #13151, .f. ) ;
#13116 = oriented_edge ( 'none', *, *, #46984, .f. ) ;
#13117 = advanced_face ( 'none', ( #29571 ), #29570, .t. ) ;
#13118 = oriented_edge ( 'none', *, *, #47015, .t. ) ;
#13119 = oriented_edge ( 'none', *, *, #46956, .t. ) ;
#13120 = oriented_edge ( 'none', *, *, #47105, .f. ) ;
#13121 = edge_loop ( 'none', ( #13128, #10886, #6710, #6634 ) ) ;
#13122 = advanced_face ( 'none', ( #29536 ), #29519, .t. ) ;
#13123 = edge_curve ( 'none', #13030, #12988, #29562, .t. ) ;
#13124 = edge_loop ( 'none', ( #13125, #13126, #13187, #13188, #13186, #13153 ) ) ;
#13125 = oriented_edge ( 'none', *, *, #13043, .t. ) ;
#13126 = oriented_edge ( 'none', *, *, #13190, .t. ) ;
#13127 = edge_curve ( 'none', #12991, #13071, #29555, .t. ) ;
#13128 = oriented_edge ( 'none', *, *, #10510, .t. ) ;
#13129 = oriented_edge ( 'none', *, *, #13260, .t. ) ;
#13130 = oriented_edge ( 'none', *, *, #13167, .f. ) ;
#13131 = edge_curve ( 'none', #13068, #12991, #29563, .t. ) ;
#13132 = edge_curve ( 'none', #47018, #46957, #29575, .t. ) ;
#13133 = oriented_edge ( 'none', *, *, #13132, .t. ) ;
#13134 = oriented_edge ( 'none', *, *, #47093, .f. ) ;
#13135 = advanced_face ( 'none', ( #29604 ), #29548, .t. ) ;
#13136 = oriented_edge ( 'none', *, *, #4885, .f. ) ;
#13137 = oriented_edge ( 'none', *, *, #47050, .t. ) ;
#13138 = edge_loop ( 'none', ( #13082, #13133, #13119, #13118, #13120, #13115 ) ) ;
#13139 = oriented_edge ( 'none', *, *, #47046, .f. ) ;
#13140 = oriented_edge ( 'none', *, *, #13154, .t. ) ;
#13141 = oriented_edge ( 'none', *, *, #13070, .f. ) ;
#13142 = vertex_point ( 'none', #29567 ) ;
#13143 = edge_loop ( 'none', ( #13189, #13180, #13197, #13171, #13168 ) ) ;
#13144 = oriented_edge ( 'none', *, *, #47035, .t. ) ;
#13145 = oriented_edge ( 'none', *, *, #13154, .f. ) ;
#13146 = edge_loop ( 'none', ( #13139, #13140, #13137, #13141, #13134 ) ) ;
#13147 = oriented_edge ( 'none', *, *, #4069, .t. ) ;
#13148 = oriented_edge ( 'none', *, *, #47154, .t. ) ;
#13149 = oriented_edge ( 'none', *, *, #13151, .t. ) ;
#13150 = edge_loop ( 'none', ( #13116, #1819, #1810, #20908, #1039 ) ) ;
#13151 = edge_curve ( 'none', #47027, #47075, #29596, .t. ) ;
#13152 = oriented_edge ( 'none', *, *, #13166, .f. ) ;
#13153 = oriented_edge ( 'none', *, *, #13183, .f. ) ;
#13154 = edge_curve ( 'none', #47031, #47049, #29597, .t. ) ;
#13155 = oriented_edge ( 'none', *, *, #13226, .t. ) ;
#13156 = edge_curve ( 'none', #13232, #13225, #29602, .t. ) ;
#13157 = edge_curve ( 'none', #11635, #9218, #11653, .t. ) ;
#13158 = oriented_edge ( 'none', *, *, #13240, .f. ) ;
#13159 = oriented_edge ( 'none', *, *, #821, .t. ) ;
#13160 = oriented_edge ( 'none', *, *, #13221, .f. ) ;
#13161 = oriented_edge ( 'none', *, *, #13268, .t. ) ;
#13162 = edge_loop ( 'none', ( #13230, #13283, #13161, #13272, #13275, #13269 ) ) ;
#13163 = advanced_face ( 'none', ( #29337 ), #29591, .t. ) ;
#13164 = oriented_edge ( 'none', *, *, #11749, .t. ) ;
#13165 = oriented_edge ( 'none', *, *, #13217, .t. ) ;
#13166 = edge_curve ( 'none', #13177, #13169, #29633, .t. ) ;
#13167 = edge_curve ( 'none', #13169, #13172, #29637, .t. ) ;
#13168 = oriented_edge ( 'none', *, *, #13218, .f. ) ;
#13169 = vertex_point ( 'none', #29627 ) ;
#13170 = vertex_point ( 'none', #29634 ) ;
#13171 = oriented_edge ( 'none', *, *, #13195, .t. ) ;
#13172 = vertex_point ( 'none', #29626 ) ;
#13173 = edge_curve ( 'none', #13172, #13182, #29620, .t. ) ;
#13174 = oriented_edge ( 'none', *, *, #13184, .t. ) ;
#13175 = edge_loop ( 'none', ( #13178, #13174, #13176, #13130, #13152 ) ) ;
#13176 = oriented_edge ( 'none', *, *, #13173, .f. ) ;
#13177 = vertex_point ( 'none', #29636 ) ;
#13178 = oriented_edge ( 'none', *, *, #13179, .t. ) ;
#13179 = edge_curve ( 'none', #13177, #13181, #29612, .t. ) ;
#13180 = oriented_edge ( 'none', *, *, #13234, .t. ) ;
#13181 = vertex_point ( 'none', #29621 ) ;
#13182 = vertex_point ( 'none', #29635 ) ;
#13183 = edge_curve ( 'none', #13031, #13142, #29666, .t. ) ;
#13184 = edge_curve ( 'none', #13181, #13182, #29667, .t. ) ;
#13185 = advanced_face ( 'none', ( #29629 ), #29669, .t. ) ;
#13186 = oriented_edge ( 'none', *, *, #13195, .f. ) ;
#13187 = oriented_edge ( 'none', *, *, #13194, .t. ) ;
#13188 = oriented_edge ( 'none', *, *, #13196, .f. ) ;
#13189 = oriented_edge ( 'none', *, *, #13179, .f. ) ;
#13190 = edge_curve ( 'none', #13041, #13193, #29655, .t. ) ;
#13191 = vertex_point ( 'none', #29657 ) ;
#13192 = vertex_point ( 'none', #29615 ) ;
#13193 = vertex_point ( 'none', #29656 ) ;
#13194 = edge_curve ( 'none', #13193, #13192, #29652, .t. ) ;
#13195 = edge_curve ( 'none', #13142, #13191, #29647, .t. ) ;
#13196 = edge_curve ( 'none', #13191, #13192, #29672, .t. ) ;
#13197 = oriented_edge ( 'none', *, *, #13222, .t. ) ;
#13198 = edge_curve ( 'none', #13199, #13212, #29697, .t. ) ;
#13199 = vertex_point ( 'none', #29640 ) ;
#13200 = oriented_edge ( 'none', *, *, #13204, .f. ) ;
#13201 = advanced_face ( 'none', ( #29644 ), #29654, .t. ) ;
#13202 = oriented_edge ( 'none', *, *, #13217, .f. ) ;
#13203 = edge_curve ( 'none', #13209, #13212, #29685, .t. ) ;
#13204 = edge_curve ( 'none', #13215, #13199, #29688, .t. ) ;
#13205 = advanced_face ( 'none', ( #29681 ), #29680, .f. ) ;
#13206 = oriented_edge ( 'none', *, *, #9559, .f. ) ;
#13207 = edge_curve ( 'none', #13216, #13215, #29737, .t. ) ;
#13208 = oriented_edge ( 'none', *, *, #13198, .f. ) ;
#13209 = vertex_point ( 'none', #29687 ) ;
#13210 = edge_curve ( 'none', #9313, #9328, #29733, .t. ) ;
#13211 = oriented_edge ( 'none', *, *, #13207, .f. ) ;
#13212 = vertex_point ( 'none', #29639 ) ;
#13213 = oriented_edge ( 'none', *, *, #13203, .t. ) ;
#13214 = edge_loop ( 'none', ( #13202, #13164, #11741, #11755, #11745 ) ) ;
#13215 = vertex_point ( 'none', #29729 ) ;
#13216 = vertex_point ( 'none', #29721 ) ;
#13217 = edge_curve ( 'none', #13216, #13209, #29717, .t. ) ;
#13218 = edge_curve ( 'none', #13181, #13191, #29718, .t. ) ;
#13219 = edge_loop ( 'none', ( #13165, #13213, #13208, #13200, #13211 ) ) ;
#13220 = advanced_face ( 'none', ( #29720 ), #29726, .t. ) ;
#13221 = edge_curve ( 'none', #5201, #13228, #29765, .t. ) ;
#13222 = edge_curve ( 'none', #13233, #13142, #29728, .t. ) ;
#13223 = vertex_point ( 'none', #29710 ) ;
#13224 = edge_curve ( 'none', #13228, #13223, #29713, .t. ) ;
#13225 = vertex_point ( 'none', #29761 ) ;
#13226 = edge_curve ( 'none', #5062, #13232, #29707, .t. ) ;
#13227 = oriented_edge ( 'none', *, *, #13224, .f. ) ;
#13228 = vertex_point ( 'none', #29708 ) ;
#13229 = oriented_edge ( 'none', *, *, #9200, .t. ) ;
#13230 = oriented_edge ( 'none', *, *, #13173, .t. ) ;
#13231 = oriented_edge ( 'none', *, *, #5006, .t. ) ;
#13232 = vertex_point ( 'none', #29766 ) ;
#13233 = vertex_point ( 'none', #29758 ) ;
#13234 = edge_curve ( 'none', #13177, #13233, #29750, .t. ) ;
#13235 = edge_curve ( 'none', #9196, #9198, #29743, .t. ) ;
#13236 = oriented_edge ( 'none', *, *, #13235, .f. ) ;
#13237 = edge_loop ( 'none', ( #13231, #13155, #13239, #13158, #13227, #13160 ) ) ;
#13238 = advanced_face ( 'none', ( #29751 ), #29744, .t. ) ;
#13239 = oriented_edge ( 'none', *, *, #13156, .t. ) ;
#13240 = edge_curve ( 'none', #13223, #13225, #29746, .t. ) ;
#13241 = oriented_edge ( 'none', *, *, #13244, .t. ) ;
#13242 = vertex_point ( 'none', #29797 ) ;
#13243 = oriented_edge ( 'none', *, *, #13319, .t. ) ;
#13244 = edge_curve ( 'none', #13258, #13248, #29782, .t. ) ;
#13245 = vertex_point ( 'none', #29792 ) ;
#13246 = vertex_point ( 'none', #29790 ) ;
#13247 = oriented_edge ( 'none', *, *, #13324, .t. ) ;
#13248 = vertex_point ( 'none', #29781 ) ;
#13249 = edge_loop ( 'none', ( #13257, #13253, #13129, #13250, #13241, #13323, #13243 ) ) ;
#13250 = oriented_edge ( 'none', *, *, #13273, .f. ) ;
#13251 = vertex_point ( 'none', #29786 ) ;
#13252 = vertex_point ( 'none', #29798 ) ;
#13253 = oriented_edge ( 'none', *, *, #13270, .t. ) ;
#13254 = vertex_point ( 'none', #29791 ) ;
#13255 = edge_curve ( 'none', #11625, #13252, #29771, .t. ) ;
#13256 = advanced_face ( 'none', ( #29826 ), #29775, .t. ) ;
#13257 = oriented_edge ( 'none', *, *, #13261, .t. ) ;
#13258 = vertex_point ( 'none', #29824 ) ;
#13259 = oriented_edge ( 'none', *, *, #13255, .f. ) ;
#13260 = edge_curve ( 'none', #13252, #11623, #29825, .t. ) ;
#13261 = edge_curve ( 'none', #13254, #13251, #29819, .t. ) ;
#13262 = edge_loop ( 'none', ( #13159, #954, #833, #733, #32630 ) ) ;
#13263 = edge_curve ( 'none', #13172, #13265, #29816, .t. ) ;
#13264 = vertex_point ( 'none', #29808 ) ;
#13266 = oriented_edge ( 'none', *, *, #13026, .t. ) ;
#13265 = vertex_point ( 'none', #29823 ) ;
#13267 = edge_curve ( 'none', #13265, #13264, #29805, .t. ) ;
#13268 = edge_curve ( 'none', #13170, #13271, #29818, .t. ) ;
#13269 = oriented_edge ( 'none', *, *, #13263, .f. ) ;
#13270 = edge_curve ( 'none', #13251, #13252, #29856, .t. ) ;
#13271 = vertex_point ( 'none', #29814 ) ;
#13272 = oriented_edge ( 'none', *, *, #13274, .f. ) ;
#13273 = edge_curve ( 'none', #13258, #11623, #29850, .t. ) ;
#13274 = edge_curve ( 'none', #13264, #13271, #29854, .t. ) ;
#13275 = oriented_edge ( 'none', *, *, #13267, .f. ) ;
#13276 = advanced_face ( 'none', ( #29858 ), #29822, .t. ) ;
#13277 = oriented_edge ( 'none', *, *, #9097, .t. ) ;
#13278 = vertex_point ( 'none', #29839 ) ;
#13279 = oriented_edge ( 'none', *, *, #13282, .t. ) ;
#13280 = edge_curve ( 'none', #13182, #13170, #29832, .t. ) ;
#13281 = oriented_edge ( 'none', *, *, #13123, .f. ) ;
#13282 = edge_curve ( 'none', #13278, #13053, #29315, .t. ) ;
#13283 = oriented_edge ( 'none', *, *, #13280, .t. ) ;
#13284 = oriented_edge ( 'none', *, *, #13052, .t. ) ;
#13285 = edge_curve ( 'none', #13047, #13278, #29580, .t. ) ;
#13286 = cartesian_point ( 'none', ( 12.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#13287 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13288 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13289 = vector ( 'none', #13288, 1000.000000000000000 ) ;
#13290 = cartesian_point ( 'none', ( -2.277101033773541600e-013, 3.499999999999999600, -124.5000000000000000 ) ) ;
#13291 = line ( 'none', #13290, #13289 ) ;
#13292 = cartesian_point ( 'none', ( -37.49999999999999300, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#13293 = cartesian_point ( 'none', ( 37.50000000000002800, 0.0000000000000000000, 41.05000000000000400 ) ) ;
#13294 = axis2_placement_3d ( 'none', #13286, #13569, #13552 ) ;
#13295 = line ( 'none', #13300, #13299 ) ;
#13296 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13297 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13298 = edge_loop ( 'none', ( #14076, #14570, #14562, #14436 ) ) ;
#13299 = vector ( 'none', #13287, 1000.000000000000000 ) ;
#13300 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13301 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#13302 = axis2_placement_3d ( 'none', #13292, #13297, #13296 ) ;
#13303 = advanced_face ( 'none', ( #29335, #29320 ), #43950, .t. ) ;
#13304 = edge_curve ( 'none', #13245, #13318, #29849, .t. ) ;
#13305 = oriented_edge ( 'none', *, *, #13306, .t. ) ;
#13306 = edge_curve ( 'none', #13317, #11634, #29880, .t. ) ;
#13307 = oriented_edge ( 'none', *, *, #13315, .t. ) ;
#13308 = edge_curve ( 'none', #11634, #11637, #29883, .t. ) ;
#13309 = edge_loop ( 'none', ( #13307, #13305, #13310, #1889 ) ) ;
#13310 = oriented_edge ( 'none', *, *, #13308, .t. ) ;
#13311 = advanced_face ( 'none', ( #29886 ), #29875, .t. ) ;
#13312 = oriented_edge ( 'none', *, *, #13304, .f. ) ;
#13313 = oriented_edge ( 'none', *, *, #13316, .t. ) ;
#13314 = oriented_edge ( 'none', *, *, #13315, .f. ) ;
#13315 = edge_curve ( 'none', #13318, #13317, #29866, .t. ) ;
#13316 = edge_curve ( 'none', #13242, #13317, #29882, .t. ) ;
#13317 = vertex_point ( 'none', #29887 ) ;
#13318 = vertex_point ( 'none', #29876 ) ;
#13319 = edge_curve ( 'none', #13246, #13254, #29915, .t. ) ;
#13320 = edge_curve ( 'none', #13248, #13246, #29902, .t. ) ;
#13321 = advanced_face ( 'none', ( #29861 ), #29867, .t. ) ;
#13322 = edge_loop ( 'none', ( #13247, #13313, #13314, #13312 ) ) ;
#13323 = oriented_edge ( 'none', *, *, #13320, .t. ) ;
#13324 = edge_curve ( 'none', #13245, #13242, #29903, .t. ) ;
#13325 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13326 = cartesian_point ( 'none', ( 7.299999999999995400, 0.0000000000000000000, -93.00000000000000000 ) ) ;
#13327 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13328 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13329 = face_outer_bound ( 'none', #41, .t. ) ;
#13330 = axis2_placement_3d ( 'none', #13326, #13325, #13386 ) ;
#13331 = cartesian_point ( 'none', ( 7.299999999999995400, -3.500000000000000000, -93.00000000000000000 ) ) ;
#13332 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13333 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13334 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -123.5000000000000000 ) ) ;
#13335 = axis2_placement_3d ( 'none', #13334, #13333, #13332 ) ;
#13336 = face_outer_bound ( 'none', #9, .t. ) ;
#13337 = axis2_placement_3d ( 'none', #13331, #13342, #13327 ) ;
#13338 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13339 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13340 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13341 = cartesian_point ( 'none', ( 7.299999999999995400, 3.500000000000000000, -93.00000000000000000 ) ) ;
#13342 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13343 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13344 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13345 = cartesian_point ( 'none', ( -2.277101033773541600e-013, -9.999999999999994700, -124.5000000000000000 ) ) ;
#13346 = axis2_placement_3d ( 'none', #13345, #13344, #13343 ) ;
#13347 = plane ( 'none', #13346 ) ;
#13348 = axis2_placement_3d ( 'none', #13341, #13340, #13339 ) ;
#13349 = face_outer_bound ( 'none', #275, .t. ) ;
#13350 = cylindrical_surface ( 'none', #13330, 3.500000000000003100 ) ;
#13351 = plane ( 'none', #13348 ) ;
#13352 = circle ( 'none', #13335, 10.99999999999999600 ) ;
#13353 = face_outer_bound ( 'none', #18, .t. ) ;
#13354 = face_outer_bound ( 'none', #270, .t. ) ;
#13355 = plane ( 'none', #13337 ) ;
#13356 = face_bound ( 'none', #53292, .t. ) ;
#13357 = face_bound ( 'none', #28759, .t. ) ;
#13358 = cartesian_point ( 'none', ( -30.50000000000000000, 28.99999999999998900, 42.49999999999999300 ) ) ;
#13359 = line ( 'none', #13418, #13417 ) ;
#13360 = cartesian_point ( 'none', ( 10.99999999999999600, -1.543603576291214900e-024, -89.50000000000000000 ) ) ;
#13361 = cartesian_point ( 'none', ( 11.00000000000000000, -0.2301030268996839300, -89.49999999999997200 ) ) ;
#13362 = cartesian_point ( 'none', ( 10.99278688240708100, -0.4583458506243227600, -89.52247164682127300 ) ) ;
#13363 = cartesian_point ( 'none', ( 10.96454986031983100, -0.9110931463720367600, -89.61278969584401500 ) ) ;
#13364 = cartesian_point ( 'none', ( 10.94350049029656100, -1.133469641634189200, -89.68078467936295800 ) ) ;
#13365 = cartesian_point ( 'none', ( 10.89169169658778300, -1.554351439060077400, -89.85580926514468600 ) ) ;
#13366 = cartesian_point ( 'none', ( 10.86072998294436300, -1.755645666545232000, -89.96344670477402900 ) ) ;
#13367 = cartesian_point ( 'none', ( 10.79195710676971700, -2.138085422645303900, -90.21943560644994900 ) ) ;
#13368 = cartesian_point ( 'none', ( 10.75523591631742600, -2.313439545089718100, -90.36382518239625500 ) ) ;
#13369 = cartesian_point ( 'none', ( 10.68118807124204900, -2.634259579309854000, -90.68437985270310300 ) ) ;
#13370 = cartesian_point ( 'none', ( 10.64346728221192400, -2.780998957573981300, -90.86267429199442300 ) ) ;
#13371 = cartesian_point ( 'none', ( 10.57382080297655100, -3.035072423531878400, -91.24203192064094000 ) ) ;
#13372 = cartesian_point ( 'none', ( 10.54190807298809700, -3.142718022120743400, -91.44248335847810000 ) ) ;
#13373 = cartesian_point ( 'none', ( 10.48774219665482800, -3.319000753600382900, -91.86564174407716600 ) ) ;
#13374 = cartesian_point ( 'none', ( 10.46565882402302700, -3.387067194953583500, -92.08878660202269400 ) ) ;
#13375 = cartesian_point ( 'none', ( 10.43613345637304200, -3.476975306894353400, -92.53828931674588900 ) ) ;
#13376 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13377 = cartesian_point ( 'none', ( -42.49999999999998600, 34.00000000000000000, 42.50000000000000000 ) ) ;
#13378 = face_outer_bound ( 'none', #63, .t. ) ;
#13379 = direction ( 'none', ( -1.632680918566406800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13380 = vector ( 'none', #13379, 1000.000000000000000 ) ;
#13381 = cartesian_point ( 'none', ( -42.50000000000000000, 28.99999999999998600, -42.50000000000000000 ) ) ;
#13382 = line ( 'none', #13381, #13380 ) ;
#13383 = cartesian_point ( 'none', ( 10.42832680730710100, -3.500000000000000400, -92.76703448328706300 ) ) ;
#13384 = cartesian_point ( 'none', ( 10.42832680730710100, -3.500000000000000000, -93.00000000000000000 ) ) ;
#13385 = b_spline_curve_with_knots ( 'none', 3,
( #13384, #13383, #13375, #13374, #13373, #13372, #13371, #13370, #13369, #13368, #13367, #13366, #13365, #13364, #13363, #13362, #13361, #13360 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0006885971477872491200, 0.001377194295574498200, 0.002065791443361747500, 0.002754388591148996500, 0.003442985738936245500, 0.004131582886723494900, 0.004820180034510743500, 0.005508777182297993000 ),
.unspecified. ) ;
#13386 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13387 = axis2_placement_3d ( 'none', #13377, #13409, #13408 ) ;
#13388 = cartesian_point ( 'none', ( 10.42832680730710100, -3.500000000000000000, -93.00000000000000000 ) ) ;
#13389 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13390 = vector ( 'none', #13389, 1000.000000000000000 ) ;
#13391 = cartesian_point ( 'none', ( -42.49999999999998600, 28.99999999999998600, 42.50000000000000000 ) ) ;
#13392 = cartesian_point ( 'none', ( -37.49999999999999300, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#13393 = line ( 'none', #13436, #13435 ) ;
#13394 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252581100e-016 ) ) ;
#13395 = direction ( 'none', ( 2.478176394252581100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13396 = cartesian_point ( 'none', ( -10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#13397 = line ( 'none', #13391, #13390 ) ;
#13398 = face_outer_bound ( 'none', #941, .t. ) ;
#13399 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13400 = vector ( 'none', #13399, 1000.000000000000000 ) ;
#13401 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13402 = line ( 'none', #13401, #13453 ) ;
#13403 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13404 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13405 = line ( 'none', #13376, #13400 ) ;
#13406 = cartesian_point ( 'none', ( -37.49999999999999300, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13407 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13408 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13409 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13410 = cylindrical_surface ( 'none', #13413, 2.000000000000000000 ) ;
#13411 = axis2_placement_3d ( 'none', #13396, #13395, #13394 ) ;
#13412 = cartesian_point ( 'none', ( 30.49999999999999600, 28.99999999999998900, 42.49999999999999300 ) ) ;
#13413 = axis2_placement_3d ( 'none', #13407, #13404, #13403 ) ;
#13414 = plane ( 'none', #13411 ) ;
#13415 = plane ( 'none', #13387 ) ;
#13416 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13417 = vector ( 'none', #13416, 1000.000000000000000 ) ;
#13418 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13419 = cylindrical_surface ( 'none', #13465, 4.999999999999997300 ) ;
#13420 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, 35.50000000000000000 ) ) ;
#13421 = face_outer_bound ( 'none', #29, .t. ) ;
#13422 = direction ( 'none', ( 0.7071067811865455700, 0.7071067811865495700, 0.0000000000000000000 ) ) ;
#13423 = vector ( 'none', #13422, 1000.000000000000100 ) ;
#13424 = cartesian_point ( 'none', ( -37.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#13425 = line ( 'none', #13424, #13423 ) ;
#13426 = axis2_placement_3d ( 'none', #13420, #13484, #13483 ) ;
#13427 = axis2_placement_3d ( 'none', #13482, #13464, #13463 ) ;
#13428 = direction ( 'none', ( 0.7071067811865455700, 0.7071067811865495700, 0.0000000000000000000 ) ) ;
#13429 = vector ( 'none', #13428, 1000.000000000000100 ) ;
#13430 = cartesian_point ( 'none', ( -37.50000000000000700, 34.00000000000000700, -30.49999999999999300 ) ) ;
#13431 = line ( 'none', #13430, #13429 ) ;
#13432 = plane ( 'none', #13427 ) ;
#13433 = face_outer_bound ( 'none', #61, .t. ) ;
#13434 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13435 = vector ( 'none', #13434, 1000.000000000000000 ) ;
#13436 = cartesian_point ( 'none', ( -37.49999999999999300, 34.00000000000000000, 42.50000000000000000 ) ) ;
#13437 = cylindrical_surface ( 'none', #13426, 2.500000000000002200 ) ;
#13438 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13439 = vector ( 'none', #13438, 1000.000000000000000 ) ;
#13440 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13441 = line ( 'none', #13440, #13439 ) ;
#13442 = direction ( 'none', ( 1.632680918566406500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13443 = vector ( 'none', #13442, 1000.000000000000000 ) ;
#13444 = cartesian_point ( 'none', ( -42.50000000000000000, 0.0000000000000000000, -42.50000000000000000 ) ) ;
#13445 = line ( 'none', #13444, #13443 ) ;
#13446 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13447 = vector ( 'none', #13446, 1000.000000000000000 ) ;
#13448 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#13449 = line ( 'none', #13448, #13447 ) ;
#13450 = cartesian_point ( 'none', ( 12.57308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#13451 = line ( 'none', #13450, #13481 ) ;
#13452 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13453 = vector ( 'none', #13452, 1000.000000000000000 ) ;
#13454 = axis2_placement_3d ( 'none', #13512, #13510, #13509 ) ;
#13455 = face_outer_bound ( 'none', #90, .t. ) ;
#13456 = cartesian_point ( 'none', ( 41.04999999999999700, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#13457 = line ( 'none', #13459, #13514 ) ;
#13458 = plane ( 'none', #13454 ) ;
#13459 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, 37.50000000000001400 ) ) ;
#13460 = face_outer_bound ( 'none', #70, .t. ) ;
#13461 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13462 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, -35.50000000000000000 ) ) ;
#13463 = direction ( 'none', ( -0.7071067811865455700, -0.7071067811865495700, 0.0000000000000000000 ) ) ;
#13464 = direction ( 'none', ( -0.7071067811865495700, 0.7071067811865455700, 1.154479749032191000e-016 ) ) ;
#13465 = axis2_placement_3d ( 'none', #13471, #13466, #13479 ) ;
#13466 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13467 = face_outer_bound ( 'none', #73, .t. ) ;
#13468 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13469 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13470 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, 35.50000000000000000 ) ) ;
#13471 = cartesian_point ( 'none', ( -37.49999999999999300, 34.00000000000000000, 37.50000000000000700 ) ) ;
#13472 = circle ( 'none', #13474, 2.500000000000002200 ) ;
#13473 = line ( 'none', #13507, #13506 ) ;
#13474 = axis2_placement_3d ( 'none', #13470, #13469, #13468 ) ;
#13475 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13476 = vector ( 'none', #13475, 1000.000000000000000 ) ;
#13477 = cartesian_point ( 'none', ( -42.49999999999998600, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#13478 = line ( 'none', #13477, #13476 ) ;
#13479 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13480 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#13481 = vector ( 'none', #13480, 1000.000000000000100 ) ;
#13482 = cartesian_point ( 'none', ( -37.50000000000000000, 34.00000000000000000, 42.50000000000000000 ) ) ;
#13483 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13484 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13485 = cartesian_point ( 'none', ( -37.49999999999999300, 28.00000000000000400, 37.50000000000000700 ) ) ;
#13486 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13487 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13488 = cartesian_point ( 'none', ( -37.49999999999999300, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#13489 = axis2_placement_3d ( 'none', #13488, #13487, #13486 ) ;
#13490 = circle ( 'none', #13495, 4.999999999999997300 ) ;
#13491 = face_outer_bound ( 'none', #123, .t. ) ;
#13492 = cartesian_point ( 'none', ( 41.05000000000000400, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#13493 = line ( 'none', #13492, #13539 ) ;
#13494 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13495 = axis2_placement_3d ( 'none', #13485, #13545, #13543 ) ;
#13496 = cartesian_point ( 'none', ( 41.05000000000001800, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#13497 = cartesian_point ( 'none', ( -37.50000000000000700, -0.0000000000000000000, -41.05000000000000400 ) ) ;
#13498 = circle ( 'none', #13489, 4.999999999999997300 ) ;
#13499 = axis2_placement_3d ( 'none', #13462, #13461, #13494 ) ;
#13500 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13501 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13502 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, -35.50000000000000000 ) ) ;
#13503 = axis2_placement_3d ( 'none', #13502, #13501, #13500 ) ;
#13504 = circle ( 'none', #13503, 2.500000000000002200 ) ;
#13505 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865495700, 0.7071067811865455700 ) ) ;
#13506 = vector ( 'none', #13505, 1000.000000000000100 ) ;
#13507 = cartesian_point ( 'none', ( 30.49999999999999300, 34.00000000000000000, 37.50000000000001400 ) ) ;
#13508 = cylindrical_surface ( 'none', #13499, 2.500000000000002200 ) ;
#13509 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865495700, 0.7071067811865455700 ) ) ;
#13510 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865455700, 0.7071067811865495700 ) ) ;
#13511 = cartesian_point ( 'none', ( -41.05000000000000400, 0.0000000000000000000, -37.50000000000000700 ) ) ;
#13512 = cartesian_point ( 'none', ( -42.49999999999998600, 34.00000000000000000, 37.50000000000001400 ) ) ;
#13513 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865495700, 0.7071067811865455700 ) ) ;
#13514 = vector ( 'none', #13513, 1000.000000000000100 ) ;
#13515 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13516 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13517 = cartesian_point ( 'none', ( -37.50000000000000700, 34.00000000000000000, -37.50000000000000700 ) ) ;
#13518 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13519 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#13520 = axis2_placement_3d ( 'none', #13540, #13519, #13518 ) ;
#13521 = line ( 'none', #13524, #13566 ) ;
#13522 = cylindrical_surface ( 'none', #13537, 4.999999999999997300 ) ;
#13523 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13524 = cartesian_point ( 'none', ( 10.42832680730710100, -3.500000000000000000, 26.92483899198589000 ) ) ;
#13525 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13526 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13527 = face_bound ( 'none', #86, .t. ) ;
#13528 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#13529 = axis2_placement_3d ( 'none', #13528, #13526, #13525 ) ;
#13530 = direction ( 'none', ( -1.850371707708594100e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#13531 = vector ( 'none', #13530, 1000.000000000000000 ) ;
#13532 = cartesian_point ( 'none', ( -41.04999999999999000, 0.0000000000000000000, 37.50000000000001400 ) ) ;
#13533 = line ( 'none', #13532, #13531 ) ;
#13534 = edge_loop ( 'none', ( #12567, #13147, #13019, #12944 ) ) ;
#13535 = cartesian_point ( 'none', ( -41.04999999999999000, 0.0000000000000000000, 37.50000000000001400 ) ) ;
#13536 = face_outer_bound ( 'none', #106, .t. ) ;
#13537 = axis2_placement_3d ( 'none', #13517, #13516, #13578 ) ;
#13538 = direction ( 'none', ( 1.850371707708594100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13539 = vector ( 'none', #13538, 1000.000000000000000 ) ;
#13540 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#13541 = circle ( 'none', #13520, 2.000000000000000900 ) ;
#13542 = cylindrical_surface ( 'none', #13529, 10.99999999999999600 ) ;
#13543 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13544 = edge_curve ( 'none', #4783, #4091, #29919, .t. ) ;
#13545 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13546 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, -41.05000000000000400 ) ) ;
#13547 = circle ( 'none', #13573, 4.999999999999997300 ) ;
#13548 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13549 = vector ( 'none', #13548, 1000.000000000000000 ) ;
#13550 = cartesian_point ( 'none', ( -37.50000000000000700, -0.0000000000000000000, -41.05000000000000400 ) ) ;
#13551 = line ( 'none', #14057, #14069 ) ;
#13552 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13553 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13554 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13555 = cartesian_point ( 'none', ( -42.49999999999998600, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#13556 = line ( 'none', #13550, #13549 ) ;
#13557 = face_outer_bound ( 'none', #154, .t. ) ;
#13558 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13559 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13560 = cartesian_point ( 'none', ( -37.50000000000000700, -0.0000000000000000000, -37.50000000000000700 ) ) ;
#13561 = axis2_placement_3d ( 'none', #13560, #13559, #13558 ) ;
#13562 = circle ( 'none', #13561, 3.549999999999997600 ) ;
#13563 = vector ( 'none', #12524, 1000.000000000000000 ) ;
#13564 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#13565 = line ( 'none', #13564, #13563 ) ;
#13566 = vector ( 'none', #13523, 1000.000000000000000 ) ;
#13567 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13568 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13569 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#13570 = axis2_placement_3d ( 'none', #13555, #13554, #13553 ) ;
#13571 = circle ( 'none', #13575, 4.999999999999997300 ) ;
#13572 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13573 = axis2_placement_3d ( 'none', #13579, #13515, #13572 ) ;
#13574 = cartesian_point ( 'none', ( -37.50000000000000700, 0.0000000000000000000, -37.50000000000000700 ) ) ;
#13575 = axis2_placement_3d ( 'none', #13574, #13568, #13567 ) ;
#13576 = plane ( 'none', #13570 ) ;
#13577 = cartesian_point ( 'none', ( 10.62691906009821200, 2.449293598294705900e-016, -2.000000000000000900 ) ) ;
#13578 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13579 = cartesian_point ( 'none', ( -37.50000000000000700, 28.00000000000000400, -37.50000000000000700 ) ) ;
#13580 = circle ( 'none', #13592, 3.549999999999997600 ) ;
#13581 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#13582 = vector ( 'none', #13581, 1000.000000000000100 ) ;
#13583 = cartesian_point ( 'none', ( 11.17308093990178700, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#13584 = line ( 'none', #13583, #13582 ) ;
#13585 = circle ( 'none', #13631, 11.49999999999998600 ) ;
#13586 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13587 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13588 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#13589 = vector ( 'none', #13637, 1000.000000000000000 ) ;
#13590 = cartesian_point ( 'none', ( 37.50000000000002800, 0.0000000000000000000, 41.05000000000000400 ) ) ;
#13591 = line ( 'none', #13590, #13589 ) ;
#13592 = axis2_placement_3d ( 'none', #13643, #13642, #13641 ) ;
#13593 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13594 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13595 = circle ( 'none', #13597, 10.99999999999999500 ) ;
#13596 = cartesian_point ( 'none', ( 0.5000000000000001100, 0.5000000000000013300, 3.499999999999999600 ) ) ;
#13597 = axis2_placement_3d ( 'none', #13588, #13587, #13586 ) ;
#13598 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13599 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13600 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#13601 = axis2_placement_3d ( 'none', #13600, #13599, #13598 ) ;
#13602 = cartesian_point ( 'none', ( -2.618666188839571600e-013, -11.49999999999998600, -84.49999999999998600 ) ) ;
#13603 = face_bound ( 'none', #119, .t. ) ;
#13604 = axis2_placement_3d ( 'none', #13602, #13594, #13593 ) ;
#13605 = face_outer_bound ( 'none', #26, .t. ) ;
#13606 = circle ( 'none', #13601, 3.549999999999990500 ) ;
#13607 = cartesian_point ( 'none', ( -37.49999999999999300, 0.0000000000000000000, 41.05000000000000400 ) ) ;
#13608 = cartesian_point ( 'none', ( 12.02691906009821200, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#13609 = plane ( 'none', #13604 ) ;
#13610 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13611 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#13612 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#13613 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#13614 = cartesian_point ( 'none', ( -49.56501490601112900, 4.000000000000003600, -39.70591010626623800 ) ) ;
#13615 = face_outer_bound ( 'none', #224, .t. ) ;
#13616 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13617 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13618 = vector ( 'none', #13617, 1000.000000000000000 ) ;
#13619 = cartesian_point ( 'none', ( 0.5000000000000001100, 6.499999999999996400, 3.499999999999999600 ) ) ;
#13620 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13621 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, -2.999999999999999100 ) ) ;
#13622 = line ( 'none', #13621, #13618 ) ;
#13623 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -83.49999999999998600 ) ) ;
#13624 = axis2_placement_3d ( 'none', #13658, #13657, #13654 ) ;
#13625 = axis2_placement_3d ( 'none', #13623, #13616, #13610 ) ;
#13626 = face_outer_bound ( 'none', #21, .t. ) ;
#13627 = axis2_placement_3d ( 'none', #13640, #13639, #13620 ) ;
#13628 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13629 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13630 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#13631 = axis2_placement_3d ( 'none', #13630, #13629, #13628 ) ;
#13632 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -23.60869939627408000 ) ) ;
#13633 = toroidal_surface ( 'none', #13625, 11.49999999999999500, 1.000000000000000000 ) ;
#13634 = plane ( 'none', #13627 ) ;
#13635 = axis2_placement_3d ( 'none', #13611, #13672, #13662 ) ;
#13636 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#13637 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13638 = face_outer_bound ( 'none', #103, .t. ) ;
#13639 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13640 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -52.99999999999999300 ) ) ;
#13641 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13642 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13643 = cartesian_point ( 'none', ( 37.50000000000002100, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#13644 = axis2_placement_3d ( 'none', #13694, #13693, #13692 ) ;
#13645 = cartesian_point ( 'none', ( 0.0000000000000000000, 6.499999999999996400, -2.999999999999999100 ) ) ;
#13646 = oriented_edge ( 'none', *, *, #4143, .t. ) ;
#13647 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13648 = vector ( 'none', #13647, 1000.000000000000000 ) ;
#13649 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, 2.999999999999995600 ) ) ;
#13650 = cartesian_point ( 'none', ( -48.92759091626243200, 4.000000000000003600, -40.47642334904202200 ) ) ;
#13651 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13652 = vector ( 'none', #13651, 1000.000000000000000 ) ;
#13653 = axis2_placement_3d ( 'none', #13650, #13661, #13706 ) ;
#13654 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13655 = line ( 'none', #13649, #13648 ) ;
#13656 = circle ( 'none', #13653, 1.000000000000000900 ) ;
#13657 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13658 = cartesian_point ( 'none', ( -11.99999999999998900, 47.00000000000000000, -34.63915900659304000 ) ) ;
#13659 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13660 = vector ( 'none', #13659, 1000.000000000000000 ) ;
#13661 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13662 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13663 = face_outer_bound ( 'none', #102, .t. ) ;
#13664 = cylindrical_surface ( 'none', #13635, 4.999999999999997300 ) ;
#13665 = advanced_face ( 'none', ( #29953 ), #29946, .f. ) ;
#13666 = line ( 'none', #13613, #13660 ) ;
#13667 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13668 = vector ( 'none', #13667, 1000.000000000000000 ) ;
#13669 = cylindrical_surface ( 'none', #13624, 0.9999999999998829800 ) ;
#13670 = cartesian_point ( 'none', ( -11.75721461541135000, 47.00000000000000000, -35.60923903268877700 ) ) ;
#13671 = line ( 'none', #13670, #13668 ) ;
#13672 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13673 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000004400, 2.999999999999995600 ) ) ;
#13674 = cartesian_point ( 'none', ( 31.50000000000000000, 0.5000000000000013300, 3.500000000000001300 ) ) ;
#13675 = cartesian_point ( 'none', ( -44.19770985389293100, 4.000000000000003600, -45.60496073533114700 ) ) ;
#13676 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13677 = cartesian_point ( 'none', ( 0.5000000000000001100, 7.000000000000000000, 3.499999999999999600 ) ) ;
#13678 = cartesian_point ( 'none', ( -43.46874122647151500, 4.000000000000003600, -47.28950784125983400 ) ) ;
#13679 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13680 = vector ( 'none', #13679, 1000.000000000000000 ) ;
#13681 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -24.40869939627407700 ) ) ;
#13682 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000004400, -3.499999999999999600 ) ) ;
#13683 = line ( 'none', #13682, #13680 ) ;
#13684 = plane ( 'none', #13734 ) ;
#13685 = face_outer_bound ( 'none', #133, .t. ) ;
#13686 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13687 = vector ( 'none', #13686, 1000.000000000000000 ) ;
#13688 = cartesian_point ( 'none', ( 0.5000000000000035500, 7.000000000000000000, -3.499999999999999600 ) ) ;
#13689 = line ( 'none', #13688, #13687 ) ;
#13690 = cartesian_point ( 'none', ( 0.0000000000000000000, 6.499999999999996400, 2.999999999999995600 ) ) ;
#13691 = line ( 'none', #13677, #13695 ) ;
#13692 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13693 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13694 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#13695 = vector ( 'none', #13676, 1000.000000000000000 ) ;
#13696 = cartesian_point ( 'none', ( 0.5000000000000004400, 7.000000000000000000, -2.999999999999999100 ) ) ;
#13697 = circle ( 'none', #13644, 4.999999999999997300 ) ;
#13698 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13699 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13700 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#13701 = axis2_placement_3d ( 'none', #13700, #13699, #13698 ) ;
#13702 = circle ( 'none', #13701, 10.41072366659116000 ) ;
#13703 = cartesian_point ( 'none', ( 0.0000000000000000000, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13704 = line ( 'none', #13703, #13652 ) ;
#13705 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -47.28950784125983400 ) ) ;
#13706 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13707 = axis2_placement_3d ( 'none', #13758, #13757, #13756 ) ;
#13708 = face_outer_bound ( 'none', #210, .t. ) ;
#13709 = line ( 'none', #13763, #13762 ) ;
#13710 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13711 = face_outer_bound ( 'none', #237, .t. ) ;
#13712 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13713 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, -3.499999999999999600 ) ) ;
#13714 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13715 = vector ( 'none', #13714, 1000.000000000000000 ) ;
#13716 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 3.500000000000001300 ) ) ;
#13717 = axis2_placement_3d ( 'none', #13768, #13767, #13766 ) ;
#13718 = face_outer_bound ( 'none', #157, .t. ) ;
#13719 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13720 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13721 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, 0.0000000000000000000 ) ) ;
#13722 = axis2_placement_3d ( 'none', #13721, #13720, #13719 ) ;
#13723 = line ( 'none', #13716, #13715 ) ;
#13724 = plane ( 'none', #13730 ) ;
#13725 = plane ( 'none', #13717 ) ;
#13726 = cartesian_point ( 'none', ( 31.50000000000000000, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#13727 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13728 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13729 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, -3.499999999999999600 ) ) ;
#13730 = axis2_placement_3d ( 'none', #13713, #13712, #13710 ) ;
#13731 = circle ( 'none', #13722, 3.500000000000001300 ) ;
#13732 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000004400, -2.999999999999999100 ) ) ;
#13733 = plane ( 'none', #13707 ) ;
#13734 = axis2_placement_3d ( 'none', #13729, #13728, #13727 ) ;
#13735 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13736 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13737 = vector ( 'none', #13736, 1000.000000000000000 ) ;
#13738 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#13739 = line ( 'none', #13795, #13794 ) ;
#13740 = line ( 'none', #13765, #13792 ) ;
#13741 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13742 = vector ( 'none', #13741, 1000.000000000000000 ) ;
#13743 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -41.47642334904202200 ) ) ;
#13744 = line ( 'none', #13743, #13742 ) ;
#13745 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13746 = vector ( 'none', #13745, 1000.000000000000000 ) ;
#13747 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, -3.499999999999999600 ) ) ;
#13748 = line ( 'none', #13747, #13746 ) ;
#13749 = line ( 'none', #13738, #13737 ) ;
#13750 = line ( 'none', #13782, #13781 ) ;
#13751 = cartesian_point ( 'none', ( 0.5000000000000035500, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13752 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13753 = vector ( 'none', #13752, 1000.000000000000000 ) ;
#13754 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#13755 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, 3.500000000000001300 ) ) ;
#13756 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13757 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13758 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#13759 = cartesian_point ( 'none', ( 0.5000000000000035500, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#13760 = line ( 'none', #13754, #13753 ) ;
#13761 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.101411730778925300e-016 ) ) ;
#13762 = vector ( 'none', #13761, 1000.000000000000000 ) ;
#13763 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000013300, 3.499999999999999600 ) ) ;
#13764 = cartesian_point ( 'none', ( 0.5000000000000004400, 7.000000000000000000, 2.999999999999999100 ) ) ;
#13765 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#13766 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.101411730778925300e-016 ) ) ;
#13767 = direction ( 'none', ( 1.101411730778925300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13768 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, 3.499999999999999600 ) ) ;
#13769 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#13770 = toroidal_surface ( 'none', #13815, 9.999999999999994700, 1.000000000000000900 ) ;
#13771 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13772 = vector ( 'none', #13771, 1000.000000000000000 ) ;
#13773 = cartesian_point ( 'none', ( -2.277101033773541600e-013, -3.499999999999999600, -124.5000000000000000 ) ) ;
#13774 = line ( 'none', #13773, #13772 ) ;
#13775 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13776 = vector ( 'none', #13775, 1000.000000000000000 ) ;
#13777 = b_spline_curve_with_knots ( 'none', 3,
( #13827, #13826, #13825, #13824, #13823, #13822, #13821, #13820, #13819, #13818 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 0.001328017552866660400, 0.001731087890388296200, 0.002134158227909932000, 0.002537228565431568200, 0.002940298902953204000 ),
.unspecified. ) ;
#13778 = cartesian_point ( 'none', ( 7.299999999999995400, -3.500000000000000000, -93.00000000000000000 ) ) ;
#13779 = line ( 'none', #13778, #13776 ) ;
#13780 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.101411730778925300e-016 ) ) ;
#13781 = vector ( 'none', #13780, 1000.000000000000000 ) ;
#13782 = cartesian_point ( 'none', ( 0.0000000000000000000, 6.499999999999996400, 3.499999999999999600 ) ) ;
#13783 = line ( 'none', #13810, #13809 ) ;
#13784 = face_outer_bound ( 'none', #268, .t. ) ;
#13785 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13786 = cartesian_point ( 'none', ( -49.56501490601112900, 120.0000000000000000, -39.70591010626623800 ) ) ;
#13787 = vector ( 'none', #14064, 999.9999999999998900 ) ;
#13788 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13789 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#13790 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#13791 = axis2_placement_3d ( 'none', #13790, #13789, #13788 ) ;
#13792 = vector ( 'none', #13785, 1000.000000000000000 ) ;
#13793 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13794 = vector ( 'none', #13793, 1000.000000000000000 ) ;
#13795 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#13796 = circle ( 'none', #13791, 2.000000000000000900 ) ;
#13797 = cartesian_point ( 'none', ( 12.02691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#13798 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13799 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13800 = vector ( 'none', #13799, 1000.000000000000000 ) ;
#13801 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#13802 = vector ( 'none', #13816, 1000.000000000000000 ) ;
#13803 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13804 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13805 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -123.4999999999999900 ) ) ;
#13806 = line ( 'none', #13801, #13800 ) ;
#13807 = line ( 'none', #13817, #13802 ) ;
#13808 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#13809 = vector ( 'none', #13808, 1000.000000000000000 ) ;
#13810 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#13811 = face_outer_bound ( 'none', #53283, .t. ) ;
#13812 = face_outer_bound ( 'none', #433, .t. ) ;
#13813 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13814 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13815 = axis2_placement_3d ( 'none', #13805, #13804, #13803 ) ;
#13816 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13817 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#13818 = cartesian_point ( 'none', ( 10.42832680731066800, -3.500000000000000000, -123.5000000000007000 ) ) ;
#13819 = cartesian_point ( 'none', ( 10.42832680730704800, -3.500000000000000000, -123.6347825765100200 ) ) ;
#13820 = cartesian_point ( 'none', ( 10.39922605206983300, -3.500000000000000000, -123.7693389370739800 ) ) ;
#13821 = cartesian_point ( 'none', ( 10.28754898698098000, -3.500000000000000000, -124.0168014085184300 ) ) ;
#13822 = cartesian_point ( 'none', ( 10.20699338535087200, -3.499999999999999600, -124.1266964634605500 ) ) ;
#13823 = cartesian_point ( 'none', ( 10.00640712005499500, -3.500000000000000000, -124.3102045978792600 ) ) ;
#13824 = cartesian_point ( 'none', ( 9.890190083341725100, -3.499999999999999600, -124.3805014270498900 ) ) ;
#13825 = cartesian_point ( 'none', ( 9.636837204768886200, -3.500000000000000400, -124.4760484565974300 ) ) ;
#13826 = cartesian_point ( 'none', ( 9.502629429134032100, -3.500000000000000000, -124.4999999999999900 ) ) ;
#13827 = cartesian_point ( 'none', ( 9.367496997597593000, -3.499999999999999600, -124.5000000000000000 ) ) ;
#13828 = plane ( 'none', #13829 ) ;
#13829 = axis2_placement_3d ( 'none', #13769, #13814, #13813 ) ;
#13830 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13831 = vector ( 'none', #13830, 1000.000000000000000 ) ;
#13832 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13833 = line ( 'none', #13832, #13831 ) ;
#13834 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -40.47642334904202200 ) ) ;
#13835 = axis2_placement_3d ( 'none', #13867, #13870, #13869 ) ;
#13836 = cylindrical_surface ( 'none', #13889, 1.000000000000000900 ) ;
#13837 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13838 = vector ( 'none', #13837, 1000.000000000000000 ) ;
#13839 = cartesian_point ( 'none', ( 0.5000000000000004400, 7.000000000000000000, 3.499999999999999600 ) ) ;
#13840 = cartesian_point ( 'none', ( 31.50000000000000000, 0.5000000000000013300, 0.0000000000000000000 ) ) ;
#13841 = face_outer_bound ( 'none', #52953, .t. ) ;
#13842 = line ( 'none', #13839, #13838 ) ;
#13843 = circle ( 'none', #13849, 3.500000000000001300 ) ;
#13844 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13845 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13846 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 0.0000000000000000000 ) ) ;
#13847 = axis2_placement_3d ( 'none', #13846, #13845, #13844 ) ;
#13848 = face_outer_bound ( 'none', #299, .t. ) ;
#13849 = axis2_placement_3d ( 'none', #13840, #13887, #13886 ) ;
#13850 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#13851 = vector ( 'none', #13850, 1000.000000000000000 ) ;
#13852 = cartesian_point ( 'none', ( 7.299999999999995400, -3.500000000000000000, -93.00000000000000000 ) ) ;
#13853 = line ( 'none', #13852, #13851 ) ;
#13854 = cylindrical_surface ( 'none', #13847, 3.500000000000001300 ) ;
#13855 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13856 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13857 = face_outer_bound ( 'none', #227, .t. ) ;
#13858 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 0.0000000000000000000 ) ) ;
#13859 = axis2_placement_3d ( 'none', #13858, #13856, #13855 ) ;
#13860 = plane ( 'none', #13859 ) ;
#13861 = cartesian_point ( 'none', ( 10.42832680731066800, -3.500000000000000000, -123.5000000000007000 ) ) ;
#13862 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, 2.999999999999992500 ) ) ;
#13863 = face_outer_bound ( 'none', #322, .t. ) ;
#13864 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, -2.999999999999992500 ) ) ;
#13865 = face_outer_bound ( 'none', #295, .t. ) ;
#13866 = vector ( 'none', #13877, 1000.000000000000000 ) ;
#13867 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13868 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, 2.999999999999995600 ) ) ;
#13869 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13870 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13871 = vector ( 'none', #13872, 1000.000000000000000 ) ;
#13872 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.101411730778925300e-016 ) ) ;
#13873 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13874 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#13875 = cartesian_point ( 'none', ( 12.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#13876 = axis2_placement_3d ( 'none', #13875, #13874, #13873 ) ;
#13877 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13878 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, -2.999999999999999100 ) ) ;
#13879 = line ( 'none', #13884, #13871 ) ;
#13880 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, -2.999999999999999100 ) ) ;
#13881 = line ( 'none', #13878, #13866 ) ;
#13882 = plane ( 'none', #13835 ) ;
#13883 = circle ( 'none', #13876, 2.000000000000000900 ) ;
#13884 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 3.000000000000002700 ) ) ;
#13885 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13886 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13887 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13888 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 3.000000000000000900 ) ) ;
#13889 = axis2_placement_3d ( 'none', #13834, #13891, #13885 ) ;
#13890 = cartesian_point ( 'none', ( 11.87308093990178600, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#13891 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13892 = line ( 'none', #13954, #13953 ) ;
#13893 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13894 = vector ( 'none', #13893, 1000.000000000000000 ) ;
#13895 = circle ( 'none', #13951, 2.999999999999993800 ) ;
#13896 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#13897 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13898 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#13899 = face_outer_bound ( 'none', #338, .t. ) ;
#13900 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, -2.999999999999992500 ) ) ;
#13901 = line ( 'none', #13900, #13894 ) ;
#13902 = axis2_placement_3d ( 'none', #13898, #13897, #13896 ) ;
#13903 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13904 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13905 = axis2_placement_3d ( 'none', #13914, #13904, #13903 ) ;
#13906 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, -0.5000000000000000000 ) ) ;
#13907 = plane ( 'none', #13902 ) ;
#13908 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, -2.999999999999992500 ) ) ;
#13909 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.101411730778925300e-016 ) ) ;
#13910 = vector ( 'none', #13909, 1000.000000000000000 ) ;
#13911 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, 2.999999999999995600 ) ) ;
#13912 = line ( 'none', #13911, #13910 ) ;
#13913 = face_bound ( 'none', #311, .t. ) ;
#13914 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 0.0000000000000000000 ) ) ;
#13915 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13916 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13917 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -40.47642334904202200 ) ) ;
#13918 = axis2_placement_3d ( 'none', #13917, #13916, #13915 ) ;
#13919 = circle ( 'none', #13918, 1.000000000000000900 ) ;
#13920 = circle ( 'none', #13905, 3.000000000000000900 ) ;
#13921 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, -2.999999999999999100 ) ) ;
#13922 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13923 = plane ( 'none', #13930 ) ;
#13924 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865500200, -0.7071067811865451300 ) ) ;
#13925 = vector ( 'none', #13924, 1000.000000000000100 ) ;
#13926 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, 3.500000000000001300 ) ) ;
#13927 = face_outer_bound ( 'none', #378, .t. ) ;
#13928 = circle ( 'none', #14016, 1.000000000000000900 ) ;
#13929 = conical_surface ( 'none', #13981, 3.000000000000000900, 0.7853981633974447300 ) ;
#13930 = axis2_placement_3d ( 'none', #13921, #13946, #13982 ) ;
#13931 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13932 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#13933 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -51.37257914280937900 ) ) ;
#13934 = axis2_placement_3d ( 'none', #13933, #13932, #13931 ) ;
#13935 = cartesian_point ( 'none', ( -44.19770985389293100, 120.0000000000000000, -45.60496073533114700 ) ) ;
#13936 = circle ( 'none', #13934, 1.000000000000000900 ) ;
#13937 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#13938 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#13939 = line ( 'none', #13926, #13925 ) ;
#13940 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#13941 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13942 = vector ( 'none', #13941, 1000.000000000000000 ) ;
#13943 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#13944 = line ( 'none', #13943, #13942 ) ;
#13945 = face_outer_bound ( 'none', #326, .t. ) ;
#13946 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865451300, -0.7071067811865500200 ) ) ;
#13947 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13948 = vector ( 'none', #13947, 1000.000000000000000 ) ;
#13949 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13950 = line ( 'none', #13949, #13948 ) ;
#13951 = axis2_placement_3d ( 'none', #13955, #13938, #13937 ) ;
#13952 = direction ( 'none', ( 0.7071067811865497900, -6.839255870354995500e-017, -0.7071067811865452400 ) ) ;
#13953 = vector ( 'none', #13952, 1000.000000000000000 ) ;
#13954 = cartesian_point ( 'none', ( 0.5000000000000035500, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13955 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#13956 = cartesian_point ( 'none', ( 37.32436352057211300, 120.0000000000000000, 51.37257914280910100 ) ) ;
#13957 = cartesian_point ( 'none', ( 45.08936070527627000, 120.0000000000000000, 36.00332694612386300 ) ) ;
#13958 = cartesian_point ( 'none', ( 49.56501490601141300, 120.0000000000000000, 39.70591010626588300 ) ) ;
#13959 = cartesian_point ( 'none', ( 38.76346698850254300, 120.0000000000000000, 42.73971954787810300 ) ) ;
#13960 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#13961 = vector ( 'none', #13960, 1000.000000000000000 ) ;
#13962 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#13963 = line ( 'none', #13962, #13961 ) ;
#13964 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#13965 = circle ( 'none', #13980, 1.000000000000000900 ) ;
#13966 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865500200, 0.7071067811865451300 ) ) ;
#13967 = vector ( 'none', #13966, 1000.000000000000100 ) ;
#13968 = circle ( 'none', #14013, 57.69999999999998900 ) ;
#13969 = direction ( 'none', ( -0.7071067811865451300, -0.7071067811865500200, 0.0000000000000000000 ) ) ;
#13970 = direction ( 'none', ( -0.7071067811865500200, 0.7071067811865451300, 0.0000000000000000000 ) ) ;
#13971 = cartesian_point ( 'none', ( 0.5000000000000004400, 7.000000000000000000, 0.0000000000000000000 ) ) ;
#13972 = cartesian_point ( 'none', ( 31.50000000000000000, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13973 = line ( 'none', #13972, #13967 ) ;
#13974 = cartesian_point ( 'none', ( 34.71913220939460100, 120.0000000000000000, 46.08548425075489500 ) ) ;
#13975 = axis2_placement_3d ( 'none', #13971, #13970, #13969 ) ;
#13976 = direction ( 'none', ( 4.491206737385744600e-015, -0.7071067811865500200, -0.7071067811865451300 ) ) ;
#13977 = vector ( 'none', #13976, 1000.000000000000100 ) ;
#13978 = cartesian_point ( 'none', ( 0.5000000000000035500, 6.499999999999996400, -3.499999999999999600 ) ) ;
#13979 = line ( 'none', #13978, #13977 ) ;
#13980 = axis2_placement_3d ( 'none', #13956, #13922, #14018 ) ;
#13981 = axis2_placement_3d ( 'none', #13983, #13986, #13985 ) ;
#13982 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865500200, 0.7071067811865451300 ) ) ;
#13983 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 0.0000000000000000000 ) ) ;
#13984 = plane ( 'none', #13975 ) ;
#13985 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#13986 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#13987 = direction ( 'none', ( -0.5877852522924739100, -0.0000000000000000000, -0.8090169943749467900 ) ) ;
#13988 = vector ( 'none', #13987, 1000.000000000000100 ) ;
#13989 = axis2_placement_3d ( 'none', #14037, #14005, #14032 ) ;
#13990 = line ( 'none', #13993, #13988 ) ;
#13991 = face_outer_bound ( 'none', #24838, .t. ) ;
#13992 = face_outer_bound ( 'none', #427, .t. ) ;
#13993 = cartesian_point ( 'none', ( 34.71913220939460100, 120.0000000000000000, 46.08548425075489500 ) ) ;
#13994 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#13995 = line ( 'none', #14054, #14053 ) ;
#13996 = face_outer_bound ( 'none', #24820, .t. ) ;
#13997 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#13999 = advanced_face ( 'none', ( #29944 ), #29914, .f. ) ;
#13998 = face_outer_bound ( 'none', #396, .t. ) ;
#14000 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14001 = vector ( 'none', #14000, 1000.000000000000000 ) ;
#14002 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#14003 = line ( 'none', #14002, #14001 ) ;
#14004 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14005 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14006 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14007 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14008 = cartesian_point ( 'none', ( 43.46874122647184200, 120.0000000000000000, 46.28950784125953500 ) ) ;
#14009 = plane ( 'none', #14015 ) ;
#14010 = cartesian_point ( 'none', ( 40.22140424334536100, 120.0000000000000000, 41.37062533602072300 ) ) ;
#14011 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14012 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14013 = axis2_placement_3d ( 'none', #13964, #14012, #14011 ) ;
#14014 = cartesian_point ( 'none', ( 21.40000000000000200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#14015 = axis2_placement_3d ( 'none', #13997, #14004, #14017 ) ;
#14016 = axis2_placement_3d ( 'none', #14008, #14007, #14006 ) ;
#14017 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14018 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14019 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14020 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.912705577010328500e-016 ) ) ;
#14021 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#14022 = line ( 'none', #14084, #14083 ) ;
#14023 = axis2_placement_3d ( 'none', #14050, #14079, #14078 ) ;
#14024 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14025 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#14026 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14027 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14028 = axis2_placement_3d ( 'none', #14035, #14027, #14026 ) ;
#14029 = cylindrical_surface ( 'none', #14028, 1.030635999729261300 ) ;
#14030 = circle ( 'none', #14023, 4.999999999999997300 ) ;
#14031 = axis2_placement_3d ( 'none', #14034, #14071, #14070 ) ;
#14032 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14033 = axis2_placement_3d ( 'none', #14021, #14020, #14019 ) ;
#14034 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#14035 = cartesian_point ( 'none', ( -34.35732896524947200, 47.00000000000000000, -12.23063599972925000 ) ) ;
#14036 = face_outer_bound ( 'none', #406, .t. ) ;
#14037 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14038 = plane ( 'none', #14033 ) ;
#14039 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14040 = vector ( 'none', #14039, 1000.000000000000000 ) ;
#14041 = cartesian_point ( 'none', ( -30.00258157546444700, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14042 = line ( 'none', #14041, #14040 ) ;
#14043 = face_bound ( 'none', #441, .t. ) ;
#14044 = plane ( 'none', #13989 ) ;
#14045 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14046 = vector ( 'none', #14045, 1000.000000000000000 ) ;
#14047 = oriented_edge ( 'none', *, *, #4067, .t. ) ;
#14048 = cartesian_point ( 'none', ( -34.35732896524945100, 47.00000000000000000, -11.19999999999998300 ) ) ;
#14049 = line ( 'none', #14048, #14046 ) ;
#14050 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14051 = oriented_edge ( 'none', *, *, #4907, .f. ) ;
#14052 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14053 = vector ( 'none', #14052, 1000.000000000000000 ) ;
#14054 = cartesian_point ( 'none', ( -27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#14055 = edge_loop ( 'none', ( #14085, #13646, #14432, #14433 ) ) ;
#14056 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14057 = cartesian_point ( 'none', ( 52.62645884097631900, 0.0000000000000000000, -23.65894819849407000 ) ) ;
#14058 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14059 = vector ( 'none', #14058, 1000.000000000000000 ) ;
#14060 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#14061 = line ( 'none', #14060, #14059 ) ;
#14062 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14063 = circle ( 'none', #14336, 1.000000000000000900 ) ;
#14064 = direction ( 'none', ( 0.8443279255020128500, 0.0000000000000000000, -0.5358267949790003200 ) ) ;
#14065 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#14066 = cartesian_point ( 'none', ( 9.500000000000001800, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#14067 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#14068 = axis2_placement_3d ( 'none', #14025, #14024, #14062 ) ;
#14069 = vector ( 'none', #14087, 999.9999999999998900 ) ;
#14070 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -7.434529182757738500e-016 ) ) ;
#14071 = direction ( 'none', ( 7.434529182757738500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14072 = plane ( 'none', #14068 ) ;
#14073 = vector ( 'none', #14065, 1000.000000000000000 ) ;
#14074 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#14075 = line ( 'none', #14074, #14073 ) ;
#14076 = oriented_edge ( 'none', *, *, #12438, .t. ) ;
#14077 = oriented_edge ( 'none', *, *, #12451, .f. ) ;
#14078 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14079 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14080 = plane ( 'none', #14031 ) ;
#14081 = face_outer_bound ( 'none', #366, .t. ) ;
#14082 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14083 = vector ( 'none', #14082, 1000.000000000000000 ) ;
#14084 = cartesian_point ( 'none', ( -37.00258157546444700, 47.00000000000000000, -8.700000000000004600 ) ) ;
#14085 = oriented_edge ( 'none', *, *, #13079, .t. ) ;
#14086 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14087 = direction ( 'none', ( 0.9048270524660173600, 0.0000000000000000000, -0.4257792915650774900 ) ) ;
#14088 = plane ( 'none', #14092 ) ;
#14089 = cartesian_point ( 'none', ( -35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14090 = cartesian_point ( 'none', ( 10.20000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#14091 = cartesian_point ( 'none', ( 10.20000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#14092 = axis2_placement_3d ( 'none', #14104, #14109, #14155 ) ;
#14093 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14094 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14095 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#14096 = axis2_placement_3d ( 'none', #14095, #14094, #14093 ) ;
#14097 = axis2_placement_3d ( 'none', #14089, #14098, #14148 ) ;
#14098 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14099 = circle ( 'none', #14096, 2.000000000000000900 ) ;
#14100 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14101 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14102 = face_outer_bound ( 'none', #432, .t. ) ;
#14103 = axis2_placement_3d ( 'none', #14111, #14101, #14100 ) ;
#14104 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#14105 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14106 = vector ( 'none', #14105, 1000.000000000000000 ) ;
#14107 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#14108 = line ( 'none', #14107, #14106 ) ;
#14109 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14110 = circle ( 'none', #14103, 4.999999999999997300 ) ;
#14111 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14112 = axis2_placement_3d ( 'none', #14154, #14137, #14136 ) ;
#14113 = edge_loop ( 'none', ( #14568, #15235, #14467, #14051 ) ) ;
#14114 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14115 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14116 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14117 = axis2_placement_3d ( 'none', #14116, #14115, #14114 ) ;
#14118 = cylindrical_surface ( 'none', #14117, 4.999999999999997300 ) ;
#14119 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5149999999999957900, -1.088021211489873700 ) ) ;
#14120 = face_outer_bound ( 'none', #417, .t. ) ;
#14121 = line ( 'none', #14171, #14170 ) ;
#14122 = axis2_placement_3d ( 'none', #14132, #14145, #14144 ) ;
#14123 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14124 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14125 = line ( 'none', #14184, #14181 ) ;
#14126 = axis2_placement_3d ( 'none', #14173, #14182, #14161 ) ;
#14127 = axis2_placement_3d ( 'none', #14166, #14165, #14164 ) ;
#14128 = cylindrical_surface ( 'none', #14122, 2.000000000000000000 ) ;
#14129 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14130 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14131 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, 35.49999999999999300 ) ) ;
#14132 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14133 = circle ( 'none', #14135, 2.000000000000000900 ) ;
#14134 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#14135 = axis2_placement_3d ( 'none', #14134, #14124, #14123 ) ;
#14136 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14137 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 9.912705577010328500e-016 ) ) ;
#14138 = face_outer_bound ( 'none', #456, .t. ) ;
#14139 = plane ( 'none', #14142 ) ;
#14140 = face_bound ( 'none', #513, .t. ) ;
#14141 = cartesian_point ( 'none', ( 10.47308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#14142 = axis2_placement_3d ( 'none', #14131, #14130, #14129 ) ;
#14143 = face_outer_bound ( 'none', #479, .t. ) ;
#14144 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14145 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14146 = plane ( 'none', #14112 ) ;
#14147 = face_outer_bound ( 'none', #573, .t. ) ;
#14148 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14149 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14150 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14151 = axis2_placement_3d ( 'none', #14091, #14150, #14149 ) ;
#14152 = circle ( 'none', #14151, 1.610000000000001200 ) ;
#14153 = cylindrical_surface ( 'none', #14097, 4.999999999999997300 ) ;
#14154 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#14155 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14156 = plane ( 'none', #14167 ) ;
#14157 = cartesian_point ( 'none', ( -38.13338051494670800, 120.0000000000000000, -50.78479389051690900 ) ) ;
#14158 = circle ( 'none', #14208, 1.000000000000000900 ) ;
#14159 = face_outer_bound ( 'none', #537, .t. ) ;
#14160 = plane ( 'none', #14183 ) ;
#14161 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14162 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14163 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#14164 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14165 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14166 = cartesian_point ( 'none', ( 10.20000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#14167 = axis2_placement_3d ( 'none', #14207, #14206, #14205 ) ;
#14168 = face_outer_bound ( 'none', #499, .t. ) ;
#14169 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14170 = vector ( 'none', #14169, 1000.000000000000000 ) ;
#14171 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#14172 = conical_surface ( 'none', #14127, 1.610000000000001200, 0.9599310885968749300 ) ;
#14173 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#14174 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14175 = vector ( 'none', #14174, 1000.000000000000000 ) ;
#14176 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 55.04500000000000200 ) ) ;
#14177 = line ( 'none', #14176, #14175 ) ;
#14178 = circle ( 'none', #14126, 2.000000000000000900 ) ;
#14179 = face_outer_bound ( 'none', #431, .t. ) ;
#14180 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#14181 = vector ( 'none', #14180, 1000.000000000000000 ) ;
#14182 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14183 = axis2_placement_3d ( 'none', #14163, #14162, #14213 ) ;
#14184 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#14185 = line ( 'none', #14245, #14244 ) ;
#14186 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14187 = vector ( 'none', #14186, 1000.000000000000000 ) ;
#14188 = axis2_placement_3d ( 'none', #14235, #14234, #14216 ) ;
#14189 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14190 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14191 = axis2_placement_3d ( 'none', #14194, #14190, #14189 ) ;
#14192 = cartesian_point ( 'none', ( 11.87308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#14193 = face_outer_bound ( 'none', #569, .t. ) ;
#14194 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -46.28950784125983400 ) ) ;
#14195 = conical_surface ( 'none', #14240, 1.610000000000001200, 0.9599310885968749300 ) ;
#14196 = face_outer_bound ( 'none', #524, .t. ) ;
#14197 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -46.28950784125983400 ) ) ;
#14198 = axis2_placement_3d ( 'none', #14197, #14212, #14204 ) ;
#14199 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14200 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14201 = cartesian_point ( 'none', ( -43.46874122647151500, 4.000000000000003600, -46.28950784125983400 ) ) ;
#14202 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#14203 = axis2_placement_3d ( 'none', #14238, #14237, #14236 ) ;
#14204 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14205 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14206 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14207 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#14208 = axis2_placement_3d ( 'none', #14201, #14200, #14199 ) ;
#14209 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -52.37257914280937900 ) ) ;
#14210 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -47.28950784125983400 ) ) ;
#14211 = line ( 'none', #14210, #14187 ) ;
#14212 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14213 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14214 = circle ( 'none', #14191, 1.000000000000000900 ) ;
#14215 = cylindrical_surface ( 'none', #14198, 1.000000000000000900 ) ;
#14216 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14217 = face_outer_bound ( 'none', #473, .t. ) ;
#14218 = axis2_placement_3d ( 'none', #14220, #14275, #14274 ) ;
#14219 = axis2_placement_3d ( 'none', #14264, #14263, #14262 ) ;
#14220 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#14221 = cartesian_point ( 'none', ( -38.13338051494670800, 4.000000000000003600, -50.78479389051690900 ) ) ;
#14222 = face_outer_bound ( 'none', #51754, .t. ) ;
#14223 = face_outer_bound ( 'none', #558, .t. ) ;
#14224 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14225 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14226 = plane ( 'none', #14218 ) ;
#14227 = cartesian_point ( 'none', ( 11.60000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#14228 = cartesian_point ( 'none', ( -37.32436352057174400, 4.000000000000003600, -52.37257914280937900 ) ) ;
#14229 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14230 = vector ( 'none', #14229, 1000.000000000000000 ) ;
#14231 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#14232 = line ( 'none', #14231, #14230 ) ;
#14233 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#14234 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14235 = cartesian_point ( 'none', ( -11.99999999999998200, 47.00000000000000000, 34.63915900659304000 ) ) ;
#14236 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14237 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14238 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#14239 = cartesian_point ( 'none', ( 10.47308093990178800, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#14240 = axis2_placement_3d ( 'none', #14227, #14225, #14224 ) ;
#14241 = cylindrical_surface ( 'none', #14188, 0.9999999999998829800 ) ;
#14242 = cartesian_point ( 'none', ( 10.20000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#14243 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14244 = vector ( 'none', #14243, 1000.000000000000000 ) ;
#14245 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#14246 = circle ( 'none', #14203, 2.000000000000000900 ) ;
#14247 = axis2_placement_3d ( 'none', #14255, #14310, #14309 ) ;
#14248 = circle ( 'none', #14247, 1.000000000000000900 ) ;
#14249 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#14250 = cartesian_point ( 'none', ( 9.926919060098210700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#14251 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14252 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14253 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -51.37257914280937900 ) ) ;
#14254 = line ( 'none', #14307, #14306 ) ;
#14255 = cartesian_point ( 'none', ( -37.32436352057174400, 4.000000000000003600, -51.37257914280937900 ) ) ;
#14256 = axis2_placement_3d ( 'none', #14296, #14295, #14285 ) ;
#14257 = cylindrical_surface ( 'none', #14267, 1.000000000000000900 ) ;
#14258 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14259 = vector ( 'none', #14258, 1000.000000000000000 ) ;
#14260 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#14261 = cartesian_point ( 'none', ( 10.47308093990178800, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#14262 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14263 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14264 = cartesian_point ( 'none', ( -37.00258157546444700, 47.00000000000000000, -8.700000000000004600 ) ) ;
#14265 = line ( 'none', #14260, #14259 ) ;
#14266 = circle ( 'none', #14308, 2.000000000000000900 ) ;
#14267 = axis2_placement_3d ( 'none', #14253, #14252, #14251 ) ;
#14268 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14269 = vector ( 'none', #14268, 1000.000000000000000 ) ;
#14270 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#14271 = line ( 'none', #14270, #14269 ) ;
#14272 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#14273 = plane ( 'none', #14219 ) ;
#14274 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14275 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14276 = face_outer_bound ( 'none', #536, .t. ) ;
#14277 = line ( 'none', #14338, #14332 ) ;
#14278 = axis2_placement_3d ( 'none', #14289, #14335, #14334 ) ;
#14279 = face_bound ( 'none', #620, .t. ) ;
#14280 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14281 = vector ( 'none', #14280, 1000.000000000000000 ) ;
#14282 = cartesian_point ( 'none', ( -44.19770985389293100, 120.0000000000000000, -45.60496073533114700 ) ) ;
#14283 = line ( 'none', #14282, #14281 ) ;
#14284 = circle ( 'none', #14294, 1.000000000000000900 ) ;
#14285 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14286 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14287 = face_outer_bound ( 'none', #597, .t. ) ;
#14288 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -62.50503073166817100 ) ) ;
#14289 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#14290 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14291 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14292 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#14293 = axis2_placement_3d ( 'none', #14292, #14291, #14290 ) ;
#14294 = axis2_placement_3d ( 'none', #14343, #14342, #14341 ) ;
#14295 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14296 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#14297 = circle ( 'none', #14293, 4.999999999999997300 ) ;
#14298 = plane ( 'none', #14256 ) ;
#14299 = face_outer_bound ( 'none', #51517, .t. ) ;
#14300 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14301 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14302 = cartesian_point ( 'none', ( 10.62691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#14303 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -56.64547418278552700 ) ) ;
#14304 = cartesian_point ( 'none', ( 11.87308093990178600, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#14305 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14306 = vector ( 'none', #14305, 1000.000000000000000 ) ;
#14307 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -52.37257914280937900 ) ) ;
#14308 = axis2_placement_3d ( 'none', #14302, #14301, #14300 ) ;
#14309 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14310 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14311 = cartesian_point ( 'none', ( 15.15500000000001500, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14312 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14313 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14314 = vector ( 'none', #14313, 1000.000000000000000 ) ;
#14315 = cartesian_point ( 'none', ( -38.13338051494670800, 120.0000000000000000, -50.78479389051690900 ) ) ;
#14316 = circle ( 'none', #14320, 2.500000000000002200 ) ;
#14317 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.022247762629190200e-015 ) ) ;
#14318 = direction ( 'none', ( -1.022247762629190200e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14319 = line ( 'none', #14315, #14314 ) ;
#14320 = axis2_placement_3d ( 'none', #14311, #13798, #14086 ) ;
#14321 = cartesian_point ( 'none', ( 49.24623101380623800, 0.0000000000000000000, -30.06823458294199700 ) ) ;
#14322 = line ( 'none', #14321, #13787 ) ;
#14323 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14324 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14325 = vector ( 'none', #14324, 1000.000000000000000 ) ;
#14326 = face_outer_bound ( 'none', #401, .t. ) ;
#14327 = cartesian_point ( 'none', ( -31.46766498550244900, 4.000000000000003600, -55.16372050868380200 ) ) ;
#14328 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -56.64547418278552700 ) ) ;
#14329 = line ( 'none', #14328, #14325 ) ;
#14330 = plane ( 'none', #14337 ) ;
#14331 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14332 = vector ( 'none', #14331, 1000.000000000000000 ) ;
#14333 = cartesian_point ( 'none', ( -30.00258157546444700, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14334 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14335 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14336 = axis2_placement_3d ( 'none', #14339, #14323, #14286 ) ;
#14337 = axis2_placement_3d ( 'none', #14333, #14318, #14317 ) ;
#14338 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#14339 = cartesian_point ( 'none', ( 7.958660331332868800, 4.000000000000003600, -62.99928353346939500 ) ) ;
#14340 = cartesian_point ( 'none', ( -31.46766498550244900, 120.0000000000000000, -55.16372050868380200 ) ) ;
#14341 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14342 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14343 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -55.64547418278552000 ) ) ;
#14344 = plane ( 'none', #14278 ) ;
#14345 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -59.04080685390410100 ) ) ;
#14346 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14347 = cartesian_point ( 'none', ( 35.50000000000000000, 28.00000000000000400, -35.49999999999999300 ) ) ;
#14348 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14349 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14350 = cartesian_point ( 'none', ( 9.926919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#14351 = axis2_placement_3d ( 'none', #14350, #14349, #14348 ) ;
#14352 = circle ( 'none', #14351, 2.000000000000000900 ) ;
#14353 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14354 = axis2_placement_3d ( 'none', #14347, #14346, #14353 ) ;
#14355 = line ( 'none', #14404, #14403 ) ;
#14356 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14357 = vector ( 'none', #14356, 1000.000000000000000 ) ;
#14358 = cartesian_point ( 'none', ( -37.00258157546444700, 47.00000000000000000, -1.700000000000007100 ) ) ;
#14359 = cartesian_point ( 'none', ( -20.50258157546445000, 47.00000000000000000, -1.700000000000000200 ) ) ;
#14360 = line ( 'none', #14359, #14394 ) ;
#14361 = face_outer_bound ( 'none', #571, .t. ) ;
#14362 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14363 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14364 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -55.64547418278552000 ) ) ;
#14365 = axis2_placement_3d ( 'none', #14364, #14363, #14362 ) ;
#14366 = cylindrical_surface ( 'none', #14365, 1.000000000000000900 ) ;
#14367 = line ( 'none', #14358, #14357 ) ;
#14368 = cartesian_point ( 'none', ( -16.76039099609652200, 120.0000000000000000, -61.25634084450333500 ) ) ;
#14369 = face_outer_bound ( 'none', #586, .t. ) ;
#14370 = cylindrical_surface ( 'none', #14354, 4.999999999999997300 ) ;
#14371 = cartesian_point ( 'none', ( -30.59135830545858800, 4.000000000000003600, -56.64547418278552700 ) ) ;
#14372 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -60.04080685390410100 ) ) ;
#14373 = edge_loop ( 'none', ( #15234, #14620, #15302, #14926 ) ) ;
#14374 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14375 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14376 = cartesian_point ( 'none', ( 6.238526717231194700, 0.0000000000000000000, -57.36175367262050200 ) ) ;
#14377 = advanced_face ( 'none', ( #29888 ), #29936, .f. ) ;
#14378 = line ( 'none', #14376, #14426 ) ;
#14379 = cartesian_point ( 'none', ( -23.37590909547669000, 4.000000000000003600, -60.04080685390410100 ) ) ;
#14380 = direction ( 'none', ( 0.1253332335642971800, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#14381 = vector ( 'none', #14380, 1000.000000000000100 ) ;
#14382 = circle ( 'none', #14442, 1.000000000000000900 ) ;
#14383 = cartesian_point ( 'none', ( 8.222756119860152400, 0.0000000000000000000, -57.11108720549191300 ) ) ;
#14384 = line ( 'none', #14383, #14381 ) ;
#14385 = cartesian_point ( 'none', ( -23.37590909547669000, 4.000000000000003600, -59.04080685390410100 ) ) ;
#14386 = direction ( 'none', ( 0.8660254037844381500, 0.0000000000000000000, 0.5000000000000008900 ) ) ;
#14387 = vector ( 'none', #14386, 1000.000000000000000 ) ;
#14388 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -35.30496480251722600 ) ) ;
#14389 = face_outer_bound ( 'none', #659, .t. ) ;
#14390 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14391 = vector ( 'none', #14390, 1000.000000000000000 ) ;
#14392 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 34.63915900659303300 ) ) ;
#14393 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14394 = vector ( 'none', #14393, 1000.000000000000000 ) ;
#14395 = axis2_placement_3d ( 'none', #14345, #14375, #14374 ) ;
#14396 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14397 = vector ( 'none', #14396, 1000.000000000000000 ) ;
#14398 = cartesian_point ( 'none', ( -17.46575342465750700, 47.00000000000000000, 33.18429534145728600 ) ) ;
#14399 = line ( 'none', #14398, #14397 ) ;
#14400 = line ( 'none', #14392, #14391 ) ;
#14401 = line ( 'none', #14388, #14387 ) ;
#14402 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14403 = vector ( 'none', #14402, 1000.000000000000000 ) ;
#14404 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -60.04080685390410100 ) ) ;
#14405 = oriented_edge ( 'none', *, *, #15403, .t. ) ;
#14406 = cylindrical_surface ( 'none', #14395, 1.000000000000000900 ) ;
#14407 = cartesian_point ( 'none', ( -24.30568558136494800, 4.000000000000003600, -58.67268230121943200 ) ) ;
#14408 = axis2_placement_3d ( 'none', #14454, #14453, #14449 ) ;
#14409 = face_outer_bound ( 'none', #52888, .t. ) ;
#14410 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14411 = vector ( 'none', #14470, 1000.000000000000000 ) ;
#14412 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14413 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14414 = cartesian_point ( 'none', ( -16.76039099609652200, 4.000000000000003600, -61.25634084450333500 ) ) ;
#14415 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14416 = axis2_placement_3d ( 'none', #14429, #14413, #14412 ) ;
#14417 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14418 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14419 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14420 = cartesian_point ( 'none', ( -0.0000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#14421 = cartesian_point ( 'none', ( -31.46766498550244900, 120.0000000000000000, -55.16372050868380200 ) ) ;
#14422 = line ( 'none', #14421, #14411 ) ;
#14423 = axis2_placement_3d ( 'none', #14443, #14415, #14410 ) ;
#14424 = circle ( 'none', #14439, 62.50000000000000000 ) ;
#14425 = direction ( 'none', ( -0.1253332335642971800, -0.0000000000000000000, 0.9921147013144786500 ) ) ;
#14426 = vector ( 'none', #14425, 1000.000000000000200 ) ;
#14427 = circle ( 'none', #14416, 1.000000000000000900 ) ;
#14428 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#14429 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -59.04080685390410100 ) ) ;
#14430 = cartesian_point ( 'none', ( -24.30568558136494800, 120.0000000000000000, -58.67268230121943200 ) ) ;
#14432 = oriented_edge ( 'none', *, *, #13026, .f. ) ;
#14431 = cartesian_point ( 'none', ( 13.37866814141687000, 0.0000000000000000000, -56.12754438563865700 ) ) ;
#14433 = oriented_edge ( 'none', *, *, #4897, .f. ) ;
#14434 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14435 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14436 = oriented_edge ( 'none', *, *, #4894, .f. ) ;
#14437 = direction ( 'none', ( -0.2486898871648481600, -0.0000000000000000000, 0.9685831611286328500 ) ) ;
#14438 = vector ( 'none', #14437, 1000.000000000000000 ) ;
#14439 = axis2_placement_3d ( 'none', #14419, #14418, #14417 ) ;
#14440 = cartesian_point ( 'none', ( 13.37866814141686900, 0.0000000000000000000, -56.12754438563866400 ) ) ;
#14441 = line ( 'none', #14440, #14438 ) ;
#14442 = axis2_placement_3d ( 'none', #14385, #14435, #14434 ) ;
#14443 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#14444 = cartesian_point ( 'none', ( 26.91670536020935600, 0.0000000000000000000, -51.03705489692441700 ) ) ;
#14445 = axis2_placement_3d ( 'none', #14480, #14472, #14501 ) ;
#14446 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14447 = vector ( 'none', #14446, 1000.000000000000000 ) ;
#14448 = axis2_placement_3d ( 'none', #14504, #14503, #14502 ) ;
#14449 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14450 = circle ( 'none', #14408, 1.000000000000000900 ) ;
#14451 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14452 = vector ( 'none', #14451, 1000.000000000000000 ) ;
#14453 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14454 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -61.50503073166817800 ) ) ;
#14455 = cartesian_point ( 'none', ( 8.824439069035701500, 0.0000000000000000000, -61.87389817295235200 ) ) ;
#14456 = advanced_face ( 'none', ( #29942 ), #29935, .f. ) ;
#14457 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14458 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14459 = cartesian_point ( 'none', ( -30.59135830545858800, 4.000000000000003600, -55.64547418278552000 ) ) ;
#14460 = axis2_placement_3d ( 'none', #14459, #14458, #14457 ) ;
#14461 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -62.50503073166817100 ) ) ;
#14462 = line ( 'none', #14461, #14452 ) ;
#14463 = face_outer_bound ( 'none', #677, .t. ) ;
#14464 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 30.19999999999999200 ) ) ;
#14465 = line ( 'none', #14464, #14447 ) ;
#14466 = circle ( 'none', #14460, 1.000000000000000900 ) ;
#14467 = oriented_edge ( 'none', *, *, #14603, .f. ) ;
#14468 = plane ( 'none', #14448 ) ;
#14469 = cylindrical_surface ( 'none', #14423, 37.49999999999999300 ) ;
#14470 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14471 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#14472 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14473 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#14474 = vector ( 'none', #14473, 1000.000000000000000 ) ;
#14475 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14476 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14477 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14478 = axis2_placement_3d ( 'none', #14477, #14476, #14475 ) ;
#14479 = circle ( 'none', #14478, 57.70000000000000300 ) ;
#14480 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -62.99928353346939500 ) ) ;
#14481 = circle ( 'none', #14528, 62.50000000000000000 ) ;
#14482 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#14483 = line ( 'none', #14482, #14474 ) ;
#14484 = circle ( 'none', #14445, 1.000000000000000900 ) ;
#14485 = line ( 'none', #14533, #14527 ) ;
#14486 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14487 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14488 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -61.50503073166817800 ) ) ;
#14489 = axis2_placement_3d ( 'none', #14488, #14487, #14486 ) ;
#14490 = axis2_placement_3d ( 'none', #14509, #14506, #14505 ) ;
#14491 = cartesian_point ( 'none', ( 0.3126073911695719200, -2.020725942163794600, -3.500000000000000400 ) ) ;
#14492 = cartesian_point ( 'none', ( 0.2175679805369817600, -1.691499766289384000, -3.500000000000000400 ) ) ;
#14493 = cartesian_point ( 'none', ( 0.1381419387119263400, -1.355287006778808500, -3.500000000000000900 ) ) ;
#14494 = cartesian_point ( 'none', ( 0.02944718078427182100, -0.6813962075686343900, -3.500000000000000900 ) ) ;
#14495 = cartesian_point ( 'none', ( 1.897353801849633300e-016, -0.3420925509381482200, -3.500000000000000000 ) ) ;
#14496 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.511572993685797100e-016, -3.500000000000000000 ) ) ;
#14497 = cylindrical_surface ( 'none', #14489, 0.9999999999999940000 ) ;
#14498 = cartesian_point ( 'none', ( 8.222756119860152400, 0.0000000000000000000, -57.11108720549191300 ) ) ;
#14499 = face_outer_bound ( 'none', #661, .t. ) ;
#14500 = b_spline_curve_with_knots ( 'none', 3,
( #14496, #14495, #14494, #14493, #14492, #14491 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.01308430721348210000, 0.01410661710602282400, 0.01512892699856354700 ),
.unspecified. ) ;
#14501 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14502 = direction ( 'none', ( 3.305209758587623400e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14503 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.305209758587623400e-015 ) ) ;
#14504 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 30.19999999999999200 ) ) ;
#14505 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14506 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14507 = cartesian_point ( 'none', ( -16.76039099609652200, 120.0000000000000000, -61.25634084450333500 ) ) ;
#14508 = line ( 'none', #14507, #14564 ) ;
#14509 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -62.99928353346939500 ) ) ;
#14510 = cartesian_point ( 'none', ( -8.950775032647394300, 120.0000000000000000, -62.87395029990509700 ) ) ;
#14511 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14512 = cartesian_point ( 'none', ( 22.16737294875993700, 0.0000000000000000000, -53.27192108935612700 ) ) ;
#14513 = cartesian_point ( 'none', ( 35.92285869090140000, 0.0000000000000000000, -51.14487485050217000 ) ) ;
#14514 = face_outer_bound ( 'none', #699, .t. ) ;
#14515 = circle ( 'none', #14542, 62.50000000000000000 ) ;
#14516 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14517 = direction ( 'none', ( -0.5877852522924683600, -0.0000000000000000000, 0.8090169943749508900 ) ) ;
#14518 = line ( 'none', #14551, #14550 ) ;
#14519 = line ( 'none', #14557, #14556 ) ;
#14520 = direction ( 'none', ( 0.3681245526846722000, 0.0000000000000000000, -0.9297764858882537900 ) ) ;
#14521 = vector ( 'none', #14520, 999.9999999999998900 ) ;
#14522 = cartesian_point ( 'none', ( 22.16737294875993700, 0.0000000000000000000, -53.27192108935612700 ) ) ;
#14523 = line ( 'none', #14522, #14521 ) ;
#14524 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14525 = cylindrical_surface ( 'none', #14490, 1.000000000000000900 ) ;
#14526 = vector ( 'none', #14517, 1000.000000000000100 ) ;
#14527 = vector ( 'none', #14532, 1000.000000000000000 ) ;
#14528 = axis2_placement_3d ( 'none', #14524, #14516, #14511 ) ;
#14529 = cartesian_point ( 'none', ( -15.79180783496788700, 4.000000000000003600, -62.50503073166817100 ) ) ;
#14530 = line ( 'none', #14531, #14526 ) ;
#14531 = cartesian_point ( 'none', ( 33.10109822064436000, 0.0000000000000000000, -47.26105475534009100 ) ) ;
#14532 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14533 = cartesian_point ( 'none', ( -24.30568558136494800, 120.0000000000000000, -58.67268230121943200 ) ) ;
#14534 = circle ( 'none', #14535, 57.70000000000000300 ) ;
#14535 = axis2_placement_3d ( 'none', #14538, #14599, #14598 ) ;
#14536 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14537 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14538 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14539 = face_outer_bound ( 'none', #35541, .t. ) ;
#14540 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -63.99928353346939500 ) ) ;
#14541 = direction ( 'none', ( 0.0000000000000000000, -2.146163712481656600e-016, 1.000000000000000000 ) ) ;
#14542 = axis2_placement_3d ( 'none', #14546, #14537, #14536 ) ;
#14543 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14544 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14545 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14546 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14547 = circle ( 'none', #14552, 57.69999999999999600 ) ;
#14548 = oriented_edge ( 'none', *, *, #11204, .t. ) ;
#14549 = direction ( 'none', ( -0.3681245526846713700, -0.0000000000000000000, 0.9297764858882540100 ) ) ;
#14550 = vector ( 'none', #14549, 1000.000000000000000 ) ;
#14551 = cartesian_point ( 'none', ( 20.30781997698342800, 0.0000000000000000000, -54.00817019472545900 ) ) ;
#14552 = axis2_placement_3d ( 'none', #14545, #14544, #14543 ) ;
#14553 = axis2_placement_3d ( 'none', #14554, #14541, #14602 ) ;
#14554 = cartesian_point ( 'none', ( 5.599999999999999600, 2.020725942163688500, -3.499999999999999600 ) ) ;
#14555 = direction ( 'none', ( 0.2486898871648478600, 0.0000000000000000000, -0.9685831611286328500 ) ) ;
#14556 = vector ( 'none', #14555, 1000.000000000000200 ) ;
#14557 = cartesian_point ( 'none', ( 15.31583446367413600, 0.0000000000000000000, -55.63016461130896300 ) ) ;
#14558 = axis2_placement_3d ( 'none', #14581, #14580, #14578 ) ;
#14559 = cartesian_point ( 'none', ( 20.30781997698342800, 0.0000000000000000000, -54.00817019472547300 ) ) ;
#14560 = plane ( 'none', #14553 ) ;
#14561 = circle ( 'none', #14558, 1.000000000000000900 ) ;
#14562 = oriented_edge ( 'none', *, *, #13079, .f. ) ;
#14563 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14564 = vector ( 'none', #14563, 1000.000000000000000 ) ;
#14565 = cartesian_point ( 'none', ( 23.93461584375485900, 0.0000000000000000000, -57.73546712733759300 ) ) ;
#14566 = edge_curve ( 'none', #4801, #4099, #29932, .t. ) ;
#14567 = cartesian_point ( 'none', ( 33.10109822064436700, 0.0000000000000000000, -47.26105475534009800 ) ) ;
#14568 = oriented_edge ( 'none', *, *, #13544, .t. ) ;
#14569 = circle ( 'none', #14583, 62.50000000000000000 ) ;
#14570 = oriented_edge ( 'none', *, *, #4146, .t. ) ;
#14571 = cartesian_point ( 'none', ( 6.966545630018387700, 4.000000000000003600, -63.12461676703369300 ) ) ;
#14572 = cartesian_point ( 'none', ( 61.57247568412744700, 0.0000000000000000000, -10.72754576441117000 ) ) ;
#14573 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14574 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14575 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14576 = cartesian_point ( 'none', ( 52.62645884097631900, 0.0000000000000000000, -23.65894819849407000 ) ) ;
#14577 = circle ( 'none', #13294, 2.000000000000000900 ) ;
#14578 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14579 = edge_curve ( 'none', #4844, #4059, #29929, .t. ) ;
#14580 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14581 = cartesian_point ( 'none', ( -15.79180783496788700, 4.000000000000003600, -61.50503073166817800 ) ) ;
#14582 = oriented_edge ( 'none', *, *, #47591, .t. ) ;
#14583 = axis2_placement_3d ( 'none', #14574, #14573, #14312 ) ;
#14584 = circle ( 'none', #14601, 62.50000000000000000 ) ;
#14585 = direction ( 'none', ( 0.4817536741017106600, 0.0000000000000000000, -0.8763066800438662500 ) ) ;
#14586 = vector ( 'none', #14585, 999.9999999999998900 ) ;
#14587 = cartesian_point ( 'none', ( 28.66931872029707800, 0.0000000000000000000, -50.07354754872100200 ) ) ;
#14588 = line ( 'none', #14587, #14586 ) ;
#14589 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14590 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14591 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14592 = cartesian_point ( 'none', ( -27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#14593 = axis2_placement_3d ( 'none', #14592, #14591, #14590 ) ;
#14594 = plane ( 'none', #14593 ) ;
#14595 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14596 = cartesian_point ( 'none', ( 28.66931872029707800, 0.0000000000000000000, -50.07354754872100200 ) ) ;
#14597 = face_outer_bound ( 'none', #579, .t. ) ;
#14598 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14599 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14600 = cartesian_point ( 'none', ( 34.71913220939426700, 0.0000000000000000000, -46.08548425075516500 ) ) ;
#14601 = axis2_placement_3d ( 'none', #14595, #14589, #14575 ) ;
#14602 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.146163712481656600e-016 ) ) ;
#14603 = edge_curve ( 'none', #4843, #4088, #29980, .t. ) ;
#14604 = cartesian_point ( 'none', ( 43.50768602058377600, 0.0000000000000000000, -44.87015998561069800 ) ) ;
#14605 = circle ( 'none', #14616, 1.000000000000000900 ) ;
#14606 = edge_curve ( 'none', #4855, #4098, #29989, .t. ) ;
#14607 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14608 = vector ( 'none', #14607, 1000.000000000000000 ) ;
#14609 = cartesian_point ( 'none', ( -27.50258157546445000, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14610 = line ( 'none', #14609, #14608 ) ;
#14611 = cartesian_point ( 'none', ( 13.00000000000000200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#14612 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14613 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14614 = direction ( 'none', ( -0.4817536741017101600, -0.0000000000000000000, 0.8763066800438664700 ) ) ;
#14615 = vector ( 'none', #14614, 999.9999999999998900 ) ;
#14616 = axis2_placement_3d ( 'none', #14663, #14662, #14661 ) ;
#14617 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -63.99928353346939500 ) ) ;
#14618 = cartesian_point ( 'none', ( 26.91670536020934500, 0.0000000000000000000, -51.03705489692441700 ) ) ;
#14619 = line ( 'none', #14618, #14615 ) ;
#14620 = oriented_edge ( 'none', *, *, #4081, .t. ) ;
#14621 = cartesian_point ( 'none', ( 45.08936070527597200, 0.0000000000000000000, -36.00332694612421800 ) ) ;
#14622 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14623 = vector ( 'none', #14622, 1000.000000000000000 ) ;
#14624 = cartesian_point ( 'none', ( -20.50258157546445000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#14625 = line ( 'none', #14624, #14623 ) ;
#14626 = cartesian_point ( 'none', ( 48.17457742384822000, 0.0000000000000000000, -31.75689043394602300 ) ) ;
#14627 = direction ( 'none', ( -0.6845471059286835100, -0.0000000000000000000, 0.7289686274214164400 ) ) ;
#14628 = vector ( 'none', #14627, 1000.000000000000000 ) ;
#14629 = plane ( 'none', #14652 ) ;
#14630 = cartesian_point ( 'none', ( 29.22944367523072600, 0.0000000000000000000, -55.24391027467655800 ) ) ;
#14631 = line ( 'none', #14635, #14628 ) ;
#14632 = cartesian_point ( 'none', ( 30.98205703531846200, 0.0000000000000000000, -54.28040292647313700 ) ) ;
#14633 = cartesian_point ( 'none', ( 15.79180783496785700, 4.000000000000003600, -62.50503073166819900 ) ) ;
#14634 = cartesian_point ( 'none', ( 14.82322467383922600, 120.0000000000000000, -61.75372061883304300 ) ) ;
#14635 = cartesian_point ( 'none', ( 38.76346698850219500, 0.0000000000000000000, -42.73971954787841600 ) ) ;
#14636 = cartesian_point ( 'none', ( -0.9999999999995802200, 120.0000000000000000, -63.50000000000000000 ) ) ;
#14637 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -64.50000000000000000 ) ) ;
#14638 = cartesian_point ( 'none', ( -20.50258157546445000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#14639 = cartesian_point ( 'none', ( -10.99999999999999800, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14640 = line ( 'none', #14639, #14702 ) ;
#14641 = direction ( 'none', ( 0.5877852522924674700, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#14642 = vector ( 'none', #14641, 1000.000000000000100 ) ;
#14643 = cartesian_point ( 'none', ( 34.71913220939426700, 0.0000000000000000000, -46.08548425075516500 ) ) ;
#14644 = line ( 'none', #14643, #14642 ) ;
#14645 = cartesian_point ( 'none', ( 7.958660331332868800, 4.000000000000003600, -63.99928353346939500 ) ) ;
#14646 = cartesian_point ( 'none', ( 37.54089267965130700, 0.0000000000000000000, -49.96930434591724400 ) ) ;
#14647 = circle ( 'none', #14653, 1.000000000000000900 ) ;
#14648 = cartesian_point ( 'none', ( 51.77490025784635500, 0.0000000000000000000, 25.46860230342570100 ) ) ;
#14649 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 4.000000000000003600, -64.50000000000000000 ) ) ;
#14650 = cartesian_point ( 'none', ( -0.9999999999995802200, 4.000000000000003600, -63.50000000000000000 ) ) ;
#14651 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14652 = axis2_placement_3d ( 'none', #14638, #14613, #14612 ) ;
#14653 = axis2_placement_3d ( 'none', #14700, #14695, #14694 ) ;
#14654 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -63.50000000000000000 ) ) ;
#14655 = axis2_placement_3d ( 'none', #14654, #14657, #14651 ) ;
#14656 = face_outer_bound ( 'none', #798, .t. ) ;
#14657 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14658 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14659 = vector ( 'none', #14658, 1000.000000000000000 ) ;
#14660 = cartesian_point ( 'none', ( -8.950775032647394300, 120.0000000000000000, -62.87395029990509700 ) ) ;
#14661 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14662 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14663 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -63.50000000000000000 ) ) ;
#14664 = face_outer_bound ( 'none', #796, .t. ) ;
#14665 = cylindrical_surface ( 'none', #14655, 1.000000000000000900 ) ;
#14666 = line ( 'none', #14660, #14659 ) ;
#14667 = cartesian_point ( 'none', ( 40.22140424334502700, 0.0000000000000000000, -41.37062533602104300 ) ) ;
#14668 = oriented_edge ( 'none', *, *, #4951, .f. ) ;
#14669 = cartesian_point ( 'none', ( -7.958660331332913200, 4.000000000000003600, -63.99928353346939500 ) ) ;
#14670 = cylindrical_surface ( 'none', #14715, 1.000000000000000900 ) ;
#14671 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14672 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14673 = axis2_placement_3d ( 'none', #14691, #14672, #14671 ) ;
#14674 = cartesian_point ( 'none', ( -27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#14675 = axis2_placement_3d ( 'none', #14674, #14730, #14729 ) ;
#14676 = cylindrical_surface ( 'none', #14724, 0.9999999999999940000 ) ;
#14677 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14678 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14679 = axis2_placement_3d ( 'none', #14682, #14678, #14677 ) ;
#14680 = face_outer_bound ( 'none', #693, .t. ) ;
#14681 = cartesian_point ( 'none', ( 45.08936070527627000, 0.0000000000000000000, 36.00332694612386300 ) ) ;
#14682 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14683 = circle ( 'none', #14708, 1.610000000000001200 ) ;
#14684 = plane ( 'none', #14675 ) ;
#14685 = circle ( 'none', #14673, 57.70000000000000300 ) ;
#14686 = cartesian_point ( 'none', ( 52.22791349314150700, 0.0000000000000000000, -34.32921572295130400 ) ) ;
#14687 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14688 = vector ( 'none', #14687, 1000.000000000000000 ) ;
#14689 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -63.99928353346939500 ) ) ;
#14690 = line ( 'none', #14689, #14688 ) ;
#14691 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14692 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -62.50503073166819900 ) ) ;
#14693 = circle ( 'none', #14679, 62.50000000000000000 ) ;
#14694 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14695 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14696 = cartesian_point ( 'none', ( -8.950775032647394300, 4.000000000000003600, -62.87395029990509700 ) ) ;
#14697 = cartesian_point ( 'none', ( 6.966545630018387700, 120.0000000000000000, -63.12461676703369300 ) ) ;
#14698 = oriented_edge ( 'none', *, *, #15136, .t. ) ;
#14699 = cartesian_point ( 'none', ( 42.04974876574093700, 0.0000000000000000000, -46.23925419746806400 ) ) ;
#14700 = cartesian_point ( 'none', ( -7.958660331332913200, 4.000000000000003600, -62.99928353346939500 ) ) ;
#14701 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14702 = vector ( 'none', #14701, 1000.000000000000000 ) ;
#14703 = axis2_placement_3d ( 'none', #14768, #14767, #14766 ) ;
#14704 = cartesian_point ( 'none', ( 13.00000000000000200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#14705 = circle ( 'none', #14703, 1.000000000000000900 ) ;
#14706 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14707 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14708 = axis2_placement_3d ( 'none', #14713, #14707, #14706 ) ;
#14709 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14710 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14711 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -62.99928353346939500 ) ) ;
#14712 = cartesian_point ( 'none', ( 43.81451272577859200, 0.0000000000000000000, -37.54435343167578800 ) ) ;
#14713 = cartesian_point ( 'none', ( 13.00000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#14714 = oriented_edge ( 'none', *, *, #12677, .f. ) ;
#14715 = axis2_placement_3d ( 'none', #14711, #14710, #14709 ) ;
#14716 = face_outer_bound ( 'none', #826, .t. ) ;
#14717 = cartesian_point ( 'none', ( 12.72691906009821100, -1.925929944387235900e-031, 2.000000000000000900 ) ) ;
#14718 = cartesian_point ( 'none', ( 38.76346698850220200, 0.0000000000000000000, -42.73971954787841600 ) ) ;
#14719 = cartesian_point ( 'none', ( 47.51348918324242700, 0.0000000000000000000, -40.60441288374831000 ) ) ;
#14720 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14721 = cartesian_point ( 'none', ( -16.99999999999997500, 47.00000000000000000, 32.29938079901842900 ) ) ;
#14722 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14723 = vector ( 'none', #14722, 1000.000000000000000 ) ;
#14724 = axis2_placement_3d ( 'none', #14721, #14720, #14731 ) ;
#14725 = face_outer_bound ( 'none', #675, .t. ) ;
#14726 = cartesian_point ( 'none', ( -17.99999999999997500, 47.00000000000000000, 32.29938079901842900 ) ) ;
#14727 = line ( 'none', #14726, #14723 ) ;
#14728 = cartesian_point ( 'none', ( 56.11867240781052900, 0.0000000000000000000, -27.51262632292391100 ) ) ;
#14729 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#14730 = direction ( 'none', ( -2.478176394252580600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14731 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14733 = edge_curve ( 'none', #4874, #4125, #29984, .t. ) ;
#14732 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14734 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14735 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14736 = advanced_face ( 'none', ( #29972 ), #29983, .f. ) ;
#14737 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14738 = cartesian_point ( 'none', ( 6.966545630018387700, 120.0000000000000000, -63.12461676703369300 ) ) ;
#14739 = axis2_placement_3d ( 'none', #14735, #14734, #14732 ) ;
#14740 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14741 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14742 = axis2_placement_3d ( 'none', #14747, #14741, #14740 ) ;
#14743 = circle ( 'none', #14742, 62.50000000000000000 ) ;
#14744 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14745 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14746 = face_outer_bound ( 'none', #868, .t. ) ;
#14747 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14748 = edge_loop ( 'none', ( #12027, #14814, #15240, #11137 ) ) ;
#14749 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -61.50503073166819900 ) ) ;
#14750 = axis2_placement_3d ( 'none', #14749, #14745, #14744 ) ;
#14751 = circle ( 'none', #14739, 62.50000000000000000 ) ;
#14752 = cylindrical_surface ( 'none', #14750, 1.000000000000000900 ) ;
#14753 = direction ( 'none', ( -0.7705132427757847000, -0.0000000000000000000, 0.6374239897486951900 ) ) ;
#14754 = vector ( 'none', #14753, 999.9999999999998900 ) ;
#14755 = line ( 'none', #14738, #14797 ) ;
#14756 = face_outer_bound ( 'none', #814, .t. ) ;
#14757 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14758 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14759 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14760 = axis2_placement_3d ( 'none', #14759, #14758, #14757 ) ;
#14761 = line ( 'none', #14764, #14754 ) ;
#14762 = cartesian_point ( 'none', ( 12.72691906009821100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#14763 = cartesian_point ( 'none', ( 51.77490025784617000, 0.0000000000000000000, -25.46860230342609600 ) ) ;
#14764 = cartesian_point ( 'none', ( 43.81451272577859200, 0.0000000000000000000, -37.54435343167578100 ) ) ;
#14765 = plane ( 'none', #14780 ) ;
#14766 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14767 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14768 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -61.50503073166819900 ) ) ;
#14769 = circle ( 'none', #14760, 57.69999999999998900 ) ;
#14770 = cartesian_point ( 'none', ( 48.78833716273981500, 0.0000000000000000000, -39.06338639819673400 ) ) ;
#14771 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14772 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14773 = direction ( 'none', ( 0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#14774 = vector ( 'none', #14773, 1000.000000000000000 ) ;
#14775 = cartesian_point ( 'none', ( 40.22140424334502700, 0.0000000000000000000, -41.37062533602104300 ) ) ;
#14776 = circle ( 'none', #14794, 62.50000000000000000 ) ;
#14777 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14778 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14779 = cartesian_point ( 'none', ( -10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#14780 = axis2_placement_3d ( 'none', #14779, #14778, #14777 ) ;
#14781 = cartesian_point ( 'none', ( 59.12440633493841300, 0.0000000000000000000, -20.26214637053770700 ) ) ;
#14782 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14783 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14784 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14785 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14786 = cartesian_point ( 'none', ( 59.74244032368832100, 0.0000000000000000000, -18.36003333794739600 ) ) ;
#14787 = cartesian_point ( 'none', ( 53.29956708309950400, 0.0000000000000000000, -32.64055987194727500 ) ) ;
#14788 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14789 = vector ( 'none', #14788, 1000.000000000000000 ) ;
#14790 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -64.50000000000000000 ) ) ;
#14791 = line ( 'none', #14790, #14789 ) ;
#14792 = line ( 'none', #14775, #14774 ) ;
#14793 = plane ( 'none', #14806 ) ;
#14794 = axis2_placement_3d ( 'none', #14785, #14772, #14771 ) ;
#14795 = advanced_face ( 'none', ( #29968 ), #29900, .f. ) ;
#14796 = axis2_placement_3d ( 'none', #14784, #14783, #14782 ) ;
#14797 = vector ( 'none', #14737, 1000.000000000000000 ) ;
#14798 = cartesian_point ( 'none', ( 22.44613260958840000, 120.0000000000000000, -59.40893140658879200 ) ) ;
#14799 = circle ( 'none', #14796, 57.69999999999999600 ) ;
#14800 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14801 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14802 = cartesian_point ( 'none', ( 56.48208039194981500, 0.0000000000000000000, -11.79256522548499200 ) ) ;
#14803 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14804 = cartesian_point ( 'none', ( 45.08936070527597200, 0.0000000000000000000, -36.00332694612421800 ) ) ;
#14805 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#14806 = axis2_placement_3d ( 'none', #14805, #14855, #14854 ) ;
#14807 = circle ( 'none', #14812, 62.50000000000000000 ) ;
#14808 = face_outer_bound ( 'none', #901, .t. ) ;
#14809 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14810 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14811 = cylindrical_surface ( 'none', #14813, 1.000000000000000900 ) ;
#14812 = axis2_placement_3d ( 'none', #14801, #14800, #14865 ) ;
#14814 = oriented_edge ( 'none', *, *, #4106, .t. ) ;
#14813 = axis2_placement_3d ( 'none', #14816, #14822, #14803 ) ;
#14815 = axis2_placement_3d ( 'none', #14833, #14810, #14809 ) ;
#14816 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -59.04080685390411500 ) ) ;
#14817 = cartesian_point ( 'none', ( 49.24623101380623800, 0.0000000000000000000, -30.06823458294199700 ) ) ;
#14818 = direction ( 'none', ( -0.8443279255020118600, -0.0000000000000000000, 0.5358267949790016500 ) ) ;
#14819 = vector ( 'none', #14818, 1000.000000000000000 ) ;
#14820 = cartesian_point ( 'none', ( 48.17457742384823400, 0.0000000000000000000, -31.75689043394601500 ) ) ;
#14821 = line ( 'none', #14820, #14819 ) ;
#14822 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14823 = line ( 'none', #14804, #14862 ) ;
#14824 = circle ( 'none', #14849, 1.000000000000000900 ) ;
#14825 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14826 = vector ( 'none', #14825, 1000.000000000000000 ) ;
#14827 = cartesian_point ( 'none', ( -0.9999999999995802200, 120.0000000000000000, -63.50000000000000000 ) ) ;
#14828 = line ( 'none', #14827, #14826 ) ;
#14829 = direction ( 'none', ( -0.9048270524660174700, -0.0000000000000000000, 0.4257792915650769900 ) ) ;
#14830 = vector ( 'none', #14829, 1000.000000000000000 ) ;
#14831 = cartesian_point ( 'none', ( 51.77490025784616300, 0.0000000000000000000, -25.46860230342610600 ) ) ;
#14832 = line ( 'none', #14831, #14830 ) ;
#14833 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 4.000000000000003600, -63.50000000000000000 ) ) ;
#14834 = circle ( 'none', #14815, 1.000000000000000900 ) ;
#14835 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#14836 = vector ( 'none', #14835, 1000.000000000000200 ) ;
#14837 = cartesian_point ( 'none', ( 13.00000000000000200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#14838 = line ( 'none', #14837, #14836 ) ;
#14839 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14840 = vector ( 'none', #14839, 1000.000000000000000 ) ;
#14841 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#14842 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14843 = direction ( 'none', ( 0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#14844 = cartesian_point ( 'none', ( 61.57247568412750400, 0.0000000000000000000, 10.72754576441068200 ) ) ;
#14845 = vector ( 'none', #14857, 1000.000000000000000 ) ;
#14846 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14847 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14848 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -62.99928353346939500 ) ) ;
#14849 = axis2_placement_3d ( 'none', #14848, #14847, #14846 ) ;
#14850 = line ( 'none', #14858, #14845 ) ;
#14851 = axis2_placement_3d ( 'none', #14856, #14842, #15091 ) ;
#14852 = line ( 'none', #14841, #14840 ) ;
#14853 = circle ( 'none', #14851, 2.000000000000000900 ) ;
#14854 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.912705577010330500e-016 ) ) ;
#14855 = direction ( 'none', ( 9.912705577010330500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14856 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#14857 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14858 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -63.99928353346939500 ) ) ;
#14859 = face_outer_bound ( 'none', #943, .t. ) ;
#14860 = edge_loop ( 'none', ( #14698, #15213, #15275, #11470 ) ) ;
#14861 = direction ( 'none', ( 0.7705132427757868100, 0.0000000000000000000, -0.6374239897486925200 ) ) ;
#14862 = vector ( 'none', #14861, 1000.000000000000200 ) ;
#14863 = cartesian_point ( 'none', ( 54.55870198595160800, 0.0000000000000000000, -18.77865910037563100 ) ) ;
#14864 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -60.04080685390411500 ) ) ;
#14865 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14866 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14867 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14868 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14869 = axis2_placement_3d ( 'none', #14868, #14867, #14866 ) ;
#14870 = axis2_placement_3d ( 'none', #14916, #14915, #14914 ) ;
#14871 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -41.47642334904202200 ) ) ;
#14872 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#14873 = direction ( 'none', ( 3.097720492815725800e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14874 = cartesian_point ( 'none', ( -27.50258157546445000, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14875 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815726400e-017 ) ) ;
#14876 = circle ( 'none', #14869, 55.20000000000000300 ) ;
#14877 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#14878 = face_outer_bound ( 'none', #858, .t. ) ;
#14879 = cartesian_point ( 'none', ( -10.99999999999999800, 47.00000000000000000, -1.700000000000000000 ) ) ;
#14880 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14881 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14882 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14883 = axis2_placement_3d ( 'none', #14882, #14881, #14880 ) ;
#14884 = circle ( 'none', #14883, 57.70000000000000300 ) ;
#14885 = direction ( 'none', ( -3.097720492815726400e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14886 = face_outer_bound ( 'none', #783, .t. ) ;
#14887 = plane ( 'none', #14888 ) ;
#14888 = axis2_placement_3d ( 'none', #14879, #14885, #14875 ) ;
#14889 = plane ( 'none', #14890 ) ;
#14890 = axis2_placement_3d ( 'none', #14874, #14873, #14872 ) ;
#14891 = cartesian_point ( 'none', ( 62.43147632141375400, 0.0000000000000000000, -2.925878385844953300 ) ) ;
#14892 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14893 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14894 = vector ( 'none', #14893, 1000.000000000000000 ) ;
#14895 = cartesian_point ( 'none', ( 12.57308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#14896 = axis2_placement_3d ( 'none', #14892, #14955, #14954 ) ;
#14897 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14898 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14899 = axis2_placement_3d ( 'none', #14923, #14898, #14897 ) ;
#14900 = line ( 'none', #14904, #14894 ) ;
#14901 = direction ( 'none', ( -0.9510565162951522000, -0.0000000000000000000, 0.3090169943749518900 ) ) ;
#14902 = vector ( 'none', #14901, 1000.000000000000000 ) ;
#14903 = cartesian_point ( 'none', ( 54.55870198595160000, 0.0000000000000000000, -18.77865910037562700 ) ) ;
#14904 = cartesian_point ( 'none', ( -18.00000000000000000, 47.00000000000000000, -1.700000000000000200 ) ) ;
#14905 = circle ( 'none', #14899, 55.04500000000000200 ) ;
#14906 = circle ( 'none', #14896, 62.50000000000000000 ) ;
#14907 = cartesian_point ( 'none', ( 12.72691906009821100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#14908 = direction ( 'none', ( 0.9510565162951522000, 0.0000000000000000000, -0.3090169943749520600 ) ) ;
#14909 = vector ( 'none', #14908, 999.9999999999998900 ) ;
#14910 = cartesian_point ( 'none', ( 55.17673597470151500, 0.0000000000000000000, -16.87654606778532700 ) ) ;
#14911 = line ( 'none', #14910, #14909 ) ;
#14912 = cartesian_point ( 'none', ( -48.92759091626243200, 4.000000000000003600, -41.47642334904202200 ) ) ;
#14913 = line ( 'none', #14903, #14902 ) ;
#14914 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14915 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14916 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14917 = circle ( 'none', #14870, 62.50000000000000000 ) ;
#14918 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14919 = vector ( 'none', #14918, 1000.000000000000000 ) ;
#14920 = cartesian_point ( 'none', ( -10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#14921 = line ( 'none', #14920, #14919 ) ;
#14922 = cartesian_point ( 'none', ( 56.97023099094067800, 0.0000000000000000000, -25.70297221799187800 ) ) ;
#14923 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#14924 = axis2_placement_3d ( 'none', #14965, #14964, #14963 ) ;
#14925 = cartesian_point ( 'none', ( 30.59135830545857400, 4.000000000000003600, -56.64547418278552700 ) ) ;
#14926 = oriented_edge ( 'none', *, *, #4839, .f. ) ;
#14927 = cartesian_point ( 'none', ( 14.82322467383922600, 120.0000000000000000, -61.75372061883304300 ) ) ;
#14928 = line ( 'none', #14927, #14982 ) ;
#14929 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14930 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14931 = cartesian_point ( 'none', ( 62.30589528235511000, 0.0000000000000000000, -4.921931842701494200 ) ) ;
#14932 = axis2_placement_3d ( 'none', #14986, #14985, #14984 ) ;
#14933 = circle ( 'none', #14932, 57.70000000000000300 ) ;
#14934 = direction ( 'none', ( 0.9822872507286878300, 0.0000000000000000000, -0.1873813145857290700 ) ) ;
#14935 = vector ( 'none', #14934, 1000.000000000000000 ) ;
#14936 = cartesian_point ( 'none', ( 56.85684302112129300, 0.0000000000000000000, -9.827990724027616300 ) ) ;
#14937 = line ( 'none', #14936, #14935 ) ;
#14938 = cartesian_point ( 'none', ( 57.64028368846625500, 0.0000000000000000000, -2.624442095594904600 ) ) ;
#14939 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14940 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14941 = vector ( 'none', #14940, 1000.000000000000000 ) ;
#14942 = cartesian_point ( 'none', ( 23.37590909547666100, 4.000000000000003600, -60.04080685390411500 ) ) ;
#14943 = cartesian_point ( 'none', ( 0.2035337666853520300, 2.048521810814358800, 0.0000000000000000000 ) ) ;
#14944 = cartesian_point ( 'none', ( 29.71505162541470900, 120.0000000000000000, -56.12722785688723800 ) ) ;
#14945 = cartesian_point ( 'none', ( -17.46575342465754200, 47.00000000000000000, -33.18429534145727900 ) ) ;
#14946 = line ( 'none', #14945, #14941 ) ;
#14947 = axis2_placement_3d ( 'none', #14939, #14930, #14929 ) ;
#14948 = cartesian_point ( 'none', ( 61.19771305495596200, 0.0000000000000000000, -12.69212026586854100 ) ) ;
#14949 = direction ( 'none', ( -0.9822872507286879400, -0.0000000000000000000, 0.1873813145857287100 ) ) ;
#14950 = vector ( 'none', #14949, 1000.000000000000100 ) ;
#14951 = cartesian_point ( 'none', ( 56.48208039194981500, 0.0000000000000000000, -11.79256522548499000 ) ) ;
#14952 = line ( 'none', #14951, #14950 ) ;
#14953 = cartesian_point ( 'none', ( 55.17673597470151500, 0.0000000000000000000, -16.87654606778532700 ) ) ;
#14954 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14955 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14956 = circle ( 'none', #14947, 57.70000000000000300 ) ;
#14957 = cartesian_point ( 'none', ( 56.85684302112134200, 0.0000000000000000000, 9.827990724027170400 ) ) ;
#14958 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#14959 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14960 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14961 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14962 = cartesian_point ( 'none', ( 62.30589528235515900, 0.0000000000000000000, 4.921931842701033200 ) ) ;
#14963 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#14964 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#14965 = cartesian_point ( 'none', ( 12.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#14966 = axis2_placement_3d ( 'none', #14979, #14960, #14959 ) ;
#14967 = face_outer_bound ( 'none', #1002, .t. ) ;
#14968 = direction ( 'none', ( 0.9980267284282713400, 0.0000000000000000000, -0.06279051952931726000 ) ) ;
#14969 = vector ( 'none', #14968, 1000.000000000000000 ) ;
#14970 = cartesian_point ( 'none', ( 57.64028368846625500, 0.0000000000000000000, -2.624442095594904600 ) ) ;
#14971 = circle ( 'none', #15017, 57.70000000000000300 ) ;
#14972 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14973 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14974 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14975 = axis2_placement_3d ( 'none', #14974, #14973, #14972 ) ;
#14976 = circle ( 'none', #14975, 62.50000000000000000 ) ;
#14977 = plane ( 'none', #14966 ) ;
#14978 = line ( 'none', #14970, #14969 ) ;
#14979 = cartesian_point ( 'none', ( -18.00000000000000000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#14980 = circle ( 'none', #14924, 2.000000000000000900 ) ;
#14981 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#14982 = vector ( 'none', #14981, 1000.000000000000000 ) ;
#14983 = cartesian_point ( 'none', ( 56.85684302112129300, 0.0000000000000000000, -9.827990724027616300 ) ) ;
#14984 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#14985 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#14986 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#14987 = direction ( 'none', ( -0.9980267284282717800, -0.0000000000000000000, -0.06279051952930959900 ) ) ;
#14988 = vector ( 'none', #14987, 1000.000000000000100 ) ;
#14989 = cartesian_point ( 'none', ( 56.97023099094087000, 0.0000000000000000000, 25.70297221799142700 ) ) ;
#14990 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#14991 = vector ( 'none', #14990, 1000.000000000000000 ) ;
#14992 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#14993 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#14994 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#14995 = axis2_placement_3d ( 'none', #14994, #14993, #14992 ) ;
#14996 = plane ( 'none', #14995 ) ;
#14997 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 27.69999999999999900 ) ) ;
#14998 = line ( 'none', #14997, #15050 ) ;
#14999 = line ( 'none', #14958, #14991 ) ;
#15000 = cartesian_point ( 'none', ( 56.11867240781074200, 0.0000000000000000000, 27.51262632292348100 ) ) ;
#15001 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15002 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15003 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15004 = axis2_placement_3d ( 'none', #15003, #15002, #15001 ) ;
#15005 = cartesian_point ( 'none', ( 57.64028368846627600, 0.0000000000000000000, 2.624442095594476900 ) ) ;
#15006 = line ( 'none', #15005, #14988 ) ;
#15007 = circle ( 'none', #15004, 57.69999999999999600 ) ;
#15008 = face_outer_bound ( 'none', #988, .t. ) ;
#15009 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15010 = vector ( 'none', #15009, 1000.000000000000000 ) ;
#15011 = cartesian_point ( 'none', ( -17.99999999999998900, 47.00000000000000000, -32.29938079901842900 ) ) ;
#15012 = line ( 'none', #15011, #15010 ) ;
#15013 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -56.64547418278552700 ) ) ;
#15014 = cartesian_point ( 'none', ( 57.51470264940762400, 0.0000000000000000000, -4.620495552451449900 ) ) ;
#15015 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15016 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15017 = axis2_placement_3d ( 'none', #14961, #15016, #15015 ) ;
#15018 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15019 = face_outer_bound ( 'none', #185, .t. ) ;
#15020 = axis2_placement_3d ( 'none', #15081, #15077, #15076 ) ;
#15021 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.042704835186608500e-016 ) ) ;
#15022 = edge_loop ( 'none', ( #14405, #15423, #15429, #15463 ) ) ;
#15023 = axis2_placement_3d ( 'none', #15027, #15029, #15021 ) ;
#15024 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15025 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15026 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15027 = cartesian_point ( 'none', ( 10.41072366659116000, -3.955068669211075200e-015, 0.5150000000000001200 ) ) ;
#15028 = cartesian_point ( 'none', ( 0.04781123507270786100, 0.8532222446711096300, -0.5149999999999997900 ) ) ;
#15029 = direction ( 'none', ( 5.151806796408471300e-017, 1.008560160451632100e-016, -1.000000000000000000 ) ) ;
#15030 = circle ( 'none', #15084, 57.70000000000000300 ) ;
#15031 = cartesian_point ( 'none', ( 55.17673597470165000, 0.0000000000000000000, 16.87654606778487200 ) ) ;
#15032 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15033 = vector ( 'none', #15032, 1000.000000000000000 ) ;
#15034 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -34.63915900659303300 ) ) ;
#15035 = line ( 'none', #15034, #15033 ) ;
#15036 = circle ( 'none', #15042, 62.50000000000000000 ) ;
#15037 = line ( 'none', #15072, #15071 ) ;
#15038 = direction ( 'none', ( 0.9980267284282717800, 0.0000000000000000000, 0.06279051952930959900 ) ) ;
#15039 = vector ( 'none', #15038, 1000.000000000000200 ) ;
#15040 = cartesian_point ( 'none', ( 57.51470264940766000, 0.0000000000000000000, 4.620495552451020900 ) ) ;
#15041 = line ( 'none', #15040, #15039 ) ;
#15042 = axis2_placement_3d ( 'none', #15026, #15025, #15024 ) ;
#15043 = direction ( 'none', ( -0.9980267284282714500, -0.0000000000000000000, 0.06279051952931705100 ) ) ;
#15044 = vector ( 'none', #15043, 999.9999999999998900 ) ;
#15045 = cartesian_point ( 'none', ( 57.51470264940761700, 0.0000000000000000000, -4.620495552451447300 ) ) ;
#15046 = circle ( 'none', #15020, 57.69999999999998900 ) ;
#15047 = line ( 'none', #15045, #15044 ) ;
#15048 = circle ( 'none', #15023, 10.39797779676996800 ) ;
#15049 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15050 = vector ( 'none', #15049, 1000.000000000000000 ) ;
#15051 = cartesian_point ( 'none', ( 57.51470264940766000, 0.0000000000000000000, 4.620495552451020900 ) ) ;
#15052 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15053 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15054 = cartesian_point ( 'none', ( 20.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15055 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15056 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15057 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, -0.5149999999999997900 ) ) ;
#15058 = axis2_placement_3d ( 'none', #15057, #15056, #15055 ) ;
#15059 = circle ( 'none', #15058, 10.39797779676996600 ) ;
#15060 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15061 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#15062 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#15063 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15064 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15065 = cartesian_point ( 'none', ( -16.99999999999998600, 47.00000000000000000, -32.29938079901842900 ) ) ;
#15066 = axis2_placement_3d ( 'none', #15061, #15060, #15109 ) ;
#15067 = line ( 'none', #15110, #15107 ) ;
#15068 = face_outer_bound ( 'none', #1050, .t. ) ;
#15069 = plane ( 'none', #15066 ) ;
#15070 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15071 = vector ( 'none', #15070, 1000.000000000000000 ) ;
#15072 = cartesian_point ( 'none', ( -18.00000000000000000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#15073 = face_outer_bound ( 'none', #823, .t. ) ;
#15074 = axis2_placement_3d ( 'none', #15065, #15064, #15063 ) ;
#15075 = cylindrical_surface ( 'none', #15074, 0.9999999999999940000 ) ;
#15076 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15077 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15078 = cartesian_point ( 'none', ( 61.19771305495608300, 0.0000000000000000000, 12.69212026586806300 ) ) ;
#15079 = cartesian_point ( 'none', ( 57.64028368846628300, 0.0000000000000000000, 2.624442095594480900 ) ) ;
#15080 = cartesian_point ( 'none', ( 62.43147632141376100, 0.0000000000000000000, 2.925878385844487900 ) ) ;
#15081 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15082 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15083 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15084 = axis2_placement_3d ( 'none', #15018, #15083, #15082 ) ;
#15085 = direction ( 'none', ( -0.9822872507286893900, -0.0000000000000000000, -0.1873813145857211600 ) ) ;
#15086 = vector ( 'none', #14843, 1000.000000000000000 ) ;
#15087 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5149999999999972400, -0.6774776749089249700 ) ) ;
#15088 = cartesian_point ( 'none', ( 1.436138072732595600, -0.5149999999999971300, -0.7384245381180847300 ) ) ;
#15089 = cartesian_point ( 'none', ( 0.7420318937837816500, -0.5149999999999967900, -0.7965199893126671000 ) ) ;
#15090 = cartesian_point ( 'none', ( 0.04781123507271000500, -0.5149999999999965700, -0.8532222446711281700 ) ) ;
#15091 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15092 = cartesian_point ( 'none', ( 56.85684302112134200, 0.0000000000000000000, 9.827990724027166900 ) ) ;
#15093 = direction ( 'none', ( -0.9048270524660206900, -0.0000000000000000000, -0.4257792915650701600 ) ) ;
#15094 = vector ( 'none', #15093, 999.9999999999998900 ) ;
#15095 = b_spline_curve_with_knots ( 'none', 3,
( #15090, #15089, #15088, #15087 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.001582955288127086700, 0.003672551177891162300 ),
.unspecified. ) ;
#15096 = cartesian_point ( 'none', ( 40.22140424334502700, 4.000000000000003600, -41.37062533602104300 ) ) ;
#15097 = line ( 'none', #15096, #15086 ) ;
#15098 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15099 = line ( 'none', #15092, #15101 ) ;
#15100 = axis2_placement_3d ( 'none', #15054, #15053, #15098 ) ;
#15101 = vector ( 'none', #15085, 1000.000000000000000 ) ;
#15102 = cartesian_point ( 'none', ( 52.62645884097649000, 120.0000000000000000, 23.65894819849365800 ) ) ;
#15103 = face_outer_bound ( 'none', #20907, .t. ) ;
#15104 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15105 = axis2_placement_3d ( 'none', #15052, #15062, #15104 ) ;
#15106 = direction ( 'none', ( 0.8949343677499604900, 1.512338686115422200e-015, -0.4461978007789579300 ) ) ;
#15107 = vector ( 'none', #15106, 1000.000000000000200 ) ;
#15108 = conical_surface ( 'none', #15100, 1.610000000000001200, 0.9599310885968749300 ) ;
#15109 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15110 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5150000000000073400, 2.149999999999998100 ) ) ;
#15111 = conical_surface ( 'none', #15105, 2.000000000000000900, 0.9599310885968839200 ) ;
#15112 = circle ( 'none', #15154, 2.000000000000000900 ) ;
#15113 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15114 = direction ( 'none', ( 0.8949343677499604900, -1.557892197183330500e-015, 0.4461978007789579300 ) ) ;
#15115 = vector ( 'none', #15114, 1000.000000000000200 ) ;
#15116 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5150000000000075600, -2.149999999999998100 ) ) ;
#15117 = line ( 'none', #15116, #15115 ) ;
#15118 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5149999999999919100, -2.149999999999999900 ) ) ;
#15120 = oriented_edge ( 'none', *, *, #4955, .f. ) ;
#15119 = direction ( 'none', ( 0.9822872507286893900, 0.0000000000000000000, 0.1873813145857211600 ) ) ;
#15121 = vector ( 'none', #15119, 1000.000000000000000 ) ;
#15122 = cartesian_point ( 'none', ( 56.48208039194991400, 0.0000000000000000000, 11.79256522548454600 ) ) ;
#15123 = line ( 'none', #15122, #15121 ) ;
#15124 = plane ( 'none', #15139 ) ;
#15125 = circle ( 'none', #15148, 57.69999999999999600 ) ;
#15126 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15127 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15128 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15129 = axis2_placement_3d ( 'none', #15128, #15127, #15126 ) ;
#15130 = face_outer_bound ( 'none', #1063, .t. ) ;
#15131 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15132 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15133 = axis2_placement_3d ( 'none', #15142, #15132, #15131 ) ;
#15135 = oriented_edge ( 'none', *, *, #15185, .f. ) ;
#15134 = circle ( 'none', #15133, 62.50000000000000000 ) ;
#15136 = edge_curve ( 'none', #4890, #4132, #30026, .t. ) ;
#15137 = cartesian_point ( 'none', ( 56.48208039194991400, 0.0000000000000000000, 11.79256522548454600 ) ) ;
#15138 = circle ( 'none', #15129, 57.69999999999999600 ) ;
#15139 = axis2_placement_3d ( 'none', #15118, #15172, #15171 ) ;
#15140 = cartesian_point ( 'none', ( 59.12440633493858400, 0.0000000000000000000, 20.26214637053722000 ) ) ;
#15141 = cartesian_point ( 'none', ( 54.55870198595175700, 0.0000000000000000000, 18.77865910037517600 ) ) ;
#15142 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15143 = vector ( 'none', #15210, 1000.000000000000100 ) ;
#15144 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5149999999999919100, -2.150000000000001700 ) ) ;
#15145 = line ( 'none', #15144, #15143 ) ;
#15146 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15147 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15148 = axis2_placement_3d ( 'none', #15170, #15147, #15146 ) ;
#15149 = face_outer_bound ( 'none', #1073, .t. ) ;
#15150 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15151 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15152 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15153 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15154 = axis2_placement_3d ( 'none', #15167, #15153, #15152 ) ;
#15155 = axis2_placement_3d ( 'none', #15205, #15151, #15150 ) ;
#15156 = advanced_face ( 'none', ( #29962 ), #29954, .f. ) ;
#15157 = face_outer_bound ( 'none', #1069, .t. ) ;
#15158 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15159 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15160 = line ( 'none', #15176, #15187 ) ;
#15161 = cylindrical_surface ( 'none', #15155, 2.000000000000000000 ) ;
#15163 = edge_loop ( 'none', ( #8965, #9553, #8895, #8653 ) ) ;
#15162 = cartesian_point ( 'none', ( 0.04781123507270952000, 0.5150000000000031200, -0.8532222446711244000 ) ) ;
#15164 = cartesian_point ( 'none', ( 0.7420318937837795400, 0.5150000000000029000, -0.7965199893126634300 ) ) ;
#15165 = cartesian_point ( 'none', ( 1.436138072732631600, 0.5150000000000026800, -0.7384245381180777300 ) ) ;
#15166 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000024600, -0.6774776749089207500 ) ) ;
#15167 = cartesian_point ( 'none', ( 20.42691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#15168 = axis2_placement_3d ( 'none', #15113, #15159, #15158 ) ;
#15169 = b_spline_curve_with_knots ( 'none', 3,
( #15166, #15165, #15164, #15162 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004047968925928187300, 0.006137159607090663000 ),
.unspecified. ) ;
#15170 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15171 = direction ( 'none', ( 0.0000000000000000000, -3.592339377154545200e-015, 1.000000000000000000 ) ) ;
#15172 = direction ( 'none', ( 5.151806796408471300e-017, 1.000000000000000000, 3.592339377154545200e-015 ) ) ;
#15173 = direction ( 'none', ( -0.9048270524660206900, -0.0000000000000000000, -0.4257792915650701600 ) ) ;
#15174 = cartesian_point ( 'none', ( 52.62645884097649000, 0.0000000000000000000, 23.65894819849365800 ) ) ;
#15175 = circle ( 'none', #15168, 57.70000000000000300 ) ;
#15176 = cartesian_point ( 'none', ( 54.55870198595175700, 0.0000000000000000000, 18.77865910037517600 ) ) ;
#15177 = axis2_placement_3d ( 'none', #15244, #15188, #15239 ) ;
#15178 = axis2_placement_3d ( 'none', #15212, #15211, #15273 ) ;
#15179 = plane ( 'none', #15241 ) ;
#15180 = direction ( 'none', ( 2.168404344971007900e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15181 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15182 = cartesian_point ( 'none', ( 3.626919060098210400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#15183 = cartesian_point ( 'none', ( 2.499999999999999100, 1.999999999999999600, 0.0000000000000000000 ) ) ;
#15184 = axis2_placement_3d ( 'none', #15243, #15229, #15228 ) ;
#15185 = edge_curve ( 'none', #4755, #4129, #30020, .t. ) ;
#15186 = direction ( 'none', ( 0.9510565162951543100, 0.0000000000000000000, 0.3090169943749450100 ) ) ;
#15187 = vector ( 'none', #15186, 1000.000000000000100 ) ;
#15188 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15189 = cartesian_point ( 'none', ( 52.62645884097649700, 0.0000000000000000000, 23.65894819849365800 ) ) ;
#15190 = direction ( 'none', ( -0.9510565162951545300, -0.0000000000000000000, -0.3090169943749441200 ) ) ;
#15191 = circle ( 'none', #15198, 2.000000000000000900 ) ;
#15192 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15193 = vector ( 'none', #15192, 1000.000000000000000 ) ;
#15194 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 20.69999999999999900 ) ) ;
#15195 = line ( 'none', #15194, #15193 ) ;
#15196 = cartesian_point ( 'none', ( 49.24623101380646500, 0.0000000000000000000, 30.06823458294160600 ) ) ;
#15197 = oriented_edge ( 'none', *, *, #49264, .t. ) ;
#15198 = axis2_placement_3d ( 'none', #15182, #15181, #15180 ) ;
#15199 = line ( 'none', #15204, #15203 ) ;
#15200 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15201 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15202 = circle ( 'none', #15177, 2.200000000000000200 ) ;
#15203 = vector ( 'none', #15190, 1000.000000000000200 ) ;
#15204 = cartesian_point ( 'none', ( 55.17673597470164300, 0.0000000000000000000, 16.87654606778487200 ) ) ;
#15205 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15206 = vector ( 'none', #15173, 999.9999999999998900 ) ;
#15207 = cartesian_point ( 'none', ( 59.74244032368845600, 0.0000000000000000000, 18.36003333794690900 ) ) ;
#15208 = cartesian_point ( 'none', ( 48.78833716274013500, 0.0000000000000000000, 39.06338639819634300 ) ) ;
#15209 = line ( 'none', #15174, #15206 ) ;
#15210 = direction ( 'none', ( 0.8949343677499603800, -1.648999219319147100e-015, 0.4461978007789578800 ) ) ;
#15211 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15212 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#15213 = oriented_edge ( 'none', *, *, #4141, .t. ) ;
#15214 = line ( 'none', #15270, #15269 ) ;
#15215 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15216 = advanced_face ( 'none', ( #29971 ), #29960, .t. ) ;
#15217 = vector ( 'none', #15215, 1000.000000000000000 ) ;
#15218 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 37.20000000000001000 ) ) ;
#15219 = line ( 'none', #15218, #15217 ) ;
#15220 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5149999999999919100, -2.149999999999999900 ) ) ;
#15221 = line ( 'none', #15257, #15256 ) ;
#15222 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15223 = vector ( 'none', #15222, 1000.000000000000000 ) ;
#15224 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 27.69999999999999900 ) ) ;
#15225 = plane ( 'none', #15226 ) ;
#15226 = axis2_placement_3d ( 'none', #15220, #15266, #15265 ) ;
#15227 = vertex_point ( 'none', #30005 ) ;
#15228 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15229 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15230 = advanced_face ( 'none', ( #30004 ), #30012, .f. ) ;
#15231 = plane ( 'none', #15178 ) ;
#15232 = plane ( 'none', #15184 ) ;
#15233 = line ( 'none', #15224, #15223 ) ;
#15234 = oriented_edge ( 'none', *, *, #14579, .t. ) ;
#15235 = oriented_edge ( 'none', *, *, #4076, .t. ) ;
#15236 = face_outer_bound ( 'none', #1140, .t. ) ;
#15237 = face_outer_bound ( 'none', #963, .t. ) ;
#15238 = cartesian_point ( 'none', ( 0.04781123507271000500, -0.5149999999999965700, -0.8532222446711281700 ) ) ;
#15239 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15240 = oriented_edge ( 'none', *, *, #10616, .f. ) ;
#15241 = axis2_placement_3d ( 'none', #15183, #15201, #15200 ) ;
#15242 = face_bound ( 'none', #1091, .t. ) ;
#15243 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 27.69999999999999900 ) ) ;
#15244 = cartesian_point ( 'none', ( 2.499999999999999100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15245 = edge_curve ( 'none', #4873, #4128, #29997, .t. ) ;
#15246 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15247 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15248 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15249 = circle ( 'none', #15253, 62.50000000000000000 ) ;
#15250 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15251 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15252 = cartesian_point ( 'none', ( 48.17457742384848300, 0.0000000000000000000, 31.75689043394564600 ) ) ;
#15253 = axis2_placement_3d ( 'none', #15248, #15247, #15246 ) ;
#15254 = circle ( 'none', #15258, 62.50000000000000000 ) ;
#15255 = direction ( 'none', ( 0.8949343677499604900, 1.557892197183330500e-015, -0.4461978007789579300 ) ) ;
#15256 = vector ( 'none', #15255, 1000.000000000000200 ) ;
#15257 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5149999999999925700, 2.150000000000001700 ) ) ;
#15258 = axis2_placement_3d ( 'none', #15272, #15251, #15250 ) ;
#15259 = cartesian_point ( 'none', ( 52.22791349314178400, 0.0000000000000000000, 34.32921572295090600 ) ) ;
#15260 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15261 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15262 = cartesian_point ( 'none', ( 2.499999999999998700, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15263 = axis2_placement_3d ( 'none', #15262, #15261, #15260 ) ;
#15264 = circle ( 'none', #15263, 4.150000000000000400 ) ;
#15265 = direction ( 'none', ( 0.0000000000000000000, -3.592339377154545200e-015, 1.000000000000000000 ) ) ;
#15266 = direction ( 'none', ( 5.151806796408471300e-017, 1.000000000000000000, 3.592339377154545200e-015 ) ) ;
#15267 = cartesian_point ( 'none', ( 53.29956708309976000, 0.0000000000000000000, 32.64055987194686300 ) ) ;
#15268 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 3.491483361109382100e-015 ) ) ;
#15269 = vector ( 'none', #15268, 1000.000000000000000 ) ;
#15270 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000037900, 1.088021211489870200 ) ) ;
#15271 = face_outer_bound ( 'none', #1118, .t. ) ;
#15272 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15273 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15274 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15275 = oriented_edge ( 'none', *, *, #14733, .f. ) ;
#15276 = cartesian_point ( 'none', ( 49.24623101380646500, 0.0000000000000000000, 30.06823458294161000 ) ) ;
#15277 = line ( 'none', #15276, #15334 ) ;
#15278 = cartesian_point ( 'none', ( 0.04781123507270978300, -0.5150000000000027900, 0.8532222446711244000 ) ) ;
#15279 = cartesian_point ( 'none', ( 0.7420318937837815400, -0.5150000000000025700, 0.7965199893126633200 ) ) ;
#15280 = cartesian_point ( 'none', ( 1.436138072732595200, -0.5150000000000024600, 0.7384245381180810600 ) ) ;
#15281 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000021200, 0.6774776749089210800 ) ) ;
#15282 = plane ( 'none', #15285 ) ;
#15283 = axis2_placement_3d ( 'none', #15336, #15311, #15310 ) ;
#15284 = circle ( 'none', #15283, 57.70000000000000300 ) ;
#15285 = axis2_placement_3d ( 'none', #15288, #15293, #15274 ) ;
#15286 = b_spline_curve_with_knots ( 'none', 3,
( #15281, #15280, #15279, #15278 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004047968926523872300, 0.006137159607686004500 ),
.unspecified. ) ;
#15287 = oriented_edge ( 'none', *, *, #14733, .t. ) ;
#15288 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5149999999999925700, 2.149999999999999900 ) ) ;
#15289 = direction ( 'none', ( 0.9048270524660202400, 0.0000000000000000000, 0.4257792915650710500 ) ) ;
#15290 = vector ( 'none', #15289, 1000.000000000000300 ) ;
#15291 = cartesian_point ( 'none', ( 51.77490025784635500, 0.0000000000000000000, 25.46860230342570100 ) ) ;
#15292 = line ( 'none', #15291, #15290 ) ;
#15293 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.491483361109382100e-015 ) ) ;
#15294 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5149999999999976800, 0.6774776749089244100 ) ) ;
#15295 = cartesian_point ( 'none', ( 1.436138072732632300, 0.5149999999999974600, 0.7384245381180812900 ) ) ;
#15296 = cartesian_point ( 'none', ( 0.7420318937837794300, 0.5149999999999973500, 0.7965199893126671000 ) ) ;
#15297 = cartesian_point ( 'none', ( 0.04781123507270992900, 0.5149999999999971300, 0.8532222446711278400 ) ) ;
#15298 = cartesian_point ( 'none', ( 43.50768602058414600, 0.0000000000000000000, 44.87015998561034300 ) ) ;
#15299 = face_outer_bound ( 'none', #1146, .t. ) ;
#15300 = b_spline_curve_with_knots ( 'none', 3,
( #15297, #15296, #15295, #15294 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.001582955287553585600, 0.003672551177317657100 ),
.unspecified. ) ;
#15301 = edge_curve ( 'none', #46998, #47292, #29999, .t. ) ;
#15302 = oriented_edge ( 'none', *, *, #13544, .f. ) ;
#15303 = edge_curve ( 'none', #47365, #15227, #30013, .t. ) ;
#15304 = cylindrical_surface ( 'none', #15611, 1.000000000000000900 ) ;
#15305 = edge_loop ( 'none', ( #8966, #16566, #15135, #10007 ) ) ;
#15306 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15307 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15308 = cartesian_point ( 'none', ( 2.489999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15309 = face_outer_bound ( 'none', #1166, .t. ) ;
#15310 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15311 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15312 = face_outer_bound ( 'none', #1174, .t. ) ;
#15313 = circle ( 'none', #15323, 4.149999999999999500 ) ;
#15314 = cartesian_point ( 'none', ( 20.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15315 = direction ( 'none', ( -0.7705132427757917000, -0.0000000000000000000, -0.6374239897486867500 ) ) ;
#15316 = vector ( 'none', #15315, 1000.000000000000000 ) ;
#15317 = axis2_placement_3d ( 'none', #15314, #15369, #15368 ) ;
#15318 = circle ( 'none', #15317, 1.610000000000001200 ) ;
#15319 = cartesian_point ( 'none', ( 43.81451272577890400, 0.0000000000000000000, 37.54435343167543200 ) ) ;
#15320 = cartesian_point ( 'none', ( 47.51348918324274700, 0.0000000000000000000, 40.60441288374791900 ) ) ;
#15321 = direction ( 'none', ( 0.8443279255020165200, 0.0000000000000000000, 0.5358267949789943300 ) ) ;
#15322 = edge_loop ( 'none', ( #8897, #9601, #9296, #12280 ) ) ;
#15323 = axis2_placement_3d ( 'none', #15308, #15307, #15306 ) ;
#15324 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15325 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15326 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15327 = axis2_placement_3d ( 'none', #15326, #15325, #15324 ) ;
#15328 = vector ( 'none', #15321, 1000.000000000000000 ) ;
#15329 = cartesian_point ( 'none', ( 48.17457742384848300, 0.0000000000000000000, 31.75689043394564600 ) ) ;
#15330 = line ( 'none', #15329, #15328 ) ;
#15331 = cartesian_point ( 'none', ( 45.08936070527627000, 0.0000000000000000000, 36.00332694612386300 ) ) ;
#15332 = line ( 'none', #15331, #15316 ) ;
#15333 = direction ( 'none', ( -0.8443279255020165200, -0.0000000000000000000, -0.5358267949789943300 ) ) ;
#15334 = vector ( 'none', #15333, 1000.000000000000000 ) ;
#15335 = circle ( 'none', #15327, 62.50000000000000000 ) ;
#15336 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15337 = axis2_placement_3d ( 'none', #15350, #15343, #15342 ) ;
#15338 = face_outer_bound ( 'none', #1202, .t. ) ;
#15339 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15340 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15341 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15342 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15343 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15344 = axis2_placement_3d ( 'none', #15349, #15341, #15340 ) ;
#15345 = direction ( 'none', ( -0.6845471059286897300, -0.0000000000000000000, -0.7289686274214105500 ) ) ;
#15346 = vector ( 'none', #15345, 1000.000000000000000 ) ;
#15347 = cartesian_point ( 'none', ( 40.22140424334536100, 0.0000000000000000000, 41.37062533602072300 ) ) ;
#15348 = cartesian_point ( 'none', ( 8.222756119860152400, 120.0000000000000000, -57.11108720549191300 ) ) ;
#15349 = cartesian_point ( 'none', ( 20.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15350 = cartesian_point ( 'none', ( 57.45651783159231500, 120.0000000000000000, 27.03698501438195500 ) ) ;
#15351 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15352 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15353 = line ( 'none', #15347, #15346 ) ;
#15354 = conical_surface ( 'none', #15344, 1.610000000000001200, 0.9599310885968749300 ) ;
#15355 = axis2_placement_3d ( 'none', #15358, #15352, #15351 ) ;
#15356 = cartesian_point ( 'none', ( 37.54089267965167700, 0.0000000000000000000, 49.96930434591695300 ) ) ;
#15357 = circle ( 'none', #15337, 1.000000000000004400 ) ;
#15358 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15359 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15360 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15361 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15362 = axis2_placement_3d ( 'none', #15361, #15360, #15359 ) ;
#15363 = cartesian_point ( 'none', ( 5.726919060098210500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#15364 = cartesian_point ( 'none', ( 40.22140424334536100, 0.0000000000000000000, 41.37062533602072300 ) ) ;
#15365 = circle ( 'none', #15355, 62.50000000000000000 ) ;
#15366 = cartesian_point ( 'none', ( 34.71913220939460100, 0.0000000000000000000, 46.08548425075489500 ) ) ;
#15367 = cartesian_point ( 'none', ( 38.76346698850254300, 0.0000000000000000000, 42.73971954787810300 ) ) ;
#15368 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15369 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15370 = cylindrical_surface ( 'none', #15362, 4.149999999999999500 ) ;
#15371 = vector ( 'none', #15397, 1000.000000000000000 ) ;
#15372 = cartesian_point ( 'none', ( 22.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15373 = axis2_placement_3d ( 'none', #15420, #15419, #15418 ) ;
#15374 = conical_surface ( 'none', #15441, 1.610000000000001200, 0.9599310885968749300 ) ;
#15375 = cartesian_point ( 'none', ( 57.88229712315719400, 120.0000000000000000, -26.13215796191638100 ) ) ;
#15376 = line ( 'none', #15398, #15371 ) ;
#15377 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15378 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15379 = cartesian_point ( 'none', ( 21.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#15380 = axis2_placement_3d ( 'none', #15379, #15378, #15377 ) ;
#15381 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -3.987197990111634600 ) ) ;
#15382 = direction ( 'none', ( 0.7705132427757900300, 0.0000000000000000000, 0.6374239897486887500 ) ) ;
#15383 = vector ( 'none', #15382, 1000.000000000000100 ) ;
#15384 = cartesian_point ( 'none', ( 43.81451272577890400, 0.0000000000000000000, 37.54435343167543200 ) ) ;
#15385 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15386 = face_outer_bound ( 'none', #1041, .t. ) ;
#15387 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15388 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15389 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15390 = axis2_placement_3d ( 'none', #15389, #15388, #15387 ) ;
#15391 = circle ( 'none', #15380, 2.000000000000000900 ) ;
#15392 = line ( 'none', #15384, #15383 ) ;
#15393 = cartesian_point ( 'none', ( 42.04974876574132000, 0.0000000000000000000, 46.23925419746773000 ) ) ;
#15394 = cartesian_point ( 'none', ( 29.22944367523116300, 0.0000000000000000000, 55.24391027467634500 ) ) ;
#15395 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15396 = cartesian_point ( 'none', ( 30.98205703531887800, 0.0000000000000000000, 54.28040292647288800 ) ) ;
#15397 = direction ( 'none', ( 0.9822872507286878300, 0.0000000000000000000, -0.1873813145857290700 ) ) ;
#15398 = cartesian_point ( 'none', ( 56.85684302112129300, 120.0000000000000000, -9.827990724027616300 ) ) ;
#15399 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15400 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15401 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15402 = axis2_placement_3d ( 'none', #15401, #15400, #15399 ) ;
#15403 = edge_curve ( 'none', #4836, #4096, #29992, .t. ) ;
#15404 = cylindrical_surface ( 'none', #15402, 2.000000000000000000 ) ;
#15405 = circle ( 'none', #15390, 57.70000000000000300 ) ;
#15406 = cartesian_point ( 'none', ( 33.10109822064470100, 0.0000000000000000000, 47.26105475533984200 ) ) ;
#15407 = direction ( 'none', ( -0.9510565162951522000, -0.0000000000000000000, 0.3090169943749518900 ) ) ;
#15408 = vector ( 'none', #15407, 1000.000000000000000 ) ;
#15409 = cartesian_point ( 'none', ( 54.55870198595160000, 120.0000000000000000, -18.77865910037562700 ) ) ;
#15410 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15411 = face_outer_bound ( 'none', #1197, .t. ) ;
#15412 = axis2_placement_3d ( 'none', #15470, #15475, #15473 ) ;
#15413 = circle ( 'none', #15426, 62.50000000000000000 ) ;
#15414 = direction ( 'none', ( -0.9822872507286879400, -0.0000000000000000000, 0.1873813145857287100 ) ) ;
#15415 = vector ( 'none', #15414, 1000.000000000000100 ) ;
#15416 = cartesian_point ( 'none', ( 55.17673597470151500, 120.0000000000000000, -16.87654606778532700 ) ) ;
#15417 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15418 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15419 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15420 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -11.89871347619378400 ) ) ;
#15422 = edge_loop ( 'none', ( #48201, #15486, #15454, #48305 ) ) ;
#15421 = cartesian_point ( 'none', ( 28.66931872029746500, 0.0000000000000000000, 50.07354754872077500 ) ) ;
#15423 = oriented_edge ( 'none', *, *, #4061, .t. ) ;
#15424 = cartesian_point ( 'none', ( 56.48208039194981500, 120.0000000000000000, -11.79256522548499000 ) ) ;
#15425 = line ( 'none', #15424, #15415 ) ;
#15426 = axis2_placement_3d ( 'none', #15410, #15417, #15471 ) ;
#15427 = oriented_edge ( 'none', *, *, #14566, .t. ) ;
#15429 = oriented_edge ( 'none', *, *, #14579, .f. ) ;
#15428 = direction ( 'none', ( -0.5877852522924739100, -0.0000000000000000000, -0.8090169943749467900 ) ) ;
#15430 = vector ( 'none', #15428, 1000.000000000000100 ) ;
#15431 = edge_loop ( 'none', ( #15427, #48270, #48210, #15605 ) ) ;
#15432 = circle ( 'none', #15373, 0.9999999999999991100 ) ;
#15433 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15434 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15435 = axis2_placement_3d ( 'none', #15381, #15434, #15433 ) ;
#15436 = line ( 'none', #15409, #15408 ) ;
#15437 = conical_surface ( 'none', #15412, 1.610000000000001200, 0.9599310885968749300 ) ;
#15438 = cartesian_point ( 'none', ( 34.71913220939460100, 0.0000000000000000000, 46.08548425075489500 ) ) ;
#15439 = line ( 'none', #15438, #15430 ) ;
#15440 = circle ( 'none', #15435, 0.9999999999999991100 ) ;
#15441 = axis2_placement_3d ( 'none', #15372, #15385, #15395 ) ;
#15442 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15443 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15444 = conical_surface ( 'none', #15446, 2.000000000000000900, 0.9599310885968839200 ) ;
#15445 = circle ( 'none', #15520, 62.50000000000000000 ) ;
#15446 = axis2_placement_3d ( 'none', #15501, #15506, #15497 ) ;
#15447 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15448 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15449 = cartesian_point ( 'none', ( 21.40000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15450 = axis2_placement_3d ( 'none', #15449, #15448, #15447 ) ;
#15451 = face_outer_bound ( 'none', #1218, .t. ) ;
#15452 = face_outer_bound ( 'none', #1272, .t. ) ;
#15453 = axis2_placement_3d ( 'none', #15464, #15443, #15442 ) ;
#15454 = oriented_edge ( 'none', *, *, #15403, .f. ) ;
#15455 = circle ( 'none', #15450, 1.610000000000001200 ) ;
#15456 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15457 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15458 = axis2_placement_3d ( 'none', #15467, #15457, #15456 ) ;
#15459 = cartesian_point ( 'none', ( 56.48208039194981500, 120.0000000000000000, -11.79256522548499200 ) ) ;
#15460 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15461 = direction ( 'none', ( 0.5877852522924752500, 0.0000000000000000000, 0.8090169943749459000 ) ) ;
#15462 = vector ( 'none', #15461, 999.9999999999998900 ) ;
#15463 = oriented_edge ( 'none', *, *, #4914, .f. ) ;
#15465 = oriented_edge ( 'none', *, *, #15303, .t. ) ;
#15464 = cartesian_point ( 'none', ( 22.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15466 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15467 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15468 = line ( 'none', #15406, #15462 ) ;
#15469 = circle ( 'none', #15453, 1.610000000000001200 ) ;
#15470 = cartesian_point ( 'none', ( 36.10000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15471 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15472 = vertex_point ( 'none', #30007 ) ;
#15473 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15474 = circle ( 'none', #15458, 2.000000000000000900 ) ;
#15475 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15476 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15477 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15478 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 20.69999999999999900 ) ) ;
#15479 = axis2_placement_3d ( 'none', #15478, #15477, #15476 ) ;
#15480 = line ( 'none', #15481, #15502 ) ;
#15481 = cartesian_point ( 'none', ( 20.30781997698388300, 0.0000000000000000000, 54.00817019472533100 ) ) ;
#15482 = cartesian_point ( 'none', ( 35.92285869090178400, 0.0000000000000000000, 51.14487485050190700 ) ) ;
#15483 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15484 = vertex_point ( 'none', #30050 ) ;
#15485 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15486 = oriented_edge ( 'none', *, *, #4064, .t. ) ;
#15487 = axis2_placement_3d ( 'none', #15499, #15485, #15483 ) ;
#15488 = cartesian_point ( 'none', ( 20.30781997698388300, 0.0000000000000000000, 54.00817019472533100 ) ) ;
#15489 = plane ( 'none', #15479 ) ;
#15490 = cartesian_point ( 'none', ( 33.10109822064470100, 0.0000000000000000000, 47.26105475533984200 ) ) ;
#15491 = direction ( 'none', ( 0.2486898871648546300, 0.0000000000000000000, -0.9685831611286310800 ) ) ;
#15492 = direction ( 'none', ( 0.9685831611286311900, -0.0000000000000000000, 0.2486898871648546600 ) ) ;
#15493 = cartesian_point ( 'none', ( -15.31583446367451500, 120.0000000000000000, 55.63016461130885700 ) ) ;
#15494 = axis2_placement_3d ( 'none', #15493, #15492, #15491 ) ;
#15495 = plane ( 'none', #15494 ) ;
#15496 = cartesian_point ( 'none', ( 22.07506287197883300, 0.0000000000000000000, 58.47171623270675400 ) ) ;
#15497 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15498 = circle ( 'none', #15487, 57.69999999999998900 ) ;
#15499 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15500 = face_outer_bound ( 'none', #1067, .t. ) ;
#15501 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15502 = vector ( 'none', #15544, 1000.000000000000100 ) ;
#15503 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15504 = axis2_placement_3d ( 'none', #15460, #15466, #15503 ) ;
#15505 = circle ( 'none', #15504, 2.000000000000000900 ) ;
#15506 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#15507 = cartesian_point ( 'none', ( 54.55870198595160800, 120.0000000000000000, -18.77865910037563100 ) ) ;
#15508 = face_outer_bound ( 'none', #1239, .t. ) ;
#15509 = axis2_placement_3d ( 'none', #15513, #15567, #15565 ) ;
#15510 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15511 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15512 = conical_surface ( 'none', #15539, 1.610000000000001200, 0.9599310885968749300 ) ;
#15513 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15514 = cartesian_point ( 'none', ( -0.9999999999999753500, 0.0000000000000000000, 62.49199948793446400 ) ) ;
#15515 = circle ( 'none', #15562, 2.000000000000000900 ) ;
#15516 = cylindrical_surface ( 'none', #15509, 2.000000000000000000 ) ;
#15517 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15518 = axis2_placement_3d ( 'none', #15532, #15511, #15510 ) ;
#15519 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15520 = axis2_placement_3d ( 'none', #15529, #15524, #15519 ) ;
#15521 = circle ( 'none', #15518, 62.50000000000000000 ) ;
#15522 = cartesian_point ( 'none', ( 21.40000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15523 = edge_curve ( 'none', #4896, #4149, #30055, .t. ) ;
#15524 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15525 = direction ( 'none', ( -0.4817536741017166600, -0.0000000000000000000, -0.8763066800438628100 ) ) ;
#15526 = vector ( 'none', #15525, 1000.000000000000100 ) ;
#15527 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15528 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#15529 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15530 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15531 = line ( 'none', #15538, #15526 ) ;
#15532 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15533 = conical_surface ( 'none', #15535, 2.000000000000000900, 0.9599310885968839200 ) ;
#15534 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15535 = axis2_placement_3d ( 'none', #15534, #15528, #15527 ) ;
#15536 = direction ( 'none', ( 0.6845471059286896100, 0.0000000000000000000, 0.7289686274214106600 ) ) ;
#15537 = vector ( 'none', #15536, 1000.000000000000000 ) ;
#15538 = cartesian_point ( 'none', ( 28.66931872029746800, 0.0000000000000000000, 50.07354754872078200 ) ) ;
#15539 = axis2_placement_3d ( 'none', #15522, #15517, #15530 ) ;
#15540 = face_outer_bound ( 'none', #1290, .t. ) ;
#15541 = cartesian_point ( 'none', ( 38.76346698850254300, 0.0000000000000000000, 42.73971954787810300 ) ) ;
#15542 = oriented_edge ( 'none', *, *, #10361, .t. ) ;
#15543 = line ( 'none', #15541, #15537 ) ;
#15544 = direction ( 'none', ( 0.3681245526846787500, 0.0000000000000000000, 0.9297764858882510100 ) ) ;
#15545 = circle ( 'none', #15546, 62.50000000000000000 ) ;
#15546 = axis2_placement_3d ( 'none', #15554, #15548, #15604 ) ;
#15547 = cartesian_point ( 'none', ( 22.16737294876038100, 0.0000000000000000000, 53.27192108935596300 ) ) ;
#15548 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15549 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15550 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15551 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15552 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15553 = cartesian_point ( 'none', ( -0.9999999999999756900, 0.0000000000000000000, 57.69133383793444400 ) ) ;
#15554 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15555 = cartesian_point ( 'none', ( 8.824439069036182900, 0.0000000000000000000, 61.87389817295228100 ) ) ;
#15556 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15557 = cartesian_point ( 'none', ( 1.000000000000024600, 0.0000000000000000000, 62.49199948793445000 ) ) ;
#15558 = circle ( 'none', #15564, 62.50000000000000000 ) ;
#15559 = cartesian_point ( 'none', ( 23.93461584375533500, 0.0000000000000000000, 57.73546712733739400 ) ) ;
#15560 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15561 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15562 = axis2_placement_3d ( 'none', #15570, #15561, #15560 ) ;
#15563 = cartesian_point ( 'none', ( 6.840209666407228700, 0.0000000000000000000, 62.12456464008089100 ) ) ;
#15564 = axis2_placement_3d ( 'none', #15552, #15551, #15550 ) ;
#15565 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15566 = cartesian_point ( 'none', ( 15.31583446367455400, 0.0000000000000000000, 55.63016461130884200 ) ) ;
#15567 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15568 = face_outer_bound ( 'none', #1292, .t. ) ;
#15569 = cartesian_point ( 'none', ( 14.57254514023199700, 0.0000000000000000000, 60.77738829643720200 ) ) ;
#15570 = cartesian_point ( 'none', ( 21.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#15571 = cartesian_point ( 'none', ( 16.50971146248925300, 0.0000000000000000000, 60.28000852210748000 ) ) ;
#15572 = direction ( 'none', ( 0.2486898871648554300, 0.0000000000000000000, 0.9685831611286308500 ) ) ;
#15573 = vector ( 'none', #15572, 1000.000000000000200 ) ;
#15574 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15575 = line ( 'none', #15587, #15573 ) ;
#15576 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15577 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15578 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15579 = direction ( 'none', ( -0.3681245526846788600, -0.0000000000000000000, -0.9297764858882509000 ) ) ;
#15580 = cartesian_point ( 'none', ( 22.16737294876038400, 0.0000000000000000000, 53.27192108935597000 ) ) ;
#15581 = line ( 'none', #15580, #15638 ) ;
#15582 = face_outer_bound ( 'none', #29307, .t. ) ;
#15583 = direction ( 'none', ( -0.2486898871648554300, -0.0000000000000000000, -0.9685831611286308500 ) ) ;
#15584 = vector ( 'none', #15583, 1000.000000000000200 ) ;
#15585 = cartesian_point ( 'none', ( 15.31583446367454600, 0.0000000000000000000, 55.63016461130880700 ) ) ;
#15586 = line ( 'none', #15585, #15584 ) ;
#15587 = cartesian_point ( 'none', ( 13.37866814141728800, 0.0000000000000000000, 56.12754438563852200 ) ) ;
#15588 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 37.20000000000001000 ) ) ;
#15589 = conical_surface ( 'none', #15595, 3.499999999999999600, 1.047197551196603800 ) ;
#15590 = direction ( 'none', ( 0.4817536741017166600, 0.0000000000000000000, 0.8763066800438628100 ) ) ;
#15591 = vector ( 'none', #15590, 1000.000000000000000 ) ;
#15592 = cartesian_point ( 'none', ( 26.91670536020974300, 0.0000000000000000000, 51.03705489692421100 ) ) ;
#15594 = advanced_face ( 'none', ( #30045 ), #30056, .f. ) ;
#15593 = cartesian_point ( 'none', ( 26.91670536020974300, 0.0000000000000000000, 51.03705489692421100 ) ) ;
#15595 = axis2_placement_3d ( 'none', #15549, #15576, #15574 ) ;
#15596 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15597 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15598 = axis2_placement_3d ( 'none', #15556, #15597, #15596 ) ;
#15599 = circle ( 'none', #15598, 57.69999999999998900 ) ;
#15600 = cartesian_point ( 'none', ( 13.37866814141728800, 0.0000000000000000000, 56.12754438563852200 ) ) ;
#15601 = line ( 'none', #15592, #15591 ) ;
#15602 = axis2_placement_3d ( 'none', #15588, #15636, #15635 ) ;
#15603 = face_outer_bound ( 'none', #53163, .t. ) ;
#15604 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15605 = oriented_edge ( 'none', *, *, #4833, .f. ) ;
#15606 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -46.28950784125989100 ) ) ;
#15607 = direction ( 'none', ( 0.8443279255020165200, 0.0000000000000000000, 0.5358267949789943300 ) ) ;
#15608 = vector ( 'none', #15607, 1000.000000000000000 ) ;
#15609 = cartesian_point ( 'none', ( 48.17457742384848300, 120.0000000000000000, 31.75689043394564600 ) ) ;
#15610 = line ( 'none', #15609, #15608 ) ;
#15611 = axis2_placement_3d ( 'none', #15606, #15578, #15577 ) ;
#15612 = line ( 'none', #15348, #16127 ) ;
#15613 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15614 = vector ( 'none', #15613, 1000.000000000000000 ) ;
#15615 = line ( 'none', #16110, #16124 ) ;
#15616 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15617 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15618 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15619 = axis2_placement_3d ( 'none', #15618, #15617, #15616 ) ;
#15620 = line ( 'none', #15632, #15614 ) ;
#15621 = cartesian_point ( 'none', ( 38.76346698850219500, 4.000000000000003600, -42.73971954787841600 ) ) ;
#15622 = line ( 'none', #15621, #15866 ) ;
#15623 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15624 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15625 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15626 = axis2_placement_3d ( 'none', #15625, #15624, #15623 ) ;
#15627 = circle ( 'none', #15626, 57.70000000000001700 ) ;
#15628 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15629 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15630 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15631 = axis2_placement_3d ( 'none', #15630, #15629, #15628 ) ;
#15632 = cartesian_point ( 'none', ( -58.99999999999999300, 120.0000000000000000, 28.99999999999999600 ) ) ;
#15633 = circle ( 'none', #15619, 2.000000000000000900 ) ;
#15634 = circle ( 'none', #15631, 57.69999999999999600 ) ;
#15635 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15636 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15637 = plane ( 'none', #15602 ) ;
#15638 = vector ( 'none', #15579, 1000.000000000000100 ) ;
#15639 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15640 = direction ( 'none', ( 0.1253332335643048400, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#15641 = vector ( 'none', #15640, 1000.000000000000000 ) ;
#15642 = cartesian_point ( 'none', ( 6.238526717231641400, 0.0000000000000000000, 57.36175367262045200 ) ) ;
#15643 = line ( 'none', #15642, #15641 ) ;
#15644 = vector ( 'none', #15692, 1000.000000000000000 ) ;
#15645 = cartesian_point ( 'none', ( -0.9999999999999756900, 0.0000000000000000000, 57.69133383793444400 ) ) ;
#15646 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15647 = vector ( 'none', #15646, 1000.000000000000000 ) ;
#15648 = advanced_face ( 'none', ( #30047 ), #30046, .f. ) ;
#15649 = direction ( 'none', ( -0.1253332335643048400, -0.0000000000000000000, -0.9921147013144777600 ) ) ;
#15650 = vector ( 'none', #15649, 1000.000000000000000 ) ;
#15651 = axis2_placement_3d ( 'none', #15639, #15696, #15695 ) ;
#15652 = cartesian_point ( 'none', ( 8.222756119860594700, 0.0000000000000000000, 57.11108720549184200 ) ) ;
#15653 = line ( 'none', #15652, #15650 ) ;
#15654 = line ( 'none', #15645, #15644 ) ;
#15655 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15656 = vector ( 'none', #15655, 1000.000000000000000 ) ;
#15657 = cartesian_point ( 'none', ( -58.99999999999999300, 4.000000000000003600, 29.00000000000000000 ) ) ;
#15658 = circle ( 'none', #15651, 57.69999999999998200 ) ;
#15659 = cartesian_point ( 'none', ( -54.82928049865327600, 4.000000000000000000, 30.00000000000000700 ) ) ;
#15660 = line ( 'none', #15659, #15647 ) ;
#15661 = direction ( 'none', ( -4.479660461395679400e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#15662 = vector ( 'none', #15661, 1000.000000000000000 ) ;
#15663 = cartesian_point ( 'none', ( 1.000000000000022600, 0.0000000000000000000, 57.69133383793443700 ) ) ;
#15664 = line ( 'none', #15663, #15662 ) ;
#15665 = cartesian_point ( 'none', ( 1.000000000000022600, 0.0000000000000000000, 57.69133383793443000 ) ) ;
#15666 = cartesian_point ( 'none', ( -48.78833716274009200, 4.000000000000000000, 39.06338639819639300 ) ) ;
#15667 = line ( 'none', #15666, #15656 ) ;
#15668 = cartesian_point ( 'none', ( 8.222756119860593000, 0.0000000000000000000, 57.11108720549183500 ) ) ;
#15669 = axis2_placement_3d ( 'none', #15674, #15691, #15677 ) ;
#15670 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15671 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15672 = cartesian_point ( 'none', ( 22.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15673 = axis2_placement_3d ( 'none', #15672, #15671, #15670 ) ;
#15674 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15675 = circle ( 'none', #15730, 2.000000000000000900 ) ;
#15676 = cartesian_point ( 'none', ( 6.238526717231641400, 0.0000000000000000000, 57.36175367262045200 ) ) ;
#15677 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15678 = cartesian_point ( 'none', ( 22.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#15679 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15680 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15681 = axis2_placement_3d ( 'none', #15735, #15734, #15733 ) ;
#15682 = axis2_placement_3d ( 'none', #15689, #15680, #15679 ) ;
#15683 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15684 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15685 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15686 = cartesian_point ( 'none', ( 53.29956708309950400, 4.000000000000000000, -32.64055987194727500 ) ) ;
#15687 = circle ( 'none', #15673, 1.610000000000001200 ) ;
#15688 = cartesian_point ( 'none', ( 4.873080939901785600, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#15689 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15690 = cartesian_point ( 'none', ( -57.99999999999998600, 4.000000000000003600, 30.00000000000000400 ) ) ;
#15691 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15692 = direction ( 'none', ( 1.493220153798561600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15693 = circle ( 'none', #15700, 62.50000000000000000 ) ;
#15694 = circle ( 'none', #15682, 57.69999999999999600 ) ;
#15695 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15696 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15697 = face_outer_bound ( 'none', #1335, .t. ) ;
#15698 = cylindrical_surface ( 'none', #15669, 2.000000000000000000 ) ;
#15699 = cartesian_point ( 'none', ( -54.82928049865327600, 4.000000000000000000, 30.00000000000000700 ) ) ;
#15700 = axis2_placement_3d ( 'none', #15685, #15684, #15683 ) ;
#15701 = cartesian_point ( 'none', ( 56.58281908486384300, -32.99473591520662600, -13.91379496558696600 ) ) ;
#15702 = cartesian_point ( 'none', ( 56.44712638678986800, -33.22634401161872100, -13.96733295657148600 ) ) ;
#15703 = cartesian_point ( 'none', ( 56.37925587003707800, -33.34135012687810500, -14.00788329722817400 ) ) ;
#15704 = cartesian_point ( 'none', ( 56.24957259168981900, -33.55967377663851200, -14.11333911398502200 ) ) ;
#15705 = cartesian_point ( 'none', ( 56.18768152979061600, -33.66314727201785200, -14.17788566667329100 ) ) ;
#15706 = cartesian_point ( 'none', ( 56.06996376667081700, -33.85885708577536900, -14.33054955968798800 ) ) ;
#15707 = cartesian_point ( 'none', ( 56.01407007970157500, -33.95119018792573200, -14.41925233141924200 ) ) ;
#15708 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#15709 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15710 = circle ( 'none', #15746, 57.70000000000000300 ) ;
#15711 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15712 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15713 = axis2_placement_3d ( 'none', #15727, #15712, #15711 ) ;
#15714 = circle ( 'none', #15713, 57.70000000000000300 ) ;
#15715 = axis2_placement_3d ( 'none', #15732, #15731, #15709 ) ;
#15716 = cartesian_point ( 'none', ( 55.86324376264769100, -34.19920239708371000, -14.70985988959186500 ) ) ;
#15717 = cartesian_point ( 'none', ( 55.78122725812355800, -34.33242831036727700, -14.94426694917718900 ) ) ;
#15718 = cartesian_point ( 'none', ( 55.69874725764440600, -34.46595843664130100, -15.32335936467673900 ) ) ;
#15719 = cartesian_point ( 'none', ( 55.67749334681459300, -34.50025298345143900, -15.45609588096635000 ) ) ;
#15720 = cartesian_point ( 'none', ( 55.64918215299434200, -34.54590058182868300, -15.72677502981027300 ) ) ;
#15721 = cartesian_point ( 'none', ( 55.64216666466794700, -34.55718867126371700, -15.86296900775271500 ) ) ;
#15722 = cartesian_point ( 'none', ( 55.64216666466794000, -34.55718867126371000, -16.00000000000000000 ) ) ;
#15723 = b_spline_curve_with_knots ( 'none', 3,
( #15722, #15721, #15720, #15719, #15718, #15717, #15716, #15707, #15706, #15705, #15704, #15703, #15702, #15701, #15762, #15761, #15760, #15759, #15758, #15757, #15756, #15755, #15754, #15753, #15752, #15751, #15750, #15749, #15748, #15747 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.006565980119749705700, 0.006976260894557889300, 0.007386541669366073800, 0.008207103218982433200, 0.008617383993790608100, 0.009027664768598781300, 0.009437945543406956300, 0.009848226318215129400, 0.01025850709302330400, 0.01066878786783147800, 0.01107906864263965100, 0.01148934941744782400, 0.01189963019225599900, 0.01230991096706417200, 0.01313047251668051500 ),
.unspecified. ) ;
#15724 = conical_surface ( 'none', #15715, 2.000000000000000900, 0.9599310885968839200 ) ;
#15725 = line ( 'none', #15739, #15738 ) ;
#15726 = cylindrical_surface ( 'none', #15681, 2.000000000000000000 ) ;
#15727 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15728 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15729 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15730 = axis2_placement_3d ( 'none', #15678, #15729, #15728 ) ;
#15731 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#15732 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#15733 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15734 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#15735 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#15736 = line ( 'none', #15784, #15783 ) ;
#15737 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15738 = vector ( 'none', #15737, 1000.000000000000000 ) ;
#15739 = cartesian_point ( 'none', ( 51.77490025784617000, 120.0000000000000000, -25.46860230342609600 ) ) ;
#15740 = b_spline_curve_with_knots ( 'none', 3,
( #15790, #15789, #15788, #15787, #15786, #15785 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.003805860999069543100, 0.004828937044845080900, 0.005852013090620620000 ),
.unspecified. ) ;
#15741 = circle ( 'none', #15778, 1.000000000000000900 ) ;
#15742 = face_outer_bound ( 'none', #1384, .t. ) ;
#15743 = face_outer_bound ( 'none', #1386, .t. ) ;
#15744 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15745 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15746 = axis2_placement_3d ( 'none', #15708, #15745, #15744 ) ;
#15747 = cartesian_point ( 'none', ( 57.74251779107613900, -30.92008472089387900, -16.00000000000000000 ) ) ;
#15748 = cartesian_point ( 'none', ( 57.74251779107615300, -30.92008472089388600, -15.72253998102812400 ) ) ;
#15749 = cartesian_point ( 'none', ( 57.71623335343658600, -30.96929817690665800, -15.44691102126178700 ) ) ;
#15750 = cartesian_point ( 'none', ( 57.64155283471662700, -31.10794339589482500, -15.06802095264032600 ) ) ;
#15751 = cartesian_point ( 'none', ( 57.61040923663890100, -31.16563237286868600, -14.94553955581924500 ) ) ;
#15752 = cartesian_point ( 'none', ( 57.53719512531838400, -31.30059217850117300, -14.71648398358194300 ) ) ;
#15753 = cartesian_point ( 'none', ( 57.49560277241056400, -31.37698317495590000, -14.61087308351490000 ) ) ;
#15754 = cartesian_point ( 'none', ( 57.40240589330841200, -31.54715849302695900, -14.41717375399805900 ) ) ;
#15755 = cartesian_point ( 'none', ( 57.35023893062397300, -31.64195181520061000, -14.32856209380473600 ) ) ;
#15756 = cartesian_point ( 'none', ( 57.23964622236525900, -31.84157534440784700, -14.17649267091380400 ) ) ;
#15757 = cartesian_point ( 'none', ( 57.18090445154363300, -31.94699337341561200, -14.11205459328050100 ) ) ;
#15758 = cartesian_point ( 'none', ( 57.05623945412149600, -32.16911187539339800, -14.00672886265928300 ) ) ;
#15759 = cartesian_point ( 'none', ( 56.99075882010283300, -32.28500289846044800, -13.96656237764311100 ) ) ;
#15760 = cartesian_point ( 'none', ( 56.85801072911291200, -32.51821980017986400, -13.91342786195794400 ) ) ;
#15761 = cartesian_point ( 'none', ( 56.78988131436878500, -32.63707336543707500, -13.89988507577538700 ) ) ;
#15762 = cartesian_point ( 'none', ( 56.65136866619852900, -32.87691600207470100, -13.90011638898496000 ) ) ;
#15763 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, 29.00000000000000000 ) ) ;
#15764 = cylindrical_surface ( 'none', #15823, 1.000000000000000900 ) ;
#15765 = cartesian_point ( 'none', ( 21.40000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#15766 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15767 = face_outer_bound ( 'none', #1440, .t. ) ;
#15768 = face_outer_bound ( 'none', #1365, .t. ) ;
#15769 = cartesian_point ( 'none', ( 51.77490025784616300, 120.0000000000000000, -25.46860230342610600 ) ) ;
#15770 = cartesian_point ( 'none', ( 48.17457742384848300, 120.0000000000000000, 31.75689043394564600 ) ) ;
#15771 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15772 = vector ( 'none', #15771, 1000.000000000000000 ) ;
#15773 = cartesian_point ( 'none', ( 56.11867240781052900, 4.000000000000000000, -27.51262632292391100 ) ) ;
#15774 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15775 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15776 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15777 = cartesian_point ( 'none', ( 48.92759091626272300, 120.0000000000000000, 40.47642334904168100 ) ) ;
#15778 = axis2_placement_3d ( 'none', #15777, #15776, #15775 ) ;
#15779 = circle ( 'none', #15791, 1.000000000000000900 ) ;
#15780 = line ( 'none', #15773, #15772 ) ;
#15781 = cartesian_point ( 'none', ( -57.99999999999998600, 4.000000000000003600, 29.00000000000000000 ) ) ;
#15782 = direction ( 'none', ( -0.8443279255020165200, -0.0000000000000000000, -0.5358267949789943300 ) ) ;
#15783 = vector ( 'none', #15782, 1000.000000000000000 ) ;
#15784 = cartesian_point ( 'none', ( 49.24623101380646500, 120.0000000000000000, 30.06823458294161000 ) ) ;
#15785 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.511572993685798100e-016, 3.499999999999999600 ) ) ;
#15786 = cartesian_point ( 'none', ( -1.266314256145178800e-015, -0.3420925509533347400, 3.499999999999997800 ) ) ;
#15787 = cartesian_point ( 'none', ( 0.02944718078674027700, -0.6813962075909453200, 3.499999999999996000 ) ) ;
#15788 = cartesian_point ( 'none', ( 0.1381419387168537900, -1.355287006802371900, 3.499999999999997800 ) ) ;
#15789 = cartesian_point ( 'none', ( 0.2175679805410051800, -1.691499766303318900, 3.499999999999997300 ) ) ;
#15790 = cartesian_point ( 'none', ( 0.3126073911696367600, -2.020725942163688500, 3.499999999999996900 ) ) ;
#15791 = axis2_placement_3d ( 'none', #15781, #15792, #15766 ) ;
#15792 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15793 = cartesian_point ( 'none', ( 54.55870198595175700, 120.0000000000000000, 18.77865910037517600 ) ) ;
#15794 = cartesian_point ( 'none', ( 0.3126073911696383200, 2.020725942163691200, 3.499999999999997800 ) ) ;
#15795 = cartesian_point ( 'none', ( 0.2182387239012620600, 1.693823289460906900, 3.499999999999997800 ) ) ;
#15796 = cartesian_point ( 'none', ( 0.1397371499201701400, 1.362866705336856400, 3.499999999999997800 ) ) ;
#15797 = cartesian_point ( 'none', ( 0.03027795056225596900, 0.6888063905605172900, 3.499999999999998200 ) ) ;
#15798 = cartesian_point ( 'none', ( -1.219727444046192100e-015, 0.3423821193871258700, 3.499999999999997800 ) ) ;
#15799 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.511572993685798100e-016, 3.499999999999999600 ) ) ;
#15800 = cartesian_point ( 'none', ( -57.99999999999997900, 4.000000000000003600, 30.00000000000000400 ) ) ;
#15801 = line ( 'none', #15800, #15806 ) ;
#15802 = vector ( 'none', #15849, 1000.000000000000300 ) ;
#15803 = cartesian_point ( 'none', ( 51.77490025784635500, 120.0000000000000000, 25.46860230342570100 ) ) ;
#15804 = b_spline_curve_with_knots ( 'none', 3,
( #15799, #15798, #15797, #15796, #15795, #15794 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.005852013090620620000, 0.006875955131657966200, 0.007899897172695312400 ),
.unspecified. ) ;
#15805 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.982298554899068200e-016 ) ) ;
#15806 = vector ( 'none', #15805, 1000.000000000000000 ) ;
#15807 = cartesian_point ( 'none', ( 57.88229712315738600, 120.0000000000000000, 26.13215796191592900 ) ) ;
#15808 = axis2_placement_3d ( 'none', #15855, #15854, #15853 ) ;
#15809 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15810 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#15811 = cartesian_point ( 'none', ( 0.3126073911696418700, 4.041451884327385000, -8.294523057778654400e-017 ) ) ;
#15812 = direction ( 'none', ( 0.9048270524660174700, 0.0000000000000000000, -0.4257792915650769900 ) ) ;
#15813 = circle ( 'none', #15815, 1.610000000000001200 ) ;
#15814 = cartesian_point ( 'none', ( 60.08307179036737000, 120.0000000000000000, 20.57363565910412000 ) ) ;
#15815 = axis2_placement_3d ( 'none', #15765, #15810, #15809 ) ;
#15816 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15817 = vector ( 'none', #15816, 1000.000000000000000 ) ;
#15818 = cartesian_point ( 'none', ( -57.99999999999997900, 120.0000000000000000, 30.00000000000000400 ) ) ;
#15819 = line ( 'none', #15818, #15817 ) ;
#15820 = direction ( 'none', ( 0.4257792915650769900, -0.0000000000000000000, 0.9048270524660174700 ) ) ;
#15821 = axis2_placement_3d ( 'none', #15769, #15820, #15812 ) ;
#15822 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15823 = axis2_placement_3d ( 'none', #15763, #15774, #15822 ) ;
#15824 = plane ( 'none', #15821 ) ;
#15825 = plane ( 'none', #15831 ) ;
#15826 = line ( 'none', #15863, #15862 ) ;
#15827 = face_outer_bound ( 'none', #1366, .t. ) ;
#15828 = face_outer_bound ( 'none', #1416, .t. ) ;
#15829 = direction ( 'none', ( -0.9048270524660174700, 0.0000000000000000000, 0.4257792915650769900 ) ) ;
#15830 = axis2_placement_3d ( 'none', #15885, #15884, #15883 ) ;
#15831 = axis2_placement_3d ( 'none', #15857, #15841, #15889 ) ;
#15832 = cartesian_point ( 'none', ( 56.11867240781052900, 4.000000000000000000, -27.51262632292391100 ) ) ;
#15833 = direction ( 'none', ( -0.1253332335642971800, -0.0000000000000000000, 0.9921147013144786500 ) ) ;
#15834 = cartesian_point ( 'none', ( 6.238526717231194700, 120.0000000000000000, -57.36175367262050200 ) ) ;
#15835 = vector ( 'none', #15829, 1000.000000000000100 ) ;
#15836 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15837 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15838 = axis2_placement_3d ( 'none', #15856, #15837, #15836 ) ;
#15839 = circle ( 'none', #15838, 1.000000000000000900 ) ;
#15840 = plane ( 'none', #15830 ) ;
#15841 = direction ( 'none', ( -0.5358267949790004300, 0.0000000000000000000, -0.8443279255020127400 ) ) ;
#15842 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15843 = vector ( 'none', #15842, 1000.000000000000000 ) ;
#15844 = cartesian_point ( 'none', ( -49.28782811201969600, 120.0000000000000000, 30.00000000000001800 ) ) ;
#15845 = cartesian_point ( 'none', ( 51.77490025784635500, 120.0000000000000000, 25.46860230342570100 ) ) ;
#15846 = line ( 'none', #15844, #15843 ) ;
#15847 = advanced_face ( 'none', ( #30043 ), #30051, .f. ) ;
#15848 = line ( 'none', #15852, #15835 ) ;
#15849 = direction ( 'none', ( 0.9048270524660202400, 0.0000000000000000000, 0.4257792915650710500 ) ) ;
#15850 = cartesian_point ( 'none', ( 55.17673597470165000, 120.0000000000000000, 16.87654606778487200 ) ) ;
#15851 = cartesian_point ( 'none', ( 57.03073854002723700, 120.0000000000000000, 27.94181206684797300 ) ) ;
#15852 = cartesian_point ( 'none', ( 51.77490025784616300, 4.000000000000003600, -25.46860230342610600 ) ) ;
#15853 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15854 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15855 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#15856 = cartesian_point ( 'none', ( 53.61482326937804300, 120.0000000000000000, 34.02500148116615000 ) ) ;
#15857 = cartesian_point ( 'none', ( 49.24623101380623800, 120.0000000000000000, -30.06823458294199700 ) ) ;
#15858 = line ( 'none', #15803, #15802 ) ;
#15859 = circle ( 'none', #15808, 57.69999999999999600 ) ;
#15860 = cartesian_point ( 'none', ( 44.19770985389287400, 120.0000000000000000, -45.60496073533119700 ) ) ;
#15861 = direction ( 'none', ( -0.8443279255020119700, 0.0000000000000000000, 0.5358267949790015400 ) ) ;
#15862 = vector ( 'none', #15861, 1000.000000000000100 ) ;
#15863 = cartesian_point ( 'none', ( 48.17457742384823400, 4.000000000000003600, -31.75689043394601500 ) ) ;
#15864 = direction ( 'none', ( -0.6845471059286835100, 0.0000000000000000000, 0.7289686274214164400 ) ) ;
#15865 = cartesian_point ( 'none', ( 35.50000000000000000, 0.0000000000000000000, 35.49999999999999300 ) ) ;
#15866 = vector ( 'none', #15864, 1000.000000000000000 ) ;
#15867 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15868 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15869 = cartesian_point ( 'none', ( 60.39208878474231300, 120.0000000000000000, 19.62257914280896600 ) ) ;
#15870 = axis2_placement_3d ( 'none', #15869, #15868, #15867 ) ;
#15871 = line ( 'none', #15834, #15872 ) ;
#15872 = vector ( 'none', #15833, 1000.000000000000200 ) ;
#15873 = face_outer_bound ( 'none', #1580, .t. ) ;
#15874 = vector ( 'none', #15881, 1000.000000000000000 ) ;
#15875 = cartesian_point ( 'none', ( -48.78833716274009200, 4.000000000000000000, 39.06338639819639300 ) ) ;
#15876 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15877 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15878 = axis2_placement_3d ( 'none', #15886, #15877, #15876 ) ;
#15879 = circle ( 'none', #15878, 1.000000000000000900 ) ;
#15880 = cartesian_point ( 'none', ( 43.81451272577859200, 120.0000000000000000, -37.54435343167578800 ) ) ;
#15881 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15882 = cartesian_point ( 'none', ( 49.24623101380623800, 120.0000000000000000, -30.06823458294199700 ) ) ;
#15883 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.982298554899068200e-016 ) ) ;
#15884 = direction ( 'none', ( 3.982298554899068200e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15885 = cartesian_point ( 'none', ( -57.99999999999997900, 120.0000000000000000, 30.00000000000000400 ) ) ;
#15886 = cartesian_point ( 'none', ( 57.45651783159211600, 4.000000000000003600, -27.03698501438239500 ) ) ;
#15887 = line ( 'none', #15882, #15874 ) ;
#15888 = circle ( 'none', #15870, 1.000000000000000900 ) ;
#15889 = direction ( 'none', ( -0.8443279255020127400, 0.0000000000000000000, 0.5358267949790004300 ) ) ;
#15890 = cartesian_point ( 'none', ( -49.56501490601137800, 4.000000000000003600, 39.70591010626593200 ) ) ;
#15891 = cartesian_point ( 'none', ( 54.15065006435678200, 4.000000000000003600, -33.18067355566454800 ) ) ;
#15892 = b_spline_curve_with_knots ( 'none', 3,
( #15947, #15946, #15945, #15944, #15943, #15942, #15941, #15940 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( 0.001567235148093868500, 0.001958664648947657900, 0.002350094149801446900, 0.003132953151509027500 ),
.unspecified. ) ;
#15893 = circle ( 'none', #15922, 1.000000000000000900 ) ;
#15894 = axis2_placement_3d ( 'none', #15927, #15926, #15925 ) ;
#15895 = direction ( 'none', ( 0.8443279255020127400, 0.0000000000000000000, -0.5358267949790004300 ) ) ;
#15896 = vector ( 'none', #15895, 1000.000000000000000 ) ;
#15897 = cartesian_point ( 'none', ( 49.24623101380623800, 4.000000000000003600, -30.06823458294199700 ) ) ;
#15898 = line ( 'none', #15897, #15896 ) ;
#15899 = cartesian_point ( 'none', ( 60.70110577911726300, 120.0000000000000000, 18.67152262651381300 ) ) ;
#15900 = vector ( 'none', #15911, 1000.000000000000000 ) ;
#15901 = plane ( 'none', #15894 ) ;
#15902 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15903 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15904 = cartesian_point ( 'none', ( 49.56501490601109300, 4.000000000000003600, -39.70591010626627300 ) ) ;
#15905 = axis2_placement_3d ( 'none', #15910, #15903, #15902 ) ;
#15906 = direction ( 'none', ( -0.7705132427757907000, 0.0000000000000000000, 0.6374239897486879700 ) ) ;
#15907 = vector ( 'none', #15906, 1000.000000000000000 ) ;
#15908 = cartesian_point ( 'none', ( -45.08936070527623500, 4.000000000000003600, 36.00332694612390600 ) ) ;
#15909 = line ( 'none', #15908, #15907 ) ;
#15910 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#15911 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15912 = cartesian_point ( 'none', ( 54.15065006435678200, 120.0000000000000000, -33.18067355566454800 ) ) ;
#15913 = line ( 'none', #15912, #15900 ) ;
#15914 = line ( 'none', #15935, #15934 ) ;
#15915 = face_outer_bound ( 'none', #1417, .t. ) ;
#15916 = cylindrical_surface ( 'none', #15905, 57.70000000000000300 ) ;
#15917 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15918 = cartesian_point ( 'none', ( 45.08936070527597200, 120.0000000000000000, -36.00332694612421800 ) ) ;
#15919 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15920 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15921 = cartesian_point ( 'none', ( 53.61482326937777300, 4.000000000000003600, -34.02500148116656200 ) ) ;
#15922 = axis2_placement_3d ( 'none', #15921, #15920, #15919 ) ;
#15923 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15924 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15925 = direction ( 'none', ( 0.8443279255020119700, 0.0000000000000000000, -0.5358267949790015400 ) ) ;
#15926 = direction ( 'none', ( 0.5358267949790015400, -0.0000000000000000000, 0.8443279255020119700 ) ) ;
#15927 = cartesian_point ( 'none', ( 48.17457742384823400, 120.0000000000000000, -31.75689043394601500 ) ) ;
#15928 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#15929 = vector ( 'none', #15928, 1000.000000000000000 ) ;
#15930 = cartesian_point ( 'none', ( 21.40000000000000200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#15931 = line ( 'none', #15930, #15929 ) ;
#15932 = face_outer_bound ( 'none', #1478, .t. ) ;
#15933 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#15934 = vector ( 'none', #15933, 1000.000000000000000 ) ;
#15935 = cartesian_point ( 'none', ( 52.22791349314150700, 4.000000000000000000, -34.32921572295130400 ) ) ;
#15936 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15937 = vector ( 'none', #15936, 1000.000000000000000 ) ;
#15938 = cartesian_point ( 'none', ( 53.29956708309951800, 4.000000000000000000, -32.64055987194728200 ) ) ;
#15939 = line ( 'none', #15938, #15937 ) ;
#15940 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -20.00000000000000000 ) ) ;
#15941 = cartesian_point ( 'none', ( 59.48617087394048800, -27.41615353685441600, -20.26471375487733800 ) ) ;
#15942 = cartesian_point ( 'none', ( 59.39303316087018200, -27.36238045314158300, -20.52186168049785700 ) ) ;
#15943 = cartesian_point ( 'none', ( 59.14927563329602800, -27.22164697897963800, -20.80130330404616100 ) ) ;
#15944 = cartesian_point ( 'none', ( 59.05350261211612000, -27.16635239942032600, -20.87440239634404200 ) ) ;
#15945 = cartesian_point ( 'none', ( 58.84325500097693900, -27.04496588453264000, -20.97421389030081000 ) ) ;
#15946 = cartesian_point ( 'none', ( 58.72960321134257800, -26.97934899319336900, -21.00000000000002500 ) ) ;
#15947 = cartesian_point ( 'none', ( 58.61643192438713600, -26.91400952020509500, -21.00000000000000700 ) ) ;
#15948 = line ( 'none', #15918, #15972 ) ;
#15949 = face_outer_bound ( 'none', #1437, .t. ) ;
#15950 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#15951 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15952 = axis2_placement_3d ( 'none', #15960, #15951, #15950 ) ;
#15953 = circle ( 'none', #15952, 1.000000000000000900 ) ;
#15954 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#15955 = circle ( 'none', #16005, 57.70000000000000300 ) ;
#15956 = cartesian_point ( 'none', ( 62.56262173585741200, 120.0000000000000000, -10.91642622546509700 ) ) ;
#15957 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#15958 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15959 = cartesian_point ( 'none', ( 56.85684302112129300, 120.0000000000000000, -9.827990724027616300 ) ) ;
#15960 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -19.62257914280946000 ) ) ;
#15961 = cartesian_point ( 'none', ( 48.17457742384822000, 120.0000000000000000, -31.75689043394602300 ) ) ;
#15962 = cartesian_point ( 'none', ( 52.22791349314150700, 4.000000000000000000, -34.32921572295130400 ) ) ;
#15963 = axis2_placement_3d ( 'none', #15965, #15958, #15957 ) ;
#15964 = line ( 'none', #15986, #15985 ) ;
#15965 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#15966 = cylindrical_surface ( 'none', #15963, 57.69999999999998900 ) ;
#15967 = face_outer_bound ( 'none', #1513, .t. ) ;
#15968 = direction ( 'none', ( -0.7705132427757847000, 0.0000000000000000000, 0.6374239897486951900 ) ) ;
#15969 = vector ( 'none', #15968, 999.9999999999998900 ) ;
#15970 = cartesian_point ( 'none', ( 43.81451272577859200, 4.000000000000003600, -37.54435343167578100 ) ) ;
#15971 = line ( 'none', #15970, #15969 ) ;
#15972 = vector ( 'none', #15917, 1000.000000000000000 ) ;
#15973 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -34.02500148116656200 ) ) ;
#15974 = direction ( 'none', ( 0.9510565162951543100, 0.0000000000000000000, 0.3090169943749450100 ) ) ;
#15975 = vector ( 'none', #15974, 1000.000000000000100 ) ;
#15976 = axis2_placement_3d ( 'none', #15973, #15924, #15923 ) ;
#15977 = cartesian_point ( 'none', ( 54.55870198595175700, 120.0000000000000000, 18.77865910037517600 ) ) ;
#15978 = line ( 'none', #15977, #15975 ) ;
#15979 = cylindrical_surface ( 'none', #15976, 1.000000000000000900 ) ;
#15980 = axis2_placement_3d ( 'none', #16030, #16029, #16028 ) ;
#15981 = face_outer_bound ( 'none', #1527, .t. ) ;
#15982 = line ( 'none', #16036, #16035 ) ;
#15983 = b_spline_curve_with_knots ( 'none', 3,
( #16040, #16039, #16038, #16037 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.380739282169636200e-007, 0.002044882221487531900 ),
.unspecified. ) ;
#15984 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#15985 = vector ( 'none', #15984, 1000.000000000000000 ) ;
#15986 = cartesian_point ( 'none', ( 48.78833716273981500, 4.000000000000000000, -39.06338639819673400 ) ) ;
#15987 = direction ( 'none', ( 0.7705132427757868100, 0.0000000000000000000, -0.6374239897486926300 ) ) ;
#15988 = vector ( 'none', #15987, 1000.000000000000000 ) ;
#15989 = plane ( 'none', #15980 ) ;
#15990 = face_outer_bound ( 'none', #1541, .t. ) ;
#15991 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#15992 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#15993 = vector ( 'none', #15992, 1000.000000000000000 ) ;
#15994 = cartesian_point ( 'none', ( 49.56501490601109300, 120.0000000000000000, -39.70591010626627300 ) ) ;
#15995 = line ( 'none', #15994, #15993 ) ;
#15996 = cartesian_point ( 'none', ( 47.51348918324242700, 4.000000000000000000, -40.60441288374831000 ) ) ;
#15997 = cartesian_point ( 'none', ( 45.08936070527597200, 4.000000000000003600, -36.00332694612421800 ) ) ;
#15998 = line ( 'none', #15997, #15988 ) ;
#15999 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16000 = vector ( 'none', #15999, 1000.000000000000000 ) ;
#16001 = cartesian_point ( 'none', ( 48.78833716273981500, 4.000000000000000000, -39.06338639819673400 ) ) ;
#16002 = cartesian_point ( 'none', ( 52.62645884097631900, 120.0000000000000000, -23.65894819849407000 ) ) ;
#16003 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16004 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16005 = axis2_placement_3d ( 'none', #15954, #16004, #16003 ) ;
#16006 = cartesian_point ( 'none', ( 48.17457742384822000, 120.0000000000000000, -31.75689043394602300 ) ) ;
#16007 = line ( 'none', #16006, #16000 ) ;
#16008 = circle ( 'none', #16013, 1.000000000000007800 ) ;
#16009 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16010 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16011 = axis2_placement_3d ( 'none', #16019, #15991, #16010 ) ;
#16012 = cartesian_point ( 'none', ( 48.92759091626238900, 4.000000000000003600, -40.47642334904206500 ) ) ;
#16013 = axis2_placement_3d ( 'none', #16012, #16070, #16069 ) ;
#16014 = cartesian_point ( 'none', ( 0.3126073911696397000, -4.041451884327381400, -1.364861509952741300e-016 ) ) ;
#16015 = direction ( 'none', ( 0.7705132427757847000, 0.0000000000000000000, -0.6374239897486951900 ) ) ;
#16016 = direction ( 'none', ( 0.6374239897486951900, -0.0000000000000000000, 0.7705132427757847000 ) ) ;
#16017 = cartesian_point ( 'none', ( 43.81451272577859200, 120.0000000000000000, -37.54435343167578100 ) ) ;
#16018 = face_outer_bound ( 'none', #12669, .t. ) ;
#16019 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16020 = cartesian_point ( 'none', ( 49.24623101380623800, 120.0000000000000000, -30.06823458294199700 ) ) ;
#16021 = plane ( 'none', #16033 ) ;
#16022 = direction ( 'none', ( 0.9510565162951522000, 0.0000000000000000000, -0.3090169943749520600 ) ) ;
#16023 = vector ( 'none', #16022, 999.9999999999998900 ) ;
#16024 = cartesian_point ( 'none', ( 55.17673597470151500, 120.0000000000000000, -16.87654606778532700 ) ) ;
#16025 = cartesian_point ( 'none', ( 51.77490025784616300, 120.0000000000000000, -25.46860230342610600 ) ) ;
#16026 = line ( 'none', #16025, #16067 ) ;
#16027 = circle ( 'none', #16011, 57.70000000000000300 ) ;
#16028 = direction ( 'none', ( -0.7705132427757868100, 0.0000000000000000000, 0.6374239897486926300 ) ) ;
#16029 = direction ( 'none', ( -0.6374239897486926300, 0.0000000000000000000, -0.7705132427757868100 ) ) ;
#16030 = cartesian_point ( 'none', ( 45.08936070527597200, 120.0000000000000000, -36.00332694612421800 ) ) ;
#16031 = line ( 'none', #16024, #16023 ) ;
#16032 = line ( 'none', #16063, #16062 ) ;
#16033 = axis2_placement_3d ( 'none', #16017, #16016, #16015 ) ;
#16034 = direction ( 'none', ( -0.9510565162951545300, -0.0000000000000000000, -0.3090169943749441200 ) ) ;
#16035 = vector ( 'none', #16034, 1000.000000000000200 ) ;
#16036 = cartesian_point ( 'none', ( 55.17673597470164300, 120.0000000000000000, 16.87654606778487200 ) ) ;
#16037 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245533000, 1.750000000000002700 ) ) ;
#16038 = cartesian_point ( 'none', ( -2.223024206871615500e-015, -3.375361811986501400, 1.153701847711631400 ) ) ;
#16039 = cartesian_point ( 'none', ( 0.1217565302851090800, -3.710888496608918600, 0.5725525826504657100 ) ) ;
#16040 = cartesian_point ( 'none', ( 0.3126073911696397000, -4.041451884327381400, -1.364861509952741300e-016 ) ) ;
#16041 = cartesian_point ( 'none', ( 60.70110577911710700, 120.0000000000000000, -18.67152262651430300 ) ) ;
#16042 = cartesian_point ( 'none', ( 0.2174200650117508700, -2.185595227304859100, 3.214438021527929600 ) ) ;
#16043 = cartesian_point ( 'none', ( 0.1388410611046059000, -2.351840044243036500, 2.926493552096020700 ) ) ;
#16044 = cartesian_point ( 'none', ( 0.02993401039713517200, -2.688325911136454100, 2.343682934607763400 ) ) ;
#16045 = cartesian_point ( 'none', ( -2.378468515890074600e-015, -2.859595677584338500, 2.047034997319572700 ) ) ;
#16046 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245533000, 1.750000000000002700 ) ) ;
#16047 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16048 = circle ( 'none', #16079, 1.000000000000000900 ) ;
#16049 = face_outer_bound ( 'none', #1597, .t. ) ;
#16050 = b_spline_curve_with_knots ( 'none', 3,
( #16046, #16045, #16044, #16043, #16042, #16105 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.002044882221487531900, 0.003063384235218493300, 0.004081886248949454600 ),
.unspecified. ) ;
#16051 = cartesian_point ( 'none', ( 47.51348918324242700, 4.000000000000000000, -40.60441288374831000 ) ) ;
#16052 = line ( 'none', #16051, #16094 ) ;
#16053 = plane ( 'none', #16088 ) ;
#16054 = cylindrical_surface ( 'none', #16068, 1.000000000000007800 ) ;
#16055 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -40.47642334904206500 ) ) ;
#16056 = face_outer_bound ( 'none', #1544, .t. ) ;
#16057 = cartesian_point ( 'none', ( 51.77490025784617000, 120.0000000000000000, -25.46860230342609600 ) ) ;
#16058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16059 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16060 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -27.03698501438239500 ) ) ;
#16061 = direction ( 'none', ( 0.9048270524660173600, 0.0000000000000000000, -0.4257792915650774900 ) ) ;
#16062 = vector ( 'none', #16061, 999.9999999999998900 ) ;
#16063 = cartesian_point ( 'none', ( 52.62645884097631900, 120.0000000000000000, -23.65894819849407000 ) ) ;
#16064 = axis2_placement_3d ( 'none', #16009, #16059, #16058 ) ;
#16065 = cylindrical_surface ( 'none', #16064, 57.69999999999999600 ) ;
#16066 = direction ( 'none', ( -0.9048270524660174700, -0.0000000000000000000, 0.4257792915650769900 ) ) ;
#16067 = vector ( 'none', #16066, 1000.000000000000000 ) ;
#16068 = axis2_placement_3d ( 'none', #16055, #16104, #16102 ) ;
#16069 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16070 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16071 = cartesian_point ( 'none', ( 49.56501490601109300, 120.0000000000000000, -39.70591010626627300 ) ) ;
#16072 = cartesian_point ( 'none', ( 40.22140424334502700, 120.0000000000000000, -41.37062533602104300 ) ) ;
#16073 = line ( 'none', #16072, #16123 ) ;
#16074 = direction ( 'none', ( -0.6845471059286835100, 0.0000000000000000000, 0.7289686274214164400 ) ) ;
#16075 = direction ( 'none', ( -0.7289686274214164400, 0.0000000000000000000, -0.6845471059286835100 ) ) ;
#16076 = cartesian_point ( 'none', ( 40.22140424334502700, 120.0000000000000000, -41.37062533602104300 ) ) ;
#16077 = line ( 'none', #16081, #16080 ) ;
#16078 = cartesian_point ( 'none', ( 45.08936070527597200, 120.0000000000000000, -36.00332694612421800 ) ) ;
#16079 = axis2_placement_3d ( 'none', #16137, #16133, #16132 ) ;
#16080 = vector ( 'none', #16136, 1000.000000000000200 ) ;
#16081 = cartesian_point ( 'none', ( 21.40000000000000200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#16082 = edge_curve ( 'none', #16583, #593, #30038, .t. ) ;
#16083 = line ( 'none', #16131, #16130 ) ;
#16084 = axis2_placement_3d ( 'none', #16135, #16117, #16116 ) ;
#16085 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16086 = vector ( 'none', #16085, 1000.000000000000000 ) ;
#16087 = cartesian_point ( 'none', ( 43.81451272577859200, 120.0000000000000000, -37.54435343167578800 ) ) ;
#16088 = axis2_placement_3d ( 'none', #16076, #16075, #16074 ) ;
#16089 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16090 = vector ( 'none', #16089, 1000.000000000000000 ) ;
#16091 = cartesian_point ( 'none', ( 43.50768602058376900, 4.000000000000000000, -44.87015998561069100 ) ) ;
#16092 = line ( 'none', #16087, #16086 ) ;
#16093 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16094 = vector ( 'none', #16093, 1000.000000000000000 ) ;
#16095 = oriented_edge ( 'none', *, *, #144, .t. ) ;
#16096 = oriented_edge ( 'none', *, *, #19822, .f. ) ;
#16097 = cartesian_point ( 'none', ( 44.19770985389287400, 4.000000000000003600, -45.60496073533119700 ) ) ;
#16098 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16099 = axis2_placement_3d ( 'none', #16060, #16047, #16098 ) ;
#16100 = circle ( 'none', #16099, 1.000000000000000900 ) ;
#16101 = advanced_face ( 'none', ( #30094 ), #30037, .f. ) ;
#16102 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16103 = line ( 'none', #16091, #16090 ) ;
#16104 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16105 = cartesian_point ( 'none', ( 0.3126073911696367600, -2.020725942163688500, 3.499999999999996900 ) ) ;
#16106 = line ( 'none', #15102, #15094 ) ;
#16107 = cartesian_point ( 'none', ( 54.15065006435678200, 120.0000000000000000, -33.18067355566454800 ) ) ;
#16108 = direction ( 'none', ( 0.1253332335642971800, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#16109 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16110 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000000, 33.85000000000000100 ) ) ;
#16111 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16112 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16113 = axis2_placement_3d ( 'none', #16125, #16112, #16111 ) ;
#16114 = circle ( 'none', #16113, 57.70000000000000300 ) ;
#16115 = cartesian_point ( 'none', ( 40.22140424334502700, 120.0000000000000000, -41.37062533602104300 ) ) ;
#16116 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16117 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16118 = oriented_edge ( 'none', *, *, #17659, .t. ) ;
#16119 = oriented_edge ( 'none', *, *, #25242, .f. ) ;
#16120 = cartesian_point ( 'none', ( 43.50768602058377600, 4.000000000000000000, -44.87015998561069800 ) ) ;
#16122 = edge_curve ( 'none', #16323, #16587, #30091, .t. ) ;
#16121 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16123 = vector ( 'none', #16121, 1000.000000000000000 ) ;
#16124 = vector ( 'none', #16109, 1000.000000000000000 ) ;
#16125 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16126 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16127 = vector ( 'none', #16108, 1000.000000000000100 ) ;
#16128 = circle ( 'none', #16084, 57.69999999999999600 ) ;
#16129 = direction ( 'none', ( -0.8443279255020118600, -0.0000000000000000000, 0.5358267949790016500 ) ) ;
#16130 = vector ( 'none', #16129, 1000.000000000000000 ) ;
#16131 = cartesian_point ( 'none', ( 48.17457742384823400, 120.0000000000000000, -31.75689043394601500 ) ) ;
#16132 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16133 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16134 = cartesian_point ( 'none', ( 21.12691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#16135 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16136 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#16137 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -34.02500148116656200 ) ) ;
#16138 = cartesian_point ( 'none', ( 44.19770985389287400, 120.0000000000000000, -45.60496073533119700 ) ) ;
#16139 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16140 = vector ( 'none', #16139, 1000.000000000000000 ) ;
#16141 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16142 = face_outer_bound ( 'none', #1619, .t. ) ;
#16143 = axis2_placement_3d ( 'none', #16146, #16190, #16141 ) ;
#16144 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16145 = axis2_placement_3d ( 'none', #16167, #16160, #16144 ) ;
#16146 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16147 = line ( 'none', #16138, #16154 ) ;
#16148 = cartesian_point ( 'none', ( 37.54089267965130000, 4.000000000000000000, -49.96930434591723000 ) ) ;
#16149 = line ( 'none', #16148, #16140 ) ;
#16150 = circle ( 'none', #16145, 1.000000000000000900 ) ;
#16151 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16152 = vector ( 'none', #16151, 1000.000000000000000 ) ;
#16153 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16154 = vector ( 'none', #16153, 1000.000000000000000 ) ;
#16155 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16156 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16157 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -40.47642334904206500 ) ) ;
#16158 = cartesian_point ( 'none', ( 38.76346698850220200, 120.0000000000000000, -42.73971954787841600 ) ) ;
#16159 = line ( 'none', #16158, #16152 ) ;
#16160 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16161 = direction ( 'none', ( 0.8443279255020128500, 0.0000000000000000000, -0.5358267949790003200 ) ) ;
#16162 = vector ( 'none', #16161, 999.9999999999998900 ) ;
#16163 = cartesian_point ( 'none', ( 49.24623101380623800, 120.0000000000000000, -30.06823458294199700 ) ) ;
#16164 = line ( 'none', #16163, #16162 ) ;
#16165 = axis2_placement_3d ( 'none', #16166, #16156, #16155 ) ;
#16166 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16167 = cartesian_point ( 'none', ( 43.46874122647145800, 4.000000000000003600, -46.28950784125989100 ) ) ;
#16168 = circle ( 'none', #16165, 57.70000000000000300 ) ;
#16169 = toroidal_surface ( 'none', #16215, 2.200000000000000200, 0.2000000000000000100 ) ;
#16170 = cartesian_point ( 'none', ( 56.48208039194991400, 120.0000000000000000, 11.79256522548454600 ) ) ;
#16171 = circle ( 'none', #16226, 1.000000000000000000 ) ;
#16172 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16173 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16174 = axis2_placement_3d ( 'none', #16157, #16173, #16172 ) ;
#16175 = cartesian_point ( 'none', ( 62.18785910668605500, 120.0000000000000000, 12.88100072692198600 ) ) ;
#16176 = cartesian_point ( 'none', ( 57.51470264940762400, 120.0000000000000000, -4.620495552451449900 ) ) ;
#16177 = line ( 'none', #16182, #16227 ) ;
#16178 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16179 = direction ( 'none', ( 0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#16180 = direction ( 'none', ( 0.7289686274214164400, -0.0000000000000000000, 0.6845471059286835100 ) ) ;
#16181 = direction ( 'none', ( -0.7705132427757847000, -0.0000000000000000000, 0.6374239897486951900 ) ) ;
#16182 = cartesian_point ( 'none', ( 43.81451272577859200, 120.0000000000000000, -37.54435343167578100 ) ) ;
#16183 = direction ( 'none', ( 0.9822872507286893900, 0.0000000000000000000, 0.1873813145857211600 ) ) ;
#16184 = vector ( 'none', #16183, 1000.000000000000000 ) ;
#16185 = cartesian_point ( 'none', ( 38.76346698850219500, 120.0000000000000000, -42.73971954787841600 ) ) ;
#16186 = circle ( 'none', #16174, 1.000000000000007800 ) ;
#16187 = cartesian_point ( 'none', ( 56.48208039194991400, 120.0000000000000000, 11.79256522548454600 ) ) ;
#16188 = line ( 'none', #16187, #16184 ) ;
#16189 = axis2_placement_3d ( 'none', #16185, #16180, #16179 ) ;
#16190 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16191 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16192 = vector ( 'none', #16191, 1000.000000000000000 ) ;
#16193 = cartesian_point ( 'none', ( 42.04974876574093700, 4.000000000000000000, -46.23925419746806400 ) ) ;
#16194 = line ( 'none', #16193, #16192 ) ;
#16195 = conical_surface ( 'none', #16143, 3.499999999999999600, 1.047197551196603800 ) ;
#16196 = cartesian_point ( 'none', ( 42.04974876574094400, 4.000000000000000000, -46.23925419746807100 ) ) ;
#16197 = face_outer_bound ( 'none', #53179, .t. ) ;
#16198 = plane ( 'none', #16189 ) ;
#16199 = axis2_placement_3d ( 'none', #16253, #16252, #16251 ) ;
#16200 = circle ( 'none', #16199, 57.70000000000000300 ) ;
#16201 = plane ( 'none', #16207 ) ;
#16202 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16203 = vector ( 'none', #16202, 1000.000000000000000 ) ;
#16204 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16205 = cartesian_point ( 'none', ( 34.71913220939426700, 120.0000000000000000, -46.08548425075516500 ) ) ;
#16206 = line ( 'none', #16205, #16203 ) ;
#16207 = axis2_placement_3d ( 'none', #16258, #16257, #16256 ) ;
#16208 = face_outer_bound ( 'none', #1665, .t. ) ;
#16209 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16210 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16211 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16212 = face_outer_bound ( 'none', #1633, .t. ) ;
#16213 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16214 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#16215 = axis2_placement_3d ( 'none', #16178, #16214, #16213 ) ;
#16216 = cylindrical_surface ( 'none', #16218, 57.70000000000000300 ) ;
#16217 = circle ( 'none', #16244, 1.000000000000000900 ) ;
#16218 = axis2_placement_3d ( 'none', #16210, #16209, #16204 ) ;
#16219 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16220 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16221 = cartesian_point ( 'none', ( 63.37469725519525800, 120.0000000000000000, 3.987197990111167800 ) ) ;
#16222 = face_outer_bound ( 'none', #1660, .t. ) ;
#16223 = cartesian_point ( 'none', ( 38.13338051494668700, 4.000000000000003600, -50.78479389051691600 ) ) ;
#16224 = cartesian_point ( 'none', ( -15.31583446367414500, 120.0000000000000000, -55.63016461130894900 ) ) ;
#16225 = cartesian_point ( 'none', ( 63.31190673566594300, 120.0000000000000000, 4.985224718539440000 ) ) ;
#16226 = axis2_placement_3d ( 'none', #16221, #16220, #16219 ) ;
#16227 = vector ( 'none', #16181, 999.9999999999998900 ) ;
#16228 = circle ( 'none', #16234, 57.69999999999998900 ) ;
#16229 = direction ( 'none', ( -0.5877852522924683600, -0.0000000000000000000, 0.8090169943749508900 ) ) ;
#16230 = vector ( 'none', #16229, 1000.000000000000100 ) ;
#16231 = cartesian_point ( 'none', ( 33.10109822064436000, 120.0000000000000000, -47.26105475534009100 ) ) ;
#16232 = line ( 'none', #16231, #16230 ) ;
#16233 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -51.37257914280939300 ) ) ;
#16234 = axis2_placement_3d ( 'none', #16211, #16286, #16285 ) ;
#16235 = direction ( 'none', ( -0.9980267284282717800, -0.0000000000000000000, -0.06279051952930959900 ) ) ;
#16236 = vector ( 'none', #16235, 1000.000000000000100 ) ;
#16237 = cartesian_point ( 'none', ( 57.64028368846627600, 120.0000000000000000, 2.624442095594476900 ) ) ;
#16238 = line ( 'none', #16237, #16236 ) ;
#16239 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16240 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245533000, 1.750000000000003300 ) ) ;
#16241 = cartesian_point ( 'none', ( -6.617189669926802200e-016, 2.686816014504569000, 2.346298152288372100 ) ) ;
#16242 = cartesian_point ( 'none', ( 0.1217565302851090200, 2.351289329882152700, 2.927447417349534800 ) ) ;
#16243 = cartesian_point ( 'none', ( 0.3126073911696383200, 2.020725942163691200, 3.499999999999997800 ) ) ;
#16244 = axis2_placement_3d ( 'none', #16246, #16247, #16239 ) ;
#16245 = b_spline_curve_with_knots ( 'none', 3,
( #16243, #16242, #16241, #16240 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.380739282171021100e-007, 0.002044882221487521100 ),
.unspecified. ) ;
#16246 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -46.28950784125989100 ) ) ;
#16247 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16248 = axis2_placement_3d ( 'none', #16272, #16274, #16273 ) ;
#16249 = edge_loop ( 'none', ( #12328, #18841, #12327, #18910, #20983, #16679 ) ) ;
#16250 = cartesian_point ( 'none', ( 63.43748777472455200, 120.0000000000000000, -2.989171261683363700 ) ) ;
#16251 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16252 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16253 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16254 = cartesian_point ( 'none', ( 57.51470264940766000, 120.0000000000000000, 4.620495552451020900 ) ) ;
#16255 = line ( 'none', #16254, #16281 ) ;
#16256 = direction ( 'none', ( -0.5877852522924675900, 0.0000000000000000000, 0.8090169943749514500 ) ) ;
#16257 = direction ( 'none', ( -0.8090169943749514500, 0.0000000000000000000, -0.5877852522924675900 ) ) ;
#16258 = cartesian_point ( 'none', ( 34.71913220939426700, 120.0000000000000000, -46.08548425075516500 ) ) ;
#16259 = axis2_placement_3d ( 'none', #16265, #16292, #16291 ) ;
#16260 = cartesian_point ( 'none', ( 33.10109822064436000, 4.000000000000003600, -47.26105475534009100 ) ) ;
#16261 = line ( 'none', #16260, #16315 ) ;
#16262 = oriented_edge ( 'none', *, *, #16122, .f. ) ;
#16263 = direction ( 'none', ( 0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#16264 = vector ( 'none', #16263, 1000.000000000000000 ) ;
#16265 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16266 = cartesian_point ( 'none', ( -20.30781997698382200, 0.0000000000000000000, 54.00817019472533100 ) ) ;
#16267 = line ( 'none', #16277, #16264 ) ;
#16268 = cartesian_point ( 'none', ( 37.54089267965130700, 4.000000000000000000, -49.96930434591724400 ) ) ;
#16269 = conical_surface ( 'none', #16248, 3.499999999999999600, 1.047197551196603800 ) ;
#16270 = direction ( 'none', ( -0.9822872507286893900, -0.0000000000000000000, -0.1873813145857211600 ) ) ;
#16271 = vector ( 'none', #16270, 1000.000000000000000 ) ;
#16272 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16273 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16274 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16275 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16276 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16277 = cartesian_point ( 'none', ( 40.22140424334502700, 120.0000000000000000, -41.37062533602104300 ) ) ;
#16278 = cartesian_point ( 'none', ( 35.92285869090140000, 4.000000000000000000, -51.14487485050218400 ) ) ;
#16279 = cartesian_point ( 'none', ( 57.64028368846625500, 120.0000000000000000, -2.624442095594904600 ) ) ;
#16280 = direction ( 'none', ( 0.9980267284282717800, 0.0000000000000000000, 0.06279051952930959900 ) ) ;
#16281 = vector ( 'none', #16280, 1000.000000000000200 ) ;
#16282 = axis2_placement_3d ( 'none', #16233, #16276, #16275 ) ;
#16283 = cartesian_point ( 'none', ( 56.85684302112134200, 120.0000000000000000, 9.827990724027166900 ) ) ;
#16284 = line ( 'none', #16283, #16271 ) ;
#16285 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16286 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16287 = face_outer_bound ( 'none', #1690, .t. ) ;
#16288 = circle ( 'none', #16282, 0.9999999999999940000 ) ;
#16289 = vector ( 'none', #16352, 1000.000000000000000 ) ;
#16290 = cartesian_point ( 'none', ( 38.13338051494668700, 120.0000000000000000, -50.78479389051691600 ) ) ;
#16291 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16292 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16293 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16294 = direction ( 'none', ( 0.5877852522924675900, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#16295 = vector ( 'none', #16294, 1000.000000000000000 ) ;
#16296 = cartesian_point ( 'none', ( 34.71913220939426700, 4.000000000000003600, -46.08548425075516500 ) ) ;
#16297 = line ( 'none', #16296, #16295 ) ;
#16298 = circle ( 'none', #16317, 57.70000000000000300 ) ;
#16299 = line ( 'none', #16290, #16289 ) ;
#16300 = cartesian_point ( 'none', ( 54.15065006435703800, 120.0000000000000000, 33.18067355566413600 ) ) ;
#16301 = direction ( 'none', ( 0.7705132427757868100, 0.0000000000000000000, -0.6374239897486925200 ) ) ;
#16302 = vector ( 'none', #16301, 1000.000000000000200 ) ;
#16303 = cartesian_point ( 'none', ( 45.08936070527597200, 120.0000000000000000, -36.00332694612421800 ) ) ;
#16304 = cartesian_point ( 'none', ( 0.3126073911696397000, -4.041451884327381400, -1.364861509952741300e-016 ) ) ;
#16305 = cartesian_point ( 'none', ( 0.2174200650117531800, -3.876582599186211300, -0.2855619784720677700 ) ) ;
#16306 = cartesian_point ( 'none', ( 0.1388410611046080900, -3.710337782248033500, -0.5735064479039780900 ) ) ;
#16307 = cartesian_point ( 'none', ( 0.02993401039713679300, -3.373851915354616300, -1.156317065392237900 ) ) ;
#16308 = cartesian_point ( 'none', ( -1.326453595400233900e-015, -3.202582148906729700, -1.452965002680429700 ) ) ;
#16309 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245534800, -1.749999999999999800 ) ) ;
#16310 = cartesian_point ( 'none', ( 48.29016692651403300, 120.0000000000000000, 41.24693659181747300 ) ) ;
#16311 = line ( 'none', #16303, #16302 ) ;
#16312 = b_spline_curve_with_knots ( 'none', 3,
( #16309, #16308, #16307, #16306, #16305, #16304 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.002044882221487526700, 0.003063384235218491500, 0.004081886248949456400 ),
.unspecified. ) ;
#16313 = circle ( 'none', #16259, 57.69999999999999600 ) ;
#16314 = direction ( 'none', ( -0.5877852522924683600, 0.0000000000000000000, 0.8090169943749508900 ) ) ;
#16315 = vector ( 'none', #16314, 999.9999999999998900 ) ;
#16316 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16317 = axis2_placement_3d ( 'none', #16293, #16380, #16378 ) ;
#16318 = direction ( 'none', ( -0.7705132427757917000, -0.0000000000000000000, -0.6374239897486867500 ) ) ;
#16319 = vector ( 'none', #16318, 1000.000000000000000 ) ;
#16320 = cartesian_point ( 'none', ( 45.08936070527627000, 120.0000000000000000, 36.00332694612386300 ) ) ;
#16321 = advanced_face ( 'none', ( #30081 ), #30082, .f. ) ;
#16322 = cartesian_point ( 'none', ( 28.66931872029707800, 120.0000000000000000, -50.07354754872100200 ) ) ;
#16323 = vertex_point ( 'none', #30072 ) ;
#16324 = face_outer_bound ( 'none', #1710, .t. ) ;
#16325 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16326 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16327 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16328 = line ( 'none', #16387, #16386 ) ;
#16329 = cartesian_point ( 'none', ( 0.3126073911696380900, 2.020725942163688500, -3.499999999999999600 ) ) ;
#16330 = cartesian_point ( 'none', ( 0.2174200650117517900, 2.185595227304859100, -3.214438021527933100 ) ) ;
#16331 = vertex_point ( 'none', #30066 ) ;
#16332 = cartesian_point ( 'none', ( 0.1388410611046072000, 2.351840044243036500, -2.926493552096023800 ) ) ;
#16333 = cartesian_point ( 'none', ( 0.02993401039713644200, 2.688325911136454600, -2.343682934607767000 ) ) ;
#16334 = cartesian_point ( 'none', ( -1.265467223197924300e-015, 2.859595677584339400, -2.047034997319575800 ) ) ;
#16335 = vertex_point ( 'none', #30028 ) ;
#16337 = vertex_point ( 'none', #30074 ) ;
#16336 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245532100, -1.750000000000004700 ) ) ;
#16338 = circle ( 'none', #16384, 3.499999999999999600 ) ;
#16339 = b_spline_curve_with_knots ( 'none', 3,
( #16336, #16334, #16333, #16332, #16330, #16329 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.002044882221487535400, 0.003063384235218496700, 0.004081886248949458100 ),
.unspecified. ) ;
#16340 = axis2_placement_3d ( 'none', #16327, #16326, #16325 ) ;
#16341 = advanced_face ( 'none', ( #30064 ), #30068, .f. ) ;
#16342 = direction ( 'none', ( 0.7705132427757900300, 0.0000000000000000000, 0.6374239897486887500 ) ) ;
#16343 = vector ( 'none', #16342, 1000.000000000000100 ) ;
#16344 = cartesian_point ( 'none', ( 43.81451272577890400, 120.0000000000000000, 37.54435343167543200 ) ) ;
#16345 = line ( 'none', #16344, #16343 ) ;
#16346 = circle ( 'none', #16340, 57.70000000000000300 ) ;
#16347 = direction ( 'none', ( 0.6845471059286896100, 0.0000000000000000000, 0.7289686274214106600 ) ) ;
#16348 = vector ( 'none', #16347, 1000.000000000000000 ) ;
#16349 = cartesian_point ( 'none', ( 38.76346698850254300, 120.0000000000000000, 42.73971954787810300 ) ) ;
#16350 = line ( 'none', #16349, #16348 ) ;
#16351 = line ( 'none', #16320, #16319 ) ;
#16352 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16353 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16354 = cartesian_point ( 'none', ( 37.32436352057173700, 4.000000000000003600, -51.37257914280939300 ) ) ;
#16355 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16356 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16357 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000000, 35.49999999999999300 ) ) ;
#16358 = direction ( 'none', ( 0.5877852522924682500, 0.0000000000000000000, -0.8090169943749508900 ) ) ;
#16359 = axis2_placement_3d ( 'none', #16357, #16356, #16355 ) ;
#16360 = edge_curve ( 'none', #16587, #110, #30061, .t. ) ;
#16361 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16362 = vector ( 'none', #16361, 1000.000000000000000 ) ;
#16363 = edge_curve ( 'none', #468, #16331, #30062, .t. ) ;
#16364 = cartesian_point ( 'none', ( 33.10109822064436000, 120.0000000000000000, -47.26105475534009100 ) ) ;
#16365 = circle ( 'none', #16368, 0.9999999999999940000 ) ;
#16366 = axis2_placement_3d ( 'none', #16364, #16376, #16358 ) ;
#16367 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16368 = axis2_placement_3d ( 'none', #16354, #16353, #15339 ) ;
#16369 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16370 = axis2_placement_3d ( 'none', #16388, #16385, #16316 ) ;
#16371 = plane ( 'none', #16366 ) ;
#16372 = face_outer_bound ( 'none', #1745, .t. ) ;
#16374 = oriented_edge ( 'none', *, *, #20885, .f. ) ;
#16373 = cylindrical_surface ( 'none', #16359, 1.649999999999991700 ) ;
#16375 = edge_curve ( 'none', #16587, #16647, #30071, .t. ) ;
#16376 = direction ( 'none', ( 0.8090169943749510000, -0.0000000000000000000, 0.5877852522924683600 ) ) ;
#16377 = cylindrical_surface ( 'none', #16370, 0.9999999999999940000 ) ;
#16378 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16379 = cartesian_point ( 'none', ( 49.24623101380646500, 120.0000000000000000, 30.06823458294160600 ) ) ;
#16380 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16381 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16382 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#16383 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16384 = axis2_placement_3d ( 'none', #16383, #16382, #16381 ) ;
#16385 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16386 = vector ( 'none', #16369, 1000.000000000000000 ) ;
#16387 = cartesian_point ( 'none', ( 35.92285869090139300, 4.000000000000000000, -51.14487485050217000 ) ) ;
#16388 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -51.37257914280939300 ) ) ;
#16389 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16390 = direction ( 'none', ( -0.6845471059286835100, -0.0000000000000000000, 0.7289686274214164400 ) ) ;
#16391 = cartesian_point ( 'none', ( 38.76346698850219500, 120.0000000000000000, -42.73971954787841600 ) ) ;
#16392 = vector ( 'none', #16435, 1000.000000000000100 ) ;
#16393 = line ( 'none', #16391, #16434 ) ;
#16394 = direction ( 'none', ( -0.6845471059286897300, -0.0000000000000000000, -0.7289686274214105500 ) ) ;
#16395 = vector ( 'none', #16394, 1000.000000000000000 ) ;
#16396 = cartesian_point ( 'none', ( 40.22140424334536100, 120.0000000000000000, 41.37062533602072300 ) ) ;
#16397 = line ( 'none', #16396, #16395 ) ;
#16398 = conical_surface ( 'none', #16416, 3.499999999999999600, 1.047197551196603800 ) ;
#16399 = cartesian_point ( 'none', ( 0.3126073911696418700, 4.041451884327385000, -8.294523057778654400e-017 ) ) ;
#16400 = cartesian_point ( 'none', ( 0.2174200650117546800, 3.876582599186214000, 0.2855619784720687700 ) ) ;
#16401 = cartesian_point ( 'none', ( 0.1388410611046092500, 3.710337782248036100, 0.5735064479039796400 ) ) ;
#16402 = cartesian_point ( 'none', ( 0.02993401039713743800, 3.373851915354617100, 1.156317065392240100 ) ) ;
#16403 = cartesian_point ( 'none', ( -7.165898733771378900e-016, 3.202582148906730100, 1.452965002680432400 ) ) ;
#16404 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245533000, 1.750000000000003300 ) ) ;
#16405 = cartesian_point ( 'none', ( 62.56262173585748300, 120.0000000000000000, 10.91642622546460500 ) ) ;
#16406 = b_spline_curve_with_knots ( 'none', 3,
( #16404, #16403, #16402, #16401, #16400, #16399 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.002044882221487521100, 0.003063384235218488500, 0.004081886248949455500 ),
.unspecified. ) ;
#16407 = face_outer_bound ( 'none', #1533, .t. ) ;
#16408 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16409 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#16410 = cartesian_point ( 'none', ( 21.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#16411 = axis2_placement_3d ( 'none', #16410, #16409, #16408 ) ;
#16412 = circle ( 'none', #16411, 2.000000000000000900 ) ;
#16413 = cartesian_point ( 'none', ( 24.30568558136491600, 120.0000000000000000, -58.67268230121943900 ) ) ;
#16414 = cartesian_point ( 'none', ( 53.07899647439904800, 120.0000000000000000, 34.86932940666817200 ) ) ;
#16415 = cartesian_point ( 'none', ( 52.62645884097649700, 120.0000000000000000, 23.65894819849365800 ) ) ;
#16416 = axis2_placement_3d ( 'none', #16389, #16441, #16440 ) ;
#16417 = cartesian_point ( 'none', ( 43.81451272577890400, 120.0000000000000000, 37.54435343167543200 ) ) ;
#16418 = circle ( 'none', #16471, 0.9999999999999991100 ) ;
#16419 = cartesian_point ( 'none', ( 56.85684302112134200, 120.0000000000000000, 9.827990724027170400 ) ) ;
#16420 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16421 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16422 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16423 = axis2_placement_3d ( 'none', #16422, #16421, #16420 ) ;
#16424 = cartesian_point ( 'none', ( 57.64028368846628300, 120.0000000000000000, 2.624442095594480900 ) ) ;
#16425 = cartesian_point ( 'none', ( 26.91670536020935600, 120.0000000000000000, -51.03705489692441700 ) ) ;
#16426 = cartesian_point ( 'none', ( 20.30781997698342800, 120.0000000000000000, -54.00817019472547300 ) ) ;
#16427 = cartesian_point ( 'none', ( 22.16737294875993700, 120.0000000000000000, -53.27192108935612700 ) ) ;
#16428 = direction ( 'none', ( 0.3681245526846722000, 0.0000000000000000000, -0.9297764858882537900 ) ) ;
#16429 = vector ( 'none', #16428, 999.9999999999998900 ) ;
#16430 = cartesian_point ( 'none', ( 22.16737294875993700, 120.0000000000000000, -53.27192108935612700 ) ) ;
#16431 = line ( 'none', #16430, #16429 ) ;
#16432 = cartesian_point ( 'none', ( 16.76039099609649000, 120.0000000000000000, -61.25634084450334900 ) ) ;
#16433 = cartesian_point ( 'none', ( 33.10109822064436700, 120.0000000000000000, -47.26105475534009800 ) ) ;
#16434 = vector ( 'none', #16390, 1000.000000000000000 ) ;
#16435 = direction ( 'none', ( 0.5877852522924674700, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#16436 = cartesian_point ( 'none', ( 34.71913220939426700, 120.0000000000000000, -46.08548425075516500 ) ) ;
#16437 = line ( 'none', #16436, #16392 ) ;
#16438 = cartesian_point ( 'none', ( 34.71913220939426700, 120.0000000000000000, -46.08548425075516500 ) ) ;
#16439 = circle ( 'none', #16423, 57.70000000000000300 ) ;
#16440 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16441 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16442 = cartesian_point ( 'none', ( 57.51470264940766000, 120.0000000000000000, 4.620495552451020900 ) ) ;
#16443 = axis2_placement_3d ( 'none', #16508, #16462, #16492 ) ;
#16444 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16445 = vector ( 'none', #16444, 1000.000000000000000 ) ;
#16446 = cartesian_point ( 'none', ( 28.66931872029707800, 120.0000000000000000, -50.07354754872100200 ) ) ;
#16447 = line ( 'none', #16446, #16445 ) ;
#16448 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16449 = line ( 'none', #16507, #16506 ) ;
#16450 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16451 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16452 = axis2_placement_3d ( 'none', #16451, #16450, #16448 ) ;
#16453 = direction ( 'none', ( 0.9980267284282713400, 0.0000000000000000000, -0.06279051952931726000 ) ) ;
#16454 = vector ( 'none', #16453, 1000.000000000000000 ) ;
#16455 = cartesian_point ( 'none', ( 57.64028368846625500, 120.0000000000000000, -2.624442095594904600 ) ) ;
#16456 = line ( 'none', #16455, #16454 ) ;
#16457 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16458 = vector ( 'none', #16457, 1000.000000000000000 ) ;
#16459 = cartesian_point ( 'none', ( 33.10109822064436700, 120.0000000000000000, -47.26105475534009800 ) ) ;
#16460 = cartesian_point ( 'none', ( 31.46766498550244200, 120.0000000000000000, -55.16372050868381600 ) ) ;
#16461 = cylindrical_surface ( 'none', #16452, 57.70000000000000300 ) ;
#16462 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16463 = face_outer_bound ( 'none', #1779, .t. ) ;
#16464 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16465 = vector ( 'none', #16464, 1000.000000000000000 ) ;
#16466 = cartesian_point ( 'none', ( 63.43748777472457300, 120.0000000000000000, 2.989171261682894700 ) ) ;
#16467 = line ( 'none', #16459, #16458 ) ;
#16468 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16469 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16470 = cartesian_point ( 'none', ( 62.37524042127177600, 120.0000000000000000, 11.89871347619329700 ) ) ;
#16471 = axis2_placement_3d ( 'none', #16470, #16469, #16468 ) ;
#16472 = cartesian_point ( 'none', ( 38.13338051494668700, 120.0000000000000000, -50.78479389051691600 ) ) ;
#16473 = cartesian_point ( 'none', ( 38.76346698850220200, 120.0000000000000000, -42.73971954787841600 ) ) ;
#16474 = cartesian_point ( 'none', ( 30.98205703531846200, 4.000000000000000000, -54.28040292647313700 ) ) ;
#16475 = line ( 'none', #16474, #16465 ) ;
#16476 = circle ( 'none', #16524, 2.000000000000000900 ) ;
#16477 = line ( 'none', #16541, #16540 ) ;
#16478 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16479 = advanced_face ( 'none', ( #30105 ), #30063, .f. ) ;
#16480 = vector ( 'none', #16478, 1000.000000000000000 ) ;
#16481 = cylindrical_surface ( 'none', #16534, 57.70000000000000300 ) ;
#16482 = face_outer_bound ( 'none', #1427, .t. ) ;
#16483 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16484 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16485 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16486 = axis2_placement_3d ( 'none', #16495, #16485, #16484 ) ;
#16487 = circle ( 'none', #16486, 57.69999999999999600 ) ;
#16488 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16489 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16490 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16491 = cartesian_point ( 'none', ( 8.950775032647348100, 120.0000000000000000, -62.87395029990509700 ) ) ;
#16492 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16493 = cartesian_point ( 'none', ( -45.08936070527623500, 120.0000000000000000, 36.00332694612390600 ) ) ;
#16494 = line ( 'none', #16493, #16480 ) ;
#16495 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16496 = axis2_placement_3d ( 'none', #16490, #16489, #16488 ) ;
#16497 = line ( 'none', #16526, #16520 ) ;
#16498 = circle ( 'none', #16496, 57.70000000000000300 ) ;
#16499 = direction ( 'none', ( -0.4817536741017101600, -0.0000000000000000000, 0.8763066800438664700 ) ) ;
#16500 = vector ( 'none', #16499, 999.9999999999998900 ) ;
#16501 = cartesian_point ( 'none', ( 26.91670536020934500, 120.0000000000000000, -51.03705489692441700 ) ) ;
#16502 = cartesian_point ( 'none', ( 15.31583446367413600, 120.0000000000000000, -55.63016461130896300 ) ) ;
#16503 = line ( 'none', #16501, #16500 ) ;
#16504 = circle ( 'none', #16443, 1.000000000000000900 ) ;
#16505 = direction ( 'none', ( 0.4817536741017106600, 0.0000000000000000000, -0.8763066800438662500 ) ) ;
#16506 = vector ( 'none', #16505, 999.9999999999998900 ) ;
#16507 = cartesian_point ( 'none', ( 28.66931872029707800, 120.0000000000000000, -50.07354754872100200 ) ) ;
#16508 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -55.64547418278552000 ) ) ;
#16509 = cartesian_point ( 'none', ( 31.46766498550244200, 4.000000000000003600, -55.16372050868381600 ) ) ;
#16510 = face_bound ( 'none', #2159, .t. ) ;
#16511 = axis2_placement_3d ( 'none', #16575, #16521, #16567 ) ;
#16512 = plane ( 'none', #16511 ) ;
#16513 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16514 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#16515 = cartesian_point ( 'none', ( 20.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#16516 = circle ( 'none', #16574, 57.69999999999999600 ) ;
#16517 = circle ( 'none', #16522, 1.610000000000001200 ) ;
#16518 = cartesian_point ( 'none', ( 21.12691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#16519 = direction ( 'none', ( -0.3681245526846713700, -0.0000000000000000000, 0.9297764858882540100 ) ) ;
#16520 = vector ( 'none', #16519, 1000.000000000000000 ) ;
#16521 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.491483361109382100e-015 ) ) ;
#16522 = axis2_placement_3d ( 'none', #16515, #16514, #16513 ) ;
#16523 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16524 = axis2_placement_3d ( 'none', #16536, #16538, #16523 ) ;
#16525 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -61.50503073166819900 ) ) ;
#16526 = cartesian_point ( 'none', ( 20.30781997698342800, 120.0000000000000000, -54.00817019472545900 ) ) ;
#16527 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16528 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16529 = axis2_placement_3d ( 'none', #16535, #16528, #16527 ) ;
#16530 = circle ( 'none', #16529, 1.000000000000000900 ) ;
#16531 = cartesian_point ( 'none', ( 13.37866814141687000, 120.0000000000000000, -56.12754438563865700 ) ) ;
#16532 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16533 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16534 = axis2_placement_3d ( 'none', #16483, #16533, #16532 ) ;
#16535 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -59.04080685390411500 ) ) ;
#16536 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#16537 = face_outer_bound ( 'none', #1824, .t. ) ;
#16538 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#16539 = direction ( 'none', ( -0.9980267284282714500, -0.0000000000000000000, 0.06279051952931705100 ) ) ;
#16540 = vector ( 'none', #16539, 999.9999999999998900 ) ;
#16541 = cartesian_point ( 'none', ( 57.51470264940761700, 120.0000000000000000, -4.620495552451447300 ) ) ;
#16542 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16543 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16544 = axis2_placement_3d ( 'none', #16556, #16543, #16542 ) ;
#16545 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#16546 = face_bound ( 'none', #1836, .t. ) ;
#16547 = line ( 'none', #16609, #16608 ) ;
#16548 = plane ( 'none', #16560 ) ;
#16549 = axis2_placement_3d ( 'none', #16588, #16586, #16585 ) ;
#16550 = direction ( 'none', ( -0.2486898871648481600, -0.0000000000000000000, 0.9685831611286328500 ) ) ;
#16551 = vector ( 'none', #16550, 1000.000000000000000 ) ;
#16552 = cartesian_point ( 'none', ( 13.37866814141686900, 120.0000000000000000, -56.12754438563866400 ) ) ;
#16553 = line ( 'none', #16552, #16551 ) ;
#16554 = face_bound ( 'none', #1875, .t. ) ;
#16555 = circle ( 'none', #16544, 57.69999999999999600 ) ;
#16556 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16557 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16558 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16559 = axis2_placement_3d ( 'none', #16525, #16558, #16557 ) ;
#16560 = axis2_placement_3d ( 'none', #16603, #16612, #16545 ) ;
#16561 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16562 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16563 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16564 = axis2_placement_3d ( 'none', #16563, #16562, #16561 ) ;
#16565 = circle ( 'none', #16564, 57.70000000000000300 ) ;
#16566 = oriented_edge ( 'none', *, *, #4109, .t. ) ;
#16567 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16568 = cartesian_point ( 'none', ( 6.238526717231205300, 120.0000000000000000, -57.36175367262050200 ) ) ;
#16569 = circle ( 'none', #16559, 1.000000000000000900 ) ;
#16570 = cartesian_point ( 'none', ( 8.222756119860152400, 120.0000000000000000, -57.11108720549191300 ) ) ;
#16571 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16572 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16573 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16574 = axis2_placement_3d ( 'none', #16573, #16572, #16571 ) ;
#16575 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5149999999999925700, 2.149999999999999900 ) ) ;
#16576 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16577 = axis2_placement_3d ( 'none', #16633, #16623, #16622 ) ;
#16578 = cartesian_point ( 'none', ( 1.000000000000380800, 120.0000000000000000, -57.69133383793443700 ) ) ;
#16579 = line ( 'none', #16578, #16642 ) ;
#16580 = axis2_placement_3d ( 'none', #16590, #16644, #16643 ) ;
#16581 = cartesian_point ( 'none', ( 37.50000000000000700, 0.9999999999999991100, -37.50000000000000000 ) ) ;
#16582 = oriented_edge ( 'none', *, *, #16637, .f. ) ;
#16583 = vertex_point ( 'none', #30084 ) ;
#16584 = cartesian_point ( 'none', ( -0.9999999999995947700, 120.0000000000000000, -57.69133383793445800 ) ) ;
#16585 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16586 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16587 = vertex_point ( 'none', #30103 ) ;
#16588 = cartesian_point ( 'none', ( 41.49999999999999300, 1.000000000000000000, -37.50000000000000000 ) ) ;
#16589 = face_outer_bound ( 'none', #2186, .t. ) ;
#16590 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16591 = circle ( 'none', #16580, 57.70000000000000300 ) ;
#16592 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16593 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16594 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#16595 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16596 = cartesian_point ( 'none', ( -6.238526717231242600, 120.0000000000000000, -57.36175367262050900 ) ) ;
#16597 = cartesian_point ( 'none', ( -8.222756119860173700, 120.0000000000000000, -57.11108720549191300 ) ) ;
#16598 = axis2_placement_3d ( 'none', #16594, #16593, #16592 ) ;
#16599 = circle ( 'none', #16651, 3.999999999999996400 ) ;
#16600 = toroidal_surface ( 'none', #16604, 4.000000000000000000, 1.000000000000000000 ) ;
#16601 = circle ( 'none', #16549, 1.000000000000000900 ) ;
#16602 = circle ( 'none', #16598, 1.649999999999991700 ) ;
#16603 = cartesian_point ( 'none', ( -42.49999999999999300, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#16604 = axis2_placement_3d ( 'none', #16581, #16595, #16576 ) ;
#16605 = face_outer_bound ( 'none', #49617, .t. ) ;
#16606 = face_bound ( 'none', #2156, .t. ) ;
#16607 = direction ( 'none', ( 0.2486898871648478600, 0.0000000000000000000, -0.9685831611286328500 ) ) ;
#16608 = vector ( 'none', #16607, 1000.000000000000200 ) ;
#16609 = cartesian_point ( 'none', ( 15.31583446367413600, 120.0000000000000000, -55.63016461130896300 ) ) ;
#16610 = cartesian_point ( 'none', ( 1.000000000000422800, 120.0000000000000000, -63.49999999999998600 ) ) ;
#16611 = face_bound ( 'none', #2161, .t. ) ;
#16612 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16613 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16614 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16615 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000200, 35.49999999999999300 ) ) ;
#16616 = vertex_point ( 'none', #30104 ) ;
#16617 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16618 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16619 = oriented_edge ( 'none', *, *, #17686, .f. ) ;
#16620 = axis2_placement_3d ( 'none', #16615, #16614, #16613 ) ;
#16621 = oriented_edge ( 'none', *, *, #16082, .f. ) ;
#16622 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16623 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16624 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16625 = edge_loop ( 'none', ( #17141, #17674, #17694, #18308 ) ) ;
#16626 = axis2_placement_3d ( 'none', #16624, #16618, #16617 ) ;
#16627 = vector ( 'none', #16639, 1000.000000000000000 ) ;
#16628 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16629 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16630 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -63.50000000000000000 ) ) ;
#16631 = axis2_placement_3d ( 'none', #16630, #16629, #16628 ) ;
#16632 = conical_surface ( 'none', #16626, 3.499999999999999600, 1.047197551196603800 ) ;
#16633 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16634 = edge_curve ( 'none', #16616, #96, #30099, .t. ) ;
#16635 = circle ( 'none', #16577, 57.70000000000000300 ) ;
#16636 = direction ( 'none', ( 6.570168676713679900e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16637 = edge_curve ( 'none', #16616, #16323, #29581, .t. ) ;
#16638 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16639 = direction ( 'none', ( 0.2486898871648481600, 0.0000000000000000000, 0.9685831611286328500 ) ) ;
#16640 = circle ( 'none', #16631, 1.000000000000000900 ) ;
#16641 = circle ( 'none', #16620, 1.649999999999991700 ) ;
#16642 = vector ( 'none', #16636, 1000.000000000000000 ) ;
#16643 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16644 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16645 = oriented_edge ( 'none', *, *, #139, .t. ) ;
#16646 = vertex_point ( 'none', #30144 ) ;
#16647 = vertex_point ( 'none', #30143 ) ;
#16648 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16649 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16650 = cartesian_point ( 'none', ( 37.50000000000000700, 0.0000000000000000000, -37.50000000000000000 ) ) ;
#16651 = axis2_placement_3d ( 'none', #16650, #16649, #16648 ) ;
#16652 = face_outer_bound ( 'none', #1926, .t. ) ;
#16653 = edge_curve ( 'none', #18250, #20886, #30137, .t. ) ;
#16654 = cartesian_point ( 'none', ( 22.50000000000000400, 4.000000000000000000, 19.99999999999999300 ) ) ;
#16655 = face_outer_bound ( 'none', #1892, .t. ) ;
#16656 = circle ( 'none', #16664, 8.375496070352515000 ) ;
#16657 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16658 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16659 = cartesian_point ( 'none', ( 35.50000000000000000, 0.0000000000000000000, 35.49999999999999300 ) ) ;
#16660 = axis2_placement_3d ( 'none', #16659, #16658, #16657 ) ;
#16661 = cylindrical_surface ( 'none', #16706, 4.000000000000000000 ) ;
#16662 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16663 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16664 = axis2_placement_3d ( 'none', #16710, #16709, #16708 ) ;
#16665 = plane ( 'none', #16673 ) ;
#16666 = cartesian_point ( 'none', ( 1.000000000000380800, 120.0000000000000000, -57.69133383793443700 ) ) ;
#16667 = circle ( 'none', #16680, 1.000000000000000900 ) ;
#16668 = direction ( 'none', ( -6.570168676713679900e-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#16669 = vector ( 'none', #16668, 1000.000000000000000 ) ;
#16670 = cartesian_point ( 'none', ( -0.9999999999996184200, 120.0000000000000000, -57.69133383793445100 ) ) ;
#16671 = line ( 'none', #16670, #16669 ) ;
#16672 = circle ( 'none', #16660, 1.649999999999991700 ) ;
#16673 = axis2_placement_3d ( 'none', #16711, #16703, #16702 ) ;
#16674 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16675 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16676 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, 35.50000000000000700 ) ) ;
#16677 = axis2_placement_3d ( 'none', #16676, #16675, #16674 ) ;
#16678 = circle ( 'none', #16677, 1.649999999999991700 ) ;
#16679 = oriented_edge ( 'none', *, *, #26110, .t. ) ;
#16680 = axis2_placement_3d ( 'none', #16681, #16663, #16662 ) ;
#16681 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -62.99928353346939500 ) ) ;
#16682 = cartesian_point ( 'none', ( -6.966545630018434700, 120.0000000000000000, -63.12461676703369300 ) ) ;
#16683 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 19.99999999999999300 ) ) ;
#16684 = circle ( 'none', #16691, 4.000000000000000000 ) ;
#16685 = cartesian_point ( 'none', ( 22.50000000000000400, 4.000000000000000000, 27.99999999999999300 ) ) ;
#16686 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16687 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16688 = vector ( 'none', #16687, 1000.000000000000000 ) ;
#16689 = cartesian_point ( 'none', ( -22.49999999999938500, 11.50000000000000200, 21.50000000000001100 ) ) ;
#16690 = line ( 'none', #16689, #16688 ) ;
#16691 = axis2_placement_3d ( 'none', #16738, #16737, #16736 ) ;
#16692 = face_outer_bound ( 'none', #1905, .t. ) ;
#16693 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#16694 = vector ( 'none', #16693, 1000.000000000000000 ) ;
#16695 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 2.500000000000001300 ) ) ;
#16696 = line ( 'none', #16695, #16694 ) ;
#16697 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 27.99999999999999300 ) ) ;
#16698 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16699 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16700 = vector ( 'none', #16699, 1000.000000000000000 ) ;
#16701 = cartesian_point ( 'none', ( 30.98205703531846200, 4.000000000000000000, -54.28040292647313700 ) ) ;
#16702 = direction ( 'none', ( -0.4817536741017107200, 0.0000000000000000000, 0.8763066800438662500 ) ) ;
#16703 = direction ( 'none', ( -0.8763066800438662500, 0.0000000000000000000, -0.4817536741017107200 ) ) ;
#16704 = cartesian_point ( 'none', ( 31.46766498550244200, 120.0000000000000000, -55.16372050868381600 ) ) ;
#16705 = line ( 'none', #16704, #16700 ) ;
#16706 = axis2_placement_3d ( 'none', #16707, #16698, #16686 ) ;
#16707 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 23.99999999999999300 ) ) ;
#16708 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16709 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#16710 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#16711 = cartesian_point ( 'none', ( 28.66931872029707800, 120.0000000000000000, -50.07354754872100200 ) ) ;
#16712 = cartesian_point ( 'none', ( -48.92759091626268000, 120.0000000000000000, 40.47642334904171700 ) ) ;
#16713 = axis2_placement_3d ( 'none', #16733, #16778, #16777 ) ;
#16714 = cylindrical_surface ( 'none', #16746, 1.000000000000000900 ) ;
#16715 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#16716 = vector ( 'none', #16715, 1000.000000000000100 ) ;
#16717 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#16718 = face_outer_bound ( 'none', #1456, .t. ) ;
#16719 = vertex_point ( 'none', #30146 ) ;
#16720 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -34.71589725978748900 ) ) ;
#16721 = vector ( 'none', #16730, 1000.000000000000000 ) ;
#16722 = line ( 'none', #16717, #16716 ) ;
#16723 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16724 = axis2_placement_3d ( 'none', #16767, #16755, #16754 ) ;
#16725 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 20.00000000000000400 ) ) ;
#16726 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16727 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16728 = cartesian_point ( 'none', ( 22.50000000000000400, 4.000000000000000000, 23.99999999999999300 ) ) ;
#16729 = axis2_placement_3d ( 'none', #16728, #16727, #16726 ) ;
#16730 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16731 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 27.99999999999999300 ) ) ;
#16732 = circle ( 'none', #16729, 4.000000000000000000 ) ;
#16733 = cartesian_point ( 'none', ( 9.476279441628880900, -6.163952809567980800, -15.32287565553230200 ) ) ;
#16734 = cartesian_point ( 'none', ( 28.66931872029707800, 4.000000000000003600, -50.07354754872100200 ) ) ;
#16735 = line ( 'none', #16734, #16768 ) ;
#16736 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16737 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16738 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 23.99999999999999300 ) ) ;
#16739 = line ( 'none', #16731, #16721 ) ;
#16740 = cartesian_point ( 'none', ( -22.49999999999938500, 0.0000000000000000000, 21.50000000000001100 ) ) ;
#16741 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16742 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16743 = cartesian_point ( 'none', ( -22.49999999999938500, 0.0000000000000000000, 24.00000000000001100 ) ) ;
#16744 = axis2_placement_3d ( 'none', #16743, #16742, #16741 ) ;
#16745 = circle ( 'none', #16744, 2.499999999999998700 ) ;
#16746 = axis2_placement_3d ( 'none', #16712, #16723, #16751 ) ;
#16747 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16748 = vector ( 'none', #16747, 1000.000000000000000 ) ;
#16749 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 19.99999999999999300 ) ) ;
#16750 = line ( 'none', #16749, #16748 ) ;
#16751 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16752 = cylindrical_surface ( 'none', #16802, 4.000000000000000000 ) ;
#16753 = cylindrical_surface ( 'none', #16756, 1.649999999999991700 ) ;
#16754 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16755 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16756 = axis2_placement_3d ( 'none', #16758, #16813, #16812 ) ;
#16757 = axis2_placement_3d ( 'none', #16801, #16800, #16799 ) ;
#16758 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, -35.49999999999999300 ) ) ;
#16759 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16760 = vector ( 'none', #16759, 1000.000000000000000 ) ;
#16761 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000000, -33.85000000000000900 ) ) ;
#16762 = line ( 'none', #16761, #16760 ) ;
#16763 = circle ( 'none', #16757, 1.649999999999991700 ) ;
#16764 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, 33.85000000000000900 ) ) ;
#16765 = direction ( 'none', ( 0.4817536741017107200, 0.0000000000000000000, -0.8763066800438662500 ) ) ;
#16766 = circle ( 'none', #16724, 1.649999999999991700 ) ;
#16767 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000200, -35.50000000000000000 ) ) ;
#16768 = vector ( 'none', #16765, 999.9999999999998900 ) ;
#16769 = edge_curve ( 'none', #16719, #15472, #30138, .t. ) ;
#16770 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16771 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16772 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.44194228827397800 ) ) ;
#16773 = axis2_placement_3d ( 'none', #16772, #16771, #16770 ) ;
#16774 = circle ( 'none', #16773, 8.850000000000001400 ) ;
#16775 = line ( 'none', #16808, #16807 ) ;
#16776 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -35.44194228827397800 ) ) ;
#16777 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#16778 = direction ( 'none', ( -8.770761894538736700e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16779 = face_outer_bound ( 'none', #1899, .t. ) ;
#16780 = plane ( 'none', #16713 ) ;
#16781 = face_outer_bound ( 'none', #13121, .t. ) ;
#16782 = edge_loop ( 'none', ( #19839, #20387, #721, #940 ) ) ;
#16783 = oriented_edge ( 'none', *, *, #9968, .f. ) ;
#16784 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 28.00000000000000400 ) ) ;
#16785 = axis2_placement_3d ( 'none', #16842, #16841, #16840 ) ;
#16786 = advanced_face ( 'none', ( #30129 ), #30145, .t. ) ;
#16787 = line ( 'none', #16830, #16829 ) ;
#16788 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, -33.85000000000000100 ) ) ;
#16789 = face_outer_bound ( 'none', #1901, .t. ) ;
#16790 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000200, -37.14999999999999100 ) ) ;
#16791 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -33.85000000000000900 ) ) ;
#16792 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16793 = vector ( 'none', #16792, 1000.000000000000000 ) ;
#16794 = oriented_edge ( 'none', *, *, #52979, .f. ) ;
#16795 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16796 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.00000000000000400 ) ) ;
#16797 = line ( 'none', #16848, #16847 ) ;
#16798 = circle ( 'none', #16785, 4.000000000000000000 ) ;
#16799 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16800 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16801 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, -35.49999999999999300 ) ) ;
#16802 = axis2_placement_3d ( 'none', #16796, #16795, #16803 ) ;
#16803 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16804 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, -33.85000000000000100 ) ) ;
#16805 = line ( 'none', #16804, #16793 ) ;
#16806 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16807 = vector ( 'none', #16806, 1000.000000000000000 ) ;
#16808 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, -37.14999999999998400 ) ) ;
#16809 = advanced_face ( 'none', ( #30124 ), #30126, .t. ) ;
#16810 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, -37.14999999999998400 ) ) ;
#16811 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, -33.85000000000000100 ) ) ;
#16812 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16813 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16814 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16815 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16816 = axis2_placement_3d ( 'none', #16818, #16878, #16876 ) ;
#16817 = cartesian_point ( 'none', ( -22.49999999999938500, -6.000000000000000000, 21.50000000000001100 ) ) ;
#16818 = cartesian_point ( 'none', ( -22.49999999999938500, 11.50000000000000200, 24.00000000000001100 ) ) ;
#16819 = cartesian_point ( 'none', ( -22.49999999999938500, 0.0000000000000000000, 26.50000000000001100 ) ) ;
#16820 = cartesian_point ( 'none', ( -22.49999999999938500, -6.000000000000000000, 26.50000000000001100 ) ) ;
#16821 = cartesian_point ( 'none', ( -22.49999999999938500, 11.50000000000000200, 26.50000000000001100 ) ) ;
#16822 = cylindrical_surface ( 'none', #16816, 2.499999999999998700 ) ;
#16823 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16824 = vector ( 'none', #16823, 1000.000000000000000 ) ;
#16825 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -37.14999999999999100 ) ) ;
#16826 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 28.00000000000000400 ) ) ;
#16827 = line ( 'none', #16826, #16824 ) ;
#16828 = direction ( 'none', ( 0.1253332335642979000, -0.0000000000000000000, 0.9921147013144785400 ) ) ;
#16829 = vector ( 'none', #16828, 1000.000000000000100 ) ;
#16830 = cartesian_point ( 'none', ( -8.222756119860196800, 120.0000000000000000, -57.11108720549190600 ) ) ;
#16831 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, -35.49999999999999300 ) ) ;
#16832 = circle ( 'none', #16837, 1.649999999999991700 ) ;
#16833 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16834 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16835 = cartesian_point ( 'none', ( -22.49999999999999600, 4.000000000000000000, 24.00000000000000400 ) ) ;
#16836 = cartesian_point ( 'none', ( -22.49999999999999600, 4.000000000000000000, 28.00000000000000400 ) ) ;
#16837 = axis2_placement_3d ( 'none', #16831, #16815, #16814 ) ;
#16838 = cartesian_point ( 'none', ( 35.50000000000000000, 0.0000000000000000000, 33.85000000000000100 ) ) ;
#16839 = circle ( 'none', #16843, 4.000000000000000000 ) ;
#16840 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16841 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16842 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.00000000000000400 ) ) ;
#16843 = axis2_placement_3d ( 'none', #16835, #16834, #16833 ) ;
#16844 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, -37.14999999999998400 ) ) ;
#16845 = face_outer_bound ( 'none', #1904, .t. ) ;
#16846 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16847 = vector ( 'none', #16846, 1000.000000000000000 ) ;
#16848 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 20.00000000000000400 ) ) ;
#16849 = face_outer_bound ( 'none', #2002, .t. ) ;
#16850 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16851 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16852 = axis2_placement_3d ( 'none', #16860, #16851, #16850 ) ;
#16853 = circle ( 'none', #16867, 1.649999999999991700 ) ;
#16854 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16855 = edge_loop ( 'none', ( #16645, #16885, #16582, #16857 ) ) ;
#16856 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16857 = oriented_edge ( 'none', *, *, #16634, .t. ) ;
#16858 = cartesian_point ( 'none', ( -28.99999999999998900, 0.0000000000000000000, -28.99999999999999600 ) ) ;
#16859 = axis2_placement_3d ( 'none', #16858, #16856, #16854 ) ;
#16860 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#16861 = cylindrical_surface ( 'none', #16870, 1.649999999999991700 ) ;
#16862 = circle ( 'none', #16852, 57.70000000000000300 ) ;
#16863 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16864 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#16865 = cartesian_point ( 'none', ( -22.49999999999938500, -6.000000000000000000, 24.00000000000001100 ) ) ;
#16866 = axis2_placement_3d ( 'none', #16865, #16864, #16863 ) ;
#16867 = axis2_placement_3d ( 'none', #16904, #16903, #16902 ) ;
#16868 = edge_curve ( 'none', #26133, #11196, #30120, .t. ) ;
#16869 = circle ( 'none', #16859, 2.000000000000001800 ) ;
#16870 = axis2_placement_3d ( 'none', #16914, #16913, #16912 ) ;
#16871 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16872 = vector ( 'none', #16871, 1000.000000000000000 ) ;
#16873 = cartesian_point ( 'none', ( -22.49999999999999600, 4.000000000000000000, 20.00000000000000400 ) ) ;
#16874 = line ( 'none', #16821, #16872 ) ;
#16875 = circle ( 'none', #16866, 2.499999999999998700 ) ;
#16876 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16877 = cartesian_point ( 'none', ( -29.99999999999999300, -1.000000000000000000, -28.99999999999999600 ) ) ;
#16878 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16879 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16880 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16881 = face_outer_bound ( 'none', #2556, .t. ) ;
#16882 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16883 = face_outer_bound ( 'none', #2013, .t. ) ;
#16884 = oriented_edge ( 'none', *, *, #17146, .t. ) ;
#16885 = oriented_edge ( 'none', *, *, #17146, .f. ) ;
#16886 = cylindrical_surface ( 'none', #17145, 0.9999999999999940000 ) ;
#16887 = cartesian_point ( 'none', ( -28.99999999999998900, 0.0000000000000000000, -31.00000000000000000 ) ) ;
#16888 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16889 = advanced_face ( 'none', ( #30121 ), #30142, .f. ) ;
#16890 = vector ( 'none', #16888, 1000.000000000000000 ) ;
#16891 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, 37.14999999999999900 ) ) ;
#16892 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, 37.14999999999999900 ) ) ;
#16893 = edge_curve ( 'none', #16331, #557, #30132, .t. ) ;
#16894 = axis2_placement_3d ( 'none', #15865, #16126, #16367 ) ;
#16895 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16896 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16897 = axis2_placement_3d ( 'none', #16905, #16896, #16895 ) ;
#16898 = edge_loop ( 'none', ( #11166, #20980, #19172, #20180 ) ) ;
#16899 = cartesian_point ( 'none', ( -30.99999999999999300, 0.0000000000000000000, -28.99999999999999600 ) ) ;
#16900 = line ( 'none', #16891, #16890 ) ;
#16901 = circle ( 'none', #16894, 1.649999999999991700 ) ;
#16902 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16903 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16904 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, 35.50000000000000700 ) ) ;
#16905 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, 35.50000000000000700 ) ) ;
#16906 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16907 = vector ( 'none', #16906, 1000.000000000000000 ) ;
#16908 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, 33.85000000000000900 ) ) ;
#16909 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, 37.14999999999999900 ) ) ;
#16910 = circle ( 'none', #16897, 1.649999999999991700 ) ;
#16911 = vector ( 'none', #16880, 1000.000000000000000 ) ;
#16912 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16913 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16914 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, 35.50000000000000700 ) ) ;
#16915 = line ( 'none', #16908, #16907 ) ;
#16916 = cartesian_point ( 'none', ( -22.07506287197839300, 4.000000000000000000, -58.47171623270691800 ) ) ;
#16917 = line ( 'none', #16916, #16911 ) ;
#16918 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, 33.85000000000000900 ) ) ;
#16919 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000200, -33.85000000000000900 ) ) ;
#16920 = cartesian_point ( 'none', ( -29.00000000000000000, -1.000000000000000000, 30.00000000000000000 ) ) ;
#16921 = line ( 'none', #16994, #16993 ) ;
#16922 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16923 = vector ( 'none', #16922, 1000.000000000000000 ) ;
#16924 = axis2_placement_3d ( 'none', #16969, #16968, #16967 ) ;
#16925 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000200, 37.14999999999998400 ) ) ;
#16926 = line ( 'none', #16975, #16974 ) ;
#16927 = circle ( 'none', #16966, 1.000000000000000900 ) ;
#16928 = face_outer_bound ( 'none', #1950, .t. ) ;
#16929 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16930 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16931 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#16932 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16933 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16934 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000200, 33.85000000000000100 ) ) ;
#16935 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000000, -35.50000000000000000 ) ) ;
#16936 = axis2_placement_3d ( 'none', #16935, #16933, #16932 ) ;
#16937 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000000, -37.14999999999999100 ) ) ;
#16938 = line ( 'none', #16937, #16923 ) ;
#16939 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#16940 = vector ( 'none', #16939, 1000.000000000000000 ) ;
#16941 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000000, 37.14999999999998400 ) ) ;
#16942 = line ( 'none', #16941, #16940 ) ;
#16943 = edge_loop ( 'none', ( #17415, #17937, #17936, #17593 ) ) ;
#16944 = cartesian_point ( 'none', ( 35.50000000000000000, 0.0000000000000000000, 37.14999999999998400 ) ) ;
#16945 = circle ( 'none', #16946, 1.649999999999991700 ) ;
#16946 = axis2_placement_3d ( 'none', #16931, #16930, #16929 ) ;
#16947 = cylindrical_surface ( 'none', #16936, 1.649999999999991700 ) ;
#16948 = cartesian_point ( 'none', ( -28.99999999999998900, -1.000000000000000000, -30.00000000000000000 ) ) ;
#16949 = circle ( 'none', #16987, 1.000000000000000900 ) ;
#16950 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16951 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16952 = cartesian_point ( 'none', ( -29.00000000000000000, -1.000000000000000000, 31.00000000000000000 ) ) ;
#16953 = axis2_placement_3d ( 'none', #16952, #16951, #16950 ) ;
#16954 = cartesian_point ( 'none', ( -29.00000000000000000, -1.000000000000000000, 28.99999999999999600 ) ) ;
#16955 = circle ( 'none', #16953, 1.000000000000000900 ) ;
#16956 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16957 = axis2_placement_3d ( 'none', #16954, #17006, #17005 ) ;
#16958 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16959 = cartesian_point ( 'none', ( -29.00000000000000000, -1.000000000000000000, 28.99999999999999600 ) ) ;
#16960 = toroidal_surface ( 'none', #16965, 2.000000000000000000, 1.000000000000000000 ) ;
#16961 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16962 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16963 = cartesian_point ( 'none', ( 28.99999999999999300, -1.000000000000000000, 31.00000000000000000 ) ) ;
#16964 = cartesian_point ( 'none', ( 28.99999999999999300, -1.000000000000000000, 30.00000000000000000 ) ) ;
#16965 = axis2_placement_3d ( 'none', #16959, #16958, #16956 ) ;
#16966 = axis2_placement_3d ( 'none', #16963, #16962, #16961 ) ;
#16967 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16968 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#16969 = cartesian_point ( 'none', ( -29.00000000000000000, 0.0000000000000000000, 28.99999999999999600 ) ) ;
#16970 = face_outer_bound ( 'none', #2051, .t. ) ;
#16971 = circle ( 'none', #17001, 1.000000000000000900 ) ;
#16972 = direction ( 'none', ( -1.734723475976806800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16973 = circle ( 'none', #16924, 2.000000000000001800 ) ;
#16974 = vector ( 'none', #16972, 1000.000000000000000 ) ;
#16975 = cartesian_point ( 'none', ( 29.99999999999999600, -1.000000000000000000, 30.00000000000000000 ) ) ;
#16976 = circle ( 'none', #16957, 1.000000000000000900 ) ;
#16977 = cartesian_point ( 'none', ( 30.99999999999999600, -1.000000000000000000, 30.00000000000000000 ) ) ;
#16978 = cartesian_point ( 'none', ( -29.00000000000000000, 0.0000000000000000000, 31.00000000000000000 ) ) ;
#16979 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16980 = direction ( 'none', ( -1.734723475976806800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16981 = cartesian_point ( 'none', ( -31.00000000000000400, -1.000000000000000000, 30.00000000000000000 ) ) ;
#16982 = face_outer_bound ( 'none', #2048, .t. ) ;
#16983 = circle ( 'none', #17028, 4.000000000000003600 ) ;
#16984 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#16985 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#16986 = cartesian_point ( 'none', ( -30.99999999999999300, -1.000000000000000000, -28.99999999999999600 ) ) ;
#16987 = axis2_placement_3d ( 'none', #16990, #16985, #16984 ) ;
#16988 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#16989 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#16990 = cartesian_point ( 'none', ( -28.99999999999998900, -1.000000000000000000, -28.99999999999999600 ) ) ;
#16991 = cylindrical_surface ( 'none', #17003, 1.000000000000000900 ) ;
#16992 = direction ( 'none', ( -1.734723475976806800e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#16993 = vector ( 'none', #16992, 1000.000000000000000 ) ;
#16994 = cartesian_point ( 'none', ( -31.00000000000000400, 0.0000000000000000000, 30.00000000000000000 ) ) ;
#16995 = circle ( 'none', #16997, 0.9999999999999974500 ) ;
#16996 = cartesian_point ( 'none', ( -30.00000000000000400, -1.000000000000000000, 28.99999999999999600 ) ) ;
#16997 = axis2_placement_3d ( 'none', #17002, #16989, #16988 ) ;
#16998 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#16999 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#17000 = cartesian_point ( 'none', ( -28.99999999999998900, -1.000000000000000000, -31.00000000000000000 ) ) ;
#17001 = axis2_placement_3d ( 'none', #17000, #16999, #16998 ) ;
#17002 = cartesian_point ( 'none', ( -31.00000000000000400, -1.000000000000000000, 28.99999999999999600 ) ) ;
#17003 = axis2_placement_3d ( 'none', #16981, #16980, #16979 ) ;
#17004 = cartesian_point ( 'none', ( -31.00000000000000400, 0.0000000000000000000, 28.99999999999999600 ) ) ;
#17005 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17006 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17007 = cylindrical_surface ( 'none', #17023, 1.000000000000000900 ) ;
#17008 = circle ( 'none', #17032, 1.000000000000000900 ) ;
#17009 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17010 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17011 = cartesian_point ( 'none', ( 37.50000000000001400, 1.000000000000000000, 41.50000000000000000 ) ) ;
#17012 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17013 = direction ( 'none', ( 1.734723475976806800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17014 = axis2_placement_3d ( 'none', #17011, #17010, #17009 ) ;
#17015 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17016 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17017 = face_outer_bound ( 'none', #2076, .t. ) ;
#17018 = face_outer_bound ( 'none', #2097, .t. ) ;
#17019 = line ( 'none', #17072, #17065 ) ;
#17020 = cartesian_point ( 'none', ( 37.50000000000002100, 0.0000000000000000000, 41.50000000000000000 ) ) ;
#17021 = direction ( 'none', ( -0.1253332335642974900, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#17022 = cartesian_point ( 'none', ( -28.99999999999998900, -1.000000000000000000, -28.99999999999999600 ) ) ;
#17023 = axis2_placement_3d ( 'none', #16977, #17013, #17012 ) ;
#17024 = axis2_placement_3d ( 'none', #17022, #17016, #17015 ) ;
#17025 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17026 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17027 = cartesian_point ( 'none', ( -37.50000000000000000, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#17028 = axis2_placement_3d ( 'none', #17027, #17026, #17025 ) ;
#17029 = vector ( 'none', #17021, 1000.000000000000100 ) ;
#17030 = cartesian_point ( 'none', ( -6.238526717231242600, 120.0000000000000000, -57.36175367262050900 ) ) ;
#17031 = line ( 'none', #17030, #17029 ) ;
#17032 = axis2_placement_3d ( 'none', #17070, #17069, #17068 ) ;
#17033 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17034 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17035 = face_outer_bound ( 'none', #1996, .t. ) ;
#17036 = circle ( 'none', #17014, 1.000000000000000900 ) ;
#17037 = axis2_placement_3d ( 'none', #16986, #17034, #17033 ) ;
#17038 = toroidal_surface ( 'none', #17024, 2.000000000000000000, 1.000000000000000000 ) ;
#17039 = circle ( 'none', #17037, 1.000000000000000900 ) ;
#17040 = circle ( 'none', #17060, 1.000000000000000900 ) ;
#17041 = direction ( 'none', ( 1.734723475976806800e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#17042 = vector ( 'none', #17041, 1000.000000000000000 ) ;
#17043 = cartesian_point ( 'none', ( -29.99999999999999300, -1.000000000000000000, -30.00000000000000700 ) ) ;
#17044 = line ( 'none', #17043, #17042 ) ;
#17045 = cartesian_point ( 'none', ( 28.99999999999999300, 0.0000000000000000000, 31.00000000000000000 ) ) ;
#17046 = toroidal_surface ( 'none', #17101, 2.000000000000000000, 1.000000000000000000 ) ;
#17047 = cartesian_point ( 'none', ( 30.99999999999999600, -1.000000000000000000, 28.99999999999999600 ) ) ;
#17048 = cartesian_point ( 'none', ( 29.99999999999999600, 0.0000000000000000000, 31.00000000000000000 ) ) ;
#17049 = cartesian_point ( 'none', ( 29.99999999999999600, -1.000000000000000000, 28.99999999999999600 ) ) ;
#17050 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17051 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17052 = cartesian_point ( 'none', ( 29.00000000000000400, -1.000000000000000000, -28.99999999999999600 ) ) ;
#17053 = face_outer_bound ( 'none', #2060, .t. ) ;
#17054 = face_outer_bound ( 'none', #2039, .t. ) ;
#17055 = circle ( 'none', #17096, 1.000000000000000900 ) ;
#17056 = cartesian_point ( 'none', ( 31.00000000000000700, 0.0000000000000000000, -28.99999999999999600 ) ) ;
#17057 = cartesian_point ( 'none', ( 37.50000000000002100, 0.9999999999999991100, 42.50000000000000000 ) ) ;
#17058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17059 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17060 = axis2_placement_3d ( 'none', #17066, #17059, #17058 ) ;
#17061 = circle ( 'none', #17087, 2.000000000000001800 ) ;
#17062 = cartesian_point ( 'none', ( -14.82322467383925600, 120.0000000000000000, -61.75372061883302200 ) ) ;
#17063 = axis2_placement_3d ( 'none', #17052, #17051, #17050 ) ;
#17064 = cartesian_point ( 'none', ( 29.00000000000000400, -1.000000000000000000, -30.00000000000000000 ) ) ;
#17065 = vector ( 'none', #17071, 1000.000000000000000 ) ;
#17066 = cartesian_point ( 'none', ( 29.00000000000000400, -1.000000000000000000, -28.99999999999999600 ) ) ;
#17067 = toroidal_surface ( 'none', #17063, 2.000000000000000000, 1.000000000000000000 ) ;
#17068 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17069 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#17070 = cartesian_point ( 'none', ( 31.00000000000000700, -1.000000000000000000, -28.99999999999999600 ) ) ;
#17071 = direction ( 'none', ( 1.734723475976806800e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#17072 = cartesian_point ( 'none', ( 31.00000000000000700, 0.0000000000000000000, -29.99999999999999300 ) ) ;
#17073 = cartesian_point ( 'none', ( 29.00000000000000400, 0.0000000000000000000, -31.00000000000000000 ) ) ;
#17074 = cartesian_point ( 'none', ( 41.50000000000000700, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#17075 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17076 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17077 = cartesian_point ( 'none', ( -30.00000000000000400, -1.000000000000000000, 31.00000000000000000 ) ) ;
#17078 = axis2_placement_3d ( 'none', #17119, #17116, #17115 ) ;
#17079 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17080 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17081 = cartesian_point ( 'none', ( 28.99999999999999300, 0.0000000000000000000, 28.99999999999999600 ) ) ;
#17082 = cartesian_point ( 'none', ( -41.50000000000000700, 0.9999999999999991100, -42.50000000000000000 ) ) ;
#17083 = cartesian_point ( 'none', ( 42.50000000000000700, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17084 = axis2_placement_3d ( 'none', #17077, #17076, #17075 ) ;
#17085 = line ( 'none', #17048, #17131 ) ;
#17086 = circle ( 'none', #17078, 4.999999999999997300 ) ;
#17087 = axis2_placement_3d ( 'none', #17081, #17080, #17079 ) ;
#17088 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17089 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#17090 = axis2_placement_3d ( 'none', #17047, #17089, #17088 ) ;
#17091 = cartesian_point ( 'none', ( 30.99999999999999600, 0.0000000000000000000, 28.99999999999999600 ) ) ;
#17092 = cartesian_point ( 'none', ( 30.00000000000000700, -1.000000000000000000, -28.99999999999999600 ) ) ;
#17093 = cylindrical_surface ( 'none', #17084, 1.000000000000000900 ) ;
#17094 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17095 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17096 = axis2_placement_3d ( 'none', #17102, #17095, #17094 ) ;
#17097 = circle ( 'none', #17090, 1.000000000000000900 ) ;
#17098 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17099 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17100 = cartesian_point ( 'none', ( 28.99999999999999300, -1.000000000000000000, 28.99999999999999600 ) ) ;
#17101 = axis2_placement_3d ( 'none', #17100, #17099, #17098 ) ;
#17102 = cartesian_point ( 'none', ( 28.99999999999999300, -1.000000000000000000, 28.99999999999999600 ) ) ;
#17103 = line ( 'none', #17110, #17172 ) ;
#17104 = cartesian_point ( 'none', ( -37.50000000000001400, 0.9999999999999991100, -37.50000000000000700 ) ) ;
#17105 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17106 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17107 = cartesian_point ( 'none', ( -37.50000000000001400, 0.9999999999999991100, -42.50000000000000000 ) ) ;
#17108 = line ( 'none', #17161, #17160 ) ;
#17109 = cartesian_point ( 'none', ( -37.50000000000001400, 1.000000000000000000, -41.50000000000000000 ) ) ;
#17110 = cartesian_point ( 'none', ( -41.49999999999999300, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#17111 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17112 = axis2_placement_3d ( 'none', #17165, #17154, #17152 ) ;
#17113 = direction ( 'none', ( 1.632680918566406500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#17114 = axis2_placement_3d ( 'none', #17109, #17106, #17105 ) ;
#17115 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17116 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17117 = circle ( 'none', #17168, 4.999999999999997300 ) ;
#17118 = circle ( 'none', #17114, 1.000000000000000900 ) ;
#17119 = cartesian_point ( 'none', ( -37.50000000000000000, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17120 = cartesian_point ( 'none', ( -42.50000000000000700, 0.9999999999999991100, -37.50000000000000700 ) ) ;
#17121 = axis2_placement_3d ( 'none', #17082, #17113, #17111 ) ;
#17122 = direction ( 'none', ( 1.632680918566406500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#17123 = vector ( 'none', #17122, 1000.000000000000000 ) ;
#17124 = cylindrical_surface ( 'none', #17121, 1.000000000000000900 ) ;
#17125 = cartesian_point ( 'none', ( -42.50000000000000700, 0.9999999999999991100, -42.50000000000000000 ) ) ;
#17126 = line ( 'none', #17125, #17123 ) ;
#17127 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17128 = vector ( 'none', #17127, 1000.000000000000000 ) ;
#17129 = cartesian_point ( 'none', ( -30.00000000000000400, -1.000000000000000000, 30.00000000000000000 ) ) ;
#17130 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17131 = vector ( 'none', #17130, 1000.000000000000000 ) ;
#17132 = line ( 'none', #17129, #17128 ) ;
#17133 = face_outer_bound ( 'none', #2189, .t. ) ;
#17134 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17135 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17136 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17138 = edge_curve ( 'none', #512, #477, #30170, .t. ) ;
#17137 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#17139 = axis2_placement_3d ( 'none', #17137, #17136, #17135 ) ;
#17140 = edge_loop ( 'none', ( #17594, #18149, #18186, #17897 ) ) ;
#17141 = oriented_edge ( 'none', *, *, #171, .t. ) ;
#17142 = cartesian_point ( 'none', ( -42.49999999999999300, 0.9999999999999991100, 42.50000000000000000 ) ) ;
#17143 = circle ( 'none', #17139, 4.000000000000003600 ) ;
#17144 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17146 = edge_curve ( 'none', #16323, #116, #30160, .t. ) ;
#17145 = axis2_placement_3d ( 'none', #17148, #17134, #16879 ) ;
#17147 = oriented_edge ( 'none', *, *, #17405, .t. ) ;
#17148 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -61.50503073166817800 ) ) ;
#17149 = cartesian_point ( 'none', ( -55.02942235294403900, 51.01535825697230600, 1.318309539054145900 ) ) ;
#17150 = line ( 'none', #17142, #16362 ) ;
#17151 = axis2_placement_3d ( 'none', #17155, #17156, #17144 ) ;
#17152 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17153 = advanced_face ( 'none', ( #30162 ), #30173, .f. ) ;
#17154 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#17155 = cartesian_point ( 'none', ( -37.50000000000000000, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17156 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17157 = face_outer_bound ( 'none', #2136, .t. ) ;
#17158 = cartesian_point ( 'none', ( -55.02162291626700600, 50.43456564563982900, 1.606188135252166100 ) ) ;
#17159 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#17160 = vector ( 'none', #17159, 1000.000000000000000 ) ;
#17161 = cartesian_point ( 'none', ( -42.49999999999999300, 0.0000000000000000000, 41.50000000000000000 ) ) ;
#17162 = circle ( 'none', #17112, 1.000000000000000900 ) ;
#17163 = face_outer_bound ( 'none', #2406, .t. ) ;
#17164 = cartesian_point ( 'none', ( -55.02618951826654100, 50.83149976589203300, 1.441282680641339700 ) ) ;
#17165 = cartesian_point ( 'none', ( -41.49999999999999300, 1.000000000000000000, 37.50000000000000700 ) ) ;
#17166 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17167 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17168 = axis2_placement_3d ( 'none', #17104, #17167, #17166 ) ;
#17169 = cartesian_point ( 'none', ( -41.50000000000000700, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#17170 = toroidal_surface ( 'none', #17151, 4.000000000000000000, 1.000000000000000000 ) ;
#17171 = direction ( 'none', ( -1.632680918566406500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17172 = vector ( 'none', #17171, 1000.000000000000000 ) ;
#17173 = axis2_placement_3d ( 'none', #17232, #17212, #17210 ) ;
#17174 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17175 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17176 = cartesian_point ( 'none', ( 29.00000000000000400, 0.0000000000000000000, -28.99999999999999600 ) ) ;
#17177 = cartesian_point ( 'none', ( -42.49999999999999300, 0.9999999999999991100, 37.50000000000001400 ) ) ;
#17178 = cartesian_point ( 'none', ( 37.50000000000001400, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17179 = circle ( 'none', #17225, 4.999999999999997300 ) ;
#17180 = cartesian_point ( 'none', ( -41.49999999999999300, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#17181 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17182 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#17183 = cartesian_point ( 'none', ( -37.50000000000000000, 0.9999999999999991100, 42.50000000000000000 ) ) ;
#17184 = cartesian_point ( 'none', ( -37.50000000000000000, 0.0000000000000000000, 41.50000000000000000 ) ) ;
#17185 = axis2_placement_3d ( 'none', #17176, #17175, #17174 ) ;
#17186 = cylindrical_surface ( 'none', #17173, 1.000000000000000900 ) ;
#17187 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17188 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#17189 = cartesian_point ( 'none', ( -37.50000000000000000, 0.9999999999999991100, 41.50000000000000000 ) ) ;
#17190 = axis2_placement_3d ( 'none', #17189, #17188, #17187 ) ;
#17191 = circle ( 'none', #17190, 1.000000000000000900 ) ;
#17192 = circle ( 'none', #17185, 2.000000000000001800 ) ;
#17193 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17194 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17195 = cartesian_point ( 'none', ( -42.49999999999999300, 0.9999999999999991100, 41.50000000000000000 ) ) ;
#17196 = toroidal_surface ( 'none', #17230, 4.000000000000000000, 1.000000000000000000 ) ;
#17197 = axis2_placement_3d ( 'none', #17203, #17182, #17181 ) ;
#17198 = circle ( 'none', #17197, 1.000000000000000900 ) ;
#17199 = circle ( 'none', #17227, 1.000000000000000900 ) ;
#17200 = axis2_placement_3d ( 'none', #17195, #17194, #17193 ) ;
#17201 = cartesian_point ( 'none', ( -13.37866814141689900, 120.0000000000000000, -56.12754438563865000 ) ) ;
#17202 = cylindrical_surface ( 'none', #17200, 1.000000000000000900 ) ;
#17203 = cartesian_point ( 'none', ( 29.00000000000000400, -1.000000000000000000, -31.00000000000000000 ) ) ;
#17204 = face_outer_bound ( 'none', #2084, .t. ) ;
#17205 = circle ( 'none', #17209, 1.000000000000000900 ) ;
#17206 = axis2_placement_3d ( 'none', #17237, #17239, #17293 ) ;
#17207 = cartesian_point ( 'none', ( -42.50000000000000700, 0.9999999999999991100, -41.50000000000000000 ) ) ;
#17208 = axis2_placement_3d ( 'none', #17219, #17252, #17251 ) ;
#17209 = axis2_placement_3d ( 'none', #17261, #17260, #17259 ) ;
#17210 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17211 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -8.163404592832032700e-017 ) ) ;
#17212 = direction ( 'none', ( -1.632680918566406800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17213 = direction ( 'none', ( 1.632680918566406800e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#17214 = vector ( 'none', #17213, 1000.000000000000000 ) ;
#17215 = face_outer_bound ( 'none', #2118, .t. ) ;
#17216 = face_outer_bound ( 'none', #1850, .t. ) ;
#17217 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17218 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17219 = cartesian_point ( 'none', ( 37.50000000000000700, 0.9999999999999991100, -37.50000000000000000 ) ) ;
#17220 = cartesian_point ( 'none', ( 41.49999999999999300, 0.0000000000000000000, -37.50000000000000000 ) ) ;
#17221 = cartesian_point ( 'none', ( 41.50000000000000700, 0.0000000000000000000, 42.49999999999998600 ) ) ;
#17222 = line ( 'none', #17221, #17214 ) ;
#17223 = direction ( 'none', ( 1.387778780781446500e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17224 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17225 = axis2_placement_3d ( 'none', #17233, #17224, #17223 ) ;
#17226 = cylindrical_surface ( 'none', #17265, 1.000000000000000900 ) ;
#17227 = axis2_placement_3d ( 'none', #17231, #17218, #17217 ) ;
#17228 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17229 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17230 = axis2_placement_3d ( 'none', #17178, #17229, #17228 ) ;
#17231 = cartesian_point ( 'none', ( 41.50000000000000700, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17232 = cartesian_point ( 'none', ( 41.49999999999999300, 0.9999999999999991100, -42.49999999999999300 ) ) ;
#17233 = cartesian_point ( 'none', ( 37.50000000000001400, 0.9999999999999991100, 37.50000000000000700 ) ) ;
#17234 = face_outer_bound ( 'none', #2103, .t. ) ;
#17235 = cartesian_point ( 'none', ( 42.49999999999999300, 0.9999999999999991100, -42.49999999999999300 ) ) ;
#17236 = line ( 'none', #17235, #17286 ) ;
#17237 = cartesian_point ( 'none', ( -37.50000000000001400, 0.9999999999999991100, -37.50000000000000700 ) ) ;
#17238 = face_outer_bound ( 'none', #2191, .t. ) ;
#17239 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17240 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -8.163404592832032700e-017 ) ) ;
#17241 = vector ( 'none', #17240, 1000.000000000000000 ) ;
#17242 = toroidal_surface ( 'none', #17206, 4.000000000000000000, 1.000000000000000000 ) ;
#17243 = circle ( 'none', #17292, 4.000000000000003600 ) ;
#17244 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17245 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17246 = cartesian_point ( 'none', ( -35.50000000000000000, 0.0000000000000000000, -35.49999999999999300 ) ) ;
#17247 = axis2_placement_3d ( 'none', #17246, #17245, #17244 ) ;
#17248 = circle ( 'none', #17247, 1.649999999999991700 ) ;
#17249 = axis2_placement_3d ( 'none', #17279, #17271, #17267 ) ;
#17250 = cartesian_point ( 'none', ( 42.49999999999999300, 0.9999999999999991100, -37.50000000000000000 ) ) ;
#17251 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17252 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17253 = cartesian_point ( 'none', ( -37.50000000000001400, 0.0000000000000000000, -41.49999999999998600 ) ) ;
#17254 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 8.163404592832032700e-017 ) ) ;
#17255 = vector ( 'none', #17254, 1000.000000000000000 ) ;
#17256 = cartesian_point ( 'none', ( -42.49999999999998600, 0.0000000000000000000, -41.49999999999998600 ) ) ;
#17257 = cartesian_point ( 'none', ( -42.50000000000000700, 0.9999999999999991100, -42.50000000000000000 ) ) ;
#17258 = line ( 'none', #17257, #17241 ) ;
#17259 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17260 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#17261 = cartesian_point ( 'none', ( 37.50000000000000700, 0.9999999999999991100, -41.49999999999999300 ) ) ;
#17262 = line ( 'none', #17256, #17255 ) ;
#17263 = circle ( 'none', #17208, 4.999999999999997300 ) ;
#17264 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17265 = axis2_placement_3d ( 'none', #17207, #17211, #17264 ) ;
#17266 = face_outer_bound ( 'none', #2221, .t. ) ;
#17267 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17268 = cylindrical_surface ( 'none', #17288, 57.69999999999999600 ) ;
#17269 = cartesian_point ( 'none', ( 20.30781997698342800, 120.0000000000000000, -54.00817019472547300 ) ) ;
#17270 = line ( 'none', #17269, #17325 ) ;
#17271 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17272 = direction ( 'none', ( -0.3681245526846713100, 0.0000000000000000000, 0.9297764858882540100 ) ) ;
#17273 = vector ( 'none', #17272, 1000.000000000000100 ) ;
#17274 = cylindrical_surface ( 'none', #17249, 1.000000000000000900 ) ;
#17275 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#17276 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17277 = cartesian_point ( 'none', ( -41.50000000000000700, 0.9999999999999991100, -37.50000000000000700 ) ) ;
#17278 = axis2_placement_3d ( 'none', #17277, #17276, #17275 ) ;
#17279 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -59.04080685390411500 ) ) ;
#17280 = face_outer_bound ( 'none', #2268, .t. ) ;
#17281 = circle ( 'none', #17278, 1.000000000000000900 ) ;
#17282 = cartesian_point ( 'none', ( 20.30781997698342800, 4.000000000000003600, -54.00817019472545900 ) ) ;
#17283 = line ( 'none', #17282, #17273 ) ;
#17284 = cartesian_point ( 'none', ( 37.50000000000000700, 0.0000000000000000000, -41.49999999999997900 ) ) ;
#17285 = direction ( 'none', ( -1.632680918566406800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17286 = vector ( 'none', #17285, 1000.000000000000000 ) ;
#17287 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17288 = axis2_placement_3d ( 'none', #17287, #17322, #17321 ) ;
#17289 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17290 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17291 = cartesian_point ( 'none', ( -37.50000000000001400, 0.0000000000000000000, -37.50000000000000700 ) ) ;
#17292 = axis2_placement_3d ( 'none', #17291, #17290, #17289 ) ;
#17293 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17294 = cartesian_point ( 'none', ( 37.50000000000000700, 0.9999999999999991100, -42.49999999999999300 ) ) ;
#17295 = plane ( 'none', #17306 ) ;
#17296 = cartesian_point ( 'none', ( 23.93461584375485900, 4.000000000000000000, -57.73546712733759300 ) ) ;
#17297 = direction ( 'none', ( 0.3681245526846721500, 0.0000000000000000000, -0.9297764858882536800 ) ) ;
#17298 = vector ( 'none', #17297, 1000.000000000000100 ) ;
#17299 = vector ( 'none', #17361, 1000.000000000000000 ) ;
#17300 = cartesian_point ( 'none', ( 23.93461584375485900, 4.000000000000000000, -57.73546712733759300 ) ) ;
#17301 = line ( 'none', #17300, #17299 ) ;
#17302 = cartesian_point ( 'none', ( 24.30568558136491600, 4.000000000000003600, -58.67268230121943900 ) ) ;
#17303 = direction ( 'none', ( -0.3681245526846721500, 0.0000000000000000000, 0.9297764858882536800 ) ) ;
#17304 = direction ( 'none', ( -0.9297764858882536800, 0.0000000000000000000, -0.3681245526846721500 ) ) ;
#17305 = cartesian_point ( 'none', ( 22.16737294875993700, 120.0000000000000000, -53.27192108935612700 ) ) ;
#17306 = axis2_placement_3d ( 'none', #17356, #17360, #17349 ) ;
#17307 = line ( 'none', #17347, #17346 ) ;
#17308 = circle ( 'none', #17334, 1.000000000000000900 ) ;
#17309 = cartesian_point ( 'none', ( 22.16737294875993700, 4.000000000000003600, -53.27192108935612700 ) ) ;
#17310 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17311 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17312 = face_outer_bound ( 'none', #2207, .t. ) ;
#17313 = line ( 'none', #17309, #17298 ) ;
#17314 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17315 = vector ( 'none', #17314, 1000.000000000000000 ) ;
#17316 = circle ( 'none', #17326, 1.000000000000000900 ) ;
#17317 = cartesian_point ( 'none', ( 23.37590909547666100, 4.000000000000003600, -59.04080685390411500 ) ) ;
#17318 = line ( 'none', #17319, #17315 ) ;
#17319 = cartesian_point ( 'none', ( 22.16737294875993700, 120.0000000000000000, -53.27192108935612700 ) ) ;
#17320 = plane ( 'none', #17323 ) ;
#17321 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17322 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17323 = axis2_placement_3d ( 'none', #17305, #17304, #17303 ) ;
#17324 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17325 = vector ( 'none', #17324, 1000.000000000000000 ) ;
#17326 = axis2_placement_3d ( 'none', #17317, #17311, #17310 ) ;
#17327 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17328 = cartesian_point ( 'none', ( 16.76039099609649000, 120.0000000000000000, -61.25634084450334900 ) ) ;
#17329 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17330 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17331 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17332 = vector ( 'none', #17331, 1000.000000000000000 ) ;
#17333 = cartesian_point ( 'none', ( 16.50971146248879500, 4.000000000000000000, -60.28000852210760000 ) ) ;
#17334 = axis2_placement_3d ( 'none', #17341, #17385, #17384 ) ;
#17335 = line ( 'none', #17333, #17332 ) ;
#17336 = direction ( 'none', ( 0.2486898871648478800, 0.0000000000000000000, -0.9685831611286329600 ) ) ;
#17337 = vector ( 'none', #17336, 999.9999999999998900 ) ;
#17338 = cylindrical_surface ( 'none', #17389, 57.70000000000000300 ) ;
#17339 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17340 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17341 = cartesian_point ( 'none', ( 15.79180783496785700, 4.000000000000003600, -61.50503073166819900 ) ) ;
#17342 = line ( 'none', #17328, #17391 ) ;
#17343 = advanced_face ( 'none', ( #30149 ), #30175, .f. ) ;
#17344 = circle ( 'none', #17350, 1.000000000000000900 ) ;
#17345 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17346 = vector ( 'none', #17345, 1000.000000000000000 ) ;
#17347 = cartesian_point ( 'none', ( 26.91670536020935600, 120.0000000000000000, -51.03705489692441700 ) ) ;
#17348 = cartesian_point ( 'none', ( 30.59135830545857400, 4.000000000000003600, -55.64547418278552000 ) ) ;
#17349 = direction ( 'none', ( 0.4817536741017101100, 0.0000000000000000000, -0.8763066800438664700 ) ) ;
#17350 = axis2_placement_3d ( 'none', #17348, #17340, #17339 ) ;
#17351 = cartesian_point ( 'none', ( 15.31583446367413600, 4.000000000000003600, -55.63016461130896300 ) ) ;
#17352 = line ( 'none', #17351, #17337 ) ;
#17353 = cartesian_point ( 'none', ( 29.22944367523073000, 4.000000000000000000, -55.24391027467655800 ) ) ;
#17354 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17355 = vector ( 'none', #17354, 1000.000000000000000 ) ;
#17356 = cartesian_point ( 'none', ( 26.91670536020934500, 120.0000000000000000, -51.03705489692441700 ) ) ;
#17357 = face_outer_bound ( 'none', #2228, .t. ) ;
#17358 = cartesian_point ( 'none', ( 29.22944367523073000, 4.000000000000000000, -55.24391027467655800 ) ) ;
#17359 = line ( 'none', #17358, #17355 ) ;
#17360 = direction ( 'none', ( 0.8763066800438664700, -0.0000000000000000000, 0.4817536741017101100 ) ) ;
#17361 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17362 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17363 = vector ( 'none', #17362, 1000.000000000000000 ) ;
#17364 = cartesian_point ( 'none', ( 22.07506287197835700, 4.000000000000000000, -58.47171623270693200 ) ) ;
#17365 = line ( 'none', #17364, #17363 ) ;
#17366 = direction ( 'none', ( 0.3681245526846713100, 0.0000000000000000000, -0.9297764858882540100 ) ) ;
#17367 = direction ( 'none', ( 0.9297764858882540100, -0.0000000000000000000, 0.3681245526846713100 ) ) ;
#17368 = cartesian_point ( 'none', ( 20.30781997698342800, 120.0000000000000000, -54.00817019472545900 ) ) ;
#17369 = oriented_edge ( 'none', *, *, #113, .t. ) ;
#17370 = face_outer_bound ( 'none', #2334, .t. ) ;
#17371 = oriented_edge ( 'none', *, *, #16634, .f. ) ;
#17372 = cartesian_point ( 'none', ( 16.50971146248879900, 4.000000000000000000, -60.28000852210761500 ) ) ;
#17373 = axis2_placement_3d ( 'none', #17368, #17367, #17366 ) ;
#17374 = plane ( 'none', #17373 ) ;
#17375 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17376 = vector ( 'none', #17375, 1000.000000000000000 ) ;
#17377 = edge_curve ( 'none', #512, #17396, #30205, .t. ) ;
#17378 = cartesian_point ( 'none', ( 16.76039099609649000, 4.000000000000003600, -61.25634084450334900 ) ) ;
#17379 = cartesian_point ( 'none', ( 15.31583446367413600, 120.0000000000000000, -55.63016461130896300 ) ) ;
#17380 = line ( 'none', #17379, #17376 ) ;
#17381 = edge_curve ( 'none', #16335, #16616, #30153, .t. ) ;
#17382 = cartesian_point ( 'none', ( 22.07506287197835700, 4.000000000000000000, -58.47171623270693200 ) ) ;
#17383 = face_outer_bound ( 'none', #2194, .t. ) ;
#17384 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17385 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17386 = axis2_placement_3d ( 'none', #17422, #17421, #17420 ) ;
#17387 = plane ( 'none', #17386 ) ;
#17388 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17389 = axis2_placement_3d ( 'none', #17330, #17329, #17388 ) ;
#17390 = face_outer_bound ( 'none', #2267, .t. ) ;
#17391 = vector ( 'none', #17327, 1000.000000000000000 ) ;
#17392 = vector ( 'none', #16638, 1000.000000000000000 ) ;
#17393 = cartesian_point ( 'none', ( -16.50971146248882700, 4.000000000000000000, -60.28000852210760000 ) ) ;
#17394 = line ( 'none', #17393, #17392 ) ;
#17395 = vertex_point ( 'none', #30201 ) ;
#17396 = vertex_point ( 'none', #30148 ) ;
#17397 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17398 = vector ( 'none', #17397, 1000.000000000000000 ) ;
#17399 = cartesian_point ( 'none', ( 8.950775032647348100, 120.0000000000000000, -62.87395029990509700 ) ) ;
#17400 = line ( 'none', #17399, #17398 ) ;
#17401 = oriented_edge ( 'none', *, *, #17381, .f. ) ;
#17402 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17403 = vector ( 'none', #17402, 1000.000000000000000 ) ;
#17405 = edge_curve ( 'none', #16335, #117, #30198, .t. ) ;
#17404 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, 1.649999999999996100 ) ) ;
#17406 = cartesian_point ( 'none', ( 8.824439069035701500, 4.000000000000000000, -61.87389817295235200 ) ) ;
#17407 = line ( 'none', #17406, #17403 ) ;
#17408 = direction ( 'none', ( 0.1253332335642971800, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#17409 = vector ( 'none', #17408, 1000.000000000000100 ) ;
#17410 = cartesian_point ( 'none', ( -55.02026467584467900, 50.21800243362716300, 1.649999999999995900 ) ) ;
#17411 = cartesian_point ( 'none', ( -43.50768602058383300, 4.000000000000000000, -44.87015998561064800 ) ) ;
#17412 = face_outer_bound ( 'none', #2948, .t. ) ;
#17414 = edge_loop ( 'none', ( #17369, #17371, #17401, #17147 ) ) ;
#17413 = direction ( 'none', ( -0.1253332335642971800, 0.0000000000000000000, 0.9921147013144786500 ) ) ;
#17415 = oriented_edge ( 'none', *, *, #149, .t. ) ;
#17416 = direction ( 'none', ( -0.9921147013144787600, 0.0000000000000000000, -0.1253332335642972100 ) ) ;
#17417 = cartesian_point ( 'none', ( 8.222756119860152400, 120.0000000000000000, -57.11108720549191300 ) ) ;
#17418 = axis2_placement_3d ( 'none', #17417, #17416, #17413 ) ;
#17419 = vector ( 'none', #17427, 1000.000000000000100 ) ;
#17420 = direction ( 'none', ( -0.8949343677499603800, -1.557892197183330500e-015, 0.4461978007789579300 ) ) ;
#17421 = direction ( 'none', ( 0.4461978007789579900, -3.124648454283931900e-015, 0.8949343677499604900 ) ) ;
#17422 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000037900, 1.088021211489870200 ) ) ;
#17423 = cartesian_point ( 'none', ( 8.222756119860152400, 4.000000000000003600, -57.11108720549191300 ) ) ;
#17424 = line ( 'none', #17423, #17409 ) ;
#17425 = plane ( 'none', #17418 ) ;
#17426 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#17427 = direction ( 'none', ( -0.2486898871648489900, 0.0000000000000000000, -0.9685831611286326300 ) ) ;
#17428 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17429 = vector ( 'none', #17428, 1000.000000000000000 ) ;
#17430 = cartesian_point ( 'none', ( 24.30568558136491600, 120.0000000000000000, -58.67268230121943900 ) ) ;
#17431 = advanced_face ( 'none', ( #30195 ), #30157, .t. ) ;
#17432 = line ( 'none', #17430, #17429 ) ;
#17433 = face_outer_bound ( 'none', #2276, .t. ) ;
#17434 = cartesian_point ( 'none', ( 6.840209666406745500, 4.000000000000000000, -62.12456464008094800 ) ) ;
#17435 = axis2_placement_3d ( 'none', #17493, #17439, #17438 ) ;
#17436 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17437 = cylindrical_surface ( 'none', #17474, 57.69999999999999600 ) ;
#17438 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17439 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17440 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17441 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17442 = cartesian_point ( 'none', ( 8.222756119860152400, 120.0000000000000000, -57.11108720549191300 ) ) ;
#17443 = cylindrical_surface ( 'none', #17435, 1.000000000000000900 ) ;
#17444 = face_outer_bound ( 'none', #2242, .t. ) ;
#17445 = cylindrical_surface ( 'none', #17448, 57.70000000000000300 ) ;
#17446 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17447 = vector ( 'none', #17446, 1000.000000000000000 ) ;
#17448 = axis2_placement_3d ( 'none', #17441, #17440, #17436 ) ;
#17449 = cartesian_point ( 'none', ( 14.57254514023153300, 4.000000000000000000, -60.77738829643730900 ) ) ;
#17450 = cartesian_point ( 'none', ( 8.950775032647348100, 4.000000000000003600, -62.87395029990509700 ) ) ;
#17451 = plane ( 'none', #17479 ) ;
#17452 = line ( 'none', #17442, #17495 ) ;
#17453 = plane ( 'none', #17489 ) ;
#17454 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17455 = vector ( 'none', #17454, 1000.000000000000000 ) ;
#17456 = line ( 'none', #17449, #17447 ) ;
#17457 = cartesian_point ( 'none', ( 8.824439069035701500, 4.000000000000000000, -61.87389817295235200 ) ) ;
#17458 = cartesian_point ( 'none', ( 1.000000000000412100, 4.000000000000000000, -62.49199948793445000 ) ) ;
#17459 = cartesian_point ( 'none', ( 13.37866814141687000, 120.0000000000000000, -56.12754438563865700 ) ) ;
#17460 = cartesian_point ( 'none', ( 14.57254514023153300, 4.000000000000000000, -60.77738829643730900 ) ) ;
#17461 = direction ( 'none', ( -0.2486898871648481600, 0.0000000000000000000, 0.9685831611286328500 ) ) ;
#17462 = vector ( 'none', #17461, 1000.000000000000000 ) ;
#17463 = cartesian_point ( 'none', ( 13.37866814141686900, 4.000000000000003600, -56.12754438563866400 ) ) ;
#17464 = line ( 'none', #17463, #17462 ) ;
#17465 = line ( 'none', #17459, #17455 ) ;
#17466 = face_outer_bound ( 'none', #2298, .t. ) ;
#17467 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -6.570168676713679900e-015 ) ) ;
#17468 = cartesian_point ( 'none', ( 1.000000000000380800, 120.0000000000000000, -57.69133383793443700 ) ) ;
#17469 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17470 = vector ( 'none', #17469, 1000.000000000000000 ) ;
#17471 = face_outer_bound ( 'none', #2344, .t. ) ;
#17472 = plane ( 'none', #17486 ) ;
#17473 = line ( 'none', #17475, #17470 ) ;
#17474 = axis2_placement_3d ( 'none', #17481, #17480, #17492 ) ;
#17475 = cartesian_point ( 'none', ( 1.000000000000380800, 120.0000000000000000, -57.69133383793443700 ) ) ;
#17476 = direction ( 'none', ( -0.2486898871648478600, 0.0000000000000000000, 0.9685831611286328500 ) ) ;
#17477 = direction ( 'none', ( -0.9685831611286329600, 0.0000000000000000000, -0.2486898871648478800 ) ) ;
#17478 = cartesian_point ( 'none', ( 15.31583446367413600, 120.0000000000000000, -55.63016461130896300 ) ) ;
#17479 = axis2_placement_3d ( 'none', #17478, #17477, #17476 ) ;
#17480 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17481 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17482 = direction ( 'none', ( 0.2486898871648481600, 0.0000000000000000000, -0.9685831611286328500 ) ) ;
#17483 = direction ( 'none', ( 0.9685831611286328500, -0.0000000000000000000, 0.2486898871648481600 ) ) ;
#17484 = cartesian_point ( 'none', ( 13.37866814141686900, 120.0000000000000000, -56.12754438563866400 ) ) ;
#17485 = plane ( 'none', #17490 ) ;
#17486 = axis2_placement_3d ( 'none', #17518, #17517, #17516 ) ;
#17487 = face_outer_bound ( 'none', #2345, .t. ) ;
#17488 = face_outer_bound ( 'none', #2250, .t. ) ;
#17489 = axis2_placement_3d ( 'none', #17484, #17483, #17482 ) ;
#17490 = axis2_placement_3d ( 'none', #17468, #17467, #17522 ) ;
#17491 = face_outer_bound ( 'none', #2332, .t. ) ;
#17492 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17493 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -61.50503073166819900 ) ) ;
#17494 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17495 = vector ( 'none', #17494, 1000.000000000000000 ) ;
#17496 = face_outer_bound ( 'none', #2240, .t. ) ;
#17497 = direction ( 'none', ( -0.1253332335642971500, 0.0000000000000000000, 0.9921147013144786500 ) ) ;
#17498 = vector ( 'none', #17497, 1000.000000000000100 ) ;
#17499 = cartesian_point ( 'none', ( 6.238526717231194700, 4.000000000000003600, -57.36175367262050200 ) ) ;
#17500 = line ( 'none', #17499, #17498 ) ;
#17501 = face_outer_bound ( 'none', #2373, .t. ) ;
#17502 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17503 = vector ( 'none', #17502, 1000.000000000000000 ) ;
#17504 = cartesian_point ( 'none', ( 6.238526717231205300, 120.0000000000000000, -57.36175367262050200 ) ) ;
#17505 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17506 = vector ( 'none', #17505, 1000.000000000000000 ) ;
#17507 = axis2_placement_3d ( 'none', #17551, #17555, #17542 ) ;
#17508 = direction ( 'none', ( 0.8949343677499603800, 0.4461978007789579300, 0.0000000000000000000 ) ) ;
#17509 = direction ( 'none', ( 0.4461978007789579900, -0.8949343677499604900, 0.0000000000000000000 ) ) ;
#17510 = line ( 'none', #17504, #17503 ) ;
#17511 = vector ( 'none', #17514, 1000.000000000000000 ) ;
#17512 = cartesian_point ( 'none', ( 1.000000000000411900, 4.000000000000000000, -62.49199948793443600 ) ) ;
#17513 = line ( 'none', #17512, #17506 ) ;
#17514 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17515 = cartesian_point ( 'none', ( 6.840209666406745500, 4.000000000000000000, -62.12456464008094800 ) ) ;
#17516 = direction ( 'none', ( 0.1253332335642971500, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#17517 = direction ( 'none', ( 0.9921147013144787600, -0.0000000000000000000, 0.1253332335642971800 ) ) ;
#17518 = cartesian_point ( 'none', ( 6.238526717231194700, 120.0000000000000000, -57.36175367262050200 ) ) ;
#17519 = axis2_placement_3d ( 'none', #17524, #17509, #17508 ) ;
#17520 = face_outer_bound ( 'none', #2295, .t. ) ;
#17521 = line ( 'none', #17515, #17511 ) ;
#17522 = direction ( 'none', ( -6.570168676713679900e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17523 = axis2_placement_3d ( 'none', #17553, #17552, #17560 ) ;
#17524 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.149999999999999900, -0.5150000000000000100 ) ) ;
#17525 = plane ( 'none', #17519 ) ;
#17526 = cylindrical_surface ( 'none', #17523, 1.000000000000000900 ) ;
#17527 = direction ( 'none', ( -6.570168676713679900e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17528 = vector ( 'none', #17527, 1000.000000000000000 ) ;
#17529 = cartesian_point ( 'none', ( -0.9999999999996184200, 4.000000000000003600, -57.69133383793445100 ) ) ;
#17530 = line ( 'none', #17529, #17528 ) ;
#17531 = axis2_placement_3d ( 'none', #17557, #17556, #17583 ) ;
#17532 = plane ( 'none', #17531 ) ;
#17533 = axis2_placement_3d ( 'none', #17541, #17540, #17589 ) ;
#17534 = direction ( 'none', ( 0.4461978007789579900, 0.8949343677499604900, 0.0000000000000000000 ) ) ;
#17535 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, 0.5149999999999999000 ) ) ;
#17536 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17537 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17538 = axis2_placement_3d ( 'none', #17545, #17537, #17536 ) ;
#17539 = axis2_placement_3d ( 'none', #17569, #17571, #17579 ) ;
#17540 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17541 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 4.000000000000003600, -63.50000000000000000 ) ) ;
#17542 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17543 = face_outer_bound ( 'none', #2388, .t. ) ;
#17544 = face_outer_bound ( 'none', #2390, .t. ) ;
#17545 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -62.99928353346939500 ) ) ;
#17546 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17547 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17548 = axis2_placement_3d ( 'none', #17554, #17547, #17546 ) ;
#17549 = cylindrical_surface ( 'none', #17507, 57.70000000000000300 ) ;
#17550 = circle ( 'none', #17538, 1.000000000000000900 ) ;
#17551 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17552 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17553 = cartesian_point ( 'none', ( 7.958660331332868800, 120.0000000000000000, -62.99928353346939500 ) ) ;
#17554 = cartesian_point ( 'none', ( 7.958660331332868800, 4.000000000000003600, -62.99928353346939500 ) ) ;
#17555 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17556 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 6.570168676713679900e-015 ) ) ;
#17557 = cartesian_point ( 'none', ( -0.9999999999996184200, 120.0000000000000000, -57.69133383793445100 ) ) ;
#17558 = circle ( 'none', #17533, 1.000000000000000900 ) ;
#17559 = circle ( 'none', #17548, 1.000000000000000900 ) ;
#17560 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17561 = face_outer_bound ( 'none', #2284, .t. ) ;
#17562 = line ( 'none', #17613, #17617 ) ;
#17563 = axis2_placement_3d ( 'none', #17603, #17596, #17595 ) ;
#17564 = plane ( 'none', #17570 ) ;
#17565 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17566 = vector ( 'none', #17565, 1000.000000000000000 ) ;
#17567 = cartesian_point ( 'none', ( 1.000000000000422800, 120.0000000000000000, -63.49999999999998600 ) ) ;
#17568 = line ( 'none', #17567, #17566 ) ;
#17569 = cartesian_point ( 'none', ( 4.232725281383409300e-013, 120.0000000000000000, -63.50000000000000000 ) ) ;
#17570 = axis2_placement_3d ( 'none', #17535, #17534, #17618 ) ;
#17571 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17572 = face_outer_bound ( 'none', #2370, .t. ) ;
#17573 = direction ( 'none', ( 6.570168676713679900e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17574 = vector ( 'none', #17573, 1000.000000000000000 ) ;
#17575 = cartesian_point ( 'none', ( 1.000000000000380800, 4.000000000000003600, -57.69133383793443700 ) ) ;
#17576 = line ( 'none', #17575, #17574 ) ;
#17577 = cartesian_point ( 'none', ( 1.000000000000422800, 4.000000000000003600, -63.49999999999998600 ) ) ;
#17578 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17579 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17580 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17581 = vector ( 'none', #17580, 1000.000000000000000 ) ;
#17582 = cartesian_point ( 'none', ( -6.238526717231242600, 120.0000000000000000, -57.36175367262050900 ) ) ;
#17583 = direction ( 'none', ( 6.570168676713679900e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17584 = cylindrical_surface ( 'none', #17539, 1.000000000000000900 ) ;
#17585 = line ( 'none', #17582, #17581 ) ;
#17586 = vector ( 'none', #17578, 1000.000000000000000 ) ;
#17587 = cartesian_point ( 'none', ( -0.9999999999995947700, 120.0000000000000000, -57.69133383793445800 ) ) ;
#17588 = line ( 'none', #17587, #17586 ) ;
#17589 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17590 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17591 = vector ( 'none', #17590, 1000.000000000000000 ) ;
#17592 = cartesian_point ( 'none', ( -6.840209666406793500, 4.000000000000000000, -62.12456464008094100 ) ) ;
#17593 = oriented_edge ( 'none', *, *, #17879, .t. ) ;
#17594 = oriented_edge ( 'none', *, *, #169, .t. ) ;
#17595 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17596 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17597 = line ( 'none', #17598, #17591 ) ;
#17598 = cartesian_point ( 'none', ( -13.37866814141689900, 120.0000000000000000, -56.12754438563865000 ) ) ;
#17599 = cartesian_point ( 'none', ( -7.958660331332913200, 120.0000000000000000, -62.99928353346939500 ) ) ;
#17600 = face_outer_bound ( 'none', #2432, .t. ) ;
#17601 = cylindrical_surface ( 'none', #17645, 1.000000000000000900 ) ;
#17602 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17603 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17604 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17605 = vector ( 'none', #17604, 1000.000000000000000 ) ;
#17606 = cartesian_point ( 'none', ( -8.222756119860173700, 120.0000000000000000, -57.11108720549191300 ) ) ;
#17607 = cylindrical_surface ( 'none', #17563, 57.70000000000000300 ) ;
#17608 = line ( 'none', #17606, #17605 ) ;
#17609 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17610 = vector ( 'none', #17609, 1000.000000000000000 ) ;
#17611 = cartesian_point ( 'none', ( -8.824439069035751300, 4.000000000000000000, -61.87389817295233700 ) ) ;
#17612 = line ( 'none', #17611, #17610 ) ;
#17613 = cartesian_point ( 'none', ( -14.57254514023156700, 4.000000000000000000, -60.77738829643729400 ) ) ;
#17614 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17615 = vector ( 'none', #17614, 1000.000000000000000 ) ;
#17616 = face_outer_bound ( 'none', #2402, .t. ) ;
#17617 = vector ( 'none', #17602, 1000.000000000000000 ) ;
#17618 = direction ( 'none', ( -0.8949343677499603800, 0.4461978007789579300, 0.0000000000000000000 ) ) ;
#17619 = cartesian_point ( 'none', ( -14.82322467383925600, 120.0000000000000000, -61.75372061883302200 ) ) ;
#17620 = line ( 'none', #17619, #17615 ) ;
#17621 = axis2_placement_3d ( 'none', #17633, #17625, #17624 ) ;
#17622 = cartesian_point ( 'none', ( -6.238526717231242600, 4.000000000000003600, -57.36175367262050900 ) ) ;
#17623 = line ( 'none', #17622, #17693 ) ;
#17624 = direction ( 'none', ( 0.1253332335642974900, 0.0000000000000000000, 0.9921147013144786500 ) ) ;
#17625 = direction ( 'none', ( -0.9921147013144786500, 0.0000000000000000000, 0.1253332335642974900 ) ) ;
#17626 = face_outer_bound ( 'none', #3162, .t. ) ;
#17627 = cartesian_point ( 'none', ( -6.966545630018434700, 4.000000000000003600, -63.12461676703369300 ) ) ;
#17628 = oriented_edge ( 'none', *, *, #492, .t. ) ;
#17629 = line ( 'none', #17690, #17689 ) ;
#17630 = direction ( 'none', ( -0.1253332335642979000, 0.0000000000000000000, -0.9921147013144785400 ) ) ;
#17631 = oriented_edge ( 'none', *, *, #47020, .f. ) ;
#17632 = oriented_edge ( 'none', *, *, #6131, .f. ) ;
#17633 = cartesian_point ( 'none', ( -6.238526717231242600, 120.0000000000000000, -57.36175367262050900 ) ) ;
#17634 = face_outer_bound ( 'none', #2425, .t. ) ;
#17635 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17636 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17637 = cartesian_point ( 'none', ( -7.958660331332913200, 4.000000000000003600, -62.99928353346939500 ) ) ;
#17638 = axis2_placement_3d ( 'none', #17637, #17636, #17635 ) ;
#17639 = circle ( 'none', #17638, 1.000000000000000900 ) ;
#17640 = plane ( 'none', #17646 ) ;
#17641 = plane ( 'none', #17621 ) ;
#17642 = face_outer_bound ( 'none', #2413, .t. ) ;
#17643 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17644 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17645 = axis2_placement_3d ( 'none', #17599, #17644, #17643 ) ;
#17646 = axis2_placement_3d ( 'none', #17652, #17651, #17630 ) ;
#17647 = direction ( 'none', ( 0.1253332335642979000, 0.0000000000000000000, 0.9921147013144785400 ) ) ;
#17648 = vector ( 'none', #17647, 1000.000000000000200 ) ;
#17649 = cartesian_point ( 'none', ( -8.222756119860196800, 4.000000000000003600, -57.11108720549190600 ) ) ;
#17650 = line ( 'none', #17649, #17648 ) ;
#17651 = direction ( 'none', ( 0.9921147013144786500, 0.0000000000000000000, -0.1253332335642979300 ) ) ;
#17652 = cartesian_point ( 'none', ( -8.222756119860196800, 120.0000000000000000, -57.11108720549190600 ) ) ;
#17653 = cartesian_point ( 'none', ( -8.824439069035753000, 4.000000000000000000, -61.87389817295235200 ) ) ;
#17654 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17655 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17656 = axis2_placement_3d ( 'none', #17697, #17695, #17655 ) ;
#17657 = direction ( 'none', ( -0.2486898871648481600, 0.0000000000000000000, -0.9685831611286328500 ) ) ;
#17658 = direction ( 'none', ( 0.9685831611286328500, 0.0000000000000000000, -0.2486898871648481600 ) ) ;
#17659 = edge_curve ( 'none', #17396, #16337, #30187, .t. ) ;
#17660 = cartesian_point ( 'none', ( -15.31583446367416500, 120.0000000000000000, -55.63016461130894200 ) ) ;
#17661 = plane ( 'none', #17670 ) ;
#17662 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17663 = oriented_edge ( 'none', *, *, #467, .f. ) ;
#17664 = oriented_edge ( 'none', *, *, #628, .t. ) ;
#17665 = direction ( 'none', ( -0.3681245526846722000, 0.0000000000000000000, -0.9297764858882536800 ) ) ;
#17666 = vector ( 'none', #17665, 1000.000000000000100 ) ;
#17667 = cartesian_point ( 'none', ( -22.44613260958843500, 4.000000000000003600, -59.40893140658877800 ) ) ;
#17668 = face_outer_bound ( 'none', #2458, .t. ) ;
#17669 = cartesian_point ( 'none', ( -16.50971146248882700, 4.000000000000000000, -60.28000852210760000 ) ) ;
#17670 = axis2_placement_3d ( 'none', #17660, #17658, #17657 ) ;
#17671 = direction ( 'none', ( 0.3681245526846722000, 0.0000000000000000000, 0.9297764858882536800 ) ) ;
#17672 = direction ( 'none', ( -0.9297764858882536800, 0.0000000000000000000, 0.3681245526846722000 ) ) ;
#17673 = cartesian_point ( 'none', ( -20.30781997698346300, 120.0000000000000000, -54.00817019472545200 ) ) ;
#17674 = oriented_edge ( 'none', *, *, #17879, .f. ) ;
#17675 = cartesian_point ( 'none', ( -15.31583446367416500, 4.000000000000003600, -55.63016461130894200 ) ) ;
#17676 = edge_curve ( 'none', #17395, #16646, #30190, .t. ) ;
#17677 = line ( 'none', #17675, #16627 ) ;
#17678 = plane ( 'none', #17691 ) ;
#17679 = cartesian_point ( 'none', ( -20.30781997698346300, 4.000000000000003600, -54.00817019472545200 ) ) ;
#17680 = line ( 'none', #17679, #17666 ) ;
#17681 = face_outer_bound ( 'none', #2508, .t. ) ;
#17682 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17683 = vector ( 'none', #17682, 1000.000000000000000 ) ;
#17684 = cartesian_point ( 'none', ( -6.966545630018434700, 120.0000000000000000, -63.12461676703369300 ) ) ;
#17685 = line ( 'none', #17684, #17683 ) ;
#17686 = edge_curve ( 'none', #468, #16583, #30147, .t. ) ;
#17687 = cartesian_point ( 'none', ( -22.07506287197839300, 4.000000000000000000, -58.47171623270691800 ) ) ;
#17688 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17689 = vector ( 'none', #17688, 1000.000000000000000 ) ;
#17690 = cartesian_point ( 'none', ( -6.840209666406793500, 4.000000000000000000, -62.12456464008094100 ) ) ;
#17691 = axis2_placement_3d ( 'none', #17673, #17672, #17671 ) ;
#17692 = direction ( 'none', ( -0.1253332335642974900, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#17693 = vector ( 'none', #17692, 1000.000000000000100 ) ;
#17694 = oriented_edge ( 'none', *, *, #17676, .f. ) ;
#17696 = oriented_edge ( 'none', *, *, #16893, .t. ) ;
#17695 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17697 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#17698 = cartesian_point ( 'none', ( -29.22944367523074800, 4.000000000000000000, -55.24391027467655800 ) ) ;
#17699 = advanced_face ( 'none', ( #30188 ), #30194, .f. ) ;
#17700 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17701 = direction ( 'none', ( -0.2486898871648490200, 0.0000000000000000000, -0.9685831611286327400 ) ) ;
#17702 = vector ( 'none', #17701, 999.9999999999998900 ) ;
#17703 = cartesian_point ( 'none', ( -13.37866814141689900, 4.000000000000003600, -56.12754438563865000 ) ) ;
#17704 = line ( 'none', #17703, #17702 ) ;
#17705 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17706 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17707 = direction ( 'none', ( 0.2486898871648490200, 0.0000000000000000000, 0.9685831611286327400 ) ) ;
#17708 = direction ( 'none', ( -0.9685831611286327400, 0.0000000000000000000, 0.2486898871648490200 ) ) ;
#17709 = line ( 'none', #17712, #17752 ) ;
#17710 = cylindrical_surface ( 'none', #17728, 57.69999999999999600 ) ;
#17711 = cartesian_point ( 'none', ( -30.98205703531847600, 4.000000000000000000, -54.28040292647313700 ) ) ;
#17712 = cartesian_point ( 'none', ( -29.22944367523074000, 4.000000000000000000, -55.24391027467654400 ) ) ;
#17713 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17714 = vector ( 'none', #17713, 1000.000000000000000 ) ;
#17715 = cartesian_point ( 'none', ( -15.31583446367414500, 120.0000000000000000, -55.63016461130894900 ) ) ;
#17716 = line ( 'none', #17715, #17714 ) ;
#17717 = face_outer_bound ( 'none', #2491, .t. ) ;
#17718 = face_outer_bound ( 'none', #2468, .t. ) ;
#17719 = axis2_placement_3d ( 'none', #17727, #17708, #17707 ) ;
#17720 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17721 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17722 = cartesian_point ( 'none', ( -15.79180783496788700, 4.000000000000003600, -61.50503073166817800 ) ) ;
#17723 = axis2_placement_3d ( 'none', #17722, #17721, #17720 ) ;
#17724 = cartesian_point ( 'none', ( -14.57254514023157000, 4.000000000000000000, -60.77738829643730900 ) ) ;
#17725 = plane ( 'none', #17719 ) ;
#17726 = circle ( 'none', #17723, 1.000000000000000900 ) ;
#17727 = cartesian_point ( 'none', ( -13.37866814141689900, 120.0000000000000000, -56.12754438563865000 ) ) ;
#17728 = axis2_placement_3d ( 'none', #17700, #17706, #17705 ) ;
#17729 = cartesian_point ( 'none', ( -14.82322467383925600, 4.000000000000003600, -61.75372061883302200 ) ) ;
#17730 = line ( 'none', #17750, #17781 ) ;
#17731 = direction ( 'none', ( 0.3681245526846722000, 0.0000000000000000000, 0.9297764858882536800 ) ) ;
#17732 = vector ( 'none', #17731, 1000.000000000000100 ) ;
#17733 = cartesian_point ( 'none', ( -22.16737294875997200, 4.000000000000003600, -53.27192108935610500 ) ) ;
#17734 = line ( 'none', #17787, #17786 ) ;
#17735 = cartesian_point ( 'none', ( -23.93461584375490100, 4.000000000000000000, -57.73546712733757900 ) ) ;
#17736 = cartesian_point ( 'none', ( -23.93461584375490100, 4.000000000000000000, -57.73546712733757900 ) ) ;
#17737 = line ( 'none', #17736, #17791 ) ;
#17738 = direction ( 'none', ( -0.3681245526846722000, 0.0000000000000000000, -0.9297764858882536800 ) ) ;
#17739 = direction ( 'none', ( 0.9297764858882536800, 0.0000000000000000000, -0.3681245526846722000 ) ) ;
#17740 = cartesian_point ( 'none', ( -22.16737294875997200, 120.0000000000000000, -53.27192108935610500 ) ) ;
#17741 = axis2_placement_3d ( 'none', #17740, #17739, #17738 ) ;
#17742 = plane ( 'none', #17775 ) ;
#17743 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17744 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17745 = cartesian_point ( 'none', ( -23.37590909547669000, 4.000000000000003600, -59.04080685390410100 ) ) ;
#17746 = face_outer_bound ( 'none', #2489, .t. ) ;
#17747 = cylindrical_surface ( 'none', #17788, 1.000000000000000900 ) ;
#17748 = plane ( 'none', #17741 ) ;
#17749 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17750 = cartesian_point ( 'none', ( -22.44613260958843500, 120.0000000000000000, -59.40893140658877800 ) ) ;
#17751 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17752 = vector ( 'none', #17751, 1000.000000000000000 ) ;
#17753 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17754 = vector ( 'none', #17753, 1000.000000000000000 ) ;
#17755 = cartesian_point ( 'none', ( -26.91670536020936300, 120.0000000000000000, -51.03705489692441000 ) ) ;
#17756 = line ( 'none', #17755, #17754 ) ;
#17757 = circle ( 'none', #17759, 1.000000000000000900 ) ;
#17758 = line ( 'none', #17733, #17732 ) ;
#17759 = axis2_placement_3d ( 'none', #17745, #17744, #17743 ) ;
#17760 = cartesian_point ( 'none', ( -29.71505162541472000, 4.000000000000003600, -56.12722785688723100 ) ) ;
#17761 = direction ( 'none', ( -0.8090169943749513400, 0.0000000000000000000, 0.5877852522924678100 ) ) ;
#17762 = line ( 'none', #17766, #17819 ) ;
#17763 = line ( 'none', #17812, #17811 ) ;
#17764 = line ( 'none', #17815, #17814 ) ;
#17765 = cylindrical_surface ( 'none', #17802, 57.70000000000000300 ) ;
#17766 = cartesian_point ( 'none', ( -36.51534652619680100, 120.0000000000000000, -51.96036439510184800 ) ) ;
#17767 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17768 = vector ( 'none', #17767, 1000.000000000000000 ) ;
#17769 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17770 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17771 = cartesian_point ( 'none', ( -33.10109822064437400, 120.0000000000000000, -47.26105475534008300 ) ) ;
#17772 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17773 = cartesian_point ( 'none', ( -20.30781997698346300, 120.0000000000000000, -54.00817019472545200 ) ) ;
#17774 = line ( 'none', #17773, #17768 ) ;
#17775 = axis2_placement_3d ( 'none', #17771, #17761, #17822 ) ;
#17776 = face_outer_bound ( 'none', #2530, .t. ) ;
#17777 = line ( 'none', #17821, #17807 ) ;
#17778 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17779 = axis2_placement_3d ( 'none', #17778, #17770, #17769 ) ;
#17780 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17781 = vector ( 'none', #17749, 1000.000000000000000 ) ;
#17782 = cylindrical_surface ( 'none', #17779, 57.69999999999999600 ) ;
#17783 = face_outer_bound ( 'none', #2450, .t. ) ;
#17784 = cartesian_point ( 'none', ( -35.92285869090141400, 4.000000000000000000, -51.14487485050216300 ) ) ;
#17785 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17786 = vector ( 'none', #17785, 1000.000000000000000 ) ;
#17787 = cartesian_point ( 'none', ( -22.16737294875997200, 120.0000000000000000, -53.27192108935610500 ) ) ;
#17788 = axis2_placement_3d ( 'none', #17792, #17789, #17780 ) ;
#17789 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17790 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17791 = vector ( 'none', #17790, 1000.000000000000000 ) ;
#17792 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -59.04080685390410100 ) ) ;
#17793 = face_outer_bound ( 'none', #2445, .t. ) ;
#17794 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17795 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17796 = axis2_placement_3d ( 'none', #17801, #17803, #17799 ) ;
#17797 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17798 = axis2_placement_3d ( 'none', #17847, #17835, #17834 ) ;
#17799 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17800 = face_outer_bound ( 'none', #2484, .t. ) ;
#17801 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -55.64547418278552000 ) ) ;
#17802 = axis2_placement_3d ( 'none', #17816, #17795, #17794 ) ;
#17803 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17804 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17805 = vector ( 'none', #17804, 1000.000000000000000 ) ;
#17806 = cartesian_point ( 'none', ( -35.92285869090141400, 4.000000000000000000, -51.14487485050216300 ) ) ;
#17807 = vector ( 'none', #17772, 1000.000000000000000 ) ;
#17808 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17809 = cylindrical_surface ( 'none', #17796, 1.000000000000000900 ) ;
#17810 = direction ( 'none', ( -0.5877852522924678100, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#17811 = vector ( 'none', #17810, 999.9999999999998900 ) ;
#17812 = cartesian_point ( 'none', ( -33.10109822064437400, 4.000000000000003600, -47.26105475534008300 ) ) ;
#17813 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17814 = vector ( 'none', #17813, 1000.000000000000000 ) ;
#17815 = cartesian_point ( 'none', ( -30.98205703531846900, 4.000000000000000000, -54.28040292647312300 ) ) ;
#17816 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17817 = face_outer_bound ( 'none', #2524, .t. ) ;
#17818 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17819 = vector ( 'none', #17818, 1000.000000000000000 ) ;
#17820 = line ( 'none', #17806, #17805 ) ;
#17821 = cartesian_point ( 'none', ( -33.10109822064437400, 120.0000000000000000, -47.26105475534008300 ) ) ;
#17822 = direction ( 'none', ( 0.5877852522924678100, 0.0000000000000000000, 0.8090169943749514500 ) ) ;
#17823 = cartesian_point ( 'none', ( -28.66931872029709200, 4.000000000000003600, -50.07354754872099500 ) ) ;
#17824 = line ( 'none', #17823, #17830 ) ;
#17825 = cartesian_point ( 'none', ( -29.71505162541472000, 120.0000000000000000, -56.12722785688723100 ) ) ;
#17826 = line ( 'none', #17825, #17883 ) ;
#17827 = direction ( 'none', ( -0.4817536741017096600, 0.0000000000000000000, -0.8763066800438666900 ) ) ;
#17828 = vector ( 'none', #17827, 1000.000000000000000 ) ;
#17829 = cartesian_point ( 'none', ( -26.91670536020936300, 4.000000000000003600, -51.03705489692441000 ) ) ;
#17830 = vector ( 'none', #17842, 1000.000000000000000 ) ;
#17831 = direction ( 'none', ( 0.4817536741017096600, 0.0000000000000000000, 0.8763066800438666900 ) ) ;
#17832 = line ( 'none', #17829, #17828 ) ;
#17833 = axis2_placement_3d ( 'none', #17871, #17870, #17866 ) ;
#17834 = direction ( 'none', ( -0.4817536741017102200, 0.0000000000000000000, -0.8763066800438663600 ) ) ;
#17835 = direction ( 'none', ( 0.8763066800438663600, 0.0000000000000000000, -0.4817536741017102200 ) ) ;
#17836 = direction ( 'none', ( -0.8763066800438666900, 0.0000000000000000000, 0.4817536741017096600 ) ) ;
#17837 = cartesian_point ( 'none', ( -26.91670536020936300, 120.0000000000000000, -51.03705489692441000 ) ) ;
#17838 = plane ( 'none', #17840 ) ;
#17839 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17840 = axis2_placement_3d ( 'none', #17837, #17836, #17831 ) ;
#17841 = face_outer_bound ( 'none', #2479, .t. ) ;
#17842 = direction ( 'none', ( 0.4817536741017102200, 0.0000000000000000000, 0.8763066800438663600 ) ) ;
#17843 = axis2_placement_3d ( 'none', #17846, #17808, #17839 ) ;
#17844 = vector ( 'none', #17797, 1000.000000000000000 ) ;
#17845 = plane ( 'none', #17798 ) ;
#17846 = cartesian_point ( 'none', ( -30.59135830545858800, 4.000000000000003600, -55.64547418278552000 ) ) ;
#17847 = cartesian_point ( 'none', ( -28.66931872029709200, 120.0000000000000000, -50.07354754872099500 ) ) ;
#17848 = line ( 'none', #17850, #17844 ) ;
#17849 = face_outer_bound ( 'none', #2552, .t. ) ;
#17850 = cartesian_point ( 'none', ( -28.66931872029707800, 120.0000000000000000, -50.07354754872101000 ) ) ;
#17851 = circle ( 'none', #17843, 1.000000000000000900 ) ;
#17852 = cartesian_point ( 'none', ( -37.54089267965132100, 4.000000000000000000, -49.96930434591722300 ) ) ;
#17853 = axis2_placement_3d ( 'none', #17902, #17900, #17896 ) ;
#17854 = cylindrical_surface ( 'none', #17853, 1.000000000000000900 ) ;
#17855 = direction ( 'none', ( 0.6845471059286835100, 0.0000000000000000000, 0.7289686274214164400 ) ) ;
#17856 = direction ( 'none', ( -0.7289686274214164400, 0.0000000000000000000, 0.6845471059286835100 ) ) ;
#17857 = cartesian_point ( 'none', ( -38.76346698850225200, 120.0000000000000000, -42.73971954787837300 ) ) ;
#17858 = line ( 'none', #17908, #17907 ) ;
#17859 = plane ( 'none', #17863 ) ;
#17860 = plane ( 'none', #17872 ) ;
#17861 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17862 = vector ( 'none', #17861, 1000.000000000000000 ) ;
#17863 = axis2_placement_3d ( 'none', #17857, #17856, #17855 ) ;
#17864 = face_outer_bound ( 'none', #2564, .t. ) ;
#17865 = face_outer_bound ( 'none', #2519, .t. ) ;
#17866 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17867 = cartesian_point ( 'none', ( -38.76346698850225200, 120.0000000000000000, -42.73971954787837300 ) ) ;
#17868 = line ( 'none', #17867, #17862 ) ;
#17869 = cartesian_point ( 'none', ( -42.73977259905009900, 4.000000000000003600, -46.97405494718852000 ) ) ;
#17870 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17871 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17872 = axis2_placement_3d ( 'none', #17917, #17916, #17915 ) ;
#17873 = face_outer_bound ( 'none', #2595, .t. ) ;
#17874 = cylindrical_surface ( 'none', #17833, 57.70000000000000300 ) ;
#17875 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17876 = vector ( 'none', #17875, 1000.000000000000000 ) ;
#17877 = cartesian_point ( 'none', ( -47.51348918324246300, 4.000000000000000000, -40.60441288374825300 ) ) ;
#17878 = line ( 'none', #17877, #17876 ) ;
#17879 = edge_curve ( 'none', #16646, #151, #30234, .t. ) ;
#17880 = face_outer_bound ( 'none', #2558, .t. ) ;
#17881 = cartesian_point ( 'none', ( -42.04974876574099300, 4.000000000000000000, -46.23925419746802100 ) ) ;
#17882 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17883 = vector ( 'none', #17882, 1000.000000000000000 ) ;
#17884 = face_outer_bound ( 'none', #2606, .t. ) ;
#17885 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17886 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17887 = cylindrical_surface ( 'none', #17914, 57.70000000000000300 ) ;
#17888 = cartesian_point ( 'none', ( -47.51348918324247700, 4.000000000000000000, -40.60441288374826000 ) ) ;
#17889 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#17890 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17891 = cartesian_point ( 'none', ( -37.32436352057174400, 4.000000000000003600, -51.37257914280937900 ) ) ;
#17892 = axis2_placement_3d ( 'none', #17891, #17890, #17889 ) ;
#17893 = cartesian_point ( 'none', ( -40.22140424334507000, 120.0000000000000000, -41.37062533602100000 ) ) ;
#17894 = cartesian_point ( 'none', ( -57.99999999999998600, 4.000000000000003600, -30.00000000000000400 ) ) ;
#17895 = cartesian_point ( 'none', ( -48.29016692651373400, 4.000000000000003600, -41.24693659181780000 ) ) ;
#17896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17897 = oriented_edge ( 'none', *, *, #18980, .t. ) ;
#17898 = oriented_edge ( 'none', *, *, #16653, .f. ) ;
#17899 = line ( 'none', #17958, #17957 ) ;
#17900 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17901 = circle ( 'none', #17892, 1.000000000000000900 ) ;
#17902 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -51.37257914280937900 ) ) ;
#17903 = direction ( 'none', ( 0.5877852522924685900, 0.0000000000000000000, 0.8090169943749507800 ) ) ;
#17904 = vector ( 'none', #17903, 1000.000000000000100 ) ;
#17905 = cartesian_point ( 'none', ( -34.71913220939427400, 4.000000000000003600, -46.08548425075515100 ) ) ;
#17906 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17907 = vector ( 'none', #17906, 1000.000000000000000 ) ;
#17908 = cartesian_point ( 'none', ( -34.71913220939425300, 120.0000000000000000, -46.08548425075516500 ) ) ;
#17909 = oriented_edge ( 'none', *, *, #17138, .f. ) ;
#17910 = line ( 'none', #17905, #17904 ) ;
#17911 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17912 = vector ( 'none', #17911, 1000.000000000000000 ) ;
#17913 = cartesian_point ( 'none', ( -36.51534652619680100, 4.000000000000003600, -51.96036439510184800 ) ) ;
#17914 = axis2_placement_3d ( 'none', #17953, #17886, #17885 ) ;
#17915 = direction ( 'none', ( -0.5877852522924685900, 0.0000000000000000000, -0.8090169943749507800 ) ) ;
#17916 = direction ( 'none', ( 0.8090169943749507800, 0.0000000000000000000, -0.5877852522924685900 ) ) ;
#17917 = cartesian_point ( 'none', ( -34.71913220939427400, 120.0000000000000000, -46.08548425075515100 ) ) ;
#17918 = cartesian_point ( 'none', ( -37.54089267965132100, 4.000000000000000000, -49.96930434591722300 ) ) ;
#17919 = line ( 'none', #17918, #17912 ) ;
#17920 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#17921 = cartesian_point ( 'none', ( -43.46874122647151500, 4.000000000000003600, -46.28950784125983400 ) ) ;
#17922 = axis2_placement_3d ( 'none', #17921, #17920, #16882 ) ;
#17923 = direction ( 'none', ( -0.6845471059286848400, 0.0000000000000000000, -0.7289686274214152200 ) ) ;
#17924 = axis2_placement_3d ( 'none', #17426, #17654, #17662 ) ;
#17925 = circle ( 'none', #17924, 3.750000000000000000 ) ;
#17926 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17927 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17928 = axis2_placement_3d ( 'none', #17943, #17927, #17926 ) ;
#17929 = direction ( 'none', ( 0.7289686274214152200, 0.0000000000000000000, -0.6845471059286848400 ) ) ;
#17930 = edge_curve ( 'none', #16646, #16335, #30226, .t. ) ;
#17931 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17932 = axis2_placement_3d ( 'none', #17893, #17929, #17923 ) ;
#17933 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17934 = vector ( 'none', #17933, 1000.000000000000000 ) ;
#17935 = cartesian_point ( 'none', ( -45.08936070527599300, 120.0000000000000000, -36.00332694612419000 ) ) ;
#17936 = oriented_edge ( 'none', *, *, #17930, .f. ) ;
#17937 = oriented_edge ( 'none', *, *, #17405, .f. ) ;
#17938 = circle ( 'none', #17922, 1.000000000000000900 ) ;
#17939 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17940 = vector ( 'none', #17939, 1000.000000000000000 ) ;
#17941 = line ( 'none', #17935, #17934 ) ;
#17942 = cylindrical_surface ( 'none', #17928, 1.000000000000000900 ) ;
#17943 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -46.28950784125983400 ) ) ;
#17944 = plane ( 'none', #17932 ) ;
#17945 = line ( 'none', #17946, #17940 ) ;
#17946 = cartesian_point ( 'none', ( -43.81451272577863400, 120.0000000000000000, -37.54435343167574500 ) ) ;
#17947 = vertex_point ( 'none', #30221 ) ;
#17948 = face_outer_bound ( 'none', #3161, .t. ) ;
#17949 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17950 = vector ( 'none', #17949, 1000.000000000000000 ) ;
#17951 = cartesian_point ( 'none', ( -48.29016692651373400, 120.0000000000000000, -41.24693659181780000 ) ) ;
#17952 = line ( 'none', #17951, #17950 ) ;
#17953 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17954 = advanced_face ( 'none', ( #30230 ), #30235, .t. ) ;
#17955 = face_outer_bound ( 'none', #2572, .t. ) ;
#17956 = direction ( 'none', ( -0.7705132427757859200, 0.0000000000000000000, -0.6374239897486938500 ) ) ;
#17957 = vector ( 'none', #17956, 999.9999999999998900 ) ;
#17958 = cartesian_point ( 'none', ( -43.81451272577863400, 4.000000000000003600, -37.54435343167574500 ) ) ;
#17959 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17960 = vector ( 'none', #17959, 1000.000000000000000 ) ;
#17961 = cartesian_point ( 'none', ( -40.22140424334507000, 4.000000000000003600, -41.37062533602100000 ) ) ;
#17962 = cartesian_point ( 'none', ( -42.73977259905009900, 120.0000000000000000, -46.97405494718852000 ) ) ;
#17963 = line ( 'none', #17962, #17960 ) ;
#17964 = vector ( 'none', #18014, 1000.000000000000100 ) ;
#17965 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17966 = vector ( 'none', #17965, 1000.000000000000000 ) ;
#17967 = cartesian_point ( 'none', ( -42.04974876574098600, 4.000000000000000000, -46.23925419746801400 ) ) ;
#17968 = line ( 'none', #17967, #17966 ) ;
#17969 = direction ( 'none', ( -0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#17970 = vector ( 'none', #17969, 1000.000000000000000 ) ;
#17971 = cartesian_point ( 'none', ( -38.76346698850225200, 4.000000000000003600, -42.73971954787837300 ) ) ;
#17972 = line ( 'none', #17971, #17970 ) ;
#17973 = line ( 'none', #17961, #17964 ) ;
#17974 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17975 = vector ( 'none', #17974, 1000.000000000000000 ) ;
#17976 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#17977 = vector ( 'none', #17976, 1000.000000000000000 ) ;
#17978 = cartesian_point ( 'none', ( -40.22140424334507700, 120.0000000000000000, -41.37062533602100700 ) ) ;
#17979 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17980 = vector ( 'none', #17979, 1000.000000000000000 ) ;
#17981 = cartesian_point ( 'none', ( -43.50768602058383300, 4.000000000000000000, -44.87015998561064800 ) ) ;
#17982 = line ( 'none', #17981, #17980 ) ;
#17983 = line ( 'none', #17978, #17977 ) ;
#17984 = cylindrical_surface ( 'none', #17986, 57.69999999999999600 ) ;
#17985 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, -30.00000000000000400 ) ) ;
#17986 = axis2_placement_3d ( 'none', #17997, #18005, #17988 ) ;
#17987 = direction ( 'none', ( 0.6374239897486933000, 0.0000000000000000000, -0.7705132427757862600 ) ) ;
#17988 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#17989 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#17990 = vector ( 'none', #17989, 1000.000000000000000 ) ;
#17991 = cartesian_point ( 'none', ( -48.78833716273985000, 4.000000000000000000, -39.06338639819668400 ) ) ;
#17992 = cylindrical_surface ( 'none', #18043, 1.000000000000000900 ) ;
#17993 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#17994 = vector ( 'none', #17993, 1000.000000000000000 ) ;
#17995 = cartesian_point ( 'none', ( -54.82928049865326900, 4.000000000000000000, -30.00000000000000000 ) ) ;
#17996 = line ( 'none', #17995, #17994 ) ;
#17997 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#17998 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.982298554899064800e-016 ) ) ;
#17999 = face_outer_bound ( 'none', #2653, .t. ) ;
#18000 = line ( 'none', #17991, #17990 ) ;
#18001 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.982298554899064800e-016 ) ) ;
#18002 = direction ( 'none', ( -3.982298554899064800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18003 = vector ( 'none', #17998, 1000.000000000000000 ) ;
#18004 = line ( 'none', #18012, #18003 ) ;
#18005 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18006 = axis2_placement_3d ( 'none', #17985, #18002, #18001 ) ;
#18007 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18008 = vector ( 'none', #18007, 1000.000000000000000 ) ;
#18009 = cartesian_point ( 'none', ( -49.56501490601137800, 120.0000000000000000, 39.70591010626593200 ) ) ;
#18010 = line ( 'none', #18009, #18008 ) ;
#18011 = plane ( 'none', #18006 ) ;
#18012 = cartesian_point ( 'none', ( -57.99999999999998600, 4.000000000000003600, -30.00000000000000400 ) ) ;
#18013 = face_outer_bound ( 'none', #2644, .t. ) ;
#18014 = direction ( 'none', ( 0.6845471059286848400, 0.0000000000000000000, 0.7289686274214152200 ) ) ;
#18015 = cartesian_point ( 'none', ( -59.00000000000000000, 120.0000000000000000, -28.99999999999999300 ) ) ;
#18016 = line ( 'none', #18015, #17975 ) ;
#18017 = plane ( 'none', #18025 ) ;
#18018 = direction ( 'none', ( 0.7705132427757862600, 0.0000000000000000000, 0.6374239897486933000 ) ) ;
#18019 = vector ( 'none', #18018, 1000.000000000000100 ) ;
#18020 = cartesian_point ( 'none', ( -45.08936070527601500, 4.000000000000003600, -36.00332694612417600 ) ) ;
#18021 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -22.49999999999999600 ) ) ;
#18022 = direction ( 'none', ( -0.7705132427757862600, 0.0000000000000000000, -0.6374239897486933000 ) ) ;
#18023 = line ( 'none', #18020, #18019 ) ;
#18024 = face_outer_bound ( 'none', #2616, .t. ) ;
#18025 = axis2_placement_3d ( 'none', #18079, #18078, #18077 ) ;
#18026 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 8.160712124931350600e-015 ) ) ;
#18027 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18028 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18029 = cartesian_point ( 'none', ( -48.92759091626243200, 4.000000000000003600, -40.47642334904202200 ) ) ;
#18030 = axis2_placement_3d ( 'none', #18032, #17987, #18022 ) ;
#18031 = face_outer_bound ( 'none', #2666, .t. ) ;
#18032 = cartesian_point ( 'none', ( -45.08936070527601500, 120.0000000000000000, -36.00332694612417600 ) ) ;
#18033 = plane ( 'none', #18030 ) ;
#18034 = circle ( 'none', #18038, 1.000000000000000900 ) ;
#18035 = face_outer_bound ( 'none', #2673, .t. ) ;
#18036 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18037 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18038 = axis2_placement_3d ( 'none', #18029, #18028, #18027 ) ;
#18039 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18040 = vector ( 'none', #18039, 1000.000000000000000 ) ;
#18041 = cartesian_point ( 'none', ( -48.78833716273985000, 4.000000000000000000, -39.06338639819668400 ) ) ;
#18042 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -40.47642334904202200 ) ) ;
#18043 = axis2_placement_3d ( 'none', #18042, #18037, #18036 ) ;
#18044 = circle ( 'none', #18061, 1.649999999999991700 ) ;
#18045 = cartesian_point ( 'none', ( -49.28782811201970300, 120.0000000000000000, -30.00000000000000000 ) ) ;
#18046 = line ( 'none', #18045, #18040 ) ;
#18047 = cartesian_point ( 'none', ( -54.82928049865328300, 4.000000000000000000, -30.00000000000000700 ) ) ;
#18048 = circle ( 'none', #18104, 1.649999999999991700 ) ;
#18049 = axis2_placement_3d ( 'none', #18115, #18114, #18113 ) ;
#18050 = face_outer_bound ( 'none', #2710, .t. ) ;
#18051 = face_outer_bound ( 'none', #2678, .t. ) ;
#18052 = face_bound ( 'none', #2643, .t. ) ;
#18053 = face_bound ( 'none', #2698, .t. ) ;
#18054 = plane ( 'none', #18049 ) ;
#18055 = face_bound ( 'none', #2699, .t. ) ;
#18056 = face_bound ( 'none', #2640, .t. ) ;
#18057 = circle ( 'none', #18109, 1.649999999999988400 ) ;
#18058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18059 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18060 = cartesian_point ( 'none', ( -59.00000000000000000, 19.99999999999999600, -17.49999999999999600 ) ) ;
#18061 = axis2_placement_3d ( 'none', #18026, #18059, #18058 ) ;
#18062 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18063 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18064 = face_bound ( 'none', #2683, .t. ) ;
#18065 = circle ( 'none', #18066, 1.649999999999988400 ) ;
#18066 = axis2_placement_3d ( 'none', #18021, #18063, #18062 ) ;
#18067 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#18068 = vector ( 'none', #18067, 1000.000000000000000 ) ;
#18069 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000000000, 20.62159062730129100 ) ) ;
#18070 = line ( 'none', #18069, #18068 ) ;
#18071 = face_bound ( 'none', #2680, .t. ) ;
#18072 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18073 = vector ( 'none', #18072, 1000.000000000000000 ) ;
#18074 = cartesian_point ( 'none', ( -59.00000000000000000, 20.00000000000000000, 17.50000000000000400 ) ) ;
#18075 = cartesian_point ( 'none', ( -59.00000000000000000, 9.999999999999994700, -17.50000000000000000 ) ) ;
#18076 = cartesian_point ( 'none', ( -59.00000000000000000, 10.00000000000000000, 17.50000000000000400 ) ) ;
#18077 = direction ( 'none', ( 0.7705132427757859200, 0.0000000000000000000, 0.6374239897486938500 ) ) ;
#18078 = direction ( 'none', ( -0.6374239897486938500, 0.0000000000000000000, 0.7705132427757859200 ) ) ;
#18079 = cartesian_point ( 'none', ( -43.81451272577863400, 120.0000000000000000, -37.54435343167574500 ) ) ;
#18080 = cartesian_point ( 'none', ( -59.00000000000000000, 10.00000000000000000, 17.50000000000000400 ) ) ;
#18081 = line ( 'none', #18080, #18073 ) ;
#18082 = cartesian_point ( 'none', ( -57.99999999999999300, 4.000000000000003600, -29.00000000000000000 ) ) ;
#18083 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18084 = plane ( 'none', #18141 ) ;
#18085 = circle ( 'none', #18138, 1.000000000000000900 ) ;
#18086 = face_bound ( 'none', #2721, .t. ) ;
#18087 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18088 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18089 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -22.49999999999999300 ) ) ;
#18090 = cartesian_point ( 'none', ( -57.99999999999999300, 120.0000000000000000, -29.00000000000000000 ) ) ;
#18091 = axis2_placement_3d ( 'none', #18090, #18103, #18102 ) ;
#18092 = axis2_placement_3d ( 'none', #18133, #18132, #18134 ) ;
#18093 = circle ( 'none', #18122, 55.04500000000000200 ) ;
#18094 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#18095 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18096 = vector ( 'none', #18095, 1000.000000000000000 ) ;
#18097 = cylindrical_surface ( 'none', #18091, 1.000000000000000900 ) ;
#18098 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000003600, -28.99999999999999300 ) ) ;
#18099 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18100 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18101 = axis2_placement_3d ( 'none', #18116, #18100, #18099 ) ;
#18102 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18103 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18104 = axis2_placement_3d ( 'none', #18089, #18088, #18087 ) ;
#18105 = circle ( 'none', #18101, 1.649999999999991700 ) ;
#18106 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18107 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18108 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 22.50000000000000400 ) ) ;
#18109 = axis2_placement_3d ( 'none', #18108, #18107, #18106 ) ;
#18110 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, -30.00000000000000400 ) ) ;
#18111 = line ( 'none', #18110, #18096 ) ;
#18112 = axis2_placement_3d ( 'none', #18150, #18218, #18217 ) ;
#18113 = direction ( 'none', ( -1.196361017915039500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18114 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.196361017915039500e-016 ) ) ;
#18115 = cartesian_point ( 'none', ( -59.00000000000000000, 120.0000000000000000, -28.99999999999999300 ) ) ;
#18116 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 22.50000000000000700 ) ) ;
#18117 = line ( 'none', #18170, #18160 ) ;
#18118 = plane ( 'none', #18131 ) ;
#18119 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18120 = axis2_placement_3d ( 'none', #18125, #18123, #18119 ) ;
#18121 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18122 = axis2_placement_3d ( 'none', #18126, #18135, #18121 ) ;
#18123 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18124 = cartesian_point ( 'none', ( -59.00000000000001400, 4.000000000000000000, -20.62159062730128400 ) ) ;
#18125 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#18126 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 0.0000000000000000000 ) ) ;
#18127 = face_outer_bound ( 'none', #2729, .t. ) ;
#18128 = oriented_edge ( 'none', *, *, #16363, .t. ) ;
#18129 = circle ( 'none', #18120, 55.04500000000000200 ) ;
#18130 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#18131 = axis2_placement_3d ( 'none', #18179, #18178, #18177 ) ;
#18132 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#18133 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 0.0000000000000000000 ) ) ;
#18134 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18135 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18136 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18137 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18138 = axis2_placement_3d ( 'none', #18082, #18137, #18136 ) ;
#18139 = face_outer_bound ( 'none', #2749, .t. ) ;
#18140 = cylindrical_surface ( 'none', #18092, 55.04500000000000200 ) ;
#18141 = axis2_placement_3d ( 'none', #18094, #18083, #18130 ) ;
#18142 = face_outer_bound ( 'none', #2735, .t. ) ;
#18143 = face_outer_bound ( 'none', #2758, .t. ) ;
#18144 = direction ( 'none', ( -0.0000000000000000000, -9.912705577010325500e-017, -1.000000000000000000 ) ) ;
#18145 = plane ( 'none', #18112 ) ;
#18146 = edge_loop ( 'none', ( #17663, #18128, #17696, #17628, #17909 ) ) ;
#18147 = line ( 'none', #18219, #18213 ) ;
#18148 = oriented_edge ( 'none', *, *, #18198, .t. ) ;
#18149 = oriented_edge ( 'none', *, *, #18461, .f. ) ;
#18150 = cartesian_point ( 'none', ( -48.99999999999999300, 10.00000000000000000, 17.50000000000000400 ) ) ;
#18151 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18152 = vector ( 'none', #18151, 1000.000000000000000 ) ;
#18153 = cartesian_point ( 'none', ( -59.00000000000000000, 10.00000000000000000, -17.49999999999999600 ) ) ;
#18154 = line ( 'none', #18153, #18152 ) ;
#18155 = axis2_placement_3d ( 'none', #18216, #18215, #18220 ) ;
#18156 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18157 = vector ( 'none', #18156, 1000.000000000000000 ) ;
#18158 = cartesian_point ( 'none', ( -59.00000000000000000, 10.00000000000000000, -17.49999999999999600 ) ) ;
#18159 = line ( 'none', #18158, #18157 ) ;
#18160 = vector ( 'none', #18169, 1000.000000000000000 ) ;
#18161 = vector ( 'none', #18144, 1000.000000000000000 ) ;
#18162 = cartesian_point ( 'none', ( -59.00000000000000000, 19.99999999999999600, -17.49999999999999600 ) ) ;
#18163 = line ( 'none', #18162, #18161 ) ;
#18164 = edge_curve ( 'none', #17947, #17395, #30215, .t. ) ;
#18165 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000000000, 20.62159062730129100 ) ) ;
#18166 = direction ( 'none', ( 1.196361017915039500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18167 = vector ( 'none', #18166, 1000.000000000000000 ) ;
#18168 = face_outer_bound ( 'none', #2783, .t. ) ;
#18169 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18170 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000000000, -20.62159062730128100 ) ) ;
#18171 = direction ( 'none', ( 1.196361017915039500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18172 = vector ( 'none', #18171, 1000.000000000000000 ) ;
#18173 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000003600, -28.99999999999999300 ) ) ;
#18174 = line ( 'none', #18173, #18172 ) ;
#18175 = cartesian_point ( 'none', ( -59.00000000000000000, 4.000000000000003600, -28.99999999999999300 ) ) ;
#18176 = line ( 'none', #18175, #18167 ) ;
#18177 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18178 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18179 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 0.0000000000000000000 ) ) ;
#18180 = cartesian_point ( 'none', ( -55.03426572574928600, 51.24365075290834400, 1.089693035896453200 ) ) ;
#18181 = cartesian_point ( 'none', ( -55.03590326741593900, 51.31327462352928100, 1.004696000823668900 ) ) ;
#18182 = cartesian_point ( 'none', ( -55.03888398460573900, 51.43275679978535900, 0.8254164061526064700 ) ) ;
#18183 = cartesian_point ( 'none', ( -55.04024210572708100, 51.48338697202198900, 0.7306073724951560600 ) ) ;
#18185 = advanced_face ( 'none', ( #30210 ), #30197, .f. ) ;
#18184 = cartesian_point ( 'none', ( -55.04368091241464400, 51.60752194217506900, 0.4304292874110040000 ) ) ;
#18186 = oriented_edge ( 'none', *, *, #18164, .f. ) ;
#18187 = cartesian_point ( 'none', ( -55.04500543641846400, 51.65018136227838100, 0.2162313425330153500 ) ) ;
#18188 = cartesian_point ( 'none', ( -55.04499725586082800, 51.64990845382257600, -0.1101849557828925900 ) ) ;
#18189 = cartesian_point ( 'none', ( -55.04467215978364400, 51.63916142168041300, -0.2172842977549323800 ) ) ;
#18190 = cartesian_point ( 'none', ( -55.04343556963886600, 51.59709620788715500, -0.4281896018457291300 ) ) ;
#18191 = cartesian_point ( 'none', ( -55.04250875944517000, 51.56523497883857500, -0.5331099166285372400 ) ) ;
#18192 = cartesian_point ( 'none', ( -55.04021488375328600, 51.48237797309632000, -0.7326133134650506500 ) ) ;
#18193 = cartesian_point ( 'none', ( -55.03885526630960400, 51.43166298861104500, -0.8273367516983465300 ) ) ;
#18194 = cartesian_point ( 'none', ( -55.03586572217138000, 51.31171097276043700, -1.006756841352145900 ) ) ;
#18195 = cartesian_point ( 'none', ( -55.03422878803941400, 51.24201597563747900, -1.091542944876723100 ) ) ;
#18196 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#18197 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18198 = edge_curve ( 'none', #16337, #20886, #30268, .t. ) ;
#18199 = cylindrical_surface ( 'none', #17656, 62.50000000000000000 ) ;
#18200 = cylindrical_surface ( 'none', #18155, 62.50000000000000000 ) ;
#18201 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18202 = cartesian_point ( 'none', ( -58.56463758246016500, 10.24999999999999800, -31.50290819646810200 ) ) ;
#18203 = cartesian_point ( 'none', ( -55.02939135055282100, 51.01368090155988000, -1.319556655399216600 ) ) ;
#18204 = cartesian_point ( 'none', ( -55.02615898148165000, 50.82950166261089500, -1.442432219601331500 ) ) ;
#18205 = cartesian_point ( 'none', ( -55.02160513805407800, 50.43235716823004100, -1.606782809062365700 ) ) ;
#18206 = cartesian_point ( 'none', ( -55.02026467584467200, 50.21533363439632300, -1.649999999999981000 ) ) ;
#18207 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, -1.649999999999980400 ) ) ;
#18208 = axis2_placement_3d ( 'none', #18214, #18197, #18196 ) ;
#18209 = face_outer_bound ( 'none', #2928, .t. ) ;
#18210 = b_spline_curve_with_knots ( 'none', 3,
( #18207, #18206, #18205, #18204, #18203, #18195, #18194, #18193, #18192, #18191, #18190, #18189, #18188, #18187, #18184, #18183, #18182, #18181, #18180, #17149, #17164, #17158, #17410, #17404 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005158942848214276300, 0.005803664664082598900, 0.006448386479950921400, 0.006770747387885075300, 0.007093108295819228400, 0.007415469203753381400, 0.007737830111687535300, 0.008382551927555843100, 0.008704912835489997000, 0.009027273743424149200, 0.009671995559292470900, 0.01031671737516079300 ),
.unspecified. ) ;
#18211 = plane ( 'none', #18208 ) ;
#18212 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18213 = vector ( 'none', #18212, 1000.000000000000000 ) ;
#18214 = cartesian_point ( 'none', ( -48.99999999999999300, 10.00000000000000000, -17.49999999999999600 ) ) ;
#18215 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18216 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18217 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.196361017915039700e-016 ) ) ;
#18218 = direction ( 'none', ( 1.196361017915039700e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18219 = cartesian_point ( 'none', ( -48.99999999999999300, 10.00000000000000000, 17.50000000000000400 ) ) ;
#18220 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18221 = cartesian_point ( 'none', ( -49.67250059265585100, 60.11685505710190100, 23.71923239473890600 ) ) ;
#18222 = cartesian_point ( 'none', ( -49.74577160483514900, 60.26463175670249900, 23.56517574648240300 ) ) ;
#18223 = cartesian_point ( 'none', ( -49.78591690646300800, 60.33136803952751100, 23.48028984958564500 ) ) ;
#18224 = cartesian_point ( 'none', ( -49.86879485846722600, 60.44481576875492100, 23.30375147914830300 ) ) ;
#18225 = cartesian_point ( 'none', ( -49.91186513350331900, 60.49237762456193200, 23.21139831414370400 ) ) ;
#18226 = cartesian_point ( 'none', ( -50.00101625048500900, 60.56977822448222800, 23.01872426355535600 ) ) ;
#18227 = cartesian_point ( 'none', ( -50.04736103166457900, 60.59954826409769900, 22.91781031928021800 ) ) ;
#18228 = cartesian_point ( 'none', ( -50.13949432870278100, 60.63910500289457400, 22.71553399166011300 ) ) ;
#18229 = cartesian_point ( 'none', ( -50.18568498710987300, 60.64934417736126400, 22.61331170981769700 ) ) ;
#18230 = cartesian_point ( 'none', ( -50.41718785837154800, 60.65247207571086100, 22.09670335653099500 ) ) ;
#18231 = cartesian_point ( 'none', ( -50.59769080942145800, 60.49543333688754400, 21.67816182037426000 ) ) ;
#18232 = cartesian_point ( 'none', ( -50.76362186793299700, 60.12070448329885200, 21.28412628543333400 ) ) ;
#18233 = cartesian_point ( 'none', ( -50.79339503281686800, 60.03828967745050000, 21.21291462018236700 ) ) ;
#18234 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18235 = cartesian_point ( 'none', ( -48.99999999999999300, 20.00000000000000000, 17.50000000000000400 ) ) ;
#18236 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18237 = vector ( 'none', #18236, 1000.000000000000000 ) ;
#18238 = cartesian_point ( 'none', ( -48.99999999999999300, 10.00000000000000000, -17.49999999999999600 ) ) ;
#18239 = face_outer_bound ( 'none', #47652, .t. ) ;
#18240 = axis2_placement_3d ( 'none', #18279, #18278, #18277 ) ;
#18241 = axis2_placement_3d ( 'none', #18281, #18280, #18257 ) ;
#18242 = cartesian_point ( 'none', ( -50.84608079178231300, 59.85798400799284700, 21.08631769082686000 ) ) ;
#18243 = cartesian_point ( 'none', ( -50.86895768655241300, 59.75959638314643000, 21.03101220490351500 ) ) ;
#18244 = cartesian_point ( 'none', ( -50.92387718246068600, 59.45304605060475500, 20.89784629146982200 ) ) ;
#18245 = cartesian_point ( 'none', ( -50.94339530302247000, 59.22607702890614000, 20.84999999999986300 ) ) ;
#18246 = cartesian_point ( 'none', ( -50.94339530302377000, 58.99999999999921100, 20.84999999999654500 ) ) ;
#18247 = plane ( 'none', #18276 ) ;
#18248 = cartesian_point ( 'none', ( -47.51348918324271900, 4.000000000000000000, 40.60441288374796900 ) ) ;
#18249 = line ( 'none', #18235, #18283 ) ;
#18250 = vertex_point ( 'none', #30266 ) ;
#18251 = line ( 'none', #18238, #18237 ) ;
#18252 = plane ( 'none', #18240 ) ;
#18253 = face_outer_bound ( 'none', #2775, .t. ) ;
#18254 = b_spline_curve_with_knots ( 'none', 3,
( #18246, #18245, #18244, #18243, #18242, #18233, #18232, #18231, #18230, #18229, #18228, #18227, #18226, #18225, #18224, #18223, #18222, #18221, #18289, #18288, #18287, #18286, #18285, #18284 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005412290947563574600, 0.006088254548688770200, 0.006426236349251370100, 0.006764218149813970100, 0.008116145352064360300, 0.008454127152626948100, 0.008792108953189534100, 0.009130090753752120200, 0.009468072554314706200, 0.009806054354877292300, 0.01014403615543987800, 0.01081999975656507100 ),
.unspecified. ) ;
#18255 = axis2_placement_3d ( 'none', #18353, #18352, #18351 ) ;
#18256 = line ( 'none', #18321, #18381 ) ;
#18257 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18258 = cylindrical_surface ( 'none', #18268, 55.20000000000000300 ) ;
#18259 = face_outer_bound ( 'none', #2803, .t. ) ;
#18260 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#18261 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18262 = plane ( 'none', #18312 ) ;
#18263 = circle ( 'none', #18314, 55.20000000000000300 ) ;
#18264 = plane ( 'none', #18241 ) ;
#18265 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18266 = vector ( 'none', #18265, 1000.000000000000000 ) ;
#18267 = cartesian_point ( 'none', ( -48.99999999999999300, 19.99999999999999600, -17.49999999999999600 ) ) ;
#18268 = axis2_placement_3d ( 'none', #18318, #18317, #18316 ) ;
#18269 = cylindrical_surface ( 'none', #18315, 1.649999999999988400 ) ;
#18270 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18271 = direction ( 'none', ( -1.196361017915039700e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18272 = cartesian_point ( 'none', ( -48.99999999999999300, 10.00000000000000000, -17.49999999999999600 ) ) ;
#18273 = line ( 'none', #18267, #18266 ) ;
#18274 = face_outer_bound ( 'none', #2736, .t. ) ;
#18275 = face_outer_bound ( 'none', #2786, .t. ) ;
#18276 = axis2_placement_3d ( 'none', #18272, #18271, #18270 ) ;
#18277 = direction ( 'none', ( 0.0000000000000000000, 9.912705577010325500e-017, 1.000000000000000000 ) ) ;
#18278 = direction ( 'none', ( -1.185917453440416700e-032, 1.000000000000000000, -9.912705577010325500e-017 ) ) ;
#18279 = cartesian_point ( 'none', ( -48.99999999999999300, 19.99999999999999600, -17.49999999999999600 ) ) ;
#18280 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18281 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18282 = face_outer_bound ( 'none', #2720, .t. ) ;
#18283 = vector ( 'none', #18234, 1000.000000000000000 ) ;
#18284 = cartesian_point ( 'none', ( -49.46442686416169500, 59.00000000000001400, 24.14999999999999500 ) ) ;
#18285 = cartesian_point ( 'none', ( -49.46442686416171600, 59.22873637817190200, 24.15000000000000600 ) ) ;
#18286 = cartesian_point ( 'none', ( -49.48820973276733800, 59.45486111732084600, 24.10142596301466300 ) ) ;
#18287 = cartesian_point ( 'none', ( -49.55236141041528000, 59.75926071702549800, 23.96910316225559300 ) ) ;
#18288 = cartesian_point ( 'none', ( -49.57897511229393200, 59.85720402748872700, 23.91405553381410300 ) ) ;
#18289 = cartesian_point ( 'none', ( -49.63901809520181300, 60.03556128252726200, 23.78917207058782100 ) ) ;
#18290 = circle ( 'none', #18367, 62.50000000000000000 ) ;
#18291 = b_spline_curve_with_knots ( 'none', 3,
( #18302, #18301, #18300, #18299, #18298, #18297, #18296, #18295, #18294, #18346, #18345, #18344, #18343, #18342, #18341, #18340, #18339, #18338, #18337, #18336, #18335, #18334, #18333, #18332 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005412877984541372000, 0.006088686470602009000, 0.006426590713632318400, 0.006764494956662627800, 0.008116111928783852400, 0.008454016171814149700, 0.008791920414844446900, 0.009129824657874744200, 0.009467728900905041400, 0.009805633143935337000, 0.01014353738696563400, 0.01081934587302623000 ),
.unspecified. ) ;
#18292 = circle ( 'none', #18255, 62.50000000000000000 ) ;
#18293 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 22.50000000000000400 ) ) ;
#18294 = cartesian_point ( 'none', ( -50.04808961978824300, 60.64826237534954600, -22.92042998295636400 ) ) ;
#18295 = cartesian_point ( 'none', ( -49.85709846411852200, 60.48897241480230500, -23.33109814723763300 ) ) ;
#18296 = cartesian_point ( 'none', ( -49.67237687707558500, 60.11665264514712000, -23.71949407808520100 ) ) ;
#18297 = cartesian_point ( 'none', ( -49.63873134931009200, 60.03485043476481300, -23.78977078781480300 ) ) ;
#18298 = cartesian_point ( 'none', ( -49.57856879876415900, 59.85585451516333000, -23.91489828479220500 ) ) ;
#18299 = cartesian_point ( 'none', ( -49.55206688269441200, 59.75811985273864500, -23.96971206422056600 ) ) ;
#18300 = cartesian_point ( 'none', ( -49.48789970587824200, 59.45287127513584100, -24.10206262657984800 ) ) ;
#18301 = cartesian_point ( 'none', ( -49.46442686416170200, 59.22629476084652800, -24.14999999999998400 ) ) ;
#18302 = cartesian_point ( 'none', ( -49.46442686416122600, 59.00000000000006400, -24.15000000000094400 ) ) ;
#18303 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18304 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18305 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -22.49999999999999300 ) ) ;
#18306 = face_outer_bound ( 'none', #2813, .t. ) ;
#18307 = axis2_placement_3d ( 'none', #18293, #18357, #18356 ) ;
#18308 = oriented_edge ( 'none', *, *, #18461, .t. ) ;
#18309 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18310 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18311 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18312 = axis2_placement_3d ( 'none', #18311, #18310, #18309 ) ;
#18313 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18314 = axis2_placement_3d ( 'none', #18260, #18261, #18313 ) ;
#18315 = axis2_placement_3d ( 'none', #18305, #18304, #18303 ) ;
#18316 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18317 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18318 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#18319 = cylindrical_surface ( 'none', #18329, 1.649999999999988400 ) ;
#18320 = face_outer_bound ( 'none', #2831, .t. ) ;
#18321 = cartesian_point ( 'none', ( -47.51348918324270400, 4.000000000000000000, 40.60441288374796200 ) ) ;
#18322 = plane ( 'none', #18325 ) ;
#18323 = axis2_placement_3d ( 'none', #18382, #18378, #18377 ) ;
#18324 = axis2_placement_3d ( 'none', #18371, #18379, #18375 ) ;
#18325 = axis2_placement_3d ( 'none', #18350, #18349, #18372 ) ;
#18326 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18327 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 22.50000000000000700 ) ) ;
#18328 = face_outer_bound ( 'none', #2773, .t. ) ;
#18329 = axis2_placement_3d ( 'none', #18385, #18384, #18383 ) ;
#18330 = cylindrical_surface ( 'none', #18323, 1.649999999999988400 ) ;
#18331 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18332 = cartesian_point ( 'none', ( -50.94339530302234900, 59.00000000000000000, -20.85000000000000500 ) ) ;
#18333 = cartesian_point ( 'none', ( -50.94339530302232800, 59.22861951427802300, -20.84999999999999800 ) ) ;
#18334 = cartesian_point ( 'none', ( -50.92362936646076600, 59.45504028005191800, -20.89845070373062100 ) ) ;
#18335 = cartesian_point ( 'none', ( -50.86864029343028200, 59.76105883175534900, -21.03178002131147300 ) ) ;
#18336 = cartesian_point ( 'none', ( -50.84565787659188600, 59.85961848695089300, -21.08733707823854800 ) ) ;
#18337 = cartesian_point ( 'none', ( -50.79305783856061400, 60.03925378352391800, -21.21372162925028000 ) ) ;
#18338 = cartesian_point ( 'none', ( -50.76339069930540400, 60.12123668144585800, -21.28467557997487300 ) ) ;
#18339 = cartesian_point ( 'none', ( -50.69741430513012400, 60.27021356250034500, -21.44134866581608600 ) ) ;
#18340 = cartesian_point ( 'none', ( -50.66087156449851400, 60.33722497071844500, -21.52760075842393300 ) ) ;
#18341 = cartesian_point ( 'none', ( -50.58440921748204000, 60.45063469256529500, -21.70665902913271600 ) ) ;
#18342 = cartesian_point ( 'none', ( -50.54412480088439000, 60.49799271295216100, -21.80033964949416300 ) ) ;
#18343 = cartesian_point ( 'none', ( -50.45941345869266600, 60.57454482116545300, -21.99570308322491400 ) ) ;
#18344 = cartesian_point ( 'none', ( -50.41489844846054800, 60.60350936646139500, -22.09756522032659000 ) ) ;
#18345 = cartesian_point ( 'none', ( -50.32526491054385800, 60.64121070981759200, -22.30094361050133100 ) ) ;
#18346 = cartesian_point ( 'none', ( -50.27970397855012400, 60.65041649950998000, -22.40348695720140200 ) ) ;
#18347 = cylindrical_surface ( 'none', #18307, 1.649999999999988400 ) ;
#18348 = axis2_placement_3d ( 'none', #18327, #18326, #18331 ) ;
#18349 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18350 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18351 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18352 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18353 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18354 = face_outer_bound ( 'none', #2828, .t. ) ;
#18355 = cylindrical_surface ( 'none', #18348, 1.649999999999988400 ) ;
#18356 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18357 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18358 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18359 = face_outer_bound ( 'none', #2874, .t. ) ;
#18360 = cylindrical_surface ( 'none', #18370, 62.50000000000000000 ) ;
#18361 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18362 = axis2_placement_3d ( 'none', #18361, #18419, #18418 ) ;
#18363 = cylindrical_surface ( 'none', #18324, 62.50000000000000000 ) ;
#18364 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18365 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18366 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18367 = axis2_placement_3d ( 'none', #18366, #18365, #18364 ) ;
#18368 = circle ( 'none', #18452, 62.50000000000000000 ) ;
#18369 = circle ( 'none', #18362, 62.50000000000000000 ) ;
#18370 = axis2_placement_3d ( 'none', #18358, #18416, #18411 ) ;
#18371 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18372 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18373 = cylindrical_surface ( 'none', #18393, 62.50000000000000000 ) ;
#18374 = face_outer_bound ( 'none', #2849, .t. ) ;
#18375 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18376 = face_outer_bound ( 'none', #2851, .t. ) ;
#18377 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18378 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18379 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18380 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18381 = vector ( 'none', #18380, 1000.000000000000000 ) ;
#18382 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -22.49999999999999600 ) ) ;
#18383 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18384 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#18385 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 8.160712124931350600e-015 ) ) ;
#18386 = cylindrical_surface ( 'none', #18458, 62.50000000000000000 ) ;
#18387 = face_outer_bound ( 'none', #2915, .t. ) ;
#18388 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18389 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18390 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18391 = face_outer_bound ( 'none', #2910, .t. ) ;
#18392 = face_outer_bound ( 'none', #2812, .t. ) ;
#18393 = axis2_placement_3d ( 'none', #18402, #18401, #18400 ) ;
#18394 = plane ( 'none', #18412 ) ;
#18395 = face_outer_bound ( 'none', #2871, .t. ) ;
#18396 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18397 = plane ( 'none', #18449 ) ;
#18398 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18399 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18400 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18401 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18402 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18403 = axis2_placement_3d ( 'none', #18410, #18408, #18407 ) ;
#18404 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18405 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18406 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18407 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18408 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18409 = face_outer_bound ( 'none', #47640, .t. ) ;
#18410 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18411 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18412 = axis2_placement_3d ( 'none', #18390, #18389, #18388 ) ;
#18413 = axis2_placement_3d ( 'none', #18420, #18406, #18405 ) ;
#18414 = circle ( 'none', #18413, 62.50000000000000000 ) ;
#18415 = cylindrical_surface ( 'none', #18403, 62.50000000000000000 ) ;
#18416 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18417 = axis2_placement_3d ( 'none', #18404, #18399, #18398 ) ;
#18418 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18419 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18420 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18421 = circle ( 'none', #18417, 62.50000000000000000 ) ;
#18422 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18423 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18424 = axis2_placement_3d ( 'none', #18482, #18481, #18480 ) ;
#18425 = cylindrical_surface ( 'none', #18424, 62.50000000000000000 ) ;
#18426 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18427 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18428 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18429 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18430 = axis2_placement_3d ( 'none', #18445, #18429, #18428 ) ;
#18431 = axis2_placement_3d ( 'none', #18423, #18422, #18487 ) ;
#18432 = face_outer_bound ( 'none', #2843, .t. ) ;
#18433 = plane ( 'none', #18431 ) ;
#18434 = face_outer_bound ( 'none', #2985, .t. ) ;
#18435 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18436 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18437 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18438 = edge_loop ( 'none', ( #18442, #19272, #19234, #19002, #19006, #19001, #19263, #19227 ) ) ;
#18439 = axis2_placement_3d ( 'none', #18437, #18436, #18435 ) ;
#18440 = edge_loop ( 'none', ( #17664, #16118, #18148, #17898, #16096, #19289 ) ) ;
#18442 = oriented_edge ( 'none', *, *, #18745, .f. ) ;
#18441 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18443 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18444 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18445 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18446 = face_outer_bound ( 'none', #2888, .t. ) ;
#18447 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18448 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18449 = axis2_placement_3d ( 'none', #18448, #18396, #18477 ) ;
#18450 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18451 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18452 = axis2_placement_3d ( 'none', #18457, #18451, #18450 ) ;
#18453 = face_outer_bound ( 'none', #2903, .t. ) ;
#18454 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18455 = circle ( 'none', #18430, 62.50000000000000000 ) ;
#18456 = cylindrical_surface ( 'none', #18439, 62.50000000000000000 ) ;
#18457 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18458 = axis2_placement_3d ( 'none', #18447, #18444, #18443 ) ;
#18459 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18461 = edge_curve ( 'none', #17395, #147, #30265, .t. ) ;
#18460 = cartesian_point ( 'none', ( 4.592425496802574000e-016, 49.00000000000000000, -3.750000000000000000 ) ) ;
#18462 = vector ( 'none', #18464, 1000.000000000000000 ) ;
#18463 = advanced_face ( 'none', ( #30258, #30260 ), #30259, .t. ) ;
#18464 = direction ( 'none', ( 1.239088197126291100e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#18465 = face_outer_bound ( 'none', #2939, .t. ) ;
#18466 = plane ( 'none', #18478 ) ;
#18467 = axis2_placement_3d ( 'none', #18454, #18472, #18471 ) ;
#18468 = line ( 'none', #18718, #18713 ) ;
#18469 = axis2_placement_3d ( 'none', #18735, #19542, #19560 ) ;
#18470 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18471 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18472 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18473 = vertex_point ( 'none', #30256 ) ;
#18474 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18475 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18476 = plane ( 'none', #18485 ) ;
#18477 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18478 = axis2_placement_3d ( 'none', #18475, #18474, #18459 ) ;
#18479 = cylindrical_surface ( 'none', #18467, 62.50000000000000000 ) ;
#18480 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18481 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18482 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18483 = edge_loop ( 'none', ( #20140, #20116, #20134, #20075 ) ) ;
#18484 = face_outer_bound ( 'none', #2930, .t. ) ;
#18485 = axis2_placement_3d ( 'none', #18427, #18426, #18470 ) ;
#18486 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#18487 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18488 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18489 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18490 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18491 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18492 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18493 = cylindrical_surface ( 'none', #18502, 62.50000000000000000 ) ;
#18494 = face_outer_bound ( 'none', #2944, .t. ) ;
#18495 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18496 = cartesian_point ( 'none', ( -22.16737294875997200, 120.0000000000000000, -53.27192108935610500 ) ) ;
#18497 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18498 = axis2_placement_3d ( 'none', #18514, #18512, #18497 ) ;
#18499 = circle ( 'none', #18498, 62.50000000000000000 ) ;
#18500 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18501 = face_outer_bound ( 'none', #3006, .t. ) ;
#18502 = axis2_placement_3d ( 'none', #18495, #18488, #18515 ) ;
#18503 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18504 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#18505 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#18506 = axis2_placement_3d ( 'none', #18505, #18504, #18503 ) ;
#18507 = circle ( 'none', #18506, 2.000000000000000900 ) ;
#18508 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18509 = plane ( 'none', #18511 ) ;
#18510 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18511 = axis2_placement_3d ( 'none', #18508, #18492, #18491 ) ;
#18512 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18513 = face_outer_bound ( 'none', #2886, .t. ) ;
#18514 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18515 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18516 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18517 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18518 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18519 = axis2_placement_3d ( 'none', #18518, #18517, #18516 ) ;
#18520 = plane ( 'none', #18519 ) ;
#18521 = cylindrical_surface ( 'none', #18530, 62.50000000000000000 ) ;
#18522 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18523 = direction ( 'none', ( 0.2486898871648481600, -0.0000000000000000000, 0.9685831611286328500 ) ) ;
#18524 = vector ( 'none', #18523, 1000.000000000000000 ) ;
#18525 = cartesian_point ( 'none', ( -15.31583446367416500, 120.0000000000000000, -55.63016461130894200 ) ) ;
#18526 = axis2_placement_3d ( 'none', #18522, #18569, #18578 ) ;
#18527 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18528 = face_outer_bound ( 'none', #2984, .t. ) ;
#18529 = line ( 'none', #18525, #18524 ) ;
#18530 = axis2_placement_3d ( 'none', #18490, #18527, #18581 ) ;
#18531 = circle ( 'none', #18576, 62.50000000000000000 ) ;
#18532 = face_outer_bound ( 'none', #2986, .t. ) ;
#18533 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18534 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18535 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18536 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18537 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18538 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18539 = axis2_placement_3d ( 'none', #18538, #18537, #18542 ) ;
#18540 = cylindrical_surface ( 'none', #18539, 62.50000000000000000 ) ;
#18541 = face_outer_bound ( 'none', #2977, .t. ) ;
#18542 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18543 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18544 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18545 = plane ( 'none', #18547 ) ;
#18546 = plane ( 'none', #18550 ) ;
#18547 = axis2_placement_3d ( 'none', #18536, #18535, #18534 ) ;
#18548 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18549 = axis2_placement_3d ( 'none', #18489, #18500, #18548 ) ;
#18550 = axis2_placement_3d ( 'none', #18510, #18544, #18543 ) ;
#18551 = face_outer_bound ( 'none', #2919, .t. ) ;
#18552 = circle ( 'none', #18549, 62.50000000000000000 ) ;
#18553 = face_outer_bound ( 'none', #2960, .t. ) ;
#18554 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18555 = cylindrical_surface ( 'none', #18557, 62.50000000000000000 ) ;
#18556 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18557 = axis2_placement_3d ( 'none', #18609, #18608, #18607 ) ;
#18558 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18559 = face_outer_bound ( 'none', #3030, .t. ) ;
#18560 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18561 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18562 = axis2_placement_3d ( 'none', #18560, #18554, #18556 ) ;
#18563 = circle ( 'none', #18572, 62.50000000000000000 ) ;
#18564 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18565 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18566 = axis2_placement_3d ( 'none', #18568, #18565, #18564 ) ;
#18567 = circle ( 'none', #18602, 62.50000000000000000 ) ;
#18568 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18569 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18570 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18571 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18572 = axis2_placement_3d ( 'none', #18571, #18570, #18558 ) ;
#18573 = cylindrical_surface ( 'none', #18562, 62.50000000000000000 ) ;
#18574 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18575 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18576 = axis2_placement_3d ( 'none', #18533, #18575, #18574 ) ;
#18577 = face_outer_bound ( 'none', #2965, .t. ) ;
#18578 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18579 = circle ( 'none', #18566, 62.50000000000000000 ) ;
#18580 = cylindrical_surface ( 'none', #18526, 62.50000000000000000 ) ;
#18581 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18582 = circle ( 'none', #18642, 62.50000000000000000 ) ;
#18583 = circle ( 'none', #18646, 62.50000000000000000 ) ;
#18584 = face_outer_bound ( 'none', #3063, .t. ) ;
#18585 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18586 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18587 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18588 = face_outer_bound ( 'none', #3117, .t. ) ;
#18589 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18590 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18591 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18592 = face_outer_bound ( 'none', #3064, .t. ) ;
#18593 = face_outer_bound ( 'none', #3034, .t. ) ;
#18594 = axis2_placement_3d ( 'none', #18614, #18613, #18585 ) ;
#18595 = axis2_placement_3d ( 'none', #18591, #18590, #18589 ) ;
#18596 = axis2_placement_3d ( 'none', #18605, #18587, #18586 ) ;
#18597 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18599 = edge_curve ( 'none', #16647, #17947, #30251, .t. ) ;
#18598 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18600 = circle ( 'none', #18595, 62.50000000000000000 ) ;
#18601 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18602 = axis2_placement_3d ( 'none', #18561, #18610, #18601 ) ;
#18603 = cartesian_point ( 'none', ( -15.79180783496788700, 120.0000000000000000, -61.50503073166817800 ) ) ;
#18604 = axis2_placement_3d ( 'none', #18603, #18598, #18597 ) ;
#18605 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18606 = plane ( 'none', #18596 ) ;
#18607 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18608 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18609 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18610 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18611 = cylindrical_surface ( 'none', #18594, 62.50000000000000000 ) ;
#18612 = circle ( 'none', #18604, 1.000000000000000900 ) ;
#18613 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18614 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18615 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18616 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18617 = direction ( 'none', ( -0.6374239897486879700, 0.0000000000000000000, -0.7705132427757907000 ) ) ;
#18618 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18619 = axis2_placement_3d ( 'none', #18625, #18633, #18618 ) ;
#18620 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18621 = plane ( 'none', #18669 ) ;
#18622 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18623 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18624 = axis2_placement_3d ( 'none', #18679, #18678, #18677 ) ;
#18625 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18626 = circle ( 'none', #18619, 62.50000000000000000 ) ;
#18627 = circle ( 'none', #18673, 62.50000000000000000 ) ;
#18628 = axis2_placement_3d ( 'none', #18640, #18623, #18622 ) ;
#18629 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18630 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18631 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18632 = cylindrical_surface ( 'none', #18628, 62.50000000000000000 ) ;
#18633 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18634 = plane ( 'none', #18624 ) ;
#18635 = axis2_placement_3d ( 'none', #18616, #18666, #18665 ) ;
#18636 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18637 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18638 = face_outer_bound ( 'none', #3060, .t. ) ;
#18639 = plane ( 'none', #18635 ) ;
#18640 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18641 = cylindrical_surface ( 'none', #18648, 62.50000000000000000 ) ;
#18642 = axis2_placement_3d ( 'none', #18631, #18630, #18629 ) ;
#18643 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18644 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18645 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18646 = axis2_placement_3d ( 'none', #18645, #18644, #18643 ) ;
#18647 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18648 = axis2_placement_3d ( 'none', #18647, #18637, #18636 ) ;
#18649 = cartesian_point ( 'none', ( -43.81451272577885400, 120.0000000000000000, 37.54435343167548200 ) ) ;
#18650 = plane ( 'none', #18663 ) ;
#18651 = cartesian_point ( 'none', ( -43.81451272577888300, 120.0000000000000000, 37.54435343167545400 ) ) ;
#18652 = line ( 'none', #18651, #18692 ) ;
#18653 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#18654 = vertex_point ( 'none', #30252 ) ;
#18655 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#18656 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18657 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18658 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18659 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18660 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18661 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18662 = direction ( 'none', ( -0.7705132427757907000, 0.0000000000000000000, 0.6374239897486879700 ) ) ;
#18663 = axis2_placement_3d ( 'none', #18649, #18617, #18662 ) ;
#18664 = conical_surface ( 'none', #18667, 0.8509999999999999800, 0.06981317007976599300 ) ;
#18665 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18666 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18667 = axis2_placement_3d ( 'none', #18655, #18653, #18707 ) ;
#18668 = face_outer_bound ( 'none', #3081, .t. ) ;
#18669 = axis2_placement_3d ( 'none', #18620, #18661, #18660 ) ;
#18670 = face_outer_bound ( 'none', #3024, .t. ) ;
#18671 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18672 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18673 = axis2_placement_3d ( 'none', #18615, #18672, #18671 ) ;
#18674 = face_outer_bound ( 'none', #3000, .t. ) ;
#18675 = axis2_placement_3d ( 'none', #18658, #18657, #18656 ) ;
#18676 = face_outer_bound ( 'none', #3201, .t. ) ;
#18677 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18678 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18679 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18680 = plane ( 'none', #18675 ) ;
#18681 = plane ( 'none', #18698 ) ;
#18682 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18683 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18684 = face_outer_bound ( 'none', #3107, .t. ) ;
#18685 = plane ( 'none', #18705 ) ;
#18686 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18687 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18688 = face_outer_bound ( 'none', #3044, .t. ) ;
#18689 = axis2_placement_3d ( 'none', #18687, #18683, #18682 ) ;
#18690 = axis2_placement_3d ( 'none', #18694, #18659, #18686 ) ;
#18691 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18692 = vector ( 'none', #18691, 1000.000000000000000 ) ;
#18693 = circle ( 'none', #18738, 62.50000000000000000 ) ;
#18694 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18695 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18696 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18697 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18698 = axis2_placement_3d ( 'none', #18750, #18749, #18748 ) ;
#18699 = plane ( 'none', #18690 ) ;
#18700 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18701 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18702 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18703 = axis2_placement_3d ( 'none', #18697, #18696, #18695 ) ;
#18704 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18705 = axis2_placement_3d ( 'none', #18704, #18743, #18742 ) ;
#18706 = axis2_placement_3d ( 'none', #18702, #18701, #18700 ) ;
#18707 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18708 = cylindrical_surface ( 'none', #18706, 62.50000000000000000 ) ;
#18709 = face_outer_bound ( 'none', #3099, .t. ) ;
#18710 = circle ( 'none', #18703, 62.50000000000000000 ) ;
#18711 = face_outer_bound ( 'none', #3096, .t. ) ;
#18712 = face_outer_bound ( 'none', #3102, .t. ) ;
#18713 = vector ( 'none', #18719, 1000.000000000000000 ) ;
#18714 = oriented_edge ( 'none', *, *, #18980, .f. ) ;
#18715 = axis2_placement_3d ( 'none', #18727, #18729, #18728 ) ;
#18716 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18717 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18718 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -27.70000000000000300 ) ) ;
#18719 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#18720 = oriented_edge ( 'none', *, *, #18599, .f. ) ;
#18721 = oriented_edge ( 'none', *, *, #112, .t. ) ;
#18722 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18723 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18724 = axis2_placement_3d ( 'none', #18733, #18723, #18722 ) ;
#18725 = plane ( 'none', #18740 ) ;
#18726 = vertex_point ( 'none', #30225 ) ;
#18727 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18728 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18729 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18730 = face_outer_bound ( 'none', #3131, .t. ) ;
#18731 = plane ( 'none', #18715 ) ;
#18732 = cartesian_point ( 'none', ( -13.37866814141689900, 120.0000000000000000, -56.12754438563865000 ) ) ;
#18733 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18734 = circle ( 'none', #18724, 62.50000000000000000 ) ;
#18735 = cartesian_point ( 'none', ( -32.17495066679124000, 50.00000000000000000, 17.16936400027072900 ) ) ;
#18736 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18737 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18738 = axis2_placement_3d ( 'none', #18747, #18737, #18736 ) ;
#18739 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18740 = axis2_placement_3d ( 'none', #18739, #18717, #18716 ) ;
#18741 = cylindrical_surface ( 'none', #18689, 62.50000000000000000 ) ;
#18742 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18743 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18744 = line ( 'none', #18732, #17419 ) ;
#18745 = edge_curve ( 'none', #18746, #18726, #30302, .t. ) ;
#18746 = vertex_point ( 'none', #30254 ) ;
#18747 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18748 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18749 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18750 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18751 = advanced_face ( 'none', ( #30304 ), #30246, .f. ) ;
#18752 = cylindrical_surface ( 'none', #18768, 62.50000000000000000 ) ;
#18753 = face_outer_bound ( 'none', #3143, .t. ) ;
#18754 = circle ( 'none', #18809, 62.50000000000000000 ) ;
#18755 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18756 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18757 = axis2_placement_3d ( 'none', #18763, #18756, #18755 ) ;
#18758 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18759 = circle ( 'none', #18757, 62.50000000000000000 ) ;
#18760 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#18761 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18762 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18763 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18764 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18765 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18766 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18767 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18768 = axis2_placement_3d ( 'none', #18802, #18797, #18796 ) ;
#18769 = cylindrical_surface ( 'none', #18778, 62.50000000000000000 ) ;
#18770 = face_outer_bound ( 'none', #3122, .t. ) ;
#18771 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18772 = face_outer_bound ( 'none', #3105, .t. ) ;
#18773 = axis2_placement_3d ( 'none', #18782, #18762, #18761 ) ;
#18774 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#18775 = vector ( 'none', #18774, 1000.000000000000000 ) ;
#18776 = cartesian_point ( 'none', ( -48.29016692651399000, 120.0000000000000000, 41.24693659181750900 ) ) ;
#18777 = line ( 'none', #18776, #18775 ) ;
#18778 = axis2_placement_3d ( 'none', #18758, #18771, #18764 ) ;
#18779 = axis2_placement_3d ( 'none', #18767, #18766, #18765 ) ;
#18780 = circle ( 'none', #18773, 62.50000000000000000 ) ;
#18781 = cylindrical_surface ( 'none', #18779, 62.50000000000000000 ) ;
#18782 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18783 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18784 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18785 = axis2_placement_3d ( 'none', #18792, #18833, #18832 ) ;
#18786 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#18787 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18788 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18789 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18790 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18791 = axis2_placement_3d ( 'none', #18790, #18789, #18788 ) ;
#18792 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18793 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18794 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#18795 = cylindrical_surface ( 'none', #18846, 62.50000000000000000 ) ;
#18796 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18797 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18798 = conical_surface ( 'none', #18811, 0.8509999999999999800, 0.06981317007976599300 ) ;
#18799 = face_outer_bound ( 'none', #3182, .t. ) ;
#18800 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18801 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18802 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18803 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18804 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18805 = axis2_placement_3d ( 'none', #18760, #18801, #18800 ) ;
#18806 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18807 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18808 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18809 = axis2_placement_3d ( 'none', #18808, #18807, #18806 ) ;
#18810 = circle ( 'none', #18805, 57.69999999999999600 ) ;
#18811 = axis2_placement_3d ( 'none', #18786, #18794, #18793 ) ;
#18812 = plane ( 'none', #18791 ) ;
#18813 = face_outer_bound ( 'none', #3234, .t. ) ;
#18814 = face_outer_bound ( 'none', #3133, .t. ) ;
#18815 = axis2_placement_3d ( 'none', #18830, #18787, #18821 ) ;
#18816 = face_outer_bound ( 'none', #3227, .t. ) ;
#18817 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18818 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18819 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18820 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18821 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18822 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18823 = axis2_placement_3d ( 'none', #18822, #18820, #18819 ) ;
#18824 = cylindrical_surface ( 'none', #18815, 62.50000000000000000 ) ;
#18825 = plane ( 'none', #18823 ) ;
#18826 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18827 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18828 = axis2_placement_3d ( 'none', #18837, #18827, #18826 ) ;
#18829 = circle ( 'none', #18828, 62.50000000000000000 ) ;
#18830 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18831 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18832 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18833 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18834 = face_outer_bound ( 'none', #1559, .t. ) ;
#18835 = plane ( 'none', #18867 ) ;
#18836 = face_outer_bound ( 'none', #3217, .t. ) ;
#18837 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18838 = circle ( 'none', #18871, 62.50000000000000000 ) ;
#18839 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18841 = oriented_edge ( 'none', *, *, #12455, .t. ) ;
#18840 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18842 = axis2_placement_3d ( 'none', #18784, #18840, #18839 ) ;
#18843 = circle ( 'none', #18842, 62.50000000000000000 ) ;
#18844 = face_outer_bound ( 'none', #3166, .t. ) ;
#18845 = plane ( 'none', #18785 ) ;
#18846 = axis2_placement_3d ( 'none', #18783, #18804, #18803 ) ;
#18847 = face_outer_bound ( 'none', #3134, .t. ) ;
#18848 = cylindrical_surface ( 'none', #18857, 62.50000000000000000 ) ;
#18849 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18850 = axis2_placement_3d ( 'none', #18831, #18899, #18898 ) ;
#18851 = face_outer_bound ( 'none', #3191, .t. ) ;
#18852 = axis2_placement_3d ( 'none', #18902, #18894, #18893 ) ;
#18853 = plane ( 'none', #18850 ) ;
#18854 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18855 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18856 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18857 = axis2_placement_3d ( 'none', #18818, #18860, #18859 ) ;
#18858 = face_outer_bound ( 'none', #3165, .t. ) ;
#18859 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18860 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18861 = circle ( 'none', #18945, 62.50000000000000000 ) ;
#18862 = face_outer_bound ( 'none', #3163, .t. ) ;
#18863 = axis2_placement_3d ( 'none', #18873, #18872, #18817 ) ;
#18864 = axis2_placement_3d ( 'none', #18856, #18855, #18854 ) ;
#18865 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18866 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18867 = axis2_placement_3d ( 'none', #18874, #18866, #18865 ) ;
#18868 = plane ( 'none', #18864 ) ;
#18869 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18870 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18871 = axis2_placement_3d ( 'none', #18877, #18870, #18869 ) ;
#18872 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18873 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18874 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18875 = face_outer_bound ( 'none', #3272, .t. ) ;
#18876 = cylindrical_surface ( 'none', #18863, 62.50000000000000000 ) ;
#18877 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18878 = line ( 'none', #18942, #18938 ) ;
#18879 = face_outer_bound ( 'none', #3271, .t. ) ;
#18880 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18881 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18882 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18883 = axis2_placement_3d ( 'none', #18882, #18881, #18880 ) ;
#18884 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18885 = axis2_placement_3d ( 'none', #18886, #18940, #18939 ) ;
#18886 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18887 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18888 = cylindrical_surface ( 'none', #18883, 62.50000000000000000 ) ;
#18889 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18890 = plane ( 'none', #18885 ) ;
#18891 = face_outer_bound ( 'none', #3257, .t. ) ;
#18892 = face_outer_bound ( 'none', #3284, .t. ) ;
#18893 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18894 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18895 = axis2_placement_3d ( 'none', #18911, #18909, #18889 ) ;
#18896 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18897 = cylindrical_surface ( 'none', #18895, 62.50000000000000000 ) ;
#18898 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18899 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18900 = cylindrical_surface ( 'none', #18852, 62.50000000000000000 ) ;
#18901 = cartesian_point ( 'none', ( -29.71505162541472000, 120.0000000000000000, -56.12722785688723100 ) ) ;
#18902 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18903 = face_outer_bound ( 'none', #3267, .t. ) ;
#18904 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18905 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18906 = axis2_placement_3d ( 'none', #18849, #18905, #18904 ) ;
#18907 = circle ( 'none', #18906, 62.50000000000000000 ) ;
#18908 = oriented_edge ( 'none', *, *, #19420, .t. ) ;
#18909 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18910 = oriented_edge ( 'none', *, *, #52924, .f. ) ;
#18911 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18912 = face_outer_bound ( 'none', #3172, .t. ) ;
#18913 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18914 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18915 = plane ( 'none', #18918 ) ;
#18916 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18917 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18918 = axis2_placement_3d ( 'none', #18967, #18966, #18965 ) ;
#18919 = cylindrical_surface ( 'none', #18929, 62.50000000000000000 ) ;
#18920 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18921 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18922 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18923 = axis2_placement_3d ( 'none', #18922, #18921, #18920 ) ;
#18924 = face_outer_bound ( 'none', #3310, .t. ) ;
#18925 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18926 = circle ( 'none', #18923, 62.50000000000000000 ) ;
#18927 = axis2_placement_3d ( 'none', #18914, #18913, #18976 ) ;
#18928 = plane ( 'none', #18927 ) ;
#18929 = axis2_placement_3d ( 'none', #18975, #18974, #18973 ) ;
#18930 = direction ( 'none', ( 0.7705132427757907000, 0.0000000000000000000, -0.6374239897486879700 ) ) ;
#18931 = plane ( 'none', #18937 ) ;
#18932 = face_outer_bound ( 'none', #3301, .t. ) ;
#18933 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18934 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18935 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18936 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18937 = axis2_placement_3d ( 'none', #18887, #18933, #18925 ) ;
#18938 = vector ( 'none', #18930, 1000.000000000000000 ) ;
#18939 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18940 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18941 = circle ( 'none', #18943, 62.50000000000000000 ) ;
#18942 = cartesian_point ( 'none', ( -43.81451272577885400, 4.000000000000003600, 37.54435343167548200 ) ) ;
#18943 = axis2_placement_3d ( 'none', #18936, #18935, #18934 ) ;
#18944 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18945 = axis2_placement_3d ( 'none', #18884, #18896, #18944 ) ;
#18946 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18947 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18948 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18949 = axis2_placement_3d ( 'none', #18952, #18948, #18947 ) ;
#18950 = axis2_placement_3d ( 'none', #19011, #19010, #19009 ) ;
#18951 = edge_loop ( 'none', ( #18721, #18714, #18720, #18955 ) ) ;
#18952 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18953 = plane ( 'none', #18950 ) ;
#18954 = vertex_point ( 'none', #30244 ) ;
#18955 = oriented_edge ( 'none', *, *, #20885, .t. ) ;
#18956 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18957 = cartesian_point ( 'none', ( -48.29016692651399000, 4.000000000000003600, 41.24693659181750900 ) ) ;
#18958 = edge_curve ( 'none', #19007, #18654, #30293, .t. ) ;
#18959 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18960 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18961 = axis2_placement_3d ( 'none', #18969, #18960, #18959 ) ;
#18962 = circle ( 'none', #18961, 62.50000000000000000 ) ;
#18963 = circle ( 'none', #18949, 62.50000000000000000 ) ;
#18964 = axis2_placement_3d ( 'none', #18970, #18917, #18916 ) ;
#18965 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18966 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18967 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18968 = axis2_placement_3d ( 'none', #18956, #18946, #19014 ) ;
#18969 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18970 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18971 = cylindrical_surface ( 'none', #18964, 62.50000000000000000 ) ;
#18972 = face_outer_bound ( 'none', #3251, .t. ) ;
#18973 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#18974 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#18975 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18976 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#18977 = face_outer_bound ( 'none', #3262, .t. ) ;
#18978 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#18979 = line ( 'none', #18978, #19531 ) ;
#18980 = edge_curve ( 'none', #17947, #99, #30288, .t. ) ;
#18981 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18982 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18983 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, -65.50000000000000000 ) ) ;
#18984 = axis2_placement_3d ( 'none', #17931, #18201, #18441 ) ;
#18985 = edge_loop ( 'none', ( #19262, #20746, #20715, #20747, #20717 ) ) ;
#18986 = vertex_point ( 'none', #30303 ) ;
#18987 = circle ( 'none', #18994, 62.50000000000000000 ) ;
#18988 = face_outer_bound ( 'none', #3327, .t. ) ;
#18989 = edge_curve ( 'none', #18954, #18746, #30247, .t. ) ;
#18990 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18991 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18992 = cartesian_point ( 'none', ( -48.92759091626268000, 4.000000000000003600, 40.47642334904171700 ) ) ;
#18993 = axis2_placement_3d ( 'none', #18992, #18991, #18990 ) ;
#18994 = axis2_placement_3d ( 'none', #19004, #18982, #18981 ) ;
#18995 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 35.00000000000000000, 65.50000000000000000 ) ) ;
#18996 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#18997 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#18998 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#18999 = axis2_placement_3d ( 'none', #18998, #18997, #18996 ) ;
#19000 = circle ( 'none', #18993, 1.000000000000000900 ) ;
#19001 = oriented_edge ( 'none', *, *, #19550, .f. ) ;
#19002 = oriented_edge ( 'none', *, *, #19269, .f. ) ;
#19003 = cylindrical_surface ( 'none', #18984, 57.70000000000000300 ) ;
#19004 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19005 = edge_curve ( 'none', #18726, #18986, #30284, .t. ) ;
#19006 = oriented_edge ( 'none', *, *, #18958, .f. ) ;
#19007 = vertex_point ( 'none', #30283 ) ;
#19008 = circle ( 'none', #18999, 62.50000000000000000 ) ;
#19009 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19010 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19011 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19012 = cylindrical_surface ( 'none', #18968, 62.50000000000000000 ) ;
#19013 = face_outer_bound ( 'none', #3247, .t. ) ;
#19014 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19015 = axis2_placement_3d ( 'none', #19075, #19074, #19073 ) ;
#19016 = axis2_placement_3d ( 'none', #19062, #19052, #19051 ) ;
#19017 = plane ( 'none', #19015 ) ;
#19018 = face_outer_bound ( 'none', #3339, .t. ) ;
#19019 = axis2_placement_3d ( 'none', #19035, #19034, #19033 ) ;
#19020 = axis2_placement_3d ( 'none', #19065, #19070, #19061 ) ;
#19021 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19022 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19023 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19024 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19025 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19026 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19027 = face_outer_bound ( 'none', #3362, .t. ) ;
#19028 = axis2_placement_3d ( 'none', #19026, #19025, #19024 ) ;
#19029 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19030 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19031 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19032 = plane ( 'none', #19019 ) ;
#19033 = direction ( 'none', ( 0.8949343677499603800, -1.557892197183330500e-015, 0.4461978007789579300 ) ) ;
#19034 = direction ( 'none', ( 0.4461978007789579900, 3.124648454283931900e-015, -0.8949343677499604900 ) ) ;
#19035 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5150000000000075600, -2.149999999999998100 ) ) ;
#19036 = face_outer_bound ( 'none', #3350, .t. ) ;
#19037 = axis2_placement_3d ( 'none', #19031, #19030, #19029 ) ;
#19038 = circle ( 'none', #19037, 62.50000000000000000 ) ;
#19039 = axis2_placement_3d ( 'none', #19023, #19022, #19021 ) ;
#19040 = face_outer_bound ( 'none', #3333, .t. ) ;
#19041 = cylindrical_surface ( 'none', #19028, 62.50000000000000000 ) ;
#19042 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19043 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19044 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19045 = axis2_placement_3d ( 'none', #19044, #19043, #19042 ) ;
#19046 = cylindrical_surface ( 'none', #19045, 62.50000000000000000 ) ;
#19047 = plane ( 'none', #19039 ) ;
#19048 = face_outer_bound ( 'none', #3357, .t. ) ;
#19049 = axis2_placement_3d ( 'none', #19050, #19115, #19106 ) ;
#19050 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19051 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19052 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19053 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19054 = circle ( 'none', #19114, 62.50000000000000000 ) ;
#19055 = axis2_placement_3d ( 'none', #19101, #19100, #19099 ) ;
#19056 = cylindrical_surface ( 'none', #19049, 62.50000000000000000 ) ;
#19057 = face_outer_bound ( 'none', #3389, .t. ) ;
#19058 = cylindrical_surface ( 'none', #19102, 62.50000000000000000 ) ;
#19059 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19060 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19061 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19062 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19063 = plane ( 'none', #19016 ) ;
#19064 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19065 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19066 = cylindrical_surface ( 'none', #19077, 62.50000000000000000 ) ;
#19067 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19068 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19069 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19070 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19071 = face_outer_bound ( 'none', #3380, .t. ) ;
#19072 = face_outer_bound ( 'none', #3307, .t. ) ;
#19073 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19074 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19075 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19076 = circle ( 'none', #19080, 62.50000000000000000 ) ;
#19077 = axis2_placement_3d ( 'none', #19060, #19059, #19079 ) ;
#19078 = plane ( 'none', #19020 ) ;
#19079 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19080 = axis2_placement_3d ( 'none', #19069, #19068, #19067 ) ;
#19081 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19082 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19083 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19084 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19085 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 0.0000000000000000000 ) ) ;
#19086 = plane ( 'none', #19136 ) ;
#19087 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19088 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19089 = axis2_placement_3d ( 'none', #19094, #19097, #19088 ) ;
#19090 = axis2_placement_3d ( 'none', #19093, #19081, #19084 ) ;
#19091 = axis2_placement_3d ( 'none', #19087, #19083, #19082 ) ;
#19092 = face_outer_bound ( 'none', #3329, .t. ) ;
#19093 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19094 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19095 = cylindrical_surface ( 'none', #19090, 62.50000000000000000 ) ;
#19096 = circle ( 'none', #19091, 62.50000000000000000 ) ;
#19097 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19098 = axis2_placement_3d ( 'none', #19125, #19120, #19109 ) ;
#19099 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19100 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19101 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19102 = axis2_placement_3d ( 'none', #19111, #19110, #19064 ) ;
#19103 = face_outer_bound ( 'none', #3324, .t. ) ;
#19104 = axis2_placement_3d ( 'none', #19085, #19139, #19138 ) ;
#19105 = circle ( 'none', #19089, 62.50000000000000000 ) ;
#19106 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19107 = plane ( 'none', #19055 ) ;
#19108 = face_outer_bound ( 'none', #3320, .t. ) ;
#19109 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19110 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19111 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19112 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19113 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19114 = axis2_placement_3d ( 'none', #19053, #19113, #19112 ) ;
#19115 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19116 = axis2_placement_3d ( 'none', #19169, #19168, #19167 ) ;
#19117 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19118 = face_outer_bound ( 'none', #3432, .t. ) ;
#19119 = circle ( 'none', #19116, 62.50000000000000000 ) ;
#19120 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19121 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19122 = face_outer_bound ( 'none', #3377, .t. ) ;
#19123 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19124 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19125 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19126 = cylindrical_surface ( 'none', #19140, 62.50000000000000000 ) ;
#19127 = cylindrical_surface ( 'none', #19098, 62.50000000000000000 ) ;
#19128 = axis2_placement_3d ( 'none', #19163, #19162, #19161 ) ;
#19129 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19130 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19131 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19132 = axis2_placement_3d ( 'none', #19134, #19124, #19123 ) ;
#19133 = axis2_placement_3d ( 'none', #19152, #19151, #19150 ) ;
#19134 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19135 = face_outer_bound ( 'none', #3410, .t. ) ;
#19136 = axis2_placement_3d ( 'none', #19131, #19130, #19129 ) ;
#19137 = face_outer_bound ( 'none', #3409, .t. ) ;
#19138 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19139 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19140 = axis2_placement_3d ( 'none', #19117, #19176, #19175 ) ;
#19141 = face_outer_bound ( 'none', #3360, .t. ) ;
#19142 = circle ( 'none', #19132, 62.50000000000000000 ) ;
#19143 = cylindrical_surface ( 'none', #19104, 55.04500000000000200 ) ;
#19144 = face_outer_bound ( 'none', #3461, .t. ) ;
#19145 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19146 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19147 = line ( 'none', #19206, #19205 ) ;
#19148 = cartesian_point ( 'none', ( -57.69821425759356300, 10.24999999999999800, -31.00267845662419200 ) ) ;
#19149 = direction ( 'none', ( -0.4999999999999928900, 0.0000000000000000000, -0.8660254037844428200 ) ) ;
#19150 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19151 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19152 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19153 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19154 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19155 = face_outer_bound ( 'none', #3452, .t. ) ;
#19156 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19157 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19158 = cylindrical_surface ( 'none', #19164, 2.750000000000000000 ) ;
#19159 = cartesian_point ( 'none', ( 56.56463758246062000, 10.24999999999999800, -34.96700981160505300 ) ) ;
#19160 = axis2_placement_3d ( 'none', #19146, #19145, #19208 ) ;
#19161 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19162 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19163 = cartesian_point ( 'none', ( 0.9373486275976311600, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19164 = axis2_placement_3d ( 'none', #19179, #19178, #19149 ) ;
#19165 = plane ( 'none', #19166 ) ;
#19166 = axis2_placement_3d ( 'none', #19121, #19157, #19156 ) ;
#19167 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19168 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19169 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#19170 = circle ( 'none', #19133, 0.8509999999999999800 ) ;
#19171 = plane ( 'none', #19160 ) ;
#19172 = oriented_edge ( 'none', *, *, #20170, .f. ) ;
#19173 = edge_curve ( 'none', #52937, #1691, #30290, .t. ) ;
#19174 = plane ( 'none', #19128 ) ;
#19175 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19176 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19177 = face_outer_bound ( 'none', #3416, .t. ) ;
#19178 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#19179 = cartesian_point ( 'none', ( 53.99261314031215900, 7.500000000000000000, -33.48205080756837000 ) ) ;
#19180 = cartesian_point ( 'none', ( 55.22430140762573800, 8.717944227989423900, -37.04768898208149600 ) ) ;
#19181 = cartesian_point ( 'none', ( 55.27200585024574800, 8.878114316301481100, -36.97655360371774700 ) ) ;
#19182 = cartesian_point ( 'none', ( 55.38377467090555900, 9.178817781320498500, -36.80893438175809300 ) ) ;
#19183 = cartesian_point ( 'none', ( 55.44686501177375200, 9.317291965482235500, -36.71391160407852500 ) ) ;
#19184 = cartesian_point ( 'none', ( 55.58675935459264400, 9.571064933082899600, -36.50175789411461800 ) ) ;
#19185 = cartesian_point ( 'none', ( 55.66447768624815500, 9.687230318574545900, -36.38321485221449300 ) ) ;
#19186 = cartesian_point ( 'none', ( 55.82767920563754400, 9.886815951647712100, -36.13229350010382000 ) ) ;
#19187 = cartesian_point ( 'none', ( 55.91347898738258900, 9.971299649156508200, -35.99945353110919700 ) ) ;
#19188 = cartesian_point ( 'none', ( 56.09325357424885500, 10.10937161773375200, -35.71868825231386100 ) ) ;
#19189 = cartesian_point ( 'none', ( 56.18697251931530400, 10.16226470727715100, -35.57112676088639300 ) ) ;
#19190 = cartesian_point ( 'none', ( 56.37436158666222500, 10.23215565140743200, -35.27339359377837300 ) ) ;
#19191 = face_outer_bound ( 'none', #3441, .t. ) ;
#19192 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 65.32754013431089400 ) ) ;
#19193 = cartesian_point ( 'none', ( 52.61761314031218000, 7.500000000000000000, -35.86362066797558900 ) ) ;
#19194 = line ( 'none', #19193, #19239 ) ;
#19195 = axis2_placement_3d ( 'none', #19201, #19154, #19153 ) ;
#19196 = cartesian_point ( 'none', ( 56.46901644997100100, 10.24999999999999600, -35.12169203160729600 ) ) ;
#19197 = cartesian_point ( 'none', ( 56.56463758246062000, 10.24999999999999800, -34.96700981160505300 ) ) ;
#19198 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19199 = b_spline_curve_with_knots ( 'none', 3,
( #19197, #19196, #19190, #19189, #19188, #19187, #19186, #19185, #19184, #19183, #19182, #19181, #19180, #19245, #19244, #19243, #19242, #19241 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378022200853819800, 0.001075604440170764000, 0.001613406660256145900, 0.002151208880341527900, 0.002689011100426909700, 0.003226813320512291900, 0.003764615540597674100, 0.004302417760683055800 ),
.unspecified. ) ;
#19200 = face_outer_bound ( 'none', #3463, .t. ) ;
#19201 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 0.0000000000000000000 ) ) ;
#19202 = circle ( 'none', #19231, 55.04500000000000200 ) ;
#19203 = plane ( 'none', #19240 ) ;
#19204 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#19205 = vector ( 'none', #19204, 999.9999999999998900 ) ;
#19206 = cartesian_point ( 'none', ( -57.36761314031173200, 7.500000000000000000, -27.63637933202418800 ) ) ;
#19207 = cylindrical_surface ( 'none', #19195, 55.04500000000000200 ) ;
#19208 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19209 = cartesian_point ( 'none', ( 54.71928803168840000, 9.571073247731046500, -36.00091198657341400 ) ) ;
#19210 = cartesian_point ( 'none', ( 54.79711233741520700, 9.687236701417729600, -35.88243135649487000 ) ) ;
#19211 = cartesian_point ( 'none', ( 54.96052275109469300, 9.886819048812027300, -35.63163397178512800 ) ) ;
#19212 = cartesian_point ( 'none', ( 55.04642620453628900, 9.971301571287789000, -35.49885562228342900 ) ) ;
#19213 = cartesian_point ( 'none', ( 55.22640219347987800, 10.10937202977199000, -35.21820962438586400 ) ) ;
#19214 = cartesian_point ( 'none', ( 55.32021818200907100, 10.16226470699874800, -35.07070574433483000 ) ) ;
#19215 = axis2_placement_3d ( 'none', #19223, #19198, #19271 ) ;
#19216 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19217 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19218 = line ( 'none', #19268, #19253 ) ;
#19219 = cartesian_point ( 'none', ( 55.50778430338523600, 10.23215548169450500, -34.77307611989009200 ) ) ;
#19220 = cartesian_point ( 'none', ( 55.60252026785098400, 10.24999999999999800, -34.62142127505234900 ) ) ;
#19221 = edge_curve ( 'none', #18986, #19267, #30332, .t. ) ;
#19222 = cartesian_point ( 'none', ( 55.69821425759401000, 10.24999999999999800, -34.46678007176115700 ) ) ;
#19223 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 0.0000000000000000000 ) ) ;
#19224 = b_spline_curve_with_knots ( 'none', 3,
( #19222, #19220, #19219, #19214, #19213, #19212, #19211, #19210, #19209, #19286, #19285, #19284, #19283, #19282, #19281, #19280, #19278, #19277 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378121138701948800, 0.001075624227740389800, 0.001613436341610584600, 0.002151248455480779500, 0.002689060569350974400, 0.003226872683221169300, 0.003764684797091364200, 0.004302496910961559100 ),
.unspecified. ) ;
#19225 = oriented_edge ( 'none', *, *, #18599, .t. ) ;
#19226 = face_outer_bound ( 'none', #3466, .t. ) ;
#19227 = oriented_edge ( 'none', *, *, #19005, .f. ) ;
#19228 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19229 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19230 = cartesian_point ( 'none', ( -57.99999999999998600, 0.0000000000000000000, 29.00000000000000000 ) ) ;
#19231 = axis2_placement_3d ( 'none', #19237, #19217, #19216 ) ;
#19232 = face_outer_bound ( 'none', #3456, .t. ) ;
#19233 = cylindrical_surface ( 'none', #19215, 55.04500000000000200 ) ;
#19234 = oriented_edge ( 'none', *, *, #19252, .f. ) ;
#19235 = cartesian_point ( 'none', ( 4.592425496802574000e-016, 47.00000000000000000, -3.750000000000000000 ) ) ;
#19236 = line ( 'none', #19235, #19248 ) ;
#19237 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19238 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#19239 = vector ( 'none', #19238, 1000.000000000000000 ) ;
#19240 = axis2_placement_3d ( 'none', #19230, #19229, #19228 ) ;
#19241 = cartesian_point ( 'none', ( 55.06858645662752100, 7.500000000000000000, -37.27869077192681100 ) ) ;
#19242 = cartesian_point ( 'none', ( 55.06858645662753600, 7.679509560571689900, -37.27869077192681100 ) ) ;
#19243 = cartesian_point ( 'none', ( 55.07837531222240600, 7.858109783530929700, -37.26424324511472700 ) ) ;
#19244 = cartesian_point ( 'none', ( 55.11799426280373400, 8.213441946482376500, -37.20561731930597900 ) ) ;
#19245 = cartesian_point ( 'none', ( 55.14759480750635800, 8.386825840791418700, -37.16177487446520200 ) ) ;
#19246 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#19247 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19248 = vector ( 'none', #19247, 1000.000000000000000 ) ;
#19249 = line ( 'none', #19261, #19260 ) ;
#19250 = line ( 'none', #19246, #19534 ) ;
#19251 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19252 = edge_curve ( 'none', #18473, #18954, #30333, .t. ) ;
#19253 = vector ( 'none', #19251, 1000.000000000000000 ) ;
#19254 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19255 = axis2_placement_3d ( 'none', #19275, #19270, #19254 ) ;
#19256 = circle ( 'none', #19255, 3.750000000000000000 ) ;
#19257 = oriented_edge ( 'none', *, *, #16375, .t. ) ;
#19258 = oriented_edge ( 'none', *, *, #18164, .t. ) ;
#19259 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#19260 = vector ( 'none', #19259, 999.9999999999998900 ) ;
#19261 = cartesian_point ( 'none', ( -55.99261314031172500, 10.24999999999999800, -30.01794919243138800 ) ) ;
#19262 = oriented_edge ( 'none', *, *, #20634, .t. ) ;
#19263 = oriented_edge ( 'none', *, *, #19221, .f. ) ;
#19264 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19265 = oriented_edge ( 'none', *, *, #17381, .t. ) ;
#19267 = vertex_point ( 'none', #30334 ) ;
#19266 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19268 = cartesian_point ( 'none', ( -40.22140424334532600, 120.0000000000000000, 41.37062533602075800 ) ) ;
#19269 = edge_curve ( 'none', #18654, #18473, #30326, .t. ) ;
#19270 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19271 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19272 = oriented_edge ( 'none', *, *, #18989, .f. ) ;
#19273 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 0.0000000000000000000 ) ) ;
#19274 = axis2_placement_3d ( 'none', #19273, #19266, #19264 ) ;
#19275 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#19276 = cylindrical_surface ( 'none', #19274, 55.04500000000000200 ) ;
#19277 = cartesian_point ( 'none', ( 54.20030932306104900, 7.500000000000000000, -36.77739073513102900 ) ) ;
#19278 = cartesian_point ( 'none', ( 54.20030932306106300, 7.679512664737906400, -36.77739073513102900 ) ) ;
#19279 = edge_loop ( 'none', ( #19257, #19225, #19258, #19810, #19494, #19265, #19785, #19830 ) ) ;
#19280 = cartesian_point ( 'none', ( 54.21011517680290800, 7.858116199147717800, -36.76295233620219000 ) ) ;
#19281 = cartesian_point ( 'none', ( 54.24980209895039000, 8.213455402341011800, -36.70436246797962100 ) ) ;
#19282 = cartesian_point ( 'none', ( 54.27945266791672900, 8.386839499578245600, -36.66054751116211500 ) ) ;
#19283 = cartesian_point ( 'none', ( 54.35628552823548900, 8.717959329271098000, -36.54653128984643500 ) ) ;
#19284 = cartesian_point ( 'none', ( 54.40406736688589000, 8.878130322019036000, -36.47543834508098800 ) ) ;
#19285 = cartesian_point ( 'none', ( 54.51600916322082900, 9.178831172311559400, -36.30791777893748700 ) ) ;
#19286 = cartesian_point ( 'none', ( 54.57919411645431800, 9.317303681092278500, -36.21294956446215000 ) ) ;
#19287 = oriented_edge ( 'none', *, *, #24200, .f. ) ;
#19288 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19289 = oriented_edge ( 'none', *, *, #20661, .f. ) ;
#19290 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19291 = cartesian_point ( 'none', ( 2.000000000000002700, 7.500000000000000000, 63.50000000000000000 ) ) ;
#19292 = axis2_placement_3d ( 'none', #19291, #19290, #19288 ) ;
#19293 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 3.750000000000000000 ) ) ;
#19294 = cartesian_point ( 'none', ( 4.592425496802574000e-016, 50.00000000000000000, -3.750000000000000000 ) ) ;
#19295 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 65.32754013431089400 ) ) ;
#19296 = cartesian_point ( 'none', ( 4.750000000000001800, 7.679512664737906400, 65.32754013431089400 ) ) ;
#19297 = cartesian_point ( 'none', ( 4.732593052866725700, 7.858116199147723100, 65.32881305329270600 ) ) ;
#19298 = cartesian_point ( 'none', ( 4.662009277507861400, 8.213455402341013600, 65.33388800195916700 ) ) ;
#19299 = cartesian_point ( 'none', ( 4.609239127355022200, 8.386839499578245600, 65.33765866951192400 ) ) ;
#19300 = cartesian_point ( 'none', ( 4.472081753092745700, 8.717959329271098000, 65.34718976773555700 ) ) ;
#19301 = cartesian_point ( 'none', ( 4.386622537570816300, 8.878130322019037700, 65.35302358146360300 ) ) ;
#19302 = cartesian_point ( 'none', ( 4.185574573466727300, 9.178831172311563000, 65.36620773776319000 ) ) ;
#19303 = cartesian_point ( 'none', ( 4.071737210562308600, 9.317303681092273100, 65.37344340516264700 ) ) ;
#19304 = cartesian_point ( 'none', ( 3.818060323936700100, 9.571073247731043000, 65.38874950572660800 ) ) ;
#19305 = cartesian_point ( 'none', ( 3.676540935568882100, 9.687236701417726100, 65.39690701647865000 ) ) ;
#19306 = cartesian_point ( 'none', ( 3.377638822367799800, 9.886819048812023800, 65.41302589361315300 ) ) ;
#19307 = cartesian_point ( 'none', ( 3.219697671905966900, 9.971301571287787300, 65.42103129181553800 ) ) ;
#19308 = cartesian_point ( 'none', ( 2.886663113784451200, 10.10937202977198600, 65.43657207136313000 ) ) ;
#19309 = cartesian_point ( 'none', ( 2.712013012238874600, 10.16226470699875200, 65.44406716068505100 ) ) ;
#19310 = cartesian_point ( 'none', ( 2.360475135862826900, 10.23215548169450400, 65.45768937446375400 ) ) ;
#19311 = cartesian_point ( 'none', ( 2.181770205393486000, 10.24999999999999800, 65.46390570392424000 ) ) ;
#19312 = line ( 'none', #19349, #19348 ) ;
#19313 = cylindrical_surface ( 'none', #19292, 2.749999999999999100 ) ;
#19314 = face_outer_bound ( 'none', #3500, .t. ) ;
#19315 = cartesian_point ( 'none', ( 2.000000000000002700, 10.24999999999999800, 65.46945852838558700 ) ) ;
#19316 = cartesian_point ( 'none', ( -43.50768602058410300, 4.000000000000000000, 44.87015998561037800 ) ) ;
#19317 = b_spline_curve_with_knots ( 'none', 3,
( #19315, #19311, #19310, #19309, #19308, #19307, #19306, #19305, #19304, #19303, #19302, #19301, #19300, #19299, #19298, #19297, #19296, #19295 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378121138701948800, 0.001075624227740389800, 0.001613436341610584600, 0.002151248455480779500, 0.002689060569350974400, 0.003226872683221169300, 0.003764684797091364200, 0.004302496910961559100 ),
.unspecified. ) ;
#19318 = conical_surface ( 'none', #19335, 2.000000000000000900, 0.9599310885968839200 ) ;
#19319 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 66.33014020790247400 ) ) ;
#19320 = cartesian_point ( 'none', ( 4.750000000000001800, 7.679509560571689900, 66.33014020790248800 ) ) ;
#19321 = cartesian_point ( 'none', ( 4.732593646961443100, 7.858109783530929700, 66.33139384211554600 ) ) ;
#19322 = cartesian_point ( 'none', ( 4.662012630600020900, 8.213441946482376500, 66.33639189688592800 ) ) ;
#19323 = cartesian_point ( 'none', ( 4.609243687252568800, 8.386825840791418700, 66.34010549814385600 ) ) ;
#19324 = cartesian_point ( 'none', ( 4.472089106175188200, 8.717944227989423900, 66.34949241629331600 ) ) ;
#19325 = cartesian_point ( 'none', ( 4.386631840094338500, 8.878114316301481100, 66.35523798629374400 ) ) ;
#19326 = cartesian_point ( 'none', ( 4.185584925384803900, 9.178817781320498500, 66.36822301335632800 ) ) ;
#19327 = cartesian_point ( 'none', ( 4.071747615542040700, 9.317291965482235500, 66.37534946244184700 ) ) ;
#19328 = cartesian_point ( 'none', ( 3.818069941796724100, 9.571064933082899600, 66.39042466218678800 ) ) ;
#19329 = cartesian_point ( 'none', ( 3.676549490241591800, 9.687230318574545900, 66.39845919079013500 ) ) ;
#19330 = cartesian_point ( 'none', ( 3.377644465267103600, 9.886815951647712100, 66.41433517646224500 ) ) ;
#19331 = cartesian_point ( 'none', ( 3.219701786607288300, 9.971299649156508200, 66.42221998259530800 ) ) ;
#19332 = cartesian_point ( 'none', ( 2.886664629236789900, 10.10937161773375200, 66.43752670237866200 ) ) ;
#19333 = cartesian_point ( 'none', ( 2.712013156507046700, 10.16226470727714900, 66.44490894390834500 ) ) ;
#19334 = cartesian_point ( 'none', ( 2.360474136568860200, 10.23215565140743300, 66.45832605306824800 ) ) ;
#19335 = axis2_placement_3d ( 'none', #19377, #19376, #19375 ) ;
#19336 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#19337 = vector ( 'none', #19336, 1000.000000000000000 ) ;
#19338 = cartesian_point ( 'none', ( -59.81858645662703800, 7.500000000000000000, -29.05144943597543200 ) ) ;
#19339 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000041100 ) ) ;
#19340 = axis2_placement_3d ( 'none', #19378, #19339, #19370 ) ;
#19341 = cartesian_point ( 'none', ( 2.181769298280517200, 10.24999999999999600, 66.46444878819987400 ) ) ;
#19342 = cartesian_point ( 'none', ( 2.000000000000002700, 10.24999999999999800, 66.46991800807340700 ) ) ;
#19343 = line ( 'none', #19346, #19337 ) ;
#19344 = b_spline_curve_with_knots ( 'none', 3,
( #19342, #19341, #19334, #19333, #19332, #19331, #19330, #19329, #19328, #19327, #19326, #19325, #19324, #19323, #19322, #19321, #19320, #19319 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378022200853820900, 0.001075604440170764200, 0.001613406660256146200, 0.002151208880341528300, 0.002689011100426910500, 0.003226813320512292300, 0.003764615540597674500, 0.004302417760683056700 ),
.unspecified. ) ;
#19345 = cartesian_point ( 'none', ( -58.95030932306057300, 7.500000000000000000, -28.55014939917963400 ) ) ;
#19346 = cartesian_point ( 'none', ( 53.99261314031215900, 10.24999999999999800, -33.48205080756837000 ) ) ;
#19347 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19348 = vector ( 'none', #19347, 1000.000000000000000 ) ;
#19349 = cartesian_point ( 'none', ( 2.000000000000002700, 10.24999999999999800, 63.50000000000000000 ) ) ;
#19350 = face_outer_bound ( 'none', #3503, .t. ) ;
#19351 = cartesian_point ( 'none', ( 2.000000000000002700, 10.24999999999999800, 66.46991800807340700 ) ) ;
#19352 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19353 = vector ( 'none', #19352, 1000.000000000000000 ) ;
#19354 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 63.50000000000000000 ) ) ;
#19355 = line ( 'none', #19354, #19353 ) ;
#19356 = cartesian_point ( 'none', ( -58.79068990445623700, 8.878130322019036000, -28.87758523638239400 ) ) ;
#19357 = cartesian_point ( 'none', ( -58.70158373668709800, 9.178831172311557700, -29.05828995882547600 ) ) ;
#19358 = cartesian_point ( 'none', ( -58.65093132701613100, 9.317303681092276700, -29.16049384070025500 ) ) ;
#19359 = cartesian_point ( 'none', ( -58.53734835562461600, 9.571073247731044700, -29.38783751915295300 ) ) ;
#19360 = cartesian_point ( 'none', ( -58.47365327298363300, 9.687236701417722500, -29.51447565998354200 ) ) ;
#19361 = cartesian_point ( 'none', ( -58.33816157346203100, 9.886819048812023800, -29.78139192182778000 ) ) ;
#19362 = cartesian_point ( 'none', ( -58.26612387644181000, 9.971301571287789000, -29.92217566953187100 ) ) ;
#19363 = cartesian_point ( 'none', ( -58.11306530726386700, 10.10937202977198600, -30.21836244697701400 ) ) ;
#19364 = cartesian_point ( 'none', ( -58.03223119424747300, 10.16226470699875200, -30.37336141634996900 ) ) ;
#19365 = b_spline_curve_with_knots ( 'none', 3,
( #19384, #19383, #19382, #19381, #19380, #19455, #19453, #19452, #19451, #19450, #19449, #19448, #19447, #19446, #19445, #19444, #19443, #19442 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302496910961557300, 0.004839828814660967200, 0.005377160718360377000, 0.005914492622059787700, 0.006451824525759197600, 0.006989156429458607400, 0.007526488333158018100, 0.008063820236857428800, 0.008601152140556837800 ),
.unspecified. ) ;
#19366 = b_spline_curve_with_knots ( 'none', 3,
( #19408, #19407, #19406, #19405, #19404, #19403, #19402, #19401, #19400, #19399, #19398, #19397, #19396, #19395, #19394, #19393, #19392, #19391 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378022200853818700, 0.001075604440170763700, 0.001613406660256145700, 0.002151208880341527500, 0.002689011100426909200, 0.003226813320512291400, 0.003764615540597673200, 0.004302417760683055000 ),
.unspecified. ) ;
#19367 = cartesian_point ( 'none', ( -57.86825943924758800, 10.23215548169450400, -30.68461325457340600 ) ) ;
#19368 = cartesian_point ( 'none', ( -57.78429047324402700, 10.24999999999999800, -30.84248442887165000 ) ) ;
#19369 = cartesian_point ( 'none', ( -57.69821425759356300, 10.24999999999999800, -31.00267845662419200 ) ) ;
#19370 = direction ( 'none', ( -0.5000000000000031100, 0.0000000000000000000, 0.8660254037844368200 ) ) ;
#19371 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 66.33014020790247400 ) ) ;
#19372 = b_spline_curve_with_knots ( 'none', 3,
( #19369, #19368, #19367, #19364, #19363, #19362, #19361, #19360, #19359, #19358, #19357, #19356, #19419, #19418, #19417, #19416, #19415, #19414 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005378121138701946700, 0.001075624227740389300, 0.001613436341610584000, 0.002151248455480778700, 0.002689060569350973500, 0.003226872683221168000, 0.003764684797091362400, 0.004302496910961557300 ),
.unspecified. ) ;
#19373 = face_outer_bound ( 'none', #3495, .t. ) ;
#19374 = cartesian_point ( 'none', ( 2.000000000000002700, 10.24999999999999800, 65.46945852838558700 ) ) ;
#19375 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19376 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#19377 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#19378 = cartesian_point ( 'none', ( -55.99261314031172500, 7.500000000000000000, -30.01794919243138800 ) ) ;
#19379 = cylindrical_surface ( 'none', #19340, 2.749999999999999100 ) ;
#19380 = cartesian_point ( 'none', ( -58.88891066056430600, 6.614443800419860700, -28.67666247593003700 ) ) ;
#19381 = cartesian_point ( 'none', ( -58.91168673682234000, 6.785822990728120500, -28.62978185120981300 ) ) ;
#19382 = cartesian_point ( 'none', ( -58.94247359078179500, 7.138481684303923400, -28.56634470885880700 ) ) ;
#19383 = cartesian_point ( 'none', ( -58.95030932306058700, 7.320647621364188700, -28.55014939917964500 ) ) ;
#19384 = cartesian_point ( 'none', ( -58.95030932306057300, 7.500000000000000000, -28.55014939917963400 ) ) ;
#19385 = conical_surface ( 'none', #19411, 0.8509999999999999800, 0.06981317007976599300 ) ;
#19386 = circle ( 'none', #19412, 13.99999999999999800 ) ;
#19387 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#19388 = axis2_placement_3d ( 'none', #19387, #19441, #19440 ) ;
#19389 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 51.50000000000000700 ) ) ;
#19390 = circle ( 'none', #19388, 65.50000000000000000 ) ;
#19391 = cartesian_point ( 'none', ( -59.81858645662703800, 7.500000000000000000, -29.05144943597543200 ) ) ;
#19392 = cartesian_point ( 'none', ( -59.81858645662703800, 7.679509560571689900, -29.05144943597543200 ) ) ;
#19393 = cartesian_point ( 'none', ( -59.81096895918334200, 7.858109783530929700, -29.06715059700061200 ) ) ;
#19394 = cartesian_point ( 'none', ( -59.78000689340328200, 8.213441946482376500, -29.13077457757971400 ) ) ;
#19395 = cartesian_point ( 'none', ( -59.75683849475844100, 8.386825840791422200, -29.17833062367843400 ) ) ;
#19396 = cartesian_point ( 'none', ( -59.69639051380043800, 8.717944227989425700, -29.30180343421158900 ) ) ;
#19397 = cartesian_point ( 'none', ( -59.65863769033961000, 8.878114316301486400, -29.37868438257578100 ) ) ;
#19398 = cartesian_point ( 'none', ( -59.56935959628986400, 9.178817781320498500, -29.55928863159802200 ) ) ;
#19399 = cartesian_point ( 'none', ( -59.51861262731530600, 9.317291965482231900, -29.66143785836307600 ) ) ;
#19400 = cartesian_point ( 'none', ( -59.40482929638887600, 9.571064933082897900, -29.88866676807193600 ) ) ;
#19401 = cartesian_point ( 'none', ( -59.34102717648925600, 9.687230318574545900, -30.01524433857540000 ) ) ;
#19402 = cartesian_point ( 'none', ( -59.20532367090417100, 9.886815951647710300, -30.28204167635818000 ) ) ;
#19403 = cartesian_point ( 'none', ( -59.13318077398943700, 9.971299649156504700, -30.42276645148588400 ) ) ;
#19404 = cartesian_point ( 'none', ( -58.97991820348517000, 10.10937161773375200, -30.71883845006456700 ) ) ;
#19405 = cartesian_point ( 'none', ( -58.89898567582187600, 10.16226470727714900, -30.87378218302172400 ) ) ;
#19406 = cartesian_point ( 'none', ( -58.73483572323060300, 10.23215565140743300, -31.18493245928963400 ) ) ;
#19407 = cartesian_point ( 'none', ( -58.65078574825107400, 10.24999999999999600, -31.34275675659233700 ) ) ;
#19408 = cartesian_point ( 'none', ( -58.56463758246016500, 10.24999999999999800, -31.50290819646810200 ) ) ;
#19409 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, -65.50000000000000000 ) ) ;
#19410 = face_outer_bound ( 'none', #3517, .t. ) ;
#19411 = axis2_placement_3d ( 'none', #19435, #19424, #19423 ) ;
#19412 = axis2_placement_3d ( 'none', #19389, #19433, #19432 ) ;
#19413 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 10.24999999999999500, 65.50000000000000000 ) ) ;
#19414 = cartesian_point ( 'none', ( -58.95030932306057300, 7.500000000000000000, -28.55014939917963400 ) ) ;
#19415 = cartesian_point ( 'none', ( -58.95030932306058700, 7.679512664737906400, -28.55014939917964500 ) ) ;
#19416 = cartesian_point ( 'none', ( -58.94270822966915800, 7.858116199147723100, -28.56586071709030300 ) ) ;
#19417 = cartesian_point ( 'none', ( -58.91181137645776300, 8.213455402341011800, -28.62952553397930800 ) ) ;
#19418 = cartesian_point ( 'none', ( -58.88869179527126400, 8.386839499578247400, -28.67711115834957500 ) ) ;
#19419 = cartesian_point ( 'none', ( -58.82836728132774300, 8.717959329271099700, -28.80065847788888800 ) ) ;
#19420 = edge_curve ( 'none', #20204, #26215, #30328, .t. ) ;
#19421 = axis2_placement_3d ( 'none', #19511, #19505, #19504 ) ;
#19422 = circle ( 'none', #19518, 65.50000000000000000 ) ;
#19423 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19424 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19425 = toroidal_surface ( 'none', #19431, 51.50000000000000700, 13.99999999999999800 ) ;
#19426 = axis2_placement_3d ( 'none', #19515, #19514, #19513 ) ;
#19427 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19428 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19429 = axis2_placement_3d ( 'none', #19434, #19428, #19427 ) ;
#19430 = cylindrical_surface ( 'none', #19429, 65.50000000000000000 ) ;
#19431 = axis2_placement_3d ( 'none', #19456, #19526, #19525 ) ;
#19432 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19433 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19434 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#19435 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19436 = cartesian_point ( 'none', ( -55.43333088307340300, 4.750000000000004400, -34.89119985336850500 ) ) ;
#19437 = face_outer_bound ( 'none', #3538, .t. ) ;
#19438 = face_bound ( 'none', #3534, .t. ) ;
#19439 = circle ( 'none', #19524, 13.99999999999999800 ) ;
#19440 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19441 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19442 = cartesian_point ( 'none', ( -57.69821425759356300, 4.750000000000004400, -31.00267845662419600 ) ) ;
#19443 = cartesian_point ( 'none', ( -57.78421330403096300, 4.750000000000002700, -30.84262804632701100 ) ) ;
#19444 = cartesian_point ( 'none', ( -57.86959504394683800, 4.768201422156335100, -30.68209581450516100 ) ) ;
#19445 = cartesian_point ( 'none', ( -58.03379824663684900, 4.838619395202576900, -30.37036870354921400 ) ) ;
#19446 = cartesian_point ( 'none', ( -58.11306241558934000, 4.890630664906895600, -30.21836766926068700 ) ) ;
#19447 = cartesian_point ( 'none', ( -58.26606490346081600, 5.028639929557591000, -29.92229016266128000 ) ) ;
#19448 = cartesian_point ( 'none', ( -58.33928736233515600, 5.114665757755265200, -29.77918313595384300 ) ) ;
#19449 = cartesian_point ( 'none', ( -58.47415829980322900, 5.313682830671703000, -29.51347165819962000 ) ) ;
#19450 = cartesian_point ( 'none', ( -58.53672765579979400, 5.427538154889162100, -29.38907994888894100 ) ) ;
#19451 = cartesian_point ( 'none', ( -58.65156400589611300, 5.684111680344837000, -29.15922743410286300 ) ) ;
#19452 = cartesian_point ( 'none', ( -58.70210782623813400, 5.822897654739598700, -29.05722775801750400 ) ) ;
#19453 = cartesian_point ( 'none', ( -58.79032975946020700, 6.120694178063431900, -28.87831496120434900 ) ) ;
#19454 = edge_curve ( 'none', #18986, #24226, #30310, .t. ) ;
#19455 = cartesian_point ( 'none', ( -58.82830758281208000, 6.281631248319897900, -28.80078117844016800 ) ) ;
#19456 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#19457 = circle ( 'none', #19426, 51.50000000000000700 ) ;
#19458 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19459 = vector ( 'none', #19458, 1000.000000000000000 ) ;
#19460 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 3.750000000000000000 ) ) ;
#19461 = line ( 'none', #19460, #19459 ) ;
#19462 = face_outer_bound ( 'none', #3483, .t. ) ;
#19463 = cartesian_point ( 'none', ( -55.43333088307340300, 10.24999999999999500, -34.89119985336850500 ) ) ;
#19464 = cartesian_point ( 'none', ( -55.43333088307340300, 10.24999999999999500, -34.89119985336850500 ) ) ;
#19465 = cartesian_point ( 'none', ( -55.33648314426569900, 10.24999999999999800, -35.04506652385181600 ) ) ;
#19466 = cartesian_point ( 'none', ( -55.23891104182809600, 10.23178493525522700, -35.19863322579293200 ) ) ;
#19467 = cartesian_point ( 'none', ( -55.04865402392778900, 10.16131912656546100, -35.49544709120861800 ) ) ;
#19468 = cartesian_point ( 'none', ( -54.95548594657157100, 10.10927374334013300, -35.63947766697923200 ) ) ;
#19469 = cartesian_point ( 'none', ( -54.77331785136604500, 9.971176429856782900, -35.91881756895909200 ) ) ;
#19470 = cartesian_point ( 'none', ( -54.68490790722083300, 9.885097795012706400, -36.05319784262514600 ) ) ;
#19471 = cartesian_point ( 'none', ( -54.52021596457088000, 9.685952800381823400, -36.30176688092806400 ) ) ;
#19472 = cartesian_point ( 'none', ( -54.44282845312021400, 9.572012953931375600, -36.41764619097487100 ) ) ;
#19473 = cartesian_point ( 'none', ( -54.29946789580404200, 9.315276620964160900, -36.63105663640417500 ) ) ;
#19474 = cartesian_point ( 'none', ( -54.23564435646046200, 9.176396429936490400, -36.72539774580303600 ) ) ;
#19475 = cartesian_point ( 'none', ( -54.12348800289186100, 8.878376200493923100, -36.89048664288285600 ) ) ;
#19476 = cartesian_point ( 'none', ( -54.07476335994965700, 8.717303472441017200, -36.96180104573416300 ) ) ;
#19477 = cartesian_point ( 'none', ( -53.99670428386169600, 8.384259883383657900, -37.07574268251656900 ) ) ;
#19478 = cartesian_point ( 'none', ( -53.96717683263239000, 8.212751366080905100, -37.11866193289252200 ) ) ;
#19479 = cartesian_point ( 'none', ( -53.92725127513864400, 7.859799691617317800, -37.17664332455309100 ) ) ;
#19480 = cartesian_point ( 'none', ( -53.91708615336884200, 7.677516188927602200, -37.19136755681837800 ) ) ;
#19481 = cartesian_point ( 'none', ( -53.91723051627791800, 7.318600284112722700, -37.19115827008767600 ) ) ;
#19482 = cartesian_point ( 'none', ( -53.92721824191937000, 7.140044765085819200, -37.17669154540676900 ) ) ;
#19483 = cartesian_point ( 'none', ( -53.96750607489804700, 6.784788923757807800, -37.11818354431913700 ) ) ;
#19484 = cartesian_point ( 'none', ( -53.99755331787777400, 6.611550381767396600, -37.07450575719947500 ) ) ;
#19485 = cartesian_point ( 'none', ( -54.07538457619184400, 6.280624188639569300, -36.96089182358328200 ) ) ;
#19486 = cartesian_point ( 'none', ( -54.12378221536136600, 6.120521397083484400, -36.89005778195655000 ) ) ;
#19487 = cartesian_point ( 'none', ( -54.23708931282365600, 5.820089641527414600, -36.72326656664341000 ) ) ;
#19488 = cartesian_point ( 'none', ( -54.30103563930182300, 5.681740074281763400, -36.62872765984549500 ) ) ;
#19489 = cartesian_point ( 'none', ( -54.44281011755363400, 5.428197535214879500, -36.41766862367578700 ) ) ;
#19490 = cartesian_point ( 'none', ( -54.52155935689396000, 5.312148812114086700, -36.29975163252184700 ) ) ;
#19491 = cartesian_point ( 'none', ( -54.68688979261023100, 5.112785245298757000, -36.05019400920036100 ) ) ;
#19492 = cartesian_point ( 'none', ( -54.77380368581063400, 5.028393272218184300, -35.91807643320328900 ) ) ;
#19493 = cartesian_point ( 'none', ( -54.95590558195841200, 4.890470448438386500, -35.63883031947077000 ) ) ;
#19494 = oriented_edge ( 'none', *, *, #17930, .t. ) ;
#19495 = cartesian_point ( 'none', ( -55.05082304313552300, 4.837640335686988800, -35.49208094209466700 ) ) ;
#19496 = cartesian_point ( 'none', ( -55.24061413611614300, 4.767826370921604900, -35.19595825079274900 ) ) ;
#19497 = cartesian_point ( 'none', ( -55.33648272918374300, 4.750000000000001800, -35.04506718331249700 ) ) ;
#19498 = cartesian_point ( 'none', ( -55.43333088307340300, 4.750000000000004400, -34.89119985336850500 ) ) ;
#19499 = b_spline_curve_with_knots ( 'none', 3,
( #19498, #19497, #19496, #19495, #19493, #19492, #19491, #19490, #19489, #19488, #19487, #19486, #19485, #19484, #19483, #19482, #19481, #19480, #19479, #19478, #19477, #19476, #19475, #19474, #19473, #19472, #19471, #19470, #19469, #19468, #19467, #19466, #19465, #19464 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376770087675473100, 0.001075354017535094600, 0.001613031026302641900, 0.002150708035070189200, 0.002688385043837736600, 0.003226062052605283900, 0.003763739061372831200, 0.004301416070140378500, 0.004839093078907926200, 0.005376770087675473100, 0.005914447096443020000, 0.006452124105210567700, 0.006989801113978115500, 0.007527478122745662400, 0.008065155131513209200, 0.008602832140280757000 ),
.unspecified. ) ;
#19500 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19501 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19502 = vertex_point ( 'none', #30325 ) ;
#19503 = cartesian_point ( 'none', ( 58.79997827975292100, 10.24999999999999500, -31.06143194221065700 ) ) ;
#19504 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19505 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19506 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19507 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19508 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#19509 = face_outer_bound ( 'none', #3547, .t. ) ;
#19510 = axis2_placement_3d ( 'none', #19501, #19500, #19569 ) ;
#19511 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#19512 = axis2_placement_3d ( 'none', #19556, #19555, #19554 ) ;
#19513 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19514 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19515 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#19516 = face_outer_bound ( 'none', #3556, .t. ) ;
#19517 = cylindrical_surface ( 'none', #19421, 3.750000000000000000 ) ;
#19518 = axis2_placement_3d ( 'none', #19508, #19507, #19506 ) ;
#19519 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 51.50000000000000700 ) ) ;
#19520 = direction ( 'none', ( 1.224646799147353500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19521 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200e-016 ) ) ;
#19522 = cartesian_point ( 'none', ( 6.306931015608869600e-015, 35.00000000000000000, -51.50000000000000700 ) ) ;
#19523 = cartesian_point ( 'none', ( 7.164183775012017200e-015, 49.00000000000000000, -51.50000000000000700 ) ) ;
#19524 = axis2_placement_3d ( 'none', #19522, #19521, #19520 ) ;
#19525 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19526 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19527 = conical_surface ( 'none', #19510, 0.8509999999999999800, 0.06981317007976599300 ) ;
#19528 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 3.750000000000000000 ) ) ;
#19529 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19530 = line ( 'none', #18486, #18462 ) ;
#19531 = vector ( 'none', #19529, 1000.000000000000000 ) ;
#19532 = edge_curve ( 'none', #18726, #24225, #30320, .t. ) ;
#19533 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#19534 = vector ( 'none', #19552, 1000.000000000000000 ) ;
#19535 = direction ( 'none', ( -0.8660254037844433700, 0.0000000000000000000, 0.4999999999999920100 ) ) ;
#19536 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19537 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19538 = oriented_edge ( 'none', *, *, #1117, .t. ) ;
#19539 = axis2_placement_3d ( 'none', #19537, #19536, #19535 ) ;
#19540 = oriented_edge ( 'none', *, *, #25049, .f. ) ;
#19541 = circle ( 'none', #19539, 66.50000000000000000 ) ;
#19542 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19543 = face_outer_bound ( 'none', #4008, .t. ) ;
#19544 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19545 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19546 = vector ( 'none', #19545, 1000.000000000000000 ) ;
#19547 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, -65.50000000000000000 ) ) ;
#19548 = line ( 'none', #19547, #19546 ) ;
#19549 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -30.20000000000001000 ) ) ;
#19550 = edge_curve ( 'none', #19267, #19007, #30365, .t. ) ;
#19551 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, -66.50000000000000000 ) ) ;
#19552 = direction ( 'none', ( 1.239088197126290600e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#19553 = oriented_edge ( 'none', *, *, #19532, .f. ) ;
#19554 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19555 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19556 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, 0.0000000000000000000 ) ) ;
#19557 = cartesian_point ( 'none', ( 58.79997827975292100, 4.750000000000004400, -31.06143194221065700 ) ) ;
#19558 = advanced_face ( 'none', ( #30306 ), #30315, .t. ) ;
#19559 = cartesian_point ( 'none', ( -26.91670536020936300, 120.0000000000000000, -51.03705489692441000 ) ) ;
#19560 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19561 = edge_curve ( 'none', #15472, #20204, #30358, .t. ) ;
#19562 = oriented_edge ( 'none', *, *, #26132, .t. ) ;
#19563 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19564 = vector ( 'none', #19563, 1000.000000000000000 ) ;
#19565 = cartesian_point ( 'none', ( -35.00000000000000000, 50.00000000000000000, -55.36469994500105700 ) ) ;
#19566 = line ( 'none', #19565, #19564 ) ;
#19567 = circle ( 'none', #19512, 65.50000000000000000 ) ;
#19568 = edge_curve ( 'none', #19267, #24204, #30350, .t. ) ;
#19569 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19570 = cartesian_point ( 'none', ( -35.00000000000000000, 8.000000000000000000, -55.36469994500105700 ) ) ;
#19571 = cartesian_point ( 'none', ( -3.719064803319589000, 5.028393272218185200, 65.39454367041537400 ) ) ;
#19572 = cartesian_point ( 'none', ( -3.386179626845256900, 4.890470448438385600, 65.41262548169039800 ) ) ;
#19573 = cartesian_point ( 'none', ( -3.211632207459448100, 4.837640335686990600, 65.42145172564445900 ) ) ;
#19574 = cartesian_point ( 'none', ( -2.860286887664654600, 4.767826370921605800, 65.43775428792675100 ) ) ;
#19575 = cartesian_point ( 'none', ( -2.681677093488814600, 4.750000000000000900, 65.44533339120819400 ) ) ;
#19576 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000004400, 65.45227268781428600 ) ) ;
#19577 = cartesian_point ( 'none', ( -35.00000000000000000, 0.0000000000000000000, -55.36469994500105700 ) ) ;
#19578 = b_spline_curve_with_knots ( 'none', 3,
( #19576, #19575, #19574, #19573, #19572, #19571, #19640, #19639, #19638, #19637, #19636, #19635, #19634, #19633, #19632, #19631, #19630, #19629, #19628, #19627, #19626, #19625, #19624, #19623, #19622, #19621, #19620, #19619, #19618, #19617, #19616, #19615, #19614, #19613 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376770087675469900, 0.001075354017535094000, 0.001613031026302641100, 0.002150708035070187900, 0.002688385043837734800, 0.003226062052605282100, 0.003763739061372829000, 0.004301416070140375900, 0.004839093078907922800, 0.005376770087675469600, 0.005914447096443016500, 0.006452124105210564300, 0.006989801113978111200, 0.007527478122745658000, 0.008065155131513204000, 0.008602832140280751800 ),
.unspecified. ) ;
#19579 = circle ( 'none', #19586, 66.50000000000000000 ) ;
#19580 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 4.750000000000004400, 65.50000000000000000 ) ) ;
#19581 = axis2_placement_3d ( 'none', #19603, #19662, #19661 ) ;
#19582 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19583 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19584 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19585 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19586 = axis2_placement_3d ( 'none', #19610, #19601, #19600 ) ;
#19587 = axis2_placement_3d ( 'none', #19584, #19583, #19582 ) ;
#19588 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19589 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19590 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#19591 = axis2_placement_3d ( 'none', #19590, #19589, #19588 ) ;
#19592 = circle ( 'none', #19611, 65.50000000000000000 ) ;
#19593 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 0.0000000000000000000, 65.50000000000000000 ) ) ;
#19594 = toroidal_surface ( 'none', #19591, 51.50000000000000700, 15.00000000000000000 ) ;
#19595 = circle ( 'none', #19587, 0.8509999999999999800 ) ;
#19596 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000004400, 65.45227268781428600 ) ) ;
#19597 = face_outer_bound ( 'none', #3523, .t. ) ;
#19598 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 35.00000000000000000, 66.50000000000000000 ) ) ;
#19599 = cartesian_point ( 'none', ( -57.69821425759356300, 4.750000000000004400, -31.00267845662419600 ) ) ;
#19600 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19601 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19602 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 50.00000000000000000, 65.50000000000000000 ) ) ;
#19603 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19604 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 0.0000000000000000000, 66.50000000000000000 ) ) ;
#19605 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19606 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19607 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19608 = line ( 'none', #19602, #19667 ) ;
#19609 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#19610 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#19611 = axis2_placement_3d ( 'none', #19607, #19606, #19605 ) ;
#19612 = circle ( 'none', #19660, 65.50000000000001400 ) ;
#19613 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999500, 65.45227268781428600 ) ) ;
#19614 = cartesian_point ( 'none', ( -2.681676314838120000, 10.24999999999999800, 65.44533342094938200 ) ) ;
#19615 = cartesian_point ( 'none', ( -2.863455031113319100, 10.23178493525522700, 65.43761685250835600 ) ) ;
#19616 = cartesian_point ( 'none', ( -3.215631887708916700, 10.16131912656546100, 65.42125637446623900 ) ) ;
#19617 = cartesian_point ( 'none', ( -3.386950063926091200, 10.10927374334012900, 65.41258574053929900 ) ) ;
#19618 = cartesian_point ( 'none', ( -3.719949562934065300, 9.971176429856781100, 65.39449349332225800 ) ) ;
#19619 = cartesian_point ( 'none', ( -3.880531265768960600, 9.885097795012704600, 65.38511837257836100 ) ) ;
#19620 = cartesian_point ( 'none', ( -4.178144338858544400, 9.685952800381825200, 65.36677548559636400 ) ) ;
#19621 = cartesian_point ( 'none', ( -4.317192520857430400, 9.572012953931373900, 65.35769558976780000 ) ) ;
#19622 = cartesian_point ( 'none', ( -4.573691666690239200, 9.315276620964159100, 65.34024692794595500 ) ) ;
#19623 = cartesian_point ( 'none', ( -4.687305233722646000, 9.176396429936485100, 65.33214467621444000 ) ) ;
#19624 = cartesian_point ( 'none', ( -4.886354589260830200, 8.878376200493921300, 65.31755887336811400 ) ) ;
#19625 = cartesian_point ( 'none', ( -4.972476995256879900, 8.717303472441017200, 65.31101929621546300 ) ) ;
#19626 = cartesian_point ( 'none', ( -5.110182885303206700, 8.384259883383652600, 65.30038897171856100 ) ) ;
#19627 = cartesian_point ( 'none', ( -5.162115772054816500, 8.212751366080905100, 65.29627707403297200 ) ) ;
#19628 = cartesian_point ( 'none', ( -5.232291908926513600, 7.859799691617317800, 65.29069122281340800 ) ) ;
#19629 = cartesian_point ( 'none', ( -5.250126029004390700, 7.677516188927602200, 65.28925008526081800 ) ) ;
#19630 = cartesian_point ( 'none', ( -5.249872599924377600, 7.318600284112722700, 65.28927046384210100 ) ) ;
#19631 = cartesian_point ( 'none', ( -5.232350186020429600, 7.140044765085816500, 65.29068672563317900 ) ) ;
#19632 = cartesian_point ( 'none', ( -5.161536854264561200, 6.784788923757809600, 65.29632301191232100 ) ) ;
#19633 = cartesian_point ( 'none', ( -5.108687159547979900, 6.611550381767395700, 65.30050579408661800 ) ) ;
#19634 = cartesian_point ( 'none', ( -4.971378977655443300, 6.280624188639570200, 65.31110267418699800 ) ) ;
#19635 = cartesian_point ( 'none', ( -4.885836078569210100, 6.120521397083488000, 65.31759923837763900 ) ) ;
#19636 = cartesian_point ( 'none', ( -4.684737100248795200, 5.820089641527415500, 65.33233045555250800 ) ) ;
#19637 = cartesian_point ( 'none', ( -4.570890842076700300, 5.681740074281773200, 65.34044014536233600 ) ) ;
#19638 = cartesian_point ( 'none', ( -4.317221115929578800, 5.428197535214886600, 65.35769092705179200 ) ) ;
#19639 = cartesian_point ( 'none', ( -4.175727386382285500, 5.312148812114089400, 65.36693127327227200 ) ) ;
#19640 = cartesian_point ( 'none', ( -3.876938927019672600, 5.112785245298758800, 65.38533281896056300 ) ) ;
#19641 = circle ( 'none', #19676, 66.50000000000000000 ) ;
#19642 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19643 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19644 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#19645 = cartesian_point ( 'none', ( 35.00000000000000000, 8.000000000000000000, -56.54423047491229700 ) ) ;
#19646 = circle ( 'none', #19656, 66.50000000000000000 ) ;
#19647 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19648 = vector ( 'none', #19647, 1000.000000000000000 ) ;
#19649 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 10.24999999999999500, 66.50000000000000000 ) ) ;
#19650 = cartesian_point ( 'none', ( 35.00000000000000000, 0.0000000000000000000, -56.54423047491229700 ) ) ;
#19651 = cartesian_point ( 'none', ( 8.021436534415164800e-015, 50.00000000000000000, 65.50000000000000000 ) ) ;
#19652 = line ( 'none', #19651, #19648 ) ;
#19653 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 4.750000000000004400, 66.50000000000000000 ) ) ;
#19654 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#19655 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19656 = axis2_placement_3d ( 'none', #19644, #19643, #19642 ) ;
#19657 = axis2_placement_3d ( 'none', #19609, #19655, #19654 ) ;
#19658 = direction ( 'none', ( 0.8660254037844363800, 0.0000000000000000000, 0.5000000000000040000 ) ) ;
#19659 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19660 = axis2_placement_3d ( 'none', #19585, #19659, #19658 ) ;
#19661 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19662 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19663 = circle ( 'none', #19657, 65.50000000000001400 ) ;
#19664 = circle ( 'none', #19581, 65.50000000000000000 ) ;
#19665 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999500, 65.45227268781428600 ) ) ;
#19666 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19667 = vector ( 'none', #19666, 1000.000000000000000 ) ;
#19668 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19669 = vector ( 'none', #19668, 1000.000000000000000 ) ;
#19670 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 50.00000000000000000, 66.50000000000000000 ) ) ;
#19671 = line ( 'none', #19670, #19669 ) ;
#19672 = circle ( 'none', #19739, 66.50000000000000000 ) ;
#19673 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19674 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19675 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19676 = axis2_placement_3d ( 'none', #19675, #19674, #19673 ) ;
#19677 = cartesian_point ( 'none', ( 2.000000000000002200, 4.750000000000004400, 66.46991800807340700 ) ) ;
#19678 = cartesian_point ( 'none', ( 2.181606518584604500, 4.750000000000000000, 66.46445368604541700 ) ) ;
#19679 = cartesian_point ( 'none', ( 2.363322112276346600, 4.768201266208506300, 66.45822553641254200 ) ) ;
#19680 = cartesian_point ( 'none', ( 2.715388039915450900, 4.838619299769445300, 66.44477180822984500 ) ) ;
#19681 = cartesian_point ( 'none', ( 2.886658413198908600, 4.890630909817344800, 66.43752682114502800 ) ) ;
#19682 = cartesian_point ( 'none', ( 3.219575074670427000, 5.028642715482100700, 66.42222597326456000 ) ) ;
#19683 = cartesian_point ( 'none', ( 3.380121081859752200, 5.114669378385214800, 66.41420765240749800 ) ) ;
#19684 = cartesian_point ( 'none', ( 3.677671878651493900, 5.313689536550476200, 66.39839550906417300 ) ) ;
#19685 = cartesian_point ( 'none', ( 3.816686102246443600, 5.427548719973807500, 66.39050692825239300 ) ) ;
#19686 = cartesian_point ( 'none', ( 4.073161577983397000, 5.684124515901225500, 66.37526540627203500 ) ) ;
#19687 = cartesian_point ( 'none', ( 4.186767192854717700, 5.822911565069852600, 66.36814693245382600 ) ) ;
#19688 = cartesian_point ( 'none', ( 4.385819456351651300, 6.120709640425169500, 66.35529017698009100 ) ) ;
#19689 = cartesian_point ( 'none', ( 4.471953430255747500, 6.281647303131516800, 66.34950189075289000 ) ) ;
#19690 = cartesian_point ( 'none', ( 4.609741659738384500, 6.614457496928688200, 66.34007122745552500 ) ) ;
#19691 = cartesian_point ( 'none', ( 4.661727936780307500, 6.785834766624452300, 66.33641183689489700 ) ) ;
#19692 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, -66.50000000000000000 ) ) ;
#19693 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 50.00000000000000000, 66.50000000000000000 ) ) ;
#19694 = line ( 'none', #19693, #19774 ) ;
#19695 = cartesian_point ( 'none', ( 4.732057194254862200, 7.138487790912445300, 66.33143204741620000 ) ) ;
#19696 = cartesian_point ( 'none', ( 4.750000000000002700, 7.320650562532118300, 66.33014020790248800 ) ) ;
#19697 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 66.33014020790247400 ) ) ;
#19698 = b_spline_curve_with_knots ( 'none', 3,
( #19697, #19696, #19695, #19691, #19690, #19689, #19688, #19687, #19686, #19685, #19684, #19683, #19682, #19681, #19680, #19679, #19678, #19677 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302417760683056700, 0.004839740259463122400, 0.005377062758243187100, 0.005914385257023252800, 0.006451707755803318500, 0.006989030254583384100, 0.007526352753363449800, 0.008063675252143517200, 0.008600997750923582800 ),
.unspecified. ) ;
#19699 = cartesian_point ( 'none', ( 2.000000000000002200, 4.750000000000004400, 66.46991800807340700 ) ) ;
#19700 = direction ( 'none', ( 0.8660254037844433700, 0.0000000000000000000, -0.4999999999999920100 ) ) ;
#19701 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19702 = circle ( 'none', #19795, 15.00000000000000000 ) ;
#19703 = cartesian_point ( 'none', ( 58.79997827975292100, 10.24999999999999500, -31.06143194221065700 ) ) ;
#19704 = cartesian_point ( 'none', ( 58.88489714371515000, 10.24999999999999600, -30.90067865286423700 ) ) ;
#19705 = cartesian_point ( 'none', ( 58.96920450715595100, 10.23178502884433700, -30.73945334809513600 ) ) ;
#19706 = cartesian_point ( 'none', ( 59.13133862947666600, 10.16131880625247400, -30.42640077683623200 ) ) ;
#19707 = cartesian_point ( 'none', ( 59.20960287516966500, 10.10927279131791700, -30.27376306157258800 ) ) ;
#19708 = cartesian_point ( 'none', ( 59.36067324521771800, 9.971172015222883500, -29.97646200634809000 ) ) ;
#19709 = cartesian_point ( 'none', ( 59.43296780150738100, 9.885092076986952100, -29.83277666767216400 ) ) ;
#19710 = cartesian_point ( 'none', ( 59.56612990154784600, 9.685943032286031600, -29.56600064178696000 ) ) ;
#19711 = cartesian_point ( 'none', ( 59.62791077161442400, 9.571998685887937300, -29.44110695334352100 ) ) ;
#19712 = cartesian_point ( 'none', ( 59.74127702084444300, 9.315259441990276600, -29.21038071550161400 ) ) ;
#19713 = cartesian_point ( 'none', ( 59.79117262538633100, 9.176378021516411500, -29.10799946001325700 ) ) ;
#19714 = cartesian_point ( 'none', ( 59.87825536261540500, 8.878356439937206800, -28.92843741394095900 ) ) ;
#19715 = cartesian_point ( 'none', ( 59.91573799590166500, 8.717283513793610400, -28.85063445135218200 ) ) ;
#19716 = cartesian_point ( 'none', ( 59.97552221090221300, 8.384243344799777700, -28.72614668500909500 ) ) ;
#19717 = cartesian_point ( 'none', ( 59.99798063943163100, 8.212737590844151100, -28.67914848501618500 ) ) ;
#19718 = cartesian_point ( 'none', ( 60.02830314484194900, 7.859794004215015000, -28.61562615401203800 ) ) ;
#19719 = cartesian_point ( 'none', ( 60.03599075789961100, 7.677514719561119500, -28.59947226319933500 ) ) ;
#19720 = cartesian_point ( 'none', ( 60.03588156839733600, 7.318606772956329100, -28.59970147259382500 ) ) ;
#19721 = cartesian_point ( 'none', ( 60.02832871755753500, 7.140055615741022900, -28.61557290303314000 ) ) ;
#19722 = cartesian_point ( 'none', ( 59.99773110645318800, 6.784809263857632700, -28.67967090588183900 ) ) ;
#19723 = cartesian_point ( 'none', ( 59.97487456390881300, 6.611570587898294000, -28.72749834875921600 ) ) ;
#19724 = cartesian_point ( 'none', ( 59.91526061337438600, 6.280646379578072900, -28.85162536090449900 ) ) ;
#19725 = cartesian_point ( 'none', ( 59.87803158450577000, 6.120545129989455500, -28.92890416552659600 ) ) ;
#19726 = cartesian_point ( 'none', ( 59.79004763338197400, 5.820109680433149400, -29.11031375047696200 ) ) ;
#19727 = cartesian_point ( 'none', ( 59.74004171973986400, 5.681757879957675800, -29.21290082532289700 ) ) ;
#19728 = cartesian_point ( 'none', ( 59.62792065550313900, 5.428210838820286100, -29.44108078191820600 ) ) ;
#19729 = cartesian_point ( 'none', ( 59.56505487241903300, 5.312159479064278300, -29.56816936110592000 ) ) ;
#19730 = cartesian_point ( 'none', ( 59.43135467468276500, 5.112791058437405700, -29.83599307637334500 ) ) ;
#19731 = cartesian_point ( 'none', ( 59.36027320097694800, 5.028397269253456900, -29.97725385259368700 ) ) ;
#19732 = cartesian_point ( 'none', ( 59.20925213182832900, 4.890471916794807900, -30.27444871549353400 ) ) ;
#19733 = cartesian_point ( 'none', ( 59.12950592939900900, 4.837640922436997400, -30.42995981473987400 ) ) ;
#19734 = cartesian_point ( 'none', ( 58.96773779813889900, 4.767826287281844000, -30.74226447013068500 ) ) ;
#19735 = cartesian_point ( 'none', ( 58.88489749785204500, 4.750000000000000900, -30.90067798247524100 ) ) ;
#19736 = cartesian_point ( 'none', ( 58.79997827975292100, 4.750000000000004400, -31.06143194221065700 ) ) ;
#19737 = b_spline_curve_with_knots ( 'none', 3,
( #19736, #19735, #19734, #19733, #19732, #19731, #19730, #19729, #19728, #19727, #19726, #19725, #19724, #19723, #19722, #19721, #19720, #19719, #19718, #19717, #19716, #19715, #19714, #19713, #19712, #19711, #19710, #19709, #19708, #19707, #19706, #19705, #19704, #19703 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376642094593815700, 0.001075328418918763100, 0.001612992628378144800, 0.002150656837837526300, 0.002688321047296907700, 0.003225985256756289600, 0.003763649466215671100, 0.004301313675675052600, 0.004838977885134434000, 0.005376642094593815500, 0.005914306304053196900, 0.006451970513512579300, 0.006989634722971960700, 0.007527298932431342200, 0.008064963141890722800, 0.008602627351350105100 ),
.unspecified. ) ;
#19738 = circle ( 'none', #19771, 1.000000000000000900 ) ;
#19739 = axis2_placement_3d ( 'none', #19740, #19701, #19700 ) ;
#19740 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#19741 = cartesian_point ( 'none', ( 56.56463758246062000, 4.750000000000004400, -34.96700981160505300 ) ) ;
#19742 = cartesian_point ( 'none', ( 56.46910208147762900, 4.750000000000001800, -35.12155350917816300 ) ) ;
#19743 = cartesian_point ( 'none', ( 56.37285054883113100, 4.768201266208508000, -35.27580975476257000 ) ) ;
#19744 = cartesian_point ( 'none', ( 56.18516631462973300, 4.838619299769446200, -35.57398092781361500 ) ) ;
#19745 = cartesian_point ( 'none', ( 56.09325678512245600, 4.890630909817347500, -35.71868292845032800 ) ) ;
#19746 = cartesian_point ( 'none', ( 55.91354753142277200, 5.028642715482103400, -35.99934679068751800 ) ) ;
#19747 = cartesian_point ( 'none', ( 55.82633045827023500, 5.114669378385219300, -36.13437455096113400 ) ) ;
#19748 = cartesian_point ( 'none', ( 55.66386134205075800, 5.313689536550480600, -36.38415502822741100 ) ) ;
#19749 = cartesian_point ( 'none', ( 55.58752251887047900, 5.427548719973809300, -36.50060058694212700 ) ) ;
#19750 = cartesian_point ( 'none', ( 55.44608523577465300, 5.684124515901226400, -36.71509410338783400 ) ) ;
#19751 = cartesian_point ( 'none', ( 55.38311764917622800, 5.822911565069852600, -36.80992021496982100 ) ) ;
#19752 = cartesian_point ( 'none', ( 55.27245724057728200, 6.120709640425170400, -36.97587615410211700 ) ) ;
#19753 = cartesian_point ( 'none', ( 55.22437745070813300, 6.281647303131517600, -37.04757622051838000 ) ) ;
#19754 = cartesian_point ( 'none', ( 55.14731614197675900, 6.614457496928689100, -37.16218899594413500 ) ) ;
#19755 = cartesian_point ( 'none', ( 55.11815387826793300, 6.785834766624449600, -37.20538073723030700 ) ) ;
#19756 = direction ( 'none', ( 1.224646799147353000e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19757 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 1.224646799147353200e-016 ) ) ;
#19758 = cartesian_point ( 'none', ( 6.306931015608869600e-015, 35.00000000000000000, -51.50000000000000700 ) ) ;
#19759 = cartesian_point ( 'none', ( 7.225416114969384800e-015, 50.00000000000000000, -51.50000000000000700 ) ) ;
#19760 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 51.50000000000000700 ) ) ;
#19761 = circle ( 'none', #19803, 51.50000000000000700 ) ;
#19762 = cartesian_point ( 'none', ( 55.07867662533659100, 7.138487790912446200, -37.26379776609321900 ) ) ;
#19763 = cartesian_point ( 'none', ( 55.06858645662752100, 7.320650562532116500, -37.27869077192681900 ) ) ;
#19764 = cartesian_point ( 'none', ( 55.06858645662752100, 7.500000000000000000, -37.27869077192681100 ) ) ;
#19765 = axis2_placement_3d ( 'none', #19758, #19757, #19756 ) ;
#19766 = b_spline_curve_with_knots ( 'none', 3,
( #19764, #19763, #19762, #19755, #19754, #19753, #19752, #19751, #19750, #19749, #19748, #19747, #19746, #19745, #19744, #19743, #19742, #19741 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302417760683055800, 0.004839740259463121500, 0.005377062758243187100, 0.005914385257023253700, 0.006451707755803319300, 0.006989030254583385000, 0.007526352753363451500, 0.008063675252143517200, 0.008600997750923582800 ),
.unspecified. ) ;
#19767 = circle ( 'none', #19765, 15.00000000000000000 ) ;
#19768 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19769 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19770 = cartesian_point ( 'none', ( -43.46874122647180600, 4.000000000000003600, 46.28950784125956400 ) ) ;
#19771 = axis2_placement_3d ( 'none', #19770, #19769, #19768 ) ;
#19772 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#19773 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19774 = vector ( 'none', #19773, 1000.000000000000000 ) ;
#19775 = cartesian_point ( 'none', ( 56.56463758246062000, 4.750000000000004400, -34.96700981160505300 ) ) ;
#19776 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19777 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19778 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19779 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#19780 = face_outer_bound ( 'none', #3626, .t. ) ;
#19781 = axis2_placement_3d ( 'none', #19779, #19778, #19777 ) ;
#19782 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19783 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19784 = axis2_placement_3d ( 'none', #19772, #19783, #19782 ) ;
#19785 = oriented_edge ( 'none', *, *, #16637, .t. ) ;
#19786 = line ( 'none', #19833, #19832 ) ;
#19787 = circle ( 'none', #19829, 66.50000000000000000 ) ;
#19788 = face_outer_bound ( 'none', #3569, .t. ) ;
#19789 = axis2_placement_3d ( 'none', #19799, #19801, #19776 ) ;
#19790 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19791 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19792 = face_bound ( 'none', #3636, .t. ) ;
#19793 = cylindrical_surface ( 'none', #19781, 66.50000000000000000 ) ;
#19794 = conical_surface ( 'none', #19789, 3077.683537175311400, 1.256637061435922800 ) ;
#19795 = axis2_placement_3d ( 'none', #19800, #19791, #19790 ) ;
#19796 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19797 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19798 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#19799 = cartesian_point ( 'none', ( -997.5934933385058200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19800 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 51.50000000000000700 ) ) ;
#19801 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19802 = circle ( 'none', #19784, 66.50000000000000000 ) ;
#19803 = axis2_placement_3d ( 'none', #19798, #19797, #19796 ) ;
#19804 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -11.19999999999999900 ) ) ;
#19805 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19806 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19807 = edge_loop ( 'none', ( #19287, #19553, #19844, #20398 ) ) ;
#19808 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19809 = edge_loop ( 'none', ( #20758, #20773, #17632, #6135 ) ) ;
#19810 = oriented_edge ( 'none', *, *, #17676, .t. ) ;
#19811 = circle ( 'none', #18469, 1.030635999729249400 ) ;
#19812 = cartesian_point ( 'none', ( -58.56463758246016500, 4.750000000000004400, -31.50290819646810200 ) ) ;
#19813 = cartesian_point ( 'none', ( -58.65070860006177600, 4.750000000000001800, -31.34290017686699400 ) ) ;
#19814 = cartesian_point ( 'none', ( -58.73617266110701300, 4.768201266208506300, -31.18241578164973800 ) ) ;
#19815 = edge_curve ( 'none', #18473, #24478, #30370, .t. ) ;
#19816 = cartesian_point ( 'none', ( -58.90055435454472400, 4.838619299769445300, -30.87079088041599200 ) ) ;
#19817 = cartesian_point ( 'none', ( -58.97991519832091000, 4.890630909817345700, -30.71884389269446600 ) ) ;
#19818 = cartesian_point ( 'none', ( -59.13312260609272600, 5.028642715482101600, -30.42287918257678200 ) ) ;
#19819 = advanced_face ( 'none', ( #30352 ), #30314, .f. ) ;
#19820 = cartesian_point ( 'none', ( -59.20645154012951400, 5.114669378385216600, -30.27983310144614700 ) ) ;
#19821 = cartesian_point ( 'none', ( -59.34153322070177000, 5.313689536550476200, -30.01424048083653400 ) ) ;
#19822 = edge_curve ( 'none', #19502, #18250, #30351, .t. ) ;
#19823 = cartesian_point ( 'none', ( -59.40420862111646000, 5.427548719973809300, -29.88990634131005900 ) ) ;
#19824 = cartesian_point ( 'none', ( -59.51924681375759700, 5.684124515901227200, -29.66017130288396700 ) ) ;
#19825 = cartesian_point ( 'none', ( -59.56988484203046900, 5.822911565069850900, -29.55822671748373100 ) ) ;
#19826 = cartesian_point ( 'none', ( -59.65827669692845300, 6.120709640425167700, -29.37941402287773900 ) ) ;
#19827 = cartesian_point ( 'none', ( -59.69633088096340100, 6.281647303131517600, -29.30192567023430100 ) ) ;
#19828 = cartesian_point ( 'none', ( -59.75705780171465900, 6.614457496928690000, -29.17788223151116300 ) ) ;
#19829 = axis2_placement_3d ( 'none', #19842, #19808, #19806 ) ;
#19830 = oriented_edge ( 'none', *, *, #16122, .t. ) ;
#19831 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19832 = vector ( 'none', #19831, 1000.000000000000000 ) ;
#19833 = cartesian_point ( 'none', ( -35.00000000000000000, 50.00000000000000000, -56.54423047491229700 ) ) ;
#19834 = edge_curve ( 'none', #18746, #24711, #30338, .t. ) ;
#19835 = cartesian_point ( 'none', ( -59.77988181504773700, 6.785834766624447800, -29.13103109966436600 ) ) ;
#19836 = cartesian_point ( 'none', ( -59.81073381959096500, 7.138487790912445300, -29.06763428132275700 ) ) ;
#19837 = cartesian_point ( 'none', ( -59.81858645662703100, 7.320650562532115700, -29.05144943597542800 ) ) ;
#19839 = oriented_edge ( 'none', *, *, #25294, .t. ) ;
#19838 = cartesian_point ( 'none', ( -59.81858645662703800, 7.500000000000000000, -29.05144943597543200 ) ) ;
#19840 = b_spline_curve_with_knots ( 'none', 3,
( #19838, #19837, #19836, #19835, #19828, #19827, #19826, #19825, #19824, #19823, #19821, #19820, #19818, #19817, #19816, #19814, #19813, #19812 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302417760683055000, 0.004839740259463120600, 0.005377062758243187100, 0.005914385257023252800, 0.006451707755803318500, 0.006989030254583385000, 0.007526352753363450700, 0.008063675252143517200, 0.008600997750923582800 ),
.unspecified. ) ;
#19841 = edge_curve ( 'none', #18954, #24499, #30398, .t. ) ;
#19842 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19843 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -18.19999999999999900 ) ) ;
#19844 = oriented_edge ( 'none', *, *, #19005, .t. ) ;
#19845 = cartesian_point ( 'none', ( -35.00000000000000000, 0.0000000000000000000, -56.54423047491229700 ) ) ;
#19846 = circle ( 'none', #19936, 66.50000000000001400 ) ;
#19847 = conical_surface ( 'none', #19915, 1.610000000000001200, 0.9599310885968749300 ) ;
#19848 = cartesian_point ( 'none', ( -56.29997827975248000, 10.24999999999999500, -35.39155896113366100 ) ) ;
#19849 = cartesian_point ( 'none', ( -56.20322127941769000, 10.24999999999999800, -35.54547749925867400 ) ) ;
#19850 = cartesian_point ( 'none', ( -56.10574975147514500, 10.23178502884433900, -35.69910247010904700 ) ) ;
#19851 = cartesian_point ( 'none', ( -55.91570533320525300, 10.16131880625247600, -35.99604102448851300 ) ) ;
#19852 = cartesian_point ( 'none', ( -55.82264931705783100, 10.10927279131791700, -36.14013870709851500 ) ) ;
#19853 = cartesian_point ( 'none', ( -55.64071423568550000, 9.971172015222888900, -36.41962001293148900 ) ) ;
#19854 = cartesian_point ( 'none', ( -55.55242636038563100, 9.885092076986953900, -36.55407160457163200 ) ) ;
#19855 = cartesian_point ( 'none', ( -55.38797259486861400, 9.685943032286033400, -36.80278137897056500 ) ) ;
#19856 = cartesian_point ( 'none', ( -55.31070192293754000, 9.571998685887944400, -36.91873202613784600 ) ) ;
#19857 = cartesian_point ( 'none', ( -55.16757026426184000, 9.315259441990280100, -37.13227319682375300 ) ) ;
#19858 = cartesian_point ( 'none', ( -55.10385329840855200, 9.176378021516411500, -37.22667468563838600 ) ) ;
#19859 = cartesian_point ( 'none', ( -54.99188937356895200, 8.878356439937208600, -37.39187157134600900 ) ) ;
#19860 = cartesian_point ( 'none', ( -54.94325134812051200, 8.717283513793615800, -37.46323396526701500 ) ) ;
#19861 = cartesian_point ( 'none', ( -54.86533388750729000, 8.384243344799781300, -37.57725249737436700 ) ) ;
#19862 = cartesian_point ( 'none', ( -54.83586146664600800, 8.212737590844156400, -37.62020116700636400 ) ) ;
#19863 = cartesian_point ( 'none', ( -54.79601076699396600, 7.859794004215018500, -37.67822239250016000 ) ) ;
#19864 = cartesian_point ( 'none', ( -54.78586489370903200, 7.677514719561119500, -37.69295700610891200 ) ) ;
#19865 = cartesian_point ( 'none', ( -54.78600880011630600, 7.318606772956329100, -37.69274784052887400 ) ) ;
#19866 = cartesian_point ( 'none', ( -54.79597743665124200, 7.140055615741021100, -37.67827116461093300 ) ) ;
#19867 = cartesian_point ( 'none', ( -54.83618912989788900, 6.784809263857634500, -37.61972385467512200 ) ) ;
#19868 = cartesian_point ( 'none', ( -54.86618063915557300, 6.611570587898294000, -37.57601578675033900 ) ) ;
#19869 = cartesian_point ( 'none', ( -54.94387080970205500, 6.280646379578073800, -37.46232508509493900 ) ) ;
#19870 = cartesian_point ( 'none', ( -54.99218170324456900, 6.120545129989452000, -37.39144439802542100 ) ) ;
#19871 = cartesian_point ( 'none', ( -55.10529503673966200, 5.820109680433147600, -37.22454326875170900 ) ) ;
#19872 = cartesian_point ( 'none', ( -55.16913509283512700, 5.681757879957675800, -37.12994333977521700 ) ) ;
#19873 = cartesian_point ( 'none', ( -55.31068419976273300, 5.428210838820286100, -36.91875367154921200 ) ) ;
#19874 = cartesian_point ( 'none', ( -55.38931324632812200, 5.312159479064274800, -36.80076601677572500 ) ) ;
#19875 = cartesian_point ( 'none', ( -55.55440528861749500, 5.112791058437403000, -36.55106639141139600 ) ) ;
#19876 = cartesian_point ( 'none', ( -55.64119997252970500, 5.028397269253454200, -36.41887764133355200 ) ) ;
#19877 = cartesian_point ( 'none', ( -55.82306773910089200, 4.890471916794807000, -36.13949212749423600 ) ) ;
#19878 = cartesian_point ( 'none', ( -55.91787120040400100, 4.837640922436996500, -35.99267434071194300 ) ) ;
#19879 = cartesian_point ( 'none', ( -56.10745090006253800, 4.767826287281844000, -35.69642670182253900 ) ) ;
#19880 = cartesian_point ( 'none', ( -56.20322087591223700, 4.750000000000000000, -35.54547814114473400 ) ) ;
#19881 = cartesian_point ( 'none', ( -56.29997827975248000, 4.750000000000004400, -35.39155896113366100 ) ) ;
#19882 = face_outer_bound ( 'none', #3824, .t. ) ;
#19883 = b_spline_curve_with_knots ( 'none', 3,
( #19881, #19880, #19879, #19878, #19877, #19876, #19875, #19874, #19873, #19872, #19871, #19870, #19869, #19868, #19867, #19866, #19865, #19864, #19863, #19862, #19861, #19860, #19859, #19858, #19857, #19856, #19855, #19854, #19853, #19852, #19851, #19850, #19849, #19848 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376642094593815700, 0.001075328418918763100, 0.001612992628378144800, 0.002150656837837526300, 0.002688321047296907700, 0.003225985256756289600, 0.003763649466215671100, 0.004301313675675052600, 0.004838977885134434000, 0.005376642094593815500, 0.005914306304053196900, 0.006451970513512579300, 0.006989634722971960700, 0.007527298932431342200, 0.008064963141890722800, 0.008602627351350105100 ),
.unspecified. ) ;
#19884 = cartesian_point ( 'none', ( -5.249872768280575000, 7.318606772956329100, 66.29244931312298700 ) ) ;
#19885 = cartesian_point ( 'none', ( -5.232351280905825200, 7.140055615741022900, 66.29384406764437200 ) ) ;
#19886 = cartesian_point ( 'none', ( -5.161541976554834900, 6.784809263857632700, 66.29939476055724900 ) ) ;
#19887 = cartesian_point ( 'none', ( -5.108693924752798500, 6.611570587898297500, 66.30351413550984300 ) ) ;
#19888 = cartesian_point ( 'none', ( -4.971389803671908900, 6.280646379578074700, 66.31395044599972300 ) ) ;
#19889 = cartesian_point ( 'none', ( -4.885849881260761600, 6.120545129989457300, 66.32034856355230100 ) ) ;
#19890 = cartesian_point ( 'none', ( -4.684752596641867900, 5.820109680433152000, 66.33485701922894900 ) ) ;
#19891 = cartesian_point ( 'none', ( -4.570906626904284000, 5.681757879957675800, 66.34284416509839800 ) ) ;
#19892 = cartesian_point ( 'none', ( -4.317236455739962500, 5.428210838820285200, 66.35983445346769800 ) ) ;
#19893 = cartesian_point ( 'none', ( -4.175741626090490900, 5.312159479064278300, 66.36893537788191100 ) ) ;
#19894 = cartesian_point ( 'none', ( -3.876949386064825200, 5.112791058437407400, 66.38705946778503600 ) ) ;
#19895 = cartesian_point ( 'none', ( -3.719073228446793800, 5.028397269253457800, 66.39613149392752700 ) ) ;
#19896 = cartesian_point ( 'none', ( -3.386184392726985700, 4.890471916794808700, 66.41394084298804000 ) ) ;
#19897 = cartesian_point ( 'none', ( -3.211634728994553300, 4.837640922436998300, 66.42263415545211600 ) ) ;
#19898 = cartesian_point ( 'none', ( -2.860286898075912200, 4.767826287281845800, 66.43869117195352200 ) ) ;
#19899 = cartesian_point ( 'none', ( -2.681676621939370600, 4.750000000000000900, 66.44615612362025600 ) ) ;
#19900 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000004400, 66.45299090334459900 ) ) ;
#19901 = b_spline_curve_with_knots ( 'none', 3,
( #19900, #19899, #19898, #19897, #19896, #19895, #19894, #19893, #19892, #19891, #19890, #19889, #19888, #19887, #19886, #19885, #19884, #19954, #19953, #19952, #19951, #19950, #19949, #19948, #19947, #19946, #19945, #19944, #19943, #19942, #19941, #19940, #19939, #19938 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376642094593812400, 0.001075328418918762500, 0.001612992628378143700, 0.002150656837837525000, 0.002688321047296906400, 0.003225985256756287500, 0.003763649466215668500, 0.004301313675675049900, 0.004838977885134431400, 0.005376642094593812900, 0.005914306304053193500, 0.006451970513512574900, 0.006989634722971956400, 0.007527298932431337000, 0.008064963141890719300, 0.008602627351350099900 ),
.unspecified. ) ;
#19902 = face_outer_bound ( 'none', #3638, .t. ) ;
#19903 = axis2_placement_3d ( 'none', #19916, #19932, #19931 ) ;
#19904 = circle ( 'none', #19903, 66.50000000000000000 ) ;
#19905 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19906 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19907 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19908 = axis2_placement_3d ( 'none', #19907, #19906, #19905 ) ;
#19909 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000004400, 66.45299090334459900 ) ) ;
#19910 = cartesian_point ( 'none', ( -58.56463758246016500, 4.750000000000004400, -31.50290819646810200 ) ) ;
#19911 = circle ( 'none', #19921, 66.50000000000000000 ) ;
#19912 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19913 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#19914 = cartesian_point ( 'none', ( 3.900000000000000800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#19915 = axis2_placement_3d ( 'none', #19914, #19913, #19912 ) ;
#19916 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#19917 = cartesian_point ( 'none', ( -56.29997827975248000, 10.24999999999999500, -35.39155896113366100 ) ) ;
#19918 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999500, 66.45299090334459900 ) ) ;
#19919 = cartesian_point ( 'none', ( -56.29997827975248000, 4.750000000000004400, -35.39155896113366100 ) ) ;
#19920 = circle ( 'none', #19908, 66.50000000000000000 ) ;
#19921 = axis2_placement_3d ( 'none', #19986, #19985, #19984 ) ;
#19922 = circle ( 'none', #19937, 66.50000000000000000 ) ;
#19923 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19924 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, 0.0000000000000000000 ) ) ;
#19925 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#19926 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19927 = direction ( 'none', ( 0.8660254037844363800, 0.0000000000000000000, 0.5000000000000040000 ) ) ;
#19928 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#19929 = face_bound ( 'none', #3660, .t. ) ;
#19930 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#19931 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19932 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19933 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#19934 = axis2_placement_3d ( 'none', #19930, #19926, #19925 ) ;
#19935 = cylindrical_surface ( 'none', #19934, 66.50000000000000000 ) ;
#19936 = axis2_placement_3d ( 'none', #19933, #19928, #19927 ) ;
#19937 = axis2_placement_3d ( 'none', #19981, #19980, #19979 ) ;
#19938 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999500, 66.45299090334459900 ) ) ;
#19939 = cartesian_point ( 'none', ( -2.681675864297027100, 10.24999999999999600, 66.44615615212320800 ) ) ;
#19940 = cartesian_point ( 'none', ( -2.863454755680368900, 10.23178502884433700, 66.43855581820447800 ) ) ;
#19941 = cartesian_point ( 'none', ( -3.215633296270957500, 10.16131880625247400, 66.42244180132505000 ) ) ;
#19942 = cartesian_point ( 'none', ( -3.386953558111388300, 10.10927279131791700, 66.41390176867139400 ) ) ;
#19943 = cartesian_point ( 'none', ( -3.719959009531758700, 9.971172015222883500, 66.39608201927987400 ) ) ;
#19944 = cartesian_point ( 'none', ( -3.880541441121309700, 9.885092076986952100, 66.38684827224409400 ) ) ;
#19945 = cartesian_point ( 'none', ( -4.178157306678784300, 9.685943032286028000, 66.36878202075782000 ) ) ;
#19946 = cartesian_point ( 'none', ( -4.317208848676437500, 9.571998685887937300, 66.35983897948166500 ) ) ;
#19947 = cartesian_point ( 'none', ( -4.573706756582143200, 9.315259441990274800, 66.34265391232565900 ) ) ;
#19948 = cartesian_point ( 'none', ( -4.687319326977344300, 9.176378021516413200, 66.33467414565193100 ) ) ;
#19949 = cartesian_point ( 'none', ( -4.886365989046005600, 8.878356439937206800, 66.32030898528725500 ) ) ;
#19950 = cartesian_point ( 'none', ( -4.972486647780708100, 8.717283513793610400, 66.31386841661949900 ) ) ;
#19951 = cartesian_point ( 'none', ( -5.110188323394482700, 8.384243344799777700, 66.30339918238374300 ) ) ;
#19952 = cartesian_point ( 'none', ( -5.162119172785190300, 8.212737590844151100, 66.29934965202284000 ) ) ;
#19953 = cartesian_point ( 'none', ( -5.232292377847539200, 7.859794004215015000, 66.29384854651249300 ) ) ;
#19954 = cartesian_point ( 'none', ( -5.250125864190134300, 7.677514719561119500, 66.29242926930854200 ) ) ;
#19955 = vector ( 'none', #20023, 1000.000000000000000 ) ;
#19956 = cartesian_point ( 'none', ( -20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#19957 = line ( 'none', #19956, #19955 ) ;
#19958 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19959 = vector ( 'none', #19958, 1000.000000000000000 ) ;
#19960 = cartesian_point ( 'none', ( -20.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#19961 = line ( 'none', #19960, #19959 ) ;
#19962 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#19963 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19964 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#19965 = vector ( 'none', #19964, 1000.000000000000000 ) ;
#19966 = cartesian_point ( 'none', ( -27.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#19967 = cartesian_point ( 'none', ( -10.99999999999999500, 50.00000000000000000, -11.19999999999999900 ) ) ;
#19968 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#19969 = vector ( 'none', #19968, 1000.000000000000000 ) ;
#19970 = line ( 'none', #19966, #19965 ) ;
#19971 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19972 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, -66.50000000000000000 ) ) ;
#19973 = line ( 'none', #19972, #19969 ) ;
#19974 = circle ( 'none', #19983, 66.50000000000000000 ) ;
#19975 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19976 = vector ( 'none', #19975, 1000.000000000000000 ) ;
#19977 = cartesian_point ( 'none', ( 35.00000000000000000, 50.00000000000000000, -56.54423047491229700 ) ) ;
#19978 = cartesian_point ( 'none', ( -35.00000000000000000, 8.000000000000000000, -56.54423047491229700 ) ) ;
#19979 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19980 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#19981 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19982 = line ( 'none', #19977, #19976 ) ;
#19983 = axis2_placement_3d ( 'none', #19924, #19923, #19971 ) ;
#19984 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#19985 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#19986 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, 0.0000000000000000000 ) ) ;
#19987 = plane ( 'none', #20011 ) ;
#19988 = face_bound ( 'none', #3765, .t. ) ;
#19989 = vector ( 'none', #20069, 1000.000000000000000 ) ;
#19990 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#19991 = line ( 'none', #19990, #19989 ) ;
#19992 = face_bound ( 'none', #4007, .t. ) ;
#19993 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#19994 = vector ( 'none', #19993, 1000.000000000000000 ) ;
#19995 = cartesian_point ( 'none', ( -20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#19996 = face_bound ( 'none', #3701, .t. ) ;
#19997 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -27.69999999999999900 ) ) ;
#19998 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#19999 = vector ( 'none', #19998, 1000.000000000000000 ) ;
#20000 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20001 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20002 = face_bound ( 'none', #3663, .t. ) ;
#20003 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20004 = vector ( 'none', #20003, 1000.000000000000000 ) ;
#20005 = face_bound ( 'none', #3704, .t. ) ;
#20006 = line ( 'none', #19995, #19994 ) ;
#20007 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#20008 = line ( 'none', #20000, #19999 ) ;
#20009 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20010 = line ( 'none', #20009, #20004 ) ;
#20011 = axis2_placement_3d ( 'none', #20007, #20065, #20070 ) ;
#20012 = direction ( 'none', ( 4.956352788505162300e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20013 = vector ( 'none', #20012, 1000.000000000000000 ) ;
#20014 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20015 = line ( 'none', #20014, #20013 ) ;
#20016 = cartesian_point ( 'none', ( -20.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20017 = vector ( 'none', #19963, 1000.000000000000000 ) ;
#20018 = line ( 'none', #19967, #20017 ) ;
#20019 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20020 = vector ( 'none', #20019, 1000.000000000000000 ) ;
#20021 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20022 = line ( 'none', #20021, #20020 ) ;
#20023 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20024 = face_outer_bound ( 'none', #4408, .t. ) ;
#20025 = face_bound ( 'none', #4400, .t. ) ;
#20026 = vector ( 'none', #20099, 1000.000000000000000 ) ;
#20027 = face_bound ( 'none', #4411, .t. ) ;
#20028 = face_bound ( 'none', #4365, .t. ) ;
#20029 = face_bound ( 'none', #4298, .t. ) ;
#20030 = face_bound ( 'none', #4332, .t. ) ;
#20031 = face_bound ( 'none', #4239, .t. ) ;
#20032 = face_bound ( 'none', #4323, .t. ) ;
#20033 = face_bound ( 'none', #4250, .t. ) ;
#20034 = face_bound ( 'none', #4295, .t. ) ;
#20035 = face_bound ( 'none', #4276, .t. ) ;
#20036 = face_bound ( 'none', #4199, .t. ) ;
#20037 = face_bound ( 'none', #4231, .t. ) ;
#20038 = face_bound ( 'none', #4258, .t. ) ;
#20039 = face_bound ( 'none', #4182, .t. ) ;
#20040 = face_bound ( 'none', #4175, .t. ) ;
#20041 = face_bound ( 'none', #4171, .t. ) ;
#20042 = face_bound ( 'none', #4162, .t. ) ;
#20043 = face_bound ( 'none', #4136, .t. ) ;
#20044 = face_bound ( 'none', #4142, .t. ) ;
#20045 = face_bound ( 'none', #4082, .t. ) ;
#20046 = face_bound ( 'none', #4116, .t. ) ;
#20047 = face_bound ( 'none', #4087, .t. ) ;
#20048 = face_bound ( 'none', #4019, .t. ) ;
#20049 = face_bound ( 'none', #3969, .t. ) ;
#20050 = face_bound ( 'none', #4078, .t. ) ;
#20051 = face_bound ( 'none', #3972, .t. ) ;
#20052 = face_bound ( 'none', #3998, .t. ) ;
#20053 = face_bound ( 'none', #3923, .t. ) ;
#20054 = face_bound ( 'none', #3970, .t. ) ;
#20055 = face_bound ( 'none', #3930, .t. ) ;
#20056 = face_bound ( 'none', #3939, .t. ) ;
#20057 = face_bound ( 'none', #3877, .t. ) ;
#20058 = face_bound ( 'none', #3893, .t. ) ;
#20059 = face_bound ( 'none', #3836, .t. ) ;
#20060 = face_bound ( 'none', #3920, .t. ) ;
#20061 = face_bound ( 'none', #3882, .t. ) ;
#20062 = face_bound ( 'none', #3784, .t. ) ;
#20063 = face_bound ( 'none', #3786, .t. ) ;
#20064 = face_bound ( 'none', #3791, .t. ) ;
#20065 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20066 = face_bound ( 'none', #46569, .t. ) ;
#20067 = face_bound ( 'none', #1567, .t. ) ;
#20068 = face_bound ( 'none', #3823, .t. ) ;
#20069 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20070 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20071 = face_bound ( 'none', #3697, .t. ) ;
#20072 = face_bound ( 'none', #3756, .t. ) ;
#20073 = circle ( 'none', #20085, 0.9999999999999940000 ) ;
#20074 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -30.20000000000000600 ) ) ;
#20075 = oriented_edge ( 'none', *, *, #19532, .t. ) ;
#20076 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -20.70000000000000300 ) ) ;
#20077 = cartesian_point ( 'none', ( -16.99999999999998600, 50.00000000000000000, -32.29938079901842900 ) ) ;
#20078 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#20079 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20080 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#20081 = axis2_placement_3d ( 'none', #20080, #20079, #20078 ) ;
#20082 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -30.19999999999999200 ) ) ;
#20083 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20084 = cartesian_point ( 'none', ( -17.99999999999999300, 50.00000000000000000, -11.19999999999999900 ) ) ;
#20085 = axis2_placement_3d ( 'none', #20077, #20149, #20148 ) ;
#20086 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20087 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20088 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20089 = vector ( 'none', #20088, 1000.000000000000000 ) ;
#20090 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -27.69999999999999900 ) ) ;
#20091 = line ( 'none', #20090, #20089 ) ;
#20092 = edge_loop ( 'none', ( #19540, #20136, #20385, #20668 ) ) ;
#20093 = circle ( 'none', #20081, 66.50000000000001400 ) ;
#20094 = cartesian_point ( 'none', ( -10.99999999999999500, 50.00000000000000000, -11.19999999999999900 ) ) ;
#20095 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20096 = vector ( 'none', #20095, 1000.000000000000000 ) ;
#20097 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20098 = cartesian_point ( 'none', ( -20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#20099 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20100 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20101 = line ( 'none', #20097, #20096 ) ;
#20102 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -27.69999999999999900 ) ) ;
#20103 = line ( 'none', #20100, #20026 ) ;
#20104 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20105 = vector ( 'none', #20104, 1000.000000000000000 ) ;
#20106 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -20.70000000000000300 ) ) ;
#20107 = line ( 'none', #20106, #20105 ) ;
#20108 = cartesian_point ( 'none', ( -45.98851179509566100, -26.54556051154973400, -16.00000000000000000 ) ) ;
#20109 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20110 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20111 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#20112 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#20113 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#20114 = vector ( 'none', #19544, 1000.000000000000000 ) ;
#20115 = circle ( 'none', #20131, 37.49999999999997900 ) ;
#20116 = oriented_edge ( 'none', *, *, #19834, .f. ) ;
#20117 = vertex_point ( 'none', #30399 ) ;
#20118 = axis2_placement_3d ( 'none', #20141, #20113, #20112 ) ;
#20119 = edge_loop ( 'none', ( #20130, #20139, #20390, #20689 ) ) ;
#20120 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#20121 = circle ( 'none', #20118, 1.610000000000001200 ) ;
#20122 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20123 = vector ( 'none', #20122, 1000.000000000000000 ) ;
#20124 = cartesian_point ( 'none', ( -27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20125 = line ( 'none', #20124, #20123 ) ;
#20126 = advanced_face ( 'none', ( #30391 ), #30392, .t. ) ;
#20127 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20128 = vector ( 'none', #20127, 1000.000000000000000 ) ;
#20129 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#20130 = oriented_edge ( 'none', *, *, #24485, .f. ) ;
#20131 = axis2_placement_3d ( 'none', #20111, #20110, #20109 ) ;
#20132 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20133 = vector ( 'none', #20132, 1000.000000000000000 ) ;
#20134 = oriented_edge ( 'none', *, *, #18745, .t. ) ;
#20136 = oriented_edge ( 'none', *, *, #19841, .f. ) ;
#20135 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -37.20000000000001000 ) ) ;
#20137 = line ( 'none', #20135, #20133 ) ;
#20138 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -37.20000000000001000 ) ) ;
#20139 = oriented_edge ( 'none', *, *, #19815, .f. ) ;
#20140 = oriented_edge ( 'none', *, *, #24474, .f. ) ;
#20141 = cartesian_point ( 'none', ( 3.900000000000000800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#20142 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#20143 = vector ( 'none', #20142, 1000.000000000000000 ) ;
#20144 = advanced_face ( 'none', ( #30384 ), #30385, .t. ) ;
#20145 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -30.20000000000001000 ) ) ;
#20146 = line ( 'none', #20145, #20143 ) ;
#20147 = line ( 'none', #20129, #20128 ) ;
#20148 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20149 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20150 = cartesian_point ( 'none', ( -27.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#20151 = line ( 'none', #20203, #20202 ) ;
#20152 = line ( 'none', #20199, #20198 ) ;
#20153 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20154 = vector ( 'none', #20153, 1000.000000000000000 ) ;
#20155 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#20156 = line ( 'none', #20155, #20154 ) ;
#20157 = line ( 'none', #20209, #20208 ) ;
#20158 = direction ( 'none', ( 0.3681245526846722600, -0.0000000000000000000, 0.9297764858882536800 ) ) ;
#20159 = vector ( 'none', #20158, 1000.000000000000000 ) ;
#20160 = cartesian_point ( 'none', ( -22.16737294875997200, 120.0000000000000000, -53.27192108935610500 ) ) ;
#20161 = line ( 'none', #20160, #20159 ) ;
#20162 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -11.19999999999999800 ) ) ;
#20163 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20164 = vector ( 'none', #20163, 1000.000000000000000 ) ;
#20165 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20166 = line ( 'none', #20165, #20164 ) ;
#20167 = cartesian_point ( 'none', ( -27.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#20168 = cartesian_point ( 'none', ( -8.699999999999999300, 50.00000000000000000, -27.70000000000000600 ) ) ;
#20169 = cartesian_point ( 'none', ( -34.71913220939425300, 120.0000000000000000, -46.08548425075516500 ) ) ;
#20170 = edge_curve ( 'none', #52017, #15472, #30387, .t. ) ;
#20171 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -2.478176394252582100e-016 ) ) ;
#20172 = vector ( 'none', #20171, 1000.000000000000000 ) ;
#20173 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -11.19999999999999900 ) ) ;
#20174 = line ( 'none', #20173, #20172 ) ;
#20175 = cartesian_point ( 'none', ( -37.00258157546441900, 50.00000000000000000, 8.700000000000004600 ) ) ;
#20176 = cartesian_point ( 'none', ( -1.700000000000000800, 50.00000000000000000, -27.70000000000000300 ) ) ;
#20177 = direction ( 'none', ( -3.305209758587623400e-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20178 = cartesian_point ( 'none', ( -17.99999999999999600, 50.00000000000000000, -30.19999999999999200 ) ) ;
#20179 = cartesian_point ( 'none', ( -20.50258157546445400, 50.00000000000000000, -27.69999999999999900 ) ) ;
#20180 = oriented_edge ( 'none', *, *, #53218, .f. ) ;
#20181 = line ( 'none', #20247, #20246 ) ;
#20182 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20183 = vector ( 'none', #20182, 1000.000000000000000 ) ;
#20184 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#20185 = line ( 'none', #20184, #20183 ) ;
#20186 = edge_curve ( 'none', #20791, #20785, #30374, .t. ) ;
#20187 = cartesian_point ( 'none', ( -27.50258157546445000, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20188 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#20189 = line ( 'none', #20178, #20248 ) ;
#20190 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20191 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20192 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20193 = cartesian_point ( 'none', ( -11.99999999999998900, 50.00000000000000000, -34.63915900659304000 ) ) ;
#20194 = oriented_edge ( 'none', *, *, #52965, .f. ) ;
#20195 = oriented_edge ( 'none', *, *, #19173, .f. ) ;
#20196 = cartesian_point ( 'none', ( -18.00000000000000000, 50.00000000000000000, -1.700000000000000200 ) ) ;
#20197 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20198 = vector ( 'none', #20197, 1000.000000000000000 ) ;
#20199 = cartesian_point ( 'none', ( -27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20200 = circle ( 'none', #20210, 0.9999999999998829800 ) ;
#20201 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252581100e-016 ) ) ;
#20202 = vector ( 'none', #20201, 1000.000000000000000 ) ;
#20203 = cartesian_point ( 'none', ( -10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20204 = vertex_point ( 'none', #30394 ) ;
#20205 = cartesian_point ( 'none', ( -18.00000000000000000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20206 = cartesian_point ( 'none', ( -10.99999999999999800, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20207 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20208 = vector ( 'none', #20207, 1000.000000000000000 ) ;
#20209 = cartesian_point ( 'none', ( -18.00000000000000000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20210 = axis2_placement_3d ( 'none', #20193, #20192, #20191 ) ;
#20211 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 3.097720492815726400e-017 ) ) ;
#20212 = vector ( 'none', #20211, 1000.000000000000000 ) ;
#20213 = cartesian_point ( 'none', ( -10.99999999999999800, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20214 = line ( 'none', #20213, #20212 ) ;
#20215 = edge_curve ( 'none', #52928, #25281, #30373, .t. ) ;
#20216 = cartesian_point ( 'none', ( -20.50258157546445000, 50.00000000000000000, -1.700000000000000200 ) ) ;
#20217 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#20218 = line ( 'none', #20217, #20254 ) ;
#20219 = line ( 'none', #20268, #20267 ) ;
#20220 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20221 = vector ( 'none', #20220, 1000.000000000000000 ) ;
#20222 = cartesian_point ( 'none', ( -27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20223 = line ( 'none', #20222, #20221 ) ;
#20224 = circle ( 'none', #20273, 37.50000000000000000 ) ;
#20225 = cartesian_point ( 'none', ( -44.19770985389321500, 4.000000000000003600, 45.60496073533087700 ) ) ;
#20226 = cartesian_point ( 'none', ( -10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20227 = cartesian_point ( 'none', ( -17.46575342465754200, 50.00000000000000000, -33.18429534145727900 ) ) ;
#20228 = cartesian_point ( 'none', ( -17.99999999999998900, 50.00000000000000000, -32.29938079901842900 ) ) ;
#20229 = cartesian_point ( 'none', ( -20.50258157546445400, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20230 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20231 = vector ( 'none', #20230, 1000.000000000000000 ) ;
#20232 = cartesian_point ( 'none', ( -27.50258157546445800, 50.00000000000000000, -27.69999999999999900 ) ) ;
#20233 = line ( 'none', #20232, #20231 ) ;
#20234 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20235 = vector ( 'none', #20234, 1000.000000000000000 ) ;
#20236 = cartesian_point ( 'none', ( -20.50258157546445400, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20237 = line ( 'none', #20236, #20235 ) ;
#20238 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20239 = vector ( 'none', #20238, 1000.000000000000000 ) ;
#20240 = cartesian_point ( 'none', ( -10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20241 = line ( 'none', #20240, #20239 ) ;
#20242 = line ( 'none', #20265, #20264 ) ;
#20243 = cartesian_point ( 'none', ( -11.75721461541135000, 50.00000000000000000, -35.60923903268877700 ) ) ;
#20244 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -34.63915900659303300 ) ) ;
#20245 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -9.912705577010320600e-016 ) ) ;
#20246 = vector ( 'none', #20245, 1000.000000000000000 ) ;
#20247 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#20248 = vector ( 'none', #20177, 1000.000000000000000 ) ;
#20249 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20250 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#20251 = line ( 'none', #20250, #20307 ) ;
#20252 = cartesian_point ( 'none', ( -30.00258157546443300, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20253 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20254 = vector ( 'none', #20253, 1000.000000000000000 ) ;
#20255 = cartesian_point ( 'none', ( -37.00258157546441900, 50.00000000000000000, 1.700000000000007100 ) ) ;
#20256 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.582479236531385300e-015 ) ) ;
#20257 = cartesian_point ( 'none', ( -20.50258157546443600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20258 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20259 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20260 = cartesian_point ( 'none', ( -32.17495066679126800, 50.00000000000000000, -17.16936400027072900 ) ) ;
#20261 = vector ( 'none', #20256, 1000.000000000000000 ) ;
#20262 = cartesian_point ( 'none', ( -30.00258157546444700, 50.00000000000000000, -18.19999999999999600 ) ) ;
#20263 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20264 = vector ( 'none', #20263, 1000.000000000000000 ) ;
#20265 = cartesian_point ( 'none', ( -37.00258157546441900, 50.00000000000000000, 8.700000000000004600 ) ) ;
#20266 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20267 = vector ( 'none', #20266, 1000.000000000000000 ) ;
#20268 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20269 = axis2_placement_3d ( 'none', #20260, #20259, #20258 ) ;
#20270 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20271 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20272 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#20273 = axis2_placement_3d ( 'none', #20272, #20271, #20270 ) ;
#20274 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20275 = circle ( 'none', #20269, 1.030635999729249400 ) ;
#20276 = line ( 'none', #20262, #20261 ) ;
#20277 = cartesian_point ( 'none', ( -20.50258157546445000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20278 = line ( 'none', #20277, #20330 ) ;
#20279 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20280 = cartesian_point ( 'none', ( -35.32827817307948200, 50.00000000000000000, -12.57627772138943800 ) ) ;
#20281 = cartesian_point ( 'none', ( -27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20282 = cartesian_point ( 'none', ( -34.35732896524945100, 50.00000000000000000, -11.19999999999998300 ) ) ;
#20283 = vector ( 'none', #20285, 1000.000000000000000 ) ;
#20284 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#20285 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20286 = cartesian_point ( 'none', ( -37.00258157546444700, 50.00000000000000000, -8.700000000000004600 ) ) ;
#20287 = cartesian_point ( 'none', ( -20.50258157546445000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20288 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 1.022247762629190200e-015 ) ) ;
#20289 = vector ( 'none', #20288, 1000.000000000000000 ) ;
#20290 = cartesian_point ( 'none', ( -30.00258157546444700, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20291 = axis2_placement_3d ( 'none', #20284, #20299, #20279 ) ;
#20292 = cartesian_point ( 'none', ( -32.17495066679125400, 50.00000000000000000, -18.19999999999997800 ) ) ;
#20293 = circle ( 'none', #20291, 37.50000000000000700 ) ;
#20294 = cartesian_point ( 'none', ( -33.08422515938899300, 50.00000000000000000, -17.65457576955200700 ) ) ;
#20295 = line ( 'none', #20290, #20289 ) ;
#20296 = cartesian_point ( 'none', ( -30.00258157546444700, 50.00000000000000000, -18.19999999999999600 ) ) ;
#20297 = direction ( 'none', ( 9.912705577010328500e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20298 = vector ( 'none', #20297, 1000.000000000000000 ) ;
#20299 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20300 = cartesian_point ( 'none', ( -30.00258157546444700, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20301 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20302 = line ( 'none', #20301, #20298 ) ;
#20303 = line ( 'none', #20286, #20283 ) ;
#20304 = cartesian_point ( 'none', ( -37.00258157546444700, 50.00000000000000000, -1.700000000000007100 ) ) ;
#20305 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#20306 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -2.788465838528729100e-015 ) ) ;
#20307 = vector ( 'none', #20306, 1000.000000000000000 ) ;
#20308 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#20309 = vector ( 'none', #20308, 1000.000000000000000 ) ;
#20310 = cartesian_point ( 'none', ( -27.50258157546444000, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20311 = line ( 'none', #20310, #20309 ) ;
#20312 = cartesian_point ( 'none', ( -20.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20313 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20314 = direction ( 'none', ( -4.956352788505162300e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20315 = vector ( 'none', #20314, 1000.000000000000000 ) ;
#20316 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815729500e-017 ) ) ;
#20317 = vector ( 'none', #20316, 1000.000000000000000 ) ;
#20318 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20319 = line ( 'none', #20318, #20317 ) ;
#20320 = cartesian_point ( 'none', ( -20.50258157546443600, 50.00000000000000000, 1.700000000000000200 ) ) ;
#20321 = cartesian_point ( 'none', ( -20.50258157546443600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20322 = line ( 'none', #20321, #20359 ) ;
#20323 = cartesian_point ( 'none', ( -17.99999999999997900, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20324 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -7.434529182757739500e-016 ) ) ;
#20325 = vector ( 'none', #20324, 1000.000000000000000 ) ;
#20326 = cartesian_point ( 'none', ( -30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#20327 = cartesian_point ( 'none', ( -27.50258157546445000, 50.00000000000000000, -1.700000000000000000 ) ) ;
#20328 = line ( 'none', #20327, #20333 ) ;
#20329 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20330 = vector ( 'none', #20329, 1000.000000000000000 ) ;
#20331 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#20332 = advanced_face ( 'none', ( #30430 ), #30427, .t. ) ;
#20333 = vector ( 'none', #20331, 1000.000000000000000 ) ;
#20334 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20335 = line ( 'none', #20334, #20315 ) ;
#20336 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#20337 = vector ( 'none', #20336, 1000.000000000000000 ) ;
#20338 = cartesian_point ( 'none', ( -27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#20339 = line ( 'none', #20338, #20337 ) ;
#20340 = line ( 'none', #20326, #20325 ) ;
#20341 = cartesian_point ( 'none', ( -37.00258157546444700, 50.00000000000000000, -8.700000000000004600 ) ) ;
#20342 = cartesian_point ( 'none', ( -27.50258157546444000, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20343 = edge_loop ( 'none', ( #20386, #20414, #20682, #20690 ) ) ;
#20344 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20345 = vector ( 'none', #20344, 1000.000000000000000 ) ;
#20346 = cartesian_point ( 'none', ( -27.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20347 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20348 = vector ( 'none', #20347, 1000.000000000000000 ) ;
#20349 = cartesian_point ( 'none', ( -20.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20350 = cartesian_point ( 'none', ( -20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20351 = cartesian_point ( 'none', ( -35.32827817307945400, 50.00000000000000000, 12.57627772138942900 ) ) ;
#20352 = oriented_edge ( 'none', *, *, #20911, .f. ) ;
#20353 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20354 = vector ( 'none', #20353, 1000.000000000000000 ) ;
#20355 = cartesian_point ( 'none', ( -20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20356 = line ( 'none', #20355, #20354 ) ;
#20357 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20358 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20359 = vector ( 'none', #20358, 1000.000000000000000 ) ;
#20360 = cartesian_point ( 'none', ( -27.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20361 = line ( 'none', #20360, #20345 ) ;
#20362 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20363 = cartesian_point ( 'none', ( -27.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20364 = cartesian_point ( 'none', ( -10.99999999999998800, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20365 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20366 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -2.478176394252583600e-016 ) ) ;
#20367 = vector ( 'none', #20366, 1000.000000000000000 ) ;
#20368 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20369 = line ( 'none', #20368, #20367 ) ;
#20370 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20371 = vector ( 'none', #20370, 1000.000000000000000 ) ;
#20372 = line ( 'none', #20349, #20348 ) ;
#20373 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20374 = line ( 'none', #20373, #20371 ) ;
#20375 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20376 = circle ( 'none', #20383, 2.099999999999997400 ) ;
#20377 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20378 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20379 = vector ( 'none', #20378, 1000.000000000000000 ) ;
#20380 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20381 = line ( 'none', #20380, #20379 ) ;
#20382 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20383 = axis2_placement_3d ( 'none', #20108, #46262, #46266 ) ;
#20384 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -7.434529182757754300e-016 ) ) ;
#20385 = oriented_edge ( 'none', *, *, #18989, .t. ) ;
#20386 = oriented_edge ( 'none', *, *, #24501, .f. ) ;
#20387 = oriented_edge ( 'none', *, *, #20215, .f. ) ;
#20389 = edge_loop ( 'none', ( #20684, #20698, #20685, #20688 ) ) ;
#20388 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20390 = oriented_edge ( 'none', *, *, #19252, .t. ) ;
#20392 = oriented_edge ( 'none', *, *, #20808, .f. ) ;
#20391 = vector ( 'none', #20384, 1000.000000000000000 ) ;
#20393 = circle ( 'none', #20397, 1.030635999729261300 ) ;
#20394 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20395 = vector ( 'none', #20394, 1000.000000000000000 ) ;
#20396 = cartesian_point ( 'none', ( -27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20397 = axis2_placement_3d ( 'none', #20399, #20402, #20388 ) ;
#20398 = oriented_edge ( 'none', *, *, #19454, .t. ) ;
#20399 = cartesian_point ( 'none', ( -34.35732896524947200, 50.00000000000000000, -12.23063599972925000 ) ) ;
#20400 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20401 = line ( 'none', #20400, #20391 ) ;
#20402 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20403 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#20404 = advanced_face ( 'none', ( #30382 ), #30375, .t. ) ;
#20405 = vector ( 'none', #20403, 1000.000000000000000 ) ;
#20406 = cartesian_point ( 'none', ( -27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20407 = line ( 'none', #20406, #20405 ) ;
#20408 = line ( 'none', #20396, #20395 ) ;
#20409 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.022247762629192100e-015 ) ) ;
#20410 = vector ( 'none', #20409, 1000.000000000000000 ) ;
#20411 = cartesian_point ( 'none', ( -30.00258157546443300, 50.00000000000000000, 1.700000000000000000 ) ) ;
#20412 = line ( 'none', #20411, #20410 ) ;
#20413 = cartesian_point ( 'none', ( -27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20414 = oriented_edge ( 'none', *, *, #20691, .f. ) ;
#20415 = cartesian_point ( 'none', ( -32.17495066679122600, 50.00000000000000000, 18.19999999999997800 ) ) ;
#20416 = line ( 'none', #20447, #20446 ) ;
#20417 = direction ( 'none', ( 9.912705577010328500e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20418 = vector ( 'none', #20417, 1000.000000000000000 ) ;
#20419 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#20420 = line ( 'none', #20419, #20418 ) ;
#20421 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.593409050587842700e-015 ) ) ;
#20422 = vector ( 'none', #20421, 1000.000000000000000 ) ;
#20423 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20424 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20425 = cartesian_point ( 'none', ( -33.08422515938897800, 50.00000000000000000, 17.65457576955198600 ) ) ;
#20426 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20427 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -4.956352788505169200e-016 ) ) ;
#20428 = vector ( 'none', #20427, 1000.000000000000000 ) ;
#20429 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 27.70000000000000300 ) ) ;
#20430 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#20431 = line ( 'none', #20430, #20422 ) ;
#20432 = circle ( 'none', #20433, 1.030635999729259600 ) ;
#20433 = axis2_placement_3d ( 'none', #20435, #20424, #20423 ) ;
#20434 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 27.70000000000000600 ) ) ;
#20435 = cartesian_point ( 'none', ( -34.35732896524944400, 50.00000000000000000, 12.23063599972925000 ) ) ;
#20436 = line ( 'none', #20429, #20428 ) ;
#20437 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 27.70000000000000300 ) ) ;
#20438 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 34.63915900659303300 ) ) ;
#20439 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20440 = vector ( 'none', #20439, 1000.000000000000000 ) ;
#20441 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20442 = line ( 'none', #20441, #20440 ) ;
#20443 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20444 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20445 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20446 = vector ( 'none', #20445, 1000.000000000000000 ) ;
#20447 = cartesian_point ( 'none', ( -20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20448 = line ( 'none', #20444, #20499 ) ;
#20449 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20450 = vector ( 'none', #20449, 1000.000000000000000 ) ;
#20451 = cartesian_point ( 'none', ( -30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#20452 = cartesian_point ( 'none', ( -17.99999999999998600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20453 = line ( 'none', #20452, #20450 ) ;
#20454 = cartesian_point ( 'none', ( -17.99999999999998600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#20455 = cartesian_point ( 'none', ( -17.99999999999998600, 50.00000000000000000, 1.700000000000000200 ) ) ;
#20456 = cartesian_point ( 'none', ( -34.35732896524944400, 50.00000000000000000, 11.19999999999998900 ) ) ;
#20457 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20458 = vector ( 'none', #20457, 1000.000000000000000 ) ;
#20459 = cartesian_point ( 'none', ( -10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#20460 = line ( 'none', #20459, #20458 ) ;
#20461 = cartesian_point ( 'none', ( -30.00258157546443300, 50.00000000000000000, 18.19999999999999600 ) ) ;
#20462 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20463 = vector ( 'none', #20462, 1000.000000000000000 ) ;
#20464 = cartesian_point ( 'none', ( -10.99999999999998800, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20465 = line ( 'none', #20464, #20463 ) ;
#20466 = direction ( 'none', ( 1.239088197126291100e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20467 = vector ( 'none', #20466, 1000.000000000000000 ) ;
#20468 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20469 = line ( 'none', #20468, #20467 ) ;
#20470 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 9.582479236531445300e-015 ) ) ;
#20471 = vector ( 'none', #20470, 1000.000000000000000 ) ;
#20472 = cartesian_point ( 'none', ( -30.00258157546443300, 50.00000000000000000, 18.19999999999999600 ) ) ;
#20473 = line ( 'none', #20472, #20471 ) ;
#20474 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252584600e-016 ) ) ;
#20475 = vector ( 'none', #20474, 1000.000000000000000 ) ;
#20476 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20477 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20478 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20479 = vector ( 'none', #20478, 1000.000000000000000 ) ;
#20480 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20481 = line ( 'none', #20480, #20479 ) ;
#20482 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20483 = vector ( 'none', #20482, 1000.000000000000000 ) ;
#20484 = cartesian_point ( 'none', ( -27.50258157546444300, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20485 = line ( 'none', #20484, #20483 ) ;
#20486 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20487 = line ( 'none', #20476, #20475 ) ;
#20488 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20489 = cartesian_point ( 'none', ( -20.50258157546444000, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20490 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20491 = vector ( 'none', #20490, 1000.000000000000000 ) ;
#20492 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20493 = line ( 'none', #20492, #20530 ) ;
#20494 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505169200e-016 ) ) ;
#20495 = vector ( 'none', #20494, 1000.000000000000000 ) ;
#20496 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 30.20000000000001000 ) ) ;
#20497 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20498 = line ( 'none', #20496, #20495 ) ;
#20499 = vector ( 'none', #20443, 1000.000000000000000 ) ;
#20500 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20501 = line ( 'none', #20500, #20491 ) ;
#20502 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20503 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 30.19999999999999200 ) ) ;
#20504 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20505 = vector ( 'none', #20504, 1000.000000000000000 ) ;
#20506 = circle ( 'none', #20558, 0.9999999999999940000 ) ;
#20507 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 11.19999999999999800 ) ) ;
#20508 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20509 = vector ( 'none', #20508, 1000.000000000000000 ) ;
#20510 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20511 = line ( 'none', #20510, #20509 ) ;
#20512 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20513 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20514 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20515 = line ( 'none', #20514, #20505 ) ;
#20516 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20517 = vector ( 'none', #20516, 1000.000000000000000 ) ;
#20518 = cartesian_point ( 'none', ( -20.50258157546444000, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20519 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20520 = vector ( 'none', #20519, 1000.000000000000000 ) ;
#20521 = cartesian_point ( 'none', ( -27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20522 = line ( 'none', #20521, #20520 ) ;
#20523 = cartesian_point ( 'none', ( -20.50258157546444000, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20524 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20525 = vector ( 'none', #20524, 1000.000000000000000 ) ;
#20526 = cartesian_point ( 'none', ( -27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20527 = line ( 'none', #20526, #20525 ) ;
#20528 = cartesian_point ( 'none', ( -27.50258157546444300, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20529 = direction ( 'none', ( -1.239088197126290600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20530 = vector ( 'none', #20529, 1000.000000000000000 ) ;
#20531 = line ( 'none', #20518, #20517 ) ;
#20532 = cartesian_point ( 'none', ( -27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20533 = line ( 'none', #20537, #20597 ) ;
#20534 = cartesian_point ( 'none', ( 20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20535 = circle ( 'none', #20596, 0.9999999999998829800 ) ;
#20536 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20537 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#20538 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20539 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.912705577010330500e-016 ) ) ;
#20540 = vector ( 'none', #20539, 1000.000000000000000 ) ;
#20541 = direction ( 'none', ( 3.305209758587623400e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20542 = vector ( 'none', #20541, 1000.000000000000000 ) ;
#20543 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#20544 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 30.19999999999999200 ) ) ;
#20545 = line ( 'none', #20544, #20542 ) ;
#20546 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20547 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20548 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#20549 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20550 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20551 = vector ( 'none', #20550, 1000.000000000000000 ) ;
#20552 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20553 = line ( 'none', #20552, #20551 ) ;
#20554 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20555 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20556 = cartesian_point ( 'none', ( 10.99999999999998800, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20557 = cartesian_point ( 'none', ( -16.99999999999997500, 50.00000000000000000, 32.29938079901842900 ) ) ;
#20558 = axis2_placement_3d ( 'none', #20557, #20547, #20546 ) ;
#20559 = oriented_edge ( 'none', *, *, #20677, .t. ) ;
#20560 = line ( 'none', #20543, #20540 ) ;
#20561 = edge_curve ( 'none', #53219, #20714, #30371, .t. ) ;
#20562 = vector ( 'none', #20555, 1000.000000000000000 ) ;
#20563 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20564 = line ( 'none', #20563, #20562 ) ;
#20565 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20566 = vector ( 'none', #20565, 1000.000000000000000 ) ;
#20567 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20568 = line ( 'none', #20567, #20566 ) ;
#20569 = cartesian_point ( 'none', ( -17.99999999999997500, 50.00000000000000000, 32.29938079901842900 ) ) ;
#20570 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20571 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#20572 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#20573 = axis2_placement_3d ( 'none', #20572, #20571, #20570 ) ;
#20574 = circle ( 'none', #20573, 37.49999999999999300 ) ;
#20575 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 27.69999999999999900 ) ) ;
#20576 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20577 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20578 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#20579 = line ( 'none', #20631, #20630 ) ;
#20580 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20581 = vector ( 'none', #20580, 1000.000000000000000 ) ;
#20582 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20583 = line ( 'none', #20582, #20581 ) ;
#20584 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20585 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20586 = vector ( 'none', #20585, 1000.000000000000000 ) ;
#20587 = cartesian_point ( 'none', ( -17.99999999999998200, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20588 = cartesian_point ( 'none', ( -17.46575342465750700, 50.00000000000000000, 33.18429534145728600 ) ) ;
#20589 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20590 = vector ( 'none', #20589, 1000.000000000000000 ) ;
#20591 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20592 = line ( 'none', #20591, #20590 ) ;
#20593 = cartesian_point ( 'none', ( -11.75721461541138700, 50.00000000000000000, 35.60923903268863500 ) ) ;
#20594 = line ( 'none', #20587, #20586 ) ;
#20595 = cartesian_point ( 'none', ( -11.99999999999998200, 50.00000000000000000, 34.63915900659304000 ) ) ;
#20596 = axis2_placement_3d ( 'none', #20595, #20578, #20577 ) ;
#20597 = vector ( 'none', #20536, 1000.000000000000000 ) ;
#20598 = line ( 'none', #20628, #20676 ) ;
#20599 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20600 = vector ( 'none', #20599, 1000.000000000000000 ) ;
#20601 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20602 = line ( 'none', #20601, #20600 ) ;
#20603 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20604 = vector ( 'none', #20603, 1000.000000000000000 ) ;
#20605 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20606 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20607 = vector ( 'none', #20606, 1000.000000000000000 ) ;
#20608 = line ( 'none', #20665, #20664 ) ;
#20609 = edge_curve ( 'none', #19007, #24762, #30412, .t. ) ;
#20610 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20611 = line ( 'none', #20605, #20604 ) ;
#20612 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 2.478176394252584600e-016 ) ) ;
#20613 = vector ( 'none', #20612, 1000.000000000000000 ) ;
#20614 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20615 = line ( 'none', #20614, #20613 ) ;
#20616 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20617 = line ( 'none', #20616, #20607 ) ;
#20618 = line ( 'none', #20660, #20651 ) ;
#20619 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 20.70000000000000300 ) ) ;
#20620 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20621 = vector ( 'none', #20620, 1000.000000000000000 ) ;
#20622 = cartesian_point ( 'none', ( -1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20623 = line ( 'none', #20622, #20621 ) ;
#20624 = oriented_edge ( 'none', *, *, #52991, .f. ) ;
#20625 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20626 = oriented_edge ( 'none', *, *, #20215, .t. ) ;
#20627 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#20628 = cartesian_point ( 'none', ( 27.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20629 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20630 = vector ( 'none', #20629, 1000.000000000000000 ) ;
#20631 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 37.20000000000001000 ) ) ;
#20632 = cartesian_point ( 'none', ( -8.699999999999992200, 50.00000000000000000, 30.20000000000000600 ) ) ;
#20633 = cartesian_point ( 'none', ( -10.99999999999998400, 50.00000000000000000, 20.69999999999999900 ) ) ;
#20634 = edge_curve ( 'none', #426, #20748, #30431, .t. ) ;
#20635 = cartesian_point ( 'none', ( -1.700000000000000000, 50.00000000000000000, 30.20000000000001000 ) ) ;
#20636 = line ( 'none', #20639, #20638 ) ;
#20637 = line ( 'none', #20645, #20644 ) ;
#20638 = vector ( 'none', #19805, 1000.000000000000000 ) ;
#20639 = cartesian_point ( 'none', ( 20.50258157546445400, 50.00000000000000000, -20.69999999999999900 ) ) ;
#20640 = direction ( 'none', ( -4.956352788505162300e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20641 = vector ( 'none', #20640, 1000.000000000000000 ) ;
#20642 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20643 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20644 = vector ( 'none', #20643, 1000.000000000000000 ) ;
#20645 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20646 = line ( 'none', #20642, #20641 ) ;
#20647 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#20648 = vector ( 'none', #20647, 1000.000000000000000 ) ;
#20649 = advanced_face ( 'none', ( #30407 ), #30417, .f. ) ;
#20650 = advanced_face ( 'none', ( #30405 ), #30463, .t. ) ;
#20651 = vector ( 'none', #20662, 1000.000000000000000 ) ;
#20652 = direction ( 'none', ( -1.239088197126290600e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20653 = vector ( 'none', #20652, 1000.000000000000000 ) ;
#20654 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20655 = line ( 'none', #20659, #20648 ) ;
#20656 = cartesian_point ( 'none', ( 20.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20657 = vector ( 'none', #20666, 1000.000000000000000 ) ;
#20658 = oriented_edge ( 'none', *, *, #24734, .f. ) ;
#20659 = cartesian_point ( 'none', ( 10.99999999999998800, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20660 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20661 = edge_curve ( 'none', #593, #19502, #30458, .t. ) ;
#20662 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#20663 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20664 = vector ( 'none', #20663, 1000.000000000000000 ) ;
#20665 = cartesian_point ( 'none', ( 20.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20666 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20667 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 18.19999999999999900 ) ) ;
#20668 = oriented_edge ( 'none', *, *, #19834, .t. ) ;
#20669 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#20670 = vector ( 'none', #20669, 1000.000000000000000 ) ;
#20671 = line ( 'none', #20667, #20657 ) ;
#20672 = advanced_face ( 'none', ( #30462 ), #30449, .t. ) ;
#20673 = cartesian_point ( 'none', ( 20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#20674 = line ( 'none', #20673, #20670 ) ;
#20675 = line ( 'none', #20654, #20653 ) ;
#20676 = vector ( 'none', #20627, 1000.000000000000000 ) ;
#20677 = edge_curve ( 'none', #20681, #20714, #30444, .t. ) ;
#20678 = oriented_edge ( 'none', *, *, #20186, .t. ) ;
#20679 = edge_loop ( 'none', ( #20809, #20792, #20759, #20729 ) ) ;
#20680 = oriented_edge ( 'none', *, *, #20561, .f. ) ;
#20681 = vertex_point ( 'none', #30452 ) ;
#20682 = oriented_edge ( 'none', *, *, #19269, .t. ) ;
#20683 = oriented_edge ( 'none', *, *, #20609, .f. ) ;
#20684 = oriented_edge ( 'none', *, *, #24747, .f. ) ;
#20685 = oriented_edge ( 'none', *, *, #19550, .t. ) ;
#20686 = advanced_face ( 'none', ( #30459 ), #30445, .t. ) ;
#20687 = edge_loop ( 'none', ( #20658, #20683, #20694, #20692 ) ) ;
#20688 = oriented_edge ( 'none', *, *, #20609, .t. ) ;
#20689 = oriented_edge ( 'none', *, *, #19841, .t. ) ;
#20690 = oriented_edge ( 'none', *, *, #19815, .t. ) ;
#20691 = edge_curve ( 'none', #18654, #24212, #30448, .t. ) ;
#20692 = oriented_edge ( 'none', *, *, #20691, .t. ) ;
#20693 = advanced_face ( 'none', ( #30492 ), #30436, .t. ) ;
#20694 = oriented_edge ( 'none', *, *, #18958, .t. ) ;
#20695 = edge_curve ( 'none', #9557, #9531, #30484, .t. ) ;
#20696 = vertex_point ( 'none', #30439 ) ;
#20697 = oriented_edge ( 'none', *, *, #19454, .f. ) ;
#20698 = oriented_edge ( 'none', *, *, #19568, .f. ) ;
#20699 = oriented_edge ( 'none', *, *, #19568, .t. ) ;
#20700 = edge_loop ( 'none', ( #20704, #20702 ) ) ;
#20701 = oriented_edge ( 'none', *, *, #19221, .t. ) ;
#20702 = oriented_edge ( 'none', *, *, #20894, .f. ) ;
#20703 = advanced_face ( 'none', ( #30481 ), #30487, .t. ) ;
#20704 = oriented_edge ( 'none', *, *, #22584, .f. ) ;
#20705 = advanced_face ( 'none', ( #30485 ), #30486, .t. ) ;
#20706 = vertex_point ( 'none', #30488 ) ;
#20707 = advanced_face ( 'none', ( #30466 ), #30475, .t. ) ;
#20708 = edge_loop ( 'none', ( #20737, #20721, #20804, #20818, #20807, #20801 ) ) ;
#20709 = oriented_edge ( 'none', *, *, #20634, .f. ) ;
#20710 = edge_loop ( 'none', ( #20711, #20697, #20701, #20699 ) ) ;
#20711 = oriented_edge ( 'none', *, *, #23637, .f. ) ;
#20712 = edge_curve ( 'none', #20706, #19502, #30473, .t. ) ;
#20713 = closed_shell ( 'none', ( #22321, #23014, #23017, #23220, #23440, #23943, #24886, #26035, #26846, #27651, #27942, #27661, #27913, #28215, #28781, #28687, #37, #65, #80, #84, #81, #95, #122, #143, #193, #245, #285, #337, #393, #429, #405, #470, #449, #465, #498, #474, #496, #531, #587, #631, #16101, #20891, #16341, #16889, #17343, #17153, #17699, #18185, #18751, #18463, #19558, #20144, #20672, #20404, #20686, #20650, #20703, #20707, #20693 ) ) ;
#20714 = vertex_point ( 'none', #30491 ) ;
#20715 = oriented_edge ( 'none', *, *, #20725, .f. ) ;
#20716 = vertex_point ( 'none', #30477 ) ;
#20717 = oriented_edge ( 'none', *, *, #20720, .f. ) ;
#20718 = edge_loop ( 'none', ( #20709, #20745, #20738, #20739, #20744 ) ) ;
#20719 = oriented_edge ( 'none', *, *, #20799, .f. ) ;
#20720 = edge_curve ( 'none', #426, #20716, #30515, .t. ) ;
#20721 = oriented_edge ( 'none', *, *, #20760, .t. ) ;
#20722 = vertex_point ( 'none', #30470 ) ;
#20723 = oriented_edge ( 'none', *, *, #20771, .f. ) ;
#20724 = edge_curve ( 'none', #20748, #20740, #30506, .t. ) ;
#20725 = edge_curve ( 'none', #20736, #20740, #30509, .t. ) ;
#20726 = edge_curve ( 'none', #426, #20706, #30508, .t. ) ;
#20727 = oriented_edge ( 'none', *, *, #20770, .f. ) ;
#20728 = edge_curve ( 'none', #20716, #20736, #30498, .t. ) ;
#20729 = oriented_edge ( 'none', *, *, #52989, .f. ) ;
#20730 = edge_curve ( 'none', #24985, #20681, #30557, .t. ) ;
#20731 = oriented_edge ( 'none', *, *, #25216, .t. ) ;
#20732 = oriented_edge ( 'none', *, *, #20781, .t. ) ;
#20733 = edge_curve ( 'none', #50936, #24765, #30559, .t. ) ;
#20734 = edge_curve ( 'none', #20748, #18250, #30546, .t. ) ;
#20735 = edge_loop ( 'none', ( #20764, #20793, #20782, #20798 ) ) ;
#20736 = vertex_point ( 'none', #30552 ) ;
#20737 = oriented_edge ( 'none', *, *, #20725, .t. ) ;
#20738 = oriented_edge ( 'none', *, *, #20712, .t. ) ;
#20739 = oriented_edge ( 'none', *, *, #19822, .t. ) ;
#20740 = vertex_point ( 'none', #30495 ) ;
#20741 = advanced_face ( 'none', ( #30563 ), #30502, .t. ) ;
#20742 = edge_curve ( 'none', #20714, #20791, #30536, .t. ) ;
#20743 = advanced_face ( 'none', ( #30527 ), #30525, .f. ) ;
#20744 = oriented_edge ( 'none', *, *, #20734, .f. ) ;
#20745 = oriented_edge ( 'none', *, *, #20726, .t. ) ;
#20746 = oriented_edge ( 'none', *, *, #20724, .t. ) ;
#20747 = oriented_edge ( 'none', *, *, #20728, .f. ) ;
#20748 = vertex_point ( 'none', #30537 ) ;
#20749 = edge_curve ( 'none', #4663, #3956, #30586, .t. ) ;
#20750 = advanced_face ( 'none', ( #30590 ), #30589, .f. ) ;
#20751 = oriented_edge ( 'none', *, *, #24796, .t. ) ;
#20752 = oriented_edge ( 'none', *, *, #1884, .f. ) ;
#20753 = oriented_edge ( 'none', *, *, #2010, .t. ) ;
#20754 = edge_curve ( 'none', #2018, #2019, #30591, .t. ) ;
#20755 = oriented_edge ( 'none', *, *, #2017, .f. ) ;
#20756 = oriented_edge ( 'none', *, *, #1946, .f. ) ;
#20757 = advanced_face ( 'none', ( #30582 ), #30587, .f. ) ;
#20758 = oriented_edge ( 'none', *, *, #5383, .t. ) ;
#20759 = oriented_edge ( 'none', *, *, #20781, .f. ) ;
#20760 = edge_curve ( 'none', #20740, #20776, #30571, .t. ) ;
#20761 = edge_loop ( 'none', ( #20847, #20935, #20788, #20927 ) ) ;
#20762 = oriented_edge ( 'none', *, *, #20780, .t. ) ;
#20763 = oriented_edge ( 'none', *, *, #47721, .f. ) ;
#20764 = oriented_edge ( 'none', *, *, #20769, .t. ) ;
#20765 = advanced_face ( 'none', ( #30572 ), #30577, .t. ) ;
#20766 = oriented_edge ( 'none', *, *, #9995, .t. ) ;
#20767 = edge_loop ( 'none', ( #20719, #17631, #20392, #20815, #20812 ) ) ;
#20768 = oriented_edge ( 'none', *, *, #46604, .f. ) ;
#20769 = edge_curve ( 'none', #4659, #3955, #30532, .t. ) ;
#20770 = edge_curve ( 'none', #40531, #20774, #30619, .t. ) ;
#20771 = edge_curve ( 'none', #47235, #20774, #30611, .t. ) ;
#20772 = advanced_face ( 'none', ( #30622 ), #30607, .t. ) ;
#20773 = oriented_edge ( 'none', *, *, #9966, .t. ) ;
#20774 = vertex_point ( 'none', #30606 ) ;
#20775 = vertex_point ( 'none', #30627 ) ;
#20776 = vertex_point ( 'none', #30578 ) ;
#20777 = oriented_edge ( 'none', *, *, #47252, .f. ) ;
#20778 = edge_curve ( 'none', #20776, #20722, #30596, .t. ) ;
#20779 = edge_curve ( 'none', #20775, #20786, #30605, .t. ) ;
#20780 = edge_curve ( 'none', #47726, #20774, #30618, .t. ) ;
#20781 = edge_curve ( 'none', #53208, #20791, #11647, .t. ) ;
#20782 = oriented_edge ( 'none', *, *, #20749, .f. ) ;
#20783 = edge_loop ( 'none', ( #20732, #20678, #20824, #20861, #20822, #20829 ) ) ;
#20784 = edge_curve ( 'none', #4649, #3907, #30648, .t. ) ;
#20785 = vertex_point ( 'none', #30652 ) ;
#20786 = vertex_point ( 'none', #30651 ) ;
#20787 = edge_loop ( 'none', ( #20892, #20877, #20866, #20882 ) ) ;
#20788 = oriented_edge ( 'none', *, *, #20769, .f. ) ;
#20789 = edge_curve ( 'none', #4664, #3895, #30653, .t. ) ;
#20790 = advanced_face ( 'none', ( #30650 ), #30644, .f. ) ;
#20791 = vertex_point ( 'none', #30635 ) ;
#20792 = oriented_edge ( 'none', *, *, #20742, .t. ) ;
#20793 = oriented_edge ( 'none', *, *, #3959, .t. ) ;
#20794 = edge_curve ( 'none', #4648, #3894, #30642, .t. ) ;
#20795 = advanced_face ( 'none', ( #30643 ), #30639, .f. ) ;
#20796 = edge_curve ( 'none', #20786, #20797, #30693, .t. ) ;
#20797 = vertex_point ( 'none', #30688 ) ;
#20798 = oriented_edge ( 'none', *, *, #4711, .f. ) ;
#20799 = edge_curve ( 'none', #47095, #453, #30684, .t. ) ;
#20800 = edge_loop ( 'none', ( #20723, #20777, #20763, #20762 ) ) ;
#20801 = oriented_edge ( 'none', *, *, #20835, .f. ) ;
#20802 = edge_curve ( 'none', #20840, #20839, #30690, .t. ) ;
#20803 = edge_curve ( 'none', #20820, #20722, #30682, .t. ) ;
#20804 = oriented_edge ( 'none', *, *, #20778, .t. ) ;
#20805 = vertex_point ( 'none', #30669 ) ;
#20806 = oriented_edge ( 'none', *, *, #20779, .t. ) ;
#20807 = oriented_edge ( 'none', *, *, #20831, .f. ) ;
#20808 = edge_curve ( 'none', #20839, #47133, #30681, .t. ) ;
#20809 = oriented_edge ( 'none', *, *, #20561, .t. ) ;
#20810 = advanced_face ( 'none', ( #30670 ), #30655, .t. ) ;
#20811 = edge_loop ( 'none', ( #20806, #20893, #20851, #8114, #5277 ) ) ;
#20812 = oriented_edge ( 'none', *, *, #20816, .t. ) ;
#20813 = edge_loop ( 'none', ( #20819, #20814, #20838, #20817 ) ) ;
#20814 = oriented_edge ( 'none', *, *, #20843, .f. ) ;
#20815 = oriented_edge ( 'none', *, *, #20802, .f. ) ;
#20816 = edge_curve ( 'none', #20840, #453, #30656, .t. ) ;
#20817 = oriented_edge ( 'none', *, *, #20849, .t. ) ;
#20818 = oriented_edge ( 'none', *, *, #20803, .f. ) ;
#20819 = oriented_edge ( 'none', *, *, #40555, .f. ) ;
#20820 = vertex_point ( 'none', #30663 ) ;
#20821 = oriented_edge ( 'none', *, *, #20825, .f. ) ;
#20822 = oriented_edge ( 'none', *, *, #20733, .f. ) ;
#20823 = vertex_point ( 'none', #30723 ) ;
#20824 = oriented_edge ( 'none', *, *, #20853, .t. ) ;
#20825 = edge_curve ( 'none', #52971, #25313, #30674, .t. ) ;
#20826 = advanced_face ( 'none', ( #30717 ), #30713, .t. ) ;
#20827 = advanced_face ( 'none', ( #30712 ), #30708, .t. ) ;
#20828 = vertex_point ( 'none', #30661 ) ;
#20829 = oriented_edge ( 'none', *, *, #53032, .f. ) ;
#20830 = edge_loop ( 'none', ( #20751, #20821, #20921, #20915 ) ) ;
#20831 = edge_curve ( 'none', #20805, #20820, #30709, .t. ) ;
#20832 = edge_loop ( 'none', ( #20880, #20879, #20868, #20833, #20934, #20858 ) ) ;
#20833 = oriented_edge ( 'none', *, *, #52973, .f. ) ;
#20834 = advanced_face ( 'none', ( #30716 ), #30706, .t. ) ;
#20835 = edge_curve ( 'none', #20736, #20805, #30756, .t. ) ;
#20836 = vertex_point ( 'none', #30751 ) ;
#20837 = edge_curve ( 'none', #20836, #20855, #30700, .t. ) ;
#20838 = oriented_edge ( 'none', *, *, #53115, .f. ) ;
#20839 = vertex_point ( 'none', #30707 ) ;
#20840 = vertex_point ( 'none', #30747 ) ;
#20841 = edge_curve ( 'none', #20909, #20842, #30739, .t. ) ;
#20842 = vertex_point ( 'none', #30742 ) ;
#20843 = edge_curve ( 'none', #53145, #40824, #30750, .t. ) ;
#20844 = oriented_edge ( 'none', *, *, #4646, .f. ) ;
#20845 = edge_curve ( 'none', #4653, #3879, #30728, .t. ) ;
#20846 = oriented_edge ( 'none', *, *, #20754, .t. ) ;
#20847 = oriented_edge ( 'none', *, *, #46604, .t. ) ;
#20848 = edge_curve ( 'none', #20857, #20855, #30743, .t. ) ;
#20849 = edge_curve ( 'none', #47805, #46408, #30784, .t. ) ;
#20850 = oriented_edge ( 'none', *, *, #20837, .f. ) ;
#20851 = oriented_edge ( 'none', *, *, #8162, .f. ) ;
#20852 = advanced_face ( 'none', ( #30729 ), #30786, .t. ) ;
#20853 = edge_curve ( 'none', #20785, #24986, #30776, .t. ) ;
#20854 = oriented_edge ( 'none', *, *, #20848, .t. ) ;
#20855 = vertex_point ( 'none', #30785 ) ;
#20856 = edge_curve ( 'none', #20876, #20857, #30771, .t. ) ;
#20857 = vertex_point ( 'none', #30770 ) ;
#20858 = oriented_edge ( 'none', *, *, #24603, .t. ) ;
#20859 = oriented_edge ( 'none', *, *, #2174, .f. ) ;
#20860 = advanced_face ( 'none', ( #30775 ), #30735, .f. ) ;
#20861 = oriented_edge ( 'none', *, *, #25282, .t. ) ;
#20862 = oriented_edge ( 'none', *, *, #2005, .f. ) ;
#20863 = edge_curve ( 'none', #2020, #1955, #30777, .t. ) ;
#20864 = edge_curve ( 'none', #52629, #20823, #30766, .t. ) ;
#20865 = oriented_edge ( 'none', *, *, #1847, .f. ) ;
#20866 = oriented_edge ( 'none', *, *, #20789, .f. ) ;
#20867 = edge_curve ( 'none', #24645, #20828, #30815, .t. ) ;
#20868 = oriented_edge ( 'none', *, *, #20864, .f. ) ;
#20869 = edge_curve ( 'none', #53029, #20917, #30806, .t. ) ;
#20870 = oriented_edge ( 'none', *, *, #1873, .f. ) ;
#20871 = oriented_edge ( 'none', *, *, #20863, .t. ) ;
#20872 = oriented_edge ( 'none', *, *, #20856, .t. ) ;
#20873 = edge_loop ( 'none', ( #20874, #20352, #20901, #20906, #19538 ) ) ;
#20874 = oriented_edge ( 'none', *, *, #20841, .f. ) ;
#20875 = edge_curve ( 'none', #1994, #2021, #30807, .t. ) ;
#20876 = vertex_point ( 'none', #30812 ) ;
#20877 = oriented_edge ( 'none', *, *, #3963, .t. ) ;
#20878 = edge_curve ( 'none', #20117, #47231, #30794, .t. ) ;
#20879 = oriented_edge ( 'none', *, *, #20896, .t. ) ;
#20880 = oriented_edge ( 'none', *, *, #20867, .t. ) ;
#20881 = edge_loop ( 'none', ( #23144, #20936, #20931, #20968 ) ) ;
#20882 = oriented_edge ( 'none', *, *, #4658, .f. ) ;
#20883 = advanced_face ( 'none', ( #30759 ), #30800, .f. ) ;
#20884 = oriented_edge ( 'none', *, *, #1938, .t. ) ;
#20885 = edge_curve ( 'none', #16647, #94, #30808, .t. ) ;
#20886 = vertex_point ( 'none', #30795 ) ;
#20887 = advanced_face ( 'none', ( #30852 ), #30809, .f. ) ;
#20888 = oriented_edge ( 'none', *, *, #27636, .t. ) ;
#20889 = oriented_edge ( 'none', *, *, #16360, .f. ) ;
#20890 = oriented_edge ( 'none', *, *, #16360, .t. ) ;
#20891 = advanced_face ( 'none', ( #30796 ), #30847, .f. ) ;
#20892 = oriented_edge ( 'none', *, *, #20794, .t. ) ;
#20893 = oriented_edge ( 'none', *, *, #20796, .t. ) ;
#20894 = edge_curve ( 'none', #21886, #22054, #30840, .t. ) ;
#20895 = oriented_edge ( 'none', *, *, #22310, .t. ) ;
#20896 = edge_curve ( 'none', #20828, #20823, #30839, .t. ) ;
#20897 = oriented_edge ( 'none', *, *, #16375, .f. ) ;
#20898 = oriented_edge ( 'none', *, *, #27066, .f. ) ;
#20899 = vertex_point ( 'none', #30825 ) ;
#20900 = advanced_face ( 'none', ( #30828 ), #30827, .f. ) ;
#20901 = oriented_edge ( 'none', *, *, #47210, .f. ) ;
#20902 = edge_loop ( 'none', ( #2255, #5362, #6390, #6317 ) ) ;
#20903 = edge_curve ( 'none', #22717, #21637, #30876, .t. ) ;
#20904 = vertex_point ( 'none', #30833 ) ;
#20905 = advanced_face ( 'none', ( #30878 ), #30877, .f. ) ;
#20906 = oriented_edge ( 'none', *, *, #20878, .f. ) ;
#20907 = edge_loop ( 'none', ( #20910, #1123, #1127, #1375, #1128 ) ) ;
#20908 = oriented_edge ( 'none', *, *, #46930, .t. ) ;
#20909 = vertex_point ( 'none', #30880 ) ;
#20910 = oriented_edge ( 'none', *, *, #46946, .f. ) ;
#20911 = edge_curve ( 'none', #47087, #20909, #30872, .t. ) ;
#20912 = edge_curve ( 'none', #40116, #47235, #30861, .t. ) ;
#20913 = oriented_edge ( 'none', *, *, #6255, .f. ) ;
#20914 = edge_loop ( 'none', ( #20950, #20943, #20952, #20948, #20946, #20945 ) ) ;
#20915 = oriented_edge ( 'none', *, *, #20733, .t. ) ;
#20916 = oriented_edge ( 'none', *, *, #20864, .t. ) ;
#20917 = vertex_point ( 'none', #30909 ) ;
#20918 = advanced_face ( 'none', ( #30908 ), #30902, .t. ) ;
#20919 = edge_curve ( 'none', #20823, #20917, #30910, .t. ) ;
#20920 = oriented_edge ( 'none', *, *, #20919, .t. ) ;
#20921 = oriented_edge ( 'none', *, *, #53024, .f. ) ;
#20922 = oriented_edge ( 'none', *, *, #1360, .t. ) ;
#20923 = oriented_edge ( 'none', *, *, #21391, .t. ) ;
#20924 = edge_curve ( 'none', #20947, #24647, #30894, .t. ) ;
#20925 = vertex_point ( 'none', #30892 ) ;
#20926 = edge_loop ( 'none', ( #20916, #20920, #20929, #23344 ) ) ;
#20927 = oriented_edge ( 'none', *, *, #4731, .f. ) ;
#20928 = oriented_edge ( 'none', *, *, #683, .t. ) ;
#20929 = oriented_edge ( 'none', *, *, #20869, .f. ) ;
#20930 = oriented_edge ( 'none', *, *, #22072, .t. ) ;
#20931 = oriented_edge ( 'none', *, *, #20794, .f. ) ;
#20932 = vertex_point ( 'none', #30898 ) ;
#20933 = edge_loop ( 'none', ( #20951, #20964, #20938, #20941 ) ) ;
#20934 = oriented_edge ( 'none', *, *, #20825, .t. ) ;
#20935 = oriented_edge ( 'none', *, *, #3880, .t. ) ;
#20936 = oriented_edge ( 'none', *, *, #3890, .t. ) ;
#20937 = oriented_edge ( 'none', *, *, #4674, .f. ) ;
#20938 = oriented_edge ( 'none', *, *, #20845, .f. ) ;
#20939 = oriented_edge ( 'none', *, *, #20845, .t. ) ;
#20940 = edge_loop ( 'none', ( #20922, #27160, #20949, #25301 ) ) ;
#20941 = oriented_edge ( 'none', *, *, #4662, .f. ) ;
#20942 = oriented_edge ( 'none', *, *, #3884, .t. ) ;
#20943 = oriented_edge ( 'none', *, *, #20955, .t. ) ;
#20944 = oriented_edge ( 'none', *, *, #21227, .f. ) ;
#20945 = oriented_edge ( 'none', *, *, #53015, .f. ) ;
#20946 = oriented_edge ( 'none', *, *, #23323, .f. ) ;
#20947 = vertex_point ( 'none', #30891 ) ;
#20948 = oriented_edge ( 'none', *, *, #24682, .t. ) ;
#20949 = oriented_edge ( 'none', *, *, #53212, .f. ) ;
#20950 = oriented_edge ( 'none', *, *, #20869, .t. ) ;
#20951 = oriented_edge ( 'none', *, *, #20789, .t. ) ;
#20952 = oriented_edge ( 'none', *, *, #20924, .t. ) ;
#20953 = edge_curve ( 'none', #1658, #27443, #30886, .t. ) ;
#20954 = advanced_face ( 'none', ( #30904 ), #30903, .f. ) ;
#20955 = edge_curve ( 'none', #20917, #20947, #30941, .t. ) ;
#20956 = edge_curve ( 'none', #4645, #3886, #30928, .t. ) ;
#20957 = oriented_edge ( 'none', *, *, #20960, .t. ) ;
#20958 = oriented_edge ( 'none', *, *, #20975, .f. ) ;
#20959 = oriented_edge ( 'none', *, *, #20956, .f. ) ;
#20960 = edge_curve ( 'none', #4671, #3897, #30935, .t. ) ;
#20961 = edge_loop ( 'none', ( #20972, #20969, #21540, #20937 ) ) ;
#20962 = edge_loop ( 'none', ( #20939, #20942, #20959, #20844 ) ) ;
#20963 = edge_curve ( 'none', #20899, #21318, #30940, .t. ) ;
#20964 = oriented_edge ( 'none', *, *, #3950, .t. ) ;
#20965 = advanced_face ( 'none', ( #30930 ), #30907, .f. ) ;
#20966 = edge_curve ( 'none', #27633, #52923, #30913, .t. ) ;
#20967 = oriented_edge ( 'none', *, *, #350, .t. ) ;
#20968 = oriented_edge ( 'none', *, *, #4655, .f. ) ;
#20969 = oriented_edge ( 'none', *, *, #3898, .t. ) ;
#20970 = oriented_edge ( 'none', *, *, #22335, .t. ) ;
#20971 = edge_curve ( 'none', #48148, #48327, #30911, .t. ) ;
#20972 = oriented_edge ( 'none', *, *, #20975, .t. ) ;
#20973 = edge_curve ( 'none', #52930, #16719, #30960, .t. ) ;
#20974 = advanced_face ( 'none', ( #30918 ), #30917, .f. ) ;
#20975 = edge_curve ( 'none', #4669, #3889, #30954, .t. ) ;
#20976 = oriented_edge ( 'none', *, *, #3901, .t. ) ;
#20977 = edge_loop ( 'none', ( #20979, #20981, #18908, #19562, #20195, #20194 ) ) ;
#20978 = advanced_face ( 'none', ( #30956 ), #30946, .f. ) ;
#20979 = oriented_edge ( 'none', *, *, #20170, .t. ) ;
#20980 = oriented_edge ( 'none', *, *, #16769, .t. ) ;
#20981 = oriented_edge ( 'none', *, *, #19561, .t. ) ;
#20982 = edge_curve ( 'none', #4458, #3903, #31007, .t. ) ;
#20983 = oriented_edge ( 'none', *, *, #9968, .t. ) ;
#20984 = oriented_edge ( 'none', *, *, #21429, .t. ) ;
#20985 = cylindrical_surface ( 'none', #21001, 55.20000000000000300 ) ;
#20986 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#20987 = vector ( 'none', #20986, 1000.000000000000200 ) ;
#20988 = edge_loop ( 'none', ( #20957, #20976, #20958, #47524 ) ) ;
#20989 = cartesian_point ( 'none', ( 4.600000000000000500, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#20990 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#20991 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#20992 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#20993 = conical_surface ( 'none', #21038, 2.000000000000000900, 0.9599310885968839200 ) ;
#20994 = cartesian_point ( 'none', ( 4.326919060098210100, -2.888894916580853800e-031, 2.000000000000000900 ) ) ;
#20995 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#20996 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#20997 = line ( 'none', #20989, #20987 ) ;
#20998 = cartesian_point ( 'none', ( 4.600000000000000500, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#20999 = line ( 'none', #20998, #21002 ) ;
#21000 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21001 = axis2_placement_3d ( 'none', #20991, #20990, #21037 ) ;
#21002 = vector ( 'none', #20992, 1000.000000000000000 ) ;
#21003 = direction ( 'none', ( 8.659560562354931600e-017, 0.7071067811865475700, -0.7071067811865474600 ) ) ;
#21004 = vector ( 'none', #21003, 1000.000000000000000 ) ;
#21005 = cartesian_point ( 'none', ( 4.326919060098210100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21006 = axis2_placement_3d ( 'none', #21005, #20996, #20995 ) ;
#21007 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21008 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21009 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 0.0000000000000000000 ) ) ;
#21010 = axis2_placement_3d ( 'none', #21009, #21008, #21007 ) ;
#21011 = cartesian_point ( 'none', ( 4.600000000000000500, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#21012 = circle ( 'none', #21006, 2.000000000000000900 ) ;
#21013 = circle ( 'none', #21010, 20.50000000000000400 ) ;
#21014 = cartesian_point ( 'none', ( 2.510525938252074500e-015, 0.9999999999999991100, -20.50000000000000400 ) ) ;
#21015 = line ( 'none', #21014, #21004 ) ;
#21016 = axis2_placement_3d ( 'none', #21023, #21020, #21017 ) ;
#21017 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21018 = face_outer_bound ( 'none', #9058, .t. ) ;
#21019 = axis2_placement_3d ( 'none', #21065, #21064, #21063 ) ;
#21020 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21021 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21022 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21023 = cartesian_point ( 'none', ( 9.500000000000001800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21024 = circle ( 'none', #21019, 21.00000000000000400 ) ;
#21025 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, -20.50000000000000400 ) ) ;
#21026 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21027 = axis2_placement_3d ( 'none', #21039, #21000, #21026 ) ;
#21028 = axis2_placement_3d ( 'none', #21032, #21022, #21021 ) ;
#21029 = cartesian_point ( 'none', ( 4.326919060098210100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#21030 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21031 = conical_surface ( 'none', #21016, 1.610000000000001200, 0.9599310885968749300 ) ;
#21032 = cartesian_point ( 'none', ( 4.600000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21033 = circle ( 'none', #21027, 2.000000000000000900 ) ;
#21034 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#21035 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21036 = cartesian_point ( 'none', ( 4.326919060098210100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#21037 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21038 = axis2_placement_3d ( 'none', #21035, #21034, #21030 ) ;
#21039 = cartesian_point ( 'none', ( 4.326919060098210100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21040 = circle ( 'none', #21028, 1.610000000000001200 ) ;
#21041 = face_outer_bound ( 'none', #8901, .t. ) ;
#21042 = cartesian_point ( 'none', ( 4.600000000000000500, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#21043 = cartesian_point ( 'none', ( 4.326919060098210100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#21044 = face_outer_bound ( 'none', #8967, .t. ) ;
#21045 = cartesian_point ( 'none', ( 4.873080939901785600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#21046 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21047 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21048 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21049 = axis2_placement_3d ( 'none', #21048, #21047, #21046 ) ;
#21050 = circle ( 'none', #21089, 55.20000000000000300 ) ;
#21051 = line ( 'none', #21106, #21100 ) ;
#21052 = cylindrical_surface ( 'none', #21093, 21.00000000000000400 ) ;
#21053 = line ( 'none', #21045, #21074 ) ;
#21054 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#21055 = circle ( 'none', #21049, 2.000000000000000900 ) ;
#21056 = cartesian_point ( 'none', ( 4.873080939901785600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#21057 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, 0.0000000000000000000 ) ) ;
#21058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21059 = cartesian_point ( 'none', ( 2.571758278209442100e-015, 8.499999999999998200, 21.00000000000000400 ) ) ;
#21060 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21061 = circle ( 'none', #21104, 21.00000000000000400 ) ;
#21062 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21063 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21064 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21065 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, 0.0000000000000000000 ) ) ;
#21066 = conical_surface ( 'none', #21075, 21.00000000000000400, 0.7853981633974501700 ) ;
#21067 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#21068 = axis2_placement_3d ( 'none', #21073, #21062, #21058 ) ;
#21069 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21070 = vector ( 'none', #21069, 1000.000000000000000 ) ;
#21071 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.58094871834732400, 21.00000000000000400 ) ) ;
#21072 = line ( 'none', #21071, #21070 ) ;
#21073 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, 0.0000000000000000000 ) ) ;
#21074 = vector ( 'none', #21067, 1000.000000000000000 ) ;
#21075 = axis2_placement_3d ( 'none', #21057, #21060, #21054 ) ;
#21076 = circle ( 'none', #21068, 20.50000000000000400 ) ;
#21077 = oriented_edge ( 'none', *, *, #508, .t. ) ;
#21078 = face_outer_bound ( 'none', #8989, .t. ) ;
#21079 = cartesian_point ( 'none', ( 6.000000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21080 = axis2_placement_3d ( 'none', #21120, #21119, #21118 ) ;
#21081 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21082 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21083 = vector ( 'none', #21082, 1000.000000000000000 ) ;
#21084 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#21085 = conical_surface ( 'none', #21098, 1.610000000000001200, 0.9599310885968749300 ) ;
#21086 = face_outer_bound ( 'none', #8946, .t. ) ;
#21087 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21088 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21089 = axis2_placement_3d ( 'none', #21097, #21088, #21087 ) ;
#21090 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21091 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21092 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.58094871834732400, 0.0000000000000000000 ) ) ;
#21093 = axis2_placement_3d ( 'none', #21092, #21091, #21090 ) ;
#21094 = line ( 'none', #21084, #21083 ) ;
#21095 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21096 = line ( 'none', #21138, #21135 ) ;
#21097 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000003600 ) ) ;
#21098 = axis2_placement_3d ( 'none', #21079, #21095, #21081 ) ;
#21099 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865475700, 0.7071067811865474600 ) ) ;
#21100 = vector ( 'none', #21099, 1000.000000000000000 ) ;
#21101 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21102 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21103 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.499999999999999600, 0.0000000000000000000 ) ) ;
#21104 = axis2_placement_3d ( 'none', #21103, #21102, #21101 ) ;
#21105 = face_outer_bound ( 'none', #9001, .t. ) ;
#21106 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 20.50000000000000400 ) ) ;
#21107 = cartesian_point ( 'none', ( -30.98205703531883900, 4.000000000000000000, 54.28040292647292400 ) ) ;
#21108 = advanced_face ( 'none', ( #31003 ), #30951, .f. ) ;
#21109 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.499999999999999600, 21.00000000000000400 ) ) ;
#21110 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, 12.47500000000000300 ) ) ;
#21111 = face_outer_bound ( 'none', #9025, .t. ) ;
#21112 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21113 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21114 = axis2_placement_3d ( 'none', #21126, #21113, #21112 ) ;
#21115 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21116 = cartesian_point ( 'none', ( 0.0000000000000000000, -56.98275605729691100, 0.0000000000000000000 ) ) ;
#21117 = axis2_placement_3d ( 'none', #21116, #21115, #21171 ) ;
#21118 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21119 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21120 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, 0.0000000000000000000 ) ) ;
#21121 = cartesian_point ( 'none', ( 1.527746881936323600e-015, 1.000000000000000900, -12.47500000000000300 ) ) ;
#21122 = circle ( 'none', #21114, 12.47500000000000300 ) ;
#21123 = circle ( 'none', #21080, 12.47500000000000300 ) ;
#21124 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21125 = vector ( 'none', #21124, 1000.000000000000000 ) ;
#21126 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.000000000000000900, 0.0000000000000000000 ) ) ;
#21127 = face_outer_bound ( 'none', #8988, .t. ) ;
#21128 = face_bound ( 'none', #9042, .t. ) ;
#21129 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21130 = vector ( 'none', #21129, 1000.000000000000000 ) ;
#21131 = cartesian_point ( 'none', ( 1.527746881936323600e-015, -56.98275605729691100, -12.47500000000000300 ) ) ;
#21132 = line ( 'none', #21131, #21125 ) ;
#21133 = cartesian_point ( 'none', ( 0.0000000000000000000, -56.98275605729691100, 12.47500000000000300 ) ) ;
#21134 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#21135 = vector ( 'none', #21134, 1000.000000000000100 ) ;
#21136 = line ( 'none', #21133, #21130 ) ;
#21137 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.000000000000000900, 12.47500000000000300 ) ) ;
#21138 = cartesian_point ( 'none', ( 4.873080939901785600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#21139 = cylindrical_surface ( 'none', #21117, 12.47500000000000300 ) ;
#21140 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21141 = cartesian_point ( 'none', ( 0.0000000000000000000, -56.98275605729691100, 0.0000000000000000000 ) ) ;
#21142 = axis2_placement_3d ( 'none', #21141, #21140, #21202 ) ;
#21143 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21144 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21145 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21146 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21147 = vector ( 'none', #21146, 1000.000000000000000 ) ;
#21148 = cartesian_point ( 'none', ( 2.571758278209442100e-015, 15.58094871834732400, -21.00000000000000400 ) ) ;
#21149 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21150 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21151 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.000000000000000900, 0.0000000000000000000 ) ) ;
#21152 = axis2_placement_3d ( 'none', #21151, #21150, #21149 ) ;
#21153 = circle ( 'none', #21180, 20.50000000000000400 ) ;
#21154 = cylindrical_surface ( 'none', #21142, 12.47500000000000300 ) ;
#21155 = axis2_placement_3d ( 'none', #21145, #21144, #21143 ) ;
#21156 = circle ( 'none', #21155, 2.000000000000000900 ) ;
#21157 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21158 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21159 = axis2_placement_3d ( 'none', #21167, #21158, #21157 ) ;
#21160 = circle ( 'none', #21159, 12.47500000000000300 ) ;
#21161 = cartesian_point ( 'none', ( 1.527746881936323600e-015, 8.999999999999998200, -12.47500000000000300 ) ) ;
#21162 = circle ( 'none', #21152, 12.47500000000000300 ) ;
#21163 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21164 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21165 = cartesian_point ( 'none', ( -3.068393643009849700e-013, 0.9999999999999993300, 13.47500000000000100 ) ) ;
#21166 = axis2_placement_3d ( 'none', #21165, #21164, #21163 ) ;
#21167 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, 0.0000000000000000000 ) ) ;
#21168 = cartesian_point ( 'none', ( -28.66931872029742900, 4.000000000000003600, 50.07354754872080300 ) ) ;
#21169 = line ( 'none', #21168, #21183 ) ;
#21170 = face_outer_bound ( 'none', #8986, .t. ) ;
#21171 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21172 = plane ( 'none', #21166 ) ;
#21173 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21174 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21175 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21176 = axis2_placement_3d ( 'none', #21243, #21231, #21230 ) ;
#21177 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.999999999999998200, 0.0000000000000000000 ) ) ;
#21178 = circle ( 'none', #21176, 2.000000000000000900 ) ;
#21179 = oriented_edge ( 'none', *, *, #46274, .f. ) ;
#21180 = axis2_placement_3d ( 'none', #21177, #21174, #21173 ) ;
#21181 = cartesian_point ( 'none', ( -6.000000000000001800, -144.2414213562373700, -21.00000000000000700 ) ) ;
#21182 = direction ( 'none', ( -0.4817536741017162700, 0.0000000000000000000, 0.8763066800438630300 ) ) ;
#21183 = vector ( 'none', #21182, 1000.000000000000100 ) ;
#21184 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21185 = cartesian_point ( 'none', ( -65.45836758623764200, -30.86420291635147400, -21.00000000000000700 ) ) ;
#21186 = face_outer_bound ( 'none', #8984, .t. ) ;
#21187 = cartesian_point ( 'none', ( 2.541142108230758300e-015, 8.999999999999998200, 20.50000000000000400 ) ) ;
#21188 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21189 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865462400, -0.7071067811865489100 ) ) ;
#21190 = vector ( 'none', #21189, 999.9999999999998900 ) ;
#21191 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, -21.00000000000000400 ) ) ;
#21192 = line ( 'none', #21191, #21190 ) ;
#21193 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21194 = cartesian_point ( 'none', ( -53.83060101946487900, -24.15090875895123900, -21.00000000000000700 ) ) ;
#21195 = line ( 'none', #21194, #21242 ) ;
#21196 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, -21.00000000000000400 ) ) ;
#21197 = direction ( 'none', ( 8.659560562354950100e-017, -0.7071067811865462400, 0.7071067811865489100 ) ) ;
#21198 = vector ( 'none', #21197, 999.9999999999998900 ) ;
#21199 = cartesian_point ( 'none', ( 2.571758278209442100e-015, 8.499999999999998200, 21.00000000000000400 ) ) ;
#21200 = cylindrical_surface ( 'none', #21204, 2.000000000000000000 ) ;
#21201 = line ( 'none', #21148, #21147 ) ;
#21202 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21203 = line ( 'none', #21199, #21198 ) ;
#21204 = axis2_placement_3d ( 'none', #21193, #21184, #21188 ) ;
#21205 = cylindrical_surface ( 'none', #21226, 2.000000000000000000 ) ;
#21206 = cartesian_point ( 'none', ( 10.89996718618355800, 2.740879571516011000, -8.585909920071197000 ) ) ;
#21207 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21208 = edge_curve ( 'none', #21519, #21526, #31001, .t. ) ;
#21209 = face_outer_bound ( 'none', #9094, .t. ) ;
#21210 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21211 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21212 = axis2_placement_3d ( 'none', #21218, #21211, #21210 ) ;
#21213 = oriented_edge ( 'none', *, *, #53148, .t. ) ;
#21214 = oriented_edge ( 'none', *, *, #52919, .f. ) ;
#21215 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21216 = axis2_placement_3d ( 'none', #21185, #21220, #21219 ) ;
#21217 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#21218 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#21219 = direction ( 'none', ( -0.8660254037844434800, -0.4999999999999916200, 0.0000000000000000000 ) ) ;
#21220 = direction ( 'none', ( -0.4999999999999916200, 0.8660254037844434800, 0.0000000000000000000 ) ) ;
#21221 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21222 = plane ( 'none', #21216 ) ;
#21223 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21224 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21225 = plane ( 'none', #21233 ) ;
#21226 = axis2_placement_3d ( 'none', #21224, #21223, #21221 ) ;
#21227 = edge_curve ( 'none', #22674, #20836, #30996, .t. ) ;
#21229 = oriented_edge ( 'none', *, *, #29351, .f. ) ;
#21228 = cartesian_point ( 'none', ( -53.83060101946486500, -24.15090875895122800, -21.00000000000000400 ) ) ;
#21230 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21231 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21232 = face_outer_bound ( 'none', #9083, .t. ) ;
#21233 = axis2_placement_3d ( 'none', #21181, #21175, #21217 ) ;
#21234 = circle ( 'none', #21212, 59.00000000000000000 ) ;
#21235 = direction ( 'none', ( -0.8660254037844433700, -0.4999999999999915600, 0.0000000000000000000 ) ) ;
#21236 = vector ( 'none', #21235, 1000.000000000000200 ) ;
#21238 = vertex_point ( 'none', #30988 ) ;
#21237 = cartesian_point ( 'none', ( -65.45836758623764200, -30.86420291635147400, -21.00000000000000700 ) ) ;
#21240 = oriented_edge ( 'none', *, *, #22454, .t. ) ;
#21239 = line ( 'none', #21237, #21236 ) ;
#21241 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21242 = vector ( 'none', #21241, 1000.000000000000000 ) ;
#21243 = cartesian_point ( 'none', ( 9.926919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21244 = edge_loop ( 'none', ( #21179, #29352, #21520, #21537 ) ) ;
#21245 = cartesian_point ( 'none', ( 10.20000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21246 = plane ( 'none', #21343 ) ;
#21247 = face_outer_bound ( 'none', #9113, .t. ) ;
#21248 = face_outer_bound ( 'none', #9121, .t. ) ;
#21249 = conical_surface ( 'none', #21307, 1.610000000000001200, 0.9599310885968749300 ) ;
#21250 = axis2_placement_3d ( 'none', #21294, #21293, #21292 ) ;
#21251 = axis2_placement_3d ( 'none', #21245, #21312, #21311 ) ;
#21252 = face_outer_bound ( 'none', #9112, .t. ) ;
#21253 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21254 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21255 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21256 = axis2_placement_3d ( 'none', #21255, #21254, #21253 ) ;
#21257 = axis2_placement_3d ( 'none', #21271, #21270, #21262 ) ;
#21258 = direction ( 'none', ( 0.8660254037844434800, 0.4999999999999916200, 0.0000000000000000000 ) ) ;
#21259 = vector ( 'none', #21258, 1000.000000000000000 ) ;
#21260 = cartesian_point ( 'none', ( 25.14582562299399300, 21.44615242270611700, -12.00000000000000000 ) ) ;
#21261 = circle ( 'none', #21256, 2.000000000000000900 ) ;
#21262 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21263 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21264 = advanced_face ( 'none', ( #30997 ), #30990, .f. ) ;
#21265 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21266 = cartesian_point ( 'none', ( 4.326919060098210100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21267 = axis2_placement_3d ( 'none', #21266, #21265, #21263 ) ;
#21268 = line ( 'none', #21260, #21259 ) ;
#21269 = conical_surface ( 'none', #21251, 1.610000000000001200, 0.9599310885968749300 ) ;
#21270 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21271 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21272 = cartesian_point ( 'none', ( -53.83060101946487900, -24.15090875895123900, -12.00000000000000000 ) ) ;
#21273 = circle ( 'none', #21267, 2.000000000000000900 ) ;
#21274 = cylindrical_surface ( 'none', #21257, 2.000000000000000000 ) ;
#21275 = oriented_edge ( 'none', *, *, #3906, .t. ) ;
#21276 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21277 = axis2_placement_3d ( 'none', #21276, #21300, #21298 ) ;
#21278 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21279 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#21280 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21281 = axis2_placement_3d ( 'none', #21280, #21279, #21278 ) ;
#21282 = edge_curve ( 'none', #20876, #22674, #30981, .t. ) ;
#21283 = plane ( 'none', #21286 ) ;
#21285 = vertex_point ( 'none', #30977 ) ;
#21284 = face_bound ( 'none', #9070, .t. ) ;
#21286 = axis2_placement_3d ( 'none', #21387, #21386, #21385 ) ;
#21287 = oriented_edge ( 'none', *, *, #20960, .f. ) ;
#21288 = face_outer_bound ( 'none', #9134, .t. ) ;
#21289 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21290 = cartesian_point ( 'none', ( 10.20000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21291 = conical_surface ( 'none', #21281, 2.000000000000000900, 0.9599310885968839200 ) ;
#21292 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21293 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#21294 = cartesian_point ( 'none', ( 0.0000000000000000000, 65.00000000000000000, -12.00000000000000000 ) ) ;
#21296 = oriented_edge ( 'none', *, *, #4680, .f. ) ;
#21295 = circle ( 'none', #21313, 20.50000000000000400 ) ;
#21297 = advanced_face ( 'none', ( #30983 ), #30982, .f. ) ;
#21298 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21299 = oriented_edge ( 'none', *, *, #21542, .t. ) ;
#21300 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21301 = oriented_edge ( 'none', *, *, #582, .t. ) ;
#21302 = face_outer_bound ( 'none', #9144, .t. ) ;
#21303 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21304 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21305 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21306 = cartesian_point ( 'none', ( 8.100000000000001400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21307 = axis2_placement_3d ( 'none', #21306, #21305, #21304 ) ;
#21308 = circle ( 'none', #21277, 2.000000000000000900 ) ;
#21309 = plane ( 'none', #21250 ) ;
#21310 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 0.0000000000000000000 ) ) ;
#21311 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21312 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21313 = axis2_placement_3d ( 'none', #21310, #21303, #21289 ) ;
#21314 = axis2_placement_3d ( 'none', #21362, #21361, #21360 ) ;
#21315 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21316 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21317 = axis2_placement_3d ( 'none', #21336, #21316, #21315 ) ;
#21318 = vertex_point ( 'none', #30976 ) ;
#21319 = face_outer_bound ( 'none', #9169, .t. ) ;
#21320 = axis2_placement_3d ( 'none', #21421, #21413, #21412 ) ;
#21321 = face_outer_bound ( 'none', #9162, .t. ) ;
#21322 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21323 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21324 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21325 = line ( 'none', #21388, #21382 ) ;
#21326 = axis2_placement_3d ( 'none', #21324, #21323, #21322 ) ;
#21327 = circle ( 'none', #21326, 59.00000000000000000 ) ;
#21328 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21329 = oriented_edge ( 'none', *, *, #22592, .t. ) ;
#21330 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21331 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21332 = oriented_edge ( 'none', *, *, #21475, .t. ) ;
#21333 = axis2_placement_3d ( 'none', #21331, #21330, #21328 ) ;
#21334 = edge_loop ( 'none', ( #21379, #21366, #21509, #22445 ) ) ;
#21335 = edge_curve ( 'none', #4647, #3904, #30975, .t. ) ;
#21336 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21337 = circle ( 'none', #21317, 59.00000000000000000 ) ;
#21338 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21339 = vector ( 'none', #21338, 1000.000000000000000 ) ;
#21340 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21341 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21342 = circle ( 'none', #21333, 59.00000000000000000 ) ;
#21343 = axis2_placement_3d ( 'none', #21349, #21341, #21340 ) ;
#21344 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21345 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21346 = axis2_placement_3d ( 'none', #21290, #21345, #21344 ) ;
#21347 = circle ( 'none', #21346, 1.610000000000001200 ) ;
#21348 = face_outer_bound ( 'none', #9127, .t. ) ;
#21349 = cartesian_point ( 'none', ( -4.212636912481055800e-013, 8.999999999999998200, 18.50000000000000700 ) ) ;
#21350 = cartesian_point ( 'none', ( -6.000000000000001800, 65.00000000000000000, -12.00000000000000000 ) ) ;
#21351 = line ( 'none', #21350, #21339 ) ;
#21352 = line ( 'none', #21384, #21418 ) ;
#21353 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21354 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21355 = cartesian_point ( 'none', ( 10.62691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21356 = axis2_placement_3d ( 'none', #21355, #21354, #21353 ) ;
#21357 = cartesian_point ( 'none', ( 36.37308093990179000, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#21358 = axis2_placement_3d ( 'none', #21378, #21364, #21363 ) ;
#21359 = face_outer_bound ( 'none', #9194, .t. ) ;
#21360 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21361 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#21362 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21363 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21364 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21365 = circle ( 'none', #21356, 2.000000000000000900 ) ;
#21366 = oriented_edge ( 'none', *, *, #3962, .t. ) ;
#21367 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21368 = vector ( 'none', #21367, 1000.000000000000000 ) ;
#21369 = conical_surface ( 'none', #21314, 2.000000000000000900, 0.9599310885968839200 ) ;
#21370 = oriented_edge ( 'none', *, *, #21475, .f. ) ;
#21371 = circle ( 'none', #21403, 2.000000000000000900 ) ;
#21372 = circle ( 'none', #21407, 2.000000000000000900 ) ;
#21373 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#21374 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21375 = edge_curve ( 'none', #4608, #3845, #31033, .t. ) ;
#21376 = cartesian_point ( 'none', ( 6.000000000000001800, 65.00000000000000000, -12.00000000000000000 ) ) ;
#21377 = line ( 'none', #21376, #21368 ) ;
#21378 = cartesian_point ( 'none', ( 36.10000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21379 = oriented_edge ( 'none', *, *, #20982, .t. ) ;
#21380 = face_outer_bound ( 'none', #9177, .t. ) ;
#21381 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#21382 = vector ( 'none', #21381, 1000.000000000000000 ) ;
#21383 = cartesian_point ( 'none', ( 6.000000000000001800, -144.2414213562373700, -21.00000000000000700 ) ) ;
#21384 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#21385 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21386 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21387 = cartesian_point ( 'none', ( 0.0000000000000000000, 64.50000000000000000, -21.00000000000000400 ) ) ;
#21388 = cartesian_point ( 'none', ( 6.000000000000001800, -144.2414213562373700, -21.00000000000000700 ) ) ;
#21389 = axis2_placement_3d ( 'none', #21383, #21374, #21373 ) ;
#21390 = oriented_edge ( 'none', *, *, #4684, .f. ) ;
#21391 = edge_curve ( 'none', #3237, #564, #31031, .t. ) ;
#21392 = plane ( 'none', #21389 ) ;
#21393 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21394 = vector ( 'none', #21393, 1000.000000000000000 ) ;
#21395 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#21396 = line ( 'none', #21395, #21394 ) ;
#21397 = cartesian_point ( 'none', ( 37.07308093990179300, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#21398 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21399 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21400 = axis2_placement_3d ( 'none', #21411, #21399, #21398 ) ;
#21402 = edge_curve ( 'none', #4607, #3839, #31030, .t. ) ;
#21401 = circle ( 'none', #21400, 2.000000000000000900 ) ;
#21403 = axis2_placement_3d ( 'none', #21458, #21457, #21456 ) ;
#21404 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21405 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21406 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21407 = axis2_placement_3d ( 'none', #21406, #21405, #21404 ) ;
#21408 = edge_loop ( 'none', ( #21332, #22618, #22507, #21390 ) ) ;
#21409 = cylindrical_surface ( 'none', #21448, 59.00000000000000000 ) ;
#21410 = edge_curve ( 'none', #4677, #3913, #31020, .t. ) ;
#21411 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21412 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21413 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21414 = cartesian_point ( 'none', ( 36.37308093990179000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#21415 = cartesian_point ( 'none', ( 36.10000000000000900, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#21416 = cartesian_point ( 'none', ( 36.10000000000000900, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#21417 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21418 = vector ( 'none', #21417, 1000.000000000000000 ) ;
#21419 = face_outer_bound ( 'none', #9210, .t. ) ;
#21420 = circle ( 'none', #21320, 1.610000000000001200 ) ;
#21421 = cartesian_point ( 'none', ( 36.10000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21422 = oriented_edge ( 'none', *, *, #21410, .t. ) ;
#21423 = conical_surface ( 'none', #21358, 1.610000000000001200, 0.9599310885968749300 ) ;
#21424 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21425 = cylindrical_surface ( 'none', #21488, 2.000000000000000000 ) ;
#21426 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21427 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21428 = face_outer_bound ( 'none', #9222, .t. ) ;
#21429 = edge_curve ( 'none', #602, #20899, #31014, .t. ) ;
#21430 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21431 = face_outer_bound ( 'none', #9258, .t. ) ;
#21432 = cartesian_point ( 'none', ( -31.46766498550282500, 4.000000000000003600, 55.16372050868359600 ) ) ;
#21433 = circle ( 'none', #21477, 2.000000000000000900 ) ;
#21434 = axis2_placement_3d ( 'none', #21489, #21486, #21485 ) ;
#21435 = conical_surface ( 'none', #21449, 9.087251964823741100, 1.047197551196596700 ) ;
#21436 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21437 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21438 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21439 = cartesian_point ( 'none', ( 36.37308093990179000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#21440 = circle ( 'none', #21434, 2.000000000000000900 ) ;
#21441 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21442 = axis2_placement_3d ( 'none', #21461, #21460, #21441 ) ;
#21443 = advanced_face ( 'none', ( #31036 ), #31021, .f. ) ;
#21444 = face_outer_bound ( 'none', #9227, .t. ) ;
#21446 = oriented_edge ( 'none', *, *, #4654, .f. ) ;
#21445 = circle ( 'none', #21450, 2.000000000000000900 ) ;
#21447 = cylindrical_surface ( 'none', #21442, 2.000000000000000000 ) ;
#21448 = axis2_placement_3d ( 'none', #21430, #21427, #21424 ) ;
#21449 = axis2_placement_3d ( 'none', #21463, #21462, #21426 ) ;
#21450 = axis2_placement_3d ( 'none', #21438, #21437, #21436 ) ;
#21451 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#21452 = vector ( 'none', #21451, 1000.000000000000100 ) ;
#21453 = oriented_edge ( 'none', *, *, #21707, .t. ) ;
#21454 = oriented_edge ( 'none', *, *, #3179, .t. ) ;
#21455 = cartesian_point ( 'none', ( 36.52691906009821600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#21456 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21457 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21458 = cartesian_point ( 'none', ( 36.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21459 = line ( 'none', #21397, #21452 ) ;
#21460 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21461 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21462 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21463 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.30496480251722600 ) ) ;
#21464 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21465 = axis2_placement_3d ( 'none', #21508, #21507, #21506 ) ;
#21466 = axis2_placement_3d ( 'none', #21533, #21532, #21531 ) ;
#21467 = circle ( 'none', #21470, 2.000000000000000900 ) ;
#21468 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21469 = vector ( 'none', #21468, 1000.000000000000000 ) ;
#21470 = axis2_placement_3d ( 'none', #21482, #21464, #21535 ) ;
#21471 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21472 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21473 = cartesian_point ( 'none', ( 37.22691906009821800, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21474 = conical_surface ( 'none', #21504, 9.087251964823741100, 1.047197551196593200 ) ;
#21475 = edge_curve ( 'none', #4678, #3914, #31010, .t. ) ;
#21476 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21477 = axis2_placement_3d ( 'none', #21473, #21472, #21471 ) ;
#21478 = advanced_face ( 'none', ( #31015 ), #31065, .f. ) ;
#21479 = cartesian_point ( 'none', ( 37.07308093990179300, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#21480 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#21481 = line ( 'none', #21480, #21469 ) ;
#21482 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21483 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21484 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21485 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21486 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21487 = circle ( 'none', #21466, 2.000000000000000900 ) ;
#21488 = axis2_placement_3d ( 'none', #21484, #21483, #21476 ) ;
#21489 = cartesian_point ( 'none', ( 36.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21490 = cartesian_point ( 'none', ( 36.52691906009821600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#21491 = cartesian_point ( 'none', ( 37.22691906009821800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#21492 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21493 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.30496480251722600 ) ) ;
#21494 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21495 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21496 = cartesian_point ( 'none', ( 37.22691906009821800, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21497 = axis2_placement_3d ( 'none', #21496, #21495, #21494 ) ;
#21499 = oriented_edge ( 'none', *, *, #44893, .f. ) ;
#21498 = circle ( 'none', #21497, 2.000000000000000900 ) ;
#21500 = oriented_edge ( 'none', *, *, #45765, .f. ) ;
#21501 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#21502 = vector ( 'none', #21501, 1000.000000000000000 ) ;
#21503 = edge_loop ( 'none', ( #21788, #21664, #22070, #22052 ) ) ;
#21504 = axis2_placement_3d ( 'none', #21493, #21492, #21798 ) ;
#21505 = oriented_edge ( 'none', *, *, #22827, .f. ) ;
#21506 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21507 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21508 = cartesian_point ( 'none', ( 37.22691906009821800, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21509 = oriented_edge ( 'none', *, *, #21335, .f. ) ;
#21510 = cartesian_point ( 'none', ( 36.52691906009821600, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#21511 = cartesian_point ( 'none', ( 37.22691906009821800, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#21512 = edge_curve ( 'none', #44204, #45505, #31051, .t. ) ;
#21513 = cartesian_point ( 'none', ( 37.50000000000000700, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#21514 = line ( 'none', #21513, #21502 ) ;
#21515 = advanced_face ( 'none', ( #31059 ), #31047, .t. ) ;
#21516 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#21517 = vector ( 'none', #21516, 1000.000000000000200 ) ;
#21518 = cartesian_point ( 'none', ( 37.07308093990179300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#21519 = vertex_point ( 'none', #31063 ) ;
#21520 = oriented_edge ( 'none', *, *, #44990, .t. ) ;
#21521 = cartesian_point ( 'none', ( 37.22691906009821800, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#21522 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21523 = vector ( 'none', #21522, 1000.000000000000000 ) ;
#21524 = oriented_edge ( 'none', *, *, #69, .f. ) ;
#21525 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#21526 = vertex_point ( 'none', #31069 ) ;
#21527 = line ( 'none', #21525, #21523 ) ;
#21528 = oriented_edge ( 'none', *, *, #21282, .f. ) ;
#21529 = cartesian_point ( 'none', ( 37.50000000000000700, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#21530 = line ( 'none', #21529, #21517 ) ;
#21531 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21532 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21533 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21534 = circle ( 'none', #21465, 2.000000000000000900 ) ;
#21535 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21536 = oriented_edge ( 'none', *, *, #22116, .t. ) ;
#21537 = oriented_edge ( 'none', *, *, #21512, .t. ) ;
#21538 = axis2_placement_3d ( 'none', #21594, #21592, #21582 ) ;
#21539 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -8.000000000000003600 ) ) ;
#21540 = oriented_edge ( 'none', *, *, #20982, .f. ) ;
#21541 = cartesian_point ( 'none', ( -59.00000000000000000, 7.225416114969383200e-015, -21.00000000000000700 ) ) ;
#21542 = edge_curve ( 'none', #3562, #3237, #31045, .t. ) ;
#21543 = oriented_edge ( 'none', *, *, #20963, .t. ) ;
#21544 = edge_curve ( 'none', #21519, #22013, #31040, .t. ) ;
#21545 = edge_loop ( 'none', ( #22735, #23006, #22852, #23008 ) ) ;
#21546 = oriented_edge ( 'none', *, *, #21335, .t. ) ;
#21547 = cartesian_point ( 'none', ( -55.20000000000000300, 6.760050331293390100e-015, -8.000000000000003600 ) ) ;
#21548 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21549 = vector ( 'none', #21548, 1000.000000000000000 ) ;
#21550 = cartesian_point ( 'none', ( -6.000000000000001800, 58.69412236331675100, -21.00000000000000700 ) ) ;
#21551 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21552 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21553 = cartesian_point ( 'none', ( 37.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21554 = cartesian_point ( 'none', ( 55.20000000000000300, 0.0000000000000000000, -8.000000000000003600 ) ) ;
#21555 = circle ( 'none', #21593, 55.20000000000000300 ) ;
#21556 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21557 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21558 = cartesian_point ( 'none', ( 36.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21559 = axis2_placement_3d ( 'none', #21558, #21557, #21556 ) ;
#21560 = axis2_placement_3d ( 'none', #21553, #21552, #21551 ) ;
#21561 = cartesian_point ( 'none', ( 37.07308093990179300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#21562 = circle ( 'none', #21560, 1.610000000000001200 ) ;
#21563 = cartesian_point ( 'none', ( 37.50000000000000700, 1.610000000000002100, 2.210487472460973700e-016 ) ) ;
#21564 = circle ( 'none', #21559, 1.610000000000001200 ) ;
#21565 = cartesian_point ( 'none', ( 59.00000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21566 = line ( 'none', #21565, #21549 ) ;
#21567 = cartesian_point ( 'none', ( 37.22691906009821800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#21568 = vector ( 'none', #21633, 1000.000000000000000 ) ;
#21569 = cartesian_point ( 'none', ( 55.20000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21570 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21571 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21572 = axis2_placement_3d ( 'none', #21539, #21571, #21570 ) ;
#21573 = axis2_placement_3d ( 'none', #21602, #21667, #21665 ) ;
#21574 = cartesian_point ( 'none', ( -59.00000000000000000, 7.225416114969383200e-015, -11.00000000000000000 ) ) ;
#21575 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21576 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21577 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21578 = axis2_placement_3d ( 'none', #21577, #21576, #21575 ) ;
#21579 = circle ( 'none', #21572, 55.20000000000000300 ) ;
#21580 = line ( 'none', #21569, #21568 ) ;
#21581 = edge_curve ( 'none', #505, #3769, #31101, .t. ) ;
#21582 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21583 = circle ( 'none', #21584, 2.000000000000000900 ) ;
#21584 = axis2_placement_3d ( 'none', #21630, #21629, #21628 ) ;
#21585 = circle ( 'none', #21578, 59.00000000000000000 ) ;
#21586 = face_outer_bound ( 'none', #9277, .t. ) ;
#21587 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21588 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21589 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -11.00000000000000200 ) ) ;
#21590 = cartesian_point ( 'none', ( -55.20000000000000300, 6.760050331293390100e-015, -11.00000000000000200 ) ) ;
#21591 = cartesian_point ( 'none', ( 55.20000000000000300, 0.0000000000000000000, -11.00000000000000200 ) ) ;
#21592 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21593 = axis2_placement_3d ( 'none', #21589, #21588, #21587 ) ;
#21594 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21595 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21596 = vector ( 'none', #21595, 1000.000000000000000 ) ;
#21597 = cartesian_point ( 'none', ( -55.20000000000000300, 6.760050331293390100e-015, 0.0000000000000000000 ) ) ;
#21598 = line ( 'none', #21597, #21596 ) ;
#21599 = cylindrical_surface ( 'none', #21538, 55.20000000000000300 ) ;
#21600 = cartesian_point ( 'none', ( 36.80000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#21601 = line ( 'none', #21600, #21660 ) ;
#21602 = cartesian_point ( 'none', ( 36.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#21603 = cartesian_point ( 'none', ( 47.03356122145114400, -24.73588726583314200, -16.00000000000000000 ) ) ;
#21604 = cartesian_point ( 'none', ( 0.005004325231330058000, 51.83819245848980000, -16.00000000000000400 ) ) ;
#21605 = face_outer_bound ( 'none', #9244, .t. ) ;
#21606 = conical_surface ( 'none', #21573, 1.610000000000001200, 0.9599310885968749300 ) ;
#21607 = oriented_edge ( 'none', *, *, #22584, .t. ) ;
#21608 = axis2_placement_3d ( 'none', #21657, #21632, #21653 ) ;
#21609 = cartesian_point ( 'none', ( 36.80000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#21610 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#21611 = cartesian_point ( 'none', ( 36.52691906009821600, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#21612 = axis2_placement_3d ( 'none', #21618, #21631, #21610 ) ;
#21613 = cartesian_point ( 'none', ( 36.80000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#21614 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#21615 = vector ( 'none', #21614, 1000.000000000000000 ) ;
#21616 = cartesian_point ( 'none', ( 37.07308093990179300, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#21617 = line ( 'none', #21616, #21615 ) ;
#21618 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#21619 = cartesian_point ( 'none', ( -45.98851179509566100, -26.54556051154973400, -16.00000000000000000 ) ) ;
#21620 = cartesian_point ( 'none', ( -2.093680040076289800, 65.46652964599381600, -16.00000000000000000 ) ) ;
#21621 = conical_surface ( 'none', #21612, 2.000000000000000900, 0.9599310885968839200 ) ;
#21622 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#21623 = vector ( 'none', #21622, 1000.000000000000000 ) ;
#21624 = cartesian_point ( 'none', ( 36.80000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#21625 = line ( 'none', #21624, #21623 ) ;
#21626 = face_outer_bound ( 'none', #9303, .t. ) ;
#21627 = cartesian_point ( 'none', ( 37.07308093990179300, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#21628 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21629 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21630 = cartesian_point ( 'none', ( 36.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#21631 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#21632 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#21633 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21634 = b_spline_curve_with_knots ( 'none', 3,
( #21702, #21701, #21700, #21699, #21698, #21697, #21696, #21695, #21694, #21693, #21692, #21691, #21690, #21689, #21688, #21687, #21686, #21685, #21684, #21683, #21682, #21681, #21680, #21679, #21678, #21677, #21676, #21675, #21674, #21673 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0004103737574843593200, 0.0008207475149687186400, 0.001231121272453078100, 0.001641495029937437300, 0.002462242544906148800, 0.003282990059874860200, 0.003693363817359215800, 0.004103737574843571700, 0.004514111332327925900, 0.004924485089812281000, 0.005334858847296637000, 0.005745232604780991200, 0.006155606362265346300, 0.006565980119749701400 ),
.unspecified. ) ;
#21635 = axis2_placement_3d ( 'none', #21619, #21705, #21704 ) ;
#21636 = oriented_edge ( 'none', *, *, #22058, .f. ) ;
#21637 = vertex_point ( 'none', #31046 ) ;
#21638 = oriented_edge ( 'none', *, *, #21581, .t. ) ;
#21639 = cartesian_point ( 'none', ( 44.93321009504293800, -28.37299121620296200, -16.00000000000000000 ) ) ;
#21640 = circle ( 'none', #21635, 2.099999999999997400 ) ;
#21641 = cartesian_point ( 'none', ( -6.000000000000001800, 58.69412236331675100, -12.00000000000000000 ) ) ;
#21642 = cartesian_point ( 'none', ( 2.106319940352814300, 65.46612418884191700, -16.00000000000000000 ) ) ;
#21643 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402635100, -0.0000000000000000000 ) ) ;
#21644 = vector ( 'none', #21643, 1000.000000000000100 ) ;
#21645 = cartesian_point ( 'none', ( 2.106323191035784200, 65.49979696621130600, -16.00000000000000000 ) ) ;
#21646 = line ( 'none', #21645, #21644 ) ;
#21647 = cartesian_point ( 'none', ( -44.93868736808521900, -28.36431521531057200, -16.00000000000000000 ) ) ;
#21648 = cartesian_point ( 'none', ( -47.03833622210609600, -24.72680580778888900, -16.00000000000000000 ) ) ;
#21649 = cartesian_point ( 'none', ( -2.093676789393320400, 65.50020242336322000, -16.00000000000000000 ) ) ;
#21650 = line ( 'none', #21649, #21672 ) ;
#21651 = face_outer_bound ( 'none', #9341, .t. ) ;
#21652 = cartesian_point ( 'none', ( 2.105126127063519100, 53.09979702399203900, -16.00000000000000000 ) ) ;
#21653 = direction ( 'none', ( -0.9999999953402635100, 9.653741712108082700e-005, 0.0000000000000000000 ) ) ;
#21654 = cartesian_point ( 'none', ( -2.094873853365583700, 53.10020248114393800, -16.00000000000000000 ) ) ;
#21655 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#21656 = vector ( 'none', #21655, 1000.000000000000000 ) ;
#21657 = cartesian_point ( 'none', ( 0.006323200821231958500, 65.49999969478726300, -16.00000000000000000 ) ) ;
#21658 = cartesian_point ( 'none', ( -55.67800085695878200, -34.56327849861032300, -16.00000000000000000 ) ) ;
#21659 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#21660 = vector ( 'none', #21659, 1000.000000000000200 ) ;
#21661 = line ( 'none', #21658, #21656 ) ;
#21662 = cartesian_point ( 'none', ( 55.64216666466794000, -34.55718867126371000, -16.00000000000000000 ) ) ;
#21663 = cylindrical_surface ( 'none', #21608, 2.099999999999998800 ) ;
#21664 = oriented_edge ( 'none', *, *, #21512, .f. ) ;
#21665 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#21666 = vertex_point ( 'none', #31064 ) ;
#21667 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#21668 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21669 = vector ( 'none', #21668, 1000.000000000000000 ) ;
#21670 = cartesian_point ( 'none', ( 6.000000000000001800, 58.69412236331675100, -21.00000000000000700 ) ) ;
#21671 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402635100, -0.0000000000000000000 ) ) ;
#21672 = vector ( 'none', #21671, 1000.000000000000100 ) ;
#21673 = cartesian_point ( 'none', ( 2.106319940352814300, 65.46612418884191700, -16.00000000000000000 ) ) ;
#21674 = cartesian_point ( 'none', ( 2.106319940352814300, 65.46612418884193100, -16.13706204782961600 ) ) ;
#21675 = cartesian_point ( 'none', ( 2.092585656298815900, 65.46657014344505400, -16.27625973877100700 ) ) ;
#21676 = cartesian_point ( 'none', ( 2.038906672298548300, 65.46826391968257000, -16.54535852151736500 ) ) ;
#21677 = cartesian_point ( 'none', ( 1.999210731536303700, 65.46950386844034100, -16.67628434272009500 ) ) ;
#21678 = cartesian_point ( 'none', ( 1.893799661960641200, 65.47263782046032100, -16.93080373326937900 ) ) ;
#21679 = cartesian_point ( 'none', ( 1.828074522078697800, 65.47452886772030900, -17.05353232620248600 ) ) ;
#21680 = cartesian_point ( 'none', ( 1.675985498597743400, 65.47859848467057000, -17.28099106365144900 ) ) ;
#21681 = cartesian_point ( 'none', ( 1.588940806888155000, 65.48079783430714000, -17.38727521655432900 ) ) ;
#21682 = cartesian_point ( 'none', ( 1.392849785375349000, 65.48526236780742200, -17.58327412678816200 ) ) ;
#21683 = cartesian_point ( 'none', ( 1.286781690213024000, 65.48745791927220200, -17.67007515383736300 ) ) ;
#21684 = cartesian_point ( 'none', ( 1.059205830686509800, 65.49153407009909200, -17.82213185719270100 ) ) ;
#21685 = cartesian_point ( 'none', ( 0.9362241958133793500, 65.49343211176403700, -17.88791212774079400 ) ) ;
#21686 = cartesian_point ( 'none', ( 0.6819561761418688800, 65.49657320270189600, -17.99310031698913900 ) ) ;
#21687 = cartesian_point ( 'none', ( 0.5510401983710241400, 65.49782052314360200, -18.03276657794322800 ) ) ;
#21688 = cartesian_point ( 'none', ( 0.2816865333417607500, 65.49953275618906900, -18.08639205453532000 ) ) ;
#21689 = cartesian_point ( 'none', ( 0.1425565981708389300, 65.49998809893524800, -18.10004852515896400 ) ) ;
#21690 = cartesian_point ( 'none', ( -0.2683814724184868100, 65.50002308978703500, -18.09990255221377000 ) ) ;
#21691 = cartesian_point ( 'none', ( -0.5447756490221356000, 65.49822212177853900, -18.04478045458306600 ) ) ;
#21692 = cartesian_point ( 'none', ( -1.050234455976660300, 65.49206737620279700, -17.83535402693569700 ) ) ;
#21693 = cartesian_point ( 'none', ( -1.284551487450397600, 65.48768967522573800, -17.67890532362938300 ) ) ;
#21694 = cartesian_point ( 'none', ( -1.575228047811986400, 65.48112742980251300, -17.38833382144716900 ) ) ;
#21695 = cartesian_point ( 'none', ( -1.663941839360827200, 65.47890584062577100, -17.28025722877101700 ) ) ;
#21696 = cartesian_point ( 'none', ( -1.816367922620321300, 65.47485486887299500, -17.05197100537406700 ) ) ;
#21697 = cartesian_point ( 'none', ( -1.880885050647332200, 65.47301010984043000, -16.93134594384046200 ) ) ;
#21698 = cartesian_point ( 'none', ( -1.986317362573935200, 65.46989632458687000, -16.67701225085915000 ) ) ;
#21699 = cartesian_point ( 'none', ( -2.026704591467659800, 65.46864273030487900, -16.54363199326370900 ) ) ;
#21700 = cartesian_point ( 'none', ( -2.080061847660900300, 65.46696919179385100, -16.27520206580464200 ) ) ;
#21701 = cartesian_point ( 'none', ( -2.093680040076289800, 65.46652964599380200, -16.13876145011962000 ) ) ;
#21702 = cartesian_point ( 'none', ( -2.093680040076289800, 65.46652964599381600, -16.00000000000000000 ) ) ;
#21703 = line ( 'none', #21670, #21669 ) ;
#21704 = direction ( 'none', ( 0.4999163938144952100, -0.8660736684575456300, 0.0000000000000000000 ) ) ;
#21705 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#21706 = cartesian_point ( 'none', ( 59.00000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21707 = edge_curve ( 'none', #3769, #20932, #31097, .t. ) ;
#21708 = face_outer_bound ( 'none', #9275, .t. ) ;
#21709 = circle ( 'none', #21725, 2.099999999999998300 ) ;
#21710 = line ( 'none', #21769, #21768 ) ;
#21711 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -11.00000000000000000 ) ) ;
#21712 = conical_surface ( 'none', #21765, 2.099999999999997900, 1.029744258676653200 ) ;
#21713 = cartesian_point ( 'none', ( 6.000000000000001800, 58.69412236331675100, -21.00000000000000400 ) ) ;
#21714 = cylindrical_surface ( 'none', #21726, 59.00000000000000000 ) ;
#21715 = circle ( 'none', #21764, 59.00000000000000000 ) ;
#21716 = cartesian_point ( 'none', ( 6.000000000000001800, 58.69412236331675100, -12.00000000000000000 ) ) ;
#21717 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21718 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21719 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.00000000000000700 ) ) ;
#21720 = cartesian_point ( 'none', ( 59.00000000000000000, 0.0000000000000000000, -11.00000000000000000 ) ) ;
#21721 = axis2_placement_3d ( 'none', #21719, #21718, #21717 ) ;
#21722 = direction ( 'none', ( -0.9999999953402635100, 9.653741711777661300e-005, 0.0000000000000000000 ) ) ;
#21723 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#21724 = cartesian_point ( 'none', ( 0.005126136848968640100, 53.09999975256798900, -16.00000000000000000 ) ) ;
#21725 = axis2_placement_3d ( 'none', #21724, #21723, #21722 ) ;
#21726 = axis2_placement_3d ( 'none', #21733, #21732, #21739 ) ;
#21727 = circle ( 'none', #21721, 59.00000000000000000 ) ;
#21728 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21729 = vector ( 'none', #21728, 1000.000000000000000 ) ;
#21730 = cartesian_point ( 'none', ( -6.000000000000001800, 58.69412236331675100, -21.00000000000000700 ) ) ;
#21731 = line ( 'none', #21730, #21729 ) ;
#21732 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21733 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21734 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21735 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21736 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#21737 = axis2_placement_3d ( 'none', #21736, #21735, #21734 ) ;
#21738 = circle ( 'none', #21737, 59.00000000000000000 ) ;
#21739 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21740 = line ( 'none', #21814, #21813 ) ;
#21741 = cylindrical_surface ( 'none', #21799, 2.099999999999997900 ) ;
#21742 = direction ( 'none', ( 0.8572170171534068100, 0.5149553237928663500, 1.049727191138617600e-016 ) ) ;
#21743 = vector ( 'none', #21742, 1000.000000000000100 ) ;
#21744 = cartesian_point ( 'none', ( 2.105126127063520000, 53.09979702399203900, -16.00000000000000000 ) ) ;
#21745 = line ( 'none', #21744, #21743 ) ;
#21746 = axis2_placement_3d ( 'none', #21749, #21771, #21770 ) ;
#21747 = cartesian_point ( 'none', ( -44.89569371793462700, -25.91476235646598200, -16.00000000000000400 ) ) ;
#21748 = direction ( 'none', ( -0.9999999953402635100, 9.653741711777664000e-005, 0.0000000000000000000 ) ) ;
#21749 = cartesian_point ( 'none', ( -45.98851179509566100, -26.54556051154973400, -16.00000000000000000 ) ) ;
#21750 = direction ( 'none', ( 0.01735588364196871300, -0.9998493753076042000, 1.049727191138617700e-016 ) ) ;
#21751 = vector ( 'none', #21750, 1000.000000000000100 ) ;
#21752 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#21753 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#21754 = face_outer_bound ( 'none', #9393, .t. ) ;
#21755 = cartesian_point ( 'none', ( 44.93321009504293800, -28.37299121620296200, -16.00000000000000000 ) ) ;
#21756 = line ( 'none', #21755, #21751 ) ;
#21757 = axis2_placement_3d ( 'none', #21760, #21761, #21748 ) ;
#21758 = face_outer_bound ( 'none', #9392, .t. ) ;
#21759 = cartesian_point ( 'none', ( 45.98338565824704500, -26.55443924101805200, -16.00000000000000000 ) ) ;
#21760 = cartesian_point ( 'none', ( 0.005126136848968640100, 53.09999975256798900, -16.00000000000000000 ) ) ;
#21761 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#21762 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21763 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21764 = axis2_placement_3d ( 'none', #21711, #21763, #21762 ) ;
#21765 = axis2_placement_3d ( 'none', #21759, #21753, #21752 ) ;
#21766 = conical_surface ( 'none', #21757, 2.099999999999997900, 1.029744258676652500 ) ;
#21767 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#21768 = vector ( 'none', #21767, 1000.000000000000000 ) ;
#21769 = cartesian_point ( 'none', ( -59.00000000000000000, 7.225416114969383200e-015, 0.0000000000000000000 ) ) ;
#21770 = direction ( 'none', ( 0.4999163938144952100, -0.8660736684575456300, 0.0000000000000000000 ) ) ;
#21771 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#21772 = face_outer_bound ( 'none', #9377, .t. ) ;
#21773 = vector ( 'none', #21789, 1000.000000000000000 ) ;
#21774 = cartesian_point ( 'none', ( 55.67132651994432300, -34.57402787512243200, -16.00000000000000000 ) ) ;
#21775 = line ( 'none', #21774, #21773 ) ;
#21776 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#21777 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#21778 = cartesian_point ( 'none', ( 44.89068939270364200, -25.92343010202361200, -16.00000000000000400 ) ) ;
#21779 = oriented_edge ( 'none', *, *, #53115, .t. ) ;
#21780 = oriented_edge ( 'none', *, *, #22450, .t. ) ;
#21781 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -24.65869939627407700 ) ) ;
#21782 = cartesian_point ( 'none', ( 10.78896007145557700, 2.548609608805512100, -8.311707193776120700 ) ) ;
#21783 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -24.65869939627407700 ) ) ;
#21784 = closed_shell ( 'none', ( #52916, #53065, #46400, #42443, #43609, #43864, #44999, #46311, #46318, #46325, #46350, #46337, #46353, #46347, #46363, #46362, #46367, #29289, #46374, #21478, #29341, #21515, #22082, #21849 ) ) ;
#21785 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21786 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.44194228827398200 ) ) ;
#21787 = axis2_placement_3d ( 'none', #21786, #21785, #21207 ) ;
#21788 = oriented_edge ( 'none', *, *, #46245, .f. ) ;
#21789 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#21790 = cartesian_point ( 'none', ( 56.72150208314842200, -32.75547589993752200, -16.00000000000000000 ) ) ;
#21791 = advanced_face ( 'none', ( #31102 ), #31058, .t. ) ;
#21792 = circle ( 'none', #21787, 8.850000000000001400 ) ;
#21793 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#21794 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#21795 = cartesian_point ( 'none', ( 45.98338565824704500, -26.55443924101805200, -16.00000000000000000 ) ) ;
#21796 = axis2_placement_3d ( 'none', #21795, #21794, #21793 ) ;
#21797 = oriented_edge ( 'none', *, *, #29321, .t. ) ;
#21798 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21799 = axis2_placement_3d ( 'none', #21790, #21777, #21776 ) ;
#21800 = cartesian_point ( 'none', ( -44.93868736808521900, -28.36431521531057600, -16.00000000000000000 ) ) ;
#21801 = line ( 'none', #21800, #21804 ) ;
#21802 = edge_curve ( 'none', #22013, #23204, #31081, .t. ) ;
#21803 = direction ( 'none', ( -0.01754892906995891800, -0.9998460056871245600, 0.0000000000000000000 ) ) ;
#21804 = vector ( 'none', #21803, 1000.000000000000200 ) ;
#21805 = circle ( 'none', #21796, 2.099999999999997900 ) ;
#21806 = direction ( 'none', ( 0.8746665053324270700, 0.4847251844597713600, 0.0000000000000000000 ) ) ;
#21807 = vector ( 'none', #21806, 1000.000000000000000 ) ;
#21808 = cartesian_point ( 'none', ( 47.03356122145114400, -24.73588726583314200, -16.00000000000000000 ) ) ;
#21809 = conical_surface ( 'none', #21746, 2.099999999999997400, 1.029744258676652500 ) ;
#21810 = face_outer_bound ( 'none', #9360, .t. ) ;
#21811 = line ( 'none', #21808, #21807 ) ;
#21812 = direction ( 'none', ( -0.8571175762624683200, 0.5151208212273619100, 0.0000000000000000000 ) ) ;
#21813 = vector ( 'none', #21812, 1000.000000000000100 ) ;
#21814 = cartesian_point ( 'none', ( -2.094873853365582800, 53.10020248114393800, -16.00000000000000000 ) ) ;
#21815 = cartesian_point ( 'none', ( 55.67772635996033900, -34.49987693399690900, -16.54535852151736100 ) ) ;
#21816 = cartesian_point ( 'none', ( 55.69864815746508700, -34.46611921524856800, -16.67628434272009500 ) ) ;
#21817 = cartesian_point ( 'none', ( 55.75406777431645400, -34.37639752716594200, -16.93080373326937900 ) ) ;
#21818 = cartesian_point ( 'none', ( 55.78856803922433000, -34.32042340999089400, -17.05353232620248600 ) ) ;
#21819 = cartesian_point ( 'none', ( 55.86813694262739500, -34.19074526049473000, -17.28099106365144500 ) ) ;
#21820 = cartesian_point ( 'none', ( 55.91356398113925500, -34.11646202102791400, -17.38727521655433300 ) ) ;
#21821 = cartesian_point ( 'none', ( 56.01547589132297100, -33.94887448169396300, -17.58327412678815100 ) ) ;
#21822 = cartesian_point ( 'none', ( 56.07041134224792200, -33.85811459248474600, -17.67007515383735600 ) ) ;
#21823 = cartesian_point ( 'none', ( 56.18772932217696300, -33.66306619226016000, -17.82213185719269800 ) ) ;
#21824 = cartesian_point ( 'none', ( 56.25086389191278600, -33.55750999309353900, -17.88791212774079000 ) ) ;
#21825 = cartesian_point ( 'none', ( 56.38071816629635400, -33.33887797415700000, -17.99310031698913500 ) ) ;
#21826 = cartesian_point ( 'none', ( 56.44725636637092900, -33.22612507186701000, -18.03276657794321700 ) ) ;
#21827 = cartesian_point ( 'none', ( 56.58341603620013400, -32.99371407187196300, -18.08639205453532400 ) ) ;
#21828 = cartesian_point ( 'none', ( 56.65337534217124500, -32.87345168496014500, -18.10004852515896100 ) ) ;
#21829 = cartesian_point ( 'none', ( 56.85887468043241500, -32.51758637187351300, -18.09990255221376600 ) ) ;
#21830 = cartesian_point ( 'none', ( 56.99551208468747600, -32.27732150947240800, -18.04478045458306600 ) ) ;
#21831 = cartesian_point ( 'none', ( 57.24291132214231200, -31.83650396929534700, -17.83535402693569300 ) ) ;
#21832 = cartesian_point ( 'none', ( 57.35627863762288600, -31.63139061701122000, -17.67890532362938300 ) ) ;
#21833 = cartesian_point ( 'none', ( 57.49593384656128600, -31.37637620874178500, -17.38833382144717300 ) ) ;
#21834 = cartesian_point ( 'none', ( 57.53836678967184800, -31.29843701700606200, -17.28025722877101000 ) ) ;
#21835 = cartesian_point ( 'none', ( 57.61107158685373300, -31.16440667082761400, -17.05197100537406700 ) ) ;
#21836 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#21837 = vector ( 'none', #21836, 1000.000000000000000 ) ;
#21838 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#21839 = cartesian_point ( 'none', ( 57.74251779107613900, -30.92008472089387900, -16.00000000000000000 ) ) ;
#21840 = cylindrical_surface ( 'none', #21842, 2.099999999999994300 ) ;
#21841 = line ( 'none', #21876, #21875 ) ;
#21842 = axis2_placement_3d ( 'none', #21844, #21838, #21870 ) ;
#21843 = line ( 'none', #21853, #21837 ) ;
#21844 = cartesian_point ( 'none', ( -56.72782528396921700, -32.74452379484948500, -16.00000000000000000 ) ) ;
#21845 = cartesian_point ( 'none', ( 57.64173254268114700, -31.10761081946071000, -16.93134594384046600 ) ) ;
#21846 = cartesian_point ( 'none', ( 57.69175208151293100, -31.01474686632577300, -16.67701225085915000 ) ) ;
#21847 = cartesian_point ( 'none', ( 57.71086005146556600, -30.97914370297435500, -16.54363199326370900 ) ) ;
#21848 = cartesian_point ( 'none', ( 57.73608935269741200, -30.93209819437925000, -16.27520206580463800 ) ) ;
#21849 = advanced_face ( 'none', ( #31092 ), #31070, .t. ) ;
#21850 = cartesian_point ( 'none', ( 57.74251779107614600, -30.92008472089387900, -16.13876145011962400 ) ) ;
#21851 = cartesian_point ( 'none', ( 57.74251779107613900, -30.92008472089387900, -16.00000000000000000 ) ) ;
#21852 = b_spline_curve_with_knots ( 'none', 3,
( #21851, #21850, #21848, #21847, #21846, #21845, #21835, #21834, #21833, #21832, #21831, #21830, #21829, #21828, #21827, #21826, #21825, #21824, #21823, #21822, #21821, #21820, #21819, #21818, #21817, #21816, #21815, #21880, #21879, #21878 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0004103737574843559600, 0.0008207475149687119100, 0.001231121272453068100, 0.001641495029937418800, 0.002462242544906133100, 0.003282990059874847200, 0.003693363817359204500, 0.004103737574843561300, 0.004514111332327919000, 0.004924485089812276700, 0.005334858847296634400, 0.005745232604780992100, 0.006155606362265348900, 0.006565980119749705700 ),
.unspecified. ) ;
#21853 = cartesian_point ( 'none', ( 57.77167764635252900, -30.93692392475260900, -16.00000000000000000 ) ) ;
#21854 = face_outer_bound ( 'none', #9326, .t. ) ;
#21855 = cartesian_point ( 'none', ( -55.92070579874884800, -34.10475122106047500, -17.38833382144716900 ) ) ;
#21856 = cartesian_point ( 'none', ( -55.87442495031059100, -34.18046882361942800, -17.28025722877101300 ) ) ;
#21857 = cartesian_point ( 'none', ( -55.79470366423296200, -34.31044819804515100, -17.05197100537407500 ) ) ;
#21858 = cartesian_point ( 'none', ( -55.76084749203337100, -34.36539929037944300, -16.93134594384046600 ) ) ;
#21859 = cartesian_point ( 'none', ( -55.70543471893855500, -34.45514945826082700, -16.67701225085915300 ) ) ;
#21860 = cartesian_point ( 'none', ( -55.68415545999747700, -34.48949902733026100, -16.54363199326370900 ) ) ;
#21861 = cartesian_point ( 'none', ( -55.65602750503607900, -34.53487099741431600, -16.27520206580463800 ) ) ;
#21862 = cartesian_point ( 'none', ( -55.64883775099942700, -34.54644492509966400, -16.13876145011962400 ) ) ;
#21863 = cartesian_point ( 'none', ( -55.64883775099941200, -34.54644492509965700, -16.00000000000000000 ) ) ;
#21864 = axis2_placement_3d ( 'none', #21916, #21915, #21914 ) ;
#21865 = circle ( 'none', #21864, 8.850000000000001400 ) ;
#21866 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#21867 = vector ( 'none', #21866, 1000.000000000000000 ) ;
#21868 = cartesian_point ( 'none', ( -55.64883775099941200, -34.54644492509965700, -16.00000000000000000 ) ) ;
#21869 = cartesian_point ( 'none', ( -57.74848660502028300, -30.90893551757796200, -16.00000000000000000 ) ) ;
#21870 = direction ( 'none', ( 0.4999163938144959300, -0.8660736684575451900, 0.0000000000000000000 ) ) ;
#21871 = cartesian_point ( 'none', ( -57.77764971097965900, -30.92576909108864000, -16.00000000000000000 ) ) ;
#21872 = b_spline_curve_with_knots ( 'none', 3,
( #21863, #21862, #21861, #21860, #21859, #21858, #21857, #21856, #21855, #21911, #21910, #21909, #21908, #21907, #21906, #21905, #21904, #21903, #21902, #21901, #21900, #21899, #21898, #21897, #21896, #21895, #21894, #21893, #21892, #21891 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0004103737574843611100, 0.0008207475149687222100, 0.001231121272453083300, 0.001641495029937444400, 0.002462242544906146100, 0.003282990059874848100, 0.003693363817359204000, 0.004103737574843560400, 0.004514111332327916400, 0.004924485089812272300, 0.005334858847296628300, 0.005745232604780984300, 0.006155606362265340200, 0.006565980119749696200 ),
.unspecified. ) ;
#21873 = line ( 'none', #21871, #21867 ) ;
#21874 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#21875 = vector ( 'none', #21874, 1000.000000000000000 ) ;
#21876 = cartesian_point ( 'none', ( -28.66931872029742900, 120.0000000000000000, 50.07354754872080300 ) ) ;
#21877 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -31.98985223130100400 ) ) ;
#21878 = cartesian_point ( 'none', ( 55.64216666466794000, -34.55718867126371000, -16.00000000000000000 ) ) ;
#21879 = cartesian_point ( 'none', ( 55.64216666466792600, -34.55718867126370200, -16.13706204782961600 ) ) ;
#21880 = cartesian_point ( 'none', ( 55.64942001471014500, -34.54551740967169600, -16.27625973877100000 ) ) ;
#21881 = face_outer_bound ( 'none', #9425, .t. ) ;
#21882 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21883 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21884 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -33.98985223130100800 ) ) ;
#21885 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -34.44194228827397800 ) ) ;
#21886 = vertex_point ( 'none', #31075 ) ;
#21887 = conical_surface ( 'none', #21946, 8.375496070352515000, 1.047197551196601000 ) ;
#21888 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#21889 = vector ( 'none', #21888, 1000.000000000000100 ) ;
#21890 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -32.71589725978749600 ) ) ;
#21891 = cartesian_point ( 'none', ( -57.74848660502028300, -30.90893551757796200, -16.00000000000000000 ) ) ;
#21892 = cartesian_point ( 'none', ( -57.74848660502029700, -30.90893551757798000, -16.13706204782961600 ) ) ;
#21893 = cartesian_point ( 'none', ( -57.74200567100849200, -30.92105273377305600, -16.27625973877100000 ) ) ;
#21894 = cartesian_point ( 'none', ( -57.71663303225840000, -30.96838698568540900, -16.54535852151736100 ) ) ;
#21895 = cartesian_point ( 'none', ( -57.69785888900091200, -31.00338465319152400, -16.67628434272009100 ) ) ;
#21896 = cartesian_point ( 'none', ( -57.64786743627664800, -31.09624029329413000, -16.93080373326937900 ) ) ;
#21897 = cartesian_point ( 'none', ( -57.61664256130255500, -31.15410545772916600, -17.05353232620247900 ) ) ;
#21898 = cartesian_point ( 'none', ( -57.54412244122469400, -31.28785322417557800, -17.28099106365144500 ) ) ;
#21899 = cartesian_point ( 'none', ( -57.50250478802695400, -31.36433581327893100, -17.38727521655433300 ) ) ;
#21900 = cartesian_point ( 'none', ( -57.40832567669785600, -31.53638788611321800, -17.58327412678815100 ) ) ;
#21901 = cartesian_point ( 'none', ( -57.35719303246048600, -31.62934332678718600, -17.67007515383734900 ) ) ;
#21902 = cartesian_point ( 'none', ( -57.24693515286300300, -31.82846787783869800, -17.82213185719269800 ) ) ;
#21903 = cartesian_point ( 'none', ( -57.18708808772570500, -31.93592211867023800, -17.88791212774078700 ) ) ;
#21904 = cartesian_point ( 'none', ( -57.06267434243776600, -32.15769522854467500, -17.99310031698913500 ) ) ;
#21905 = cartesian_point ( 'none', ( -56.99829656474150100, -32.27169545127634400, -18.03276657794322400 ) ) ;
#21906 = cartesian_point ( 'none', ( -56.86510256954144200, -32.50581868431686400, -18.08639205453532400 ) ) ;
#21907 = cartesian_point ( 'none', ( -56.79593194034159600, -32.62653641397488300, -18.10004852515896800 ) ) ;
#21908 = cartesian_point ( 'none', ( -56.59049320801346300, -32.98243671791325900, -18.09990255221377000 ) ) ;
#21909 = cartesian_point ( 'none', ( -56.45073643566487900, -33.22090061230585400, -18.04478045458306600 ) ) ;
#21910 = cartesian_point ( 'none', ( -56.19267686616518600, -33.65556340690716300, -17.83535402693569300 ) ) ;
#21911 = cartesian_point ( 'none', ( -56.07172715017205200, -33.85629905821429000, -17.67890532362938300 ) ) ;
#21912 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -34.98985223130100100 ) ) ;
#21913 = circle ( 'none', #21918, 8.850000000000001400 ) ;
#21914 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21915 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21916 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.44194228827398500 ) ) ;
#21917 = line ( 'none', #21890, #21889 ) ;
#21918 = axis2_placement_3d ( 'none', #21919, #21883, #21882 ) ;
#21919 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.44194228827397800 ) ) ;
#21920 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.98985223130100800 ) ) ;
#21921 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.30496480251722600 ) ) ;
#21922 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#21923 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -34.98985223130100100 ) ) ;
#21924 = vector ( 'none', #21922, 1000.000000000000100 ) ;
#21925 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#21926 = vector ( 'none', #21925, 1000.000000000000100 ) ;
#21927 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -33.71589725978749600 ) ) ;
#21928 = axis2_placement_3d ( 'none', #21983, #21982, #21981 ) ;
#21929 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#21930 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21931 = cartesian_point ( 'none', ( 27.50258157546444300, 47.00000000000000000, 27.69999999999999900 ) ) ;
#21932 = axis2_placement_3d ( 'none', #21931, #21930, #21929 ) ;
#21933 = line ( 'none', #21927, #21926 ) ;
#21934 = face_outer_bound ( 'none', #15163, .t. ) ;
#21935 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21936 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#21937 = circle ( 'none', #21974, 8.850000000000001400 ) ;
#21938 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -33.98985223130100800 ) ) ;
#21939 = plane ( 'none', #21932 ) ;
#21940 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -34.71589725978748900 ) ) ;
#21941 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21942 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21943 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#21944 = axis2_placement_3d ( 'none', #21943, #21942, #21941 ) ;
#21945 = line ( 'none', #21940, #21924 ) ;
#21946 = axis2_placement_3d ( 'none', #21952, #21951, #21935 ) ;
#21947 = direction ( 'none', ( 0.8660254037844381500, 0.0000000000000000000, 0.5000000000000008900 ) ) ;
#21948 = vector ( 'none', #21947, 1000.000000000000000 ) ;
#21949 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -34.30496480251722600 ) ) ;
#21950 = line ( 'none', #21949, #21948 ) ;
#21951 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21952 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#21953 = circle ( 'none', #21944, 8.375496070352515000 ) ;
#21954 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -33.71589725978749600 ) ) ;
#21955 = direction ( 'none', ( -0.8660254037844381500, 1.060575238724906300e-016, 0.5000000000000008900 ) ) ;
#21956 = vector ( 'none', #21955, 1000.000000000000000 ) ;
#21957 = vector ( 'none', #22015, 999.9999999999998900 ) ;
#21958 = cartesian_point ( 'none', ( -47.03833622210609600, -24.72680580778888900, -16.00000000000000000 ) ) ;
#21959 = line ( 'none', #21958, #21957 ) ;
#21960 = line ( 'none', #21979, #21956 ) ;
#21961 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -34.44194228827397800 ) ) ;
#21962 = edge_loop ( 'none', ( #29312, #21636, #21963, #22601 ) ) ;
#21963 = oriented_edge ( 'none', *, *, #44480, .t. ) ;
#21964 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21965 = axis2_placement_3d ( 'none', #21921, #21964, #21975 ) ;
#21966 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21967 = axis2_placement_3d ( 'none', #21980, #21978, #21966 ) ;
#21968 = circle ( 'none', #21967, 8.850000000000001400 ) ;
#21969 = conical_surface ( 'none', #21965, 9.087251964823741100, 1.047197551196596700 ) ;
#21970 = axis2_placement_3d ( 'none', #22011, #22010, #22009 ) ;
#21971 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.30496480251722600 ) ) ;
#21972 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21973 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21974 = axis2_placement_3d ( 'none', #21920, #21973, #21972 ) ;
#21975 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21976 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#21977 = vector ( 'none', #21976, 1000.000000000000100 ) ;
#21978 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21979 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -34.30496480251722600 ) ) ;
#21980 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.98985223130100100 ) ) ;
#21981 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21982 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#21983 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.44194228827398500 ) ) ;
#21984 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#21985 = line ( 'none', #21984, #21977 ) ;
#21986 = circle ( 'none', #21928, 8.850000000000001400 ) ;
#21987 = face_outer_bound ( 'none', #9424, .t. ) ;
#21988 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -32.44194228827398500 ) ) ;
#21989 = line ( 'none', #22042, #22041 ) ;
#21990 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#21991 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#21992 = vector ( 'none', #21991, 1000.000000000000100 ) ;
#21993 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#21994 = axis2_placement_3d ( 'none', #21971, #22000, #22048 ) ;
#21995 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#21996 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#21997 = line ( 'none', #21993, #21992 ) ;
#21998 = face_outer_bound ( 'none', #9445, .t. ) ;
#21999 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -31.98985223130100400 ) ) ;
#22000 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22001 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22002 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22003 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#22004 = axis2_placement_3d ( 'none', #22003, #22002, #22001 ) ;
#22005 = circle ( 'none', #22004, 8.375496070352515000 ) ;
#22006 = axis2_placement_3d ( 'none', #22008, #21996, #21995 ) ;
#22007 = oriented_edge ( 'none', *, *, #22889, .t. ) ;
#22008 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.98985223130100400 ) ) ;
#22009 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22010 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22011 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.98985223130100100 ) ) ;
#22012 = conical_surface ( 'none', #21994, 9.087251964823741100, 1.047197551196589400 ) ;
#22013 = vertex_point ( 'none', #31073 ) ;
#22014 = circle ( 'none', #22006, 8.850000000000001400 ) ;
#22015 = direction ( 'none', ( -0.8745729007953690900, 0.4848940515147340300, 1.049727191138617600e-016 ) ) ;
#22016 = circle ( 'none', #21970, 8.850000000000001400 ) ;
#22017 = line ( 'none', #22086, #22085 ) ;
#22018 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#22019 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22020 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22021 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.98985223130100800 ) ) ;
#22022 = axis2_placement_3d ( 'none', #22021, #22020, #22019 ) ;
#22023 = circle ( 'none', #22022, 8.850000000000001400 ) ;
#22024 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -32.98985223130100800 ) ) ;
#22025 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -31.71589725978749600 ) ) ;
#22026 = cartesian_point ( 'none', ( 8.148733846671291300, 7.501883085632274000, -8.296116119184420200 ) ) ;
#22027 = conical_surface ( 'none', #22067, 9.087251964823741100, 1.047197551196589400 ) ;
#22028 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -32.98985223130100800 ) ) ;
#22029 = face_outer_bound ( 'none', #9396, .t. ) ;
#22030 = conical_surface ( 'none', #22034, 8.375496070352515000, 1.047197551196601000 ) ;
#22031 = direction ( 'none', ( -0.8660254037844344900, 1.060575238724901900e-016, 0.5000000000000072200 ) ) ;
#22032 = vector ( 'none', #22031, 1000.000000000000000 ) ;
#22033 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -31.30496480251722200 ) ) ;
#22034 = axis2_placement_3d ( 'none', #21990, #22037, #22036 ) ;
#22035 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -32.44194228827398500 ) ) ;
#22036 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22037 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22038 = line ( 'none', #22033, #22032 ) ;
#22039 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#22040 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#22041 = vector ( 'none', #22040, 1000.000000000000100 ) ;
#22042 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -31.71589725978749600 ) ) ;
#22043 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -32.71589725978749600 ) ) ;
#22044 = direction ( 'none', ( -0.8660254037844344900, 1.060575238724901900e-016, 0.5000000000000072200 ) ) ;
#22045 = vector ( 'none', #22044, 1000.000000000000000 ) ;
#22046 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -32.30496480251722600 ) ) ;
#22047 = line ( 'none', #22046, #22045 ) ;
#22048 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22049 = cartesian_point ( 'none', ( 11.00961277496210400, 2.930791302106247700, -8.862320849399292700 ) ) ;
#22050 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731034800, -7.539765539435894200 ) ) ;
#22051 = face_outer_bound ( 'none', #9479, .t. ) ;
#22052 = oriented_edge ( 'none', *, *, #22058, .t. ) ;
#22053 = cartesian_point ( 'none', ( 8.037637469678047700, 7.309458516143146200, -7.917786508665446200 ) ) ;
#22054 = vertex_point ( 'none', #31079 ) ;
#22055 = cartesian_point ( 'none', ( 8.259612774962079100, 7.693931022920709000, -8.674699990824152000 ) ) ;
#22056 = edge_loop ( 'none', ( #21607, #22333, #21536, #22326 ) ) ;
#22057 = b_spline_curve_with_knots ( 'none', 3,
( #22049, #21206, #21782, #22322 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.715568988143507100e-007, 0.001058812123506526500 ),
.unspecified. ) ;
#22058 = edge_curve ( 'none', #44469, #46270, #31074, .t. ) ;
#22059 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#22060 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.30496480251722600 ) ) ;
#22061 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22062 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22063 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#22064 = axis2_placement_3d ( 'none', #22063, #22062, #22061 ) ;
#22065 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -30.44194228827398200 ) ) ;
#22066 = face_outer_bound ( 'none', #9406, .t. ) ;
#22067 = axis2_placement_3d ( 'none', #22060, #22083, #22081 ) ;
#22068 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22069 = circle ( 'none', #22064, 8.375496070352515000 ) ;
#22070 = oriented_edge ( 'none', *, *, #44407, .t. ) ;
#22071 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#22072 = edge_curve ( 'none', #20925, #503, #31071, .t. ) ;
#22073 = vector ( 'none', #22071, 1000.000000000000100 ) ;
#22074 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -33.44194228827398500 ) ) ;
#22075 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -33.44194228827398500 ) ) ;
#22076 = direction ( 'none', ( 0.8660254037844344900, 0.0000000000000000000, 0.5000000000000072200 ) ) ;
#22077 = vector ( 'none', #22076, 1000.000000000000000 ) ;
#22078 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -33.30496480251722600 ) ) ;
#22079 = line ( 'none', #22078, #22077 ) ;
#22080 = line ( 'none', #22018, #22073 ) ;
#22081 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22082 = advanced_face ( 'none', ( #31122 ), #31084, .t. ) ;
#22083 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22084 = direction ( 'none', ( -0.8660254037844344900, 1.060575238724901900e-016, 0.5000000000000072200 ) ) ;
#22085 = vector ( 'none', #22084, 1000.000000000000000 ) ;
#22086 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -33.30496480251722600 ) ) ;
#22087 = axis2_placement_3d ( 'none', #22150, #22149, #22147 ) ;
#22088 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -30.71589725978749600 ) ) ;
#22089 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -23.05869939627408300 ) ) ;
#22090 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -31.44194228827398200 ) ) ;
#22091 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#22092 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#22093 = vector ( 'none', #22092, 1000.000000000000100 ) ;
#22094 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -30.71589725978749600 ) ) ;
#22095 = face_outer_bound ( 'none', #9443, .t. ) ;
#22096 = circle ( 'none', #22087, 8.850000000000001400 ) ;
#22097 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -30.98985223130100400 ) ) ;
#22098 = line ( 'none', #22094, #22093 ) ;
#22099 = circle ( 'none', #22146, 8.375496070352515000 ) ;
#22100 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22101 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#22102 = conical_surface ( 'none', #22142, 9.087251964823741100, 1.047197551196589400 ) ;
#22103 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22104 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#22105 = axis2_placement_3d ( 'none', #22117, #22104, #22103 ) ;
#22106 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22107 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22108 = circle ( 'none', #22105, 9.750000000000000000 ) ;
#22109 = conical_surface ( 'none', #22115, 8.375496070352515000, 1.047197551196601000 ) ;
#22110 = direction ( 'none', ( 0.8660254037844363800, 0.0000000000000000000, 0.5000000000000040000 ) ) ;
#22111 = vector ( 'none', #22110, 999.9999999999998900 ) ;
#22112 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -30.30496480251722600 ) ) ;
#22113 = line ( 'none', #22112, #22111 ) ;
#22114 = face_outer_bound ( 'none', #9510, .t. ) ;
#22115 = axis2_placement_3d ( 'none', #22101, #22107, #22106 ) ;
#22116 = edge_curve ( 'none', #21666, #22353, #31133, .t. ) ;
#22117 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22118 = direction ( 'none', ( 0.8660254037844344900, 0.0000000000000000000, 0.5000000000000072200 ) ) ;
#22119 = vector ( 'none', #22118, 1000.000000000000000 ) ;
#22120 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -32.30496480251722600 ) ) ;
#22121 = line ( 'none', #22120, #22119 ) ;
#22122 = conical_surface ( 'none', #22175, 9.966506350946106700, 1.047197551196596100 ) ;
#22123 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -31.44194228827398200 ) ) ;
#22124 = direction ( 'none', ( 0.8660254037844344900, 0.0000000000000000000, 0.5000000000000072200 ) ) ;
#22125 = vector ( 'none', #22124, 1000.000000000000000 ) ;
#22126 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -31.30496480251722200 ) ) ;
#22127 = line ( 'none', #22126, #22125 ) ;
#22128 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#22129 = line ( 'none', #22179, #22178 ) ;
#22130 = conical_surface ( 'none', #22134, 8.375496070352515000, 1.047197551196601000 ) ;
#22131 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22132 = axis2_placement_3d ( 'none', #22137, #22100, #22131 ) ;
#22133 = circle ( 'none', #22132, 8.850000000000001400 ) ;
#22134 = axis2_placement_3d ( 'none', #22143, #22174, #22173 ) ;
#22135 = oriented_edge ( 'none', *, *, #22450, .f. ) ;
#22136 = face_outer_bound ( 'none', #9455, .t. ) ;
#22137 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.44194228827398200 ) ) ;
#22138 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#22139 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.30496480251722200 ) ) ;
#22140 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22141 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22142 = axis2_placement_3d ( 'none', #22139, #22145, #22144 ) ;
#22143 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#22144 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22145 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22146 = axis2_placement_3d ( 'none', #22091, #22141, #22140 ) ;
#22148 = oriented_edge ( 'none', *, *, #3887, .t. ) ;
#22147 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22149 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22150 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.98985223130100400 ) ) ;
#22151 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22152 = vector ( 'none', #22151, 1000.000000000000100 ) ;
#22153 = face_outer_bound ( 'none', #9490, .t. ) ;
#22154 = axis2_placement_3d ( 'none', #22207, #22202, #22210 ) ;
#22155 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22156 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22157 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.15869939627407700 ) ) ;
#22158 = axis2_placement_3d ( 'none', #22157, #22156, #22155 ) ;
#22159 = axis2_placement_3d ( 'none', #22206, #22205, #22204 ) ;
#22160 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -24.15869939627407700 ) ) ;
#22161 = line ( 'none', #22213, #22212 ) ;
#22162 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#22163 = line ( 'none', #22162, #22152 ) ;
#22164 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22165 = vector ( 'none', #22164, 999.9999999999998900 ) ;
#22166 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -24.03369939627407700 ) ) ;
#22167 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22168 = cylindrical_surface ( 'none', #22154, 1.000000000000000900 ) ;
#22169 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -23.85869939627408000 ) ) ;
#22170 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22171 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.03369939627407700 ) ) ;
#22172 = face_outer_bound ( 'none', #9534, .t. ) ;
#22173 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22174 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22175 = axis2_placement_3d ( 'none', #22171, #22170, #22167 ) ;
#22176 = line ( 'none', #22166, #22165 ) ;
#22177 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#22178 = vector ( 'none', #22177, 1000.000000000000100 ) ;
#22179 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#22180 = circle ( 'none', #22158, 9.750000000000000000 ) ;
#22181 = axis2_placement_3d ( 'none', #22183, #22241, #22192 ) ;
#22182 = vector ( 'none', #22190, 1000.000000000000000 ) ;
#22183 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22184 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22185 = line ( 'none', #22184, #22234 ) ;
#22186 = face_outer_bound ( 'none', #9493, .t. ) ;
#22187 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22188 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#22189 = line ( 'none', #22191, #22182 ) ;
#22190 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22191 = cartesian_point ( 'none', ( 12.81717597600969900, -0.5000000000000038900, -30.00000000000000400 ) ) ;
#22192 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22193 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22194 = vector ( 'none', #22193, 1000.000000000000100 ) ;
#22195 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -24.40869939627407700 ) ) ;
#22196 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -25.00000000000000000 ) ) ;
#22197 = cylindrical_surface ( 'none', #22181, 9.750000000000000000 ) ;
#22198 = circle ( 'none', #22203, 1.000000000000000900 ) ;
#22199 = cartesian_point ( 'none', ( 12.81717597600969900, -0.5000000000000038900, -25.00000000000000000 ) ) ;
#22200 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22201 = line ( 'none', #22200, #22208 ) ;
#22202 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22203 = axis2_placement_3d ( 'none', #22196, #22188, #22187 ) ;
#22204 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22205 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#22206 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#22207 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#22208 = vector ( 'none', #22232, 1000.000000000000000 ) ;
#22209 = line ( 'none', #22195, #22194 ) ;
#22210 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22211 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22212 = vector ( 'none', #22211, 999.9999999999998900 ) ;
#22213 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -24.03369939627407700 ) ) ;
#22214 = circle ( 'none', #22159, 1.000000000000000900 ) ;
#22215 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -23.35869939627408000 ) ) ;
#22216 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -24.15869939627407700 ) ) ;
#22217 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22218 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22219 = axis2_placement_3d ( 'none', #22260, #22262, #22255 ) ;
#22220 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22221 = vector ( 'none', #22220, 1000.000000000000000 ) ;
#22222 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -25.00000000000000000 ) ) ;
#22223 = axis2_placement_3d ( 'none', #22268, #22259, #22258 ) ;
#22224 = circle ( 'none', #22229, 9.316987298107779500 ) ;
#22225 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22226 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22227 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.65869939627407700 ) ) ;
#22228 = axis2_placement_3d ( 'none', #22227, #22226, #22225 ) ;
#22229 = axis2_placement_3d ( 'none', #22231, #22218, #22217 ) ;
#22230 = cartesian_point ( 'none', ( 12.81717597600969900, -0.5000000000000038900, -30.00000000000000400 ) ) ;
#22231 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#22232 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22233 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22234 = vector ( 'none', #22233, 1000.000000000000000 ) ;
#22235 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#22237 = edge_curve ( 'none', #287, #22349, #31129, .t. ) ;
#22236 = line ( 'none', #22235, #22221 ) ;
#22238 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22239 = circle ( 'none', #22228, 9.750000000000000000 ) ;
#22240 = line ( 'none', #22267, #22266 ) ;
#22241 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22242 = face_outer_bound ( 'none', #9573, .t. ) ;
#22243 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.23369939627408000 ) ) ;
#22244 = line ( 'none', #22301, #22298 ) ;
#22245 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22246 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22247 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.35869939627408000 ) ) ;
#22248 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22249 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22250 = axis2_placement_3d ( 'none', #22257, #22305, #22303 ) ;
#22251 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -23.23369939627408000 ) ) ;
#22252 = line ( 'none', #22251, #22254 ) ;
#22253 = circle ( 'none', #22256, 9.750000000000000000 ) ;
#22254 = vector ( 'none', #22270, 999.9999999999998900 ) ;
#22255 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22256 = axis2_placement_3d ( 'none', #22247, #22246, #22245 ) ;
#22257 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#22258 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22259 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22260 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.05869939627408300 ) ) ;
#22261 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -23.35869939627408000 ) ) ;
#22262 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22263 = circle ( 'none', #22219, 9.750000000000000000 ) ;
#22264 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -30.44194228827398200 ) ) ;
#22265 = direction ( 'none', ( -0.8660254037844363800, 1.060575238724904200e-016, 0.5000000000000040000 ) ) ;
#22266 = vector ( 'none', #22265, 999.9999999999998900 ) ;
#22267 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -30.30496480251722600 ) ) ;
#22268 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22269 = line ( 'none', #22248, #22306 ) ;
#22270 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22271 = cylindrical_surface ( 'none', #22223, 9.750000000000000000 ) ;
#22272 = face_outer_bound ( 'none', #9572, .t. ) ;
#22273 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#22274 = vector ( 'none', #22273, 1000.000000000000100 ) ;
#22275 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#22276 = line ( 'none', #22275, #22274 ) ;
#22277 = edge_loop ( 'none', ( #22449, #23590, #23705, #22881 ) ) ;
#22278 = line ( 'none', #22285, #22343 ) ;
#22279 = face_outer_bound ( 'none', #9541, .t. ) ;
#22280 = axis2_placement_3d ( 'none', #22334, #22325, #22323 ) ;
#22281 = axis2_placement_3d ( 'none', #22243, #22288, #22287 ) ;
#22282 = face_outer_bound ( 'none', #9581, .t. ) ;
#22283 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22284 = vector ( 'none', #22283, 1000.000000000000000 ) ;
#22285 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -23.23369939627408000 ) ) ;
#22286 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22287 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22288 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22289 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22290 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22291 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.85869939627408000 ) ) ;
#22292 = axis2_placement_3d ( 'none', #22291, #22290, #22289 ) ;
#22293 = circle ( 'none', #22280, 9.316987298107779500 ) ;
#22294 = conical_surface ( 'none', #22341, 9.316987298107779500, 1.047197551196600100 ) ;
#22295 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22296 = line ( 'none', #22295, #22284 ) ;
#22297 = circle ( 'none', #22292, 9.750000000000000000 ) ;
#22298 = vector ( 'none', #22300, 1000.000000000000100 ) ;
#22299 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -23.05869939627408300 ) ) ;
#22300 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22301 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#22302 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -23.85869939627408000 ) ) ;
#22303 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22304 = conical_surface ( 'none', #22281, 9.966506350946106700, 1.047197551196596100 ) ;
#22305 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22306 = vector ( 'none', #22249, 1000.000000000000000 ) ;
#22307 = conical_surface ( 'none', #22250, 9.316987298107779500, 1.047197551196600100 ) ;
#22308 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -22.00869939627408200 ) ) ;
#22309 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22310 = edge_curve ( 'none', #22054, #22353, #31109, .t. ) ;
#22311 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22312 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22313 = vector ( 'none', #22312, 1000.000000000000000 ) ;
#22314 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -8.720033886374308100 ) ) ;
#22315 = face_outer_bound ( 'none', #9689, .t. ) ;
#22316 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#22317 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22318 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22319 = line ( 'none', #22318, #22313 ) ;
#22320 = axis2_placement_3d ( 'none', #22328, #22311, #22309 ) ;
#22321 = advanced_face ( 'none', ( #30871 ), #29319, .f. ) ;
#22322 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664600, -8.040218672905089300 ) ) ;
#22323 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22324 = oriented_edge ( 'none', *, *, #23430, .t. ) ;
#22326 = oriented_edge ( 'none', *, *, #22310, .f. ) ;
#22325 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22327 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22328 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.63369939627408200 ) ) ;
#22329 = cylindrical_surface ( 'none', #22340, 9.750000000000000000 ) ;
#22330 = face_outer_bound ( 'none', #9544, .t. ) ;
#22331 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22332 = vector ( 'none', #22331, 1000.000000000000100 ) ;
#22333 = oriented_edge ( 'none', *, *, #22801, .t. ) ;
#22334 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#22335 = edge_curve ( 'none', #21318, #20925, #31157, .t. ) ;
#22336 = conical_surface ( 'none', #22320, 9.966506350946106700, 1.047197551196596100 ) ;
#22337 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22338 = oriented_edge ( 'none', *, *, #46373, .f. ) ;
#22339 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22340 = axis2_placement_3d ( 'none', #22327, #22286, #22317 ) ;
#22341 = axis2_placement_3d ( 'none', #22344, #22339, #22337 ) ;
#22342 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22343 = vector ( 'none', #22342, 999.9999999999998900 ) ;
#22344 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#22345 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -23.60869939627408000 ) ) ;
#22346 = line ( 'none', #22345, #22332 ) ;
#22347 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22348 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22349 = vertex_point ( 'none', #31163 ) ;
#22350 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#22351 = line ( 'none', #22350, #22408 ) ;
#22352 = circle ( 'none', #22423, 9.750000000000000000 ) ;
#22353 = vertex_point ( 'none', #31167 ) ;
#22354 = vector ( 'none', #22364, 1000.000000000000100 ) ;
#22355 = conical_surface ( 'none', #22389, 9.966506350946106700, 1.047197551196596100 ) ;
#22356 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#22357 = circle ( 'none', #22388, 9.316987298107779500 ) ;
#22358 = line ( 'none', #22365, #22354 ) ;
#22359 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22360 = vector ( 'none', #22359, 1000.000000000000100 ) ;
#22361 = line ( 'none', #22376, #22360 ) ;
#22362 = axis2_placement_3d ( 'none', #22356, #22348, #22347 ) ;
#22363 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22364 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22365 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -22.00869939627408200 ) ) ;
#22366 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22367 = vector ( 'none', #22366, 1000.000000000000000 ) ;
#22368 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22369 = line ( 'none', #22368, #22367 ) ;
#22370 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#22371 = face_outer_bound ( 'none', #9631, .t. ) ;
#22372 = axis2_placement_3d ( 'none', #22370, #22363, #22373 ) ;
#22373 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22374 = circle ( 'none', #22362, 9.316987298107779500 ) ;
#22375 = conical_surface ( 'none', #22372, 9.316987298107779500, 1.047197551196600100 ) ;
#22376 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -22.80869939627408300 ) ) ;
#22378 = oriented_edge ( 'none', *, *, #21410, .f. ) ;
#22377 = axis2_placement_3d ( 'none', #22426, #22425, #22424 ) ;
#22379 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22380 = vector ( 'none', #22379, 999.9999999999998900 ) ;
#22381 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -22.43369939627407900 ) ) ;
#22382 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -22.55869939627408300 ) ) ;
#22383 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -22.25869939627408200 ) ) ;
#22384 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.43369939627407900 ) ) ;
#22385 = line ( 'none', #22421, #22415 ) ;
#22386 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22387 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22388 = axis2_placement_3d ( 'none', #22400, #22387, #22386 ) ;
#22389 = axis2_placement_3d ( 'none', #22384, #22392, #22398 ) ;
#22390 = line ( 'none', #22381, #22380 ) ;
#22391 = face_outer_bound ( 'none', #9016, .t. ) ;
#22392 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22393 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -22.55869939627408300 ) ) ;
#22394 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22395 = vector ( 'none', #22394, 999.9999999999998900 ) ;
#22396 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -22.43369939627407900 ) ) ;
#22397 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -22.80869939627408300 ) ) ;
#22398 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22399 = line ( 'none', #22396, #22395 ) ;
#22400 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#22401 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22402 = vector ( 'none', #22401, 1000.000000000000000 ) ;
#22403 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22404 = face_outer_bound ( 'none', #9632, .t. ) ;
#22405 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#22406 = line ( 'none', #22403, #22402 ) ;
#22407 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22408 = vector ( 'none', #22407, 1000.000000000000100 ) ;
#22409 = circle ( 'none', #22433, 9.750000000000000000 ) ;
#22410 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#22411 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22412 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22413 = face_outer_bound ( 'none', #9634, .t. ) ;
#22414 = cylindrical_surface ( 'none', #22461, 9.750000000000000000 ) ;
#22415 = vector ( 'none', #22436, 1000.000000000000000 ) ;
#22416 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.95869939627408500 ) ) ;
#22417 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -20.95869939627408500 ) ) ;
#22418 = cartesian_point ( 'none', ( -33.10109822064468000, 120.0000000000000000, 47.26105475533986300 ) ) ;
#22419 = line ( 'none', #22418, #22452 ) ;
#22420 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22421 = cartesian_point ( 'none', ( -31.46766498550282500, 120.0000000000000000, 55.16372050868359600 ) ) ;
#22422 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -20.95869939627408500 ) ) ;
#22423 = axis2_placement_3d ( 'none', #22416, #22412, #22411 ) ;
#22424 = direction ( 'none', ( 0.4817536741017162700, 0.0000000000000000000, -0.8763066800438630300 ) ) ;
#22425 = direction ( 'none', ( 0.8763066800438630300, -0.0000000000000000000, 0.4817536741017162700 ) ) ;
#22426 = cartesian_point ( 'none', ( -28.66931872029742900, 120.0000000000000000, 50.07354754872080300 ) ) ;
#22427 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -20.65869939627408400 ) ) ;
#22428 = vertex_point ( 'none', #31158 ) ;
#22429 = conical_surface ( 'none', #22435, 9.966506350946106700, 1.047197551196596100 ) ;
#22430 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22431 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22432 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.55869939627408300 ) ) ;
#22433 = axis2_placement_3d ( 'none', #22432, #22431, #22430 ) ;
#22434 = oriented_edge ( 'none', *, *, #328, .t. ) ;
#22435 = axis2_placement_3d ( 'none', #22440, #22439, #22420 ) ;
#22436 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#22437 = face_outer_bound ( 'none', #9671, .t. ) ;
#22438 = plane ( 'none', #22377 ) ;
#22439 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22440 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.83369939627408500 ) ) ;
#22441 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -21.45869939627408500 ) ) ;
#22442 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22443 = advanced_face ( 'none', ( #31165 ), #31160, .f. ) ;
#22444 = axis2_placement_3d ( 'none', #22506, #22504, #22503 ) ;
#22445 = oriented_edge ( 'none', *, *, #4735, .f. ) ;
#22446 = axis2_placement_3d ( 'none', #22512, #22511, #22510 ) ;
#22447 = circle ( 'none', #22444, 9.750000000000000000 ) ;
#22448 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22449 = oriented_edge ( 'none', *, *, #22900, .t. ) ;
#22450 = edge_curve ( 'none', #4606, #3846, #31162, .t. ) ;
#22451 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#22452 = vector ( 'none', #22451, 1000.000000000000000 ) ;
#22453 = circle ( 'none', #22446, 9.750000000000000000 ) ;
#22454 = edge_curve ( 'none', #22991, #22992, #31147, .t. ) ;
#22455 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -21.75869939627408200 ) ) ;
#22456 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#22457 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -21.45869939627408500 ) ) ;
#22458 = face_outer_bound ( 'none', #9606, .t. ) ;
#22459 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22460 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22461 = axis2_placement_3d ( 'none', #22448, #22474, #22442 ) ;
#22462 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -21.20869939627408500 ) ) ;
#22463 = circle ( 'none', #22469, 9.316987298107779500 ) ;
#22464 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#22465 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22466 = vector ( 'none', #22465, 1000.000000000000100 ) ;
#22467 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#22468 = line ( 'none', #22467, #22466 ) ;
#22469 = axis2_placement_3d ( 'none', #22410, #22460, #22459 ) ;
#22470 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#22471 = vector ( 'none', #22470, 1000.000000000000000 ) ;
#22472 = cartesian_point ( 'none', ( -35.92285869090176200, 4.000000000000000000, 51.14487485050191400 ) ) ;
#22473 = line ( 'none', #22472, #22471 ) ;
#22474 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22475 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22476 = vector ( 'none', #22475, 999.9999999999998900 ) ;
#22477 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -20.83369939627408500 ) ) ;
#22478 = line ( 'none', #22477, #22476 ) ;
#22479 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22480 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22481 = circle ( 'none', #22535, 9.316987298107779500 ) ;
#22482 = line ( 'none', #22538, #22537 ) ;
#22483 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22484 = axis2_placement_3d ( 'none', #22483, #22480, #22479 ) ;
#22485 = cartesian_point ( 'none', ( -30.98205703531883900, 4.000000000000000000, 54.28040292647292400 ) ) ;
#22486 = line ( 'none', #22485, #22527 ) ;
#22487 = cylindrical_surface ( 'none', #22484, 9.750000000000000000 ) ;
#22488 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -22.25869939627408200 ) ) ;
#22489 = face_outer_bound ( 'none', #9642, .t. ) ;
#22490 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#22491 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22492 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22493 = vector ( 'none', #22492, 1000.000000000000000 ) ;
#22494 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22495 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22496 = axis2_placement_3d ( 'none', #22456, #22495, #22491 ) ;
#22497 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22498 = vector ( 'none', #22497, 999.9999999999998900 ) ;
#22499 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -21.63369939627408200 ) ) ;
#22500 = line ( 'none', #22499, #22498 ) ;
#22501 = cartesian_point ( 'none', ( -9.750000000000001800, 0.0000000000000000000, -19.85869939627408700 ) ) ;
#22502 = line ( 'none', #22494, #22493 ) ;
#22503 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22504 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22505 = edge_loop ( 'none', ( #21422, #22712, #21370, #21296 ) ) ;
#22506 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.75869939627408200 ) ) ;
#22507 = oriented_edge ( 'none', *, *, #21402, .f. ) ;
#22508 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -21.75869939627408200 ) ) ;
#22509 = conical_surface ( 'none', #22496, 9.316987298107779500, 1.047197551196600100 ) ;
#22510 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22511 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22512 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.45869939627408500 ) ) ;
#22513 = cylindrical_surface ( 'none', #22558, 9.750000000000000000 ) ;
#22514 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22515 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22516 = face_outer_bound ( 'none', #9723, .t. ) ;
#22517 = line ( 'none', #22567, #22566 ) ;
#22518 = circle ( 'none', #22526, 9.750000000000000000 ) ;
#22519 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.15869939627408400 ) ) ;
#22520 = cartesian_point ( 'none', ( 9.316987298107779500, 1.167516248200546700e-015, -20.40869939627408400 ) ) ;
#22521 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#22522 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -20.15869939627408400 ) ) ;
#22523 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#22524 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22525 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22526 = axis2_placement_3d ( 'none', #22519, #22515, #22514 ) ;
#22527 = vector ( 'none', #22521, 1000.000000000000000 ) ;
#22528 = line ( 'none', #22557, #22556 ) ;
#22529 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -20.15869939627408400 ) ) ;
#22530 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22531 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22532 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.25869939627408200 ) ) ;
#22533 = axis2_placement_3d ( 'none', #22532, #22531, #22530 ) ;
#22534 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -19.85869939627408700 ) ) ;
#22535 = axis2_placement_3d ( 'none', #22490, #22525, #22524 ) ;
#22536 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22537 = vector ( 'none', #22536, 999.9999999999998900 ) ;
#22538 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -21.63369939627408200 ) ) ;
#22539 = circle ( 'none', #22533, 9.750000000000000000 ) ;
#22540 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22541 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22542 = face_outer_bound ( 'none', #9674, .t. ) ;
#22543 = axis2_placement_3d ( 'none', #22546, #22588, #22585 ) ;
#22544 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22545 = vector ( 'none', #22544, 1000.000000000000000 ) ;
#22546 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#22547 = cartesian_point ( 'none', ( 9.750000000000001800, 1.194030629168669900e-015, -20.65869939627408400 ) ) ;
#22548 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#22549 = line ( 'none', #22548, #22545 ) ;
#22550 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22551 = vector ( 'none', #22550, 1000.000000000000100 ) ;
#22552 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -20.40869939627408400 ) ) ;
#22553 = line ( 'none', #22552, #22551 ) ;
#22554 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22555 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22556 = vector ( 'none', #22555, 999.9999999999998900 ) ;
#22557 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -20.03369939627408400 ) ) ;
#22558 = axis2_placement_3d ( 'none', #22554, #22563, #22540 ) ;
#22559 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.65869939627408400 ) ) ;
#22560 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22561 = vector ( 'none', #22560, 999.9999999999998900 ) ;
#22562 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -20.03369939627408400 ) ) ;
#22563 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22564 = line ( 'none', #22562, #22561 ) ;
#22565 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#22566 = vector ( 'none', #22565, 1000.000000000000000 ) ;
#22567 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 30.20000000000000600 ) ) ;
#22568 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22569 = vector ( 'none', #22568, 1000.000000000000100 ) ;
#22570 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#22571 = line ( 'none', #22570, #22569 ) ;
#22572 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056779700, -8.720033886374254800 ) ) ;
#22573 = cartesian_point ( 'none', ( -5.437744188296671900, 11.00000000000000000, -10.42289064094041600 ) ) ;
#22574 = cartesian_point ( 'none', ( -5.089973273695223500, 11.00000000000000000, -10.15340508252076500 ) ) ;
#22575 = vector ( 'none', #22581, 1000.000000000000100 ) ;
#22576 = vector ( 'none', #21215, 1000.000000000000000 ) ;
#22577 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22578 = line ( 'none', #22577, #22576 ) ;
#22579 = cartesian_point ( 'none', ( 8.259612774962079100, 7.693931022920709000, -8.674699990824152000 ) ) ;
#22580 = cartesian_point ( 'none', ( -4.733333333333351200, 11.00000000000000000, -9.901710504412678300 ) ) ;
#22581 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22582 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#22583 = line ( 'none', #22582, #22575 ) ;
#22584 = edge_curve ( 'none', #22054, #21886, #31144, .t. ) ;
#22585 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22586 = cartesian_point ( 'none', ( 8.042946108295437200, 8.069208697893916600, -8.862320849399390400 ) ) ;
#22587 = cartesian_point ( 'none', ( 8.114493415547343600, 7.945285126588876400, -8.795791858888160100 ) ) ;
#22588 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22589 = manifold_solid_brep ( '����-����1', #20713 ) ;
#22590 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22591 = vector ( 'none', #22590, 1000.000000000000000 ) ;
#22592 = edge_curve ( 'none', #4691, #3888, #31135, .t. ) ;
#22593 = conical_surface ( 'none', #22543, 9.316987298107779500, 1.047197551196600100 ) ;
#22594 = edge_curve ( 'none', #22833, #22802, #31164, .t. ) ;
#22595 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22596 = vector ( 'none', #22595, 999.9999999999998900 ) ;
#22597 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -20.83369939627408500 ) ) ;
#22598 = line ( 'none', #22541, #22591 ) ;
#22599 = oriented_edge ( 'none', *, *, #22832, .t. ) ;
#22600 = cartesian_point ( 'none', ( 8.186696319330570400, 7.820226028782321300, -8.733137401957254300 ) ) ;
#22601 = oriented_edge ( 'none', *, *, #29351, .t. ) ;
#22602 = line ( 'none', #22597, #22596 ) ;
#22603 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22604 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22605 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22606 = axis2_placement_3d ( 'none', #22559, #22605, #22604 ) ;
#22607 = circle ( 'none', #22606, 9.750000000000000000 ) ;
#22608 = vector ( 'none', #22603, 1000.000000000000000 ) ;
#22609 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22610 = line ( 'none', #22609, #22608 ) ;
#22611 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.23369939627408700 ) ) ;
#22612 = cartesian_point ( 'none', ( 10.34999999999999800, 1.402958565880819100e-015, -7.000000000000000000 ) ) ;
#22613 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22614 = vector ( 'none', #22613, 1000.000000000000000 ) ;
#22615 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22616 = line ( 'none', #22615, #22614 ) ;
#22617 = face_outer_bound ( 'none', #9754, .t. ) ;
#22618 = oriented_edge ( 'none', *, *, #3910, .t. ) ;
#22619 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22620 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22621 = axis2_placement_3d ( 'none', #22628, #22620, #22619 ) ;
#22622 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22623 = axis2_placement_3d ( 'none', #22611, #22629, #22622 ) ;
#22624 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -19.35869939627408700 ) ) ;
#22625 = direction ( 'none', ( -1.000000000000000000, 1.224646799147353500e-016, 0.0000000000000000000 ) ) ;
#22626 = conical_surface ( 'none', #22623, 9.966506350946106700, 1.047197551196596100 ) ;
#22627 = oriented_edge ( 'none', *, *, #3829, .t. ) ;
#22628 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#22629 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22630 = circle ( 'none', #22621, 10.34999999999999800 ) ;
#22631 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22632 = vector ( 'none', #22631, 1000.000000000000000 ) ;
#22633 = circle ( 'none', #22643, 3.499999999999999600 ) ;
#22634 = cartesian_point ( 'none', ( 10.34999999999999800, 0.0000000000000000000, -14.00000000000000000 ) ) ;
#22635 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#22636 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22637 = vector ( 'none', #22636, 1000.000000000000100 ) ;
#22638 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -21.20869939627408500 ) ) ;
#22639 = line ( 'none', #22638, #22637 ) ;
#22640 = line ( 'none', #22634, #22632 ) ;
#22641 = cartesian_point ( 'none', ( -10.34999999999999800, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#22642 = cartesian_point ( 'none', ( -6.849999999999998800, 8.388830574159367900e-016, -3.499999999999999600 ) ) ;
#22643 = axis2_placement_3d ( 'none', #22642, #22635, #22625 ) ;
#22644 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#22645 = axis2_placement_3d ( 'none', #22644, #22694, #22693 ) ;
#22646 = axis2_placement_3d ( 'none', #22653, #22652, #22707 ) ;
#22647 = direction ( 'none', ( -0.8660254037844397100, 0.0000000000000000000, -0.4999999999999979500 ) ) ;
#22648 = vector ( 'none', #22647, 1000.000000000000100 ) ;
#22649 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#22650 = face_outer_bound ( 'none', #9692, .t. ) ;
#22651 = line ( 'none', #22649, #22648 ) ;
#22652 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22653 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#22654 = axis2_placement_3d ( 'none', #22731, #22732, #22733 ) ;
#22655 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -19.35869939627408700 ) ) ;
#22656 = direction ( 'none', ( 0.4886495119179558000, 5.984230606752410300e-017, -0.8724801742746615100 ) ) ;
#22657 = vector ( 'none', #22656, 999.9999999999998900 ) ;
#22658 = cartesian_point ( 'none', ( 10.34999999999999800, 1.267509437117510400e-015, -7.000000000000000000 ) ) ;
#22660 = oriented_edge ( 'none', *, *, #46776, .t. ) ;
#22659 = line ( 'none', #22658, #22657 ) ;
#22661 = conical_surface ( 'none', #22646, 9.316987298107779500, 1.047197551196600100 ) ;
#22662 = direction ( 'none', ( 0.8660254037844379300, 0.0000000000000000000, 0.5000000000000014400 ) ) ;
#22663 = vector ( 'none', #22662, 999.9999999999998900 ) ;
#22664 = edge_loop ( 'none', ( #21329, #22148, #22378, #23325 ) ) ;
#22665 = oriented_edge ( 'none', *, *, #5670, .t. ) ;
#22666 = cartesian_point ( 'none', ( 9.966506350946106700, 0.0000000000000000000, -19.23369939627408700 ) ) ;
#22667 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22668 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22669 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.35869939627408700 ) ) ;
#22670 = axis2_placement_3d ( 'none', #22669, #22668, #22667 ) ;
#22671 = circle ( 'none', #22670, 9.750000000000000000 ) ;
#22672 = line ( 'none', #22666, #22663 ) ;
#22673 = advanced_face ( 'none', ( #31188 ), #31152, .f. ) ;
#22674 = vertex_point ( 'none', #31145 ) ;
#22675 = cartesian_point ( 'none', ( 11.89294610829540100, 1.400813088753795500, -9.901710504412536200 ) ) ;
#22676 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22677 = cartesian_point ( 'none', ( 9.316987298107779500, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#22678 = axis2_placement_3d ( 'none', #22685, #22691, #22676 ) ;
#22679 = edge_loop ( 'none', ( #20756, #20859, #1984, #49667 ) ) ;
#22680 = face_outer_bound ( 'none', #9701, .t. ) ;
#22681 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22682 = circle ( 'none', #22690, 9.316987298107779500 ) ;
#22684 = oriented_edge ( 'none', *, *, #27553, .t. ) ;
#22683 = cartesian_point ( 'none', ( -9.316987298107779500, 1.167516248200546700e-015, -19.60869939627408700 ) ) ;
#22685 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#22686 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22687 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22688 = axis2_placement_3d ( 'none', #22692, #22687, #22686 ) ;
#22689 = cylindrical_surface ( 'none', #22678, 9.750000000000000000 ) ;
#22690 = axis2_placement_3d ( 'none', #22703, #22696, #22681 ) ;
#22691 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#22692 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.85869939627408700 ) ) ;
#22693 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22694 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22695 = advanced_face ( 'none', ( #31141 ), #31176, .f. ) ;
#22696 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22697 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405293500, -7.129715569651660100 ) ) ;
#22698 = direction ( 'none', ( -0.8660254037844379300, 1.060575238724906100e-016, 0.5000000000000014400 ) ) ;
#22699 = vector ( 'none', #22698, 999.9999999999998900 ) ;
#22700 = cartesian_point ( 'none', ( -9.966506350946106700, 1.220545010136791600e-015, -19.23369939627408700 ) ) ;
#22701 = line ( 'none', #22700, #22699 ) ;
#22702 = face_outer_bound ( 'none', #9710, .t. ) ;
#22703 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#22704 = direction ( 'none', ( 0.8660254037844397100, 1.060575238724908100e-016, -0.4999999999999979500 ) ) ;
#22705 = vector ( 'none', #22704, 1000.000000000000100 ) ;
#22706 = cartesian_point ( 'none', ( 9.316987298107779500, 1.141001867232424200e-015, -19.60869939627408700 ) ) ;
#22707 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22708 = line ( 'none', #22706, #22705 ) ;
#22709 = conical_surface ( 'none', #22645, 9.316987298107779500, 1.047197551196600100 ) ;
#22710 = circle ( 'none', #22688, 9.750000000000000000 ) ;
#22711 = conical_surface ( 'none', #22654, 10.34999999999999800, 0.5105412082792699600 ) ;
#22712 = oriented_edge ( 'none', *, *, #3915, .t. ) ;
#22713 = cartesian_point ( 'none', ( -6.849999999999998800, 1.053196247266723500e-015, 0.0000000000000000000 ) ) ;
#22714 = cartesian_point ( 'none', ( 11.34294610829540800, 2.353441032916671700, -9.204227120211797300 ) ) ;
#22715 = cartesian_point ( 'none', ( 11.12093869795984900, 2.353441032916669500, -8.816100543663287300 ) ) ;
#22716 = cartesian_point ( 'none', ( 10.89872926436991200, 2.353441032916666800, -8.428089258060827800 ) ) ;
#22717 = vertex_point ( 'none', #31192 ) ;
#22718 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664600, -8.040218672905089300 ) ) ;
#22719 = face_outer_bound ( 'none', #9811, .t. ) ;
#22720 = b_spline_curve_with_knots ( 'none', 3,
( #22718, #22716, #22715, #22714 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008812818849867348400, 0.01015419087206723500 ),
.unspecified. ) ;
#22721 = oriented_edge ( 'none', *, *, #22797, .t. ) ;
#22722 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753786900, -8.720033886374308100 ) ) ;
#22723 = cartesian_point ( 'none', ( 11.33920385327094800, 1.596403907132800400, -8.963349070500880700 ) ) ;
#22724 = cartesian_point ( 'none', ( 11.45019656125094600, 1.788648916623818900, -9.210145976975377700 ) ) ;
#22725 = cartesian_point ( 'none', ( 11.55961277496210300, 1.978163357943362600, -9.459784372770823100 ) ) ;
#22726 = edge_curve ( 'none', #22835, #22717, #31177, .t. ) ;
#22727 = edge_loop ( 'none', ( #545, #745, #850 ) ) ;
#22728 = cartesian_point ( 'none', ( 11.34294610829540800, 2.353441032916671700, -9.204227120211797300 ) ) ;
#22729 = cartesian_point ( 'none', ( 12.41303078757694900, 0.4999999999999942800, -10.70149930827727900 ) ) ;
#22730 = b_spline_curve_with_knots ( 'none', 3,
( #22725, #22724, #22723, #22722 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.503106784999691300e-007, 0.0009961792249846735000 ),
.unspecified. ) ;
#22731 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#22732 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22733 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22734 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -7.233070451787970300 ) ) ;
#22735 = oriented_edge ( 'none', *, *, #21402, .t. ) ;
#22736 = b_spline_curve_with_knots ( 'none', 3,
( #22789, #22788, #22787, #22786 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004842897214370049100, 0.005340868928543691100 ),
.unspecified. ) ;
#22737 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -14.00000000000000000 ) ) ;
#22738 = cartesian_point ( 'none', ( 11.89294610829540100, 1.400813088753795500, -9.901710504412536200 ) ) ;
#22739 = cartesian_point ( 'none', ( 12.07176558391855500, 1.091088671591669200, -10.15411012308008200 ) ) ;
#22740 = cartesian_point ( 'none', ( 12.24462399288279500, 0.7916891247500905700, -10.42201514250225700 ) ) ;
#22741 = cartesian_point ( 'none', ( 12.41303078757694900, 0.4999999999999942800, -10.70149930827727900 ) ) ;
#22742 = b_spline_curve_with_knots ( 'none', 3,
( #22741, #22740, #22739, #22738 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.998880101729048400e-007, 0.001312402942377770100 ),
.unspecified. ) ;
#22743 = toroidal_surface ( 'none', #22783, 6.849999999999998800, 3.500000000000000000 ) ;
#22744 = b_spline_curve_with_knots ( 'none', 3,
( #22782, #22781, #22780, #22779 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008241443607579586700, 0.009598203988022980700 ),
.unspecified. ) ;
#22745 = cartesian_point ( 'none', ( 11.55961277496210300, 1.978163357943362600, -9.459784372770823100 ) ) ;
#22746 = cartesian_point ( 'none', ( 12.41303078757694900, 0.4999999999999942800, -10.70149930827727900 ) ) ;
#22747 = cartesian_point ( 'none', ( 12.45044678849285100, 0.4351935853976092200, -10.76359407008074200 ) ) ;
#22748 = cartesian_point ( 'none', ( 12.48316686871787300, 0.3626173274486617100, -10.81762872320779000 ) ) ;
#22749 = cartesian_point ( 'none', ( 12.53242430297119900, 0.1919354207757852900, -10.89880175935539500 ) ) ;
#22750 = cartesian_point ( 'none', ( 12.54700538379250600, 0.09592718255928262000, -10.92273724496321000 ) ) ;
#22751 = cartesian_point ( 'none', ( 12.54700538379250900, 1.536722070666218900e-015, -10.92273724496321200 ) ) ;
#22752 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22753 = b_spline_curve_with_knots ( 'none', 3,
( #22751, #22750, #22749, #22748, #22747, #22746 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0005798852527799252800, 0.0008693120714114477300, 0.001158738890042970200 ),
.unspecified. ) ;
#22754 = cartesian_point ( 'none', ( 10.79294610829541200, 3.306068977079548200, -8.674699990824027700 ) ) ;
#22755 = cartesian_point ( 'none', ( 10.86583599884122200, 3.179819983296069200, -8.733116111909199100 ) ) ;
#22756 = cartesian_point ( 'none', ( 10.93804010856138700, 3.054758796745467500, -8.795768278425926600 ) ) ;
#22757 = cartesian_point ( 'none', ( 11.00961277496210400, 2.930791302106247700, -8.862320849399292700 ) ) ;
#22758 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753786900, -8.720033886374308100 ) ) ;
#22759 = cartesian_point ( 'none', ( 12.54700538379250900, 1.536722070666218900e-015, -10.92273724496321200 ) ) ;
#22760 = b_spline_curve_with_knots ( 'none', 3,
( #22757, #22756, #22755, #22754 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004549650064606427500, 0.005017825730732603000 ),
.unspecified. ) ;
#22761 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664600, -8.040218672905089300 ) ) ;
#22762 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22763 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#22764 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#22765 = cartesian_point ( 'none', ( 6.849999999999998800, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#22766 = axis2_placement_3d ( 'none', #22765, #22764, #22763 ) ;
#22767 = axis2_placement_3d ( 'none', #22737, #22762, #22769 ) ;
#22768 = cartesian_point ( 'none', ( 10.34999999999999800, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#22769 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22770 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22771 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22772 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22773 = circle ( 'none', #22766, 3.499999999999999600 ) ;
#22774 = circle ( 'none', #22784, 6.849999999999998800 ) ;
#22775 = oriented_edge ( 'none', *, *, #22726, .t. ) ;
#22776 = face_outer_bound ( 'none', #9746, .t. ) ;
#22777 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22778 = cylindrical_surface ( 'none', #22767, 10.34999999999999800 ) ;
#22779 = cartesian_point ( 'none', ( 11.89294610829540100, 1.400813088753795500, -9.901710504412536200 ) ) ;
#22780 = cartesian_point ( 'none', ( 11.67079225912677700, 1.400813088753792800, -9.507779570638156500 ) ) ;
#22781 = cartesian_point ( 'none', ( 11.44857408253885500, 1.400813088753790200, -9.113885073103363200 ) ) ;
#22782 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753786900, -8.720033886374308100 ) ) ;
#22783 = axis2_placement_3d ( 'none', #22785, #22777, #22752 ) ;
#22784 = axis2_placement_3d ( 'none', #22772, #22771, #22770 ) ;
#22785 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#22786 = cartesian_point ( 'none', ( 11.34294610829540800, 2.353441032916671700, -9.204227120211797300 ) ) ;
#22787 = cartesian_point ( 'none', ( 11.41596795512585900, 2.226963484143818000, -9.286011072340709700 ) ) ;
#22788 = cartesian_point ( 'none', ( 11.48836668535992600, 2.101565204974939100, -9.371562413085090500 ) ) ;
#22789 = cartesian_point ( 'none', ( 11.55961277496210300, 1.978163357943362600, -9.459784372770823100 ) ) ;
#22790 = face_outer_bound ( 'none', #9736, .t. ) ;
#22791 = cartesian_point ( 'none', ( 6.849999999999998800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22792 = cartesian_point ( 'none', ( 7.492946108295448900, 9.021836642056788600, -9.459784372770943900 ) ) ;
#22793 = cartesian_point ( 'none', ( 7.274263005375267700, 9.021836642056786800, -9.210316322520741400 ) ) ;
#22794 = cartesian_point ( 'none', ( 7.052013649582969300, 9.021836642056785000, -8.963225591220661300 ) ) ;
#22795 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056779700, -8.720033886374254800 ) ) ;
#22796 = oriented_edge ( 'none', *, *, #24613, .t. ) ;
#22797 = edge_curve ( 'none', #21285, #205, #31173, .t. ) ;
#22798 = edge_loop ( 'none', ( #23020, #22977, #22324, #23380 ) ) ;
#22799 = vertex_point ( 'none', #31179 ) ;
#22800 = b_spline_curve_with_knots ( 'none', 3,
( #22795, #22794, #22793, #22792 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003727611219615292600, 0.004720534261749274400 ),
.unspecified. ) ;
#22801 = edge_curve ( 'none', #21886, #21666, #31218, .t. ) ;
#22802 = vertex_point ( 'none', #31219 ) ;
#22803 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#22804 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#22805 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#22806 = line ( 'none', #23197, #23233 ) ;
#22807 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#22808 = vector ( 'none', #22807, 1000.000000000000000 ) ;
#22809 = cartesian_point ( 'none', ( -10.34999999999999800, 1.267509437117510400e-015, -3.499999999999999600 ) ) ;
#22810 = circle ( 'none', #22813, 10.34999999999999800 ) ;
#22811 = cartesian_point ( 'none', ( -10.34999999999999800, 1.267509437117510400e-015, -14.00000000000000000 ) ) ;
#22812 = line ( 'none', #22811, #22808 ) ;
#22813 = axis2_placement_3d ( 'none', #22805, #22804, #22803 ) ;
#22814 = cartesian_point ( 'none', ( -5.773502691896254600, 11.00000000000000000, -10.70149930827728500 ) ) ;
#22815 = b_spline_curve_with_knots ( 'none', 3,
( #22055, #22026, #22053, #22050 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.569180070693449600e-007, 0.001316709421667549100 ),
.unspecified. ) ;
#22816 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#22817 = cartesian_point ( 'none', ( 8.476279441628747700, 6.163952809568164600, -7.233070451787958700 ) ) ;
#22818 = cartesian_point ( 'none', ( 8.587829505836950300, 6.357163188364350700, -7.597045195756849400 ) ) ;
#22819 = cartesian_point ( 'none', ( 8.698913804019424500, 6.549566836739528800, -7.961592023850192500 ) ) ;
#22820 = cartesian_point ( 'none', ( 8.809612774962085200, 6.741303078757813000, -8.326604671405837300 ) ) ;
#22821 = cartesian_point ( 'none', ( 8.042946108295437200, 8.069208697893916600, -8.862320849399390400 ) ) ;
#22822 = b_spline_curve_with_knots ( 'none', 3,
( #22820, #22819, #22818, #22817 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.453080005607343300e-007, 0.001281172263256736400 ),
.unspecified. ) ;
#22823 = vertex_point ( 'none', #31226 ) ;
#22824 = edge_curve ( 'none', #22799, #22823, #31183, .t. ) ;
#22825 = line ( 'none', #22816, #23001 ) ;
#22826 = cartesian_point ( 'none', ( 9.142946108295426200, 6.163952809568172600, -8.208215831100176300 ) ) ;
#22827 = edge_curve ( 'none', #21238, #23204, #31225, .t. ) ;
#22828 = cartesian_point ( 'none', ( 8.922554344906464200, 6.163952809568169900, -7.881932673219290900 ) ) ;
#22829 = cartesian_point ( 'none', ( 8.700388897162243400, 6.163952809568167300, -7.556693962421071800 ) ) ;
#22830 = cartesian_point ( 'none', ( 8.476279441628747700, 6.163952809568164600, -7.233070451787958700 ) ) ;
#22831 = b_spline_curve_with_knots ( 'none', 3,
( #22580, #22574, #22573, #22814 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002788761724857621300, 0.004092730593369877700 ),
.unspecified. ) ;
#22832 = edge_curve ( 'none', #22992, #22823, #31205, .t. ) ;
#22833 = vertex_point ( 'none', #31206 ) ;
#22834 = b_spline_curve_with_knots ( 'none', 3,
( #22830, #22829, #22828, #22826 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.007489566479322357400, 0.008667621009943879400 ),
.unspecified. ) ;
#22835 = vertex_point ( 'none', #31213 ) ;
#22836 = cartesian_point ( 'none', ( 8.259612774962079100, 7.693931022920709000, -8.674699990824152000 ) ) ;
#22837 = cartesian_point ( 'none', ( 7.492946108295448900, 9.021836642056788600, -9.459784372770943900 ) ) ;
#22838 = cartesian_point ( 'none', ( 7.564251762286669000, 8.898331626477062900, -9.371488656235419200 ) ) ;
#22839 = cartesian_point ( 'none', ( 7.636438341847418000, 8.773300803053233600, -9.286181967900391900 ) ) ;
#22840 = cartesian_point ( 'none', ( 7.709612774962074000, 8.646558967083599600, -9.204227120211983900 ) ) ;
#22841 = b_spline_curve_with_knots ( 'none', 3,
( #22840, #22839, #22838, #22837 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003875408487055875100, 0.004377906729562530200 ),
.unspecified. ) ;
#22842 = cartesian_point ( 'none', ( 9.909612774962091900, 4.836047190432032600, -8.208215831100146100 ) ) ;
#22843 = b_spline_curve_with_knots ( 'none', 3,
( #22842, #22887, #22886, #22885 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004028914651040556300, 0.004463423040302860200 ),
.unspecified. ) ;
#22844 = edge_curve ( 'none', #22991, #22799, #31201, .t. ) ;
#22845 = cartesian_point ( 'none', ( 9.142946108295426200, 6.163952809568172600, -8.208215831100176300 ) ) ;
#22846 = cartesian_point ( 'none', ( 7.376279441628709900, 8.069208697893909500, -8.040218672905052000 ) ) ;
#22847 = cartesian_point ( 'none', ( 7.487504738707173100, 8.261856563520753500, -8.428090603125939500 ) ) ;
#22848 = cartesian_point ( 'none', ( 7.598609244290779300, 8.454295212141387200, -8.816101153793765000 ) ) ;
#22849 = cartesian_point ( 'none', ( 7.709612774962074000, 8.646558967083599600, -9.204227120211983900 ) ) ;
#22850 = b_spline_curve_with_knots ( 'none', 3,
( #22849, #22848, #22847, #22846 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.651258063170516500e-007, 0.001341867418128211600 ),
.unspecified. ) ;
#22851 = oriented_edge ( 'none', *, *, #4676, .f. ) ;
#22852 = oriented_edge ( 'none', *, *, #22592, .f. ) ;
#22853 = cartesian_point ( 'none', ( 9.359612774962089400, 5.788675134594921400, -8.169585876471778400 ) ) ;
#22854 = cartesian_point ( 'none', ( 8.592946108295432600, 7.116580753731044600, -8.441356398446121300 ) ) ;
#22855 = cartesian_point ( 'none', ( 8.373022667119972300, 7.116580753731041900, -8.138933852296464300 ) ) ;
#22856 = cartesian_point ( 'none', ( 8.150961512603288400, 7.116580753731039300, -7.838270981803088200 ) ) ;
#22858 = vertex_point ( 'none', #31174 ) ;
#22857 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731034800, -7.539765539435894200 ) ) ;
#22859 = oriented_edge ( 'none', *, *, #24095, .t. ) ;
#22860 = b_spline_curve_with_knots ( 'none', 3,
( #22857, #22856, #22855, #22854 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004908777032649269200, 0.006028560043088427400 ),
.unspecified. ) ;
#22861 = cartesian_point ( 'none', ( 7.492946108295448900, 9.021836642056788600, -9.459784372770943900 ) ) ;
#22862 = cartesian_point ( 'none', ( 9.142946108295426200, 6.163952809568172600, -8.208215831100176300 ) ) ;
#22863 = cartesian_point ( 'none', ( 9.215126951792708400, 6.038931921297703700, -8.190294442084406200 ) ) ;
#22864 = cartesian_point ( 'none', ( 9.287349045056856800, 5.913839586335220700, -8.177402068461786300 ) ) ;
#22865 = cartesian_point ( 'none', ( 9.359612774962089400, 5.788675134594921400, -8.169585876471778400 ) ) ;
#22866 = cartesian_point ( 'none', ( 8.592946108295432600, 7.116580753731044600, -8.441356398446121300 ) ) ;
#22867 = cartesian_point ( 'none', ( 10.45961277496209600, 3.883419246269142800, -8.441356398446050200 ) ) ;
#22868 = b_spline_curve_with_knots ( 'none', 3,
( #22865, #22864, #22863, #22862 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003854649617517867500, 0.004290935971575527600 ),
.unspecified. ) ;
#22869 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405293500, -7.129715569651660100 ) ) ;
#22870 = cartesian_point ( 'none', ( 9.138076610496369800, 5.404963242026352300, -7.475455492561826200 ) ) ;
#22871 = cartesian_point ( 'none', ( 9.249145267909172600, 5.597339799793791900, -7.822140568972550900 ) ) ;
#22872 = cartesian_point ( 'none', ( 9.359612774962089400, 5.788675134594921400, -8.169585876471778400 ) ) ;
#22873 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731034800, -7.539765539435894200 ) ) ;
#22874 = cartesian_point ( 'none', ( 8.809612774962085200, 6.741303078757813000, -8.326604671405837300 ) ) ;
#22875 = b_spline_curve_with_knots ( 'none', 3,
( #22906, #22905, #22904, #22903 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008384464818442009800, 0.009700588473144259500 ),
.unspecified. ) ;
#22876 = cartesian_point ( 'none', ( 9.692946108295418000, 5.211324865405300600, -8.169585876471762400 ) ) ;
#22877 = cartesian_point ( 'none', ( 9.472020490811921400, 5.211324865405297900, -7.822155346224351800 ) ) ;
#22878 = oriented_edge ( 'none', *, *, #21375, .t. ) ;
#22879 = cartesian_point ( 'none', ( 9.249876620230578400, 5.211324865405295300, -7.475459885342997000 ) ) ;
#22881 = oriented_edge ( 'none', *, *, #4689, .f. ) ;
#22880 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405293500, -7.129715569651660100 ) ) ;
#22882 = b_spline_curve_with_knots ( 'none', 3,
( #22880, #22879, #22877, #22876 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009203019493572505600, 0.01043550180148605100 ),
.unspecified. ) ;
#22883 = cartesian_point ( 'none', ( 10.12627944162878500, 3.306068977079539700, -7.539765539435920000 ) ) ;
#22884 = b_spline_curve_with_knots ( 'none', 3,
( #22872, #22871, #22870, #22869 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.303844794387854700e-007, 0.001235652914815815000 ),
.unspecified. ) ;
#22885 = cartesian_point ( 'none', ( 9.692946108295418000, 5.211324865405300600, -8.169585876471762400 ) ) ;
#22886 = cartesian_point ( 'none', ( 9.765500136110748700, 5.085657602935382800, -8.177433467674101000 ) ) ;
#22887 = cartesian_point ( 'none', ( 9.837718695131123100, 4.960571389462685100, -8.190365641075287000 ) ) ;
#22888 = b_spline_curve_with_knots ( 'none', 3,
( #22928, #22927, #22926, #22925 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.926532362133313300e-007, 0.001121691240364106400 ),
.unspecified. ) ;
#22889 = edge_curve ( 'none', #20932, #21285, #31258, .t. ) ;
#22890 = cartesian_point ( 'none', ( 8.592946108295432600, 7.116580753731044600, -8.441356398446121300 ) ) ;
#22891 = cartesian_point ( 'none', ( 8.664795256649759000, 6.992134378300799600, -8.398430544091157300 ) ) ;
#22892 = cartesian_point ( 'none', ( 8.737011388816586800, 6.867052368261743900, -8.360103649192421200 ) ) ;
#22893 = cartesian_point ( 'none', ( 8.809612774962085200, 6.741303078757813000, -8.326604671405837300 ) ) ;
#22894 = cartesian_point ( 'none', ( 9.692946108295418000, 5.211324865405300600, -8.169585876471762400 ) ) ;
#22895 = b_spline_curve_with_knots ( 'none', 3,
( #22893, #22892, #22891, #22890 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003756786455376945600, 0.004203022907969455500 ),
.unspecified. ) ;
#22896 = cartesian_point ( 'none', ( 10.24294610829541500, 4.258696921242423300, -8.326604671405771500 ) ) ;
#22897 = cartesian_point ( 'none', ( 10.31548809368268700, 4.133050516869753100, -8.360076241111233500 ) ) ;
#22898 = cartesian_point ( 'none', ( 10.38770569146959800, 4.007965968302245900, -8.398395931080932200 ) ) ;
#22899 = cartesian_point ( 'none', ( 10.45961277496209600, 3.883419246269142800, -8.441356398446050200 ) ) ;
#22900 = edge_curve ( 'none', #4688, #3772, #31252, .t. ) ;
#22901 = b_spline_curve_with_knots ( 'none', 3,
( #22899, #22898, #22897, #22896 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004262485593313501500, 0.004702683219281597300 ),
.unspecified. ) ;
#22902 = cartesian_point ( 'none', ( 10.24294610829541500, 4.258696921242423300, -8.326604671405771500 ) ) ;
#22903 = cartesian_point ( 'none', ( 10.79294610829541200, 3.306068977079548200, -8.674699990824027700 ) ) ;
#22904 = cartesian_point ( 'none', ( 10.57118427710817700, 3.306068977079545500, -8.296109333757973700 ) ) ;
#22905 = cartesian_point ( 'none', ( 10.34899161794661300, 3.306068977079542800, -7.917779923426262000 ) ) ;
#22906 = cartesian_point ( 'none', ( 10.12627944162878500, 3.306068977079539700, -7.539765539435920000 ) ) ;
#22907 = cartesian_point ( 'none', ( 7.376279441628709900, 8.069208697893909500, -8.040218672905052000 ) ) ;
#22908 = cartesian_point ( 'none', ( 9.909612774962091900, 4.836047190432032600, -8.208215831100146100 ) ) ;
#22909 = cartesian_point ( 'none', ( 8.476279441628747700, 6.163952809568164600, -7.233070451787958700 ) ) ;
#22910 = cartesian_point ( 'none', ( 2.679786717854670400, 11.00000000000000000, -8.733386034797202800 ) ) ;
#22911 = cartesian_point ( 'none', ( 2.824508110661904800, 11.00000000000000000, -8.796227060640161400 ) ) ;
#22912 = vertex_point ( 'none', #31200 ) ;
#22913 = cartesian_point ( 'none', ( 2.966666666667879100, 11.00000000000000000, -8.862320849399159400 ) ) ;
#22914 = b_spline_curve_with_knots ( 'none', 3,
( #22940, #22939, #22938, #22937 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.926532367021474800e-007, 0.001121691240364154800 ),
.unspecified. ) ;
#22915 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -7.233070451787970300 ) ) ;
#22916 = cartesian_point ( 'none', ( 9.688363811247866100, 4.452832744157019500, -7.556779570592279800 ) ) ;
#22917 = cartesian_point ( 'none', ( 9.799414764915603400, 4.645178638138525600, -7.881926371301220000 ) ) ;
#22918 = cartesian_point ( 'none', ( 9.909612774962091900, 4.836047190432032600, -8.208215831100146100 ) ) ;
#22919 = b_spline_curve_with_knots ( 'none', 3,
( #22918, #22917, #22916, #22915 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.125824437415650400e-007, 0.001181663171962451300 ),
.unspecified. ) ;
#22920 = cartesian_point ( 'none', ( 10.24294610829541500, 4.258696921242423300, -8.326604671405771500 ) ) ;
#22921 = cartesian_point ( 'none', ( 10.02155203717518200, 4.258696921242421500, -7.961598405473205600 ) ) ;
#22922 = cartesian_point ( 'none', ( 9.799380956937033800, 4.258696921242418800, -7.597047458389370800 ) ) ;
#22923 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -7.233070451787970300 ) ) ;
#22924 = b_spline_curve_with_knots ( 'none', 3,
( #22913, #22911, #22910, #22949 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003884931459539335700, 0.004350314168884711900 ),
.unspecified. ) ;
#22925 = cartesian_point ( 'none', ( 10.12627944162878500, 3.306068977079539700, -7.539765539435920000 ) ) ;
#22926 = cartesian_point ( 'none', ( 10.23866619571041900, 3.500728545246684300, -7.838392462339697000 ) ) ;
#22927 = cartesian_point ( 'none', ( 10.34970003853692900, 3.693044802381821900, -8.139068571133854800 ) ) ;
#22928 = cartesian_point ( 'none', ( 10.45961277496209600, 3.883419246269142800, -8.441356398446050200 ) ) ;
#22929 = b_spline_curve_with_knots ( 'none', 3,
( #22923, #22922, #22921, #22920 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009275065186099098700, 0.01055495423453019900 ),
.unspecified. ) ;
#22930 = b_spline_curve_with_knots ( 'none', 3,
( #22970, #22969, #22968, #22967 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.698429468278758900e-007, 0.001357232192830921900 ),
.unspecified. ) ;
#22931 = cartesian_point ( 'none', ( 1.433333333333332900, 11.00000000000000000, -8.326604671405814200 ) ) ;
#22932 = cartesian_point ( 'none', ( 1.578627965051667900, 11.00000000000000000, -8.360124841603992600 ) ) ;
#22933 = cartesian_point ( 'none', ( 1.723057705346133600, 11.00000000000000000, -8.398457230544259700 ) ) ;
#22934 = cartesian_point ( 'none', ( 1.866666666667336400, 11.00000000000000000, -8.441356398445732300 ) ) ;
#22935 = advanced_face ( 'none', ( #31199 ), #31198, .f. ) ;
#22936 = cartesian_point ( 'none', ( 1.433333333333332900, 11.00000000000000000, -8.326604671405814200 ) ) ;
#22937 = cartesian_point ( 'none', ( 2.199999999999998800, 10.42264973081037400, -7.539765539435921800 ) ) ;
#22938 = cartesian_point ( 'none', ( 2.087613245918406200, 10.61730929897744100, -7.838392462339581500 ) ) ;
#22939 = cartesian_point ( 'none', ( 1.976579403091937500, 10.80962555611250200, -8.139068571133618600 ) ) ;
#22940 = cartesian_point ( 'none', ( 1.866666666667336400, 11.00000000000000000, -8.441356398445732300 ) ) ;
#22941 = b_spline_curve_with_knots ( 'none', 3,
( #22934, #22933, #22932, #22931 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003642506229043139300, 0.004088350887208845600 ),
.unspecified. ) ;
#22942 = cartesian_point ( 'none', ( 0.3333333333333329300, 11.00000000000000000, -8.169585876471780100 ) ) ;
#22943 = cartesian_point ( 'none', ( 2.966666666667879100, 11.00000000000000000, -8.862320849399159400 ) ) ;
#22944 = cartesian_point ( 'none', ( 1.099999999999999000, 10.42264973081037400, -7.233070451787972000 ) ) ;
#22945 = cartesian_point ( 'none', ( 0.9879156303809015800, 10.61678555372497900, -7.556779570592288700 ) ) ;
#22946 = cartesian_point ( 'none', ( 0.8768646767131590400, 10.80913144770648800, -7.881926371301236900 ) ) ;
#22947 = cartesian_point ( 'none', ( 0.7666666666666653900, 11.00000000000000000, -8.208215831100170900 ) ) ;
#22948 = b_spline_curve_with_knots ( 'none', 3,
( #22947, #22946, #22945, #22944 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.125824437376389300e-007, 0.001181663171962474100 ),
.unspecified. ) ;
#22949 = cartesian_point ( 'none', ( 2.533333333333332300, 11.00000000000000000, -8.674699990824096900 ) ) ;
#22950 = cartesian_point ( 'none', ( 4.066666666667236600, 11.00000000000000000, -9.459784372770967000 ) ) ;
#22951 = cartesian_point ( 'none', ( 2.533333333333332300, 11.00000000000000000, -8.674699990824096900 ) ) ;
#22952 = face_outer_bound ( 'none', #15322, .t. ) ;
#22953 = b_spline_curve_with_knots ( 'none', 3,
( #22950, #22998, #22997, #22996 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.005158942345606884000, 0.005655748972344343400 ),
.unspecified. ) ;
#22954 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -8.720033886374308100 ) ) ;
#22955 = cartesian_point ( 'none', ( 4.287075588357862600, 10.61824054918937700, -8.963349070500870000 ) ) ;
#22956 = cartesian_point ( 'none', ( 4.176082880377865800, 10.81048555868038900, -9.210145976975358200 ) ) ;
#22957 = cartesian_point ( 'none', ( 4.066666666667236600, 11.00000000000000000, -9.459784372770967000 ) ) ;
#22958 = cartesian_point ( 'none', ( 0.7666666666666653900, 11.00000000000000000, -8.208215831100170900 ) ) ;
#22959 = b_spline_curve_with_knots ( 'none', 3,
( #22957, #22956, #22955, #22954 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.503106786353170000e-007, 0.0009961792249847678300 ),
.unspecified. ) ;
#22960 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -8.040218672905089300 ) ) ;
#22961 = cartesian_point ( 'none', ( 3.187319370173265800, 10.61781830669913500, -8.311707193776003400 ) ) ;
#22962 = cartesian_point ( 'none', ( 3.076312255445327300, 10.81008826940955500, -8.585909920070960800 ) ) ;
#22963 = cartesian_point ( 'none', ( 2.966666666667879100, 11.00000000000000000, -8.862320849399159400 ) ) ;
#22964 = cartesian_point ( 'none', ( 2.199999999999998800, 10.42264973081037400, -7.539765539435921800 ) ) ;
#22965 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -8.040218672905089300 ) ) ;
#22966 = oriented_edge ( 'none', *, *, #23307, .t. ) ;
#22967 = cartesian_point ( 'none', ( 4.733333333333332500, 11.00000000000000000, -9.901710504412664100 ) ) ;
#22968 = cartesian_point ( 'none', ( 4.622256443309615800, 10.80760918293218100, -9.507779693206384100 ) ) ;
#22969 = cartesian_point ( 'none', ( 4.511147353424687100, 10.61516259406874800, -9.113885189931565400 ) ) ;
#22970 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -8.720033886374308100 ) ) ;
#22971 = b_spline_curve_with_knots ( 'none', 3,
( #22963, #22962, #22961, #22960 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.715568993467517300e-007, 0.001058812123506604600 ),
.unspecified. ) ;
#22972 = cartesian_point ( 'none', ( 6.639528095680695700, 10.49999999999999600, -10.70149930827728500 ) ) ;
#22973 = cartesian_point ( 'none', ( 6.807934890374794700, 10.20831087524999400, -10.42201514250235100 ) ) ;
#22974 = cartesian_point ( 'none', ( 6.980793299338975200, 9.908911328408512600, -10.15411012308025800 ) ) ;
#22975 = cartesian_point ( 'none', ( 7.159612774962067900, 9.599186911246494700, -9.901710504412784900 ) ) ;
#22976 = plane ( 'none', #23035 ) ;
#22977 = oriented_edge ( 'none', *, *, #23024, .t. ) ;
#22978 = b_spline_curve_with_knots ( 'none', 3,
( #22975, #22974, #22973, #22972 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.824217231399943400e-007, 0.001312385476090315500 ),
.unspecified. ) ;
#22979 = vertex_point ( 'none', #31259 ) ;
#22980 = edge_curve ( 'none', #21637, #918, #31256, .t. ) ;
#22981 = cartesian_point ( 'none', ( 2.533333333333332300, 11.00000000000000000, -8.674699990824096900 ) ) ;
#22982 = cartesian_point ( 'none', ( 2.422454405042551200, 10.80795206271158000, -8.296116119184390000 ) ) ;
#22983 = cartesian_point ( 'none', ( 2.311358028049314700, 10.61552749322246700, -7.917786508665446200 ) ) ;
#22984 = cartesian_point ( 'none', ( 2.199999999999998800, 10.42264973081037400, -7.539765539435921800 ) ) ;
#22985 = b_spline_curve_with_knots ( 'none', 3,
( #22984, #22983, #22982, #22981 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.549514645532286100e-007, 0.001316707455124934100 ),
.unspecified. ) ;
#22986 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.239088197126291100e-016 ) ) ;
#22987 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#22988 = cartesian_point ( 'none', ( 3.633333333333332400, 11.00000000000000000, -9.204227120211895000 ) ) ;
#22989 = cartesian_point ( 'none', ( 3.522329802662048900, 10.80773624505780500, -8.816101153793718800 ) ) ;
#22990 = cartesian_point ( 'none', ( 3.411225297078452500, 10.61529759643719800, -8.428090603125934200 ) ) ;
#22991 = vertex_point ( 'none', #31247 ) ;
#22992 = vertex_point ( 'none', #31246 ) ;
#22993 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -8.040218672905089300 ) ) ;
#22994 = oriented_edge ( 'none', *, *, #26013, .t. ) ;
#22995 = b_spline_curve_with_knots ( 'none', 3,
( #22993, #22990, #22989, #22988 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.641980847451356000e-007, 0.001341866490406494000 ),
.unspecified. ) ;
#22996 = cartesian_point ( 'none', ( 3.633333333333332400, 11.00000000000000000, -9.204227120211895000 ) ) ;
#22997 = cartesian_point ( 'none', ( 3.779887090058371900, 11.00000000000000000, -9.286296705853544600 ) ) ;
#22998 = cartesian_point ( 'none', ( 3.924519400197013800, 11.00000000000000000, -9.371775960786720800 ) ) ;
#22999 = axis2_placement_3d ( 'none', #23004, #23003, #23002 ) ;
#23000 = cartesian_point ( 'none', ( 12.81717597600970000, -0.5000000000000036600, -14.00000000000000000 ) ) ;
#23001 = vector ( 'none', #23032, 1000.000000000000000 ) ;
#23002 = direction ( 'none', ( -1.000000000000000000, 5.329070518200746700e-015, 0.0000000000000000000 ) ) ;
#23003 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23005 = oriented_edge ( 'none', *, *, #22844, .f. ) ;
#23004 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -14.00000000000000000 ) ) ;
#23006 = oriented_edge ( 'none', *, *, #3896, .t. ) ;
#23007 = cartesian_point ( 'none', ( 4.733333333333332500, 11.00000000000000000, -9.901710504412664100 ) ) ;
#23008 = oriented_edge ( 'none', *, *, #4665, .f. ) ;
#23009 = cartesian_point ( 'none', ( 5.089973273695212800, 11.00000000000000000, -10.15340508252075600 ) ) ;
#23010 = cartesian_point ( 'none', ( 5.437744188296669300, 11.00000000000000000, -10.42289064094041300 ) ) ;
#23011 = edge_loop ( 'none', ( #23190, #23445, #23905, #23123 ) ) ;
#23012 = cartesian_point ( 'none', ( 5.773502691896256400, 11.00000000000000000, -10.70149930827728800 ) ) ;
#23013 = b_spline_curve_with_knots ( 'none', 3,
( #22579, #22600, #22587, #22586 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003761329031024526600, 0.004229944080776707600 ),
.unspecified. ) ;
#23014 = advanced_face ( 'none', ( #31245 ), #31257, .f. ) ;
#23015 = b_spline_curve_with_knots ( 'none', 3,
( #23012, #23010, #23009, #23007 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009621566473189667800, 0.01091839142057025200 ),
.unspecified. ) ;
#23016 = circle ( 'none', #22999, 1.000000000000000900 ) ;
#23017 = advanced_face ( 'none', ( #31232 ), #31228, .f. ) ;
#23018 = cartesian_point ( 'none', ( 3.633333333333332400, 11.00000000000000000, -9.204227120211895000 ) ) ;
#23019 = edge_loop ( 'none', ( #21240, #22599, #23039, #23005 ) ) ;
#23020 = oriented_edge ( 'none', *, *, #22594, .f. ) ;
#23021 = cartesian_point ( 'none', ( 5.773502691896256400, 11.00000000000000000, -10.70149930827728800 ) ) ;
#23022 = cartesian_point ( 'none', ( 5.848382583330499400, 11.00000000000000000, -10.76363380833955800 ) ) ;
#23023 = cartesian_point ( 'none', ( 5.927655821387602900, 10.99203702994042700, -10.81770194855962700 ) ) ;
#23024 = edge_curve ( 'none', #22833, #22979, #31285, .t. ) ;
#23025 = cartesian_point ( 'none', ( 6.100212372343538200, 10.94929523374292100, -10.89888353584010100 ) ) ;
#23026 = cartesian_point ( 'none', ( 6.190707610587139700, 10.91386758358718700, -10.92279476054841700 ) ) ;
#23027 = cartesian_point ( 'none', ( 6.356930503169200700, 10.81781776304052300, -10.92267951004977900 ) ) ;
#23028 = cartesian_point ( 'none', ( 6.432576458362920100, 10.75718426878491300, -10.89856840628230300 ) ) ;
#23029 = cartesian_point ( 'none', ( 6.554418731702512900, 10.63077443298949200, -10.81855748971758200 ) ) ;
#23030 = cartesian_point ( 'none', ( 6.602099319224463700, 10.56482854248732800, -10.76361527208294600 ) ) ;
#23031 = cartesian_point ( 'none', ( 6.639528095680695700, 10.49999999999999600, -10.70149930827728500 ) ) ;
#23032 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#23033 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23034 = cartesian_point ( 'none', ( 4.733333333333332500, 11.00000000000000000, -9.901710504412664100 ) ) ;
#23035 = axis2_placement_3d ( 'none', #22987, #22986, #23033 ) ;
#23036 = b_spline_curve_with_knots ( 'none', 3,
( #23031, #23030, #23029, #23028, #23027, #23026, #23025, #23023, #23022, #23021 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 2.978214896844464100e-007, 0.0002899078011840084600, 0.0005795177808783324700, 0.0008691277605726564200, 0.001158737740266980500 ),
.unspecified. ) ;
#23037 = cartesian_point ( 'none', ( -5.773502691896254600, 11.00000000000000000, -10.70149930827728500 ) ) ;
#23038 = b_spline_curve_with_knots ( 'none', 3,
( #23073, #23072, #23071, #23070 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.394239360133926900e-007, 0.0009961683382423336300 ),
.unspecified. ) ;
#23039 = oriented_edge ( 'none', *, *, #22824, .f. ) ;
#23040 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056779700, -8.720033886374254800 ) ) ;
#23041 = cartesian_point ( 'none', ( 6.937426795053394100, 9.214349505315183800, -9.113885189931570700 ) ) ;
#23042 = cartesian_point ( 'none', ( 7.048535884938336200, 9.406796094178645300, -9.507779693206448000 ) ) ;
#23043 = cartesian_point ( 'none', ( 7.159612774962067900, 9.599186911246494700, -9.901710504412784900 ) ) ;
#23044 = cartesian_point ( 'none', ( 5.773502691896256400, 11.00000000000000000, -10.70149930827728800 ) ) ;
#23045 = cartesian_point ( 'none', ( 8.042946108295437200, 8.069208697893916600, -8.862320849399390400 ) ) ;
#23046 = cartesian_point ( 'none', ( 7.823516944678206500, 8.069208697893914800, -8.585735992166194200 ) ) ;
#23047 = cartesian_point ( 'none', ( 7.601424154531477100, 8.069208697893913000, -8.311446323929816400 ) ) ;
#23048 = cartesian_point ( 'none', ( 7.376279441628709900, 8.069208697893909500, -8.040218672905052000 ) ) ;
#23049 = cartesian_point ( 'none', ( 7.159612774962067900, 9.599186911246494700, -9.901710504412784900 ) ) ;
#23050 = b_spline_curve_with_knots ( 'none', 3,
( #23048, #23047, #23046, #23045 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.005050568126069464000, 0.006105201280365250300 ),
.unspecified. ) ;
#23051 = cartesian_point ( 'none', ( 4.066666666667236600, 11.00000000000000000, -9.459784372770967000 ) ) ;
#23052 = cartesian_point ( 'none', ( 7.709612774962074000, 8.646558967083599600, -9.204227120211983900 ) ) ;
#23053 = b_spline_curve_with_knots ( 'none', 3,
( #23043, #23042, #23041, #23040 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.701411036910266100e-007, 0.001357232490987985800 ),
.unspecified. ) ;
#23054 = cartesian_point ( 'none', ( -4.733333333333351200, 11.00000000000000000, -9.901710504412678300 ) ) ;
#23055 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -8.720033886374308100 ) ) ;
#23056 = cartesian_point ( 'none', ( 6.639528095680695700, 10.49999999999999600, -10.70149930827728500 ) ) ;
#23057 = cartesian_point ( 'none', ( -6.639528095680691200, 10.50000000000000200, -10.70149930827728600 ) ) ;
#23058 = cartesian_point ( 'none', ( -30.59135830545896400, 120.0000000000000000, 55.64547418278530700 ) ) ;
#23059 = b_spline_curve_with_knots ( 'none', 3,
( #23102, #23101, #23100, #23099 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.615456251475558000e-007, 0.001058802112232977900 ),
.unspecified. ) ;
#23060 = cartesian_point ( 'none', ( -1.866666666666659100, 11.00000000000000000, -8.441356398446092900 ) ) ;
#23061 = cartesian_point ( 'none', ( -1.723307144317913100, 11.00000000000000000, -8.398531743473228100 ) ) ;
#23062 = cartesian_point ( 'none', ( -1.578885676601279300, 11.00000000000000000, -8.360184296897710300 ) ) ;
#23063 = cartesian_point ( 'none', ( -1.433333333333338200, 11.00000000000000000, -8.326604671405812400 ) ) ;
#23064 = b_spline_curve_with_knots ( 'none', 3,
( #23063, #23062, #23061, #23060 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003231890456741322100, 0.003679246698570489400 ),
.unspecified. ) ;
#23065 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -8.720033886374256600 ) ) ;
#23066 = cartesian_point ( 'none', ( -4.511147353424696000, 10.61516259406873000, -9.113885189931537000 ) ) ;
#23067 = cartesian_point ( 'none', ( -4.622256443309630000, 10.80760918293217200, -9.507779693206376900 ) ) ;
#23068 = cartesian_point ( 'none', ( -4.733333333333351200, 11.00000000000000000, -9.901710504412678300 ) ) ;
#23069 = b_spline_curve_with_knots ( 'none', 3,
( #23068, #23067, #23066, #23065 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.701411036927505900e-007, 0.001357232490987861800 ),
.unspecified. ) ;
#23070 = cartesian_point ( 'none', ( -4.066666666666649600, 11.00000000000000000, -9.459784372770881700 ) ) ;
#23071 = cartesian_point ( 'none', ( -4.176082880377825800, 10.81048555868042800, -9.210145976975397300 ) ) ;
#23072 = cartesian_point ( 'none', ( -4.287075588357844000, 10.61824054918938000, -8.963349070500862900 ) ) ;
#23073 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -8.720033886374256600 ) ) ;
#23074 = cartesian_point ( 'none', ( -9.142946108295502600, 6.163952809568047400, -8.208215831100162100 ) ) ;
#23075 = cartesian_point ( 'none', ( -3.300000000000000300, 10.42264973081035100, -8.040218672905052000 ) ) ;
#23076 = cartesian_point ( 'none', ( -2.533333333333342500, 11.00000000000000000, -8.674699990824104000 ) ) ;
#23077 = cartesian_point ( 'none', ( -8.145714948820209900e-016, 10.42264973081037400, -7.129715569651660100 ) ) ;
#23078 = oriented_edge ( 'none', *, *, #3928, .t. ) ;
#23079 = cartesian_point ( 'none', ( -4.066666666666649600, 11.00000000000000000, -9.459784372770881700 ) ) ;
#23080 = cartesian_point ( 'none', ( -0.3333333333333330400, 11.00000000000000000, -8.169585876471780100 ) ) ;
#23081 = b_spline_curve_with_knots ( 'none', 3,
( #23119, #23118, #23117, #23116 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.252635099334210500e-007, 0.001235647793846313600 ),
.unspecified. ) ;
#23082 = oriented_edge ( 'none', *, *, #20784, .f. ) ;
#23083 = cartesian_point ( 'none', ( -2.200000000000000600, 10.42264973081035800, -7.539765539435895100 ) ) ;
#23084 = cartesian_point ( 'none', ( -2.311358028049320000, 10.61552749322245900, -7.917786508665430200 ) ) ;
#23085 = cartesian_point ( 'none', ( -2.422454405042560000, 10.80795206271157700, -8.296116119184386400 ) ) ;
#23086 = cartesian_point ( 'none', ( -2.533333333333342500, 11.00000000000000000, -8.674699990824104000 ) ) ;
#23087 = b_spline_curve_with_knots ( 'none', 3,
( #23076, #23124, #23122, #23121 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003260929393285687100, 0.003732505822330771700 ),
.unspecified. ) ;
#23088 = cartesian_point ( 'none', ( -2.533333333333342500, 11.00000000000000000, -8.674699990824104000 ) ) ;
#23089 = b_spline_curve_with_knots ( 'none', 3,
( #23086, #23085, #23084, #23083 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.569180070552230700e-007, 0.001316709421667475600 ),
.unspecified. ) ;
#23090 = face_outer_bound ( 'none', #8964, .t. ) ;
#23091 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -8.720033886374256600 ) ) ;
#23092 = axis2_placement_3d ( 'none', #23058, #23115, #23114 ) ;
#23093 = cartesian_point ( 'none', ( -1.866666666666659100, 11.00000000000000000, -8.441356398446092900 ) ) ;
#23094 = cartesian_point ( 'none', ( -1.976579403091835600, 10.80962555611266600, -8.139068571133874400 ) ) ;
#23095 = cartesian_point ( 'none', ( -2.087613245918356100, 10.61730929897751700, -7.838392462339694300 ) ) ;
#23096 = cartesian_point ( 'none', ( -2.200000000000000600, 10.42264973081035800, -7.539765539435895100 ) ) ;
#23097 = b_spline_curve_with_knots ( 'none', 3,
( #23096, #23095, #23094, #23093 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.840048394665648900e-007, 0.001121682591967442000 ),
.unspecified. ) ;
#23098 = cartesian_point ( 'none', ( -2.966666666666653900, 11.00000000000000000, -8.862320849399345900 ) ) ;
#23099 = cartesian_point ( 'none', ( -2.966666666666653900, 11.00000000000000000, -8.862320849399345900 ) ) ;
#23100 = cartesian_point ( 'none', ( -3.076312255445209600, 10.81008826940973800, -8.585909920071221900 ) ) ;
#23101 = cartesian_point ( 'none', ( -3.187319370173206300, 10.61781830669921900, -8.311707193776111800 ) ) ;
#23102 = cartesian_point ( 'none', ( -3.300000000000000300, 10.42264973081035100, -8.040218672905052000 ) ) ;
#23103 = cartesian_point ( 'none', ( -0.7666666666666636100, 11.00000000000000000, -8.208215831100169200 ) ) ;
#23104 = cartesian_point ( 'none', ( -0.7666666666666636100, 11.00000000000000000, -8.208215831100169200 ) ) ;
#23105 = cartesian_point ( 'none', ( -0.6225994828815074600, 11.00000000000000000, -8.190331002384381200 ) ) ;
#23106 = cartesian_point ( 'none', ( -0.4781577669816575200, 11.00000000000000000, -8.177418129108913200 ) ) ;
#23107 = cartesian_point ( 'none', ( -0.3333333333333330400, 11.00000000000000000, -8.169585876471780100 ) ) ;
#23108 = cartesian_point ( 'none', ( -1.866666666666659100, 11.00000000000000000, -8.441356398446092900 ) ) ;
#23109 = b_spline_curve_with_knots ( 'none', 3,
( #23107, #23106, #23105, #23104 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003297919074567737300, 0.003734329726172488200 ),
.unspecified. ) ;
#23110 = oriented_edge ( 'none', *, *, #3891, .t. ) ;
#23111 = b_spline_curve_with_knots ( 'none', 3,
( #23132, #23131, #23130, #23129 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.453080005581889000e-007, 0.001281172263256704100 ),
.unspecified. ) ;
#23112 = b_spline_curve_with_knots ( 'none', 3,
( #23148, #23147, #23146, #23145 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.303844794406805500e-007, 0.001235652914815819300 ),
.unspecified. ) ;
#23113 = advanced_face ( 'none', ( #31235 ), #31243, .f. ) ;
#23114 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23115 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#23116 = cartesian_point ( 'none', ( 0.3333333333333329300, 11.00000000000000000, -8.169585876471780100 ) ) ;
#23117 = cartesian_point ( 'none', ( 0.2228658262804142100, 10.80866466519887000, -7.822140568972552700 ) ) ;
#23118 = cartesian_point ( 'none', ( 0.1117971688676097600, 10.61628810743143200, -7.475455492561826200 ) ) ;
#23119 = cartesian_point ( 'none', ( -8.145714948820209900e-016, 10.42264973081037400, -7.129715569651660100 ) ) ;
#23120 = cylindrical_surface ( 'none', #23092, 1.000000000000000900 ) ;
#23121 = cartesian_point ( 'none', ( -2.966666666666653900, 11.00000000000000000, -8.862320849399345900 ) ) ;
#23123 = oriented_edge ( 'none', *, *, #23907, .f. ) ;
#23122 = cartesian_point ( 'none', ( -2.823980503620655100, 11.00000000000000000, -8.795981760256934100 ) ) ;
#23124 = cartesian_point ( 'none', ( -2.679596921182515200, 11.00000000000000000, -8.733309980454826900 ) ) ;
#23125 = b_spline_curve_with_knots ( 'none', 3,
( #23169, #23168, #23167, #23166 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.419091034901987600e-007, 0.001281168864359623000 ),
.unspecified. ) ;
#23126 = cartesian_point ( 'none', ( 1.099999999999999000, 10.42264973081037400, -7.233070451787972000 ) ) ;
#23127 = axis2_placement_3d ( 'none', #23224, #23223, #23203 ) ;
#23128 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#23129 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -7.233070451787958700 ) ) ;
#23130 = cartesian_point ( 'none', ( -1.211550064208205800, 10.61586010960654700, -7.597045195756839700 ) ) ;
#23131 = cartesian_point ( 'none', ( -1.322634362390677300, 10.80826375798171800, -7.961592023850175600 ) ) ;
#23132 = cartesian_point ( 'none', ( -1.433333333333338200, 11.00000000000000000, -8.326604671405812400 ) ) ;
#23133 = cartesian_point ( 'none', ( -2.200000000000000600, 10.42264973081035800, -7.539765539435895100 ) ) ;
#23134 = cartesian_point ( 'none', ( -9.692946108295501500, 5.211324865405163800, -8.169585876471776600 ) ) ;
#23135 = vector ( 'none', #23128, 1000.000000000000000 ) ;
#23136 = cartesian_point ( 'none', ( -0.7666666666666636100, 11.00000000000000000, -8.208215831100169200 ) ) ;
#23137 = cartesian_point ( 'none', ( -0.8768646767131583800, 10.80913144770648400, -7.881926371301230600 ) ) ;
#23138 = cartesian_point ( 'none', ( -0.9879156303809020200, 10.61678555372497500, -7.556779570592278900 ) ) ;
#23139 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -7.233070451787958700 ) ) ;
#23140 = cartesian_point ( 'none', ( -1.433333333333338200, 11.00000000000000000, -8.326604671405812400 ) ) ;
#23141 = cartesian_point ( 'none', ( -22.16737294876033100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#23142 = line ( 'none', #23141, #23135 ) ;
#23143 = b_spline_curve_with_knots ( 'none', 3,
( #23139, #23138, #23137, #23136 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.056354385158293500e-007, 0.001181656224957266000 ),
.unspecified. ) ;
#23144 = oriented_edge ( 'none', *, *, #20956, .t. ) ;
#23145 = cartesian_point ( 'none', ( -8.145714948820209900e-016, 10.42264973081037400, -7.129715569651660100 ) ) ;
#23146 = cartesian_point ( 'none', ( -0.1117971688676113000, 10.61628810743143200, -7.475455492561825300 ) ) ;
#23147 = cartesian_point ( 'none', ( -0.2228658262804153700, 10.80866466519887000, -7.822140568972550900 ) ) ;
#23148 = cartesian_point ( 'none', ( -0.3333333333333330400, 11.00000000000000000, -8.169585876471780100 ) ) ;
#23149 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -7.233070451787958700 ) ) ;
#23150 = b_spline_curve_with_knots ( 'none', 3,
( #23196, #23195, #23194, #23193 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.01007198423255592000, 0.01119311544505740400 ),
.unspecified. ) ;
#23151 = cartesian_point ( 'none', ( -8.259612774962171500, 7.693931022920550000, -8.674699990824080900 ) ) ;
#23152 = cartesian_point ( 'none', ( -8.148733846671392600, 7.501883085632135500, -8.296116119184381100 ) ) ;
#23153 = cartesian_point ( 'none', ( -8.037637469678156100, 7.309458516143025400, -7.917786508665440900 ) ) ;
#23154 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730933600, -7.539765539435921800 ) ) ;
#23155 = b_spline_curve_with_knots ( 'none', 3,
( #23154, #23153, #23152, #23151 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.549514645530090700e-007, 0.001316707455124917200 ),
.unspecified. ) ;
#23156 = b_spline_curve_with_knots ( 'none', 3,
( #23189, #23188, #23187, #23186 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004262485593313531000, 0.004702683219281608500 ),
.unspecified. ) ;
#23157 = vertex_point ( 'none', #31276 ) ;
#23158 = vertex_point ( 'none', #31275 ) ;
#23159 = cartesian_point ( 'none', ( 0.3333333333333329300, 11.00000000000000000, -8.169585876471780100 ) ) ;
#23160 = cartesian_point ( 'none', ( 0.4781896441650249100, 11.00000000000000000, -8.177419853059406700 ) ) ;
#23161 = cartesian_point ( 'none', ( 0.6226309518837895900, 11.00000000000000000, -8.190334909018087500 ) ) ;
#23162 = cartesian_point ( 'none', ( 0.7666666666666653900, 11.00000000000000000, -8.208215831100170900 ) ) ;
#23163 = cartesian_point ( 'none', ( 1.866666666667336400, 11.00000000000000000, -8.441356398445732300 ) ) ;
#23164 = b_spline_curve_with_knots ( 'none', 3,
( #23162, #23161, #23160, #23159 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003440409621219057300, 0.003875676731416759400 ),
.unspecified. ) ;
#23165 = cartesian_point ( 'none', ( -8.259612774962171500, 7.693931022920550000, -8.674699990824080900 ) ) ;
#23166 = cartesian_point ( 'none', ( 1.433333333333332900, 11.00000000000000000, -8.326604671405814200 ) ) ;
#23167 = cartesian_point ( 'none', ( 1.322634362390673600, 10.80826375798172200, -7.961592023850180100 ) ) ;
#23168 = cartesian_point ( 'none', ( 1.211550064208203100, 10.61586010960655300, -7.597045195756848600 ) ) ;
#23169 = cartesian_point ( 'none', ( 1.099999999999999000, 10.42264973081037400, -7.233070451787972000 ) ) ;
#23170 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -8.720033886374308100 ) ) ;
#23171 = cartesian_point ( 'none', ( -7.052013649583090100, 9.021836642056699800, -8.963225591220677300 ) ) ;
#23172 = cartesian_point ( 'none', ( -7.274263005375353900, 9.021836642056698000, -9.210316322520718300 ) ) ;
#23174 = oriented_edge ( 'none', *, *, #46595, .f. ) ;
#23173 = cartesian_point ( 'none', ( -7.492946108295504000, 9.021836642056698000, -9.459784372770879900 ) ) ;
#23175 = oriented_edge ( 'none', *, *, #4721, .f. ) ;
#23176 = cartesian_point ( 'none', ( -9.909612774962166500, 4.836047190431909100, -8.208215831100167400 ) ) ;
#23177 = b_spline_curve_with_knots ( 'none', 3,
( #23173, #23172, #23171, #23170 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009286256223015564000, 0.01027904274430760400 ),
.unspecified. ) ;
#23178 = b_spline_curve_with_knots ( 'none', 3,
( #23230, #23229, #23228, #23227 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009727409794798110400, 0.01078486225872875800 ),
.unspecified. ) ;
#23179 = cartesian_point ( 'none', ( -8.809612774962170400, 6.741303078757668200, -8.326604671405803500 ) ) ;
#23180 = cartesian_point ( 'none', ( -8.698913804019513300, 6.549566836739395500, -7.961592023850173800 ) ) ;
#23181 = cartesian_point ( 'none', ( -8.587829505837042600, 6.357163188364226300, -7.597045195756846800 ) ) ;
#23182 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -7.233070451787972900 ) ) ;
#23183 = circle ( 'none', #23127, 1.000000000000000900 ) ;
#23184 = b_spline_curve_with_knots ( 'none', 3,
( #23182, #23181, #23180, #23179 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.419091034867999400e-007, 0.001281168864359607600 ),
.unspecified. ) ;
#23185 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -7.233070451787972900 ) ) ;
#23186 = cartesian_point ( 'none', ( -8.809612774962170400, 6.741303078757668200, -8.326604671405803500 ) ) ;
#23187 = cartesian_point ( 'none', ( -8.737070789574902500, 6.866949483130333900, -8.360076241111269000 ) ) ;
#23188 = cartesian_point ( 'none', ( -8.664853191787994300, 6.992034031697834900, -8.398395931080967700 ) ) ;
#23189 = cartesian_point ( 'none', ( -8.592946108295501900, 7.116580753730931800, -8.441356398446085800 ) ) ;
#23190 = oriented_edge ( 'none', *, *, #23677, .f. ) ;
#23191 = cartesian_point ( 'none', ( -10.24294610829550400, 4.258696921242276700, -8.326604671405815900 ) ) ;
#23192 = cartesian_point ( 'none', ( -9.359612774962171100, 5.788675134594786400, -8.169585876471774800 ) ) ;
#23193 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730933600, -7.539765539435921800 ) ) ;
#23194 = cartesian_point ( 'none', ( -8.150961512603387900, 7.116580753730932700, -7.838270981803095300 ) ) ;
#23195 = cartesian_point ( 'none', ( -8.373022667120055800, 7.116580753730931800, -8.138933852296451800 ) ) ;
#23196 = cartesian_point ( 'none', ( -8.592946108295501900, 7.116580753730931800, -8.441356398446085800 ) ) ;
#23197 = cartesian_point ( 'none', ( 7.159612774962067900, 9.599186911246494700, -7.000000000000000000 ) ) ;
#23198 = cartesian_point ( 'none', ( -8.259612774962171500, 7.693931022920550000, -8.674699990824080900 ) ) ;
#23199 = cartesian_point ( 'none', ( -8.186722884416369100, 7.820180016704016500, -8.733116111909252400 ) ) ;
#23200 = cartesian_point ( 'none', ( -8.114518774696211500, 7.945241203254604500, -8.795768278425979900 ) ) ;
#23201 = cartesian_point ( 'none', ( -8.042946108295499400, 8.069208697893815300, -8.862320849399337100 ) ) ;
#23202 = face_outer_bound ( 'none', #10238, .t. ) ;
#23203 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23204 = vertex_point ( 'none', #31277 ) ;
#23205 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -7.129715569651658300 ) ) ;
#23206 = b_spline_curve_with_knots ( 'none', 3,
( #23201, #23200, #23199, #23198 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004549650064606459600, 0.005017825730732596900 ),
.unspecified. ) ;
#23207 = edge_loop ( 'none', ( #23218, #23231, #23707, #23627 ) ) ;
#23208 = vertex_point ( 'none', #31284 ) ;
#23209 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23210 = edge_curve ( 'none', #23434, #22979, #31278, .t. ) ;
#23211 = oriented_edge ( 'none', *, *, #4728, .f. ) ;
#23212 = cartesian_point ( 'none', ( -7.709612774962126400, 8.646558967083512600, -9.204227120211880800 ) ) ;
#23213 = cartesian_point ( 'none', ( -7.598609244290893900, 8.454295212141250500, -8.816101153793720600 ) ) ;
#23214 = cartesian_point ( 'none', ( -7.487504738707295700, 8.261856563520639800, -8.428090603125934200 ) ) ;
#23215 = cartesian_point ( 'none', ( -7.376279441628841300, 8.069208697893815300, -8.040218672905087500 ) ) ;
#23216 = oriented_edge ( 'none', *, *, #21802, .t. ) ;
#23217 = cartesian_point ( 'none', ( -8.592946108295501900, 7.116580753730931800, -8.441356398446085800 ) ) ;
#23218 = oriented_edge ( 'none', *, *, #23385, .t. ) ;
#23219 = cartesian_point ( 'none', ( -8.809612774962170400, 6.741303078757668200, -8.326604671405803500 ) ) ;
#23220 = advanced_face ( 'none', ( #31272 ), #31280, .f. ) ;
#23221 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242278500, -7.233070451787960500 ) ) ;
#23222 = b_spline_curve_with_knots ( 'none', 3,
( #23215, #23214, #23213, #23212 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.641980847452433800e-007, 0.001341866490406502200 ),
.unspecified. ) ;
#23223 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23224 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#23225 = edge_loop ( 'none', ( #25284, #24205, #25527, #26864, #21524 ) ) ;
#23226 = edge_curve ( 'none', #22802, #23434, #31265, .t. ) ;
#23227 = cartesian_point ( 'none', ( -7.376279441628841300, 8.069208697893815300, -8.040218672905087500 ) ) ;
#23228 = cartesian_point ( 'none', ( -7.601424154531582800, 8.069208697893817100, -8.311446323929823500 ) ) ;
#23229 = cartesian_point ( 'none', ( -7.823516944678290000, 8.069208697893815300, -8.585735992166172900 ) ) ;
#23230 = cartesian_point ( 'none', ( -8.042946108295499400, 8.069208697893815300, -8.862320849399337100 ) ) ;
#23231 = oriented_edge ( 'none', *, *, #23418, .t. ) ;
#23232 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730933600, -7.539765539435921800 ) ) ;
#23233 = vector ( 'none', #23209, 1000.000000000000000 ) ;
#23234 = cartesian_point ( 'none', ( -7.159612774962171000, 9.599186911246315300, -9.901710504412641000 ) ) ;
#23235 = cartesian_point ( 'none', ( -6.980793299339040900, 9.908911328408400700, -10.15411012308015900 ) ) ;
#23236 = cartesian_point ( 'none', ( -6.807934890374824900, 10.20831087524994300, -10.42201514250230200 ) ) ;
#23237 = cartesian_point ( 'none', ( -6.639528095680691200, 10.50000000000000200, -10.70149930827728600 ) ) ;
#23238 = cartesian_point ( 'none', ( -7.492946108295504000, 9.021836642056698000, -9.459784372770879900 ) ) ;
#23239 = b_spline_curve_with_knots ( 'none', 3,
( #23237, #23236, #23235, #23234 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.998880101679899300e-007, 0.001312402942377600300 ),
.unspecified. ) ;
#23240 = cartesian_point ( 'none', ( -3.633333333333347100, 11.00000000000000000, -9.204227120211905700 ) ) ;
#23241 = cartesian_point ( 'none', ( -7.709612774962126400, 8.646558967083512600, -9.204227120211880800 ) ) ;
#23242 = cartesian_point ( 'none', ( -7.159612774962171000, 9.599186911246315300, -9.901710504412641000 ) ) ;
#23243 = cartesian_point ( 'none', ( -6.639528095680691200, 10.50000000000000200, -10.70149930827728600 ) ) ;
#23244 = cartesian_point ( 'none', ( -6.602088407593941900, 10.56484744198578500, -10.76363338078193800 ) ) ;
#23245 = cartesian_point ( 'none', ( -6.555555787707434400, 10.62951853299175100, -10.81770154491621300 ) ) ;
#23246 = cartesian_point ( 'none', ( -6.432262351681000500, 10.75758586225471800, -10.89888321320331400 ) ) ;
#23247 = cartesian_point ( 'none', ( -6.356333638948410000, 10.81824325070068900, -10.92279461706682200 ) ) ;
#23248 = cartesian_point ( 'none', ( -6.190040464236396600, 10.91417187354066700, -10.92267965462699300 ) ) ;
#23249 = cartesian_point ( 'none', ( -6.099707549716407100, 10.94936648467659200, -10.89856877962417800 ) ) ;
#23250 = cartesian_point ( 'none', ( -5.929311365226331200, 10.99168038641882100, -10.81855755736157400 ) ) ;
#23251 = cartesian_point ( 'none', ( -5.848360646961364000, 11.00000000000000000, -10.76361560578473600 ) ) ;
#23252 = cartesian_point ( 'none', ( -5.773502691896254600, 11.00000000000000000, -10.70149930827728500 ) ) ;
#23253 = cartesian_point ( 'none', ( -7.376279441628841300, 8.069208697893815300, -8.040218672905087500 ) ) ;
#23254 = cartesian_point ( 'none', ( -11.89294610829551500, 1.400813088753612300, -9.901710504412696100 ) ) ;
#23255 = edge_loop ( 'none', ( #24348, #24930, #24915, #25302, #25041, #25044, #24614, #25280, #25305, #26123, #25405, #26181, #25342, #25308, #25273, #26466, #28638, #26464, #25238, #27417, #27188, #28567, #28707, #28903, #29038, #31554, #28894, #28912, #29291, #29460, #32149, #28468, #29295, #29934, #31851, #32318, #30073, #29924, #32420, #32336, #26214, #32293, #32245, #24977, #32522, #32790, #32752, #32563, #32682, #32631, #32586, #32759, #29921, #33751, #29933, #33614, #34813, #34938, #34743, #34455, #33965, #32326, #34253, #34397, #35389, #35517, #666, #32668, #35519, #648, #654, #645, #35901, #717, #685, #723, #710, #727, #709, #32277, #737, #729, #739, #707, #698, #697, #767, #839, #781, #714, #860, #840, #706, #787, #793, #849, #862, #864, #898, #913, #875, #872, #882, #911, #910, #930, #976, #955, #970, #957, #978, #948, #965, #997, #32464, #1008, #1000, #1023, #998, #993, #995, #1055, #1113, #1056, #999, #1075, #1072, #1101, #811, #1131, #1144, #1141, #1134, #1137, #1154, #1158, #1199, #1176, #1167, #1185, #1157, #1194, #1181, #1291, #1261, #1235, #1228, #1233, #1260, #2064, #1316, #1270, #1299, #1269, #1265, #1281, #1312, #1368, #1310, #1273, #1363, #1338, #1328, #1340, #1321, #1347, #1345 ) ) ;
#23256 = cartesian_point ( 'none', ( -8.042946108295499400, 8.069208697893815300, -8.862320849399337100 ) ) ;
#23257 = b_spline_curve_with_knots ( 'none', 3,
( #23252, #23251, #23250, #23249, #23248, #23247, #23246, #23245, #23244, #23243 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 2.579347054525776500e-007, 0.0002898681697107672900, 0.0005794784047160820700, 0.0008690886397213968000, 0.001158698874726711500 ),
.unspecified. ) ;
#23258 = b_spline_curve_with_knots ( 'none', 3,
( #23299, #23298, #23297, #23296 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002431169626563461700, 0.002930796901542518900 ),
.unspecified. ) ;
#23259 = cartesian_point ( 'none', ( -10.45961277496217800, 3.883419246269009100, -8.441356398446085800 ) ) ;
#23260 = cartesian_point ( 'none', ( -7.159612774962171000, 9.599186911246315300, -9.901710504412641000 ) ) ;
#23261 = cartesian_point ( 'none', ( -7.048535884938457800, 9.406796094178499600, -9.507779693206369800 ) ) ;
#23262 = cartesian_point ( 'none', ( -6.937426795053530900, 9.214349505315071900, -9.113885189931558300 ) ) ;
#23263 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -8.720033886374308100 ) ) ;
#23264 = b_spline_curve_with_knots ( 'none', 3,
( #23263, #23262, #23261, #23260 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.698429468278759400e-007, 0.001357232192830895900 ),
.unspecified. ) ;
#23265 = b_spline_curve_with_knots ( 'none', 3,
( #23293, #23292, #23291, #23290 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.394239360151842200e-007, 0.0009961683382423479400 ),
.unspecified. ) ;
#23266 = cartesian_point ( 'none', ( -3.300000000000000300, 10.42264973081035100, -8.040218672905052000 ) ) ;
#23267 = cartesian_point ( 'none', ( -3.411225297078459600, 10.61529759643718200, -8.428090603125911100 ) ) ;
#23268 = cartesian_point ( 'none', ( -3.522329802662059500, 10.80773624505779800, -8.816101153793713500 ) ) ;
#23269 = cartesian_point ( 'none', ( -3.633333333333347100, 11.00000000000000000, -9.204227120211905700 ) ) ;
#23270 = oriented_edge ( 'none', *, *, #20912, .t. ) ;
#23271 = b_spline_curve_with_knots ( 'none', 3,
( #23269, #23268, #23267, #23266 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.651258063106113400e-007, 0.001341867418128116200 ),
.unspecified. ) ;
#23272 = cartesian_point ( 'none', ( -7.709612774962126400, 8.646558967083512600, -9.204227120211880800 ) ) ;
#23273 = cartesian_point ( 'none', ( -7.636590928131703000, 8.773036515856315300, -9.286011072340810900 ) ) ;
#23274 = cartesian_point ( 'none', ( -7.564192197897656700, 8.898434795025156800, -9.371562413085170500 ) ) ;
#23275 = cartesian_point ( 'none', ( -7.492946108295504000, 9.021836642056698000, -9.459784372770879900 ) ) ;
#23276 = b_spline_curve_with_knots ( 'none', 3,
( #23275, #23274, #23273, #23272 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004842897214370070000, 0.005340868928543571400 ),
.unspecified. ) ;
#23277 = cartesian_point ( 'none', ( -12.41303078757695000, 0.5000000000000014400, -10.70149930827728300 ) ) ;
#23278 = cartesian_point ( 'none', ( -12.24462399288283100, 0.7916891247500370500, -10.42201514250231800 ) ) ;
#23279 = cartesian_point ( 'none', ( -12.07176558391863000, 1.091088671591552900, -10.15411012308019400 ) ) ;
#23280 = cartesian_point ( 'none', ( -11.89294610829551500, 1.400813088753612300, -9.901710504412696100 ) ) ;
#23281 = cartesian_point ( 'none', ( -12.41303078757694900, -0.4999999999999963400, -10.70149930827727900 ) ) ;
#23282 = b_spline_curve_with_knots ( 'none', 3,
( #23280, #23279, #23278, #23277 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.824217231372072800e-007, 0.001312385476090463200 ),
.unspecified. ) ;
#23283 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079388300, -7.539765539435898700 ) ) ;
#23284 = cartesian_point ( 'none', ( -12.54700538379250900, 1.734566403546940300e-015, -10.92273724496321200 ) ) ;
#23285 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753615400, -8.720033886374258400 ) ) ;
#23286 = cartesian_point ( 'none', ( -11.44857408253888800, 1.400813088753613000, -9.113885073103382700 ) ) ;
#23287 = cartesian_point ( 'none', ( -11.67079225912685000, 1.400813088753612800, -9.507779570638247100 ) ) ;
#23288 = cartesian_point ( 'none', ( -11.89294610829551500, 1.400813088753612300, -9.901710504412696100 ) ) ;
#23289 = b_spline_curve_with_knots ( 'none', 3,
( #23288, #23287, #23286, #23285 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.01002620018860615900, 0.01138296263045663500 ),
.unspecified. ) ;
#23290 = cartesian_point ( 'none', ( -11.55961277496216000, 1.978163357943276500, -9.459784372770894100 ) ) ;
#23291 = cartesian_point ( 'none', ( -11.45019656125098200, 1.788648916623706300, -9.210145976975404400 ) ) ;
#23292 = cartesian_point ( 'none', ( -11.33920385327096100, 1.596403907132656600, -8.963349070500868300 ) ) ;
#23293 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753615400, -8.720033886374258400 ) ) ;
#23294 = cartesian_point ( 'none', ( -12.41303078757695000, 0.5000000000000014400, -10.70149930827728300 ) ) ;
#23295 = cartesian_point ( 'none', ( -12.54700538379250800, 1.734723475976807100e-015, -14.00000000000000000 ) ) ;
#23296 = cartesian_point ( 'none', ( -4.066666666666649600, 11.00000000000000000, -9.459784372770881700 ) ) ;
#23297 = cartesian_point ( 'none', ( -3.924519400196727800, 11.00000000000000000, -9.371775960786552100 ) ) ;
#23298 = cartesian_point ( 'none', ( -3.779887090058233300, 11.00000000000000000, -9.286296705853464700 ) ) ;
#23299 = cartesian_point ( 'none', ( -3.633333333333347100, 11.00000000000000000, -9.204227120211905700 ) ) ;
#23300 = cartesian_point ( 'none', ( -11.55961277496216000, 1.978163357943276500, -9.459784372770894100 ) ) ;
#23301 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079388300, -7.539765539435898700 ) ) ;
#23302 = cartesian_point ( 'none', ( -10.34899161794667100, 3.306068977079389200, -7.917779923426278000 ) ) ;
#23303 = cartesian_point ( 'none', ( -10.57118427710825700, 3.306068977079388700, -8.296109333758019800 ) ) ;
#23304 = cartesian_point ( 'none', ( -10.79294610829550800, 3.306068977079388300, -8.674699990824109400 ) ) ;
#23305 = b_spline_curve_with_knots ( 'none', 3,
( #23304, #23303, #23302, #23301 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009925139409872909400, 0.01124139689754349900 ),
.unspecified. ) ;
#23306 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753615400, -8.720033886374258400 ) ) ;
#23307 = edge_curve ( 'none', #4602, #3843, #31316, .t. ) ;
#23308 = cartesian_point ( 'none', ( -11.34294610829551100, 2.353441032916501200, -9.204227120211916400 ) ) ;
#23309 = cartesian_point ( 'none', ( -11.00961277496217500, 2.930791302106131800, -8.862320849399351300 ) ) ;
#23310 = cartesian_point ( 'none', ( -10.93806546771026000, 3.054714873411191100, -8.795791858888124500 ) ) ;
#23311 = cartesian_point ( 'none', ( -10.86586256392702400, 3.179773971217761700, -8.733137401957213400 ) ) ;
#23312 = cartesian_point ( 'none', ( -10.79294610829550800, 3.306068977079388300, -8.674699990824109400 ) ) ;
#23313 = b_spline_curve_with_knots ( 'none', 3,
( #23341, #23340, #23339, #23338 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.615456251468095700e-007, 0.001058802112232978500 ),
.unspecified. ) ;
#23314 = b_spline_curve_with_knots ( 'none', 3,
( #23312, #23311, #23310, #23309 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003761329031024523100, 0.004229944080776756200 ),
.unspecified. ) ;
#23315 = cartesian_point ( 'none', ( -10.45961277496217800, 3.883419246269009100, -8.441356398446085800 ) ) ;
#23316 = cartesian_point ( 'none', ( -10.34970003853698400, 3.693044802381692600, -8.139068571133867300 ) ) ;
#23317 = cartesian_point ( 'none', ( -10.23866619571046300, 3.500728545246544900, -7.838392462339692600 ) ) ;
#23318 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079388300, -7.539765539435898700 ) ) ;
#23319 = cartesian_point ( 'none', ( 12.81717597600970000, -0.5000000000000036600, -19.00000000000000000 ) ) ;
#23320 = cartesian_point ( 'none', ( -10.79294610829550800, 3.306068977079388300, -8.674699990824109400 ) ) ;
#23321 = b_spline_curve_with_knots ( 'none', 3,
( #23318, #23317, #23316, #23315 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.840048394676145200e-007, 0.001121682591967426600 ),
.unspecified. ) ;
#23322 = cartesian_point ( 'none', ( -11.00961277496217500, 2.930791302106131800, -8.862320849399351300 ) ) ;
#23323 = edge_curve ( 'none', #53036, #22858, #31311, .t. ) ;
#23324 = edge_loop ( 'none', ( #22966, #24211, #24078, #24141 ) ) ;
#23325 = oriented_edge ( 'none', *, *, #4667, .f. ) ;
#23326 = cartesian_point ( 'none', ( -9.909612774962166500, 4.836047190431909100, -8.208215831100167400 ) ) ;
#23327 = cartesian_point ( 'none', ( -9.799414764915672600, 4.645178638138395000, -7.881926371301230600 ) ) ;
#23328 = cartesian_point ( 'none', ( -9.688363811247928200, 4.452832744156885300, -7.556779570592279800 ) ) ;
#23329 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242278500, -7.233070451787960500 ) ) ;
#23330 = b_spline_curve_with_knots ( 'none', 3,
( #23329, #23328, #23327, #23326 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.056354385143222600e-007, 0.001181656224957260800 ),
.unspecified. ) ;
#23331 = b_spline_curve_with_knots ( 'none', 3,
( #23365, #23364, #23363, #23362 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009076327539365693100, 0.01035699249634366800 ),
.unspecified. ) ;
#23332 = edge_loop ( 'none', ( #24300, #23570, #22660, #46687, #46720 ) ) ;
#23333 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -8.040218672905052000 ) ) ;
#23334 = cartesian_point ( 'none', ( -10.89872926436995600, 2.353441032916502100, -8.428089258060843700 ) ) ;
#23335 = cartesian_point ( 'none', ( -11.12093869795992300, 2.353441032916501600, -8.816100543663356600 ) ) ;
#23336 = cartesian_point ( 'none', ( -11.34294610829551100, 2.353441032916501200, -9.204227120211916400 ) ) ;
#23337 = b_spline_curve_with_knots ( 'none', 3,
( #23336, #23335, #23334, #23333 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009470466402946686700, 0.01081186654615439100 ),
.unspecified. ) ;
#23338 = cartesian_point ( 'none', ( -11.00961277496217500, 2.930791302106131800, -8.862320849399351300 ) ) ;
#23339 = cartesian_point ( 'none', ( -10.89996718618360400, 2.740879571515890700, -8.585909920071220100 ) ) ;
#23340 = cartesian_point ( 'none', ( -10.78896007145560500, 2.548609608805369600, -8.311707193776113600 ) ) ;
#23341 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -8.040218672905052000 ) ) ;
#23342 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -8.040218672905052000 ) ) ;
#23343 = edge_curve ( 'none', #4558, #3862, #31304, .t. ) ;
#23344 = oriented_edge ( 'none', *, *, #53037, .f. ) ;
#23345 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -7.129715569651658300 ) ) ;
#23346 = cartesian_point ( 'none', ( -9.249833730296169100, 5.211324865405164700, -7.475393565404882400 ) ) ;
#23347 = cartesian_point ( 'none', ( -9.472006246603870100, 5.211324865405163800, -7.822132945595404500 ) ) ;
#23348 = cartesian_point ( 'none', ( -9.692946108295501500, 5.211324865405163800, -8.169585876471776600 ) ) ;
#23349 = b_spline_curve_with_knots ( 'none', 3,
( #23348, #23347, #23346, #23345 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009211316256383307600, 0.01044640000911026300 ),
.unspecified. ) ;
#23350 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#23351 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -7.233070451787972900 ) ) ;
#23352 = cartesian_point ( 'none', ( -8.700388897162332200, 6.163952809568048300, -7.556693962421076300 ) ) ;
#23353 = cartesian_point ( 'none', ( -8.922554344906547600, 6.163952809568047400, -7.881932673219287400 ) ) ;
#23354 = cartesian_point ( 'none', ( -9.142946108295502600, 6.163952809568047400, -8.208215831100162100 ) ) ;
#23355 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23356 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23357 = cartesian_point ( 'none', ( -10.45961277496217800, 3.883419246269009100, -8.441356398446085800 ) ) ;
#23358 = cartesian_point ( 'none', ( -10.38776362660784400, 4.007865621699268700, -8.398430544091136000 ) ) ;
#23359 = cartesian_point ( 'none', ( -10.31554749444100900, 4.132947631738334200, -8.360103649192399900 ) ) ;
#23360 = cartesian_point ( 'none', ( -10.24294610829550400, 4.258696921242276700, -8.326604671405815900 ) ) ;
#23361 = b_spline_curve_with_knots ( 'none', 3,
( #23360, #23359, #23358, #23357 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003756786455376952500, 0.004203022907969500600 ),
.unspecified. ) ;
#23362 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242278500, -7.233070451787960500 ) ) ;
#23363 = cartesian_point ( 'none', ( -9.799368536936601300, 4.258696921242277600, -7.597027195888713900 ) ) ;
#23364 = cartesian_point ( 'none', ( -10.02154877153446600, 4.258696921242276700, -7.961593021501805400 ) ) ;
#23365 = cartesian_point ( 'none', ( -10.24294610829550400, 4.258696921242276700, -8.326604671405815900 ) ) ;
#23366 = edge_loop ( 'none', ( #22878, #22627, #22135, #23470 ) ) ;
#23367 = b_spline_curve_with_knots ( 'none', 3,
( #23354, #23353, #23352, #23351 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009182367023392507000, 0.01036321991841483400 ),
.unspecified. ) ;
#23368 = b_spline_curve_with_knots ( 'none', 3,
( #23398, #23397, #23396, #23394 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004028914651040586700, 0.004463423040302881000 ),
.unspecified. ) ;
#23369 = axis2_placement_3d ( 'none', #23350, #23356, #23375 ) ;
#23370 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23371 = vector ( 'none', #23370, 1000.000000000000000 ) ;
#23372 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23373 = line ( 'none', #23372, #23371 ) ;
#23374 = line ( 'none', #23439, #23438 ) ;
#23375 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23376 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23377 = vector ( 'none', #23376, 1000.000000000000000 ) ;
#23378 = cartesian_point ( 'none', ( -9.909612774962166500, 4.836047190431909100, -8.208215831100167400 ) ) ;
#23379 = cartesian_point ( 'none', ( -9.837431931464886100, 4.961068078702378900, -8.190294442084404400 ) ) ;
#23380 = oriented_edge ( 'none', *, *, #23226, .f. ) ;
#23381 = cartesian_point ( 'none', ( -9.765209838200736000, 5.086160413664863700, -8.177402068461781000 ) ) ;
#23382 = cartesian_point ( 'none', ( -9.692946108295501500, 5.211324865405163800, -8.169585876471776600 ) ) ;
#23383 = line ( 'none', #23355, #23377 ) ;
#23384 = cylindrical_surface ( 'none', #23369, 9.750000000000000000 ) ;
#23385 = edge_curve ( 'none', #23157, #23158, #31302, .t. ) ;
#23386 = cartesian_point ( 'none', ( -9.359612774962171100, 5.788675134594786400, -8.169585876471774800 ) ) ;
#23387 = cartesian_point ( 'none', ( -9.249145267909252500, 5.597339799793660500, -7.822140568972548300 ) ) ;
#23388 = cartesian_point ( 'none', ( -9.138076610496446200, 5.404963242026223500, -7.475455492561822600 ) ) ;
#23389 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -7.129715569651658300 ) ) ;
#23390 = cartesian_point ( 'none', ( -29.71505162541510000, 4.000000000000003600, 56.12722785688702500 ) ) ;
#23391 = cylindrical_surface ( 'none', #23431, 1.000000000000000900 ) ;
#23392 = b_spline_curve_with_knots ( 'none', 3,
( #23389, #23388, #23387, #23386 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.252635099312837200e-007, 0.001235647793846305800 ),
.unspecified. ) ;
#23393 = b_spline_curve_with_knots ( 'none', 3,
( #23382, #23381, #23379, #23378 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003854649617517883500, 0.004290935971575546600 ),
.unspecified. ) ;
#23394 = cartesian_point ( 'none', ( -9.359612774962171100, 5.788675134594786400, -8.169585876471774800 ) ) ;
#23395 = oriented_edge ( 'none', *, *, #3909, .t. ) ;
#23396 = cartesian_point ( 'none', ( -9.287058747146842200, 5.914342397064702400, -8.177433467674115200 ) ) ;
#23397 = cartesian_point ( 'none', ( -9.214840188126469700, 6.039428610537395800, -8.190365641075301200 ) ) ;
#23398 = cartesian_point ( 'none', ( -9.142946108295502600, 6.163952809568047400, -8.208215831100162100 ) ) ;
#23399 = face_outer_bound ( 'none', #10084, .t. ) ;
#23400 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23401 = vector ( 'none', #23400, 1000.000000000000000 ) ;
#23402 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#23403 = line ( 'none', #23402, #23401 ) ;
#23404 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23405 = circle ( 'none', #23406, 8.850000000000001400 ) ;
#23406 = axis2_placement_3d ( 'none', #23436, #23420, #23419 ) ;
#23407 = vertex_point ( 'none', #31294 ) ;
#23408 = cartesian_point ( 'none', ( 3.633333333333348800, -11.00000000000000400, -9.204227120211911000 ) ) ;
#23409 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23410 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#23411 = vertex_point ( 'none', #31301 ) ;
#23412 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -19.00000000000000000 ) ) ;
#23413 = vertex_point ( 'none', #31312 ) ;
#23414 = cartesian_point ( 'none', ( -12.41303078757694900, -0.4999999999999987200, -14.00000000000000000 ) ) ;
#23415 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23416 = vector ( 'none', #23415, 1000.000000000000000 ) ;
#23417 = cartesian_point ( 'none', ( -12.41303078757694900, -0.4999999999999970000, -7.000000000000000000 ) ) ;
#23418 = edge_curve ( 'none', #23158, #23407, #31296, .t. ) ;
#23419 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23420 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23421 = cartesian_point ( 'none', ( 10.86586256392705800, -3.179773971217697800, -8.733137401957241900 ) ) ;
#23422 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23423 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23424 = edge_curve ( 'none', #23208, #23407, #31297, .t. ) ;
#23425 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.00000000000000000 ) ) ;
#23426 = axis2_placement_3d ( 'none', #23425, #23423, #23422 ) ;
#23427 = circle ( 'none', #23426, 9.750000000000000000 ) ;
#23428 = line ( 'none', #23417, #23416 ) ;
#23429 = face_outer_bound ( 'none', #10091, .t. ) ;
#23430 = edge_curve ( 'none', #22979, #23434, #31318, .t. ) ;
#23431 = axis2_placement_3d ( 'none', #23410, #23409, #23404 ) ;
#23432 = edge_curve ( 'none', #23411, #23413, #31337, .t. ) ;
#23433 = oriented_edge ( 'none', *, *, #23424, .t. ) ;
#23434 = vertex_point ( 'none', #31344 ) ;
#23435 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -19.00000000000000000 ) ) ;
#23436 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.44194228827397800 ) ) ;
#23437 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23438 = vector ( 'none', #23437, 1000.000000000000000 ) ;
#23439 = cartesian_point ( 'none', ( 12.81717597600970000, -0.5000000000000040000, -19.00000000000000000 ) ) ;
#23440 = advanced_face ( 'none', ( #31343 ), #31287, .f. ) ;
#23441 = vertex_point ( 'none', #31340 ) ;
#23442 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23443 = vertex_point ( 'none', #31331 ) ;
#23444 = cartesian_point ( 'none', ( -12.54700538379250800, 1.734723475976807100e-015, -7.000000000000000000 ) ) ;
#23445 = oriented_edge ( 'none', *, *, #23432, .t. ) ;
#23446 = advanced_face ( 'none', ( #31333 ), #31306, .f. ) ;
#23447 = line ( 'none', #23444, #23499 ) ;
#23448 = cylindrical_surface ( 'none', #23468, 0.9999999999999991100 ) ;
#23449 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23450 = vector ( 'none', #23449, 1000.000000000000000 ) ;
#23451 = face_outer_bound ( 'none', #10039, .t. ) ;
#23452 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -14.00000000000000000 ) ) ;
#23453 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#23454 = line ( 'none', #23453, #23450 ) ;
#23455 = direction ( 'none', ( -0.4886495119179558000, 0.0000000000000000000, -0.8724801742746615100 ) ) ;
#23456 = vector ( 'none', #23455, 999.9999999999998900 ) ;
#23457 = cartesian_point ( 'none', ( -10.34999999999999800, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#23458 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23459 = cartesian_point ( 'none', ( 12.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#23460 = cartesian_point ( 'none', ( -12.54700538379250900, 1.734566403546940300e-015, -10.92273724496321200 ) ) ;
#23461 = cartesian_point ( 'none', ( -12.54700538379250900, 0.09604877976316347800, -10.92273724496321200 ) ) ;
#23462 = cartesian_point ( 'none', ( -12.53233224508183100, 0.1919585159304067800, -10.89864929082832200 ) ) ;
#23463 = cartesian_point ( 'none', ( -12.48377329679619800, 0.3608087756460371900, -10.81862883218719800 ) ) ;
#23464 = cartesian_point ( 'none', ( -12.45048330706883500, 0.4351303333685829800, -10.76365467549612200 ) ) ;
#23465 = cartesian_point ( 'none', ( -12.41303078757695000, 0.5000000000000014400, -10.70149930827728300 ) ) ;
#23466 = cartesian_point ( 'none', ( -11.54700538379250900, 1.734723475976807100e-015, -7.000000000000000000 ) ) ;
#23467 = line ( 'none', #23457, #23456 ) ;
#23468 = axis2_placement_3d ( 'none', #23466, #23442, #23458 ) ;
#23469 = b_spline_curve_with_knots ( 'none', 3,
( #23465, #23464, #23463, #23462, #23461, #23460 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 2.978612058494475500e-007, 0.0002900915569928844000, 0.0005798852527799194300 ),
.unspecified. ) ;
#23470 = oriented_edge ( 'none', *, *, #4604, .f. ) ;
#23471 = cylindrical_surface ( 'none', #23497, 8.850000000000001400 ) ;
#23472 = vector ( 'none', #23477, 1000.000000000000000 ) ;
#23473 = cartesian_point ( 'none', ( -11.55961277496216000, 1.978163357943276500, -9.459784372770894100 ) ) ;
#23474 = cartesian_point ( 'none', ( -11.48830712097093000, 2.101668373523011700, -9.371488656235367600 ) ) ;
#23475 = cartesian_point ( 'none', ( -11.41612054141017300, 2.226699196946855300, -9.286181967900333200 ) ) ;
#23476 = cartesian_point ( 'none', ( -11.34294610829551100, 2.353441032916501200, -9.204227120211916400 ) ) ;
#23477 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23478 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23479 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23480 = b_spline_curve_with_knots ( 'none', 3,
( #23476, #23475, #23474, #23473 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003875408487055859500, 0.004377906729562561400 ),
.unspecified. ) ;
#23481 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23482 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23483 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23484 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23485 = axis2_placement_3d ( 'none', #23500, #23484, #23483 ) ;
#23486 = circle ( 'none', #23485, 0.9999999999999991100 ) ;
#23487 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23488 = cartesian_point ( 'none', ( -12.41303078757694900, -0.4999999999999963400, -10.70149930827727900 ) ) ;
#23489 = cartesian_point ( 'none', ( -12.45044678849285100, -0.4351935853976116000, -10.76359407008074100 ) ) ;
#23490 = cartesian_point ( 'none', ( -12.48316686871787300, -0.3626173274486629300, -10.81762872320779500 ) ) ;
#23491 = cartesian_point ( 'none', ( -12.53242430297119900, -0.1919354207757842700, -10.89880175935539900 ) ) ;
#23492 = cartesian_point ( 'none', ( -12.54700538379250800, -0.09592718255928020500, -10.92273724496321000 ) ) ;
#23493 = cartesian_point ( 'none', ( -12.54700538379250900, 1.734566403546940300e-015, -10.92273724496321200 ) ) ;
#23494 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23495 = line ( 'none', #23494, #23472 ) ;
#23496 = b_spline_curve_with_knots ( 'none', 3,
( #23493, #23492, #23491, #23490, #23489, #23488 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0005798852527799194300, 0.0008693120714114445900, 0.001158738890042969700 ),
.unspecified. ) ;
#23497 = axis2_placement_3d ( 'none', #23482, #23481, #23531 ) ;
#23498 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23499 = vector ( 'none', #23498, 1000.000000000000000 ) ;
#23500 = cartesian_point ( 'none', ( -11.54700538379250900, 1.734723475976807100e-015, -14.00000000000000000 ) ) ;
#23501 = face_outer_bound ( 'none', #10201, .t. ) ;
#23502 = face_outer_bound ( 'none', #10165, .t. ) ;
#23503 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23504 = cylindrical_surface ( 'none', #23551, 8.850000000000001400 ) ;
#23505 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23506 = vector ( 'none', #23505, 1000.000000000000000 ) ;
#23507 = line ( 'none', #23537, #23536 ) ;
#23508 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23509 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23510 = vector ( 'none', #23509, 1000.000000000000000 ) ;
#23511 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23512 = axis2_placement_3d ( 'none', #23503, #23508, #23518 ) ;
#23513 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23514 = line ( 'none', #23513, #23506 ) ;
#23515 = plane ( 'none', #23559 ) ;
#23516 = line ( 'none', #23511, #23510 ) ;
#23517 = face_outer_bound ( 'none', #10145, .t. ) ;
#23518 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23519 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23520 = vector ( 'none', #23519, 1000.000000000000000 ) ;
#23521 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23522 = line ( 'none', #23521, #23520 ) ;
#23523 = cylindrical_surface ( 'none', #23512, 8.850000000000001400 ) ;
#23524 = axis2_placement_3d ( 'none', #23487, #23479, #23478 ) ;
#23525 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23526 = vector ( 'none', #23525, 1000.000000000000000 ) ;
#23527 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23528 = line ( 'none', #23527, #23526 ) ;
#23529 = advanced_face ( 'none', ( #31290 ), #31324, .t. ) ;
#23530 = cylindrical_surface ( 'none', #23524, 8.850000000000001400 ) ;
#23531 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23532 = face_outer_bound ( 'none', #10164, .t. ) ;
#23533 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.00000000000000400 ) ) ;
#23534 = circle ( 'none', #23574, 8.850000000000001400 ) ;
#23535 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23536 = vector ( 'none', #23535, 1000.000000000000000 ) ;
#23537 = cartesian_point ( 'none', ( 9.750000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#23538 = face_outer_bound ( 'none', #10098, .t. ) ;
#23539 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23540 = vector ( 'none', #23539, 1000.000000000000000 ) ;
#23541 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -30.00000000000000400 ) ) ;
#23542 = circle ( 'none', #23567, 8.850000000000001400 ) ;
#23543 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23544 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23545 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23546 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23547 = line ( 'none', #23546, #23540 ) ;
#23548 = axis2_placement_3d ( 'none', #23586, #23582, #23581 ) ;
#23549 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23550 = line ( 'none', #23549, #23594 ) ;
#23551 = axis2_placement_3d ( 'none', #23545, #23544, #23543 ) ;
#23552 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23553 = vector ( 'none', #23552, 1000.000000000000000 ) ;
#23554 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23555 = line ( 'none', #23554, #23553 ) ;
#23556 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23557 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23558 = cartesian_point ( 'none', ( 27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#23559 = axis2_placement_3d ( 'none', #23558, #23557, #23556 ) ;
#23560 = cylindrical_surface ( 'none', #23548, 8.850000000000001400 ) ;
#23561 = face_outer_bound ( 'none', #8055, .t. ) ;
#23562 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23563 = cylindrical_surface ( 'none', #23585, 8.850000000000001400 ) ;
#23564 = circle ( 'none', #23601, 8.850000000000001400 ) ;
#23565 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23566 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23567 = axis2_placement_3d ( 'none', #23577, #23566, #23565 ) ;
#23568 = axis2_placement_3d ( 'none', #23583, #23576, #23562 ) ;
#23569 = face_outer_bound ( 'none', #10190, .t. ) ;
#23570 = oriented_edge ( 'none', *, *, #24751, .t. ) ;
#23571 = cylindrical_surface ( 'none', #23568, 8.850000000000001400 ) ;
#23572 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23573 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23574 = axis2_placement_3d ( 'none', #23533, #23573, #23572 ) ;
#23575 = face_outer_bound ( 'none', #10183, .t. ) ;
#23576 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23577 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.44194228827397800 ) ) ;
#23578 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23579 = line ( 'none', #23578, #23621 ) ;
#23580 = circle ( 'none', #23625, 8.850000000000001400 ) ;
#23581 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23582 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23583 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23584 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.98985223130100100 ) ) ;
#23585 = axis2_placement_3d ( 'none', #23622, #23614, #23610 ) ;
#23586 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23587 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#23588 = vector ( 'none', #23587, 1000.000000000000000 ) ;
#23589 = cartesian_point ( 'none', ( -29.71505162541510000, 120.0000000000000000, 56.12722785688702500 ) ) ;
#23590 = oriented_edge ( 'none', *, *, #3921, .t. ) ;
#23591 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -30.00000000000000400 ) ) ;
#23592 = line ( 'none', #23589, #23588 ) ;
#23593 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23594 = vector ( 'none', #23593, 1000.000000000000000 ) ;
#23595 = line ( 'none', #23663, #23662 ) ;
#23596 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23597 = face_outer_bound ( 'none', #10202, .t. ) ;
#23598 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23599 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23600 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.44194228827397800 ) ) ;
#23601 = axis2_placement_3d ( 'none', #23600, #23599, #23598 ) ;
#23602 = line ( 'none', #23658, #23657 ) ;
#23603 = face_outer_bound ( 'none', #10128, .t. ) ;
#23604 = axis2_placement_3d ( 'none', #23605, #23615, #23609 ) ;
#23605 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23606 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23607 = vector ( 'none', #23606, 1000.000000000000000 ) ;
#23608 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23609 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23610 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23611 = axis2_placement_3d ( 'none', #23596, #23613, #23612 ) ;
#23612 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23613 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23614 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23615 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23616 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23617 = vector ( 'none', #23616, 1000.000000000000000 ) ;
#23618 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23619 = line ( 'none', #23618, #23617 ) ;
#23620 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23621 = vector ( 'none', #23620, 1000.000000000000000 ) ;
#23622 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23623 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23624 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23625 = axis2_placement_3d ( 'none', #23584, #23624, #23623 ) ;
#23627 = oriented_edge ( 'none', *, *, #23664, .f. ) ;
#23626 = line ( 'none', #23608, #23607 ) ;
#23628 = cylindrical_surface ( 'none', #23604, 8.850000000000001400 ) ;
#23629 = circle ( 'none', #23702, 8.850000000000001400 ) ;
#23630 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.44194228827398500 ) ) ;
#23631 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23632 = circle ( 'none', #23685, 8.850000000000001400 ) ;
#23633 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23634 = vector ( 'none', #23633, 1000.000000000000000 ) ;
#23635 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23637 = edge_curve ( 'none', #24226, #24204, #31323, .t. ) ;
#23636 = axis2_placement_3d ( 'none', #23651, #23643, #23652 ) ;
#23638 = face_outer_bound ( 'none', #10277, .t. ) ;
#23639 = line ( 'none', #23635, #23634 ) ;
#23640 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23641 = vector ( 'none', #23640, 1000.000000000000000 ) ;
#23642 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23643 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23644 = axis2_placement_3d ( 'none', #23681, #23680, #23679 ) ;
#23645 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23646 = edge_loop ( 'none', ( #24138, #24454, #24346, #24299 ) ) ;
#23647 = vector ( 'none', #23645, 1000.000000000000000 ) ;
#23648 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23649 = line ( 'none', #23648, #23647 ) ;
#23650 = line ( 'none', #23642, #23641 ) ;
#23651 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23652 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23653 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23654 = cylindrical_surface ( 'none', #23636, 8.850000000000001400 ) ;
#23655 = cylindrical_surface ( 'none', #23703, 8.850000000000001400 ) ;
#23656 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23657 = vector ( 'none', #23653, 1000.000000000000000 ) ;
#23658 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23659 = advanced_face ( 'none', ( #31384 ), #31382, .f. ) ;
#23660 = cylindrical_surface ( 'none', #23611, 8.850000000000001400 ) ;
#23661 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23662 = vector ( 'none', #23661, 1000.000000000000000 ) ;
#23663 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#23664 = edge_curve ( 'none', #23157, #23208, #31379, .t. ) ;
#23665 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.98985223130100100 ) ) ;
#23666 = axis2_placement_3d ( 'none', #23665, #23673, #23672 ) ;
#23667 = cartesian_point ( 'none', ( 3.779887090058401200, -11.00000000000000400, -9.286296705853565900 ) ) ;
#23668 = cartesian_point ( 'none', ( 7.709612774962072200, 8.646558967083599600, -14.00000000000000000 ) ) ;
#23669 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23670 = cartesian_point ( 'none', ( 4.066666666667218900, -11.00000000000000400, -9.459784372770959800 ) ) ;
#23671 = cartesian_point ( 'none', ( 11.00961277496219300, -2.930791302106097200, -8.862320849399381500 ) ) ;
#23672 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23673 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23674 = face_outer_bound ( 'none', #10230, .t. ) ;
#23675 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23676 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23677 = edge_curve ( 'none', #23411, #23441, #31366, .t. ) ;
#23678 = oriented_edge ( 'none', *, *, #23698, .t. ) ;
#23679 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23680 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23681 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23682 = cartesian_point ( 'none', ( 3.924519400197015600, -11.00000000000000400, -9.371775960786726100 ) ) ;
#23683 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23684 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23685 = axis2_placement_3d ( 'none', #23693, #23684, #23683 ) ;
#23686 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.98985223130100800 ) ) ;
#23687 = axis2_placement_3d ( 'none', #23686, #23676, #23675 ) ;
#23688 = circle ( 'none', #23687, 8.850000000000001400 ) ;
#23690 = edge_loop ( 'none', ( #23692, #23696 ) ) ;
#23689 = cartesian_point ( 'none', ( 10.93806546771028600, -3.054714873411139100, -8.795791858888147600 ) ) ;
#23692 = oriented_edge ( 'none', *, *, #22824, .t. ) ;
#23691 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23693 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.98985223130100800 ) ) ;
#23694 = cylindrical_surface ( 'none', #23644, 8.850000000000001400 ) ;
#23695 = oriented_edge ( 'none', *, *, #24214, .f. ) ;
#23696 = oriented_edge ( 'none', *, *, #23951, .t. ) ;
#23698 = edge_curve ( 'none', #23407, #23208, #31362, .t. ) ;
#23697 = circle ( 'none', #23666, 8.850000000000001400 ) ;
#23699 = face_outer_bound ( 'none', #10219, .t. ) ;
#23700 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23701 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23702 = axis2_placement_3d ( 'none', #23630, #23701, #23700 ) ;
#23703 = axis2_placement_3d ( 'none', #23656, #23631, #23691 ) ;
#23704 = edge_loop ( 'none', ( #21780, #23395, #23906, #22851 ) ) ;
#23705 = oriented_edge ( 'none', *, *, #21375, .f. ) ;
#23706 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23707 = oriented_edge ( 'none', *, *, #23424, .f. ) ;
#23708 = axis2_placement_3d ( 'none', #23712, #23714, #23706 ) ;
#23709 = oriented_edge ( 'none', *, *, #24163, .f. ) ;
#23710 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23711 = face_outer_bound ( 'none', #10276, .t. ) ;
#23712 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.98985223130100100 ) ) ;
#23713 = circle ( 'none', #23801, 8.850000000000001400 ) ;
#23714 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23715 = circle ( 'none', #23789, 8.850000000000001400 ) ;
#23716 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23717 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23718 = axis2_placement_3d ( 'none', #23726, #23717, #23716 ) ;
#23719 = face_outer_bound ( 'none', #10166, .t. ) ;
#23720 = axis2_placement_3d ( 'none', #23727, #23731, #23728 ) ;
#23721 = circle ( 'none', #23771, 8.850000000000001400 ) ;
#23722 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23723 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23724 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.44194228827397800 ) ) ;
#23725 = axis2_placement_3d ( 'none', #23724, #23723, #23722 ) ;
#23726 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.44194228827397800 ) ) ;
#23727 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23728 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23729 = circle ( 'none', #23718, 8.850000000000001400 ) ;
#23730 = circle ( 'none', #23708, 8.850000000000001400 ) ;
#23731 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23732 = circle ( 'none', #23725, 8.850000000000001400 ) ;
#23733 = cylindrical_surface ( 'none', #23772, 8.850000000000001400 ) ;
#23734 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23735 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23736 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23737 = axis2_placement_3d ( 'none', #23736, #23735, #23734 ) ;
#23738 = cylindrical_surface ( 'none', #23737, 8.850000000000001400 ) ;
#23739 = cylindrical_surface ( 'none', #23720, 8.850000000000001400 ) ;
#23740 = axis2_placement_3d ( 'none', #23805, #23804, #23803 ) ;
#23741 = cylindrical_surface ( 'none', #23740, 8.850000000000001400 ) ;
#23742 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23743 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23744 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23745 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23746 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.44194228827398200 ) ) ;
#23747 = axis2_placement_3d ( 'none', #23746, #23745, #23744 ) ;
#23748 = circle ( 'none', #23747, 8.850000000000001400 ) ;
#23749 = cartesian_point ( 'none', ( 5.975575286112627900, -11.35000000000000500, -19.00000000000000000 ) ) ;
#23750 = direction ( 'none', ( 0.5000000000000001100, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#23751 = vector ( 'none', #23750, 1000.000000000000100 ) ;
#23752 = face_outer_bound ( 'none', #10267, .t. ) ;
#23753 = cartesian_point ( 'none', ( 6.841600689897069800, 10.85000000000000000, -19.00000000000000000 ) ) ;
#23754 = circle ( 'none', #23785, 8.850000000000001400 ) ;
#23755 = edge_loop ( 'none', ( #24208, #24535, #24450, #24317 ) ) ;
#23756 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23757 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23758 = axis2_placement_3d ( 'none', #23764, #23757, #23756 ) ;
#23759 = circle ( 'none', #23758, 1.000000000000000900 ) ;
#23760 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.00000000000000000 ) ) ;
#23761 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23762 = cartesian_point ( 'none', ( 6.552925555302256700, 11.35000000000000100, -19.00000000000000000 ) ) ;
#23763 = line ( 'none', #23762, #23751 ) ;
#23764 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#23765 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23766 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.00000000000000400 ) ) ;
#23767 = cylindrical_surface ( 'none', #23793, 9.750000000000000000 ) ;
#23768 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23769 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23770 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.98985223130100100 ) ) ;
#23771 = axis2_placement_3d ( 'none', #23770, #23769, #23768 ) ;
#23772 = axis2_placement_3d ( 'none', #23765, #23710, #23761 ) ;
#23773 = face_outer_bound ( 'none', #10177, .t. ) ;
#23774 = plane ( 'none', #23824 ) ;
#23775 = face_outer_bound ( 'none', #10293, .t. ) ;
#23776 = face_outer_bound ( 'none', #10266, .t. ) ;
#23777 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23778 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23779 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.98985223130100400 ) ) ;
#23780 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23781 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23782 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.44194228827398200 ) ) ;
#23783 = circle ( 'none', #23825, 8.850000000000001400 ) ;
#23784 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23785 = axis2_placement_3d ( 'none', #23790, #23792, #23784 ) ;
#23786 = circle ( 'none', #23832, 9.750000000000000000 ) ;
#23787 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23788 = circle ( 'none', #23806, 8.850000000000001400 ) ;
#23789 = axis2_placement_3d ( 'none', #23779, #23778, #23777 ) ;
#23790 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.44194228827398500 ) ) ;
#23791 = axis2_placement_3d ( 'none', #23787, #23829, #23828 ) ;
#23792 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23793 = axis2_placement_3d ( 'none', #23802, #23743, #23742 ) ;
#23794 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23795 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23796 = axis2_placement_3d ( 'none', #23760, #23795, #23794 ) ;
#23797 = cylindrical_surface ( 'none', #23791, 8.850000000000001400 ) ;
#23798 = circle ( 'none', #23796, 9.750000000000000000 ) ;
#23799 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23800 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23801 = axis2_placement_3d ( 'none', #23766, #23800, #23799 ) ;
#23802 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#23803 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23804 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23805 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#23806 = axis2_placement_3d ( 'none', #23782, #23780, #23831 ) ;
#23807 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#23808 = circle ( 'none', #23853, 1.000000000000000000 ) ;
#23809 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23810 = cartesian_point ( 'none', ( 6.639528095680694800, 10.49999999999999600, -14.00000000000000000 ) ) ;
#23811 = edge_curve ( 'none', #4636, #3861, #31377, .t. ) ;
#23812 = cartesian_point ( 'none', ( -12.81717597600970000, 0.4999999999999965600, -19.00000000000000000 ) ) ;
#23813 = cartesian_point ( 'none', ( 7.159612774962067000, 9.599186911246492900, -14.00000000000000000 ) ) ;
#23814 = axis2_placement_3d ( 'none', #23781, #23827, #23809 ) ;
#23815 = cartesian_point ( 'none', ( -6.841600689897073400, -10.85000000000000500, -19.00000000000000000 ) ) ;
#23816 = face_outer_bound ( 'none', #10205, .t. ) ;
#23817 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23818 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#23819 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.98985223130100400 ) ) ;
#23820 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23821 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23822 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#23823 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23824 = axis2_placement_3d ( 'none', #23823, #23822, #23807 ) ;
#23825 = axis2_placement_3d ( 'none', #23819, #23818, #23817 ) ;
#23826 = cylindrical_surface ( 'none', #23814, 8.850000000000001400 ) ;
#23827 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23828 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23829 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23830 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.35869939627408700 ) ) ;
#23831 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23832 = axis2_placement_3d ( 'none', #23830, #23821, #23820 ) ;
#23833 = edge_curve ( 'none', #4563, #3868, #31383, .t. ) ;
#23834 = cartesian_point ( 'none', ( -6.841600689897066300, 10.84999999999999400, -19.00000000000000000 ) ) ;
#23835 = cartesian_point ( 'none', ( -5.975575286112626100, 11.35000000000000000, -19.00000000000000000 ) ) ;
#23836 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23837 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23838 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -19.00000000000000000 ) ) ;
#23839 = axis2_placement_3d ( 'none', #23838, #23837, #23836 ) ;
#23840 = direction ( 'none', ( 1.000000000000000000, 1.323625197125250400e-016, 0.0000000000000000000 ) ) ;
#23841 = vector ( 'none', #23840, 1000.000000000000000 ) ;
#23842 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23843 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23844 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -19.00000000000000000 ) ) ;
#23845 = axis2_placement_3d ( 'none', #23844, #23843, #23842 ) ;
#23846 = circle ( 'none', #23845, 1.000000000000000000 ) ;
#23847 = circle ( 'none', #23839, 1.000000000000000000 ) ;
#23848 = cartesian_point ( 'none', ( -6.552925555302261200, -11.35000000000000500, -19.00000000000000000 ) ) ;
#23849 = line ( 'none', #23848, #23896 ) ;
#23850 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23851 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23852 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -19.00000000000000000 ) ) ;
#23853 = axis2_placement_3d ( 'none', #23852, #23851, #23850 ) ;
#23854 = cartesian_point ( 'none', ( 6.841600689897067200, -10.85000000000000300, -19.00000000000000000 ) ) ;
#23855 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23856 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23857 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -19.00000000000000000 ) ) ;
#23858 = axis2_placement_3d ( 'none', #23857, #23856, #23855 ) ;
#23859 = circle ( 'none', #23858, 0.9999999999999991100 ) ;
#23860 = cartesian_point ( 'none', ( -6.552925555302250500, 11.35000000000000000, -19.00000000000000000 ) ) ;
#23861 = line ( 'none', #23860, #23841 ) ;
#23862 = face_bound ( 'none', #10294, .t. ) ;
#23863 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#23864 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23865 = line ( 'none', #23930, #23929 ) ;
#23866 = plane ( 'none', #23915 ) ;
#23867 = cartesian_point ( 'none', ( 8.592946108295432600, 7.116580753731044600, -14.00000000000000000 ) ) ;
#23868 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#23869 = face_outer_bound ( 'none', #10260, .t. ) ;
#23870 = cartesian_point ( 'none', ( -5.975575286112634100, -11.35000000000000500, -19.00000000000000000 ) ) ;
#23871 = cartesian_point ( 'none', ( 12.81717597600969700, 0.5000000000000004400, -19.00000000000000000 ) ) ;
#23872 = axis2_placement_3d ( 'none', #23880, #23864, #23863 ) ;
#23873 = line ( 'none', #23925, #23924 ) ;
#23874 = vector ( 'none', #23868, 1000.000000000000200 ) ;
#23875 = direction ( 'none', ( 0.5000000000000004400, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#23876 = vector ( 'none', #23875, 1000.000000000000200 ) ;
#23877 = cartesian_point ( 'none', ( -13.10585111060451300, -3.469446951953614200e-015, -19.00000000000000000 ) ) ;
#23878 = line ( 'none', #23877, #23876 ) ;
#23879 = cartesian_point ( 'none', ( -12.81717597600970000, -0.5000000000000022200, -19.00000000000000000 ) ) ;
#23880 = cartesian_point ( 'none', ( -6.552925555302249600, 11.35000000000000000, -19.00000000000000000 ) ) ;
#23881 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23882 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23883 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -19.00000000000000000 ) ) ;
#23884 = axis2_placement_3d ( 'none', #23883, #23882, #23881 ) ;
#23885 = cartesian_point ( 'none', ( 13.10585111060451300, -3.469446951953614200e-015, -19.00000000000000000 ) ) ;
#23886 = line ( 'none', #23885, #23874 ) ;
#23887 = plane ( 'none', #23872 ) ;
#23888 = circle ( 'none', #23884, 1.000000000000000000 ) ;
#23889 = cartesian_point ( 'none', ( 5.975575286112631400, 11.35000000000000100, -19.00000000000000000 ) ) ;
#23890 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#23891 = vector ( 'none', #23890, 1000.000000000000000 ) ;
#23892 = cartesian_point ( 'none', ( 6.552925555302253200, -11.35000000000000500, -19.00000000000000000 ) ) ;
#23893 = line ( 'none', #23892, #23891 ) ;
#23894 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23895 = direction ( 'none', ( -0.4999999999999999400, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#23896 = vector ( 'none', #23895, 1000.000000000000000 ) ;
#23897 = cartesian_point ( 'none', ( 11.00961277496219300, -2.930791302106097200, -8.862320849399381500 ) ) ;
#23898 = cartesian_point ( 'none', ( 8.259612774962079100, 7.693931022920709000, -14.00000000000000000 ) ) ;
#23899 = plane ( 'none', #23908 ) ;
#23900 = plane ( 'none', #23947 ) ;
#23901 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#23902 = vector ( 'none', #23901, 1000.000000000000000 ) ;
#23904 = oriented_edge ( 'none', *, *, #24273, .f. ) ;
#23903 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#23906 = oriented_edge ( 'none', *, *, #23307, .f. ) ;
#23905 = oriented_edge ( 'none', *, *, #24163, .t. ) ;
#23907 = edge_curve ( 'none', #23441, #23443, #31407, .t. ) ;
#23908 = axis2_placement_3d ( 'none', #23959, #23958, #23957 ) ;
#23909 = face_outer_bound ( 'none', #10363, .t. ) ;
#23910 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#23911 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#23912 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23913 = vector ( 'none', #23912, 1000.000000000000000 ) ;
#23914 = cartesian_point ( 'none', ( 8.042946108295439000, 8.069208697893916600, -7.000000000000000000 ) ) ;
#23915 = axis2_placement_3d ( 'none', #23894, #23911, #23910 ) ;
#23916 = line ( 'none', #23903, #23902 ) ;
#23917 = edge_loop ( 'none', ( #23433, #23678 ) ) ;
#23918 = line ( 'none', #23914, #23913 ) ;
#23919 = line ( 'none', #23922, #23921 ) ;
#23920 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23921 = vector ( 'none', #23920, 1000.000000000000000 ) ;
#23922 = cartesian_point ( 'none', ( 7.492946108295446300, 9.021836642056788600, -7.000000000000000000 ) ) ;
#23923 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23924 = vector ( 'none', #23923, 1000.000000000000000 ) ;
#23925 = cartesian_point ( 'none', ( 8.809612774962085200, 6.741303078757813000, -7.000000000000000000 ) ) ;
#23926 = cartesian_point ( 'none', ( 8.042946108295439000, 8.069208697893916600, -14.00000000000000000 ) ) ;
#23927 = cartesian_point ( 'none', ( 8.809612774962085200, 6.741303078757815600, -14.00000000000000000 ) ) ;
#23928 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#23929 = vector ( 'none', #23928, 1000.000000000000000 ) ;
#23930 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#23931 = face_outer_bound ( 'none', #10332, .t. ) ;
#23932 = cartesian_point ( 'none', ( 3.878096786084616700, -3.381939201501736200, -1.142309474890075700 ) ) ;
#23933 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23934 = vector ( 'none', #23933, 1000.000000000000000 ) ;
#23935 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#23936 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#23937 = cartesian_point ( 'none', ( 7.709612774962073100, 8.646558967083599600, -7.000000000000000000 ) ) ;
#23938 = line ( 'none', #23937, #23934 ) ;
#23939 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#23940 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23941 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#23943 = advanced_face ( 'none', ( #31408, #31411, #31402, #31416, #31414 ), #31418, .f. ) ;
#23942 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23944 = vector ( 'none', #23942, 1000.000000000000000 ) ;
#23945 = cartesian_point ( 'none', ( 6.639528095680694800, 10.49999999999999600, -7.000000000000000000 ) ) ;
#23946 = line ( 'none', #23945, #23944 ) ;
#23947 = axis2_placement_3d ( 'none', #23940, #23936, #23935 ) ;
#23948 = face_outer_bound ( 'none', #10287, .t. ) ;
#23949 = cartesian_point ( 'none', ( 7.492946108295446300, 9.021836642056788600, -14.00000000000000000 ) ) ;
#23950 = cartesian_point ( 'none', ( 3.958128237168947000, -3.402929169746814700, -1.160984753324503500 ) ) ;
#23951 = edge_curve ( 'none', #22823, #22799, #31417, .t. ) ;
#23952 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#23953 = vector ( 'none', #23952, 1000.000000000000000 ) ;
#23954 = cartesian_point ( 'none', ( 3.918815766309522900, -3.380494658971184000, -1.144811495946687100 ) ) ;
#23955 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#23956 = line ( 'none', #23955, #23953 ) ;
#23957 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#23958 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#23959 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23960 = advanced_face ( 'none', ( #31389 ), #31385, .t. ) ;
#23961 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23962 = vector ( 'none', #23961, 1000.000000000000000 ) ;
#23963 = cartesian_point ( 'none', ( 8.259612774962079100, 7.693931022920708100, -7.000000000000000000 ) ) ;
#23964 = line ( 'none', #23963, #23962 ) ;
#23965 = cartesian_point ( 'none', ( 10.24294610829541700, 4.258696921242423300, -14.00000000000000000 ) ) ;
#23966 = axis2_placement_3d ( 'none', #24019, #24018, #24017 ) ;
#23967 = plane ( 'none', #23994 ) ;
#23968 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#23969 = vector ( 'none', #23968, 1000.000000000000000 ) ;
#23970 = cartesian_point ( 'none', ( 9.909612774962091900, 4.836047190432032600, -7.000000000000000000 ) ) ;
#23971 = axis2_placement_3d ( 'none', #23992, #24025, #24024 ) ;
#23972 = cartesian_point ( 'none', ( 9.909612774962093700, 4.836047190432036100, -14.00000000000000000 ) ) ;
#23973 = face_outer_bound ( 'none', #10334, .t. ) ;
#23974 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23975 = vector ( 'none', #23974, 1000.000000000000000 ) ;
#23976 = line ( 'none', #23970, #23969 ) ;
#23977 = cartesian_point ( 'none', ( 9.692946108295418000, 5.211324865405300600, -14.00000000000000000 ) ) ;
#23978 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#23979 = vector ( 'none', #23978, 1000.000000000000000 ) ;
#23980 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#23981 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#23982 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#23983 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23984 = axis2_placement_3d ( 'none', #23983, #23982, #23981 ) ;
#23985 = plane ( 'none', #23984 ) ;
#23986 = cartesian_point ( 'none', ( 10.24294610829541500, 4.258696921242423300, -7.000000000000000000 ) ) ;
#23987 = line ( 'none', #23986, #23975 ) ;
#23988 = line ( 'none', #23980, #23979 ) ;
#23989 = plane ( 'none', #23971 ) ;
#23990 = face_outer_bound ( 'none', #10393, .t. ) ;
#23991 = face_outer_bound ( 'none', #10390, .t. ) ;
#23992 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#23993 = cartesian_point ( 'none', ( 11.00961277496210000, 2.930791302106253500, -14.00000000000000000 ) ) ;
#23994 = axis2_placement_3d ( 'none', #24013, #24004, #24056 ) ;
#23995 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#23996 = vector ( 'none', #23995, 1000.000000000000000 ) ;
#23997 = cartesian_point ( 'none', ( 8.592946108295432600, 7.116580753731044600, -7.000000000000000000 ) ) ;
#23998 = line ( 'none', #24062, #24061 ) ;
#23999 = line ( 'none', #23997, #23996 ) ;
#24000 = face_outer_bound ( 'none', #10399, .t. ) ;
#24001 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24002 = vector ( 'none', #24001, 1000.000000000000000 ) ;
#24003 = cartesian_point ( 'none', ( 10.45961277496209600, 3.883419246269142800, -7.000000000000000000 ) ) ;
#24004 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#24005 = line ( 'none', #24003, #24002 ) ;
#24006 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24007 = vector ( 'none', #24006, 1000.000000000000000 ) ;
#24008 = cartesian_point ( 'none', ( 10.79294610829541100, 3.306068977079549100, -7.000000000000000000 ) ) ;
#24009 = line ( 'none', #24008, #24007 ) ;
#24010 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24011 = vector ( 'none', #24010, 1000.000000000000000 ) ;
#24012 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#24013 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#24014 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24015 = vector ( 'none', #24014, 1000.000000000000000 ) ;
#24016 = cartesian_point ( 'none', ( 10.45961277496209600, 3.883419246269142800, -14.00000000000000000 ) ) ;
#24017 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#24018 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#24019 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#24020 = cartesian_point ( 'none', ( 11.00961277496210000, 2.930791302106249900, -7.000000000000000000 ) ) ;
#24021 = line ( 'none', #24020, #24015 ) ;
#24022 = line ( 'none', #24012, #24011 ) ;
#24023 = plane ( 'none', #23966 ) ;
#24024 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#24025 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#24026 = axis2_placement_3d ( 'none', #24082, #24081, #24080 ) ;
#24027 = vector ( 'none', #24031, 1000.000000000000000 ) ;
#24028 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24029 = cartesian_point ( 'none', ( 11.34294610829555500, -2.353441032916422100, -7.000000000000000000 ) ) ;
#24030 = line ( 'none', #24029, #24077 ) ;
#24031 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24032 = cartesian_point ( 'none', ( 12.41303078757694700, -0.5000000000000051100, -7.000000000000000000 ) ) ;
#24033 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24034 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24035 = plane ( 'none', #24026 ) ;
#24036 = face_outer_bound ( 'none', #10435, .t. ) ;
#24037 = face_outer_bound ( 'none', #10417, .t. ) ;
#24038 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24039 = line ( 'none', #24032, #24027 ) ;
#24040 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24041 = vector ( 'none', #24040, 1000.000000000000000 ) ;
#24042 = plane ( 'none', #24045 ) ;
#24043 = cartesian_point ( 'none', ( 11.34294610829540800, 2.353441032916670800, -7.000000000000000000 ) ) ;
#24044 = line ( 'none', #24043, #24041 ) ;
#24045 = axis2_placement_3d ( 'none', #24038, #24034, #24033 ) ;
#24046 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24047 = vector ( 'none', #24046, 1000.000000000000000 ) ;
#24048 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#24049 = cartesian_point ( 'none', ( 11.34294610829540800, 2.353441032916671700, -14.00000000000000000 ) ) ;
#24050 = line ( 'none', #24048, #24047 ) ;
#24051 = oriented_edge ( 'none', *, *, #23811, .t. ) ;
#24052 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24053 = vector ( 'none', #24052, 1000.000000000000000 ) ;
#24054 = cartesian_point ( 'none', ( 11.55961277496210300, 1.978163357943364000, -7.000000000000000000 ) ) ;
#24055 = cartesian_point ( 'none', ( 11.55961277496210300, 1.978163357943363100, -14.00000000000000000 ) ) ;
#24056 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#24057 = cartesian_point ( 'none', ( 10.79294610829541200, 3.306068977079548200, -14.00000000000000000 ) ) ;
#24058 = line ( 'none', #24054, #24053 ) ;
#24059 = plane ( 'none', #24074 ) ;
#24060 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24061 = vector ( 'none', #24060, 1000.000000000000000 ) ;
#24062 = cartesian_point ( 'none', ( 11.89294610829540100, 1.400813088753795100, -7.000000000000000000 ) ) ;
#24063 = cartesian_point ( 'none', ( 11.34294610829555500, -2.353441032916421700, -9.204227120211962500 ) ) ;
#24064 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24065 = vector ( 'none', #24064, 1000.000000000000000 ) ;
#24066 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#24067 = line ( 'none', #24066, #24065 ) ;
#24068 = cartesian_point ( 'none', ( 11.55961277496218600, -1.978163357943227000, -9.459784372770924300 ) ) ;
#24069 = cartesian_point ( 'none', ( 11.48830712097096200, -2.101668373522954000, -9.371488656235401400 ) ) ;
#24070 = cartesian_point ( 'none', ( 11.41612054141021000, -2.226699196946786000, -9.286181967900375900 ) ) ;
#24071 = cartesian_point ( 'none', ( 11.34294610829555500, -2.353441032916421700, -9.204227120211962500 ) ) ;
#24072 = face_outer_bound ( 'none', #10430, .t. ) ;
#24073 = cartesian_point ( 'none', ( 11.34294610829555300, -2.353441032916422100, -14.00000000000000000 ) ) ;
#24074 = axis2_placement_3d ( 'none', #24076, #24119, #24118 ) ;
#24075 = line ( 'none', #24122, #24103 ) ;
#24076 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24077 = vector ( 'none', #24028, 1000.000000000000000 ) ;
#24078 = oriented_edge ( 'none', *, *, #22900, .f. ) ;
#24079 = cartesian_point ( 'none', ( 10.79294610829554900, -3.306068977079312400, -8.674699990824141300 ) ) ;
#24080 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24081 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24082 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24083 = cartesian_point ( 'none', ( 11.55961277496218600, -1.978163357943227000, -9.459784372770924300 ) ) ;
#24084 = b_spline_curve_with_knots ( 'none', 3,
( #24071, #24070, #24069, #24068 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003875408487055873400, 0.004377906729562536200 ),
.unspecified. ) ;
#24085 = plane ( 'none', #24092 ) ;
#24086 = cartesian_point ( 'none', ( 12.41303078757694700, -0.5000000000000050000, -14.00000000000000000 ) ) ;
#24087 = face_outer_bound ( 'none', #10337, .t. ) ;
#24088 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24089 = vector ( 'none', #24088, 1000.000000000000000 ) ;
#24090 = cartesian_point ( 'none', ( 12.41303078757694900, 0.4999999999999935100, -7.000000000000000000 ) ) ;
#24091 = line ( 'none', #24090, #24089 ) ;
#24092 = axis2_placement_3d ( 'none', #24099, #24153, #24152 ) ;
#24093 = cartesian_point ( 'none', ( 12.41303078757694900, -0.5000000000000055500, -10.70149930827727800 ) ) ;
#24094 = cartesian_point ( 'none', ( 11.89294610829555900, -1.400813088753530600, -9.901710504412760000 ) ) ;
#24095 = edge_curve ( 'none', #22349, #24393, #31388, .t. ) ;
#24096 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24097 = vector ( 'none', #24096, 1000.000000000000000 ) ;
#24098 = cartesian_point ( 'none', ( 9.692946108295418000, 5.211324865405300600, -7.000000000000000000 ) ) ;
#24099 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#24100 = line ( 'none', #24098, #24097 ) ;
#24101 = advanced_face ( 'none', ( #31386 ), #31397, .f. ) ;
#24102 = oriented_edge ( 'none', *, *, #22980, .t. ) ;
#24103 = vector ( 'none', #24121, 1000.000000000000000 ) ;
#24104 = edge_curve ( 'none', #24393, #22912, #31449, .t. ) ;
#24105 = cartesian_point ( 'none', ( 12.41303078757694900, 0.4999999999999935100, -14.00000000000000000 ) ) ;
#24106 = cartesian_point ( 'none', ( 11.89294610829555900, -1.400813088753529700, -14.00000000000000000 ) ) ;
#24107 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24108 = vector ( 'none', #24107, 1000.000000000000200 ) ;
#24109 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24110 = line ( 'none', #24109, #24108 ) ;
#24111 = cartesian_point ( 'none', ( 11.89294610829540100, 1.400813088753795500, -14.00000000000000000 ) ) ;
#24112 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24113 = vector ( 'none', #24112, 1000.000000000000000 ) ;
#24114 = cartesian_point ( 'none', ( 11.89294610829555900, -1.400813088753529900, -7.000000000000000000 ) ) ;
#24115 = line ( 'none', #24114, #24113 ) ;
#24116 = oriented_edge ( 'none', *, *, #22237, .t. ) ;
#24117 = oriented_edge ( 'none', *, *, #24104, .t. ) ;
#24118 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24119 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24120 = cartesian_point ( 'none', ( 7.709612774962217900, -8.646558967083352700, -14.00000000000000000 ) ) ;
#24121 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24122 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#24123 = cartesian_point ( 'none', ( 10.45961277496220300, -3.883419246268978900, -14.00000000000000000 ) ) ;
#24124 = cartesian_point ( 'none', ( 11.99999999999998200, 47.00000000000000000, 34.63915900659304000 ) ) ;
#24125 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24126 = vector ( 'none', #24125, 1000.000000000000000 ) ;
#24127 = cartesian_point ( 'none', ( 10.45961277496219700, -3.883419246268970100, -7.000000000000000000 ) ) ;
#24128 = plane ( 'none', #24142 ) ;
#24129 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24130 = vector ( 'none', #24129, 1000.000000000000200 ) ;
#24131 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24132 = line ( 'none', #24131, #24130 ) ;
#24133 = cartesian_point ( 'none', ( 10.45961277496221000, -3.883419246268949200, -8.441356398446100000 ) ) ;
#24134 = cartesian_point ( 'none', ( 10.38776362660787800, -4.007865621699204800, -8.398430544091152000 ) ) ;
#24135 = cartesian_point ( 'none', ( 10.31554749444104500, -4.132947631738265800, -8.360103649192414100 ) ) ;
#24136 = cartesian_point ( 'none', ( 10.24294610829554100, -4.258696921242203900, -8.326604671405830200 ) ) ;
#24137 = cartesian_point ( 'none', ( 7.492946108295523500, -9.021836642056648300, -14.00000000000000000 ) ) ;
#24138 = oriented_edge ( 'none', *, *, #23343, .t. ) ;
#24139 = b_spline_curve_with_knots ( 'none', 3,
( #24136, #24135, #24134, #24133 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003756786455376948600, 0.004203022907969483300 ),
.unspecified. ) ;
#24140 = cartesian_point ( 'none', ( -52.61643192438759100, -37.30631436561760900, -21.00000000000000700 ) ) ;
#24141 = oriented_edge ( 'none', *, *, #4679, .f. ) ;
#24142 = axis2_placement_3d ( 'none', #24186, #24185, #24184 ) ;
#24143 = cartesian_point ( 'none', ( 12.41303078757694900, -0.5000000000000055500, -10.70149930827727800 ) ) ;
#24144 = cartesian_point ( 'none', ( 12.24462399288284200, -0.7916891247500151800, -10.42201514250233700 ) ) ;
#24145 = cartesian_point ( 'none', ( 12.07176558391865700, -1.091088671591502500, -10.15411012308024000 ) ) ;
#24146 = cartesian_point ( 'none', ( 11.89294610829555900, -1.400813088753530600, -9.901710504412760000 ) ) ;
#24147 = face_outer_bound ( 'none', #10483, .t. ) ;
#24148 = b_spline_curve_with_knots ( 'none', 3,
( #24146, #24145, #24144, #24143 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.824217231372072800e-007, 0.001312385476090344600 ),
.unspecified. ) ;
#24149 = line ( 'none', #24127, #24126 ) ;
#24150 = face_outer_bound ( 'none', #11191, .t. ) ;
#24151 = edge_curve ( 'none', #24645, #24647, #31396, .t. ) ;
#24152 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#24153 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#24154 = b_spline_curve_with_knots ( 'none', 3,
( #24223, #24222, #24221, #24219 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004842897214370056900, 0.005340868928543606100 ),
.unspecified. ) ;
#24155 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24156 = line ( 'none', #24155, #24218 ) ;
#24157 = cartesian_point ( 'none', ( 8.042946108295526000, -8.069208697893760300, -8.862320849399301500 ) ) ;
#24158 = cartesian_point ( 'none', ( 7.492946108295527100, -9.021836642056648300, -9.459784372770839100 ) ) ;
#24159 = cartesian_point ( 'none', ( 7.709612774962170800, -8.646558967083423800, -9.204227120211818700 ) ) ;
#24160 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24161 = vector ( 'none', #24160, 1000.000000000000000 ) ;
#24162 = line ( 'none', #24203, #24202 ) ;
#24163 = edge_curve ( 'none', #23413, #23443, #31387, .t. ) ;
#24164 = plane ( 'none', #24216 ) ;
#24165 = cartesian_point ( 'none', ( 10.45961277496221000, -3.883419246268949200, -8.441356398446100000 ) ) ;
#24166 = cartesian_point ( 'none', ( 11.00961277496219300, -2.930791302106096300, -7.000000000000000000 ) ) ;
#24167 = line ( 'none', #24166, #24161 ) ;
#24168 = cartesian_point ( 'none', ( 3.972066048163206600, -3.435565133840448000, -1.180968096368736800 ) ) ;
#24169 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24170 = vector ( 'none', #24169, 1000.000000000000000 ) ;
#24171 = cartesian_point ( 'none', ( 11.00961277496219500, -2.930791302106101600, -14.00000000000000000 ) ) ;
#24172 = cartesian_point ( 'none', ( 10.79294610829554900, -3.306068977079312400, -7.000000000000000000 ) ) ;
#24173 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24174 = vector ( 'none', #24173, 1000.000000000000000 ) ;
#24175 = line ( 'none', #24172, #24170 ) ;
#24176 = oriented_edge ( 'none', *, *, #23637, .t. ) ;
#24177 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24178 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#24179 = axis2_placement_3d ( 'none', #24124, #24178, #24177 ) ;
#24180 = line ( 'none', #24188, #24174 ) ;
#24181 = cartesian_point ( 'none', ( 10.24294610829554100, -4.258696921242203900, -14.00000000000000000 ) ) ;
#24182 = cartesian_point ( 'none', ( 10.79294610829555100, -3.306068977079312400, -14.00000000000000000 ) ) ;
#24183 = face_outer_bound ( 'none', #10479, .t. ) ;
#24184 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24185 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24186 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24187 = cylindrical_surface ( 'none', #24179, 0.9999999999998829800 ) ;
#24188 = cartesian_point ( 'none', ( 7.492946108295522700, -9.021836642056648300, -7.000000000000000000 ) ) ;
#24189 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24190 = vector ( 'none', #24189, 1000.000000000000000 ) ;
#24191 = cartesian_point ( 'none', ( 11.55961277496218600, -1.978163357943225600, -7.000000000000000000 ) ) ;
#24192 = cartesian_point ( 'none', ( 10.79294610829554900, -3.306068977079312400, -8.674699990824141300 ) ) ;
#24193 = line ( 'none', #24191, #24190 ) ;
#24194 = b_spline_curve_with_knots ( 'none', 3,
( #24192, #23421, #23689, #23671 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003761329031024529200, 0.004229944080776718000 ),
.unspecified. ) ;
#24195 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24196 = vector ( 'none', #24195, 1000.000000000000200 ) ;
#24197 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24198 = line ( 'none', #24197, #24196 ) ;
#24199 = cartesian_point ( 'none', ( 11.55961277496219000, -1.978163357943232100, -14.00000000000000000 ) ) ;
#24200 = edge_curve ( 'none', #24225, #24226, #31425, .t. ) ;
#24201 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24202 = vector ( 'none', #24201, 1000.000000000000000 ) ;
#24203 = cartesian_point ( 'none', ( 10.24294610829554100, -4.258696921242204800, -7.000000000000000000 ) ) ;
#24204 = vertex_point ( 'none', #31450 ) ;
#24205 = oriented_edge ( 'none', *, *, #21208, .t. ) ;
#24206 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24208 = oriented_edge ( 'none', *, *, #24273, .t. ) ;
#24207 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24209 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24210 = oriented_edge ( 'none', *, *, #24747, .t. ) ;
#24211 = oriented_edge ( 'none', *, *, #3831, .t. ) ;
#24212 = vertex_point ( 'none', #31426 ) ;
#24213 = edge_loop ( 'none', ( #24220, #24176, #24210, #24739, #24497, #24710, #24482, #24923 ) ) ;
#24214 = edge_curve ( 'none', #23443, #23413, #31428, .t. ) ;
#24215 = cartesian_point ( 'none', ( 10.24294610829554100, -4.258696921242203900, -8.326604671405830200 ) ) ;
#24216 = axis2_placement_3d ( 'none', #24209, #24207, #24206 ) ;
#24217 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24218 = vector ( 'none', #24217, 1000.000000000000200 ) ;
#24219 = cartesian_point ( 'none', ( 7.709612774962170800, -8.646558967083423800, -9.204227120211818700 ) ) ;
#24220 = oriented_edge ( 'none', *, *, #24200, .t. ) ;
#24221 = cartesian_point ( 'none', ( 7.636590928131741200, -8.773036515856238900, -9.286011072340754100 ) ) ;
#24222 = cartesian_point ( 'none', ( 7.564192197897686000, -8.898434795025094600, -9.371562413085118900 ) ) ;
#24223 = cartesian_point ( 'none', ( 7.492946108295527100, -9.021836642056648300, -9.459784372770839100 ) ) ;
#24224 = edge_loop ( 'none', ( #23695, #23709 ) ) ;
#24225 = vertex_point ( 'none', #31455 ) ;
#24226 = vertex_point ( 'none', #31433 ) ;
#24227 = plane ( 'none', #24244 ) ;
#24228 = cartesian_point ( 'none', ( 9.359612774962206700, -5.788675134594715400, -8.169585876471764200 ) ) ;
#24229 = cartesian_point ( 'none', ( 9.287058747146876000, -5.914342397064633200, -8.177433467674104500 ) ) ;
#24230 = cartesian_point ( 'none', ( 9.214840188126503400, -6.039428610537330000, -8.190365641075287000 ) ) ;
#24231 = cartesian_point ( 'none', ( 9.142946108295534600, -6.163952809567983400, -8.208215831100147900 ) ) ;
#24232 = plane ( 'none', #24240 ) ;
#24233 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24234 = cartesian_point ( 'none', ( 8.592946108295528500, -7.116580753730872300, -7.000000000000000000 ) ) ;
#24235 = b_spline_curve_with_knots ( 'none', 3,
( #24231, #24230, #24229, #24228 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004028914651040580600, 0.004463423040302881900 ),
.unspecified. ) ;
#24236 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24237 = cartesian_point ( 'none', ( 9.359612774962206700, -5.788675134594715400, -8.169585876471764200 ) ) ;
#24238 = advanced_face ( 'none', ( #31482 ), #31445, .f. ) ;
#24239 = face_outer_bound ( 'none', #10514, .t. ) ;
#24240 = axis2_placement_3d ( 'none', #24236, #24246, #24252 ) ;
#24241 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24242 = vector ( 'none', #24241, 1000.000000000000000 ) ;
#24243 = cartesian_point ( 'none', ( 8.809612774962209500, -6.741303078757592700, -7.000000000000000000 ) ) ;
#24244 = axis2_placement_3d ( 'none', #24272, #24271, #24270 ) ;
#24245 = line ( 'none', #24243, #24242 ) ;
#24246 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24247 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24248 = vector ( 'none', #24247, 1000.000000000000200 ) ;
#24249 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24250 = line ( 'none', #24249, #24248 ) ;
#24251 = cartesian_point ( 'none', ( 6.639528095680685000, -10.50000000000000200, -10.70149930827727900 ) ) ;
#24252 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24253 = cartesian_point ( 'none', ( 9.359612774962210200, -5.788675134594722500, -14.00000000000000000 ) ) ;
#24254 = cartesian_point ( 'none', ( 9.142946108295531000, -6.163952809567983400, -14.00000000000000000 ) ) ;
#24255 = cartesian_point ( 'none', ( 8.809612774962211300, -6.741303078757598900, -14.00000000000000000 ) ) ;
#24256 = circle ( 'none', #24315, 1.000000000000000900 ) ;
#24257 = cartesian_point ( 'none', ( 8.259612774962212400, -7.693931022920470000, -8.674699990824036500 ) ) ;
#24258 = cartesian_point ( 'none', ( 8.809612774962209500, -6.741303078757592700, -8.326604671405778600 ) ) ;
#24259 = cartesian_point ( 'none', ( 8.737070789574938000, -6.866949483130264700, -8.360076241111237000 ) ) ;
#24260 = cartesian_point ( 'none', ( 8.664853191788028000, -6.992034031697770000, -8.398395931080939300 ) ) ;
#24261 = cartesian_point ( 'none', ( 8.592946108295528500, -7.116580753730871400, -8.441356398446057300 ) ) ;
#24262 = cartesian_point ( 'none', ( 9.142946108295534600, -6.163952809567983400, -8.208215831100147900 ) ) ;
#24263 = cartesian_point ( 'none', ( 8.259612774962214100, -7.693931022920470900, -14.00000000000000000 ) ) ;
#24264 = b_spline_curve_with_knots ( 'none', 3,
( #24261, #24260, #24259, #24258 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004262485593313513700, 0.004702683219281607700 ),
.unspecified. ) ;
#24265 = line ( 'none', #24304, #24303 ) ;
#24266 = line ( 'none', #24320, #24319 ) ;
#24267 = cartesian_point ( 'none', ( 8.809612774962209500, -6.741303078757592700, -8.326604671405778600 ) ) ;
#24268 = vector ( 'none', #24233, 1000.000000000000000 ) ;
#24269 = cartesian_point ( 'none', ( 8.592946108295528500, -7.116580753730871400, -14.00000000000000000 ) ) ;
#24270 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24271 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24272 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24273 = edge_curve ( 'none', #4615, #3856, #31480, .t. ) ;
#24274 = line ( 'none', #24234, #24268 ) ;
#24275 = plane ( 'none', #24296 ) ;
#24276 = face_outer_bound ( 'none', #10533, .t. ) ;
#24277 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24278 = vector ( 'none', #24277, 1000.000000000000200 ) ;
#24279 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24280 = line ( 'none', #24279, #24278 ) ;
#24281 = advanced_face ( 'none', ( #31487 ), #31489, .f. ) ;
#24282 = oriented_edge ( 'none', *, *, #3834, .t. ) ;
#24283 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24284 = vector ( 'none', #24283, 1000.000000000000000 ) ;
#24285 = cartesian_point ( 'none', ( 9.142946108295534600, -6.163952809567984300, -7.000000000000000000 ) ) ;
#24286 = line ( 'none', #24285, #24284 ) ;
#24287 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24288 = line ( 'none', #24287, #24324 ) ;
#24289 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24290 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24291 = cartesian_point ( 'none', ( 2.533333333333347400, -11.00000000000000700, -14.00000000000000000 ) ) ;
#24292 = line ( 'none', #24330, #24329 ) ;
#24293 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24294 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#24295 = cartesian_point ( 'none', ( -30.59135830545896400, 4.000000000000003600, 55.64547418278530700 ) ) ;
#24296 = axis2_placement_3d ( 'none', #24298, #24290, #24289 ) ;
#24297 = face_outer_bound ( 'none', #10461, .t. ) ;
#24298 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24299 = oriented_edge ( 'none', *, *, #4614, .f. ) ;
#24300 = oriented_edge ( 'none', *, *, #20856, .f. ) ;
#24301 = cartesian_point ( 'none', ( 8.042946108295524300, -8.069208697893760300, -14.00000000000000000 ) ) ;
#24302 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24303 = vector ( 'none', #24302, 1000.000000000000000 ) ;
#24304 = cartesian_point ( 'none', ( 8.259612774962212400, -7.693931022920469200, -7.000000000000000000 ) ) ;
#24305 = cartesian_point ( 'none', ( 8.592946108295528500, -7.116580753730871400, -8.441356398446057300 ) ) ;
#24306 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24307 = vector ( 'none', #24306, 1000.000000000000000 ) ;
#24308 = cartesian_point ( 'none', ( 7.709612774962215200, -8.646558967083345600, -7.000000000000000000 ) ) ;
#24309 = line ( 'none', #24308, #24307 ) ;
#24310 = cartesian_point ( 'none', ( 4.066666666666644200, -11.00000000000000900, -14.00000000000000000 ) ) ;
#24311 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24312 = vector ( 'none', #24311, 1000.000000000000000 ) ;
#24313 = cartesian_point ( 'none', ( 8.042946108295526000, -8.069208697893760300, -7.000000000000000000 ) ) ;
#24314 = line ( 'none', #24313, #24312 ) ;
#24315 = axis2_placement_3d ( 'none', #24295, #24294, #24293 ) ;
#24316 = vertex_point ( 'none', #31467 ) ;
#24317 = oriented_edge ( 'none', *, *, #4610, .f. ) ;
#24318 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24319 = vector ( 'none', #24318, 1000.000000000000200 ) ;
#24320 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24321 = cartesian_point ( 'none', ( 5.773502691896247500, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24322 = edge_curve ( 'none', #52985, #48063, #31466, .t. ) ;
#24323 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24324 = vector ( 'none', #24323, 1000.000000000000000 ) ;
#24325 = axis2_placement_3d ( 'none', #24366, #24365, #24364 ) ;
#24326 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24327 = face_outer_bound ( 'none', #10557, .t. ) ;
#24328 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24329 = vector ( 'none', #24328, 1000.000000000000000 ) ;
#24330 = cartesian_point ( 'none', ( 2.533333333333344300, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24331 = oriented_edge ( 'none', *, *, #24523, .t. ) ;
#24332 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#24333 = vector ( 'none', #24332, 1000.000000000000000 ) ;
#24334 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#24335 = line ( 'none', #24334, #24333 ) ;
#24336 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24337 = cartesian_point ( 'none', ( -3.633333333333333700, -11.00000000000000200, -9.204227120211902100 ) ) ;
#24338 = plane ( 'none', #24383 ) ;
#24339 = cartesian_point ( 'none', ( -9.909612774962132800, -4.836047190431972200, -14.00000000000000000 ) ) ;
#24340 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24341 = vector ( 'none', #24340, 1000.000000000000000 ) ;
#24342 = cartesian_point ( 'none', ( 4.066666666666646900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24343 = line ( 'none', #24342, #24341 ) ;
#24344 = cartesian_point ( 'none', ( 1.433333333333340000, -11.00000000000000400, -8.326604671405823100 ) ) ;
#24345 = edge_loop ( 'none', ( #24051, #24282, #24513, #24514 ) ) ;
#24346 = oriented_edge ( 'none', *, *, #23833, .f. ) ;
#24347 = advanced_face ( 'none', ( #31483, #31463 ), #31464, .f. ) ;
#24348 = oriented_edge ( 'none', *, *, #24682, .f. ) ;
#24349 = oriented_edge ( 'none', *, *, #907, .f. ) ;
#24350 = line ( 'none', #24321, #24386 ) ;
#24351 = cartesian_point ( 'none', ( 8.259612774962212400, -7.693931022920470000, -8.674699990824036500 ) ) ;
#24352 = cartesian_point ( 'none', ( 8.186722884416402800, -7.820180016703943700, -8.733116111909211600 ) ) ;
#24353 = cartesian_point ( 'none', ( 8.114518774696241700, -7.945241203254544100, -8.795768278425937200 ) ) ;
#24354 = cartesian_point ( 'none', ( 8.042946108295526000, -8.069208697893760300, -8.862320849399301500 ) ) ;
#24355 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24356 = vector ( 'none', #24355, 1000.000000000000000 ) ;
#24357 = cartesian_point ( 'none', ( 3.633333333333348800, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24358 = b_spline_curve_with_knots ( 'none', 3,
( #24354, #24353, #24352, #24351 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004549650064606444900, 0.005017825730732609900 ),
.unspecified. ) ;
#24359 = line ( 'none', #24357, #24356 ) ;
#24360 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#24361 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24362 = vector ( 'none', #24361, 1000.000000000000000 ) ;
#24363 = cartesian_point ( 'none', ( 4.733333333333353800, -11.00000000000000400, -9.901710504412685400 ) ) ;
#24364 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24365 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24366 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24367 = b_spline_curve_with_knots ( 'none', 3,
( #24418, #24417, #24416, #24415 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002788761724857507600, 0.004092730593369751100 ),
.unspecified. ) ;
#24368 = line ( 'none', #24375, #24408 ) ;
#24369 = plane ( 'none', #24325 ) ;
#24370 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24371 = vector ( 'none', #24370, 1000.000000000000000 ) ;
#24372 = cartesian_point ( 'none', ( 7.159612774962217200, -9.599186911246224700, -7.000000000000000000 ) ) ;
#24373 = cartesian_point ( 'none', ( 4.733333333333353800, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24374 = line ( 'none', #24373, #24362 ) ;
#24375 = cartesian_point ( 'none', ( 9.359612774962206700, -5.788675134594715400, -7.000000000000000000 ) ) ;
#24376 = axis2_placement_3d ( 'none', #24360, #24397, #24395 ) ;
#24377 = line ( 'none', #24372, #24371 ) ;
#24378 = face_outer_bound ( 'none', #10574, .t. ) ;
#24379 = vector ( 'none', #24381, 1000.000000000000200 ) ;
#24380 = cartesian_point ( 'none', ( 7.159612774962220700, -9.599186911246230000, -14.00000000000000000 ) ) ;
#24381 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24382 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24383 = axis2_placement_3d ( 'none', #24326, #24336, #24388 ) ;
#24384 = edge_curve ( 'none', #24985, #24986, #31457, .t. ) ;
#24385 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24386 = vector ( 'none', #24385, 1000.000000000000000 ) ;
#24387 = line ( 'none', #24382, #24379 ) ;
#24388 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24389 = b_spline_curve_with_knots ( 'none', 3,
( #24456, #24455, #24453, #24452 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.998880101705820600e-007, 0.001312402942377730600 ),
.unspecified. ) ;
#24390 = plane ( 'none', #24394 ) ;
#24391 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24392 = oriented_edge ( 'none', *, *, #24322, .f. ) ;
#24393 = vertex_point ( 'none', #31518 ) ;
#24394 = axis2_placement_3d ( 'none', #24437, #24436, #24435 ) ;
#24396 = oriented_edge ( 'none', *, *, #20903, .t. ) ;
#24395 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24397 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#24398 = vector ( 'none', #24391, 1000.000000000000000 ) ;
#24399 = cartesian_point ( 'none', ( 6.639528095680685000, -10.50000000000000000, -7.000000000000000000 ) ) ;
#24400 = plane ( 'none', #24420 ) ;
#24401 = oriented_edge ( 'none', *, *, #27711, .t. ) ;
#24402 = line ( 'none', #24399, #24398 ) ;
#24403 = face_outer_bound ( 'none', #10507, .t. ) ;
#24404 = cartesian_point ( 'none', ( 6.639528095680685900, -10.50000000000000000, -14.00000000000000000 ) ) ;
#24405 = cartesian_point ( 'none', ( 7.159612774962216300, -9.599186911246224700, -9.901710504412559300 ) ) ;
#24406 = plane ( 'none', #24376 ) ;
#24407 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24408 = vector ( 'none', #24407, 1000.000000000000000 ) ;
#24409 = cartesian_point ( 'none', ( 5.773502691896247500, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24410 = cartesian_point ( 'none', ( 4.733333333333356500, -11.00000000000000700, -14.00000000000000000 ) ) ;
#24411 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#24412 = vector ( 'none', #24411, 1000.000000000000200 ) ;
#24413 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#24414 = line ( 'none', #24413, #24412 ) ;
#24415 = cartesian_point ( 'none', ( 5.773502691896247500, -11.00000000000000400, -10.70149930827728500 ) ) ;
#24416 = cartesian_point ( 'none', ( 5.437744188296666600, -11.00000000000000400, -10.42289064094041800 ) ) ;
#24417 = cartesian_point ( 'none', ( 5.089973273695221700, -11.00000000000000400, -10.15340508252077000 ) ) ;
#24418 = cartesian_point ( 'none', ( 4.733333333333353800, -11.00000000000000400, -9.901710504412685400 ) ) ;
#24419 = cartesian_point ( 'none', ( 5.773502691896247500, -11.00000000000000400, -10.70149930827728500 ) ) ;
#24420 = axis2_placement_3d ( 'none', #24489, #24488, #24487 ) ;
#24421 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24422 = vector ( 'none', #24421, 1000.000000000000000 ) ;
#24423 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24424 = line ( 'none', #24423, #24422 ) ;
#24425 = line ( 'none', #24475, #24472 ) ;
#24426 = cartesian_point ( 'none', ( 1.866666666666656000, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24427 = line ( 'none', #24495, #24494 ) ;
#24428 = face_outer_bound ( 'none', #10544, .t. ) ;
#24429 = edge_loop ( 'none', ( #24440, #24490 ) ) ;
#24430 = cartesian_point ( 'none', ( 2.966666666666652600, -11.00000000000000400, -8.862320849399351300 ) ) ;
#24431 = vector ( 'none', #24438, 1000.000000000000000 ) ;
#24432 = cartesian_point ( 'none', ( -4.066666666666664700, -11.00000000000000400, -9.459784372770895900 ) ) ;
#24433 = cartesian_point ( 'none', ( 1.433333333333342000, -11.00000000000000700, -14.00000000000000000 ) ) ;
#24434 = advanced_face ( 'none', ( #31462 ), #31519, .f. ) ;
#24435 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24436 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24437 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24438 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24439 = cartesian_point ( 'none', ( 1.433333333333339300, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24440 = oriented_edge ( 'none', *, *, #23210, .f. ) ;
#24441 = line ( 'none', #24439, #24431 ) ;
#24442 = cartesian_point ( 'none', ( 2.533333333333345200, -11.00000000000000400, -8.674699990824109400 ) ) ;
#24443 = cartesian_point ( 'none', ( -2.966666666666665500, -11.00000000000000200, -8.862320849399353100 ) ) ;
#24444 = cartesian_point ( 'none', ( -2.533333333333334100, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24445 = advanced_face ( 'none', ( #31516 ), #31509, .f. ) ;
#24446 = face_outer_bound ( 'none', #10609, .t. ) ;
#24447 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24448 = vector ( 'none', #24447, 1000.000000000000000 ) ;
#24450 = oriented_edge ( 'none', *, *, #23811, .f. ) ;
#24449 = cartesian_point ( 'none', ( -1.866666666666664300, -11.00000000000000400, -8.441356398446098200 ) ) ;
#24451 = cartesian_point ( 'none', ( -2.966666666666661000, -11.00000000000000900, -14.00000000000000000 ) ) ;
#24452 = cartesian_point ( 'none', ( 7.159612774962216300, -9.599186911246224700, -9.901710504412559300 ) ) ;
#24453 = cartesian_point ( 'none', ( 6.980793299339068400, -9.908911328408343900, -10.15411012308009800 ) ) ;
#24454 = oriented_edge ( 'none', *, *, #3858, .t. ) ;
#24455 = cartesian_point ( 'none', ( 6.807934890374835600, -10.20831087524991400, -10.42201514250226600 ) ) ;
#24456 = cartesian_point ( 'none', ( 6.639528095680685000, -10.50000000000000200, -10.70149930827727900 ) ) ;
#24457 = cartesian_point ( 'none', ( -1.433333333333332900, -11.00000000000000000, -14.00000000000000000 ) ) ;
#24458 = cartesian_point ( 'none', ( -3.633333333333334600, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24459 = line ( 'none', #24458, #24448 ) ;
#24460 = cartesian_point ( 'none', ( 3.999577760941454700, -3.731446410414352300, -0.5369452314418337000 ) ) ;
#24461 = cartesian_point ( 'none', ( 3.958425987714782900, -3.734279310611644300, -0.5320385043673531200 ) ) ;
#24462 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24463 = b_spline_curve_with_knots ( 'none', 3,
( #23408, #23667, #23682, #23670 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002431169626556860600, 0.002930796901536488100 ),
.unspecified. ) ;
#24464 = plane ( 'none', #24486 ) ;
#24465 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24466 = vector ( 'none', #24465, 1000.000000000000000 ) ;
#24467 = cartesian_point ( 'none', ( -8.042946108295478100, -8.069208697893861500, -7.000000000000000000 ) ) ;
#24468 = line ( 'none', #24467, #24466 ) ;
#24469 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24470 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24471 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24472 = vector ( 'none', #24471, 1000.000000000000000 ) ;
#24473 = edge_loop ( 'none', ( #26299, #26585, #92, #315, #173 ) ) ;
#24474 = edge_curve ( 'none', #24711, #24225, #31500, .t. ) ;
#24475 = cartesian_point ( 'none', ( 2.966666666666652600, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24476 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#24477 = vector ( 'none', #24476, 1000.000000000000000 ) ;
#24478 = vertex_point ( 'none', #31501 ) ;
#24479 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 30.19999999999999200 ) ) ;
#24480 = line ( 'none', #24479, #24477 ) ;
#24481 = edge_loop ( 'none', ( #25259, #25012, #25237, #25292, #25517, #25508, #25509, #25529, #25326, #22994, #25795, #25771, #25783, #25544, #26297, #26276 ) ) ;
#24482 = oriented_edge ( 'none', *, *, #25049, .t. ) ;
#24483 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24484 = vector ( 'none', #24483, 1000.000000000000000 ) ;
#24485 = edge_curve ( 'none', #24478, #24499, #31494, .t. ) ;
#24486 = axis2_placement_3d ( 'none', #24462, #24470, #24469 ) ;
#24487 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24488 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24489 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24490 = oriented_edge ( 'none', *, *, #23430, .f. ) ;
#24491 = cartesian_point ( 'none', ( 1.866666666666656900, -11.00000000000000400, -8.441356398446100000 ) ) ;
#24492 = cartesian_point ( 'none', ( 2.966666666666649000, -11.00000000000000900, -14.00000000000000000 ) ) ;
#24493 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24494 = vector ( 'none', #24493, 1000.000000000000000 ) ;
#24495 = cartesian_point ( 'none', ( 1.866666666666657100, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24497 = oriented_edge ( 'none', *, *, #24501, .t. ) ;
#24496 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24499 = vertex_point ( 'none', #31503 ) ;
#24498 = line ( 'none', #24496, #24484 ) ;
#24500 = vector ( 'none', #24507, 1000.000000000000000 ) ;
#24501 = edge_curve ( 'none', #24212, #24478, #31507, .t. ) ;
#24502 = cartesian_point ( 'none', ( 1.866666666666656900, -11.00000000000000400, -8.441356398446100000 ) ) ;
#24503 = cartesian_point ( 'none', ( 1.723307144317913100, -11.00000000000000400, -8.398531743473233400 ) ) ;
#24504 = cartesian_point ( 'none', ( 1.578885676601280400, -11.00000000000000400, -8.360184296897719100 ) ) ;
#24505 = cartesian_point ( 'none', ( 1.433333333333340000, -11.00000000000000400, -8.326604671405823100 ) ) ;
#24506 = b_spline_curve_with_knots ( 'none', 3,
( #24505, #24504, #24503, #24502 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003231890456741321300, 0.003679246698570483300 ),
.unspecified. ) ;
#24507 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24508 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24509 = cartesian_point ( 'none', ( 2.966666666666652600, -11.00000000000000400, -8.862320849399351300 ) ) ;
#24510 = cartesian_point ( 'none', ( 2.823980503620654700, -11.00000000000000400, -8.795981760256939500 ) ) ;
#24511 = cartesian_point ( 'none', ( 2.679596921182516100, -11.00000000000000400, -8.733309980454834000 ) ) ;
#24512 = cartesian_point ( 'none', ( 2.533333333333345200, -11.00000000000000400, -8.674699990824109400 ) ) ;
#24513 = oriented_edge ( 'none', *, *, #23343, .f. ) ;
#24514 = oriented_edge ( 'none', *, *, #4609, .f. ) ;
#24515 = b_spline_curve_with_knots ( 'none', 3,
( #24512, #24511, #24510, #24509 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003260929393285686700, 0.003732505822330766500 ),
.unspecified. ) ;
#24516 = cartesian_point ( 'none', ( 3.633333333333348800, -11.00000000000000400, -9.204227120211911000 ) ) ;
#24517 = cartesian_point ( 'none', ( 4.066666666667218900, -11.00000000000000400, -9.459784372770959800 ) ) ;
#24518 = line ( 'none', #24508, #24500 ) ;
#24519 = cartesian_point ( 'none', ( 3.633333333333351500, -11.00000000000000900, -14.00000000000000000 ) ) ;
#24520 = line ( 'none', #24579, #24578 ) ;
#24521 = axis2_placement_3d ( 'none', #24524, #24563, #24562 ) ;
#24522 = b_spline_curve_with_knots ( 'none', 3,
( #24583, #24582, #24581, #24580 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003642506229043732500, 0.004088350887208841300 ),
.unspecified. ) ;
#24523 = edge_curve ( 'none', #24698, #50803, #31552, .t. ) ;
#24524 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24525 = edge_curve ( 'none', #4753, #3987, #31493, .t. ) ;
#24526 = cartesian_point ( 'none', ( -4.733333333333332500, -11.00000000000000200, -9.901710504412667600 ) ) ;
#24527 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24528 = vector ( 'none', #24527, 1000.000000000000000 ) ;
#24529 = cartesian_point ( 'none', ( -1.866666666666664900, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24530 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24531 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24532 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24533 = axis2_placement_3d ( 'none', #24532, #24531, #24530 ) ;
#24534 = plane ( 'none', #24533 ) ;
#24535 = oriented_edge ( 'none', *, *, #3838, .t. ) ;
#24536 = edge_loop ( 'none', ( #24392, #24349 ) ) ;
#24537 = cartesian_point ( 'none', ( -4.733333333333332500, -11.00000000000000200, -9.901710504412667600 ) ) ;
#24538 = cartesian_point ( 'none', ( -5.089973273695212800, -11.00000000000000200, -10.15340508252075900 ) ) ;
#24539 = cartesian_point ( 'none', ( -5.437744188296672800, -11.00000000000000200, -10.42289064094041800 ) ) ;
#24540 = cartesian_point ( 'none', ( -5.773502691896265300, -11.00000000000000200, -10.70149930827729400 ) ) ;
#24541 = b_spline_curve_with_knots ( 'none', 3,
( #24540, #24539, #24538, #24537 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009621566473189666100, 0.01091839142057025700 ),
.unspecified. ) ;
#24542 = line ( 'none', #24529, #24528 ) ;
#24543 = plane ( 'none', #24521 ) ;
#24544 = face_outer_bound ( 'none', #10672, .t. ) ;
#24545 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24546 = vector ( 'none', #24545, 1000.000000000000000 ) ;
#24547 = cartesian_point ( 'none', ( -0.3333333333333339300, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24548 = line ( 'none', #24547, #24546 ) ;
#24549 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24550 = vector ( 'none', #24549, 1000.000000000000000 ) ;
#24551 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24552 = line ( 'none', #24551, #24550 ) ;
#24553 = cartesian_point ( 'none', ( -2.966666666666665500, -11.00000000000000200, -8.862320849399353100 ) ) ;
#24554 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24555 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24556 = b_spline_curve_with_knots ( 'none', 3,
( #24553, #24612, #24611, #24610 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003884931459540236900, 0.004350314168884698000 ),
.unspecified. ) ;
#24557 = axis2_placement_3d ( 'none', #24594, #24590, #24589 ) ;
#24558 = cartesian_point ( 'none', ( -1.866666666666664700, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24559 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24560 = vector ( 'none', #24559, 1000.000000000000000 ) ;
#24561 = plane ( 'none', #24557 ) ;
#24562 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24563 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24564 = cartesian_point ( 'none', ( -2.966666666666665000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24565 = line ( 'none', #24564, #24560 ) ;
#24566 = cartesian_point ( 'none', ( -0.7666666666666661600, -11.00000000000000000, -14.00000000000000000 ) ) ;
#24567 = line ( 'none', #24555, #24608 ) ;
#24568 = face_outer_bound ( 'none', #10596, .t. ) ;
#24569 = cartesian_point ( 'none', ( -0.3333333333333339800, -11.00000000000000200, -8.169585876471781900 ) ) ;
#24570 = cartesian_point ( 'none', ( -0.7666666666666650500, -11.00000000000000200, -8.208215831100172700 ) ) ;
#24571 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24572 = vector ( 'none', #24571, 1000.000000000000000 ) ;
#24573 = cartesian_point ( 'none', ( -1.433333333333334200, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24574 = oriented_edge ( 'none', *, *, #23833, .t. ) ;
#24575 = line ( 'none', #24573, #24572 ) ;
#24576 = cartesian_point ( 'none', ( -5.773502691896265300, -11.00000000000000200, -10.70149930827729400 ) ) ;
#24577 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24578 = vector ( 'none', #24577, 1000.000000000000000 ) ;
#24579 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24580 = cartesian_point ( 'none', ( -1.433333333333334500, -11.00000000000000200, -8.326604671405817700 ) ) ;
#24581 = cartesian_point ( 'none', ( -1.578627965051474500, -11.00000000000000200, -8.360124841603951800 ) ) ;
#24582 = cartesian_point ( 'none', ( -1.723057705345747200, -11.00000000000000200, -8.398457230544165600 ) ) ;
#24583 = cartesian_point ( 'none', ( -1.866666666666664300, -11.00000000000000400, -8.441356398446098200 ) ) ;
#24584 = cartesian_point ( 'none', ( -7.159612774962121200, -9.599186911246420100, -14.00000000000000000 ) ) ;
#24585 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24586 = vector ( 'none', #24585, 1000.000000000000000 ) ;
#24587 = cartesian_point ( 'none', ( -4.066666666666665500, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24588 = cartesian_point ( 'none', ( -2.533333333333335000, -11.00000000000000200, -8.674699990824102300 ) ) ;
#24589 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24590 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24591 = line ( 'none', #24587, #24586 ) ;
#24592 = cartesian_point ( 'none', ( -7.709612774962123700, -8.646558967083528600, -14.00000000000000000 ) ) ;
#24593 = advanced_face ( 'none', ( #31520 ), #31560, .f. ) ;
#24594 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24595 = cartesian_point ( 'none', ( -1.433333333333334500, -11.00000000000000200, -8.326604671405817700 ) ) ;
#24596 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24597 = vector ( 'none', #24596, 1000.000000000000000 ) ;
#24598 = face_outer_bound ( 'none', #10613, .t. ) ;
#24599 = cartesian_point ( 'none', ( -0.3333333333333339800, -11.00000000000000200, -8.169585876471781900 ) ) ;
#24600 = cartesian_point ( 'none', ( -0.4781896441650250700, -11.00000000000000200, -8.177419853059410200 ) ) ;
#24601 = cartesian_point ( 'none', ( -0.6226309518837894700, -11.00000000000000200, -8.190334909018092800 ) ) ;
#24602 = cartesian_point ( 'none', ( -0.7666666666666650500, -11.00000000000000200, -8.208215831100172700 ) ) ;
#24603 = edge_curve ( 'none', #25313, #24645, #31540, .t. ) ;
#24604 = b_spline_curve_with_knots ( 'none', 3,
( #24602, #24601, #24600, #24599 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003440409621219056000, 0.003875676731416756800 ),
.unspecified. ) ;
#24605 = cartesian_point ( 'none', ( -2.533333333333334500, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24606 = line ( 'none', #24605, #24597 ) ;
#24607 = b_spline_curve_with_knots ( 'none', 3,
( #24639, #24638, #24637, #24636 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.005158942345607361000, 0.005655748972344331300 ),
.unspecified. ) ;
#24608 = vector ( 'none', #24554, 1000.000000000000000 ) ;
#24609 = cartesian_point ( 'none', ( -3.633333333333335500, -11.00000000000000500, -14.00000000000000000 ) ) ;
#24610 = cartesian_point ( 'none', ( -2.533333333333335000, -11.00000000000000200, -8.674699990824102300 ) ) ;
#24611 = cartesian_point ( 'none', ( -2.679786717854385300, -11.00000000000000200, -8.733386034797090900 ) ) ;
#24612 = cartesian_point ( 'none', ( -2.824508110661340800, -11.00000000000000200, -8.796227060639918000 ) ) ;
#24613 = edge_curve ( 'none', #388, #31683, #31532, .t. ) ;
#24614 = oriented_edge ( 'none', *, *, #25216, .f. ) ;
#24615 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24616 = vector ( 'none', #24615, 1000.000000000000200 ) ;
#24617 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24618 = line ( 'none', #24617, #24616 ) ;
#24619 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24620 = vector ( 'none', #24619, 1000.000000000000000 ) ;
#24621 = cartesian_point ( 'none', ( -6.639528095680701000, -10.49999999999999800, -7.000000000000000000 ) ) ;
#24622 = line ( 'none', #24621, #24620 ) ;
#24623 = axis2_placement_3d ( 'none', #24657, #24656, #24643 ) ;
#24624 = face_outer_bound ( 'none', #10685, .t. ) ;
#24625 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24626 = vector ( 'none', #24625, 1000.000000000000000 ) ;
#24627 = cartesian_point ( 'none', ( -4.733333333333333400, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24628 = line ( 'none', #24627, #24626 ) ;
#24629 = cartesian_point ( 'none', ( -6.639528095680701000, -10.49999999999999800, -10.70149930827729200 ) ) ;
#24630 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24631 = vector ( 'none', #24630, 1000.000000000000000 ) ;
#24632 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24633 = line ( 'none', #24632, #24631 ) ;
#24634 = cartesian_point ( 'none', ( -7.159612774962119500, -9.599186911246416500, -9.901710504412726300 ) ) ;
#24635 = cartesian_point ( 'none', ( -8.259612774962125300, -7.693931022920637000, -8.674699990824128900 ) ) ;
#24636 = cartesian_point ( 'none', ( -3.633333333333333700, -11.00000000000000200, -9.204227120211902100 ) ) ;
#24637 = cartesian_point ( 'none', ( -3.779887090058230200, -11.00000000000000200, -9.286296705853466400 ) ) ;
#24638 = cartesian_point ( 'none', ( -3.924519400196734500, -11.00000000000000200, -9.371775960786557400 ) ) ;
#24639 = cartesian_point ( 'none', ( -4.066666666666664700, -11.00000000000000400, -9.459784372770895900 ) ) ;
#24640 = cartesian_point ( 'none', ( -4.066666666666663800, -11.00000000000000500, -14.00000000000000000 ) ) ;
#24641 = cartesian_point ( 'none', ( -7.492946108295480900, -9.021836642056738900, -14.00000000000000000 ) ) ;
#24642 = cartesian_point ( 'none', ( -8.592946108295459200, -7.116580753731006400, -8.441356398446092900 ) ) ;
#24643 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24644 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24645 = vertex_point ( 'none', #31530 ) ;
#24646 = line ( 'none', #24722, #24721 ) ;
#24647 = vertex_point ( 'none', #31529 ) ;
#24648 = cartesian_point ( 'none', ( -11.34294610829545600, -2.353441032916592700, -14.00000000000000000 ) ) ;
#24649 = face_outer_bound ( 'none', #10641, .t. ) ;
#24650 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24651 = vector ( 'none', #24650, 1000.000000000000200 ) ;
#24652 = advanced_face ( 'none', ( #31528 ), #31541, .f. ) ;
#24653 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24654 = line ( 'none', #24653, #24651 ) ;
#24655 = oriented_edge ( 'none', *, *, #3842, .t. ) ;
#24656 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24657 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#24658 = oriented_edge ( 'none', *, *, #29290, .t. ) ;
#24659 = cartesian_point ( 'none', ( -4.733333333333336900, -11.00000000000000700, -14.00000000000000000 ) ) ;
#24660 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24661 = vector ( 'none', #24660, 1000.000000000000000 ) ;
#24662 = cartesian_point ( 'none', ( -6.639528095680701000, -10.49999999999999800, -14.00000000000000000 ) ) ;
#24663 = cartesian_point ( 'none', ( -7.709612774962121900, -8.646558967083525000, -9.204227120211941200 ) ) ;
#24664 = cartesian_point ( 'none', ( -8.042946108295463900, -8.069208697893886400, -8.862320849399365500 ) ) ;
#24665 = cartesian_point ( 'none', ( -5.773502691896263500, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24666 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24667 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24668 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24669 = axis2_placement_3d ( 'none', #24668, #24667, #24666 ) ;
#24670 = line ( 'none', #24676, #24661 ) ;
#24671 = cartesian_point ( 'none', ( -6.639528095680701000, -10.49999999999999800, -10.70149930827729200 ) ) ;
#24672 = cartesian_point ( 'none', ( -6.807934890374815100, -10.20831087524997100, -10.42201514250233400 ) ) ;
#24673 = cartesian_point ( 'none', ( -6.980793299339009800, -9.908911328408466400, -10.15411012308021900 ) ) ;
#24674 = cartesian_point ( 'none', ( -7.159612774962119500, -9.599186911246416500, -9.901710504412726300 ) ) ;
#24675 = plane ( 'none', #24623 ) ;
#24676 = cartesian_point ( 'none', ( -7.159612774962119500, -9.599186911246414800, -7.000000000000000000 ) ) ;
#24677 = b_spline_curve_with_knots ( 'none', 3,
( #24674, #24673, #24672, #24671 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.824217231370584100e-007, 0.001312385476090424800 ),
.unspecified. ) ;
#24678 = plane ( 'none', #24669 ) ;
#24679 = plane ( 'none', #24705 ) ;
#24680 = oriented_edge ( 'none', *, *, #3844, .t. ) ;
#24681 = axis2_placement_3d ( 'none', #24758, #24757, #24756 ) ;
#24682 = edge_curve ( 'none', #24647, #22858, #31587, .t. ) ;
#24683 = oriented_edge ( 'none', *, *, #53202, .t. ) ;
#24684 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24686 = edge_curve ( 'none', #4772, #3991, #31592, .t. ) ;
#24685 = vector ( 'none', #24684, 1000.000000000000200 ) ;
#24687 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24688 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24689 = vector ( 'none', #24688, 1000.000000000000000 ) ;
#24690 = cartesian_point ( 'none', ( -8.592946108295471700, -7.116580753730985100, -7.000000000000000000 ) ) ;
#24691 = line ( 'none', #24760, #24759 ) ;
#24692 = cartesian_point ( 'none', ( 7.126919060098210900, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#24693 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24694 = oriented_edge ( 'none', *, *, #4813, .f. ) ;
#24695 = vector ( 'none', #24693, 1000.000000000000000 ) ;
#24696 = cartesian_point ( 'none', ( -0.7666666666666646100, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24697 = line ( 'none', #24690, #24689 ) ;
#24698 = vertex_point ( 'none', #31543 ) ;
#24700 = edge_curve ( 'none', #22912, #24698, #31582, .t. ) ;
#24699 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24701 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24702 = cartesian_point ( 'none', ( -0.3333333333333324800, -11.00000000000000000, -14.00000000000000000 ) ) ;
#24703 = line ( 'none', #24696, #24695 ) ;
#24704 = line ( 'none', #24687, #24685 ) ;
#24705 = axis2_placement_3d ( 'none', #24644, #24701, #24699 ) ;
#24706 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#24707 = vector ( 'none', #24706, 1000.000000000000000 ) ;
#24708 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#24709 = line ( 'none', #24708, #24707 ) ;
#24710 = oriented_edge ( 'none', *, *, #24485, .t. ) ;
#24711 = vertex_point ( 'none', #31524 ) ;
#24712 = face_outer_bound ( 'none', #10733, .t. ) ;
#24713 = face_outer_bound ( 'none', #10601, .t. ) ;
#24714 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24715 = vector ( 'none', #24714, 1000.000000000000200 ) ;
#24716 = oriented_edge ( 'none', *, *, #24700, .t. ) ;
#24717 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24718 = line ( 'none', #24717, #24715 ) ;
#24719 = plane ( 'none', #24681 ) ;
#24720 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24721 = vector ( 'none', #24720, 1000.000000000000000 ) ;
#24722 = cartesian_point ( 'none', ( -5.773502691896263500, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24723 = advanced_face ( 'none', ( #31578 ), #31577, .f. ) ;
#24724 = vertex_point ( 'none', #31573 ) ;
#24725 = cartesian_point ( 'none', ( 4.039205006855498300, -3.753533312967135300, -0.5560040577412849200 ) ) ;
#24726 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24727 = vector ( 'none', #24726, 1000.000000000000000 ) ;
#24728 = cartesian_point ( 'none', ( -7.492946108295480900, -9.021836642056738900, -7.000000000000000000 ) ) ;
#24729 = line ( 'none', #24728, #24727 ) ;
#24730 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#24731 = circle ( 'none', #25004, 2.000000000000000900 ) ;
#24732 = cartesian_point ( 'none', ( 4.052395249793374200, -3.786654871418332600, -0.5772788035039097000 ) ) ;
#24733 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24734 = edge_curve ( 'none', #24762, #24212, #31566, .t. ) ;
#24735 = vector ( 'none', #24733, 1000.000000000000200 ) ;
#24736 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24737 = cartesian_point ( 'none', ( -10.79294610829545900, -3.306068977079473100, -14.00000000000000000 ) ) ;
#24738 = vertex_point ( 'none', #31567 ) ;
#24739 = oriented_edge ( 'none', *, *, #24734, .t. ) ;
#24740 = cartesian_point ( 'none', ( -8.592946108295459200, -7.116580753731006400, -8.441356398446092900 ) ) ;
#24741 = cartesian_point ( 'none', ( -8.664795256649791000, -6.992134378300749900, -8.398430544091148400 ) ) ;
#24742 = cartesian_point ( 'none', ( -8.737011388816624100, -6.867052368261687100, -8.360103649192408800 ) ) ;
#24743 = cartesian_point ( 'none', ( -8.809612774962129600, -6.741303078757745500, -8.326604671405830200 ) ) ;
#24744 = cartesian_point ( 'none', ( -8.809612774962131400, -6.741303078757747300, -14.00000000000000000 ) ) ;
#24745 = face_outer_bound ( 'none', #10679, .t. ) ;
#24746 = axis2_placement_3d ( 'none', #24692, #24730, #24752 ) ;
#24747 = edge_curve ( 'none', #24204, #24762, #31569, .t. ) ;
#24748 = b_spline_curve_with_knots ( 'none', 3,
( #24743, #24742, #24741, #24740 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003756786455376948600, 0.004203022907969486800 ),
.unspecified. ) ;
#24749 = circle ( 'none', #24746, 2.000000000000000900 ) ;
#24750 = line ( 'none', #24736, #24735 ) ;
#24751 = edge_curve ( 'none', #20876, #24316, #31625, .t. ) ;
#24752 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#24753 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24755 = advanced_face ( 'none', ( #31620 ), #31619, .t. ) ;
#24754 = cartesian_point ( 'none', ( -11.55961277496213500, -1.978163357943310200, -9.459784372770863900 ) ) ;
#24756 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24757 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24758 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24759 = vector ( 'none', #24753, 1000.000000000000000 ) ;
#24760 = cartesian_point ( 'none', ( -8.809612774962129600, -6.741303078757745500, -7.000000000000000000 ) ) ;
#24761 = vertex_point ( 'none', #31627 ) ;
#24762 = vertex_point ( 'none', #31612 ) ;
#24763 = cartesian_point ( 'none', ( -8.592946108295473500, -7.116580753730986000, -14.00000000000000000 ) ) ;
#24764 = oriented_edge ( 'none', *, *, #26575, .f. ) ;
#24765 = vertex_point ( 'none', #31626 ) ;
#24766 = axis2_placement_3d ( 'none', #24771, #24770, #24818 ) ;
#24767 = axis2_placement_3d ( 'none', #24812, #24811, #24810 ) ;
#24768 = face_outer_bound ( 'none', #9219, .t. ) ;
#24769 = cartesian_point ( 'none', ( -7.492946108295480900, -9.021836642056738900, -9.459784372770913700 ) ) ;
#24770 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24771 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24772 = cartesian_point ( 'none', ( 58.61643192438713600, -26.91400952020509500, -21.00000000000000700 ) ) ;
#24773 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24774 = vector ( 'none', #24773, 1000.000000000000200 ) ;
#24775 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24776 = cartesian_point ( 'none', ( -8.042946108295478100, -8.069208697893861500, -14.00000000000000000 ) ) ;
#24777 = cartesian_point ( 'none', ( -8.042946108295463900, -8.069208697893886400, -8.862320849399365500 ) ) ;
#24778 = cartesian_point ( 'none', ( -8.114493415547375600, -7.945285126588829300, -8.795791858888142300 ) ) ;
#24779 = cartesian_point ( 'none', ( -8.186696319330611300, -7.820226028782260900, -8.733137401957233000 ) ) ;
#24780 = cartesian_point ( 'none', ( -8.259612774962125300, -7.693931022920637000, -8.674699990824128900 ) ) ;
#24781 = line ( 'none', #24775, #24774 ) ;
#24782 = plane ( 'none', #24766 ) ;
#24783 = cartesian_point ( 'none', ( -6.000000000000001800, 64.22032388582293500, -21.00000000000000700 ) ) ;
#24784 = b_spline_curve_with_knots ( 'none', 3,
( #24780, #24779, #24778, #24777 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003761329031024521400, 0.004229944080776745800 ),
.unspecified. ) ;
#24785 = cartesian_point ( 'none', ( -8.809612774962129600, -6.741303078757745500, -8.326604671405830200 ) ) ;
#24786 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24787 = vector ( 'none', #24786, 1000.000000000000000 ) ;
#24788 = cartesian_point ( 'none', ( -8.259612774962125300, -7.693931022920637000, -7.000000000000000000 ) ) ;
#24789 = line ( 'none', #24788, #24787 ) ;
#24790 = cartesian_point ( 'none', ( -8.259612774962127100, -7.693931022920639700, -14.00000000000000000 ) ) ;
#24791 = line ( 'none', #24816, #24815 ) ;
#24792 = toroidal_surface ( 'none', #24809, 64.50000000000000000, 0.9999999999999991100 ) ;
#24793 = cartesian_point ( 'none', ( -11.34294610829550000, -2.353441032916515000, -9.204227120211859500 ) ) ;
#24794 = face_outer_bound ( 'none', #10684, .t. ) ;
#24796 = edge_curve ( 'none', #24765, #25313, #31606, .t. ) ;
#24795 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24797 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#24798 = cartesian_point ( 'none', ( -9.909612774962132800, -4.836047190431971300, -8.208215831100162100 ) ) ;
#24799 = face_outer_bound ( 'none', #10790, .t. ) ;
#24800 = cartesian_point ( 'none', ( -9.692946108295464200, -5.211324865405232200, -7.000000000000000000 ) ) ;
#24801 = line ( 'none', #24800, #24848 ) ;
#24802 = plane ( 'none', #24849 ) ;
#24803 = cartesian_point ( 'none', ( -7.492946108295480900, -9.021836642056738900, -9.459784372770913700 ) ) ;
#24804 = cartesian_point ( 'none', ( -7.564251762286708000, -8.898331626477007800, -9.371488656235383600 ) ) ;
#24805 = cartesian_point ( 'none', ( -7.636438341847461500, -8.773300803053167800, -9.286181967900354600 ) ) ;
#24806 = cartesian_point ( 'none', ( -7.709612774962121900, -8.646558967083525000, -9.204227120211941200 ) ) ;
#24807 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24808 = b_spline_curve_with_knots ( 'none', 3,
( #24806, #24805, #24804, #24803 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003875408487055862500, 0.004377906729562550100 ),
.unspecified. ) ;
#24809 = axis2_placement_3d ( 'none', #24817, #24813, #24797 ) ;
#24810 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#24811 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24812 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.99999999999999600 ) ) ;
#24813 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24814 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24815 = vector ( 'none', #24814, 1000.000000000000000 ) ;
#24816 = cartesian_point ( 'none', ( -7.709612774962121900, -8.646558967083526800, -7.000000000000000000 ) ) ;
#24817 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#24818 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24819 = circle ( 'none', #24767, 64.50000000000000000 ) ;
#24820 = edge_loop ( 'none', ( #24574, #407, #416, #408 ) ) ;
#24821 = oriented_edge ( 'none', *, *, #4739, .f. ) ;
#24822 = cartesian_point ( 'none', ( -10.45961277496213300, -3.883419246269082900, -8.441356398446075100 ) ) ;
#24823 = b_spline_curve_with_knots ( 'none', 3,
( #24822, #24880, #24879, #24878 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004262485593313516300, 0.004702683219281599900 ),
.unspecified. ) ;
#24824 = cartesian_point ( 'none', ( -10.24294610829546100, -4.258696921242353100, -14.00000000000000000 ) ) ;
#24825 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24826 = line ( 'none', #24825, #24877 ) ;
#24827 = line ( 'none', #24865, #24864 ) ;
#24828 = plane ( 'none', #24873 ) ;
#24829 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24830 = vector ( 'none', #24829, 1000.000000000000000 ) ;
#24831 = face_outer_bound ( 'none', #10718, .t. ) ;
#24832 = edge_curve ( 'none', #4573, #3810, #31608, .t. ) ;
#24833 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24834 = cartesian_point ( 'none', ( -10.45961277496213300, -3.883419246269084200, -7.000000000000000000 ) ) ;
#24835 = line ( 'none', #24834, #24830 ) ;
#24836 = cartesian_point ( 'none', ( -6.000000000000001800, 65.22461191912145800, -20.00000000000000000 ) ) ;
#24837 = cartesian_point ( 'none', ( -6.000000000000002700, 65.22461191912144300, -20.13222327516057700 ) ) ;
#24838 = edge_loop ( 'none', ( #24967, #24655, #23904, #24975 ) ) ;
#24839 = cartesian_point ( 'none', ( -6.000000000000002700, 65.19829284364537600, -20.26255341616029800 ) ) ;
#24840 = cartesian_point ( 'none', ( -6.000000000000002700, 65.09721672301866100, -20.50480528253512700 ) ) ;
#24841 = cartesian_point ( 'none', ( -6.000000000000002700, 65.02225348521311300, -20.61597120487915500 ) ) ;
#24842 = cartesian_point ( 'none', ( -6.000000000000002700, 64.83674705358630800, -20.80018380924395100 ) ) ;
#24843 = cartesian_point ( 'none', ( -6.000000000000000900, 64.72459651882397200, -20.87454084938912400 ) ) ;
#24844 = cartesian_point ( 'none', ( -6.000000000000002700, 64.48306343627670900, -20.97390530016988900 ) ) ;
#24845 = cartesian_point ( 'none', ( -6.000000000000002700, 64.35115390446431100, -21.00000000000002500 ) ) ;
#24846 = cartesian_point ( 'none', ( -6.000000000000001800, 64.22032388582293500, -21.00000000000000700 ) ) ;
#24847 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24848 = vector ( 'none', #24847, 1000.000000000000000 ) ;
#24849 = axis2_placement_3d ( 'none', #24795, #24807, #24833 ) ;
#24850 = oriented_edge ( 'none', *, *, #403, .t. ) ;
#24851 = b_spline_curve_with_knots ( 'none', 3,
( #24846, #24845, #24844, #24843, #24842, #24841, #24840, #24839, #24837, #24836 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 0.001117848590407369100, 0.001509629945440040500, 0.001901411300472711800, 0.002293192655505382900, 0.002684974010538054500 ),
.unspecified. ) ;
#24852 = line ( 'none', #24904, #24903 ) ;
#24853 = line ( 'none', #24900, #24897 ) ;
#24854 = cartesian_point ( 'none', ( -10.45961277496213700, -3.883419246269088200, -14.00000000000000000 ) ) ;
#24855 = cartesian_point ( 'none', ( -10.79294610829545900, -3.306068977079471300, -8.674699990824068500 ) ) ;
#24856 = cartesian_point ( 'none', ( -10.86583599884126300, -3.179819983296003000, -8.733116111909241800 ) ) ;
#24857 = cartesian_point ( 'none', ( -10.93804010856142400, -3.054758796745410200, -8.795768278425963900 ) ) ;
#24858 = cartesian_point ( 'none', ( -11.00961277496213400, -2.930791302106197500, -8.862320849399324600 ) ) ;
#24859 = b_spline_curve_with_knots ( 'none', 3,
( #24912, #24911, #24910, #24909, #24908, #24907, #24906, #24905 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( 0.001567235148093839600, 0.001958664648947633200, 0.002350094149801427000, 0.003132953151509001900 ),
.unspecified. ) ;
#24860 = b_spline_curve_with_knots ( 'none', 3,
( #24858, #24857, #24856, #24855 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004549650064606438800, 0.005017825730732584700 ),
.unspecified. ) ;
#24861 = cartesian_point ( 'none', ( -10.45961277496213300, -3.883419246269082900, -8.441356398446075100 ) ) ;
#24862 = cartesian_point ( 'none', ( -10.24294610829546000, -4.258696921242352200, -8.326604671405798200 ) ) ;
#24863 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24864 = vector ( 'none', #24863, 1000.000000000000000 ) ;
#24865 = cartesian_point ( 'none', ( -11.00961277496213400, -2.930791302106198000, -7.000000000000000000 ) ) ;
#24866 = cartesian_point ( 'none', ( -9.692946108295464200, -5.211324865405232200, -8.169585876471771300 ) ) ;
#24867 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24868 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24869 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24870 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24871 = vector ( 'none', #24870, 1000.000000000000000 ) ;
#24872 = cartesian_point ( 'none', ( -11.34294610829545600, -2.353441032916592700, -7.000000000000000000 ) ) ;
#24873 = axis2_placement_3d ( 'none', #24869, #24868, #24867 ) ;
#24874 = line ( 'none', #24872, #24871 ) ;
#24875 = cartesian_point ( 'none', ( -11.00961277496213600, -2.930791302106201500, -14.00000000000000000 ) ) ;
#24876 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24877 = vector ( 'none', #24876, 1000.000000000000200 ) ;
#24878 = cartesian_point ( 'none', ( -10.24294610829546000, -4.258696921242352200, -8.326604671405798200 ) ) ;
#24879 = cartesian_point ( 'none', ( -10.31548809368272800, -4.133050516869685600, -8.360076241111256600 ) ) ;
#24880 = cartesian_point ( 'none', ( -10.38770569146963900, -4.007965968302182000, -8.398395931080960600 ) ) ;
#24881 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#24882 = line ( 'none', #24881, #24934 ) ;
#24883 = axis2_placement_3d ( 'none', #24918, #24917, #24982 ) ;
#24884 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24885 = vector ( 'none', #24884, 1000.000000000000000 ) ;
#24886 = advanced_face ( 'none', ( #31600 ), #31596, .t. ) ;
#24887 = cartesian_point ( 'none', ( -11.55961277496213800, -1.978163357943315300, -14.00000000000000000 ) ) ;
#24888 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#24889 = cartesian_point ( 'none', ( -11.55961277496213500, -1.978163357943313800, -7.000000000000000000 ) ) ;
#24890 = line ( 'none', #24889, #24885 ) ;
#24891 = cartesian_point ( 'none', ( -10.79294610829545900, -3.306068977079471300, -8.674699990824068500 ) ) ;
#24892 = face_outer_bound ( 'none', #10676, .t. ) ;
#24894 = edge_loop ( 'none', ( #24850, #24680, #409, #410 ) ) ;
#24893 = cartesian_point ( 'none', ( -11.00961277496213400, -2.930791302106197500, -8.862320849399324600 ) ) ;
#24895 = axis2_placement_3d ( 'none', #24916, #24914, #24888 ) ;
#24896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24897 = vector ( 'none', #24896, 1000.000000000000000 ) ;
#24898 = cartesian_point ( 'none', ( -10.79294610829551000, 3.306068977079388300, -14.00000000000000000 ) ) ;
#24899 = plane ( 'none', #24895 ) ;
#24900 = cartesian_point ( 'none', ( -10.79294610829545900, -3.306068977079471800, -7.000000000000000000 ) ) ;
#24901 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24902 = edge_curve ( 'none', #24994, #24998, #31595, .t. ) ;
#24903 = vector ( 'none', #24901, 1000.000000000000200 ) ;
#24904 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24905 = cartesian_point ( 'none', ( 53.48617087394029600, -37.80845838226761700, -20.00000000000000000 ) ) ;
#24906 = cartesian_point ( 'none', ( 53.48617087394042400, -37.80845838226768800, -20.26471375487734500 ) ) ;
#24907 = cartesian_point ( 'none', ( 53.39303316087011800, -37.75468529855483300, -20.52186168049786000 ) ) ;
#24908 = cartesian_point ( 'none', ( 53.14927563329595700, -37.61395182439288500, -20.80130330404616500 ) ) ;
#24909 = cartesian_point ( 'none', ( 53.05350261211605600, -37.55865724483359000, -20.87440239634404900 ) ) ;
#24910 = cartesian_point ( 'none', ( 52.84325500097686800, -37.43727072994589400, -20.97421389030081300 ) ) ;
#24911 = cartesian_point ( 'none', ( 52.72960321134252800, -37.37165383860661900, -21.00000000000002100 ) ) ;
#24912 = cartesian_point ( 'none', ( 52.61643192438705800, -37.30631436561834800, -21.00000000000000700 ) ) ;
#24913 = cartesian_point ( 'none', ( 52.61643192438705800, -37.30631436561834800, -21.00000000000000700 ) ) ;
#24915 = oriented_edge ( 'none', *, *, #24603, .f. ) ;
#24914 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#24916 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#24917 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#24918 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#24919 = face_outer_bound ( 'none', #10824, .t. ) ;
#24920 = vertex_point ( 'none', #31658 ) ;
#24921 = vertex_point ( 'none', #31599 ) ;
#24922 = plane ( 'none', #24970 ) ;
#24923 = oriented_edge ( 'none', *, *, #24474, .t. ) ;
#24924 = face_outer_bound ( 'none', #10817, .t. ) ;
#24925 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24926 = vector ( 'none', #24925, 1000.000000000000000 ) ;
#24927 = cartesian_point ( 'none', ( -11.34294610829551100, 2.353441032916501200, -14.00000000000000000 ) ) ;
#24928 = edge_curve ( 'none', #4623, #3848, #31594, .t. ) ;
#24930 = oriented_edge ( 'none', *, *, #24151, .f. ) ;
#24929 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#24931 = vector ( 'none', #24929, 1000.000000000000000 ) ;
#24932 = cartesian_point ( 'none', ( -11.55961277496215800, 1.978163357943275600, -14.00000000000000000 ) ) ;
#24933 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#24934 = vector ( 'none', #24933, 1000.000000000000100 ) ;
#24935 = vector ( 'none', #24971, 1000.000000000000200 ) ;
#24936 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#24937 = line ( 'none', #24936, #24935 ) ;
#24938 = line ( 'none', #24950, #24931 ) ;
#24939 = cartesian_point ( 'none', ( -11.00961277496216100, 2.930791302106155300, -14.00000000000000000 ) ) ;
#24940 = cartesian_point ( 'none', ( -11.34294610829550000, -2.353441032916515000, -9.204227120211859500 ) ) ;
#24941 = cartesian_point ( 'none', ( -11.41596795512592500, -2.226963484143705600, -9.286011072340791400 ) ) ;
#24942 = cartesian_point ( 'none', ( -11.48836668535997600, -2.101565204974859200, -9.371562413085152700 ) ) ;
#24943 = cartesian_point ( 'none', ( -11.55961277496213500, -1.978163357943310200, -9.459784372770863900 ) ) ;
#24944 = oriented_edge ( 'none', *, *, #20966, .t. ) ;
#24945 = cartesian_point ( 'none', ( -11.34294610829551100, 2.353441032916501200, -7.000000000000000000 ) ) ;
#24946 = line ( 'none', #24945, #24926 ) ;
#24947 = plane ( 'none', #24883 ) ;
#24948 = b_spline_curve_with_knots ( 'none', 3,
( #24943, #24942, #24941, #24940 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004842897214370057800, 0.005340868928543579200 ),
.unspecified. ) ;
#24949 = cartesian_point ( 'none', ( -8.259612774962169700, 7.693931022920548200, -14.00000000000000000 ) ) ;
#24950 = cartesian_point ( 'none', ( -12.41303078757695000, 0.5000000000000022200, -7.000000000000000000 ) ) ;
#24951 = cartesian_point ( 'none', ( -10.24294610829546000, -4.258696921242352200, -7.000000000000000000 ) ) ;
#24952 = line ( 'none', #24951, #25023 ) ;
#24953 = cartesian_point ( 'none', ( 6.000000000000001800, 64.22032388582293500, -21.00000000000000700 ) ) ;
#24954 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24955 = vector ( 'none', #24954, 1000.000000000000000 ) ;
#24956 = cartesian_point ( 'none', ( -11.89294610829551500, 1.400813088753612300, -7.000000000000000000 ) ) ;
#24957 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#24958 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#24959 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#24960 = line ( 'none', #24956, #24955 ) ;
#24961 = face_outer_bound ( 'none', #10762, .t. ) ;
#24962 = axis2_placement_3d ( 'none', #25001, #24995, #24990 ) ;
#24963 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#24964 = vector ( 'none', #24963, 1000.000000000000000 ) ;
#24965 = cartesian_point ( 'none', ( -12.41303078757695000, 0.5000000000000018900, -14.00000000000000000 ) ) ;
#24966 = plane ( 'none', #25019 ) ;
#24967 = oriented_edge ( 'none', *, *, #24928, .t. ) ;
#24968 = cartesian_point ( 'none', ( -11.89294610829545500, -1.400813088753711800, -7.000000000000000000 ) ) ;
#24969 = line ( 'none', #24968, #24964 ) ;
#24970 = axis2_placement_3d ( 'none', #24959, #24958, #24957 ) ;
#24971 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#24972 = cartesian_point ( 'none', ( -11.89294610829545300, -1.400813088753712200, -14.00000000000000000 ) ) ;
#24973 = cartesian_point ( 'none', ( -11.89294610829545500, -1.400813088753711400, -9.901710504412609000 ) ) ;
#24974 = cartesian_point ( 'none', ( -12.07176558391858900, -1.091088671591616600, -10.15411012308013200 ) ) ;
#24975 = oriented_edge ( 'none', *, *, #4687, .f. ) ;
#24976 = cartesian_point ( 'none', ( -12.24462399288281000, -0.7916891247500643700, -10.42201514250228200 ) ) ;
#24977 = oriented_edge ( 'none', *, *, #32666, .f. ) ;
#24978 = cartesian_point ( 'none', ( -12.41303078757694900, -0.4999999999999963400, -10.70149930827727900 ) ) ;
#24979 = cartesian_point ( 'none', ( -11.89294610829545500, -1.400813088753711400, -9.901710504412609000 ) ) ;
#24980 = b_spline_curve_with_knots ( 'none', 3,
( #24978, #24976, #24974, #24973 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.998880101689291800e-007, 0.001312402942377642100 ),
.unspecified. ) ;
#24981 = cartesian_point ( 'none', ( -11.89294610829551500, 1.400813088753612300, -14.00000000000000000 ) ) ;
#24982 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#24983 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#24985 = vertex_point ( 'none', #31661 ) ;
#24984 = vector ( 'none', #24983, 1000.000000000000000 ) ;
#24986 = vertex_point ( 'none', #31652 ) ;
#24987 = cartesian_point ( 'none', ( -7.492946108295500500, 9.021836642056696200, -7.000000000000000000 ) ) ;
#24988 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#24989 = cartesian_point ( 'none', ( 4.168039432627834300, -4.101192000697226400, 0.04349069067323425200 ) ) ;
#24990 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#24991 = cartesian_point ( 'none', ( 4.128046571531732500, -4.078890398546607600, 0.06484540878759030600 ) ) ;
#24992 = vertex_point ( 'none', #31649 ) ;
#24993 = face_outer_bound ( 'none', #10980, .t. ) ;
#24994 = vertex_point ( 'none', #31651 ) ;
#24995 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#24996 = vertex_point ( 'none', #31650 ) ;
#24997 = face_outer_bound ( 'none', #10816, .t. ) ;
#24998 = vertex_point ( 'none', #31654 ) ;
#24999 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25000 = vector ( 'none', #24999, 1000.000000000000000 ) ;
#25001 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25002 = edge_curve ( 'none', #24738, #24994, #31611, .t. ) ;
#25003 = line ( 'none', #24987, #24984 ) ;
#25004 = axis2_placement_3d ( 'none', #24988, #25009, #25018 ) ;
#25005 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#25006 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#25007 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#25008 = edge_curve ( 'none', #25239, #25293, #31644, .t. ) ;
#25009 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25010 = cartesian_point ( 'none', ( -9.692946108295464200, -5.211324865405232200, -8.169585876471771300 ) ) ;
#25011 = cartesian_point ( 'none', ( -9.765500136110793200, -5.085657602935315300, -8.177433467674111600 ) ) ;
#25012 = oriented_edge ( 'none', *, *, #24902, .t. ) ;
#25013 = cartesian_point ( 'none', ( -9.837718695131163900, -4.960571389462622000, -8.190365641075299400 ) ) ;
#25014 = cartesian_point ( 'none', ( -9.909612774962132800, -4.836047190431971300, -8.208215831100162100 ) ) ;
#25015 = plane ( 'none', #24962 ) ;
#25016 = cartesian_point ( 'none', ( 4.086376042167606700, -4.082715877136863900, 0.07147133206918027100 ) ) ;
#25017 = b_spline_curve_with_knots ( 'none', 3,
( #25014, #25013, #25011, #25010 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004028914651040574500, 0.004463423040302871500 ),
.unspecified. ) ;
#25018 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25019 = axis2_placement_3d ( 'none', #25007, #25006, #25005 ) ;
#25020 = cartesian_point ( 'none', ( -9.909612774962132800, -4.836047190431971300, -7.000000000000000000 ) ) ;
#25021 = line ( 'none', #25020, #25000 ) ;
#25022 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25023 = vector ( 'none', #25022, 1000.000000000000000 ) ;
#25024 = cartesian_point ( 'none', ( 6.000000000000001800, 64.22032388582293500, -21.00000000000000700 ) ) ;
#25025 = b_spline_curve_with_knots ( 'none', 3,
( #25024, #25082, #25081, #25080, #25079, #25078, #25077, #25076, #25075, #25074 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 0.001117848590407369100, 0.001509629945440040500, 0.001901411300472711800, 0.002293192655505382900, 0.002684974010538054500 ),
.unspecified. ) ;
#25026 = axis2_placement_3d ( 'none', #25067, #25066, #25065 ) ;
#25027 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25028 = vector ( 'none', #25027, 1000.000000000000100 ) ;
#25029 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25030 = vector ( 'none', #25029, 1000.000000000000000 ) ;
#25031 = cartesian_point ( 'none', ( -8.042946108295499400, 8.069208697893815300, -14.00000000000000000 ) ) ;
#25032 = cartesian_point ( 'none', ( -8.042946108295499400, 8.069208697893815300, -7.000000000000000000 ) ) ;
#25033 = line ( 'none', #25032, #25030 ) ;
#25034 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25035 = vector ( 'none', #25034, 1000.000000000000000 ) ;
#25036 = cartesian_point ( 'none', ( -7.709612774962170800, 8.646558967083432600, -7.000000000000000000 ) ) ;
#25037 = line ( 'none', #25036, #25035 ) ;
#25038 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25039 = vector ( 'none', #25038, 1000.000000000000000 ) ;
#25040 = cartesian_point ( 'none', ( -6.639528095680693000, 10.50000000000000000, -7.000000000000000000 ) ) ;
#25041 = oriented_edge ( 'none', *, *, #25282, .f. ) ;
#25042 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25043 = vector ( 'none', #25042, 1000.000000000000100 ) ;
#25044 = oriented_edge ( 'none', *, *, #24384, .f. ) ;
#25045 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25046 = line ( 'none', #25045, #25043 ) ;
#25047 = line ( 'none', #25040, #25039 ) ;
#25049 = edge_curve ( 'none', #24499, #24711, #31636, .t. ) ;
#25048 = cartesian_point ( 'none', ( -11.00961277496216100, 2.930791302106154900, -7.000000000000000000 ) ) ;
#25050 = line ( 'none', #25048, #25073 ) ;
#25051 = face_outer_bound ( 'none', #10876, .t. ) ;
#25052 = plane ( 'none', #25103 ) ;
#25053 = vector ( 'none', #25055, 1000.000000000000000 ) ;
#25054 = cartesian_point ( 'none', ( -7.709612774962169900, 8.646558967083430900, -14.00000000000000000 ) ) ;
#25055 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25056 = cartesian_point ( 'none', ( -10.45961277496216500, 3.883419246269030900, -7.000000000000000000 ) ) ;
#25057 = line ( 'none', #25056, #25053 ) ;
#25058 = cartesian_point ( 'none', ( -10.24294610829550400, 4.258696921242276700, -14.00000000000000000 ) ) ;
#25059 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25060 = line ( 'none', #25059, #25113 ) ;
#25061 = cartesian_point ( 'none', ( -7.492946108295501300, 9.021836642056698000, -14.00000000000000000 ) ) ;
#25062 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25063 = vector ( 'none', #25062, 1000.000000000000000 ) ;
#25064 = cartesian_point ( 'none', ( -10.24294610829550400, 4.258696921242276700, -7.000000000000000000 ) ) ;
#25065 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25066 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25067 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25068 = line ( 'none', #25064, #25063 ) ;
#25069 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25070 = line ( 'none', #25069, #25028 ) ;
#25071 = plane ( 'none', #25026 ) ;
#25072 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25073 = vector ( 'none', #25072, 1000.000000000000000 ) ;
#25074 = cartesian_point ( 'none', ( 6.000000000000001800, 65.22461191912145800, -20.00000000000000000 ) ) ;
#25075 = cartesian_point ( 'none', ( 6.000000000000002700, 65.22461191912144300, -20.13222327516057700 ) ) ;
#25076 = cartesian_point ( 'none', ( 6.000000000000002700, 65.19829284364537600, -20.26255341616029800 ) ) ;
#25077 = cartesian_point ( 'none', ( 6.000000000000002700, 65.09721672301866100, -20.50480528253512700 ) ) ;
#25078 = cartesian_point ( 'none', ( 6.000000000000002700, 65.02225348521311300, -20.61597120487915500 ) ) ;
#25079 = cartesian_point ( 'none', ( 6.000000000000002700, 64.83674705358630800, -20.80018380924395100 ) ) ;
#25080 = cartesian_point ( 'none', ( 6.000000000000000900, 64.72459651882397200, -20.87454084938912400 ) ) ;
#25081 = cartesian_point ( 'none', ( 6.000000000000002700, 64.48306343627670900, -20.97390530016988900 ) ) ;
#25082 = cartesian_point ( 'none', ( 6.000000000000002700, 64.35115390446431100, -21.00000000000002500 ) ) ;
#25083 = cartesian_point ( 'none', ( -52.84325500097740000, -37.43727072994515500, -20.97421389030081700 ) ) ;
#25084 = cartesian_point ( 'none', ( -52.72960321134306100, -37.37165383860588000, -21.00000000000002800 ) ) ;
#25085 = cartesian_point ( 'none', ( -52.61643192438759100, -37.30631436561760900, -21.00000000000000700 ) ) ;
#25086 = vector ( 'none', #25139, 1000.000000000000000 ) ;
#25087 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#25088 = b_spline_curve_with_knots ( 'none', 3,
( #25085, #25084, #25083, #25144, #25143, #25142, #25141, #25140 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( 0.001567235148093849200, 0.001958664648947636200, 0.002350094149801423500, 0.003132953151509003200 ),
.unspecified. ) ;
#25089 = face_outer_bound ( 'none', #10919, .t. ) ;
#25090 = face_outer_bound ( 'none', #10884, .t. ) ;
#25091 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25092 = vector ( 'none', #25091, 1000.000000000000100 ) ;
#25093 = direction ( 'none', ( -8.604228440844966300e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25094 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25095 = vector ( 'none', #25094, 1000.000000000000000 ) ;
#25096 = cartesian_point ( 'none', ( -9.359612774962171100, 5.788675134594786400, -7.000000000000000000 ) ) ;
#25097 = axis2_placement_3d ( 'none', #25146, #25104, #25132 ) ;
#25098 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25099 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25100 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25101 = cartesian_point ( 'none', ( -10.79294610829550800, 3.306068977079388300, -7.000000000000000000 ) ) ;
#25102 = line ( 'none', #25101, #25095 ) ;
#25103 = axis2_placement_3d ( 'none', #25100, #25099, #25098 ) ;
#25104 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25105 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25106 = vector ( 'none', #25105, 1000.000000000000000 ) ;
#25107 = cartesian_point ( 'none', ( -11.55961277496216000, 1.978163357943276900, -7.000000000000000000 ) ) ;
#25108 = line ( 'none', #25107, #25106 ) ;
#25109 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25110 = line ( 'none', #25109, #25092 ) ;
#25111 = cartesian_point ( 'none', ( -10.45961277496216400, 3.883419246269030000, -14.00000000000000000 ) ) ;
#25112 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25113 = vector ( 'none', #25112, 1000.000000000000100 ) ;
#25114 = face_outer_bound ( 'none', #10873, .t. ) ;
#25115 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25116 = axis2_placement_3d ( 'none', #25166, #25165, #25164 ) ;
#25117 = axis2_placement_3d ( 'none', #25122, #25130, #25169 ) ;
#25118 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25119 = vector ( 'none', #25118, 1000.000000000000000 ) ;
#25120 = axis2_placement_3d ( 'none', #25087, #25123, #25115 ) ;
#25121 = face_outer_bound ( 'none', #10899, .t. ) ;
#25122 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25123 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25124 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25125 = vector ( 'none', #25124, 1000.000000000000100 ) ;
#25126 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25127 = cartesian_point ( 'none', ( -8.809612774962170400, 6.741303078757666400, -14.00000000000000000 ) ) ;
#25128 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#25129 = line ( 'none', #25126, #25125 ) ;
#25130 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25131 = cartesian_point ( 'none', ( -9.359612774962167600, 5.788675134594784700, -14.00000000000000000 ) ) ;
#25132 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25133 = circle ( 'none', #25168, 64.50000000000000000 ) ;
#25134 = plane ( 'none', #25148 ) ;
#25135 = cartesian_point ( 'none', ( -8.809612774962170400, 6.741303078757668200, -7.000000000000000000 ) ) ;
#25136 = line ( 'none', #25135, #25119 ) ;
#25137 = toroidal_surface ( 'none', #25120, 64.50000000000000000, 0.9999999999999991100 ) ;
#25138 = cartesian_point ( 'none', ( -8.592946108295500100, 7.116580753730931800, -14.00000000000000000 ) ) ;
#25139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25140 = cartesian_point ( 'none', ( -53.48617087394082100, -37.80845838226686300, -20.00000000000000000 ) ) ;
#25141 = cartesian_point ( 'none', ( -53.48617087394094900, -37.80845838226691300, -20.26471375487733800 ) ) ;
#25142 = cartesian_point ( 'none', ( -53.39303316087064400, -37.75468529855408700, -20.52186168049785000 ) ) ;
#25143 = cartesian_point ( 'none', ( -53.14927563329650400, -37.61395182439216700, -20.80130330404616500 ) ) ;
#25144 = cartesian_point ( 'none', ( -53.05350261211660300, -37.55865724483283000, -20.87440239634404900 ) ) ;
#25145 = line ( 'none', #25096, #25086 ) ;
#25146 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25147 = cartesian_point ( 'none', ( 11.67627944162882700, -2.353441032916419000, -15.32287565553230200 ) ) ;
#25148 = axis2_placement_3d ( 'none', #25147, #25093, #25128 ) ;
#25149 = plane ( 'none', #25097 ) ;
#25150 = cartesian_point ( 'none', ( -8.259612774962171500, 7.693931022920549100, -7.000000000000000000 ) ) ;
#25151 = axis2_placement_3d ( 'none', #25207, #25206, #25198 ) ;
#25152 = vector ( 'none', #25212, 1000.000000000000000 ) ;
#25153 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25154 = vector ( 'none', #25153, 1000.000000000000100 ) ;
#25155 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25156 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.99999999999999600 ) ) ;
#25157 = line ( 'none', #25155, #25154 ) ;
#25158 = plane ( 'none', #25151 ) ;
#25159 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25160 = vector ( 'none', #25159, 1000.000000000000100 ) ;
#25161 = line ( 'none', #25150, #25152 ) ;
#25162 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#25163 = line ( 'none', #25162, #25160 ) ;
#25164 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25165 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25166 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25167 = vector ( 'none', #25172, 1000.000000000000000 ) ;
#25168 = axis2_placement_3d ( 'none', #25156, #25205, #25204 ) ;
#25169 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25170 = plane ( 'none', #25116 ) ;
#25171 = face_outer_bound ( 'none', #10855, .t. ) ;
#25172 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25173 = cartesian_point ( 'none', ( -9.142946108295502600, 6.163952809568046500, -7.000000000000000000 ) ) ;
#25174 = line ( 'none', #25173, #25167 ) ;
#25175 = cartesian_point ( 'none', ( -9.142946108295502600, 6.163952809568047400, -14.00000000000000000 ) ) ;
#25176 = plane ( 'none', #25117 ) ;
#25177 = face_outer_bound ( 'none', #10892, .t. ) ;
#25178 = cartesian_point ( 'none', ( 47.83060101946448100, -34.54321360436523500, -12.00000000000000000 ) ) ;
#25179 = axis2_placement_3d ( 'none', #25231, #25230, #25229 ) ;
#25180 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25181 = vector ( 'none', #25180, 1000.000000000000000 ) ;
#25182 = cartesian_point ( 'none', ( 47.83060101946448100, -34.54321360436523500, -21.00000000000000700 ) ) ;
#25183 = line ( 'none', #25182, #25181 ) ;
#25184 = cartesian_point ( 'none', ( 47.83060101946446000, -34.54321360436522100, -21.00000000000000400 ) ) ;
#25185 = line ( 'none', #25246, #25245 ) ;
#25186 = plane ( 'none', #25192 ) ;
#25187 = direction ( 'none', ( 0.8660254037844361500, -0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25188 = vector ( 'none', #25187, 1000.000000000000100 ) ;
#25189 = cartesian_point ( 'none', ( 59.45836758623875100, -41.25650776176656400, -21.00000000000000700 ) ) ;
#25190 = edge_curve ( 'none', #24921, #25285, #31689, .t. ) ;
#25191 = line ( 'none', #25189, #25188 ) ;
#25192 = axis2_placement_3d ( 'none', #25197, #25241, #25234 ) ;
#25193 = direction ( 'none', ( 0.8660254037844434800, 0.4999999999999916200, 0.0000000000000000000 ) ) ;
#25194 = vector ( 'none', #25193, 1000.000000000000000 ) ;
#25195 = cartesian_point ( 'none', ( 31.14582562299390000, 11.05384757729278200, -12.00000000000000000 ) ) ;
#25196 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25197 = cartesian_point ( 'none', ( 0.0000000000000000000, 65.00000000000000000, -12.00000000000000000 ) ) ;
#25198 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#25199 = vector ( 'none', #25196, 1000.000000000000000 ) ;
#25200 = cartesian_point ( 'none', ( -8.592946108295501900, 7.116580753730930900, -7.000000000000000000 ) ) ;
#25201 = line ( 'none', #25200, #25199 ) ;
#25202 = line ( 'none', #25195, #25194 ) ;
#25203 = vector ( 'none', #25248, 1000.000000000000100 ) ;
#25204 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25205 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25206 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#25207 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#25208 = cartesian_point ( 'none', ( -25.14582562299437300, 21.44615242270693400, -12.00000000000000000 ) ) ;
#25209 = line ( 'none', #25208, #25203 ) ;
#25210 = face_outer_bound ( 'none', #10915, .t. ) ;
#25211 = cartesian_point ( 'none', ( -47.83060101946496400, -34.54321360436456000, -12.00000000000000000 ) ) ;
#25212 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25213 = plane ( 'none', #25287 ) ;
#25214 = face_outer_bound ( 'none', #10959, .t. ) ;
#25215 = cartesian_point ( 'none', ( 4.071447262713888000, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25216 = edge_curve ( 'none', #25281, #24985, #31691, .t. ) ;
#25217 = cylindrical_surface ( 'none', #25251, 2.000000000000000000 ) ;
#25218 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25219 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25220 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.99999999999999600 ) ) ;
#25221 = cartesian_point ( 'none', ( -58.61643192438749100, -26.91400952020427800, -21.00000000000000700 ) ) ;
#25222 = axis2_placement_3d ( 'none', #25279, #25278, #25253 ) ;
#25223 = direction ( 'none', ( 0.8660254037844361500, -0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25224 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25225 = vector ( 'none', #25224, 1000.000000000000000 ) ;
#25226 = cartesian_point ( 'none', ( 53.83060101946453800, -24.15090875895197100, -21.00000000000000700 ) ) ;
#25227 = cartesian_point ( 'none', ( 53.83060101946453800, -24.15090875895197100, -21.00000000000000700 ) ) ;
#25228 = cartesian_point ( 'none', ( 65.45836758623880800, -30.86420291635330700, -21.00000000000000700 ) ) ;
#25229 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25230 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25231 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#25232 = line ( 'none', #25226, #25225 ) ;
#25233 = direction ( 'none', ( -0.5000000000000043300, -0.8660254037844362700, 0.0000000000000000000 ) ) ;
#25234 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25235 = circle ( 'none', #25179, 59.00000000000000000 ) ;
#25236 = vertex_point ( 'none', #31682 ) ;
#25238 = oriented_edge ( 'none', *, *, #26706, .f. ) ;
#25237 = oriented_edge ( 'none', *, *, #25242, .t. ) ;
#25239 = vertex_point ( 'none', #31678 ) ;
#25240 = circle ( 'none', #25243, 64.50000000000000000 ) ;
#25241 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25242 = edge_curve ( 'none', #24998, #24996, #31675, .t. ) ;
#25243 = axis2_placement_3d ( 'none', #25220, #25219, #25218 ) ;
#25244 = direction ( 'none', ( -0.8660254037844361500, 0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25245 = vector ( 'none', #25244, 1000.000000000000100 ) ;
#25246 = cartesian_point ( 'none', ( -31.14582562299443700, 11.05384757729368400, -12.00000000000000000 ) ) ;
#25247 = face_outer_bound ( 'none', #10943, .t. ) ;
#25248 = direction ( 'none', ( -0.8660254037844361500, 0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25249 = cartesian_point ( 'none', ( 4.180345304246198000, -4.135116856707394800, 0.02129519942689858700 ) ) ;
#25250 = cartesian_point ( 'none', ( 4.082498951862917600, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25251 = axis2_placement_3d ( 'none', #23669, #23939, #23941 ) ;
#25252 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25253 = direction ( 'none', ( 0.8660254037844361500, -0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25254 = edge_curve ( 'none', #25239, #24921, #31681, .t. ) ;
#25255 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25256 = cartesian_point ( 'none', ( -59.48617087394072900, -27.41615353685352800, -20.00000000000000000 ) ) ;
#25257 = cartesian_point ( 'none', ( -59.48617087394084300, -27.41615353685359200, -20.26471375487733800 ) ) ;
#25259 = oriented_edge ( 'none', *, *, #25002, .t. ) ;
#25258 = cartesian_point ( 'none', ( -59.39303316087055900, -27.36238045314075900, -20.52186168049785700 ) ) ;
#25260 = cartesian_point ( 'none', ( -59.14927563329639800, -27.22164697897882500, -20.80130330404616500 ) ) ;
#25261 = cartesian_point ( 'none', ( -59.05350261211649600, -27.16635239941950900, -20.87440239634405600 ) ) ;
#25262 = cartesian_point ( 'none', ( -58.84325500097730800, -27.04496588453182000, -20.97421389030081300 ) ) ;
#25263 = cartesian_point ( 'none', ( -58.72960321134293300, -26.97934899319255200, -21.00000000000002100 ) ) ;
#25264 = cartesian_point ( 'none', ( -58.61643192438749100, -26.91400952020427800, -21.00000000000000700 ) ) ;
#25265 = edge_curve ( 'none', #24996, #24920, #31664, .t. ) ;
#25266 = conical_surface ( 'none', #25270, 1.610000000000001200, 0.9599310885968749300 ) ;
#25267 = face_outer_bound ( 'none', #10966, .t. ) ;
#25268 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25269 = cartesian_point ( 'none', ( 6.700000000000001100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25271 = edge_curve ( 'none', #25285, #24761, #31732, .t. ) ;
#25270 = axis2_placement_3d ( 'none', #25269, #25268, #25252 ) ;
#25272 = edge_curve ( 'none', #25300, #25780, #31676, .t. ) ;
#25273 = oriented_edge ( 'none', *, *, #26969, .f. ) ;
#25274 = plane ( 'none', #25222 ) ;
#25275 = vector ( 'none', #25255, 1000.000000000000000 ) ;
#25276 = edge_curve ( 'none', #24920, #24761, #31719, .t. ) ;
#25277 = b_spline_curve_with_knots ( 'none', 3,
( #25264, #25263, #25262, #25261, #25260, #25258, #25257, #25256 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( 0.001567235148093856800, 0.001958664648947651800, 0.002350094149801446900, 0.003132953151509033600 ),
.unspecified. ) ;
#25278 = direction ( 'none', ( -0.5000000000000043300, -0.8660254037844362700, 0.0000000000000000000 ) ) ;
#25279 = cartesian_point ( 'none', ( 59.45836758623875100, -41.25650776176656400, -21.00000000000000700 ) ) ;
#25280 = oriented_edge ( 'none', *, *, #25294, .f. ) ;
#25281 = vertex_point ( 'none', #31722 ) ;
#25282 = edge_curve ( 'none', #24986, #24765, #31714, .t. ) ;
#25283 = face_outer_bound ( 'none', #10961, .t. ) ;
#25284 = oriented_edge ( 'none', *, *, #21544, .f. ) ;
#25285 = vertex_point ( 'none', #31721 ) ;
#25286 = cartesian_point ( 'none', ( 53.83060101946453800, -24.15090875895197100, -12.00000000000000000 ) ) ;
#25287 = axis2_placement_3d ( 'none', #25228, #25233, #25223 ) ;
#25288 = direction ( 'none', ( 0.8660254037844361500, -0.5000000000000042200, 0.0000000000000000000 ) ) ;
#25289 = vector ( 'none', #25288, 1000.000000000000100 ) ;
#25290 = cartesian_point ( 'none', ( 65.45836758623880800, -30.86420291635330700, -21.00000000000000700 ) ) ;
#25292 = oriented_edge ( 'none', *, *, #25265, .t. ) ;
#25291 = line ( 'none', #25290, #25289 ) ;
#25293 = vertex_point ( 'none', #31724 ) ;
#25294 = edge_curve ( 'none', #1691, #25281, #31712, .t. ) ;
#25295 = circle ( 'none', #25354, 1.610000000000001200 ) ;
#25296 = axis2_placement_3d ( 'none', #25363, #25362, #25361 ) ;
#25297 = direction ( 'none', ( -0.8660254037844433700, -0.4999999999999915600, 0.0000000000000000000 ) ) ;
#25298 = vector ( 'none', #25297, 1000.000000000000200 ) ;
#25299 = face_outer_bound ( 'none', #10992, .t. ) ;
#25300 = vertex_point ( 'none', #31727 ) ;
#25301 = oriented_edge ( 'none', *, *, #23323, .t. ) ;
#25302 = oriented_edge ( 'none', *, *, #24796, .f. ) ;
#25303 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25304 = face_outer_bound ( 'none', #11010, .t. ) ;
#25305 = oriented_edge ( 'none', *, *, #26132, .f. ) ;
#25306 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25307 = vector ( 'none', #25306, 1000.000000000000000 ) ;
#25308 = oriented_edge ( 'none', *, *, #27185, .f. ) ;
#25310 = edge_curve ( 'none', #25236, #25300, #31708, .t. ) ;
#25309 = cartesian_point ( 'none', ( -47.83060101946496400, -34.54321360436456000, -21.00000000000000700 ) ) ;
#25311 = cartesian_point ( 'none', ( -59.45836758623773500, -41.25650776176480200, -21.00000000000000700 ) ) ;
#25312 = line ( 'none', #25311, #25298 ) ;
#25313 = vertex_point ( 'none', #31699 ) ;
#25314 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25315 = line ( 'none', #25309, #25307 ) ;
#25316 = axis2_placement_3d ( 'none', #25359, #25356, #25355 ) ;
#25317 = plane ( 'none', #25296 ) ;
#25318 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25319 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25320 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25321 = axis2_placement_3d ( 'none', #25331, #25330, #25314 ) ;
#25322 = cartesian_point ( 'none', ( -47.83060101946496400, -34.54321360436456000, -21.00000000000000700 ) ) ;
#25323 = face_outer_bound ( 'none', #11037, .t. ) ;
#25324 = plane ( 'none', #25321 ) ;
#25325 = face_outer_bound ( 'none', #10986, .t. ) ;
#25326 = oriented_edge ( 'none', *, *, #25008, .t. ) ;
#25327 = face_outer_bound ( 'none', #10987, .t. ) ;
#25328 = axis2_placement_3d ( 'none', #25320, #25319, #25318 ) ;
#25329 = cylindrical_surface ( 'none', #25328, 2.000000000000000000 ) ;
#25330 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25331 = cartesian_point ( 'none', ( 0.0000000000000000000, 65.00000000000000000, -12.00000000000000000 ) ) ;
#25332 = axis2_placement_3d ( 'none', #25348, #25395, #25337 ) ;
#25333 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25334 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25335 = axis2_placement_3d ( 'none', #25344, #25334, #25333 ) ;
#25336 = cylindrical_surface ( 'none', #25373, 2.000000000000000000 ) ;
#25337 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25338 = circle ( 'none', #25335, 2.000000000000000900 ) ;
#25339 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25340 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25341 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25342 = oriented_edge ( 'none', *, *, #25310, .f. ) ;
#25343 = conical_surface ( 'none', #25358, 2.000000000000000900, 0.9599310885968839200 ) ;
#25344 = cartesian_point ( 'none', ( 7.826919060098211000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25345 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25346 = face_outer_bound ( 'none', #11025, .t. ) ;
#25347 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25348 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25349 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25350 = axis2_placement_3d ( 'none', #25303, #25365, #25349 ) ;
#25351 = cartesian_point ( 'none', ( 8.100000000000001400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25352 = face_outer_bound ( 'none', #11013, .t. ) ;
#25353 = cylindrical_surface ( 'none', #25332, 2.000000000000000000 ) ;
#25354 = axis2_placement_3d ( 'none', #25351, #25357, #25347 ) ;
#25355 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25356 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25357 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25358 = axis2_placement_3d ( 'none', #25341, #25340, #25339 ) ;
#25359 = cartesian_point ( 'none', ( 28.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25360 = cylindrical_surface ( 'none', #25350, 2.000000000000000000 ) ;
#25361 = direction ( 'none', ( -0.8660254037844434800, -0.4999999999999916200, 0.0000000000000000000 ) ) ;
#25362 = direction ( 'none', ( -0.4999999999999916200, 0.8660254037844434800, 0.0000000000000000000 ) ) ;
#25363 = cartesian_point ( 'none', ( -59.45836758623773500, -41.25650776176480200, -21.00000000000000700 ) ) ;
#25364 = circle ( 'none', #25316, 2.000000000000000900 ) ;
#25365 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25366 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25367 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25368 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25369 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25370 = face_outer_bound ( 'none', #11041, .t. ) ;
#25371 = face_outer_bound ( 'none', #11048, .t. ) ;
#25372 = axis2_placement_3d ( 'none', #25345, #25378, #25367 ) ;
#25373 = axis2_placement_3d ( 'none', #25368, #25369, #25384 ) ;
#25374 = face_outer_bound ( 'none', #10963, .t. ) ;
#25375 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25376 = axis2_placement_3d ( 'none', #25393, #25375, #25391 ) ;
#25377 = face_outer_bound ( 'none', #11057, .t. ) ;
#25378 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25379 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25380 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25381 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25382 = axis2_placement_3d ( 'none', #25381, #25380, #25379 ) ;
#25383 = conical_surface ( 'none', #25372, 2.000000000000000900, 0.9599310885968839200 ) ;
#25384 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25385 = axis2_placement_3d ( 'none', #25424, #25418, #25366 ) ;
#25386 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25387 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25388 = cartesian_point ( 'none', ( 7.400000000000001200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25389 = axis2_placement_3d ( 'none', #25388, #25387, #25386 ) ;
#25390 = circle ( 'none', #25382, 2.000000000000000900 ) ;
#25391 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25392 = conical_surface ( 'none', #25376, 1.610000000000001200, 0.9599310885968749300 ) ;
#25393 = cartesian_point ( 'none', ( 7.400000000000001200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25394 = circle ( 'none', #25389, 1.610000000000001200 ) ;
#25395 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25396 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25397 = circle ( 'none', #25447, 1.610000000000001200 ) ;
#25398 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25399 = conical_surface ( 'none', #25439, 1.610000000000001200, 0.9599310885968749300 ) ;
#25400 = axis2_placement_3d ( 'none', #25396, #25409, #25408 ) ;
#25401 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25402 = axis2_placement_3d ( 'none', #25401, #25398, #25456 ) ;
#25403 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25404 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25405 = oriented_edge ( 'none', *, *, #26110, .f. ) ;
#25406 = cartesian_point ( 'none', ( 28.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25407 = axis2_placement_3d ( 'none', #25406, #25404, #25403 ) ;
#25408 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25409 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25410 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25411 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25412 = axis2_placement_3d ( 'none', #25415, #25411, #25410 ) ;
#25413 = conical_surface ( 'none', #25400, 2.000000000000000900, 0.9599310885968839200 ) ;
#25414 = face_outer_bound ( 'none', #11074, .t. ) ;
#25415 = cartesian_point ( 'none', ( 29.10000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25416 = conical_surface ( 'none', #25402, 2.000000000000000900, 0.9599310885968839200 ) ;
#25417 = circle ( 'none', #25407, 2.000000000000000900 ) ;
#25418 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25419 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25420 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25421 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25422 = axis2_placement_3d ( 'none', #25427, #25421, #25420 ) ;
#25423 = circle ( 'none', #25422, 2.000000000000000900 ) ;
#25424 = cartesian_point ( 'none', ( 29.10000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25425 = conical_surface ( 'none', #25385, 1.610000000000001200, 0.9599310885968749300 ) ;
#25426 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25427 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25428 = circle ( 'none', #25412, 1.610000000000001200 ) ;
#25429 = face_outer_bound ( 'none', #8070, .t. ) ;
#25430 = face_outer_bound ( 'none', #11094, .t. ) ;
#25431 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25432 = axis2_placement_3d ( 'none', #25455, #25454, #25487 ) ;
#25433 = cylindrical_surface ( 'none', #25432, 2.000000000000000000 ) ;
#25434 = cylindrical_surface ( 'none', #25481, 37.49999999999999300 ) ;
#25435 = face_outer_bound ( 'none', #11088, .t. ) ;
#25436 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25437 = face_outer_bound ( 'none', #11152, .t. ) ;
#25438 = cartesian_point ( 'none', ( 30.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25439 = axis2_placement_3d ( 'none', #25444, #25443, #25419 ) ;
#25440 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25441 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25442 = axis2_placement_3d ( 'none', #25438, #25436, #25431 ) ;
#25443 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25444 = cartesian_point ( 'none', ( 28.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25445 = circle ( 'none', #25449, 2.000000000000000900 ) ;
#25446 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25447 = axis2_placement_3d ( 'none', #25452, #25426, #25446 ) ;
#25448 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25449 = axis2_placement_3d ( 'none', #25448, #25441, #25440 ) ;
#25450 = circle ( 'none', #25485, 1.610000000000001200 ) ;
#25451 = face_outer_bound ( 'none', #11000, .t. ) ;
#25452 = cartesian_point ( 'none', ( 28.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25453 = conical_surface ( 'none', #25442, 1.610000000000001200, 0.9599310885968749300 ) ;
#25454 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25455 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25456 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25457 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25458 = cartesian_point ( 'none', ( 29.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25459 = axis2_placement_3d ( 'none', #25521, #25520, #25518 ) ;
#25460 = circle ( 'none', #25502, 2.000000000000000900 ) ;
#25461 = conical_surface ( 'none', #25459, 2.000000000000000900, 0.9599310885968839200 ) ;
#25462 = cartesian_point ( 'none', ( 5.599999999999999600, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25463 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25464 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25465 = cartesian_point ( 'none', ( 30.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25466 = axis2_placement_3d ( 'none', #25465, #25464, #25463 ) ;
#25467 = circle ( 'none', #25466, 2.000000000000000900 ) ;
#25468 = circle ( 'none', #25471, 2.000000000000000900 ) ;
#25469 = conical_surface ( 'none', #25478, 1.610000000000001200, 0.9599310885968749300 ) ;
#25470 = face_outer_bound ( 'none', #11106, .t. ) ;
#25471 = axis2_placement_3d ( 'none', #25512, #25511, #25510 ) ;
#25472 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25473 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25474 = face_outer_bound ( 'none', #11205, .t. ) ;
#25475 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25476 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#25477 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#25478 = axis2_placement_3d ( 'none', #25458, #25457, #25522 ) ;
#25479 = face_outer_bound ( 'none', #10971, .t. ) ;
#25480 = conical_surface ( 'none', #25488, 2.000000000000000900, 0.9599310885968839200 ) ;
#25481 = axis2_placement_3d ( 'none', #25477, #25476, #25475 ) ;
#25482 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25483 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25484 = cartesian_point ( 'none', ( 30.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25485 = axis2_placement_3d ( 'none', #25484, #25483, #25482 ) ;
#25486 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25488 = axis2_placement_3d ( 'none', #25486, #25473, #25472 ) ;
#25489 = direction ( 'none', ( 0.0000000000000000000, -0.4999999999999999400, 0.8660254037844387100 ) ) ;
#25490 = cartesian_point ( 'none', ( 31.20000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25491 = line ( 'none', #25543, #25541 ) ;
#25492 = face_outer_bound ( 'none', #11011, .t. ) ;
#25493 = cartesian_point ( 'none', ( 4.071447262713886200, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25494 = cartesian_point ( 'none', ( 4.071447262713888000, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25495 = plane ( 'none', #25519 ) ;
#25496 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25497 = vector ( 'none', #25496, 1000.000000000000000 ) ;
#25498 = axis2_placement_3d ( 'none', #25490, #25533, #25532 ) ;
#25499 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25500 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25501 = cartesian_point ( 'none', ( 29.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25502 = axis2_placement_3d ( 'none', #25501, #25500, #25499 ) ;
#25503 = direction ( 'none', ( -0.0000000000000000000, 0.8660254037844387100, 0.4999999999999999400 ) ) ;
#25504 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25505 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25506 = axis2_placement_3d ( 'none', #25513, #25505, #25504 ) ;
#25507 = circle ( 'none', #25506, 1.610000000000001200 ) ;
#25508 = oriented_edge ( 'none', *, *, #25271, .f. ) ;
#25509 = oriented_edge ( 'none', *, *, #25190, .f. ) ;
#25510 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25511 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25512 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25513 = cartesian_point ( 'none', ( 29.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25514 = cartesian_point ( 'none', ( 5.599999999999999600, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25515 = line ( 'none', #25514, #25497 ) ;
#25516 = cartesian_point ( 'none', ( 4.071447262713888000, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25517 = oriented_edge ( 'none', *, *, #25276, .t. ) ;
#25518 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25519 = axis2_placement_3d ( 'none', #25462, #25503, #25489 ) ;
#25520 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25521 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25522 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25523 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25524 = face_outer_bound ( 'none', #11314, .t. ) ;
#25525 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, 2.500000000000000000 ) ) ;
#25526 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25527 = oriented_edge ( 'none', *, *, #27677, .t. ) ;
#25529 = oriented_edge ( 'none', *, *, #25254, .f. ) ;
#25528 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25530 = axis2_placement_3d ( 'none', #25536, #25545, #25528 ) ;
#25531 = edge_curve ( 'none', #26050, #25538, #31709, .t. ) ;
#25532 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25533 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25534 = cartesian_point ( 'none', ( 31.20000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#25535 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#25536 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25537 = vertex_point ( 'none', #31759 ) ;
#25538 = vertex_point ( 'none', #31728 ) ;
#25539 = circle ( 'none', #25555, 2.000000000000000900 ) ;
#25540 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25541 = vector ( 'none', #25540, 1000.000000000000000 ) ;
#25542 = vertex_point ( 'none', #31694 ) ;
#25543 = cartesian_point ( 'none', ( 5.599999999999999600, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25544 = oriented_edge ( 'none', *, *, #25531, .f. ) ;
#25545 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25546 = circle ( 'none', #25556, 1.610000000000001200 ) ;
#25547 = conical_surface ( 'none', #25498, 1.610000000000001200, 0.9599310885968749300 ) ;
#25548 = cartesian_point ( 'none', ( 4.071447262713888000, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25549 = cartesian_point ( 'none', ( 3.951447005078451800, -3.704664227300101600, -0.5833333333333332600 ) ) ;
#25550 = cartesian_point ( 'none', ( 3.806834918298645000, -3.031088913245536100, -1.750000000000000700 ) ) ;
#25551 = cartesian_point ( 'none', ( 3.951447005078450000, -2.357513599190973300, -2.916666666666667000 ) ) ;
#25552 = cartesian_point ( 'none', ( 4.071447262713888000, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25553 = circle ( 'none', #25530, 2.000000000000000900 ) ;
#25554 = edge_curve ( 'none', #26052, #25538, #31757, .t. ) ;
#25555 = axis2_placement_3d ( 'none', #25798, #26009, #25937 ) ;
#25556 = axis2_placement_3d ( 'none', #25534, #25526, #25523 ) ;
#25557 = b_spline_curve_with_knots ( 'none', 3,
( #25552, #25551, #25550, #25549, #25548 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163690100, 0.004041451884327380100 ),
.unspecified. ) ;
#25558 = edge_curve ( 'none', #21519, #272, #31702, .t. ) ;
#25559 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25560 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25561 = cartesian_point ( 'none', ( 30.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25562 = axis2_placement_3d ( 'none', #25561, #25560, #25559 ) ;
#25563 = cartesian_point ( 'none', ( 5.599999999999999600, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25564 = plane ( 'none', #25611 ) ;
#25566 = edge_loop ( 'none', ( #26519, #26516, #26797, #27077 ) ) ;
#25565 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25567 = cartesian_point ( 'none', ( 5.599999999999999600, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25568 = plane ( 'none', #25610 ) ;
#25569 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25570 = circle ( 'none', #25562, 2.000000000000000900 ) ;
#25571 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25572 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#25573 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25574 = line ( 'none', #25567, #25613 ) ;
#25575 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25576 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25577 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#25578 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25579 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#25580 = face_outer_bound ( 'none', #11160, .t. ) ;
#25581 = face_outer_bound ( 'none', #11185, .t. ) ;
#25582 = axis2_placement_3d ( 'none', #25578, #25577, #25576 ) ;
#25583 = cylindrical_surface ( 'none', #25586, 2.000000000000000000 ) ;
#25584 = face_outer_bound ( 'none', #11146, .t. ) ;
#25585 = axis2_placement_3d ( 'none', #25579, #25572, #25571 ) ;
#25586 = axis2_placement_3d ( 'none', #25573, #25569, #25575 ) ;
#25587 = circle ( 'none', #25585, 2.000000000000000900 ) ;
#25588 = conical_surface ( 'none', #25582, 2.000000000000000900, 0.9599310885968839200 ) ;
#25589 = cartesian_point ( 'none', ( 5.599999999999999600, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25590 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25591 = vector ( 'none', #25590, 1000.000000000000000 ) ;
#25592 = cartesian_point ( 'none', ( 5.599999999999999600, -2.020725942163688500, 3.499999999999996900 ) ) ;
#25593 = line ( 'none', #25592, #25591 ) ;
#25594 = cartesian_point ( 'none', ( 4.071447262713887100, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25595 = cartesian_point ( 'none', ( 3.951447005078450900, 1.347150628109128300, 3.499999999999998200 ) ) ;
#25596 = cartesian_point ( 'none', ( 3.806834918298642300, 1.084202172485504400e-015, 3.499999999999996900 ) ) ;
#25597 = cartesian_point ( 'none', ( 3.951447005078449100, -1.347150628109125200, 3.499999999999996900 ) ) ;
#25598 = cartesian_point ( 'none', ( 4.071447262713886200, -2.020725942163688500, 3.499999999999996900 ) ) ;
#25599 = cartesian_point ( 'none', ( 4.071447262713886200, -2.020725942163688500, 3.499999999999996900 ) ) ;
#25600 = b_spline_curve_with_knots ( 'none', 3,
( #25598, #25597, #25596, #25595, #25594 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163689600, 0.004041451884327379300 ),
.unspecified. ) ;
#25601 = plane ( 'none', #25605 ) ;
#25602 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.146163712481656600e-016 ) ) ;
#25603 = direction ( 'none', ( 0.0000000000000000000, 2.146163712481656600e-016, -1.000000000000000000 ) ) ;
#25604 = face_outer_bound ( 'none', #11201, .t. ) ;
#25605 = axis2_placement_3d ( 'none', #25589, #25609, #25633 ) ;
#25606 = direction ( 'none', ( 0.0000000000000000000, 0.5000000000000010000, -0.8660254037844381500 ) ) ;
#25607 = direction ( 'none', ( 0.0000000000000000000, -0.8660254037844381500, -0.5000000000000010000 ) ) ;
#25608 = cartesian_point ( 'none', ( 5.599999999999999600, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25609 = direction ( 'none', ( 0.0000000000000000000, 0.8660254037844381500, -0.5000000000000008900 ) ) ;
#25610 = axis2_placement_3d ( 'none', #25608, #25607, #25606 ) ;
#25611 = axis2_placement_3d ( 'none', #25563, #25603, #25602 ) ;
#25612 = face_outer_bound ( 'none', #11176, .t. ) ;
#25613 = vector ( 'none', #25565, 1000.000000000000000 ) ;
#25614 = vertex_point ( 'none', #31758 ) ;
#25615 = cartesian_point ( 'none', ( 4.071447262713887100, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25616 = cartesian_point ( 'none', ( 3.951447005078450000, 1.347150628109125000, -3.499999999999999100 ) ) ;
#25617 = cartesian_point ( 'none', ( 4.071447262713886200, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25618 = face_outer_bound ( 'none', #11225, .t. ) ;
#25619 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#25620 = vector ( 'none', #25619, 1000.000000000000000 ) ;
#25621 = cartesian_point ( 'none', ( -26.91670536020970100, 120.0000000000000000, 51.03705489692423200 ) ) ;
#25622 = cartesian_point ( 'none', ( 4.071447262713886200, -2.020725942163688500, 3.499999999999996900 ) ) ;
#25623 = cartesian_point ( 'none', ( 3.951447005078450000, -2.357513599190970100, 2.916666666666666100 ) ) ;
#25624 = cartesian_point ( 'none', ( 3.806834918298645000, -3.031088913245537900, 1.749999999999999300 ) ) ;
#25625 = cartesian_point ( 'none', ( 3.951447005078450900, -3.704664227300099400, 0.5833333333333327000 ) ) ;
#25626 = cartesian_point ( 'none', ( 4.071447262713888000, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25627 = line ( 'none', #25621, #25620 ) ;
#25628 = b_spline_curve_with_knots ( 'none', 3,
( #25626, #25625, #25624, #25623, #25622 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163689600, 0.004041451884327380100 ),
.unspecified. ) ;
#25629 = b_spline_curve_with_knots ( 'none', 3,
( #25617, #25616, #25660, #25659, #25658 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163690100, 0.004041451884327380100 ),
.unspecified. ) ;
#25630 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25631 = vector ( 'none', #25630, 1000.000000000000000 ) ;
#25632 = cartesian_point ( 'none', ( 5.599999999999999600, -4.041451884327381400, -2.379263297403930000e-016 ) ) ;
#25633 = direction ( 'none', ( 0.0000000000000000000, 0.5000000000000008900, 0.8660254037844381500 ) ) ;
#25634 = line ( 'none', #25632, #25631 ) ;
#25635 = cartesian_point ( 'none', ( -23.93461584375528900, 4.000000000000000000, 57.73546712733740800 ) ) ;
#25636 = cartesian_point ( 'none', ( 4.114405500665255600, 2.025575754679715500, 3.508400121684933200 ) ) ;
#25637 = cartesian_point ( 'none', ( 4.104070371397480000, 2.023683613428369600, 3.505122836902505100 ) ) ;
#25638 = cartesian_point ( 'none', ( 4.093692494532770200, 2.021783646005772100, 3.501831996793840900 ) ) ;
#25639 = cartesian_point ( 'none', ( 4.082498951862915800, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25640 = cartesian_point ( 'none', ( 4.071447262713886200, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25641 = cartesian_point ( 'none', ( 4.082498951862917600, 2.020725942163687600, -3.500000000000000900 ) ) ;
#25642 = cartesian_point ( 'none', ( 4.093692494532774600, 2.021783646005768500, -3.501831996793843200 ) ) ;
#25643 = cartesian_point ( 'none', ( 4.104070371397485300, 2.023683613428366400, -3.505122836902508700 ) ) ;
#25644 = cartesian_point ( 'none', ( 4.114405500665261800, 2.025575754679712800, -3.508400121684937200 ) ) ;
#25645 = cartesian_point ( 'none', ( 4.124214193018076500, 2.028338413290943900, -3.513185186763556600 ) ) ;
#25646 = cartesian_point ( 'none', ( 4.132952817037868000, 2.031684012687262200, -3.518979934899751700 ) ) ;
#25647 = cartesian_point ( 'none', ( 4.142654963991860000, 2.035398498734351000, -3.525413613457315500 ) ) ;
#25648 = cartesian_point ( 'none', ( 4.151274195509686600, 2.039912954708746500, -3.533232880573501200 ) ) ;
#25649 = cartesian_point ( 'none', ( 4.158413352280814700, 2.044871626972826200, -3.541821552872969700 ) ) ;
#25650 = cartesian_point ( 'none', ( 4.165266963751724600, 2.049631966911993800, -3.550066703508907300 ) ) ;
#25651 = cartesian_point ( 'none', ( 4.170895651974849000, 2.054890354522581800, -3.559174498016392600 ) ) ;
#25652 = cartesian_point ( 'none', ( 4.175075985190094500, 2.060370777630123700, -3.568666869285561600 ) ) ;
#25653 = cartesian_point ( 'none', ( 4.175326769692855300, 2.060699556488930600, -3.569236330973466000 ) ) ;
#25654 = cartesian_point ( 'none', ( 4.175572532730929400, 2.061029303918055600, -3.569807470274387800 ) ) ;
#25655 = face_outer_bound ( 'none', #11227, .t. ) ;
#25656 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916367800, -3.570380186727397700 ) ) ;
#25657 = b_spline_curve_with_knots ( 'none', 3,
( #25656, #25654, #25653, #25652, #25651, #25650, #25649, #25648, #25647, #25646, #25645, #25644, #25643, #25642, #25641, #25640 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( -2.111273352581933100e-006, 0.0000000000000000000, 3.519286887793060100e-005, 7.191842652067039700e-005, 0.0001049868727093589100, 0.0001382836236822130600 ),
.unspecified. ) ;
#25658 = cartesian_point ( 'none', ( 4.071447262713888000, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25659 = cartesian_point ( 'none', ( 3.951447005078452700, -1.347150628109128600, -3.500000000000001300 ) ) ;
#25660 = cartesian_point ( 'none', ( 3.806834918298643200, -1.734723475976807100e-015, -3.499999999999999100 ) ) ;
#25661 = cartesian_point ( 'none', ( 4.128046740496355200, 2.095603884531878500, 3.499999999999997800 ) ) ;
#25662 = cartesian_point ( 'none', ( 4.086376210449952100, 2.103254844323304800, 3.499999999999997800 ) ) ;
#25663 = cartesian_point ( 'none', ( 4.052390665970721200, 1.393364737550501400, 3.567978627114596800 ) ) ;
#25664 = cartesian_point ( 'none', ( 4.039200391518455100, 1.395228414878577600, 3.528657184329949000 ) ) ;
#25665 = cartesian_point ( 'none', ( 3.999573158628634900, 1.400690325121284300, 3.499999999999997800 ) ) ;
#25666 = cartesian_point ( 'none', ( 3.958421403892130800, 1.406356055595637100, 3.499999999999997800 ) ) ;
#25667 = cartesian_point ( 'none', ( 3.972058292656122100, 0.6948821367650394000, 3.565770528017804700 ) ) ;
#25668 = cartesian_point ( 'none', ( 3.958120412862071700, 0.6958700205790946400, 3.527515379993991100 ) ) ;
#25669 = cartesian_point ( 'none', ( 3.918807970925910000, 0.6986586057893037200, 3.499999999999997300 ) ) ;
#25670 = cartesian_point ( 'none', ( 3.878089030577531700, 0.7015470578555239600, 3.499999999999997300 ) ) ;
#25671 = cartesian_point ( 'none', ( 3.973121113924138900, -0.01453802984680271400, 3.565798269926184500 ) ) ;
#25672 = cartesian_point ( 'none', ( 3.959192662780371700, -0.01455869858051761000, 3.527529762597344700 ) ) ;
#25673 = cartesian_point ( 'none', ( 3.919876257054604200, -0.01461704105608687700, 3.499999999999997300 ) ) ;
#25674 = cartesian_point ( 'none', ( 3.879151851845548100, -0.01467747289292758500, 3.499999999999997300 ) ) ;
#25675 = cartesian_point ( 'none', ( 3.974183935192155700, -0.7239581964586459000, 3.565826011834564400 ) ) ;
#25676 = cartesian_point ( 'none', ( 3.960264912698671800, -0.7249874177401309800, 3.527544145200698400 ) ) ;
#25677 = cartesian_point ( 'none', ( 3.920944543183297900, -0.7278926879014785400, 3.499999999999997300 ) ) ;
#25678 = cartesian_point ( 'none', ( 3.880214673113564500, -0.7309020036413801400, 3.499999999999997300 ) ) ;
#25679 = cartesian_point ( 'none', ( 4.055515721242700000, -1.410133580164266000, 3.568039077029843600 ) ) ;
#25680 = cartesian_point ( 'none', ( 4.042346935712694200, -1.412006631730203400, 3.528689588301221500 ) ) ;
#25681 = cartesian_point ( 'none', ( 4.002710821812558000, -1.417513715364980200, 3.499999999999996900 ) ) ;
#25682 = cartesian_point ( 'none', ( 3.961546459164109200, -1.423227140942776100, 3.499999999999996900 ) ) ;
#25683 = cartesian_point ( 'none', ( 4.180231680468788900, -2.085385483809537800, 3.570466434508602100 ) ) ;
#25684 = cartesian_point ( 'none', ( 4.167925023449698500, -2.087644563510758100, 3.529989928455684800 ) ) ;
#25685 = cartesian_point ( 'none', ( 4.127932487053854500, -2.094985820119438500, 3.499999999999996900 ) ) ;
#25686 = cartesian_point ( 'none', ( 4.086262418390197700, -2.102635014057360900, 3.499999999999996900 ) ) ;
#25687 = b_spline_curve_with_knots ( 'none', 3,
( #25689, #25639, #25638, #25637, #25636, #25712, #25711, #25710, #25709, #25708, #25707, #25706, #25705, #25704, #25703, #25702 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( 8.673617379884035500e-019, 3.315506744709149500e-005, 6.608280158698797100e-005, 0.0001026520855291332600, 0.0001376952025664803200, 0.0001398064759190619700 ),
.unspecified. ) ;
#25688 = face_outer_bound ( 'none', #11209, .t. ) ;
#25689 = cartesian_point ( 'none', ( 4.071447262713887100, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25690 = axis2_placement_3d ( 'none', #25701, #25700, #25797 ) ;
#25691 = cartesian_point ( 'none', ( 30.92691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#25692 = b_spline_curve_with_knots ( 'none', 3,
( #25717, #25716, #25715, #25792, #25790, #25789, #25788, #25787, #25786, #25784, #25782, #25781, #25779, #25778, #25250, #25215 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( -2.111273352580913700e-006, 0.0000000000000000000, 3.519286887794390200e-005, 7.191842652068167300e-005, 0.0001049868727093644600, 0.0001382836236822127000 ),
.unspecified. ) ;
#25693 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25686, #25685, #25684, #25683 ),
( #25682, #25681, #25680, #25679 ),
( #25678, #25677, #25676, #25675 ),
( #25674, #25673, #25672, #25671 ),
( #25670, #25669, #25668, #25667 ),
( #25666, #25665, #25664, #25663 ),
( #25662, #25661, #25714, #25713 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01651732063679901800, 0.01857756227444014300, 0.02063780391208126400 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#25694 = cartesian_point ( 'none', ( 4.086262841041387300, 2.102637316508705100, -3.499999999999999600 ) ) ;
#25695 = b_spline_curve_with_knots ( 'none', 3,
( #25696, #25699, #25698, #25730, #25729, #25728, #25727, #25726, #25725, #25724, #25723, #25722, #25721, #25720, #25719, #25718 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( -2.111273352581083100e-006, 0.0000000000000000000, 3.519286887794338700e-005, 7.191842652068119900e-005, 0.0001049868727093640000, 0.0001382836236822125400 ),
.unspecified. ) ;
#25696 = cartesian_point ( 'none', ( 4.175813232069147700, -2.061359961916371400, -3.570380186727398500 ) ) ;
#25697 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25694, #25757, #25756, #25755 ),
( #25754, #25753, #25752, #25751 ),
( #25750, #25749, #25748, #25747 ),
( #25746, #25745, #25744, #25743 ),
( #25742, #25741, #25740, #25739 ),
( #25738, #25737, #25736, #25735 ),
( #25734, #25733, #25732, #25731 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01652267773200353700, 0.01858309280828997900, 0.02064350788457642400 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#25698 = cartesian_point ( 'none', ( 4.175326769692856200, -2.060699556488904300, -3.569236330973484300 ) ) ;
#25699 = cartesian_point ( 'none', ( 4.175572532730931200, -2.061029303918052100, -3.569807470274393200 ) ) ;
#25700 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25701 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25702 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916370900, 3.570380186727395900 ) ) ;
#25703 = cartesian_point ( 'none', ( 4.175572532730931200, 2.061029303918062700, 3.569807470274384700 ) ) ;
#25704 = cartesian_point ( 'none', ( 4.175326769692855300, 2.060699556488945600, 3.569236330973458500 ) ) ;
#25705 = cartesian_point ( 'none', ( 4.175075985190095400, 2.060370777630135700, 3.568666869285556300 ) ) ;
#25706 = cartesian_point ( 'none', ( 4.170895651974848100, 2.054890354522544100, 3.559174498016410800 ) ) ;
#25707 = cartesian_point ( 'none', ( 4.165266963751720100, 2.049631966911993300, 3.550066703508898400 ) ) ;
#25708 = cartesian_point ( 'none', ( 4.158413352280806700, 2.044871626972824000, 3.541821552872958600 ) ) ;
#25709 = cartesian_point ( 'none', ( 4.151274195509677700, 2.039912954708744700, 3.533232880573490900 ) ) ;
#25710 = cartesian_point ( 'none', ( 4.142654963991852800, 2.035398498734349600, 3.525413613457307100 ) ) ;
#25711 = cartesian_point ( 'none', ( 4.132952817037859100, 2.031684012687261700, 3.518979934899744100 ) ) ;
#25712 = cartesian_point ( 'none', ( 4.124214193018068500, 2.028338413290944800, 3.513185186763551300 ) ) ;
#25713 = cartesian_point ( 'none', ( 4.180345472528542500, 2.086001522971435500, 3.570468649087210600 ) ) ;
#25714 = cartesian_point ( 'none', ( 4.168039602073321200, 2.088260954755638100, 3.529991114819050600 ) ) ;
#25715 = cartesian_point ( 'none', ( 4.175326769692856200, -4.121399112977853100, 5.261489351523221200e-014 ) ) ;
#25716 = cartesian_point ( 'none', ( 4.175572532730932100, -4.122058607836113900, 1.324782384042991600e-014 ) ) ;
#25717 = cartesian_point ( 'none', ( 4.175813232069148600, -4.122719923832741000, 1.022591427200700000e-016 ) ) ;
#25718 = cartesian_point ( 'none', ( 4.071447262713888000, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25719 = cartesian_point ( 'none', ( 4.082498951862917600, -2.020725942163691600, -3.500000000000000400 ) ) ;
#25720 = cartesian_point ( 'none', ( 4.093692494532772800, -2.021783646005771700, -3.501831996793843600 ) ) ;
#25721 = cartesian_point ( 'none', ( 4.104070371397481800, -2.023683613428369100, -3.505122836902508300 ) ) ;
#25722 = cartesian_point ( 'none', ( 4.114405500665257300, -2.025575754679715100, -3.508400121684935900 ) ) ;
#25723 = cartesian_point ( 'none', ( 4.124214193018070200, -2.028338413290944800, -3.513185186763553500 ) ) ;
#25724 = cartesian_point ( 'none', ( 4.132952817037860900, -2.031684012687261700, -3.518979934899747300 ) ) ;
#25725 = cartesian_point ( 'none', ( 4.142654963991853700, -2.035398498734349600, -3.525413613457310200 ) ) ;
#25726 = cartesian_point ( 'none', ( 4.151274195509679500, -2.039912954708745100, -3.533232880573494500 ) ) ;
#25727 = cartesian_point ( 'none', ( 4.158413352280808400, -2.044871626972824400, -3.541821552872962200 ) ) ;
#25728 = cartesian_point ( 'none', ( 4.165266963751721900, -2.049631966911993300, -3.550066703508902400 ) ) ;
#25729 = cartesian_point ( 'none', ( 4.170895651974849000, -2.054890354522684400, -3.559174498016332200 ) ) ;
#25730 = cartesian_point ( 'none', ( 4.175075985190096300, -2.060370777630105000, -3.568666869285576300 ) ) ;
#25731 = cartesian_point ( 'none', ( 4.180345136606690400, -2.085999704580134400, -3.570468642550116200 ) ) ;
#25732 = cartesian_point ( 'none', ( 4.168039263829628600, -2.088259135325355200, -3.529991111317063000 ) ) ;
#25733 = cartesian_point ( 'none', ( 4.128046403212553500, -2.095602060163321400, -3.500000000000000400 ) ) ;
#25734 = cartesian_point ( 'none', ( 4.086375874528100000, -2.103253014742890100, -3.500000000000000400 ) ) ;
#25735 = cartesian_point ( 'none', ( 4.052399816026624400, -1.393413821722742300, -3.567978804073911500 ) ) ;
#25736 = cartesian_point ( 'none', ( 4.039209604482221200, -1.395277526469761200, -3.528657279190402700 ) ) ;
#25737 = cartesian_point ( 'none', ( 3.999582345593925700, -1.400739568903500700, -3.500000000000000400 ) ) ;
#25738 = cartesian_point ( 'none', ( 3.958430553948034000, -1.406405438950074900, -3.500000000000000400 ) ) ;
#25739 = cartesian_point ( 'none', ( 3.972073812805169800, -0.6951863852557986800, -3.565770933113341400 ) ) ;
#25740 = cartesian_point ( 'none', ( 3.958136070691782300, -0.6961747029907494600, -3.527515590013851300 ) ) ;
#25741 = cartesian_point ( 'none', ( 3.918823570875004300, -0.6989645110357476400, -3.500000000000000000 ) ) ;
#25742 = cartesian_point ( 'none', ( 3.878104550726579000, -0.7018542296395275900, -3.500000000000000000 ) ) ;
#25743 = cartesian_point ( 'none', ( 3.973120789075196900, 0.01431955559694837900, -3.565798261446933000 ) ) ;
#25744 = cartesian_point ( 'none', ( 3.959192335049583000, 0.01433991373487931500, -3.527529758201336300 ) ) ;
#25745 = cartesian_point ( 'none', ( 3.919875930535339700, 0.01439737946543187700, -3.500000000000000000 ) ) ;
#25746 = cartesian_point ( 'none', ( 3.879151526996606100, 0.01445690315864810300, -3.500000000000000000 ) ) ;
#25747 = cartesian_point ( 'none', ( 3.974167765345223600, 0.7238254964496944100, -3.565825589780524700 ) ) ;
#25748 = cartesian_point ( 'none', ( 3.960248599407383700, 0.7248545304605070700, -3.527543926388820900 ) ) ;
#25749 = cartesian_point ( 'none', ( 3.920928290195674600, 0.7277592699666101100, -3.500000000000000000 ) ) ;
#25750 = cartesian_point ( 'none', ( 3.880198503266632800, 0.7307680359568224900, -3.500000000000000000 ) ) ;
#25751 = cartesian_point ( 'none', ( 4.055504175931046600, 1.410071618091648400, -3.568038853674778500 ) ) ;
#25752 = cartesian_point ( 'none', ( 4.042335311003446600, 1.411944635003968400, -3.528689468573998700 ) ) ;
#25753 = cartesian_point ( 'none', ( 4.002699229917214800, 1.417451551692942500, -3.499999999999999600 ) ) ;
#25754 = cartesian_point ( 'none', ( 3.961534913852455400, 1.423164801006936400, -3.499999999999999600 ) ) ;
#25755 = cartesian_point ( 'none', ( 4.180232103119977600, 2.085387772176686500, -3.570466442734699300 ) ) ;
#25756 = cartesian_point ( 'none', ( 4.167925449022562600, 2.087646853186119400, -3.529989932862422500 ) ) ;
#25757 = cartesian_point ( 'none', ( 4.127932911418835000, 2.094988116010642300, -3.499999999999999600 ) ) ;
#25758 = cartesian_point ( 'none', ( 3.973120950957392200, -3.080857462084659800, -1.795394876136477500 ) ) ;
#25759 = cartesian_point ( 'none', ( 3.959192498367890800, -3.047705707594350300, -1.776278388712939200 ) ) ;
#25760 = cartesian_point ( 'none', ( 3.919876093249907700, -3.023835283585303300, -1.762563655110813900 ) ) ;
#25761 = cartesian_point ( 'none', ( 3.879151688878801800, -3.023805294601340100, -1.762615597554705100 ) ) ;
#25762 = cartesian_point ( 'none', ( 3.974175853751577200, -2.726149790328871600, -2.409821655904218500 ) ) ;
#25763 = cartesian_point ( 'none', ( 3.960256759566834500, -2.692482245441886000, -2.391572024101375600 ) ) ;
#25764 = cartesian_point ( 'none', ( 3.920936420190293900, -2.667175908199422200, -2.380315814274940800 ) ) ;
#25765 = cartesian_point ( 'none', ( 3.880206591672986400, -2.665671387700943500, -2.382921720219334500 ) ) ;
#25766 = cartesian_point ( 'none', ( 4.055509951370069600, -2.384961078708228000, -3.005204168415326100 ) ) ;
#25767 = cartesian_point ( 'none', ( 4.042341126160397200, -2.349946949570134200, -2.987151545185949600 ) ) ;
#25768 = cartesian_point ( 'none', ( 4.002705028659307600, -2.322347588994556800, -2.977575983026346000 ) ) ;
#25769 = advanced_face ( 'none', ( #31751 ), #31697, .t. ) ;
#25770 = cartesian_point ( 'none', ( 3.961540689291478400, -2.319490920250397300, -2.982523878431624400 ) ) ;
#25771 = oriented_edge ( 'none', *, *, #25796, .t. ) ;
#25772 = edge_curve ( 'none', #24738, #26054, #31743, .t. ) ;
#25773 = cartesian_point ( 'none', ( 4.180231891692619300, -2.049421325483210300, -3.591231015387274600 ) ) ;
#25774 = cartesian_point ( 'none', ( 4.167925236133663200, -2.013238101154408300, -3.572949182383066800 ) ) ;
#25775 = cartesian_point ( 'none', ( 4.127932699134168700, -1.983595429489298100, -3.564311934463130400 ) ) ;
#25776 = cartesian_point ( 'none', ( 4.086262629614029000, -1.979770830881091100, -3.570936333571102400 ) ) ;
#25777 = edge_curve ( 'none', #25984, #26049, #31746, .t. ) ;
#25778 = cartesian_point ( 'none', ( 4.093692494532772800, -4.043567292011541500, 2.133717403104465600e-016 ) ) ;
#25780 = vertex_point ( 'none', #31736 ) ;
#25779 = cartesian_point ( 'none', ( 4.104070371397481800, -4.047367226856736400, 2.141672767214864700e-016 ) ) ;
#25781 = cartesian_point ( 'none', ( 4.114405500665257300, -4.051151509359428400, 2.149595362320303200e-016 ) ) ;
#25782 = cartesian_point ( 'none', ( 4.124214193018070200, -4.056676826581887800, -3.124909763460820700e-016 ) ) ;
#25783 = oriented_edge ( 'none', *, *, #25554, .t. ) ;
#25784 = cartesian_point ( 'none', ( 4.132952817037860900, -4.063368025374522600, -4.063967886052063500e-016 ) ) ;
#25785 = edge_loop ( 'none', ( #24401, #28001, #28148, #28028, #28127, #28076 ) ) ;
#25786 = cartesian_point ( 'none', ( 4.142654963991853700, -4.070796997468699300, -5.106566799003166800e-016 ) ) ;
#25787 = cartesian_point ( 'none', ( 4.151274195509679500, -4.079825909417488500, 7.188583451251861200e-016 ) ) ;
#25788 = cartesian_point ( 'none', ( 4.158413352280808400, -4.089743253945647100, 9.763428777203137400e-016 ) ) ;
#25789 = cartesian_point ( 'none', ( 4.165266963751721900, -4.099263933823984900, 1.223528785349246500e-015 ) ) ;
#25790 = cartesian_point ( 'none', ( 4.170895651974849000, -4.109780709045213400, -1.779458918831292300e-013 ) ) ;
#25791 = edge_curve ( 'none', #26054, #26050, #31798, .t. ) ;
#25792 = cartesian_point ( 'none', ( 4.175075985190096300, -4.120741555260242900, 3.956602512540034400e-014 ) ) ;
#25793 = edge_loop ( 'none', ( #25990, #25989, #26587, #26298, #26461, #26531, #26540, #26537 ) ) ;
#25794 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25776, #25775, #25774, #25773 ),
( #25770, #25768, #25767, #25766 ),
( #25765, #25764, #25763, #25762 ),
( #25761, #25760, #25759, #25758 ),
( #23932, #23954, #23950, #24168 ),
( #24461, #24460, #24725, #24732 ),
( #25016, #24991, #24989, #25249 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01651999345535505200, 0.01858032176739834700, 0.02064065007944164100 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#25795 = oriented_edge ( 'none', *, *, #25777, .t. ) ;
#25796 = edge_curve ( 'none', #26049, #26052, #31788, .t. ) ;
#25797 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25798 = cartesian_point ( 'none', ( 27.42691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#25799 = cylindrical_surface ( 'none', #25690, 2.000000000000000000 ) ;
#25800 = cartesian_point ( 'none', ( 3.951447005078450900, 3.704664227300102500, -0.5833333333333330400 ) ) ;
#25801 = cartesian_point ( 'none', ( 4.071447262713888900, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25802 = line ( 'none', #25836, #25835 ) ;
#25803 = b_spline_curve_with_knots ( 'none', 3,
( #25801, #25800, #25848, #25847, #25846 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163691800, 0.004041451884327383600 ),
.unspecified. ) ;
#25804 = face_outer_bound ( 'none', #11247, .t. ) ;
#25805 = cartesian_point ( 'none', ( 4.175813232069146800, -2.061359961916368300, 3.570380186727395000 ) ) ;
#25806 = cartesian_point ( 'none', ( 4.175572532730929400, -2.061029303918052500, 3.569807470274386900 ) ) ;
#25807 = cartesian_point ( 'none', ( 4.175326769692854400, -2.060699556488917200, 3.569236330973471400 ) ) ;
#25808 = cartesian_point ( 'none', ( 4.175075985190093600, -2.060370777630113900, 3.568666869285565200 ) ) ;
#25809 = cartesian_point ( 'none', ( 4.170895651974848100, -2.054890354522628500, 3.559174498016363300 ) ) ;
#25810 = cartesian_point ( 'none', ( 4.165266963751723700, -2.049631966911992500, 3.550066703508905100 ) ) ;
#25811 = cartesian_point ( 'none', ( 4.158413352280813800, -2.044871626972825300, 3.541821552872967500 ) ) ;
#25812 = cartesian_point ( 'none', ( 4.151274195509685700, -2.039912954708746000, 3.533232880573498900 ) ) ;
#25813 = cartesian_point ( 'none', ( 4.142654963991859100, -2.035398498734350500, 3.525413613457313300 ) ) ;
#25814 = cartesian_point ( 'none', ( 4.132952817037867100, -2.031684012687261700, 3.518979934899749500 ) ) ;
#25815 = cartesian_point ( 'none', ( 4.124214193018075600, -2.028338413290943900, 3.513185186763554400 ) ) ;
#25816 = cartesian_point ( 'none', ( 4.114405500665260900, -2.025575754679713700, 3.508400121684935000 ) ) ;
#25817 = cartesian_point ( 'none', ( 4.104070371397484400, -2.023683613428367300, 3.505122836902506000 ) ) ;
#25818 = cartesian_point ( 'none', ( 4.093692494532773700, -2.021783646005769400, 3.501831996793840500 ) ) ;
#25819 = cartesian_point ( 'none', ( 4.082498951862917600, -2.020725942163687600, 3.499999999999998700 ) ) ;
#25820 = cartesian_point ( 'none', ( 4.071447262713886200, -2.020725942163688500, 3.499999999999996900 ) ) ;
#25821 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#25822 = face_outer_bound ( 'none', #11242, .t. ) ;
#25823 = b_spline_curve_with_knots ( 'none', 3,
( #25820, #25819, #25818, #25817, #25816, #25815, #25814, #25813, #25812, #25811, #25810, #25809, #25808, #25807, #25806, #25805 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( 0.0000000000000000000, 3.315506744709606200e-005, 6.608280158699783700e-005, 0.0001026520855291452500, 0.0001376952025664775500, 0.0001398064759190597500 ),
.unspecified. ) ;
#25824 = cartesian_point ( 'none', ( 4.055509951370069600, -3.795063692760676200, 0.5628347969907968600 ) ) ;
#25825 = cartesian_point ( 'none', ( 4.042341126160398100, -3.761922597870040400, 0.5415379832805069500 ) ) ;
#25826 = cartesian_point ( 'none', ( 4.002705028659308400, -3.739830237496516700, 0.5224240169736517100 ) ) ;
#25827 = cartesian_point ( 'none', ( 3.961540689291479300, -3.742686906240676700, 0.5174761215683734200 ) ) ;
#25828 = cartesian_point ( 'none', ( 4.180231891692620200, -4.134807952925570800, -0.02076457676760378900 ) ) ;
#25829 = cartesian_point ( 'none', ( 4.167925236133664100, -4.100883808951780700, -0.04295925172507349100 ) ) ;
#25830 = cartesian_point ( 'none', ( 4.127932699134169600, -4.078582397001777200, -0.06431193446313210300 ) ) ;
#25831 = cartesian_point ( 'none', ( 4.086262629614029900, -4.082406995609983500, -0.07093633357110418200 ) ) ;
#25832 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25831, #25830, #25829, #25828 ),
( #25827, #25826, #25825, #25824 ),
( #25879, #25878, #25877, #25876 ),
( #25875, #25874, #25873, #25872 ),
( #25871, #25870, #25869, #25868 ),
( #25867, #25866, #25865, #25864 ),
( #25863, #25862, #25861, #25860 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01651999345535504600, 0.01858032176739834000, 0.02064065007944163400 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#25833 = cartesian_point ( 'none', ( 4.071447262713888900, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25834 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25835 = vector ( 'none', #25834, 1000.000000000000000 ) ;
#25836 = cartesian_point ( 'none', ( 5.599999999999999600, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25837 = face_outer_bound ( 'none', #11251, .t. ) ;
#25838 = line ( 'none', #25855, #25854 ) ;
#25839 = plane ( 'none', #25908 ) ;
#25840 = axis2_placement_3d ( 'none', #25895, #25930, #25929 ) ;
#25841 = direction ( 'none', ( 0.0000000000000000000, -0.5000000000000013300, -0.8660254037844379300 ) ) ;
#25842 = direction ( 'none', ( 0.0000000000000000000, -0.8660254037844379300, 0.5000000000000013300 ) ) ;
#25843 = cartesian_point ( 'none', ( 5.599999999999999600, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25844 = axis2_placement_3d ( 'none', #25843, #25842, #25841 ) ;
#25845 = plane ( 'none', #25844 ) ;
#25846 = cartesian_point ( 'none', ( 4.071447262713886200, 2.020725942163688500, -3.499999999999999600 ) ) ;
#25847 = cartesian_point ( 'none', ( 3.951447005078450900, 2.357513599190972400, -2.916666666666668300 ) ) ;
#25848 = cartesian_point ( 'none', ( 3.806834918298645000, 3.031088913245535200, -1.749999999999999300 ) ) ;
#25849 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#25850 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#25851 = face_outer_bound ( 'none', #11282, .t. ) ;
#25852 = axis2_placement_3d ( 'none', #25821, #25850, #25913 ) ;
#25853 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25854 = vector ( 'none', #25853, 1000.000000000000000 ) ;
#25855 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#25856 = line ( 'none', #25911, #25910 ) ;
#25857 = cartesian_point ( 'none', ( 4.071447262713888900, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25858 = vertex_point ( 'none', #31791 ) ;
#25859 = cartesian_point ( 'none', ( 3.951447005078455400, 3.704664227300105600, 0.5833333333333313700 ) ) ;
#25860 = cartesian_point ( 'none', ( 4.180345304246196200, -2.049116244671346500, 3.591763845239303700 ) ) ;
#25861 = cartesian_point ( 'none', ( 4.168039432627832500, -2.012931957397460400, 3.573481803737936800 ) ) ;
#25862 = cartesian_point ( 'none', ( 4.128046571531730700, -1.983287427944462600, 3.564845408787586000 ) ) ;
#25863 = cartesian_point ( 'none', ( 4.086376042167605900, -1.979461949354206900, 3.571471332069175600 ) ) ;
#25864 = cartesian_point ( 'none', ( 4.052395249793373300, -2.393265544609836300, 2.990699912260413200 ) ) ;
#25865 = cartesian_point ( 'none', ( 4.039205006855497400, -2.358280295094748800, 2.972653174110057700 ) ) ;
#25866 = cartesian_point ( 'none', ( 3.999577760941453800, -2.330731416076718100, 2.963054768558163000 ) ) ;
#25867 = cartesian_point ( 'none', ( 3.958425987714782000, -2.327898515879426500, 2.967961495632643200 ) ) ;
#25868 = cartesian_point ( 'none', ( 3.972066048163205700, -2.740530939434498800, 2.384802634077541200 ) ) ;
#25869 = cartesian_point ( 'none', ( 3.958128237168946100, -2.706906874658836500, 2.366530731617574100 ) ) ;
#25870 = cartesian_point ( 'none', ( 3.918815766309521100, -2.681683167519887800, 2.355188504053310300 ) ) ;
#25871 = cartesian_point ( 'none', ( 3.878096786084615400, -2.680238624989335100, 2.357690525109921200 ) ) ;
#25872 = cartesian_point ( 'none', ( 3.973120950957391300, -3.095286303600934800, 1.770403389535926400 ) ) ;
#25873 = cartesian_point ( 'none', ( 3.959192498367889900, -3.062155062615870000, 1.751251371679062300 ) ) ;
#25874 = cartesian_point ( 'none', ( 3.919876093249906800, -3.038342542905769800, 1.737436344889184100 ) ) ;
#25875 = cartesian_point ( 'none', ( 3.879151688878800900, -3.038372531889732600, 1.737384402445292700 ) ) ;
#25876 = cartesian_point ( 'none', ( 3.974175853751576300, -3.450041667767370900, 1.156004144994311700 ) ) ;
#25877 = cartesian_point ( 'none', ( 3.960256759566833700, -3.417403250572903500, 1.135972011740550500 ) ) ;
#25878 = cartesian_point ( 'none', ( 3.920936420190293000, -3.395001918291651300, 1.119684185725057900 ) ) ;
#25879 = cartesian_point ( 'none', ( 3.880206591672986000, -3.396506438790129600, 1.117078279780664000 ) ) ;
#25880 = cartesian_point ( 'none', ( 3.806834918298645000, 3.031088913245538300, 1.750000000000000900 ) ) ;
#25881 = cartesian_point ( 'none', ( 3.951447005078450900, 2.357513599190972800, 2.916666666666663900 ) ) ;
#25882 = cartesian_point ( 'none', ( 4.071447262713887100, 2.020725942163690700, 3.499999999999997800 ) ) ;
#25883 = plane ( 'none', #25852 ) ;
#25884 = b_spline_curve_with_knots ( 'none', 3,
( #25882, #25881, #25880, #25859, #25857 ),
.unspecified., .f., .f.,
( 4, 1, 4 ),
( 0.0000000000000000000, 0.002020725942163690100, 0.004041451884327380100 ),
.unspecified. ) ;
#25885 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25886 = vector ( 'none', #25885, 1000.000000000000000 ) ;
#25887 = face_outer_bound ( 'none', #11132, .t. ) ;
#25888 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25889 = vector ( 'none', #25888, 1000.000000000000000 ) ;
#25890 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25891 = line ( 'none', #25890, #25889 ) ;
#25892 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25893 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -0.5000000000000000000 ) ) ;
#25894 = line ( 'none', #25893, #25886 ) ;
#25895 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25896 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#25897 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#25898 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25899 = axis2_placement_3d ( 'none', #25900, #25898, #25892 ) ;
#25900 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25901 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25902 = toroidal_surface ( 'none', #25899, 2.700000000000001500, 0.2000000000000000100 ) ;
#25903 = face_outer_bound ( 'none', #11268, .t. ) ;
#25904 = face_outer_bound ( 'none', #11203, .t. ) ;
#25905 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25906 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25907 = line ( 'none', #25906, #25914 ) ;
#25908 = axis2_placement_3d ( 'none', #25905, #25897, #25896 ) ;
#25909 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#25910 = vector ( 'none', #25909, 1000.000000000000000 ) ;
#25911 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25912 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#25913 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25914 = vector ( 'none', #25901, 1000.000000000000000 ) ;
#25915 = cartesian_point ( 'none', ( 3.961540689291481100, 3.742686906240683800, -0.5174761215683667500 ) ) ;
#25916 = cartesian_point ( 'none', ( 4.180231891692622900, 4.134807952925579700, 0.02076457676761189800 ) ) ;
#25917 = cartesian_point ( 'none', ( 4.167925236133666700, 4.100883808951789600, 0.04295925172508171400 ) ) ;
#25918 = cartesian_point ( 'none', ( 4.127932699134172300, 4.078582397001785200, 0.06431193446314045800 ) ) ;
#25919 = cartesian_point ( 'none', ( 4.086262629614032500, 4.082406995609992400, 0.07093633357111257800 ) ) ;
#25920 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25919, #25918, #25917, #25916 ),
( #25915, #25960, #25959, #25958 ),
( #25957, #25956, #25955, #25954 ),
( #25953, #25952, #25951, #25950 ),
( #25949, #25948, #25947, #25946 ),
( #25945, #25944, #25943, #25942 ),
( #25941, #25940, #25939, #25938 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01651999345535504200, 0.01858032176739834300, 0.02064065007944164400 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#25921 = edge_loop ( 'none', ( #26820, #26792, #26835, #27413, #26841, #27338, #27613, #27009 ) ) ;
#25922 = cartesian_point ( 'none', ( 4.114405500665257300, 4.051151509359432800, 3.954455225320399400e-016 ) ) ;
#25923 = cartesian_point ( 'none', ( 4.104070371397482700, 4.047367226856740900, 3.954455225320399400e-016 ) ) ;
#25924 = cartesian_point ( 'none', ( 4.093692494532772800, 4.043567292011546000, 3.954455225320399400e-016 ) ) ;
#25925 = cartesian_point ( 'none', ( 4.082498951862918400, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25926 = b_spline_curve_with_knots ( 'none', 3,
( #25936, #25925, #25924, #25923, #25922, #25971, #25970, #25969, #25968, #25967, #25966, #25965, #25964, #25963, #25962, #25961 ),
.unspecified., .f., .f.,
( 4, 3, 3, 3, 3, 4 ),
( 0.0000000000000000000, 3.315506744709155600e-005, 6.608280158698770000e-005, 0.0001026520855291340500, 0.0001376952025664801500, 0.0001398064759190615900 ),
.unspecified. ) ;
#25927 = face_outer_bound ( 'none', #11121, .t. ) ;
#25928 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#25929 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25930 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#25931 = axis2_placement_3d ( 'none', #25992, #25991, #26006 ) ;
#25932 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -0.5000000000000000000 ) ) ;
#25933 = plane ( 'none', #25840 ) ;
#25934 = axis2_placement_3d ( 'none', #25928, #25935, #25998 ) ;
#25935 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#25936 = cartesian_point ( 'none', ( 4.071447262713888900, 4.041451884327385000, 0.0000000000000000000 ) ) ;
#25937 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#25938 = cartesian_point ( 'none', ( 4.180345304246198000, 2.049116244671344200, -3.591763845239309000 ) ) ;
#25939 = cartesian_point ( 'none', ( 4.168039432627834300, 2.012931957397458200, -3.573481803737942100 ) ) ;
#25940 = cartesian_point ( 'none', ( 4.128046571531732500, 1.983287427944461000, -3.564845408787590900 ) ) ;
#25941 = cartesian_point ( 'none', ( 4.086376042167606700, 1.979461949354205200, -3.571471332069180900 ) ) ;
#25942 = cartesian_point ( 'none', ( 4.052395249793374200, 2.393265544609835900, -2.990699912260416800 ) ) ;
#25943 = cartesian_point ( 'none', ( 4.039205006855499200, 2.358280295094748300, -2.972653174110060800 ) ) ;
#25944 = cartesian_point ( 'none', ( 3.999577760941454700, 2.330731416076718100, -2.963054768558166100 ) ) ;
#25945 = cartesian_point ( 'none', ( 3.958425987714782900, 2.327898515879426500, -2.967961495632646300 ) ) ;
#25946 = cartesian_point ( 'none', ( 3.972066048163205700, 2.740530939434501000, -2.384802634077540300 ) ) ;
#25947 = cartesian_point ( 'none', ( 3.958128237168946100, 2.706906874658838700, -2.366530731617573200 ) ) ;
#25948 = cartesian_point ( 'none', ( 3.918815766309522000, 2.681683167519890400, -2.355188504053309400 ) ) ;
#25949 = cartesian_point ( 'none', ( 3.878096786084615800, 2.680238624989337700, -2.357690525109920300 ) ) ;
#25950 = cartesian_point ( 'none', ( 3.973120950957392200, 3.095286303600938800, -1.770403389535923700 ) ) ;
#25951 = cartesian_point ( 'none', ( 3.959192498367890800, 3.062155062615874000, -1.751251371679059600 ) ) ;
#25952 = cartesian_point ( 'none', ( 3.919876093249907700, 3.038342542905773800, -1.737436344889181400 ) ) ;
#25953 = cartesian_point ( 'none', ( 3.879151688878801800, 3.038372531889736500, -1.737384402445290000 ) ) ;
#25954 = cartesian_point ( 'none', ( 3.974175853751578100, 3.450041667767376600, -1.156004144994307300 ) ) ;
#25955 = cartesian_point ( 'none', ( 3.960256759566835400, 3.417403250572909300, -1.135972011740546100 ) ) ;
#25956 = cartesian_point ( 'none', ( 3.920936420190294800, 3.395001918291656700, -1.119684185725053500 ) ) ;
#25957 = cartesian_point ( 'none', ( 3.880206591672987300, 3.396506438790134900, -1.117078279780659800 ) ) ;
#25958 = cartesian_point ( 'none', ( 4.055509951370071400, 3.795063692760683300, -0.5628347969907903100 ) ) ;
#25959 = cartesian_point ( 'none', ( 4.042341126160399900, 3.761922597870047900, -0.5415379832805002900 ) ) ;
#25960 = cartesian_point ( 'none', ( 4.002705028659310200, 3.739830237496524200, -0.5224240169736451600 ) ) ;
#25961 = cartesian_point ( 'none', ( 4.175813232069149400, 4.122719923832744500, -1.071917070974935700e-016 ) ) ;
#25962 = cartesian_point ( 'none', ( 4.175572532730933000, 4.122058607836118300, 2.416611538457984900e-015 ) ) ;
#25963 = cartesian_point ( 'none', ( 4.175326769692858000, 4.121399112977857500, 5.795520989748096800e-015 ) ) ;
#25964 = cartesian_point ( 'none', ( 4.175075985190098000, 4.120741555260247300, 4.360310433596334000e-015 ) ) ;
#25965 = cartesian_point ( 'none', ( 4.170895651974850800, 4.109780709045217900, -1.956325060274894300e-014 ) ) ;
#25966 = cartesian_point ( 'none', ( 4.165266963751723700, 4.099263933823989300, 1.822264144067561500e-015 ) ) ;
#25967 = cartesian_point ( 'none', ( 4.158413352280810200, 4.089743253945650600, 1.573084801699680700e-015 ) ) ;
#25968 = cartesian_point ( 'none', ( 4.151274195509681200, 4.079825909417492000, 1.313523780938459900e-015 ) ) ;
#25969 = cartesian_point ( 'none', ( 4.142654963991854600, 4.070796997468702800, -9.334613932953592800e-016 ) ) ;
#25970 = cartesian_point ( 'none', ( 4.132952817037861800, 4.063368025374526100, -8.303347616882379300e-016 ) ) ;
#25971 = cartesian_point ( 'none', ( 4.124214193018071100, 4.056676826581891300, -7.374496647797578700e-016 ) ) ;
#25972 = cartesian_point ( 'none', ( 3.974175853751577200, 2.726149790328872100, 2.409821655904218500 ) ) ;
#25973 = cartesian_point ( 'none', ( 3.960256759566834500, 2.692482245441886000, 2.391572024101375600 ) ) ;
#25974 = cartesian_point ( 'none', ( 3.920936420190293900, 2.667175908199422200, 2.380315814274940800 ) ) ;
#25975 = cartesian_point ( 'none', ( 3.880206591672986900, 2.665671387700943500, 2.382921720219334500 ) ) ;
#25976 = cartesian_point ( 'none', ( 4.055509951370069600, 2.384961078708226300, 3.005204168415327400 ) ) ;
#25977 = cartesian_point ( 'none', ( 4.042341126160397200, 2.349946949570132400, 2.987151545185950500 ) ) ;
#25978 = cartesian_point ( 'none', ( 4.002705028659307600, 2.322347588994555100, 2.977575983026346900 ) ) ;
#25979 = cartesian_point ( 'none', ( 3.961540689291478400, 2.319490920250395500, 2.982523878431625700 ) ) ;
#25980 = cartesian_point ( 'none', ( 4.180231891692619300, 2.049421325483208100, 3.591231015387275500 ) ) ;
#25981 = cartesian_point ( 'none', ( 4.167925236133663200, 2.013238101154406000, 3.572949182383067200 ) ) ;
#25982 = cartesian_point ( 'none', ( 4.127932699134168700, 1.983595429489295700, 3.564311934463131300 ) ) ;
#25983 = cartesian_point ( 'none', ( 4.086262629614029000, 1.979770830881088400, 3.570936333571103300 ) ) ;
#25984 = vertex_point ( 'none', #31799 ) ;
#25985 = direction ( 'none', ( 0.0000000000000000000, -5.421010862427522200e-017, 1.000000000000000000 ) ) ;
#25986 = vector ( 'none', #25985, 1000.000000000000000 ) ;
#25987 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#25988 = line ( 'none', #25987, #25986 ) ;
#25989 = oriented_edge ( 'none', *, *, #26024, .t. ) ;
#25990 = oriented_edge ( 'none', *, *, #26029, .t. ) ;
#25991 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25992 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#25993 = face_outer_bound ( 'none', #11127, .t. ) ;
#25994 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#25995 = vector ( 'none', #25994, 1000.000000000000000 ) ;
#25996 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#25997 = line ( 'none', #25996, #25995 ) ;
#25998 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#25999 = b_spline_surface_with_knots ( 'none', 3, 3, (
( #25983, #25982, #25981, #25980 ),
( #25979, #25978, #25977, #25976 ),
( #25975, #25974, #25973, #25972 ),
( #26044, #26043, #26042, #26041 ),
( #26040, #26039, #26038, #26037 ),
( #26036, #26034, #26033, #26032 ),
( #26031, #26030, #26028, #26027 ) ),
.unspecified., .f., .f., .f.,
( 4, 3, 4 ),
( 4, 4 ),
( 0.01651999345535505600, 0.01858032176739835000, 0.02064065007944164400 ),
( 0.0000000000000000000, 1.000000000000000000 ),
.unspecified. ) ;
#26000 = face_outer_bound ( 'none', #11245, .t. ) ;
#26001 = conical_surface ( 'none', #25934, 8.375496070352515000, 1.047197551196601000 ) ;
#26002 = plane ( 'none', #26025 ) ;
#26003 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#26004 = circle ( 'none', #26281, 2.000000000000000900 ) ;
#26005 = direction ( 'none', ( 0.0000000000000000000, 5.421010862427522200e-017, -1.000000000000000000 ) ) ;
#26006 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26007 = line ( 'none', #26011, #25275 ) ;
#26008 = axis2_placement_3d ( 'none', #26016, #26017, #26005 ) ;
#26009 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26010 = face_outer_bound ( 'none', #12074, .t. ) ;
#26011 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#26012 = plane ( 'none', #25931 ) ;
#26013 = edge_curve ( 'none', #25293, #25984, #31790, .t. ) ;
#26014 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26015 = vector ( 'none', #26014, 1000.000000000000000 ) ;
#26016 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#26017 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -5.421010862427522200e-017 ) ) ;
#26018 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 1.084202172485504400e-016 ) ) ;
#26019 = direction ( 'none', ( -0.0000000000000000000, 1.084202172485504400e-016, 1.000000000000000000 ) ) ;
#26020 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#26021 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, 2.500000000000000000 ) ) ;
#26022 = line ( 'none', #26021, #26015 ) ;
#26023 = plane ( 'none', #26008 ) ;
#26024 = edge_curve ( 'none', #26306, #26316, #31778, .t. ) ;
#26025 = axis2_placement_3d ( 'none', #26020, #26019, #26018 ) ;
#26026 = face_outer_bound ( 'none', #11302, .t. ) ;
#26027 = cartesian_point ( 'none', ( 4.180345304246199800, 4.135116856707398400, -0.02129519942689738300 ) ) ;
#26028 = cartesian_point ( 'none', ( 4.168039432627836000, 4.101192000697230000, -0.04349069067323319700 ) ) ;
#26029 = edge_curve ( 'none', #25542, #26306, #31771, .t. ) ;
#26030 = cartesian_point ( 'none', ( 4.128046571531734300, 4.078890398546611200, -0.06484540878758939000 ) ) ;
#26031 = cartesian_point ( 'none', ( 4.086376042167608500, 4.082715877136867500, -0.07147133206917938300 ) ) ;
#26032 = cartesian_point ( 'none', ( 4.052395249793376000, 3.786654871418335700, 0.5772788035039103600 ) ) ;
#26033 = cartesian_point ( 'none', ( 4.039205006855501000, 3.753533312967137500, 0.5560040577412853600 ) ) ;
#26034 = cartesian_point ( 'none', ( 3.999577760941456500, 3.731446410414355400, 0.5369452314418340400 ) ) ;
#26035 = advanced_face ( 'none', ( #31780 ), #31779, .f. ) ;
#26036 = cartesian_point ( 'none', ( 3.958425987714784700, 3.734279310611647000, 0.5320385043673534500 ) ) ;
#26037 = cartesian_point ( 'none', ( 3.972066048163208400, 3.435565133840450300, 1.180968096368737500 ) ) ;
#26038 = cartesian_point ( 'none', ( 3.958128237168948300, 3.402929169746816500, 1.160984753324503900 ) ) ;
#26039 = cartesian_point ( 'none', ( 3.918815766309522900, 3.380494658971185700, 1.144811495946687500 ) ) ;
#26040 = cartesian_point ( 'none', ( 3.878096786084617200, 3.381939201501738000, 1.142309474890076200 ) ) ;
#26041 = cartesian_point ( 'none', ( 3.973120950957392600, 3.080857462084661200, 1.795394876136478200 ) ) ;
#26042 = cartesian_point ( 'none', ( 3.959192498367891700, 3.047705707594351200, 1.776278388712939600 ) ) ;
#26043 = cartesian_point ( 'none', ( 3.919876093249908600, 3.023835283585304200, 1.762563655110814100 ) ) ;
#26044 = cartesian_point ( 'none', ( 3.879151688878802200, 3.023805294601341000, 1.762615597554705300 ) ) ;
#26045 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26046 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#26047 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#26048 = line ( 'none', #26047, #26109 ) ;
#26049 = vertex_point ( 'none', #31766 ) ;
#26050 = vertex_point ( 'none', #31763 ) ;
#26051 = line ( 'none', #26105, #26104 ) ;
#26052 = vertex_point ( 'none', #31765 ) ;
#26053 = plane ( 'none', #26060 ) ;
#26054 = vertex_point ( 'none', #31784 ) ;
#26055 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26056 = vector ( 'none', #26055, 1000.000000000000000 ) ;
#26057 = cartesian_point ( 'none', ( 11.75721461541134100, 47.00000000000000000, 35.60923903268877700 ) ) ;
#26058 = line ( 'none', #26057, #26056 ) ;
#26059 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#26060 = axis2_placement_3d ( 'none', #26046, #26045, #26112 ) ;
#26061 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#26062 = face_outer_bound ( 'none', #11352, .t. ) ;
#26063 = face_outer_bound ( 'none', #11326, .t. ) ;
#26064 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 0.5000000000000000000 ) ) ;
#26065 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26066 = vector ( 'none', #26065, 1000.000000000000000 ) ;
#26067 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26068 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26069 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#26070 = line ( 'none', #26069, #26066 ) ;
#26071 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#26072 = line ( 'none', #26064, #26075 ) ;
#26073 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#26074 = plane ( 'none', #26076 ) ;
#26075 = vector ( 'none', #26071, 1000.000000000000000 ) ;
#26076 = axis2_placement_3d ( 'none', #26073, #26068, #26067 ) ;
#26077 = face_outer_bound ( 'none', #11310, .t. ) ;
#26078 = axis2_placement_3d ( 'none', #26084, #26144, #26143 ) ;
#26079 = face_outer_bound ( 'none', #11357, .t. ) ;
#26080 = circle ( 'none', #26131, 2.000000000000000900 ) ;
#26081 = axis2_placement_3d ( 'none', #26119, #26174, #26164 ) ;
#26082 = axis2_placement_3d ( 'none', #26122, #26118, #26117 ) ;
#26083 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26084 = cartesian_point ( 'none', ( 11.60000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26085 = cylindrical_surface ( 'none', #26100, 2.000000000000000000 ) ;
#26086 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#26087 = line ( 'none', #26086, #26136 ) ;
#26088 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26089 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26090 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26091 = axis2_placement_3d ( 'none', #26090, #26089, #26088 ) ;
#26092 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26093 = face_outer_bound ( 'none', #11369, .t. ) ;
#26094 = conical_surface ( 'none', #26099, 2.000000000000000900, 0.9599310885968839200 ) ;
#26095 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26096 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26097 = circle ( 'none', #26091, 2.000000000000000900 ) ;
#26098 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26099 = axis2_placement_3d ( 'none', #26092, #26098, #26083 ) ;
#26100 = axis2_placement_3d ( 'none', #26139, #26138, #26137 ) ;
#26101 = cartesian_point ( 'none', ( 11.60000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26102 = axis2_placement_3d ( 'none', #26101, #26096, #26095 ) ;
#26103 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26104 = vector ( 'none', #26103, 1000.000000000000000 ) ;
#26105 = cartesian_point ( 'none', ( 2.000000000000000000, 2.500000000000000000, 0.5000000000000000000 ) ) ;
#26106 = circle ( 'none', #26078, 1.610000000000001200 ) ;
#26107 = face_outer_bound ( 'none', #11351, .t. ) ;
#26108 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26109 = vector ( 'none', #26108, 1000.000000000000000 ) ;
#26110 = edge_curve ( 'none', #25780, #26133, #31772, .t. ) ;
#26111 = conical_surface ( 'none', #26102, 1.610000000000001200, 0.9599310885968749300 ) ;
#26112 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#26113 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26114 = cartesian_point ( 'none', ( 12.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26115 = circle ( 'none', #26167, 2.000000000000000900 ) ;
#26116 = circle ( 'none', #26170, 1.610000000000001200 ) ;
#26117 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#26118 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26119 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26120 = face_outer_bound ( 'none', #11397, .t. ) ;
#26121 = axis2_placement_3d ( 'none', #26114, #26113, #26176 ) ;
#26122 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#26123 = oriented_edge ( 'none', *, *, #26262, .f. ) ;
#26124 = circle ( 'none', #26121, 2.000000000000000900 ) ;
#26125 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26126 = vector ( 'none', #26125, 1000.000000000000000 ) ;
#26127 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, 0.5000000000000003300 ) ) ;
#26128 = line ( 'none', #26127, #26126 ) ;
#26129 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -1.084202172485504400e-016 ) ) ;
#26130 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26131 = axis2_placement_3d ( 'none', #26140, #26141, #26130 ) ;
#26132 = edge_curve ( 'none', #26215, #1691, #31832, .t. ) ;
#26133 = vertex_point ( 'none', #31774 ) ;
#26134 = plane ( 'none', #26082 ) ;
#26135 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, 0.5000000000000003300 ) ) ;
#26136 = vector ( 'none', #26129, 1000.000000000000000 ) ;
#26137 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26138 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26139 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26140 = cartesian_point ( 'none', ( 11.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26141 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26142 = cartesian_point ( 'none', ( 13.00000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26143 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26144 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26145 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26146 = face_outer_bound ( 'none', #11415, .t. ) ;
#26147 = face_outer_bound ( 'none', #11364, .t. ) ;
#26148 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26149 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26150 = cartesian_point ( 'none', ( 12.30000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26151 = axis2_placement_3d ( 'none', #26201, #26200, #26192 ) ;
#26152 = axis2_placement_3d ( 'none', #26150, #26149, #26148 ) ;
#26153 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26154 = cartesian_point ( 'none', ( 12.30000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26155 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26156 = axis2_placement_3d ( 'none', #26155, #26175, #26153 ) ;
#26157 = cylindrical_surface ( 'none', #26151, 2.000000000000000000 ) ;
#26158 = conical_surface ( 'none', #26212, 2.000000000000000900, 0.9599310885968839200 ) ;
#26159 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26160 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26161 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26162 = axis2_placement_3d ( 'none', #26154, #26145, #26213 ) ;
#26163 = conical_surface ( 'none', #26162, 1.610000000000001200, 0.9599310885968749300 ) ;
#26164 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26165 = circle ( 'none', #26152, 1.610000000000001200 ) ;
#26166 = cylindrical_surface ( 'none', #26156, 2.000000000000000000 ) ;
#26167 = axis2_placement_3d ( 'none', #26161, #26160, #26159 ) ;
#26168 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26169 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26170 = axis2_placement_3d ( 'none', #26142, #26169, #26168 ) ;
#26171 = face_outer_bound ( 'none', #11390, .t. ) ;
#26172 = conical_surface ( 'none', #26081, 2.000000000000000900, 0.9599310885968839200 ) ;
#26173 = face_outer_bound ( 'none', #11385, .t. ) ;
#26174 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26175 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26176 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26177 = cartesian_point ( 'none', ( 14.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26178 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26179 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26181 = oriented_edge ( 'none', *, *, #25272, .f. ) ;
#26180 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26183 = vertex_point ( 'none', #31823 ) ;
#26182 = cartesian_point ( 'none', ( 13.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26184 = circle ( 'none', #26194, 2.000000000000000900 ) ;
#26185 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26186 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26187 = cartesian_point ( 'none', ( 12.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26188 = cartesian_point ( 'none', ( 35.82691906009822000, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#26189 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26190 = axis2_placement_3d ( 'none', #26179, #26178, #26218 ) ;
#26191 = face_outer_bound ( 'none', #11438, .t. ) ;
#26192 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26193 = axis2_placement_3d ( 'none', #26187, #26186, #26185 ) ;
#26194 = axis2_placement_3d ( 'none', #26237, #26234, #26233 ) ;
#26195 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26196 = conical_surface ( 'none', #26198, 1.610000000000001200, 0.9599310885968749300 ) ;
#26197 = circle ( 'none', #26193, 2.000000000000000900 ) ;
#26198 = axis2_placement_3d ( 'none', #26182, #26180, #26243 ) ;
#26199 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26200 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26201 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26202 = face_outer_bound ( 'none', #11336, .t. ) ;
#26203 = face_outer_bound ( 'none', #11447, .t. ) ;
#26204 = edge_curve ( 'none', #27418, #53048, #31819, .t. ) ;
#26205 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26206 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26207 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26208 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26209 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26210 = axis2_placement_3d ( 'none', #26209, #26208, #26207 ) ;
#26211 = circle ( 'none', #26210, 2.000000000000000900 ) ;
#26212 = axis2_placement_3d ( 'none', #26206, #26205, #26199 ) ;
#26213 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26214 = oriented_edge ( 'none', *, *, #32337, .f. ) ;
#26215 = vertex_point ( 'none', #31818 ) ;
#26216 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26217 = cartesian_point ( 'none', ( 13.00000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26218 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26219 = vertex_point ( 'none', #31820 ) ;
#26220 = conical_surface ( 'none', #26269, 2.000000000000000900, 0.9599310885968839200 ) ;
#26221 = circle ( 'none', #26272, 2.000000000000000900 ) ;
#26222 = conical_surface ( 'none', #26231, 1.610000000000001200, 0.9599310885968749300 ) ;
#26223 = cylindrical_surface ( 'none', #26190, 2.000000000000000000 ) ;
#26224 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26225 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26226 = axis2_placement_3d ( 'none', #26229, #26225, #26224 ) ;
#26227 = face_outer_bound ( 'none', #11486, .t. ) ;
#26228 = cartesian_point ( 'none', ( 13.42691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26229 = cartesian_point ( 'none', ( 13.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26230 = face_outer_bound ( 'none', #11445, .t. ) ;
#26231 = axis2_placement_3d ( 'none', #26217, #26216, #26277 ) ;
#26232 = circle ( 'none', #26226, 1.610000000000001200 ) ;
#26233 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26234 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26235 = conical_surface ( 'none', #26241, 2.000000000000000900, 0.9599310885968839200 ) ;
#26236 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26237 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26238 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26239 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26240 = axis2_placement_3d ( 'none', #26177, #26239, #26238 ) ;
#26241 = axis2_placement_3d ( 'none', #26236, #26189, #26195 ) ;
#26242 = circle ( 'none', #26240, 2.000000000000000900 ) ;
#26243 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26244 = vertex_point ( 'none', #31833 ) ;
#26245 = cylindrical_surface ( 'none', #26321, 2.000000000000000000 ) ;
#26246 = conical_surface ( 'none', #26264, 1.610000000000001200, 0.9599310885968749300 ) ;
#26247 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26248 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26249 = axis2_placement_3d ( 'none', #26258, #26248, #26247 ) ;
#26250 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26251 = circle ( 'none', #26305, 1.610000000000001200 ) ;
#26252 = face_outer_bound ( 'none', #11478, .t. ) ;
#26253 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26254 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26255 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26256 = cartesian_point ( 'none', ( 15.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26257 = axis2_placement_3d ( 'none', #26256, #26255, #26254 ) ;
#26258 = cartesian_point ( 'none', ( 14.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26259 = face_outer_bound ( 'none', #11472, .t. ) ;
#26260 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26262 = edge_curve ( 'none', #26133, #26215, #31824, .t. ) ;
#26261 = cartesian_point ( 'none', ( 14.40000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26263 = circle ( 'none', #26257, 1.610000000000001200 ) ;
#26264 = axis2_placement_3d ( 'none', #26261, #26253, #26311 ) ;
#26265 = circle ( 'none', #26249, 2.000000000000000900 ) ;
#26266 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26267 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26268 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26269 = axis2_placement_3d ( 'none', #26279, #26278, #26260 ) ;
#26270 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26271 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26272 = axis2_placement_3d ( 'none', #26228, #26271, #26270 ) ;
#26273 = face_outer_bound ( 'none', #11460, .t. ) ;
#26274 = axis2_placement_3d ( 'none', #26268, #26267, #26266 ) ;
#26275 = circle ( 'none', #26274, 2.000000000000000900 ) ;
#26276 = oriented_edge ( 'none', *, *, #25772, .f. ) ;
#26277 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26278 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26279 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26280 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26281 = axis2_placement_3d ( 'none', #26313, #26317, #26283 ) ;
#26282 = axis2_placement_3d ( 'none', #26287, #26280, #26307 ) ;
#26283 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26284 = conical_surface ( 'none', #26282, 21.00000000000000400, 0.7853981633974501700 ) ;
#26285 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26286 = axis2_placement_3d ( 'none', #26322, #26314, #26285 ) ;
#26287 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, 0.0000000000000000000 ) ) ;
#26288 = cartesian_point ( 'none', ( 17.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26290 = edge_curve ( 'none', #1106, #49689, #31816, .t. ) ;
#26289 = vertex_point ( 'none', #31809 ) ;
#26291 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26292 = edge_curve ( 'none', #26533, #26304, #31864, .t. ) ;
#26293 = oriented_edge ( 'none', *, *, #29290, .f. ) ;
#26294 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26295 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26296 = axis2_placement_3d ( 'none', #26295, #26294, #26291 ) ;
#26297 = oriented_edge ( 'none', *, *, #25791, .f. ) ;
#26298 = oriented_edge ( 'none', *, *, #26554, .f. ) ;
#26299 = oriented_edge ( 'none', *, *, #48165, .f. ) ;
#26300 = vertex_point ( 'none', #31866 ) ;
#26301 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26302 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26304 = vertex_point ( 'none', #31808 ) ;
#26303 = cartesian_point ( 'none', ( 14.40000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26306 = vertex_point ( 'none', #31810 ) ;
#26305 = axis2_placement_3d ( 'none', #26303, #26302, #26301 ) ;
#26307 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26308 = cartesian_point ( 'none', ( 34.70000000000001000, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#26309 = face_outer_bound ( 'none', #11414, .t. ) ;
#26310 = circle ( 'none', #26286, 2.000000000000000900 ) ;
#26311 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26312 = conical_surface ( 'none', #26296, 2.000000000000000900, 0.9599310885968839200 ) ;
#26313 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26315 = vertex_point ( 'none', #31830 ) ;
#26314 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26316 = vertex_point ( 'none', #31856 ) ;
#26317 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26318 = face_outer_bound ( 'none', #11666, .t. ) ;
#26319 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26320 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26321 = axis2_placement_3d ( 'none', #26250, #26320, #26319 ) ;
#26322 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26323 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26324 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26325 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26326 = cartesian_point ( 'none', ( 16.50000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26327 = face_outer_bound ( 'none', #11527, .t. ) ;
#26328 = axis2_placement_3d ( 'none', #26326, #26325, #26324 ) ;
#26329 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26330 = cartesian_point ( 'none', ( 15.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26331 = circle ( 'none', #26371, 1.610000000000001200 ) ;
#26332 = axis2_placement_3d ( 'none', #26330, #26378, #26377 ) ;
#26333 = axis2_placement_3d ( 'none', #26350, #26343, #26342 ) ;
#26334 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26335 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26336 = cartesian_point ( 'none', ( 16.22691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26337 = circle ( 'none', #26328, 1.610000000000001200 ) ;
#26338 = face_outer_bound ( 'none', #11505, .t. ) ;
#26339 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26340 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26341 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26342 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26343 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26344 = cylindrical_surface ( 'none', #26351, 2.000000000000000000 ) ;
#26345 = conical_surface ( 'none', #26333, 1.610000000000001200, 0.9599310885968749300 ) ;
#26346 = circle ( 'none', #26332, 2.000000000000000900 ) ;
#26347 = axis2_placement_3d ( 'none', #26336, #26335, #26334 ) ;
#26348 = face_outer_bound ( 'none', #11497, .t. ) ;
#26349 = circle ( 'none', #26347, 2.000000000000000900 ) ;
#26350 = cartesian_point ( 'none', ( 15.80000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26351 = axis2_placement_3d ( 'none', #26341, #26340, #26339 ) ;
#26352 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26353 = cartesian_point ( 'none', ( 17.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26354 = conical_surface ( 'none', #26418, 2.000000000000000900, 0.9599310885968839200 ) ;
#26355 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26356 = cylindrical_surface ( 'none', #26395, 2.000000000000000000 ) ;
#26357 = face_outer_bound ( 'none', #11551, .t. ) ;
#26358 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26359 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26360 = axis2_placement_3d ( 'none', #26365, #26359, #26358 ) ;
#26361 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26362 = axis2_placement_3d ( 'none', #26372, #26417, #26416 ) ;
#26363 = axis2_placement_3d ( 'none', #26353, #26352, #26420 ) ;
#26364 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26365 = cartesian_point ( 'none', ( 15.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26366 = face_outer_bound ( 'none', #11546, .t. ) ;
#26367 = conical_surface ( 'none', #26363, 1.610000000000001200, 0.9599310885968749300 ) ;
#26368 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26369 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26370 = cartesian_point ( 'none', ( 15.80000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26371 = axis2_placement_3d ( 'none', #26370, #26369, #26368 ) ;
#26372 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26373 = circle ( 'none', #26413, 1.610000000000001200 ) ;
#26374 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26375 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26376 = conical_surface ( 'none', #26360, 1.610000000000001200, 0.9599310885968749300 ) ;
#26377 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26378 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26379 = cylindrical_surface ( 'none', #26381, 2.000000000000000000 ) ;
#26380 = face_outer_bound ( 'none', #11454, .t. ) ;
#26381 = axis2_placement_3d ( 'none', #26375, #26374, #26364 ) ;
#26382 = face_outer_bound ( 'none', #11522, .t. ) ;
#26383 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26384 = axis2_placement_3d ( 'none', #26329, #26323, #26383 ) ;
#26385 = conical_surface ( 'none', #26384, 2.000000000000000900, 0.9599310885968839200 ) ;
#26386 = oriented_edge ( 'none', *, *, #29106, .t. ) ;
#26388 = vertex_point ( 'none', #31858 ) ;
#26387 = circle ( 'none', #26362, 2.000000000000000900 ) ;
#26389 = edge_curve ( 'none', #26388, #26183, #31865, .t. ) ;
#26390 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 30.20000000000001000 ) ) ;
#26391 = axis2_placement_3d ( 'none', #26401, #26355, #26451 ) ;
#26392 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26393 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26394 = axis2_placement_3d ( 'none', #26438, #26445, #26399 ) ;
#26395 = axis2_placement_3d ( 'none', #26402, #26448, #26446 ) ;
#26396 = circle ( 'none', #26391, 2.000000000000000900 ) ;
#26397 = axis2_placement_3d ( 'none', #26409, #26393, #26392 ) ;
#26398 = axis2_placement_3d ( 'none', #26429, #26447, #26421 ) ;
#26399 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26400 = conical_surface ( 'none', #26397, 1.610000000000001200, 0.9599310885968749300 ) ;
#26401 = cartesian_point ( 'none', ( 16.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26402 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26403 = face_outer_bound ( 'none', #11565, .t. ) ;
#26404 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26405 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26406 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26407 = axis2_placement_3d ( 'none', #26406, #26405, #26404 ) ;
#26408 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26409 = cartesian_point ( 'none', ( 16.50000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26410 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26411 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26412 = cartesian_point ( 'none', ( 17.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26413 = axis2_placement_3d ( 'none', #26412, #26411, #26410 ) ;
#26414 = face_outer_bound ( 'none', #11549, .t. ) ;
#26415 = circle ( 'none', #26407, 2.000000000000000900 ) ;
#26416 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26417 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26418 = axis2_placement_3d ( 'none', #26408, #26361, #26419 ) ;
#26419 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26420 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26421 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26422 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26423 = circle ( 'none', #26433, 21.00000000000000400 ) ;
#26424 = edge_loop ( 'none', ( #26795, #28058, #27967, #28003 ) ) ;
#26425 = oriented_edge ( 'none', *, *, #3967, .t. ) ;
#26426 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26427 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26428 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.58094871834732400, 0.0000000000000000000 ) ) ;
#26429 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.499999999999998200, 0.0000000000000000000 ) ) ;
#26430 = plane ( 'none', #26488 ) ;
#26431 = vertex_point ( 'none', #31854 ) ;
#26432 = vertex_point ( 'none', #31853 ) ;
#26433 = axis2_placement_3d ( 'none', #26486, #26485, #26484 ) ;
#26434 = face_outer_bound ( 'none', #9900, .t. ) ;
#26435 = cylindrical_surface ( 'none', #26437, 21.00000000000000400 ) ;
#26436 = face_outer_bound ( 'none', #11651, .t. ) ;
#26437 = axis2_placement_3d ( 'none', #26428, #26427, #26426 ) ;
#26438 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26439 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26441 = oriented_edge ( 'none', *, *, #24525, .t. ) ;
#26440 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26442 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26443 = axis2_placement_3d ( 'none', #26442, #26440, #26439 ) ;
#26444 = circle ( 'none', #26443, 2.000000000000000900 ) ;
#26445 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26446 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26447 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26448 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26449 = conical_surface ( 'none', #26394, 2.000000000000000900, 0.9599310885968839200 ) ;
#26450 = face_outer_bound ( 'none', #11570, .t. ) ;
#26452 = advanced_face ( 'none', ( #31857 ), #31842, .f. ) ;
#26451 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26453 = circle ( 'none', #26398, 21.00000000000000400 ) ;
#26454 = cartesian_point ( 'none', ( 10.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26455 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26456 = circle ( 'none', #26520, 2.000000000000000900 ) ;
#26457 = axis2_placement_3d ( 'none', #26476, #26460, #26459 ) ;
#26458 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26459 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26461 = oriented_edge ( 'none', *, *, #26602, .t. ) ;
#26460 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26462 = face_outer_bound ( 'none', #11610, .t. ) ;
#26463 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26464 = oriented_edge ( 'none', *, *, #28607, .f. ) ;
#26465 = cartesian_point ( 'none', ( 35.82691906009822000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26466 = oriented_edge ( 'none', *, *, #26389, .f. ) ;
#26467 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#26468 = vector ( 'none', #26467, 1000.000000000000000 ) ;
#26469 = axis2_placement_3d ( 'none', #26465, #26422, #26458 ) ;
#26470 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26471 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26472 = line ( 'none', #26474, #26468 ) ;
#26473 = face_outer_bound ( 'none', #11596, .t. ) ;
#26474 = cartesian_point ( 'none', ( 36.10000000000000900, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#26475 = circle ( 'none', #26469, 2.000000000000000900 ) ;
#26476 = cartesian_point ( 'none', ( 10.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26477 = oriented_edge ( 'none', *, *, #4750, .f. ) ;
#26478 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505168200e-016 ) ) ;
#26479 = direction ( 'none', ( -4.956352788505168200e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26480 = axis2_placement_3d ( 'none', #26483, #26482, #26470 ) ;
#26481 = conical_surface ( 'none', #26457, 1.610000000000001200, 0.9599310885968749300 ) ;
#26482 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26483 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26484 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26485 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26486 = cartesian_point ( 'none', ( 0.0000000000000000000, 1.499999999999999600, 0.0000000000000000000 ) ) ;
#26487 = face_outer_bound ( 'none', #11430, .t. ) ;
#26488 = axis2_placement_3d ( 'none', #26390, #26479, #26478 ) ;
#26489 = conical_surface ( 'none', #26480, 2.000000000000000900, 0.9599310885968839200 ) ;
#26490 = face_outer_bound ( 'none', #11631, .t. ) ;
#26491 = cartesian_point ( 'none', ( 5.599999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26492 = direction ( 'none', ( 0.0000000000000000000, -1.224646799147353900e-016, 1.000000000000000000 ) ) ;
#26493 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.224646799147353200e-016 ) ) ;
#26494 = cartesian_point ( 'none', ( 5.100000000000002300, 6.368163355566238400e-016, -5.200000000000001100 ) ) ;
#26495 = axis2_placement_3d ( 'none', #26494, #26493, #26492 ) ;
#26496 = cartesian_point ( 'none', ( 5.600000000000000500, 0.0000000000000000000, 5.200000000000001100 ) ) ;
#26497 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, -5.371010071662833100 ) ) ;
#26498 = axis2_placement_3d ( 'none', #26558, #26557, #26556 ) ;
#26499 = circle ( 'none', #26495, 0.4999999999999978400 ) ;
#26500 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26501 = axis2_placement_3d ( 'none', #26523, #26508, #26500 ) ;
#26503 = vertex_point ( 'none', #31838 ) ;
#26502 = line ( 'none', #26505, #26551 ) ;
#26504 = direction ( 'none', ( -0.8660254037844381500, 1.060575238724906300e-016, 0.5000000000000008900 ) ) ;
#26505 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -35.30496480251722600 ) ) ;
#26506 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26507 = circle ( 'none', #26498, 5.200000000000001100 ) ;
#26508 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26509 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -35.44194228827397800 ) ) ;
#26510 = cartesian_point ( 'none', ( 5.100000000000002300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26511 = cylindrical_surface ( 'none', #26518, 2.000000000000000000 ) ;
#26512 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26513 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26515 = oriented_edge ( 'none', *, *, #1111, .f. ) ;
#26514 = circle ( 'none', #26501, 2.000000000000000900 ) ;
#26516 = oriented_edge ( 'none', *, *, #3990, .t. ) ;
#26517 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26518 = axis2_placement_3d ( 'none', #26517, #26463, #26506 ) ;
#26519 = oriented_edge ( 'none', *, *, #24686, .t. ) ;
#26520 = axis2_placement_3d ( 'none', #26471, #26513, #26512 ) ;
#26521 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26522 = axis2_placement_3d ( 'none', #26454, #26455, #26521 ) ;
#26523 = cartesian_point ( 'none', ( 17.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26524 = circle ( 'none', #26522, 1.610000000000001200 ) ;
#26525 = circle ( 'none', #26598, 2.500000000000001300 ) ;
#26526 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26527 = face_outer_bound ( 'none', #11581, .t. ) ;
#26528 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26529 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26530 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, -2.700000000000001500 ) ) ;
#26531 = oriented_edge ( 'none', *, *, #26568, .t. ) ;
#26532 = axis2_placement_3d ( 'none', #26530, #26529, #26528 ) ;
#26533 = vertex_point ( 'none', #31839 ) ;
#26534 = cartesian_point ( 'none', ( 5.799999999999999800, 3.061616997868385100e-016, -2.500000000000001300 ) ) ;
#26535 = axis2_placement_3d ( 'none', #26583, #26573, #26572 ) ;
#26536 = cartesian_point ( 'none', ( 36.37308093990179000, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26537 = oriented_edge ( 'none', *, *, #27066, .t. ) ;
#26538 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26539 = edge_curve ( 'none', #25858, #26388, #31841, .t. ) ;
#26540 = oriented_edge ( 'none', *, *, #26292, .t. ) ;
#26541 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26542 = axis2_placement_3d ( 'none', #26510, #26541, #26538 ) ;
#26543 = cartesian_point ( 'none', ( 5.599999999999999600, 0.0000000000000000000, -2.700000000000001500 ) ) ;
#26544 = circle ( 'none', #26532, 0.2000000000000000900 ) ;
#26545 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26546 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26547 = axis2_placement_3d ( 'none', #26491, #26546, #26545 ) ;
#26548 = circle ( 'none', #26547, 2.700000000000001500 ) ;
#26549 = circle ( 'none', #26590, 0.2000000000000000900 ) ;
#26550 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, 2.500000000000001300 ) ) ;
#26551 = vector ( 'none', #26504, 1000.000000000000000 ) ;
#26552 = toroidal_surface ( 'none', #26542, 5.200000000000001100, 0.4999999999999978400 ) ;
#26553 = cartesian_point ( 'none', ( 5.600000000000000500, 6.472876824008161600e-016, -5.200000000000001100 ) ) ;
#26554 = edge_curve ( 'none', #26300, #26315, #31844, .t. ) ;
#26555 = cartesian_point ( 'none', ( 5.599999999999999600, 3.306546357697855200e-016, 2.700000000000001500 ) ) ;
#26556 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26557 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26558 = cartesian_point ( 'none', ( 5.600000000000000500, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26559 = vector ( 'none', #25535, 1000.000000000000000 ) ;
#26560 = cartesian_point ( 'none', ( 17.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26561 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#26562 = vector ( 'none', #26561, 1000.000000000000000 ) ;
#26563 = cartesian_point ( 'none', ( 34.97308093990179100, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26564 = circle ( 'none', #26579, 1.610000000000001200 ) ;
#26565 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26566 = line ( 'none', #27105, #27656 ) ;
#26568 = edge_curve ( 'none', #26219, #26533, #31895, .t. ) ;
#26567 = vector ( 'none', #27369, 1000.000000000000100 ) ;
#26569 = line ( 'none', #26563, #26559 ) ;
#26570 = edge_curve ( 'none', #26315, #26316, #31891, .t. ) ;
#26571 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26572 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26573 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26574 = vertex_point ( 'none', #31890 ) ;
#26575 = edge_curve ( 'none', #26431, #1590, #31845, .t. ) ;
#26576 = cartesian_point ( 'none', ( 34.70000000000001000, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#26577 = line ( 'none', #26576, #26562 ) ;
#26578 = edge_loop ( 'none', ( #26441, #1104, #27079, #27019 ) ) ;
#26579 = axis2_placement_3d ( 'none', #26560, #26571, #26526 ) ;
#26580 = conical_surface ( 'none', #26584, 20.50000000000000400, 0.7853981633974482800 ) ;
#26581 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#26582 = vector ( 'none', #26581, 1000.000000000000000 ) ;
#26583 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26584 = axis2_placement_3d ( 'none', #26592, #26591, #26565 ) ;
#26585 = oriented_edge ( 'none', *, *, #27118, .t. ) ;
#26587 = oriented_edge ( 'none', *, *, #26570, .f. ) ;
#26586 = direction ( 'none', ( 0.0000000000000000000, 1.224646799147353200e-016, 1.000000000000000000 ) ) ;
#26588 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -1.224646799147353200e-016 ) ) ;
#26589 = cartesian_point ( 'none', ( 5.799999999999999800, 3.306546357697855200e-016, 2.700000000000001500 ) ) ;
#26590 = axis2_placement_3d ( 'none', #26589, #26588, #26586 ) ;
#26591 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#26592 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 0.0000000000000000000 ) ) ;
#26593 = face_outer_bound ( 'none', #11643, .t. ) ;
#26594 = toroidal_surface ( 'none', #26535, 2.700000000000001500, 0.2000000000000000100 ) ;
#26595 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#26596 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26597 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26598 = axis2_placement_3d ( 'none', #26597, #26596, #26595 ) ;
#26599 = cartesian_point ( 'none', ( 36.37308093990179000, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26600 = line ( 'none', #26599, #26582 ) ;
#26601 = cartesian_point ( 'none', ( 34.42691906009822100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26602 = edge_curve ( 'none', #26300, #26219, #31889, .t. ) ;
#26603 = face_outer_bound ( 'none', #11663, .t. ) ;
#26604 = cartesian_point ( 'none', ( 34.70000000000001000, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#26605 = line ( 'none', #26604, #26659 ) ;
#26606 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26607 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26608 = circle ( 'none', #26630, 2.000000000000000900 ) ;
#26609 = cartesian_point ( 'none', ( 34.97308093990179100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26610 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26611 = axis2_placement_3d ( 'none', #26628, #26607, #26606 ) ;
#26612 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26613 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26614 = axis2_placement_3d ( 'none', #26621, #26613, #26612 ) ;
#26615 = circle ( 'none', #26614, 1.610000000000001200 ) ;
#26616 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26617 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26618 = cartesian_point ( 'none', ( 34.42691906009822100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26619 = axis2_placement_3d ( 'none', #26618, #26617, #26616 ) ;
#26620 = circle ( 'none', #26619, 2.000000000000000900 ) ;
#26621 = cartesian_point ( 'none', ( 34.70000000000001000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26622 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26623 = vector ( 'none', #26622, 1000.000000000000000 ) ;
#26624 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#26625 = line ( 'none', #26624, #26623 ) ;
#26626 = circle ( 'none', #26611, 2.000000000000000900 ) ;
#26627 = cartesian_point ( 'none', ( 34.42691906009822100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#26628 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26629 = cartesian_point ( 'none', ( 34.42691906009822100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#26630 = axis2_placement_3d ( 'none', #26601, #26654, #26653 ) ;
#26631 = cartesian_point ( 'none', ( 34.42691906009822100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26632 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#26633 = cartesian_point ( 'none', ( 34.00000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26634 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26635 = cartesian_point ( 'none', ( 33.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26636 = cartesian_point ( 'none', ( 34.42691906009822100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26637 = cylindrical_surface ( 'none', #26643, 2.000000000000000000 ) ;
#26638 = circle ( 'none', #26645, 1.610000000000001200 ) ;
#26639 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26640 = axis2_placement_3d ( 'none', #26639, #26657, #26634 ) ;
#26641 = cylindrical_surface ( 'none', #26640, 2.000000000000000000 ) ;
#26642 = cartesian_point ( 'none', ( 34.97308093990179100, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26643 = axis2_placement_3d ( 'none', #26690, #26685, #26684 ) ;
#26644 = circle ( 'none', #26693, 2.000000000000000900 ) ;
#26645 = axis2_placement_3d ( 'none', #26681, #26674, #26673 ) ;
#26646 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26647 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26648 = cartesian_point ( 'none', ( 34.70000000000001000, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#26649 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26650 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26651 = conical_surface ( 'none', #26661, 1.610000000000001200, 0.9599310885968749300 ) ;
#26652 = face_outer_bound ( 'none', #11685, .t. ) ;
#26653 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26654 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26655 = conical_surface ( 'none', #26660, 2.000000000000000900, 0.9599310885968839200 ) ;
#26656 = cartesian_point ( 'none', ( 34.70000000000001000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26657 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26658 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#26659 = vector ( 'none', #26658, 1000.000000000000200 ) ;
#26660 = axis2_placement_3d ( 'none', #26610, #26650, #26649 ) ;
#26661 = axis2_placement_3d ( 'none', #26656, #26647, #26646 ) ;
#26662 = face_outer_bound ( 'none', #11701, .t. ) ;
#26663 = conical_surface ( 'none', #26666, 1.610000000000001200, 0.9599310885968749300 ) ;
#26664 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26665 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26666 = axis2_placement_3d ( 'none', #26633, #26722, #26721 ) ;
#26667 = axis2_placement_3d ( 'none', #26710, #26705, #26704 ) ;
#26668 = axis2_placement_3d ( 'none', #26670, #26717, #26716 ) ;
#26669 = vector ( 'none', #26676, 1000.000000000000000 ) ;
#26670 = cartesian_point ( 'none', ( 33.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26671 = cartesian_point ( 'none', ( 33.72691906009821100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26672 = axis2_placement_3d ( 'none', #26688, #26665, #26664 ) ;
#26673 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26674 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26675 = circle ( 'none', #26672, 2.000000000000000900 ) ;
#26676 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26677 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#26678 = cartesian_point ( 'none', ( 34.00000000000000000, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#26679 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26680 = vector ( 'none', #26679, 1000.000000000000000 ) ;
#26681 = cartesian_point ( 'none', ( 34.00000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26682 = face_outer_bound ( 'none', #11736, .t. ) ;
#26683 = cartesian_point ( 'none', ( 34.27308093990179600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26684 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26685 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26686 = line ( 'none', #26632, #26680 ) ;
#26687 = line ( 'none', #26677, #26669 ) ;
#26688 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26689 = circle ( 'none', #26668, 2.000000000000000900 ) ;
#26690 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26691 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26692 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26693 = axis2_placement_3d ( 'none', #26635, #26692, #26691 ) ;
#26694 = face_outer_bound ( 'none', #11706, .t. ) ;
#26695 = vector ( 'none', #26757, 1000.000000000000200 ) ;
#26696 = cartesian_point ( 'none', ( 34.00000000000000000, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#26697 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26698 = cartesian_point ( 'none', ( 34.00000000000000000, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#26699 = cartesian_point ( 'none', ( 33.72691906009821100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#26700 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26701 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26702 = cartesian_point ( 'none', ( 35.12691906009821700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26703 = axis2_placement_3d ( 'none', #26712, #26701, #26700 ) ;
#26704 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26705 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26706 = edge_curve ( 'none', #26432, #28698, #31873, .t. ) ;
#26707 = circle ( 'none', #26703, 2.000000000000000900 ) ;
#26708 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#26709 = vector ( 'none', #26708, 1000.000000000000100 ) ;
#26710 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26711 = cartesian_point ( 'none', ( 34.27308093990179600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26712 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26713 = cartesian_point ( 'none', ( 34.97308093990179100, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#26714 = line ( 'none', #26713, #26709 ) ;
#26715 = circle ( 'none', #26667, 2.000000000000000900 ) ;
#26716 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26717 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26718 = cartesian_point ( 'none', ( 34.27308093990179600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26719 = cartesian_point ( 'none', ( 33.57308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26720 = line ( 'none', #26696, #26695 ) ;
#26721 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26722 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26723 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26724 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26725 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26726 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#26727 = cartesian_point ( 'none', ( 32.17308093990178700, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26728 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26729 = circle ( 'none', #26743, 2.000000000000000900 ) ;
#26730 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#26731 = vector ( 'none', #26730, 1000.000000000000000 ) ;
#26732 = cartesian_point ( 'none', ( 35.67308093990179400, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26733 = line ( 'none', #26732, #26731 ) ;
#26734 = circle ( 'none', #26782, 2.000000000000000900 ) ;
#26735 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26736 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26737 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26738 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26739 = axis2_placement_3d ( 'none', #26738, #26737, #26736 ) ;
#26740 = cartesian_point ( 'none', ( 34.97308093990179100, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26741 = cylindrical_surface ( 'none', #26784, 2.000000000000000000 ) ;
#26742 = cartesian_point ( 'none', ( 35.67308093990179400, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26743 = axis2_placement_3d ( 'none', #26725, #26724, #26723 ) ;
#26744 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26745 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26746 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26747 = cartesian_point ( 'none', ( 34.42691906009822100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26748 = axis2_placement_3d ( 'none', #26747, #26746, #26745 ) ;
#26749 = circle ( 'none', #26748, 2.000000000000000900 ) ;
#26750 = cartesian_point ( 'none', ( 34.97308093990179100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26751 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26752 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26753 = axis2_placement_3d ( 'none', #26697, #26752, #26751 ) ;
#26754 = circle ( 'none', #26753, 2.000000000000000900 ) ;
#26755 = cartesian_point ( 'none', ( 33.72691906009821100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#26756 = circle ( 'none', #26739, 2.000000000000000900 ) ;
#26757 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#26758 = cartesian_point ( 'none', ( 33.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26759 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26760 = line ( 'none', #26816, #26815 ) ;
#26761 = axis2_placement_3d ( 'none', #26758, #26801, #26800 ) ;
#26762 = advanced_face ( 'none', ( #31884 ), #31876, .f. ) ;
#26763 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26764 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26765 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26766 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26767 = cartesian_point ( 'none', ( 33.57308093990178600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26768 = axis2_placement_3d ( 'none', #26763, #26728, #26759 ) ;
#26769 = line ( 'none', #26823, #26822 ) ;
#26770 = axis2_placement_3d ( 'none', #26766, #26765, #26764 ) ;
#26771 = vertex_point ( 'none', #31868 ) ;
#26772 = cartesian_point ( 'none', ( 33.72691906009821100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26773 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26774 = vector ( 'none', #26773, 1000.000000000000000 ) ;
#26775 = circle ( 'none', #26770, 2.000000000000000900 ) ;
#26776 = conical_surface ( 'none', #26768, 2.000000000000000900, 0.9599310885968839200 ) ;
#26777 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26778 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26779 = cartesian_point ( 'none', ( 35.12691906009821700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26780 = line ( 'none', #26726, #26774 ) ;
#26781 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26782 = axis2_placement_3d ( 'none', #26779, #26778, #26777 ) ;
#26783 = face_outer_bound ( 'none', #11699, .t. ) ;
#26784 = axis2_placement_3d ( 'none', #26744, #26735, #26781 ) ;
#26785 = face_outer_bound ( 'none', #11750, .t. ) ;
#26786 = circle ( 'none', #26861, 2.000000000000000900 ) ;
#26787 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#26788 = circle ( 'none', #26857, 2.000000000000000900 ) ;
#26789 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26790 = conical_surface ( 'none', #26843, 2.000000000000000900, 0.9599310885968839200 ) ;
#26791 = cartesian_point ( 'none', ( 33.02691906009821600, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#26792 = oriented_edge ( 'none', *, *, #26806, .t. ) ;
#26793 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26794 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26795 = oriented_edge ( 'none', *, *, #26883, .t. ) ;
#26796 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26797 = oriented_edge ( 'none', *, *, #26898, .f. ) ;
#26798 = axis2_placement_3d ( 'none', #26787, #26844, #26838 ) ;
#26799 = axis2_placement_3d ( 'none', #26794, #26793, #26789 ) ;
#26800 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26801 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26802 = conical_surface ( 'none', #26799, 2.000000000000000900, 0.9599310885968839200 ) ;
#26803 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26804 = circle ( 'none', #26854, 2.000000000000000900 ) ;
#26805 = cartesian_point ( 'none', ( 34.27308093990179600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26806 = edge_curve ( 'none', #25537, #27092, #31927, .t. ) ;
#26807 = cartesian_point ( 'none', ( 33.02691906009821600, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#26808 = vector ( 'none', #26817, 1000.000000000000000 ) ;
#26809 = circle ( 'none', #26761, 2.000000000000000900 ) ;
#26810 = vector ( 'none', #26803, 1000.000000000000000 ) ;
#26811 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#26812 = line ( 'none', #26811, #26810 ) ;
#26813 = face_outer_bound ( 'none', #11788, .t. ) ;
#26814 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#26815 = vector ( 'none', #26814, 1000.000000000000000 ) ;
#26816 = cartesian_point ( 'none', ( 34.27308093990179600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26817 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#26818 = cartesian_point ( 'none', ( 34.00000000000000000, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#26819 = line ( 'none', #26818, #26808 ) ;
#26820 = oriented_edge ( 'none', *, *, #26837, .f. ) ;
#26821 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#26822 = vector ( 'none', #26821, 1000.000000000000100 ) ;
#26823 = cartesian_point ( 'none', ( 34.27308093990179600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#26824 = circle ( 'none', #26839, 1.610000000000001200 ) ;
#26826 = vertex_point ( 'none', #31922 ) ;
#26825 = line ( 'none', #26834, #27117 ) ;
#26827 = cartesian_point ( 'none', ( 27.97308093990178400, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26828 = line ( 'none', #26827, #27098 ) ;
#26829 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#26830 = vector ( 'none', #26829, 1000.000000000000000 ) ;
#26831 = cartesian_point ( 'none', ( 33.30000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#26832 = cartesian_point ( 'none', ( 33.57308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#26833 = cartesian_point ( 'none', ( 33.30000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#26834 = cartesian_point ( 'none', ( -29.22944367523111400, 4.000000000000000000, 55.24391027467636000 ) ) ;
#26835 = oriented_edge ( 'none', *, *, #27410, .t. ) ;
#26836 = cartesian_point ( 'none', ( 33.57308093990178600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26837 = edge_curve ( 'none', #25537, #26244, #31930, .t. ) ;
#26838 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#26839 = axis2_placement_3d ( 'none', #26288, #27389, #27370 ) ;
#26840 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#26841 = oriented_edge ( 'none', *, *, #27126, .t. ) ;
#26842 = cylindrical_surface ( 'none', #26798, 2.000000000000000000 ) ;
#26843 = axis2_placement_3d ( 'none', #26850, #26849, #26840 ) ;
#26844 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26845 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26846 = advanced_face ( 'none', ( #31883 ), #31867, .f. ) ;
#26847 = face_outer_bound ( 'none', #11804, .t. ) ;
#26848 = line ( 'none', #26833, #26830 ) ;
#26849 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#26850 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26851 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26852 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26853 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26854 = axis2_placement_3d ( 'none', #26796, #26853, #26852 ) ;
#26855 = cartesian_point ( 'none', ( 33.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26856 = face_outer_bound ( 'none', #11802, .t. ) ;
#26857 = axis2_placement_3d ( 'none', #26855, #26851, #26845 ) ;
#26858 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26859 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26860 = cartesian_point ( 'none', ( 33.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26861 = axis2_placement_3d ( 'none', #26860, #26859, #26858 ) ;
#26862 = cartesian_point ( 'none', ( 33.30000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#26863 = line ( 'none', #26924, #26923 ) ;
#26864 = oriented_edge ( 'none', *, *, #121, .t. ) ;
#26865 = vertex_point ( 'none', #31921 ) ;
#26866 = cartesian_point ( 'none', ( 32.32691906009821300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26867 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26868 = axis2_placement_3d ( 'none', #26882, #26874, #26867 ) ;
#26869 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26870 = cartesian_point ( 'none', ( 33.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26871 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26872 = vector ( 'none', #26871, 1000.000000000000000 ) ;
#26873 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#26874 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26875 = conical_surface ( 'none', #26887, 1.610000000000001200, 0.9599310885968749300 ) ;
#26876 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26877 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26878 = cartesian_point ( 'none', ( 33.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26879 = axis2_placement_3d ( 'none', #26878, #26877, #26876 ) ;
#26880 = circle ( 'none', #26879, 1.610000000000001200 ) ;
#26881 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26882 = cartesian_point ( 'none', ( 33.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26883 = edge_curve ( 'none', #4759, #3997, #31917, .t. ) ;
#26884 = line ( 'none', #26873, #26872 ) ;
#26885 = circle ( 'none', #26868, 2.000000000000000900 ) ;
#26886 = face_outer_bound ( 'none', #11818, .t. ) ;
#26887 = axis2_placement_3d ( 'none', #26870, #26881, #26869 ) ;
#26888 = cartesian_point ( 'none', ( 33.02691906009821600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26889 = line ( 'none', #26954, #26953 ) ;
#26890 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26891 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26892 = cartesian_point ( 'none', ( 32.60000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#26893 = circle ( 'none', #26902, 1.610000000000001200 ) ;
#26894 = axis2_placement_3d ( 'none', #26901, #26891, #26890 ) ;
#26895 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26896 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26897 = axis2_placement_3d ( 'none', #26957, #26956, #26955 ) ;
#26898 = edge_curve ( 'none', #4770, #3992, #31928, .t. ) ;
#26899 = circle ( 'none', #26897, 2.000000000000000900 ) ;
#26900 = circle ( 'none', #26938, 2.000000000000000900 ) ;
#26901 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26902 = axis2_placement_3d ( 'none', #26949, #26948, #26947 ) ;
#26903 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26904 = circle ( 'none', #26894, 2.000000000000000900 ) ;
#26905 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#26906 = vector ( 'none', #26905, 1000.000000000000100 ) ;
#26907 = cartesian_point ( 'none', ( 32.87308093990179000, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#26908 = line ( 'none', #26907, #26906 ) ;
#26909 = axis2_placement_3d ( 'none', #26943, #26942, #26939 ) ;
#26910 = cartesian_point ( 'none', ( 32.17308093990178700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26911 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#26912 = vector ( 'none', #26911, 1000.000000000000000 ) ;
#26913 = cartesian_point ( 'none', ( 32.60000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#26914 = line ( 'none', #26913, #26912 ) ;
#26915 = axis2_placement_3d ( 'none', #26903, #26896, #26895 ) ;
#26916 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#26917 = vector ( 'none', #26916, 1000.000000000000000 ) ;
#26918 = circle ( 'none', #26915, 2.000000000000000900 ) ;
#26919 = cartesian_point ( 'none', ( 32.87308093990179000, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26920 = line ( 'none', #26919, #26917 ) ;
#26921 = cartesian_point ( 'none', ( 32.17308093990178700, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26922 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#26923 = vector ( 'none', #26922, 1000.000000000000100 ) ;
#26924 = cartesian_point ( 'none', ( 35.67308093990179400, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#26925 = cartesian_point ( 'none', ( 32.87308093990179000, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26926 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26927 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26928 = cartesian_point ( 'none', ( 32.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26929 = axis2_placement_3d ( 'none', #26928, #26927, #26926 ) ;
#26930 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#26931 = line ( 'none', #26930, #26989 ) ;
#26932 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26933 = circle ( 'none', #26929, 2.000000000000000900 ) ;
#26934 = cartesian_point ( 'none', ( 32.32691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#26935 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26936 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26937 = cartesian_point ( 'none', ( 32.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26938 = axis2_placement_3d ( 'none', #26937, #26936, #26935 ) ;
#26939 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26940 = axis2_placement_3d ( 'none', #26932, #26983, #26982 ) ;
#26941 = cartesian_point ( 'none', ( 32.60000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#26942 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26943 = cartesian_point ( 'none', ( 32.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26944 = circle ( 'none', #26940, 2.000000000000000900 ) ;
#26945 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#26946 = face_outer_bound ( 'none', #11857, .t. ) ;
#26947 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26948 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26949 = cartesian_point ( 'none', ( 32.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#26950 = conical_surface ( 'none', #26909, 1.610000000000001200, 0.9599310885968749300 ) ;
#26951 = cartesian_point ( 'none', ( 32.87308093990179000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26952 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#26953 = vector ( 'none', #26952, 1000.000000000000200 ) ;
#26954 = cartesian_point ( 'none', ( 32.60000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#26955 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26956 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26957 = cartesian_point ( 'none', ( 32.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26958 = circle ( 'none', #27016, 2.000000000000000900 ) ;
#26959 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#26960 = vector ( 'none', #26959, 1000.000000000000000 ) ;
#26961 = cartesian_point ( 'none', ( 33.57308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#26962 = line ( 'none', #26961, #26960 ) ;
#26963 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#26964 = vector ( 'none', #26963, 1000.000000000000200 ) ;
#26965 = cartesian_point ( 'none', ( 33.30000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#26966 = line ( 'none', #26965, #26964 ) ;
#26967 = line ( 'none', #27024, #27023 ) ;
#26969 = edge_curve ( 'none', #26183, #26826, #31904, .t. ) ;
#26968 = cartesian_point ( 'none', ( 31.47308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#26970 = cartesian_point ( 'none', ( 31.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26971 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26972 = vector ( 'none', #26971, 1000.000000000000000 ) ;
#26973 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#26974 = cartesian_point ( 'none', ( 32.87308093990179000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26975 = cartesian_point ( 'none', ( 31.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#26976 = cartesian_point ( 'none', ( 33.02691906009821600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26977 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26978 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26979 = cartesian_point ( 'none', ( 32.32691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#26980 = conical_surface ( 'none', #27013, 1.610000000000001200, 0.9599310885968749300 ) ;
#26981 = line ( 'none', #26973, #26972 ) ;
#26982 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26983 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26984 = cartesian_point ( 'none', ( 31.62691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#26985 = axis2_placement_3d ( 'none', #26945, #26978, #26977 ) ;
#26986 = cartesian_point ( 'none', ( 32.32691906009821300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26987 = circle ( 'none', #26985, 2.000000000000000900 ) ;
#26988 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26989 = vector ( 'none', #26988, 1000.000000000000000 ) ;
#26990 = axis2_placement_3d ( 'none', #26975, #27059, #27058 ) ;
#26991 = cartesian_point ( 'none', ( 31.62691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#26992 = face_outer_bound ( 'none', #11690, .t. ) ;
#26993 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#26994 = vector ( 'none', #26993, 1000.000000000000000 ) ;
#26995 = conical_surface ( 'none', #27000, 2.000000000000000900, 0.9599310885968839200 ) ;
#26996 = line ( 'none', #27033, #27032 ) ;
#26997 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#26998 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#26999 = axis2_placement_3d ( 'none', #27005, #26998, #26997 ) ;
#27000 = axis2_placement_3d ( 'none', #27003, #27054, #27053 ) ;
#27001 = line ( 'none', #27012, #26994 ) ;
#27002 = circle ( 'none', #26990, 2.000000000000000900 ) ;
#27003 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27004 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27005 = cartesian_point ( 'none', ( 31.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27006 = line ( 'none', #27045, #27044 ) ;
#27007 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27008 = cartesian_point ( 'none', ( 31.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27009 = oriented_edge ( 'none', *, *, #27135, .t. ) ;
#27010 = vertex_point ( 'none', #31645 ) ;
#27011 = circle ( 'none', #26999, 2.000000000000000900 ) ;
#27012 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27013 = axis2_placement_3d ( 'none', #27008, #27007, #27004 ) ;
#27014 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27015 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27016 = axis2_placement_3d ( 'none', #26970, #27015, #27014 ) ;
#27017 = face_outer_bound ( 'none', #11893, .t. ) ;
#27018 = cartesian_point ( 'none', ( 31.90000000000000600, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27019 = oriented_edge ( 'none', *, *, #4737, .f. ) ;
#27020 = cartesian_point ( 'none', ( 31.90000000000000600, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27021 = cartesian_point ( 'none', ( 31.62691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27022 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27023 = vector ( 'none', #27022, 1000.000000000000100 ) ;
#27024 = cartesian_point ( 'none', ( 33.57308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27025 = cartesian_point ( 'none', ( 31.47308093990178800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27026 = vector ( 'none', #27097, 1000.000000000000000 ) ;
#27027 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27028 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27029 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27030 = axis2_placement_3d ( 'none', #27028, #27095, #27093 ) ;
#27031 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27032 = vector ( 'none', #27031, 1000.000000000000000 ) ;
#27033 = cartesian_point ( 'none', ( 32.17308093990178700, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27034 = face_outer_bound ( 'none', #11901, .t. ) ;
#27035 = vertex_point ( 'none', #31632 ) ;
#27036 = line ( 'none', #27027, #27026 ) ;
#27037 = circle ( 'none', #27084, 2.000000000000000900 ) ;
#27038 = cylindrical_surface ( 'none', #27030, 2.000000000000000000 ) ;
#27039 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27040 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27041 = cartesian_point ( 'none', ( 32.87308093990179000, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27042 = axis2_placement_3d ( 'none', #27088, #27062, #27061 ) ;
#27043 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27044 = vector ( 'none', #27043, 1000.000000000000000 ) ;
#27045 = cartesian_point ( 'none', ( 31.90000000000000600, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27046 = oriented_edge ( 'none', *, *, #1476, .f. ) ;
#27047 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27048 = vector ( 'none', #27047, 1000.000000000000200 ) ;
#27050 = edge_curve ( 'none', #53014, #1296, #30860, .t. ) ;
#27049 = cartesian_point ( 'none', ( 31.90000000000000600, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27051 = vertex_point ( 'none', #31909 ) ;
#27052 = axis2_placement_3d ( 'none', #27060, #27040, #27039 ) ;
#27053 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27054 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27055 = circle ( 'none', #27052, 1.610000000000001200 ) ;
#27056 = line ( 'none', #27049, #27048 ) ;
#27057 = cartesian_point ( 'none', ( 31.62691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27058 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27059 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27060 = cartesian_point ( 'none', ( 31.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27061 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27062 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27063 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27064 = circle ( 'none', #27069, 2.000000000000000900 ) ;
#27065 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27066 = edge_curve ( 'none', #26304, #25542, #30865, .t. ) ;
#27067 = vector ( 'none', #27065, 1000.000000000000000 ) ;
#27068 = cartesian_point ( 'none', ( 31.47308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27069 = axis2_placement_3d ( 'none', #27075, #27078, #27133 ) ;
#27070 = cartesian_point ( 'none', ( 31.47308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27071 = line ( 'none', #27070, #27129 ) ;
#27072 = circle ( 'none', #27042, 1.610000000000001200 ) ;
#27073 = oriented_edge ( 'none', *, *, #46536, .t. ) ;
#27074 = cartesian_point ( 'none', ( 32.17308093990178700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27075 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27076 = cartesian_point ( 'none', ( 30.92691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27077 = oriented_edge ( 'none', *, *, #4765, .f. ) ;
#27078 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27079 = oriented_edge ( 'none', *, *, #29106, .f. ) ;
#27080 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27081 = face_outer_bound ( 'none', #11904, .t. ) ;
#27082 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27083 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27084 = axis2_placement_3d ( 'none', #27089, #27083, #27082 ) ;
#27085 = axis2_placement_3d ( 'none', #27087, #27080, #27029 ) ;
#27086 = cartesian_point ( 'none', ( 31.47308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27087 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27088 = cartesian_point ( 'none', ( 30.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27089 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27090 = conical_surface ( 'none', #27085, 2.000000000000000900, 0.9599310885968839200 ) ;
#27091 = vertex_point ( 'none', #31966 ) ;
#27092 = vertex_point ( 'none', #31964 ) ;
#27093 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27094 = cartesian_point ( 'none', ( 31.20000000000000600, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27095 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27096 = line ( 'none', #27068, #27067 ) ;
#27097 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27098 = vector ( 'none', #27063, 1000.000000000000000 ) ;
#27099 = cartesian_point ( 'none', ( 28.82691906009821300, 0.0000000000000000000, 2.000000000000000900 ) ) ;
#27100 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27101 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27102 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27103 = axis2_placement_3d ( 'none', #27102, #27101, #27100 ) ;
#27104 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27105 = cartesian_point ( 'none', ( 23.77308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27106 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27107 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27108 = cartesian_point ( 'none', ( 30.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27109 = axis2_placement_3d ( 'none', #27108, #27107, #27106 ) ;
#27110 = cartesian_point ( 'none', ( 30.92691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27111 = edge_curve ( 'none', #27010, #27339, #31961, .t. ) ;
#27112 = oriented_edge ( 'none', *, *, #25276, .f. ) ;
#27113 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27114 = cartesian_point ( 'none', ( 31.47308093990178800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27115 = edge_curve ( 'none', #27010, #27091, #31955, .t. ) ;
#27116 = circle ( 'none', #27109, 2.000000000000000900 ) ;
#27117 = vector ( 'none', #27104, 1000.000000000000000 ) ;
#27118 = edge_curve ( 'none', #48148, #27035, #31949, .t. ) ;
#27119 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27120 = axis2_placement_3d ( 'none', #27119, #27130, #27113 ) ;
#27121 = circle ( 'none', #27103, 2.000000000000000900 ) ;
#27122 = conical_surface ( 'none', #27120, 2.000000000000000900, 0.9599310885968839200 ) ;
#27123 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27124 = vector ( 'none', #27123, 1000.000000000000000 ) ;
#27125 = cartesian_point ( 'none', ( 31.20000000000000600, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27126 = edge_curve ( 'none', #26771, #27339, #31945, .t. ) ;
#27127 = line ( 'none', #27125, #27124 ) ;
#27128 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27129 = vector ( 'none', #27128, 1000.000000000000100 ) ;
#27130 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27131 = cartesian_point ( 'none', ( 29.37308093990179000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27132 = face_outer_bound ( 'none', #11920, .t. ) ;
#27133 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27134 = edge_loop ( 'none', ( #27588, #27392, #27587, #28189 ) ) ;
#27135 = edge_curve ( 'none', #27091, #26244, #31940, .t. ) ;
#27136 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27137 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27138 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27139 = cartesian_point ( 'none', ( 32.17308093990178700, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27140 = line ( 'none', #27139, #27198 ) ;
#27141 = face_outer_bound ( 'none', #11873, .t. ) ;
#27142 = circle ( 'none', #27194, 2.000000000000000900 ) ;
#27143 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27144 = vector ( 'none', #27143, 1000.000000000000200 ) ;
#27145 = cartesian_point ( 'none', ( 31.20000000000000600, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27146 = cartesian_point ( 'none', ( 31.20000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27147 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27148 = advanced_face ( 'none', ( #31967 ), #31935, .f. ) ;
#27149 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27150 = line ( 'none', #27145, #27144 ) ;
#27151 = axis2_placement_3d ( 'none', #27146, #27137, #27136 ) ;
#27152 = cartesian_point ( 'none', ( 31.20000000000000600, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27153 = axis2_placement_3d ( 'none', #27195, #27196, #27190 ) ;
#27154 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27155 = vector ( 'none', #27154, 1000.000000000000000 ) ;
#27156 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27157 = circle ( 'none', #27166, 2.000000000000000900 ) ;
#27158 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27159 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27160 = oriented_edge ( 'none', *, *, #27050, .f. ) ;
#27161 = cartesian_point ( 'none', ( 31.20000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27162 = line ( 'none', #27156, #27155 ) ;
#27163 = circle ( 'none', #27151, 1.610000000000001200 ) ;
#27164 = advanced_face ( 'none', ( #31963 ), #31957, .t. ) ;
#27165 = cartesian_point ( 'none', ( 30.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27166 = axis2_placement_3d ( 'none', #27165, #27149, #27147 ) ;
#27167 = axis2_placement_3d ( 'none', #27161, #27159, #27158 ) ;
#27168 = oriented_edge ( 'none', *, *, #50823, .t. ) ;
#27169 = conical_surface ( 'none', #27167, 1.610000000000001200, 0.9599310885968749300 ) ;
#27170 = face_outer_bound ( 'none', #11941, .t. ) ;
#27171 = cartesian_point ( 'none', ( 30.22691906009821500, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27172 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27173 = vector ( 'none', #27172, 1000.000000000000000 ) ;
#27174 = cartesian_point ( 'none', ( 30.77308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27175 = line ( 'none', #27174, #27173 ) ;
#27176 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27177 = vector ( 'none', #27176, 1000.000000000000000 ) ;
#27178 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27180 = advanced_face ( 'none', ( #31956 ), #31995, .f. ) ;
#27179 = cartesian_point ( 'none', ( 30.07308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27181 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27182 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27183 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27184 = circle ( 'none', #27232, 2.000000000000000900 ) ;
#27185 = edge_curve ( 'none', #26826, #25236, #31992, .t. ) ;
#27186 = cartesian_point ( 'none', ( 30.07308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27187 = vertex_point ( 'none', #31936 ) ;
#27188 = oriented_edge ( 'none', *, *, #27371, .f. ) ;
#27189 = axis2_placement_3d ( 'none', #27183, #27182, #27181 ) ;
#27190 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27191 = line ( 'none', #27178, #27177 ) ;
#27192 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27193 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27194 = axis2_placement_3d ( 'none', #27200, #27193, #27192 ) ;
#27195 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27196 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27197 = circle ( 'none', #27189, 2.000000000000000900 ) ;
#27198 = vector ( 'none', #27138, 1000.000000000000100 ) ;
#27199 = cartesian_point ( 'none', ( -29.22944367523111400, 4.000000000000000000, 55.24391027467636000 ) ) ;
#27200 = cartesian_point ( 'none', ( 31.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27201 = cylindrical_surface ( 'none', #27153, 2.000000000000000000 ) ;
#27202 = line ( 'none', #27226, #27225 ) ;
#27203 = circle ( 'none', #27264, 2.000000000000000900 ) ;
#27204 = circle ( 'none', #27209, 2.000000000000000900 ) ;
#27205 = axis2_placement_3d ( 'none', #27256, #27255, #27254 ) ;
#27206 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27207 = edge_curve ( 'none', #25614, #28617, #31990, .t. ) ;
#27208 = vector ( 'none', #27206, 1000.000000000000200 ) ;
#27209 = axis2_placement_3d ( 'none', #27211, #27266, #27265 ) ;
#27210 = circle ( 'none', #27205, 2.000000000000000900 ) ;
#27211 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27212 = cartesian_point ( 'none', ( 30.22691906009821500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27213 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27214 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27215 = cartesian_point ( 'none', ( 30.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27216 = axis2_placement_3d ( 'none', #27215, #27214, #27213 ) ;
#27217 = cartesian_point ( 'none', ( 30.50000000000000700, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27218 = line ( 'none', #27217, #27208 ) ;
#27219 = conical_surface ( 'none', #27257, 1.610000000000001200, 0.9599310885968749300 ) ;
#27220 = cartesian_point ( 'none', ( 30.77308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27221 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27222 = cartesian_point ( 'none', ( 30.22691906009821500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27223 = circle ( 'none', #27216, 2.000000000000000900 ) ;
#27224 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27225 = vector ( 'none', #27224, 1000.000000000000000 ) ;
#27226 = cartesian_point ( 'none', ( 30.50000000000000700, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27227 = axis2_placement_3d ( 'none', #27233, #27235, #27221 ) ;
#27228 = face_outer_bound ( 'none', #11956, .t. ) ;
#27229 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27230 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27231 = cartesian_point ( 'none', ( 30.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27232 = axis2_placement_3d ( 'none', #27231, #27230, #27229 ) ;
#27233 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27234 = cylindrical_surface ( 'none', #27227, 2.000000000000000000 ) ;
#27235 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27236 = line ( 'none', #27247, #27246 ) ;
#27237 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27238 = face_outer_bound ( 'none', #12078, .t. ) ;
#27239 = cartesian_point ( 'none', ( 28.67308093990179100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27240 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27241 = vector ( 'none', #27240, 1000.000000000000000 ) ;
#27242 = face_outer_bound ( 'none', #12081, .t. ) ;
#27243 = cartesian_point ( 'none', ( 30.50000000000000700, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27244 = axis2_placement_3d ( 'none', #27237, #27293, #27292 ) ;
#27245 = axis2_placement_3d ( 'none', #27282, #27280, #27279 ) ;
#27246 = vector ( 'none', #27298, 1000.000000000000000 ) ;
#27247 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27248 = face_outer_bound ( 'none', #7755, .t. ) ;
#27249 = cartesian_point ( 'none', ( 30.77308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27250 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27251 = cylindrical_surface ( 'none', #27244, 2.000000000000000000 ) ;
#27252 = cartesian_point ( 'none', ( 30.77308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27253 = cartesian_point ( 'none', ( 30.77308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27254 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27255 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27256 = cartesian_point ( 'none', ( 30.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27257 = axis2_placement_3d ( 'none', #27259, #27268, #27267 ) ;
#27258 = face_outer_bound ( 'none', #11987, .t. ) ;
#27259 = cartesian_point ( 'none', ( 30.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27260 = line ( 'none', #27250, #27241 ) ;
#27261 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27262 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27263 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27264 = axis2_placement_3d ( 'none', #27263, #27262, #27261 ) ;
#27265 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27266 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27267 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27268 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27269 = cartesian_point ( 'none', ( 30.92691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27270 = axis2_placement_3d ( 'none', #27276, #27327, #27326 ) ;
#27271 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27272 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27273 = axis2_placement_3d ( 'none', #27283, #27272, #27271 ) ;
#27274 = cartesian_point ( 'none', ( 29.52691906009821200, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27275 = circle ( 'none', #27307, 2.000000000000000900 ) ;
#27276 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27277 = line ( 'none', #27318, #27317 ) ;
#27278 = circle ( 'none', #27270, 2.000000000000000900 ) ;
#27279 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27280 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27281 = circle ( 'none', #27273, 1.610000000000001200 ) ;
#27282 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27283 = cartesian_point ( 'none', ( 29.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27284 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27285 = vector ( 'none', #27284, 1000.000000000000000 ) ;
#27286 = cartesian_point ( 'none', ( 29.80000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27287 = cartesian_point ( 'none', ( 29.80000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27288 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27289 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27290 = axis2_placement_3d ( 'none', #27297, #27289, #27288 ) ;
#27291 = conical_surface ( 'none', #27290, 1.610000000000001200, 0.9599310885968749300 ) ;
#27292 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27293 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27294 = cartesian_point ( 'none', ( 30.07308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27295 = line ( 'none', #27286, #27285 ) ;
#27296 = cylindrical_surface ( 'none', #27245, 2.000000000000000000 ) ;
#27297 = cartesian_point ( 'none', ( 29.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27298 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27299 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27300 = vector ( 'none', #27299, 1000.000000000000000 ) ;
#27301 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27302 = cartesian_point ( 'none', ( 29.52691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27303 = cartesian_point ( 'none', ( 30.77308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27304 = line ( 'none', #27303, #27357 ) ;
#27305 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27306 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27307 = axis2_placement_3d ( 'none', #27319, #27306, #27305 ) ;
#27308 = axis2_placement_3d ( 'none', #27361, #27352, #27351 ) ;
#27309 = cartesian_point ( 'none', ( 30.50000000000000700, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27310 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27311 = line ( 'none', #27301, #27300 ) ;
#27312 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27313 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27314 = cartesian_point ( 'none', ( 30.22691906009821500, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27315 = conical_surface ( 'none', #27324, 2.000000000000000900, 0.9599310885968839200 ) ;
#27316 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27317 = vector ( 'none', #27316, 1000.000000000000200 ) ;
#27318 = cartesian_point ( 'none', ( 29.80000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27319 = cartesian_point ( 'none', ( 29.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27320 = cartesian_point ( 'none', ( 29.80000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27321 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27322 = vector ( 'none', #27321, 1000.000000000000100 ) ;
#27323 = cartesian_point ( 'none', ( 30.07308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27324 = axis2_placement_3d ( 'none', #27313, #27312, #27310 ) ;
#27325 = face_outer_bound ( 'none', #12003, .t. ) ;
#27326 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27327 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27328 = line ( 'none', #27323, #27322 ) ;
#27329 = cartesian_point ( 'none', ( 30.07308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27330 = cartesian_point ( 'none', ( 29.52691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27331 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27332 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27333 = axis2_placement_3d ( 'none', #27341, #27332, #27331 ) ;
#27334 = oriented_edge ( 'none', *, *, #28101, .f. ) ;
#27335 = cartesian_point ( 'none', ( 28.82691906009821300, 2.449293598294707900e-016, -2.000000000000000900 ) ) ;
#27336 = edge_curve ( 'none', #26289, #26771, #31991, .t. ) ;
#27337 = circle ( 'none', #27376, 2.000000000000000900 ) ;
#27338 = oriented_edge ( 'none', *, *, #27111, .f. ) ;
#27339 = vertex_point ( 'none', #31981 ) ;
#27340 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27341 = cartesian_point ( 'none', ( 30.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27342 = edge_curve ( 'none', #28699, #26503, #32035, .t. ) ;
#27343 = face_outer_bound ( 'none', #11969, .t. ) ;
#27344 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27345 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27346 = axis2_placement_3d ( 'none', #27353, #27345, #27344 ) ;
#27347 = axis2_placement_3d ( 'none', #27360, #27340, #27350 ) ;
#27348 = circle ( 'none', #27404, 2.000000000000000900 ) ;
#27349 = vertex_point ( 'none', #31971 ) ;
#27350 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27351 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27352 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27353 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27354 = circle ( 'none', #27346, 2.000000000000000900 ) ;
#27355 = circle ( 'none', #27333, 2.000000000000000900 ) ;
#27356 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27357 = vector ( 'none', #27356, 1000.000000000000100 ) ;
#27358 = conical_surface ( 'none', #27347, 2.000000000000000900, 0.9599310885968839200 ) ;
#27359 = circle ( 'none', #27308, 2.000000000000000900 ) ;
#27360 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27361 = cartesian_point ( 'none', ( 30.07308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27362 = cartesian_point ( 'none', ( -45.98851179509566100, -26.54556051154973400, -16.00000000000000000 ) ) ;
#27363 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27364 = axis2_placement_3d ( 'none', #27362, #27365, #27380 ) ;
#27365 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#27366 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27367 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27368 = conical_surface ( 'none', #27364, 2.099999999999997400, 1.029744258676652500 ) ;
#27369 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27370 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27371 = edge_curve ( 'none', #28617, #26574, #32029, .t. ) ;
#27372 = vector ( 'none', #27363, 1000.000000000000000 ) ;
#27373 = edge_loop ( 'none', ( #27112, #27379, #27946, #27936 ) ) ;
#27374 = axis2_placement_3d ( 'none', #27393, #27367, #27366 ) ;
#27375 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27376 = axis2_placement_3d ( 'none', #27385, #27386, #27375 ) ;
#27377 = cartesian_point ( 'none', ( 28.82691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27378 = circle ( 'none', #27374, 2.000000000000000900 ) ;
#27379 = oriented_edge ( 'none', *, *, #27929, .t. ) ;
#27380 = direction ( 'none', ( 0.4999163938144952100, -0.8660736684575456300, 0.0000000000000000000 ) ) ;
#27381 = oriented_edge ( 'none', *, *, #24214, .t. ) ;
#27382 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27383 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27384 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27385 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27386 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27387 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27388 = line ( 'none', #27387, #27372 ) ;
#27389 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27390 = face_outer_bound ( 'none', #12045, .t. ) ;
#27391 = cartesian_point ( 'none', ( 27.70000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27392 = oriented_edge ( 'none', *, *, #27405, .t. ) ;
#27393 = cartesian_point ( 'none', ( 28.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27394 = oriented_edge ( 'none', *, *, #23432, .f. ) ;
#27395 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27396 = vector ( 'none', #27395, 1000.000000000000000 ) ;
#27397 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27398 = line ( 'none', #27397, #27396 ) ;
#27399 = cylindrical_surface ( 'none', #27400, 2.000000000000000000 ) ;
#27400 = axis2_placement_3d ( 'none', #27384, #27383, #27382 ) ;
#27401 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27402 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27403 = cartesian_point ( 'none', ( 30.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27404 = axis2_placement_3d ( 'none', #27403, #27402, #27401 ) ;
#27405 = edge_curve ( 'none', #26306, #24994, #32033, .t. ) ;
#27406 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27407 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27408 = axis2_placement_3d ( 'none', #27407, #27406, #27473 ) ;
#27409 = cartesian_point ( 'none', ( 29.10000000000000500, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27410 = edge_curve ( 'none', #27092, #26289, #32022, .t. ) ;
#27411 = axis2_placement_3d ( 'none', #27495, #27483, #27482 ) ;
#27412 = cartesian_point ( 'none', ( 29.10000000000000500, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27413 = oriented_edge ( 'none', *, *, #27336, .t. ) ;
#27414 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27415 = circle ( 'none', #27428, 2.000000000000000900 ) ;
#27416 = circle ( 'none', #27408, 2.000000000000000900 ) ;
#27417 = oriented_edge ( 'none', *, *, #28573, .f. ) ;
#27418 = vertex_point ( 'none', #31978 ) ;
#27419 = cartesian_point ( 'none', ( 28.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27420 = axis2_placement_3d ( 'none', #27465, #27505, #27504 ) ;
#27421 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27422 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27423 = cartesian_point ( 'none', ( 29.37308093990179000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27424 = circle ( 'none', #27426, 2.000000000000000900 ) ;
#27425 = edge_loop ( 'none', ( #46600, #46593, #46598, #46597 ) ) ;
#27426 = axis2_placement_3d ( 'none', #27419, #27434, #27414 ) ;
#27427 = cartesian_point ( 'none', ( 29.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27428 = axis2_placement_3d ( 'none', #27472, #27469, #27468 ) ;
#27429 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27430 = vector ( 'none', #27429, 1000.000000000000200 ) ;
#27431 = cartesian_point ( 'none', ( 29.10000000000000500, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27432 = line ( 'none', #27431, #27430 ) ;
#27433 = cartesian_point ( 'none', ( 28.82691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27434 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27435 = circle ( 'none', #27436, 2.000000000000000900 ) ;
#27436 = axis2_placement_3d ( 'none', #27427, #27422, #27421 ) ;
#27437 = cartesian_point ( 'none', ( 29.52691906009821200, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27438 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27439 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27440 = cartesian_point ( 'none', ( 29.10000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27441 = axis2_placement_3d ( 'none', #27440, #27439, #27438 ) ;
#27443 = vertex_point ( 'none', #32018 ) ;
#27442 = conical_surface ( 'none', #27441, 1.610000000000001200, 0.9599310885968749300 ) ;
#27444 = oriented_edge ( 'none', *, *, #27561, .t. ) ;
#27445 = axis2_placement_3d ( 'none', #27486, #27485, #27477 ) ;
#27446 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27447 = circle ( 'none', #27411, 1.610000000000001200 ) ;
#27448 = circle ( 'none', #27453, 2.000000000000000900 ) ;
#27449 = line ( 'none', #27503, #27502 ) ;
#27450 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27451 = vector ( 'none', #27450, 1000.000000000000000 ) ;
#27452 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27453 = axis2_placement_3d ( 'none', #27458, #27452, #27446 ) ;
#27454 = face_outer_bound ( 'none', #12100, .t. ) ;
#27455 = cartesian_point ( 'none', ( 30.07308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27456 = line ( 'none', #27455, #27451 ) ;
#27457 = vector ( 'none', #27466, 1000.000000000000000 ) ;
#27458 = cartesian_point ( 'none', ( 29.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27459 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27460 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27461 = cartesian_point ( 'none', ( 29.10000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27462 = axis2_placement_3d ( 'none', #27461, #27460, #27459 ) ;
#27463 = line ( 'none', #27467, #27457 ) ;
#27464 = conical_surface ( 'none', #27420, 1.610000000000001200, 0.9599310885968749300 ) ;
#27465 = cartesian_point ( 'none', ( 28.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27466 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27467 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27468 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27469 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27470 = cartesian_point ( 'none', ( 29.37308093990179000, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27471 = circle ( 'none', #27462, 1.610000000000001200 ) ;
#27472 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27473 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27474 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27475 = cartesian_point ( 'none', ( 28.40000000000000600, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27476 = axis2_placement_3d ( 'none', #27524, #27523, #27522 ) ;
#27477 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27478 = axis2_placement_3d ( 'none', #27474, #27481, #27534 ) ;
#27479 = face_outer_bound ( 'none', #12088, .t. ) ;
#27480 = cartesian_point ( 'none', ( 27.70000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27481 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27482 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27483 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27484 = cartesian_point ( 'none', ( 28.12691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27485 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27486 = cartesian_point ( 'none', ( 28.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27487 = conical_surface ( 'none', #27478, 2.000000000000000900, 0.9599310885968839200 ) ;
#27488 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27489 = vector ( 'none', #27488, 1000.000000000000000 ) ;
#27490 = cartesian_point ( 'none', ( 28.40000000000000600, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27491 = line ( 'none', #27490, #27489 ) ;
#27492 = circle ( 'none', #27476, 2.000000000000000900 ) ;
#27493 = circle ( 'none', #27445, 2.000000000000000900 ) ;
#27494 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27495 = cartesian_point ( 'none', ( 28.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27496 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27497 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27498 = cartesian_point ( 'none', ( 28.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27499 = axis2_placement_3d ( 'none', #27498, #27497, #27496 ) ;
#27500 = circle ( 'none', #27499, 2.000000000000000900 ) ;
#27501 = cartesian_point ( 'none', ( 28.12691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27502 = vector ( 'none', #27494, 1000.000000000000200 ) ;
#27503 = cartesian_point ( 'none', ( 28.40000000000000600, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27504 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27505 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27506 = cartesian_point ( 'none', ( 28.40000000000000600, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27507 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27508 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27509 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27510 = cartesian_point ( 'none', ( 29.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27511 = line ( 'none', #27516, #27565 ) ;
#27512 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27513 = oriented_edge ( 'none', *, *, #27585, .t. ) ;
#27514 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27515 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27516 = cartesian_point ( 'none', ( 29.10000000000000500, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27517 = cartesian_point ( 'none', ( 28.67308093990179100, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27518 = face_outer_bound ( 'none', #12124, .t. ) ;
#27519 = axis2_placement_3d ( 'none', #27509, #27508, #27507 ) ;
#27520 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27521 = vector ( 'none', #27520, 1000.000000000000100 ) ;
#27522 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27523 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27524 = cartesian_point ( 'none', ( 28.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27525 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27526 = circle ( 'none', #27519, 2.000000000000000900 ) ;
#27527 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27528 = vector ( 'none', #27527, 1000.000000000000000 ) ;
#27529 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27530 = line ( 'none', #27529, #27528 ) ;
#27531 = cartesian_point ( 'none', ( 29.37308093990179000, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27532 = line ( 'none', #27531, #27521 ) ;
#27533 = circle ( 'none', #27535, 2.000000000000000900 ) ;
#27534 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27535 = axis2_placement_3d ( 'none', #27525, #27514, #27512 ) ;
#27536 = cartesian_point ( 'none', ( 28.67308093990179100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27537 = circle ( 'none', #27601, 1.610000000000001200 ) ;
#27538 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27539 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27540 = cartesian_point ( 'none', ( 27.42691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27541 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27542 = circle ( 'none', #27595, 1.610000000000001200 ) ;
#27543 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27544 = circle ( 'none', #27550, 2.000000000000000900 ) ;
#27545 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27546 = vector ( 'none', #27545, 1000.000000000000200 ) ;
#27547 = cartesian_point ( 'none', ( 27.70000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27548 = face_outer_bound ( 'none', #12132, .t. ) ;
#27549 = cartesian_point ( 'none', ( 27.00000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27550 = axis2_placement_3d ( 'none', #27540, #27539, #27538 ) ;
#27551 = cartesian_point ( 'none', ( 26.72691906009821100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27553 = edge_curve ( 'none', #355, #22835, #32016, .t. ) ;
#27552 = line ( 'none', #27547, #27546 ) ;
#27554 = cartesian_point ( 'none', ( 27.42691906009821100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27555 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27556 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27557 = axis2_placement_3d ( 'none', #27543, #27541, #27592 ) ;
#27558 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27559 = vector ( 'none', #27558, 1000.000000000000000 ) ;
#27560 = vertex_point ( 'none', #32014 ) ;
#27561 = edge_curve ( 'none', #20904, #618, #32017, .t. ) ;
#27562 = axis2_placement_3d ( 'none', #27510, #27556, #27555 ) ;
#27563 = cartesian_point ( 'none', ( 29.37308093990179000, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27564 = line ( 'none', #27563, #27559 ) ;
#27565 = vector ( 'none', #27515, 1000.000000000000000 ) ;
#27566 = conical_surface ( 'none', #27562, 2.000000000000000900, 0.9599310885968839200 ) ;
#27567 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27568 = vector ( 'none', #27567, 1000.000000000000000 ) ;
#27569 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27570 = line ( 'none', #27569, #27568 ) ;
#27571 = cartesian_point ( 'none', ( 29.37308093990179000, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27572 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27573 = axis2_placement_3d ( 'none', #27572, #27640, #27639 ) ;
#27574 = line ( 'none', #27635, #27634 ) ;
#27575 = conical_surface ( 'none', #27577, 1.610000000000001200, 0.9599310885968749300 ) ;
#27576 = cylindrical_surface ( 'none', #27573, 2.000000000000000000 ) ;
#27577 = axis2_placement_3d ( 'none', #27630, #27629, #27628 ) ;
#27578 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27579 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27580 = cartesian_point ( 'none', ( 28.67308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27581 = axis2_placement_3d ( 'none', #27580, #27579, #27578 ) ;
#27582 = cartesian_point ( 'none', ( 28.12691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27583 = circle ( 'none', #27581, 2.000000000000000900 ) ;
#27584 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27585 = edge_curve ( 'none', #27443, #20904, #32006, .t. ) ;
#27586 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27587 = oriented_edge ( 'none', *, *, #25002, .f. ) ;
#27588 = oriented_edge ( 'none', *, *, #26024, .f. ) ;
#27589 = face_outer_bound ( 'none', #12144, .t. ) ;
#27590 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27591 = vector ( 'none', #27590, 1000.000000000000000 ) ;
#27592 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27593 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27594 = line ( 'none', #27593, #27591 ) ;
#27595 = axis2_placement_3d ( 'none', #27597, #27586, #27584 ) ;
#27596 = cartesian_point ( 'none', ( 28.67308093990179100, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27597 = cartesian_point ( 'none', ( 27.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27598 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27599 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27600 = cartesian_point ( 'none', ( 27.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27601 = axis2_placement_3d ( 'none', #27600, #27599, #27598 ) ;
#27602 = conical_surface ( 'none', #27557, 2.000000000000000900, 0.9599310885968839200 ) ;
#27603 = cartesian_point ( 'none', ( 28.12691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27604 = vector ( 'none', #27680, 1000.000000000000000 ) ;
#27605 = cartesian_point ( 'none', ( 28.67308093990179100, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27606 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27607 = circle ( 'none', #27665, 2.000000000000000900 ) ;
#27608 = cartesian_point ( 'none', ( 28.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27609 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27610 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27611 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27612 = axis2_placement_3d ( 'none', #27611, #27610, #27609 ) ;
#27613 = oriented_edge ( 'none', *, *, #27115, .t. ) ;
#27614 = cartesian_point ( 'none', ( 27.97308093990178400, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27615 = circle ( 'none', #27627, 2.000000000000000900 ) ;
#27616 = axis2_placement_3d ( 'none', #27606, #27667, #27666 ) ;
#27617 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27618 = axis2_placement_3d ( 'none', #27638, #27631, #27617 ) ;
#27619 = line ( 'none', #27605, #27604 ) ;
#27620 = circle ( 'none', #27612, 2.000000000000000900 ) ;
#27621 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27622 = vector ( 'none', #27621, 1000.000000000000000 ) ;
#27623 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27624 = line ( 'none', #27623, #27622 ) ;
#27625 = circle ( 'none', #27618, 2.000000000000000900 ) ;
#27626 = cartesian_point ( 'none', ( 27.97308093990178400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27627 = axis2_placement_3d ( 'none', #27608, #27676, #27675 ) ;
#27628 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27629 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27630 = cartesian_point ( 'none', ( 27.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27631 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27633 = vertex_point ( 'none', #32011 ) ;
#27632 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27634 = vector ( 'none', #27632, 1000.000000000000100 ) ;
#27636 = edge_curve ( 'none', #23441, #23411, #32007, .t. ) ;
#27635 = cartesian_point ( 'none', ( 28.67308093990179100, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27637 = cartesian_point ( 'none', ( 27.97308093990178400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27638 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27639 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27640 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27641 = face_outer_bound ( 'none', #12152, .t. ) ;
#27642 = cartesian_point ( 'none', ( 16.07308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27643 = axis2_placement_3d ( 'none', #28212, #28479, #29318 ) ;
#27644 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27645 = line ( 'none', #27642, #26567 ) ;
#27646 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27647 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27648 = vector ( 'none', #27647, 1000.000000000000100 ) ;
#27649 = axis2_placement_3d ( 'none', #27652, #27644, #27664 ) ;
#27650 = cartesian_point ( 'none', ( 27.27308093990178500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27651 = advanced_face ( 'none', ( #32024 ), #32010, .f. ) ;
#27652 = cartesian_point ( 'none', ( 23.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27653 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27654 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27655 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27656 = vector ( 'none', #27646, 1000.000000000000000 ) ;
#27657 = cartesian_point ( 'none', ( 27.97308093990178400, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27658 = line ( 'none', #27657, #27648 ) ;
#27659 = circle ( 'none', #27649, 2.000000000000000900 ) ;
#27660 = cartesian_point ( 'none', ( 27.27308093990178500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27661 = advanced_face ( 'none', ( #32057 ), #32059, .t. ) ;
#27662 = cartesian_point ( 'none', ( 15.10000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27663 = line ( 'none', #27662, #27920 ) ;
#27664 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27665 = axis2_placement_3d ( 'none', #27655, #27654, #27653 ) ;
#27666 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27668 = edge_curve ( 'none', #27092, #26304, #32055, .t. ) ;
#27667 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27669 = cartesian_point ( 'none', ( 27.00000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27670 = edge_loop ( 'none', ( #27394, #27684, #27671, #27381 ) ) ;
#27671 = oriented_edge ( 'none', *, *, #23907, .t. ) ;
#27672 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27673 = vector ( 'none', #27672, 1000.000000000000200 ) ;
#27674 = cartesian_point ( 'none', ( 27.00000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27675 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27676 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27677 = edge_curve ( 'none', #21526, #53129, #32050, .t. ) ;
#27678 = line ( 'none', #27674, #27673 ) ;
#27679 = circle ( 'none', #27616, 2.000000000000000900 ) ;
#27680 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27681 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27682 = vector ( 'none', #27681, 1000.000000000000000 ) ;
#27683 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27684 = oriented_edge ( 'none', *, *, #27636, .f. ) ;
#27685 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27686 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27687 = line ( 'none', #27686, #27742 ) ;
#27688 = line ( 'none', #27698, #27682 ) ;
#27689 = face_outer_bound ( 'none', #12173, .t. ) ;
#27690 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27691 = axis2_placement_3d ( 'none', #27703, #27708, #27690 ) ;
#27692 = cartesian_point ( 'none', ( 27.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27693 = axis2_placement_3d ( 'none', #27692, #27685, #27683 ) ;
#27694 = axis2_placement_3d ( 'none', #27743, #27730, #27729 ) ;
#27695 = circle ( 'none', #27694, 2.000000000000000900 ) ;
#27696 = circle ( 'none', #27691, 2.000000000000000900 ) ;
#27697 = conical_surface ( 'none', #27693, 1.610000000000001200, 0.9599310885968749300 ) ;
#27698 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27699 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27700 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27701 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27702 = cylindrical_surface ( 'none', #27710, 2.000000000000000000 ) ;
#27703 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27704 = cartesian_point ( 'none', ( 27.97308093990178400, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27705 = face_outer_bound ( 'none', #12218, .t. ) ;
#27706 = cartesian_point ( 'none', ( 27.27308093990178500, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27707 = face_outer_bound ( 'none', #12196, .t. ) ;
#27708 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27709 = cartesian_point ( 'none', ( 27.42691906009821100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27710 = axis2_placement_3d ( 'none', #27701, #27700, #27699 ) ;
#27711 = edge_curve ( 'none', #1300, #24724, #32046, .t. ) ;
#27712 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27713 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27714 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27715 = cartesian_point ( 'none', ( 26.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27716 = cartesian_point ( 'none', ( 26.72691906009821100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27717 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27718 = vector ( 'none', #27717, 1000.000000000000000 ) ;
#27719 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27720 = line ( 'none', #27719, #27718 ) ;
#27721 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27722 = vector ( 'none', #27721, 1000.000000000000000 ) ;
#27723 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27724 = line ( 'none', #27723, #27722 ) ;
#27725 = conical_surface ( 'none', #27726, 1.610000000000001200, 0.9599310885968749300 ) ;
#27726 = axis2_placement_3d ( 'none', #27715, #27714, #27775 ) ;
#27727 = axis2_placement_3d ( 'none', #27728, #27713, #27712 ) ;
#27728 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27729 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27730 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27731 = cartesian_point ( 'none', ( 26.57308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#27732 = cartesian_point ( 'none', ( 27.42691906009821100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27733 = cartesian_point ( 'none', ( 26.57308093990178600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27734 = cartesian_point ( 'none', ( 27.42691906009821100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27735 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27736 = vector ( 'none', #27735, 1000.000000000000000 ) ;
#27737 = cartesian_point ( 'none', ( 27.70000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27738 = line ( 'none', #27737, #27736 ) ;
#27739 = cartesian_point ( 'none', ( 26.57308093990178600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27740 = circle ( 'none', #27727, 2.000000000000000900 ) ;
#27741 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27742 = vector ( 'none', #27741, 1000.000000000000000 ) ;
#27743 = cartesian_point ( 'none', ( 27.42691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27744 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27745 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27746 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27747 = cartesian_point ( 'none', ( 26.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27748 = axis2_placement_3d ( 'none', #27744, #27800, #27799 ) ;
#27749 = face_outer_bound ( 'none', #12229, .t. ) ;
#27750 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27751 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27752 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27753 = cartesian_point ( 'none', ( 26.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27754 = conical_surface ( 'none', #27748, 2.000000000000000900, 0.9599310885968839200 ) ;
#27755 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27756 = vector ( 'none', #27755, 1000.000000000000000 ) ;
#27757 = cartesian_point ( 'none', ( 27.27308093990178500, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27758 = cylindrical_surface ( 'none', #27781, 2.000000000000000000 ) ;
#27759 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27760 = line ( 'none', #27757, #27756 ) ;
#27761 = circle ( 'none', #27776, 2.000000000000000900 ) ;
#27762 = cartesian_point ( 'none', ( 18.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27763 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27764 = vector ( 'none', #27763, 1000.000000000000000 ) ;
#27765 = cartesian_point ( 'none', ( 27.00000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27766 = axis2_placement_3d ( 'none', #27747, #27746, #27745 ) ;
#27767 = circle ( 'none', #27766, 2.000000000000000900 ) ;
#27768 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27769 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27770 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27771 = axis2_placement_3d ( 'none', #27770, #27769, #27768 ) ;
#27772 = circle ( 'none', #27771, 2.000000000000000900 ) ;
#27773 = line ( 'none', #27765, #27764 ) ;
#27774 = cartesian_point ( 'none', ( 26.72691906009821100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27775 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27776 = axis2_placement_3d ( 'none', #27753, #27752, #27751 ) ;
#27777 = circle ( 'none', #27782, 2.000000000000000900 ) ;
#27778 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27779 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27780 = line ( 'none', #27837, #27836 ) ;
#27781 = axis2_placement_3d ( 'none', #27785, #27779, #27778 ) ;
#27782 = axis2_placement_3d ( 'none', #27762, #27830, #27829 ) ;
#27783 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27784 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27785 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27786 = cartesian_point ( 'none', ( 26.30000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27787 = line ( 'none', #27786, #27825 ) ;
#27788 = axis2_placement_3d ( 'none', #27794, #27784, #27783 ) ;
#27789 = conical_surface ( 'none', #27804, 2.000000000000000900, 0.9599310885968839200 ) ;
#27790 = face_outer_bound ( 'none', #11780, .t. ) ;
#27791 = conical_surface ( 'none', #27788, 1.610000000000001200, 0.9599310885968749300 ) ;
#27792 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27793 = cartesian_point ( 'none', ( 27.27308093990178500, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27794 = cartesian_point ( 'none', ( 17.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27795 = axis2_placement_3d ( 'none', #27750, #27759, #27792 ) ;
#27796 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#27797 = vector ( 'none', #27796, 1000.000000000000100 ) ;
#27798 = circle ( 'none', #27795, 2.000000000000000900 ) ;
#27799 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27800 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27801 = line ( 'none', #27803, #27797 ) ;
#27802 = face_outer_bound ( 'none', #12227, .t. ) ;
#27803 = cartesian_point ( 'none', ( 27.27308093990178500, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27804 = axis2_placement_3d ( 'none', #27827, #27834, #27818 ) ;
#27805 = cartesian_point ( 'none', ( 25.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27806 = axis2_placement_3d ( 'none', #27810, #27823, #27867 ) ;
#27807 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27808 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27809 = cartesian_point ( 'none', ( 26.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27810 = cartesian_point ( 'none', ( 26.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27811 = cartesian_point ( 'none', ( 26.02691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27812 = cartesian_point ( 'none', ( 26.02691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27813 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27814 = vector ( 'none', #27813, 1000.000000000000000 ) ;
#27815 = cartesian_point ( 'none', ( 26.72691906009821100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#27816 = circle ( 'none', #27822, 2.000000000000000900 ) ;
#27817 = cartesian_point ( 'none', ( 26.30000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27818 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27819 = circle ( 'none', #27857, 2.000000000000000900 ) ;
#27820 = line ( 'none', #27821, #27814 ) ;
#27821 = cartesian_point ( 'none', ( 26.30000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27822 = axis2_placement_3d ( 'none', #27809, #27808, #27807 ) ;
#27823 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27824 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27825 = vector ( 'none', #27824, 1000.000000000000200 ) ;
#27826 = circle ( 'none', #27806, 1.610000000000001200 ) ;
#27827 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27828 = circle ( 'none', #27852, 2.000000000000000900 ) ;
#27829 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27830 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27831 = cartesian_point ( 'none', ( 26.02691906009821200, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27832 = cartesian_point ( 'none', ( 26.30000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27833 = face_outer_bound ( 'none', #11694, .t. ) ;
#27834 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27835 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27836 = vector ( 'none', #27835, 1000.000000000000000 ) ;
#27837 = cartesian_point ( 'none', ( 26.57308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27838 = face_outer_bound ( 'none', #12323, .t. ) ;
#27839 = conical_surface ( 'none', #27892, 2.000000000000000900, 0.9599310885968839200 ) ;
#27840 = cartesian_point ( 'none', ( 25.60000000000000500, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#27841 = circle ( 'none', #27891, 1.610000000000001200 ) ;
#27842 = line ( 'none', #27894, #27900 ) ;
#27843 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27844 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27845 = cartesian_point ( 'none', ( 18.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27846 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#27847 = circle ( 'none', #27898, 2.000000000000000900 ) ;
#27848 = cartesian_point ( 'none', ( 26.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27849 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27850 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27851 = cartesian_point ( 'none', ( 26.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27852 = axis2_placement_3d ( 'none', #27851, #27850, #27849 ) ;
#27853 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27854 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#27855 = cartesian_point ( 'none', ( 25.32691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#27856 = cartesian_point ( 'none', ( 17.90000000000000200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27857 = axis2_placement_3d ( 'none', #27848, #27844, #27843 ) ;
#27858 = face_outer_bound ( 'none', #12236, .t. ) ;
#27859 = axis2_placement_3d ( 'none', #27854, #27853, #27868 ) ;
#27860 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27861 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27862 = cylindrical_surface ( 'none', #27859, 2.000000000000000000 ) ;
#27863 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27864 = axis2_placement_3d ( 'none', #27863, #27861, #27860 ) ;
#27865 = circle ( 'none', #27864, 2.000000000000000900 ) ;
#27866 = advanced_face ( 'none', ( #32054 ), #32056, .f. ) ;
#27867 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27868 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27869 = cartesian_point ( 'none', ( 18.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27870 = face_outer_bound ( 'none', #12209, .t. ) ;
#27871 = plane ( 'none', #27885 ) ;
#27872 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27873 = vector ( 'none', #27872, 1000.000000000000000 ) ;
#27874 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#27875 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#27876 = circle ( 'none', #27938, 2.000000000000000900 ) ;
#27877 = conical_surface ( 'none', #27888, 1.610000000000001200, 0.9599310885968749300 ) ;
#27878 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27879 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27880 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27881 = axis2_placement_3d ( 'none', #27932, #27939, #27914 ) ;
#27882 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#27883 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#27884 = line ( 'none', #27874, #27873 ) ;
#27885 = axis2_placement_3d ( 'none', #27883, #27943, #27941 ) ;
#27887 = edge_loop ( 'none', ( #27916, #27908, #27928, #28430 ) ) ;
#27886 = face_outer_bound ( 'none', #12315, .t. ) ;
#27888 = axis2_placement_3d ( 'none', #27869, #27930, #27927 ) ;
#27889 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27890 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27891 = axis2_placement_3d ( 'none', #27845, #27890, #27889 ) ;
#27892 = axis2_placement_3d ( 'none', #27880, #27879, #27878 ) ;
#27893 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#27894 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#27895 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27896 = edge_curve ( 'none', #26316, #24738, #32094, .t. ) ;
#27897 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27898 = axis2_placement_3d ( 'none', #27805, #27897, #27895 ) ;
#27899 = cartesian_point ( 'none', ( 2.000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#27900 = vector ( 'none', #27893, 1000.000000000000000 ) ;
#27901 = axis2_placement_3d ( 'none', #27911, #27918, #27917 ) ;
#27902 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27903 = vector ( 'none', #27902, 1000.000000000000000 ) ;
#27904 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#27905 = axis2_placement_3d ( 'none', #28755, #29034, #29317 ) ;
#27906 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#27907 = direction ( 'none', ( 0.0000000000000000000, -5.421010862427522200e-017, -1.000000000000000000 ) ) ;
#27908 = oriented_edge ( 'none', *, *, #27668, .t. ) ;
#27909 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 5.421010862427522200e-017 ) ) ;
#27910 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#27911 = cartesian_point ( 'none', ( 15.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27912 = face_outer_bound ( 'none', #12250, .t. ) ;
#27913 = advanced_face ( 'none', ( #32096 ), #32036, .t. ) ;
#27914 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27915 = circle ( 'none', #27901, 2.000000000000000900 ) ;
#27916 = oriented_edge ( 'none', *, *, #27410, .f. ) ;
#27917 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27918 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27919 = cartesian_point ( 'none', ( 26.57308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27920 = vector ( 'none', #27906, 1000.000000000000000 ) ;
#27921 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27922 = edge_curve ( 'none', #24761, #27091, #32086, .t. ) ;
#27923 = vector ( 'none', #27921, 1000.000000000000000 ) ;
#27924 = face_outer_bound ( 'none', #12253, .t. ) ;
#27925 = line ( 'none', #27904, #27903 ) ;
#27926 = axis2_placement_3d ( 'none', #27910, #27909, #27907 ) ;
#27928 = oriented_edge ( 'none', *, *, #26292, .f. ) ;
#27927 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27929 = edge_curve ( 'none', #24920, #26244, #32073, .t. ) ;
#27930 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27931 = line ( 'none', #27875, #27923 ) ;
#27932 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27933 = plane ( 'none', #27926 ) ;
#27934 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27935 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27936 = oriented_edge ( 'none', *, *, #27922, .f. ) ;
#27937 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27938 = axis2_placement_3d ( 'none', #27937, #27935, #27934 ) ;
#27939 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27940 = circle ( 'none', #27881, 2.000000000000000900 ) ;
#27941 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27942 = advanced_face ( 'none', ( #32077 ), #32042, .t. ) ;
#27943 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#27944 = axis2_placement_3d ( 'none', #28005, #28004, #27999 ) ;
#27945 = cartesian_point ( 'none', ( 25.87308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#27946 = oriented_edge ( 'none', *, *, #27135, .f. ) ;
#27947 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27948 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27949 = cylindrical_surface ( 'none', #27944, 2.000000000000000000 ) ;
#27950 = cartesian_point ( 'none', ( 25.32691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#27951 = cartesian_point ( 'none', ( 25.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27952 = line ( 'none', #27945, #27965 ) ;
#27953 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#27954 = axis2_placement_3d ( 'none', #27975, #27963, #27953 ) ;
#27955 = circle ( 'none', #27954, 2.000000000000000900 ) ;
#27956 = cartesian_point ( 'none', ( 25.32691906009821300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27957 = axis2_placement_3d ( 'none', #27966, #27948, #27947 ) ;
#27958 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#27959 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#27960 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27961 = axis2_placement_3d ( 'none', #27960, #27959, #27958 ) ;
#27962 = conical_surface ( 'none', #27961, 2.000000000000000900, 0.9599310885968839200 ) ;
#27963 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#27964 = cartesian_point ( 'none', ( 25.60000000000000500, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#27965 = vector ( 'none', #28009, 1000.000000000000100 ) ;
#27966 = cartesian_point ( 'none', ( 17.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#27967 = oriented_edge ( 'none', *, *, #24686, .f. ) ;
#27968 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#27969 = vector ( 'none', #27968, 1000.000000000000000 ) ;
#27970 = cartesian_point ( 'none', ( 25.87308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#27971 = line ( 'none', #27970, #27969 ) ;
#27972 = cartesian_point ( 'none', ( 25.87308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#27973 = face_outer_bound ( 'none', #12342, .t. ) ;
#27974 = circle ( 'none', #27957, 2.000000000000000900 ) ;
#27975 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#27976 = vector ( 'none', #28043, 1000.000000000000000 ) ;
#27977 = cartesian_point ( 'none', ( 25.60000000000000500, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#27978 = cartesian_point ( 'none', ( 25.87308093990178600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#27979 = cartesian_point ( 'none', ( 25.60000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#27980 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#27981 = vector ( 'none', #27980, 1000.000000000000200 ) ;
#27982 = cartesian_point ( 'none', ( 25.60000000000000500, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#27983 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27984 = vector ( 'none', #27983, 1000.000000000000000 ) ;
#27985 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#27986 = line ( 'none', #27985, #27984 ) ;
#27987 = line ( 'none', #27977, #27976 ) ;
#27988 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#27989 = vector ( 'none', #27988, 1000.000000000000000 ) ;
#27990 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#27991 = line ( 'none', #27990, #27989 ) ;
#27992 = line ( 'none', #27982, #27981 ) ;
#27993 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#27994 = vector ( 'none', #27993, 1000.000000000000000 ) ;
#27995 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 37.20000000000001000 ) ) ;
#27996 = line ( 'none', #27995, #27994 ) ;
#27997 = circle ( 'none', #28035, 1.610000000000001200 ) ;
#27998 = advanced_face ( 'none', ( #32087 ), #32127, .t. ) ;
#28000 = edge_loop ( 'none', ( #28321, #28241, #28501, #28402 ) ) ;
#27999 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28001 = oriented_edge ( 'none', *, *, #28147, .t. ) ;
#28002 = advanced_face ( 'none', ( #32128 ), #32066, .f. ) ;
#28003 = oriented_edge ( 'none', *, *, #4762, .f. ) ;
#28004 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28005 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28006 = oriented_edge ( 'none', *, *, #3980, .t. ) ;
#28007 = cartesian_point ( 'none', ( 17.62691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28008 = face_outer_bound ( 'none', #12421, .t. ) ;
#28009 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28010 = circle ( 'none', #28030, 2.000000000000000900 ) ;
#28011 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28012 = cartesian_point ( 'none', ( 25.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28013 = circle ( 'none', #28075, 1.610000000000001200 ) ;
#28014 = circle ( 'none', #28078, 2.000000000000000900 ) ;
#28015 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28016 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28017 = cartesian_point ( 'none', ( 24.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28018 = cartesian_point ( 'none', ( 25.17308093990178700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28019 = circle ( 'none', #28021, 2.000000000000000900 ) ;
#28020 = cartesian_point ( 'none', ( 17.62691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28021 = axis2_placement_3d ( 'none', #28012, #28011, #28080 ) ;
#28022 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28023 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28024 = axis2_placement_3d ( 'none', #28032, #28016, #28015 ) ;
#28025 = cartesian_point ( 'none', ( 24.90000000000000600, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28026 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28027 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28028 = oriented_edge ( 'none', *, *, #53057, .f. ) ;
#28029 = cartesian_point ( 'none', ( 17.62691906009821400, 0.0000000000000000000, 2.000000000000000900 ) ) ;
#28030 = axis2_placement_3d ( 'none', #27951, #28023, #28022 ) ;
#28031 = face_outer_bound ( 'none', #12379, .t. ) ;
#28032 = cartesian_point ( 'none', ( 25.60000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28033 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28034 = vector ( 'none', #28033, 1000.000000000000200 ) ;
#28035 = axis2_placement_3d ( 'none', #27979, #28027, #28026 ) ;
#28036 = cartesian_point ( 'none', ( 17.90000000000000200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28037 = line ( 'none', #28036, #28034 ) ;
#28038 = direction ( 'none', ( 0.0000000000000000000, 5.421010862427522200e-017, 1.000000000000000000 ) ) ;
#28039 = vector ( 'none', #28038, 1000.000000000000000 ) ;
#28040 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#28041 = line ( 'none', #28040, #28039 ) ;
#28042 = conical_surface ( 'none', #28024, 1.610000000000001200, 0.9599310885968749300 ) ;
#28043 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28044 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28045 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28046 = cartesian_point ( 'none', ( 24.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28047 = axis2_placement_3d ( 'none', #28046, #28045, #28049 ) ;
#28048 = face_outer_bound ( 'none', #12248, .t. ) ;
#28049 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28050 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28051 = vector ( 'none', #28050, 1000.000000000000100 ) ;
#28052 = cartesian_point ( 'none', ( 18.17308093990179100, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28053 = line ( 'none', #28052, #28051 ) ;
#28054 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28055 = axis2_placement_3d ( 'none', #28104, #28103, #28102 ) ;
#28056 = cartesian_point ( 'none', ( 24.62691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28057 = plane ( 'none', #28055 ) ;
#28058 = oriented_edge ( 'none', *, *, #3995, .t. ) ;
#28059 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28060 = vector ( 'none', #28059, 1000.000000000000000 ) ;
#28061 = axis2_placement_3d ( 'none', #28044, #28054, #28109 ) ;
#28062 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28063 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28064 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28065 = line ( 'none', #28066, #28060 ) ;
#28066 = cartesian_point ( 'none', ( 17.90000000000000200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28067 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28068 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28069 = cartesian_point ( 'none', ( 25.17308093990178700, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28070 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28071 = vector ( 'none', #28070, 1000.000000000000200 ) ;
#28072 = cartesian_point ( 'none', ( 24.90000000000000600, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28073 = line ( 'none', #28072, #28071 ) ;
#28074 = cartesian_point ( 'none', ( 24.62691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28075 = axis2_placement_3d ( 'none', #28017, #28068, #28067 ) ;
#28076 = oriented_edge ( 'none', *, *, #1355, .t. ) ;
#28077 = circle ( 'none', #28061, 2.000000000000000900 ) ;
#28078 = axis2_placement_3d ( 'none', #28064, #28063, #28062 ) ;
#28079 = edge_curve ( 'none', #53206, #27051, #32116, .t. ) ;
#28080 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28081 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28082 = axis2_placement_3d ( 'none', #28130, #28129, #28128 ) ;
#28083 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28084 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28085 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28086 = vector ( 'none', #28081, 1000.000000000000000 ) ;
#28087 = cartesian_point ( 'none', ( 2.000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#28088 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28089 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#28090 = circle ( 'none', #28097, 2.000000000000000900 ) ;
#28091 = circle ( 'none', #28096, 2.000000000000000900 ) ;
#28092 = line ( 'none', #28087, #28086 ) ;
#28093 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28094 = face_outer_bound ( 'none', #12419, .t. ) ;
#28095 = plane ( 'none', #28098 ) ;
#28096 = axis2_placement_3d ( 'none', #28083, #28145, #28144 ) ;
#28097 = axis2_placement_3d ( 'none', #28105, #28085, #28084 ) ;
#28099 = edge_curve ( 'none', #26300, #28732, #32126, .t. ) ;
#28098 = axis2_placement_3d ( 'none', #28093, #28089, #28088 ) ;
#28100 = conical_surface ( 'none', #28047, 1.610000000000001200, 0.9599310885968749300 ) ;
#28101 = edge_curve ( 'none', #28341, #1106, #32083, .t. ) ;
#28102 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28103 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28104 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28106 = edge_curve ( 'none', #4780, #4010, #32107, .t. ) ;
#28105 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28107 = oriented_edge ( 'none', *, *, #28377, .f. ) ;
#28108 = face_outer_bound ( 'none', #12401, .t. ) ;
#28109 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28110 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28111 = vector ( 'none', #28110, 1000.000000000000000 ) ;
#28112 = cartesian_point ( 'none', ( 24.90000000000000600, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28113 = line ( 'none', #28173, #28172 ) ;
#28114 = cartesian_point ( 'none', ( -22.16737294876033100, 4.000000000000003600, 53.27192108935596300 ) ) ;
#28115 = line ( 'none', #28114, #28152 ) ;
#28116 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28117 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28118 = line ( 'none', #28112, #28111 ) ;
#28119 = cylindrical_surface ( 'none', #28125, 2.000000000000000000 ) ;
#28120 = face_outer_bound ( 'none', #12486, .t. ) ;
#28121 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#28122 = vector ( 'none', #28121, 1000.000000000000000 ) ;
#28123 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -0.5000000000000000000 ) ) ;
#28124 = cartesian_point ( 'none', ( 16.92691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28125 = axis2_placement_3d ( 'none', #28182, #28170, #28141 ) ;
#28126 = axis2_placement_3d ( 'none', #28123, #28117, #28116 ) ;
#28127 = oriented_edge ( 'none', *, *, #27050, .t. ) ;
#28128 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28129 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28130 = cartesian_point ( 'none', ( 16.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28131 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 27.70000000000000300 ) ) ;
#28132 = line ( 'none', #28131, #28122 ) ;
#28133 = cartesian_point ( 'none', ( 16.92691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28134 = cartesian_point ( 'none', ( 17.20000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28135 = circle ( 'none', #28136, 2.000000000000000900 ) ;
#28136 = axis2_placement_3d ( 'none', #28178, #28177, #28176 ) ;
#28137 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28138 = vector ( 'none', #28137, 1000.000000000000000 ) ;
#28139 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28140 = line ( 'none', #28139, #28138 ) ;
#28141 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28142 = circle ( 'none', #28082, 2.000000000000000900 ) ;
#28143 = cartesian_point ( 'none', ( 17.62691906009821400, 2.449293598294707900e-016, -2.000000000000000900 ) ) ;
#28144 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28145 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28146 = plane ( 'none', #28126 ) ;
#28147 = edge_curve ( 'none', #24724, #27051, #32103, .t. ) ;
#28148 = oriented_edge ( 'none', *, *, #28079, .f. ) ;
#28149 = axis2_placement_3d ( 'none', #28220, #28209, #28208 ) ;
#28150 = axis2_placement_3d ( 'none', #28168, #28155, #28174 ) ;
#28151 = direction ( 'none', ( -0.3681245526846782500, 0.0000000000000000000, 0.9297764858882512400 ) ) ;
#28152 = vector ( 'none', #28151, 1000.000000000000100 ) ;
#28153 = cartesian_point ( 'none', ( 17.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28154 = face_outer_bound ( 'none', #12463, .t. ) ;
#28156 = oriented_edge ( 'none', *, *, #28099, .t. ) ;
#28155 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28157 = line ( 'none', #28217, #28216 ) ;
#28158 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#28159 = vector ( 'none', #28158, 1000.000000000000000 ) ;
#28160 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#28161 = line ( 'none', #28160, #28159 ) ;
#28162 = circle ( 'none', #28149, 2.000000000000000900 ) ;
#28163 = cartesian_point ( 'none', ( 25.17308093990178700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28164 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28165 = vector ( 'none', #28164, 1000.000000000000000 ) ;
#28166 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28167 = line ( 'none', #28166, #28165 ) ;
#28168 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28169 = conical_surface ( 'none', #28150, 2.000000000000000900, 0.9599310885968839200 ) ;
#28170 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28171 = direction ( 'none', ( 0.4817536741017162700, 0.0000000000000000000, -0.8763066800438630300 ) ) ;
#28172 = vector ( 'none', #28171, 1000.000000000000100 ) ;
#28173 = cartesian_point ( 'none', ( -26.91670536020970100, 4.000000000000003600, 51.03705489692422500 ) ) ;
#28174 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28175 = cartesian_point ( 'none', ( 5.400000000000000400, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28176 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28177 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28178 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28179 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28180 = edge_loop ( 'none', ( #28197, #28156, #28201, #28776 ) ) ;
#28181 = face_outer_bound ( 'none', #12430, .t. ) ;
#28182 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28183 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28184 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28185 = axis2_placement_3d ( 'none', #28205, #28184, #28183 ) ;
#28186 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28187 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28188 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28189 = oriented_edge ( 'none', *, *, #27896, .f. ) ;
#28190 = vector ( 'none', #28188, 1000.000000000000000 ) ;
#28191 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28192 = line ( 'none', #28191, #28190 ) ;
#28193 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28194 = conical_surface ( 'none', #28196, 2.000000000000000900, 0.9599310885968839200 ) ;
#28195 = edge_curve ( 'none', #28733, #28732, #32162, .t. ) ;
#28196 = axis2_placement_3d ( 'none', #28187, #28193, #28186 ) ;
#28197 = oriented_edge ( 'none', *, *, #26602, .f. ) ;
#28198 = oriented_edge ( 'none', *, *, #28444, .t. ) ;
#28199 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28200 = circle ( 'none', #28185, 2.000000000000000900 ) ;
#28201 = oriented_edge ( 'none', *, *, #28195, .f. ) ;
#28203 = oriented_edge ( 'none', *, *, #23698, .f. ) ;
#28202 = cartesian_point ( 'none', ( 18.17308093990179100, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28204 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28205 = cartesian_point ( 'none', ( 24.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28206 = edge_curve ( 'none', #28756, #28757, #32150, .t. ) ;
#28207 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28208 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28209 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28210 = vertex_point ( 'none', #32151 ) ;
#28211 = oriented_edge ( 'none', *, *, #23418, .f. ) ;
#28212 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 36.50000000000000700 ) ) ;
#28213 = axis2_placement_3d ( 'none', #28153, #28207, #28199 ) ;
#28214 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28215 = advanced_face ( 'none', ( #32156 ), #32144, .f. ) ;
#28216 = vector ( 'none', #28214, 1000.000000000000000 ) ;
#28217 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28218 = cartesian_point ( 'none', ( 25.32691906009821300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28219 = cartesian_point ( 'none', ( 24.90000000000000600, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28220 = cartesian_point ( 'none', ( 24.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28221 = circle ( 'none', #28213, 2.000000000000000900 ) ;
#28222 = axis2_placement_3d ( 'none', #28249, #28237, #28235 ) ;
#28223 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28224 = face_outer_bound ( 'none', #12489, .t. ) ;
#28225 = circle ( 'none', #28265, 2.000000000000000900 ) ;
#28226 = axis2_placement_3d ( 'none', #28234, #28286, #28285 ) ;
#28228 = oriented_edge ( 'none', *, *, #28295, .t. ) ;
#28227 = face_outer_bound ( 'none', #11173, .t. ) ;
#28229 = circle ( 'none', #28222, 2.000000000000000900 ) ;
#28230 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28231 = vector ( 'none', #28230, 1000.000000000000000 ) ;
#28232 = cartesian_point ( 'none', ( 17.47308093990179100, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28233 = line ( 'none', #28232, #28231 ) ;
#28234 = cartesian_point ( 'none', ( -26.91670536020970100, 120.0000000000000000, 51.03705489692422500 ) ) ;
#28235 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28236 = advanced_face ( 'none', ( #32141 ), #32140, .f. ) ;
#28237 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28238 = conical_surface ( 'none', #28282, 2.000000000000000900, 0.9599310885968839200 ) ;
#28239 = oriented_edge ( 'none', *, *, #4758, .f. ) ;
#28240 = cartesian_point ( 'none', ( 16.92691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28241 = oriented_edge ( 'none', *, *, #3996, .t. ) ;
#28242 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28243 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28244 = cartesian_point ( 'none', ( 25.17308093990178700, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28245 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28246 = vector ( 'none', #28245, 1000.000000000000000 ) ;
#28247 = advanced_face ( 'none', ( #32160 ), #32142, .f. ) ;
#28248 = vertex_point ( 'none', #32132 ) ;
#28249 = cartesian_point ( 'none', ( 17.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28250 = cartesian_point ( 'none', ( 24.62691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28251 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28252 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28253 = line ( 'none', #28244, #28258 ) ;
#28254 = cartesian_point ( 'none', ( 18.17308093990179100, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28255 = line ( 'none', #28254, #28246 ) ;
#28256 = plane ( 'none', #28226 ) ;
#28257 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#28258 = vector ( 'none', #28243, 1000.000000000000000 ) ;
#28259 = plane ( 'none', #28260 ) ;
#28260 = axis2_placement_3d ( 'none', #28257, #28252, #28251 ) ;
#28261 = face_outer_bound ( 'none', #12961, .t. ) ;
#28262 = cartesian_point ( 'none', ( 17.20000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28263 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28264 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28265 = axis2_placement_3d ( 'none', #28287, #28264, #28263 ) ;
#28266 = conical_surface ( 'none', #28278, 1.610000000000001200, 0.9599310885968749300 ) ;
#28267 = cartesian_point ( 'none', ( 17.20000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28268 = line ( 'none', #28267, #28329 ) ;
#28269 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28270 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28272 = oriented_edge ( 'none', *, *, #3695, .t. ) ;
#28271 = cartesian_point ( 'none', ( 17.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28273 = axis2_placement_3d ( 'none', #28271, #28270, #28269 ) ;
#28274 = face_outer_bound ( 'none', #12435, .t. ) ;
#28275 = cartesian_point ( 'none', ( 17.47308093990179100, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28276 = edge_curve ( 'none', #4775, #3986, #32198, .t. ) ;
#28277 = conical_surface ( 'none', #28273, 1.610000000000001200, 0.9599310885968749300 ) ;
#28278 = axis2_placement_3d ( 'none', #28327, #28322, #28320 ) ;
#28279 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28280 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28281 = vector ( 'none', #28280, 1000.000000000000000 ) ;
#28282 = axis2_placement_3d ( 'none', #28223, #28279, #28242 ) ;
#28283 = cartesian_point ( 'none', ( 17.20000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28284 = line ( 'none', #28283, #28281 ) ;
#28285 = direction ( 'none', ( -0.4817536741017162700, 0.0000000000000000000, 0.8763066800438630300 ) ) ;
#28286 = direction ( 'none', ( -0.8763066800438630300, 0.0000000000000000000, -0.4817536741017162700 ) ) ;
#28287 = cartesian_point ( 'none', ( 16.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28288 = oriented_edge ( 'none', *, *, #1339, .t. ) ;
#28289 = face_outer_bound ( 'none', #12526, .t. ) ;
#28290 = axis2_placement_3d ( 'none', #28319, #28361, #28360 ) ;
#28291 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28292 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28293 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#28295 = edge_curve ( 'none', #4494, #3779, #32191, .t. ) ;
#28294 = vector ( 'none', #28293, 1000.000000000000000 ) ;
#28296 = circle ( 'none', #28290, 2.000000000000000900 ) ;
#28297 = edge_curve ( 'none', #4722, #4002, #32135, .t. ) ;
#28298 = cartesian_point ( 'none', ( 17.47308093990179100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28299 = advanced_face ( 'none', ( #32199 ), #32193, .f. ) ;
#28300 = cartesian_point ( 'none', ( 17.47308093990179100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28301 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28302 = vector ( 'none', #28301, 1000.000000000000000 ) ;
#28303 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28304 = line ( 'none', #28303, #28302 ) ;
#28305 = cartesian_point ( 'none', ( 25.17308093990178700, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28306 = cylindrical_surface ( 'none', #28343, 5.400000000000000400 ) ;
#28307 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28308 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28309 = cartesian_point ( 'none', ( 17.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28310 = axis2_placement_3d ( 'none', #28309, #28308, #28307 ) ;
#28311 = cylindrical_surface ( 'none', #28358, 8.850000000000001400 ) ;
#28312 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28313 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28314 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28315 = axis2_placement_3d ( 'none', #28314, #28313, #28312 ) ;
#28316 = conical_surface ( 'none', #28315, 2.000000000000000900, 0.9599310885968839200 ) ;
#28317 = circle ( 'none', #28356, 2.000000000000000900 ) ;
#28318 = circle ( 'none', #28310, 1.610000000000001200 ) ;
#28319 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28320 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28321 = oriented_edge ( 'none', *, *, #28377, .t. ) ;
#28322 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28323 = cartesian_point ( 'none', ( 2.000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#28324 = edge_loop ( 'none', ( #28405, #29671, #28443, #28424 ) ) ;
#28325 = line ( 'none', #28323, #28294 ) ;
#28326 = face_outer_bound ( 'none', #12491, .t. ) ;
#28327 = cartesian_point ( 'none', ( 22.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28328 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28329 = vector ( 'none', #28328, 1000.000000000000200 ) ;
#28330 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28331 = face_outer_bound ( 'none', #12543, .t. ) ;
#28332 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28333 = cartesian_point ( 'none', ( 17.47308093990179100, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28334 = advanced_face ( 'none', ( #32187 ), #32152, .f. ) ;
#28335 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28336 = vector ( 'none', #28335, 1000.000000000000000 ) ;
#28338 = oriented_edge ( 'none', *, *, #3985, .t. ) ;
#28337 = cartesian_point ( 'none', ( -5.400000000000000400, 6.613092715395707500e-016, -39.00000000000000000 ) ) ;
#28339 = line ( 'none', #28337, #28336 ) ;
#28340 = cartesian_point ( 'none', ( -5.400000000000000400, 6.613092715395707500e-016, 0.0000000000000000000 ) ) ;
#28341 = vertex_point ( 'none', #32192 ) ;
#28342 = axis2_placement_3d ( 'none', #28348, #28395, #28385 ) ;
#28343 = axis2_placement_3d ( 'none', #28330, #28292, #28291 ) ;
#28344 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28345 = vector ( 'none', #28344, 1000.000000000000100 ) ;
#28346 = cylindrical_surface ( 'none', #28342, 2.000000000000000000 ) ;
#28347 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28348 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28349 = face_outer_bound ( 'none', #12529, .t. ) ;
#28350 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28351 = cartesian_point ( 'none', ( 25.17308093990178700, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28352 = face_outer_bound ( 'none', #12279, .t. ) ;
#28353 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28354 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28355 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28356 = axis2_placement_3d ( 'none', #28355, #28354, #28353 ) ;
#28357 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28358 = axis2_placement_3d ( 'none', #28357, #28350, #28359 ) ;
#28359 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28360 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28361 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28362 = line ( 'none', #28351, #28345 ) ;
#28363 = axis2_placement_3d ( 'none', #28423, #28422, #28421 ) ;
#28364 = face_outer_bound ( 'none', #12560, .t. ) ;
#28365 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28366 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28367 = oriented_edge ( 'none', *, *, #3688, .t. ) ;
#28368 = circle ( 'none', #28384, 5.400000000000000400 ) ;
#28369 = circle ( 'none', #28434, 5.400000000000000400 ) ;
#28370 = line ( 'none', #28418, #28417 ) ;
#28371 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28372 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28373 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28374 = conical_surface ( 'none', #28419, 1.610000000000001200, 0.9599310885968749300 ) ;
#28375 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28376 = circle ( 'none', #28383, 2.000000000000000900 ) ;
#28377 = edge_curve ( 'none', #4768, #3979, #32178, .t. ) ;
#28378 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28379 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28380 = cartesian_point ( 'none', ( 17.47308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28381 = axis2_placement_3d ( 'none', #28380, #28379, #28378 ) ;
#28382 = circle ( 'none', #28381, 2.000000000000000900 ) ;
#28383 = axis2_placement_3d ( 'none', #28373, #28372, #28371 ) ;
#28384 = axis2_placement_3d ( 'none', #28375, #28366, #28365 ) ;
#28385 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28386 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28387 = cartesian_point ( 'none', ( -5.400000000000000400, 6.613092715395707500e-016, -39.00000000000000000 ) ) ;
#28388 = cartesian_point ( 'none', ( 5.400000000000000400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28389 = edge_loop ( 'none', ( #28508, #28006, #28107, #29512 ) ) ;
#28390 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28391 = vector ( 'none', #28390, 1000.000000000000100 ) ;
#28392 = edge_loop ( 'none', ( #29675, #28338, #29836, #28674 ) ) ;
#28393 = cartesian_point ( 'none', ( 17.47308093990179100, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28394 = line ( 'none', #28393, #28391 ) ;
#28395 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28396 = circle ( 'none', #28411, 2.000000000000000900 ) ;
#28397 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28398 = vector ( 'none', #28397, 1000.000000000000000 ) ;
#28399 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28400 = line ( 'none', #28399, #28398 ) ;
#28401 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28402 = oriented_edge ( 'none', *, *, #4749, .f. ) ;
#28403 = axis2_placement_3d ( 'none', #28409, #28473, #28472 ) ;
#28404 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28405 = oriented_edge ( 'none', *, *, #28408, .t. ) ;
#28406 = cartesian_point ( 'none', ( 16.77308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28407 = circle ( 'none', #28403, 2.000000000000000900 ) ;
#28408 = edge_curve ( 'none', #4692, #4001, #31114, .t. ) ;
#28409 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28410 = cartesian_point ( 'none', ( 24.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28411 = axis2_placement_3d ( 'none', #28401, #28413, #28476 ) ;
#28412 = oriented_edge ( 'none', *, *, #41230, .t. ) ;
#28413 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28414 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28415 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28416 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28417 = vector ( 'none', #28416, 1000.000000000000000 ) ;
#28418 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28419 = axis2_placement_3d ( 'none', #28428, #28415, #28386 ) ;
#28420 = cartesian_point ( 'none', ( 24.62691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28421 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28422 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28423 = cartesian_point ( 'none', ( 24.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28424 = oriented_edge ( 'none', *, *, #4779, .f. ) ;
#28425 = face_outer_bound ( 'none', #12562, .t. ) ;
#28426 = conical_surface ( 'none', #28435, 1.610000000000001200, 0.9599310885968749300 ) ;
#28427 = circle ( 'none', #28363, 1.610000000000001200 ) ;
#28428 = cartesian_point ( 'none', ( 16.50000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28429 = vertex_point ( 'none', #30065 ) ;
#28430 = oriented_edge ( 'none', *, *, #28511, .f. ) ;
#28432 = oriented_edge ( 'none', *, *, #4484, .f. ) ;
#28431 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28433 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28434 = axis2_placement_3d ( 'none', #28332, #28433, #28431 ) ;
#28435 = axis2_placement_3d ( 'none', #28410, #28414, #28404 ) ;
#28436 = cartesian_point ( 'none', ( 24.47308093990178800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28437 = axis2_placement_3d ( 'none', #28446, #28506, #28505 ) ;
#28438 = cartesian_point ( 'none', ( 24.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28439 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28440 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28441 = edge_loop ( 'none', ( #28609, #46509, #46518, #46492 ) ) ;
#28443 = oriented_edge ( 'none', *, *, #28297, .f. ) ;
#28442 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28444 = edge_curve ( 'none', #23158, #23157, #31126, .t. ) ;
#28445 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28446 = cartesian_point ( 'none', ( 16.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28447 = edge_curve ( 'none', #22353, #21666, #31361, .t. ) ;
#28448 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28449 = vector ( 'none', #28448, 1000.000000000000000 ) ;
#28450 = oriented_edge ( 'none', *, *, #3690, .t. ) ;
#28451 = circle ( 'none', #28437, 2.000000000000000900 ) ;
#28452 = oriented_edge ( 'none', *, *, #23664, .t. ) ;
#28454 = oriented_edge ( 'none', *, *, #514, .f. ) ;
#28453 = axis2_placement_3d ( 'none', #28438, #28445, #28512 ) ;
#28455 = cylindrical_surface ( 'none', #28510, 2.000000000000000000 ) ;
#28456 = cartesian_point ( 'none', ( 24.47308093990178800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28457 = cartesian_point ( 'none', ( 16.92691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28458 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#28459 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28460 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28461 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28462 = edge_curve ( 'none', #762, #836, #31355, .t. ) ;
#28463 = cartesian_point ( 'none', ( 16.77308093990178900, -7.703719777548943400e-031, 2.000000000000000900 ) ) ;
#28464 = circle ( 'none', #28470, 2.000000000000000900 ) ;
#28465 = axis2_placement_3d ( 'none', #28442, #28440, #28439 ) ;
#28466 = cartesian_point ( 'none', ( 24.47308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28468 = oriented_edge ( 'none', *, *, #32177, .f. ) ;
#28467 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28469 = line ( 'none', #28467, #28449 ) ;
#28470 = axis2_placement_3d ( 'none', #28461, #28460, #28459 ) ;
#28471 = circle ( 'none', #28465, 2.000000000000000900 ) ;
#28472 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28473 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28474 = cartesian_point ( 'none', ( 16.77308093990178900, 2.449293598294699000e-016, -2.000000000000000900 ) ) ;
#28475 = circle ( 'none', #28453, 2.000000000000000900 ) ;
#28476 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28477 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28478 = cartesian_point ( 'none', ( 22.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28479 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28480 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28481 = vector ( 'none', #28480, 1000.000000000000000 ) ;
#28482 = edge_loop ( 'none', ( #28211, #28198, #28452, #28203 ) ) ;
#28483 = cartesian_point ( 'none', ( 24.20000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28484 = line ( 'none', #28483, #28481 ) ;
#28485 = cartesian_point ( 'none', ( 23.92691906009821400, 0.0000000000000000000, 2.000000000000000900 ) ) ;
#28486 = cartesian_point ( 'none', ( 23.77308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28487 = edge_loop ( 'none', ( #28783, #29035, #28768, #29062, #29055, #29014, #35, #39 ) ) ;
#28488 = axis2_placement_3d ( 'none', #28478, #28477, #28204 ) ;
#28489 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28490 = vector ( 'none', #28489, 1000.000000000000000 ) ;
#28491 = cartesian_point ( 'none', ( 5.400000000000000400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28492 = line ( 'none', #28491, #28490 ) ;
#28493 = circle ( 'none', #28488, 2.000000000000000900 ) ;
#28494 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28495 = vector ( 'none', #28494, 1000.000000000000000 ) ;
#28496 = edge_curve ( 'none', #4491, #3726, #31360, .t. ) ;
#28497 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28498 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28499 = oriented_edge ( 'none', *, *, #31568, .t. ) ;
#28500 = line ( 'none', #28507, #28495 ) ;
#28501 = oriented_edge ( 'none', *, *, #26883, .f. ) ;
#28502 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28503 = cartesian_point ( 'none', ( 23.92691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28504 = face_outer_bound ( 'none', #12612, .t. ) ;
#28505 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28506 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28507 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28508 = oriented_edge ( 'none', *, *, #26898, .t. ) ;
#28509 = face_outer_bound ( 'none', #12597, .t. ) ;
#28510 = axis2_placement_3d ( 'none', #28502, #28498, #28497 ) ;
#28511 = edge_curve ( 'none', #26289, #26533, #32231, .t. ) ;
#28512 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28513 = cartesian_point ( 'none', ( 24.20000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28514 = line ( 'none', #28513, #28564 ) ;
#28515 = cartesian_point ( 'none', ( 24.20000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28516 = oriented_edge ( 'none', *, *, #30614, .t. ) ;
#28517 = axis2_placement_3d ( 'none', #28570, #28569, #28568 ) ;
#28518 = cartesian_point ( 'none', ( 16.50000000000000000, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28519 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28520 = vector ( 'none', #28519, 1000.000000000000200 ) ;
#28521 = cartesian_point ( 'none', ( 16.50000000000000000, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28522 = cartesian_point ( 'none', ( 16.22691906009821100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28523 = cartesian_point ( 'none', ( 24.20000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28524 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28525 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28526 = cartesian_point ( 'none', ( 23.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28527 = axis2_placement_3d ( 'none', #28526, #28525, #28524 ) ;
#28528 = line ( 'none', #28521, #28520 ) ;
#28529 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28530 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28531 = cartesian_point ( 'none', ( 16.50000000000000000, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28532 = line ( 'none', #28531, #28576 ) ;
#28533 = cartesian_point ( 'none', ( 16.22691906009821100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28534 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28535 = face_outer_bound ( 'none', #12305, .t. ) ;
#28536 = cartesian_point ( 'none', ( 16.22691906009821100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28537 = cartesian_point ( 'none', ( 23.92691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28538 = cylindrical_surface ( 'none', #28541, 2.000000000000000000 ) ;
#28539 = circle ( 'none', #28527, 2.000000000000000900 ) ;
#28540 = cartesian_point ( 'none', ( 17.90000000000000200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28541 = axis2_placement_3d ( 'none', #28534, #28530, #28529 ) ;
#28542 = axis2_placement_3d ( 'none', #28605, #28604, #28603 ) ;
#28543 = cartesian_point ( 'none', ( 10.79294610829541200, 3.306068977079548200, -8.674699990824027700 ) ) ;
#28544 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28545 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28546 = axis2_placement_3d ( 'none', #28598, #28597, #28596 ) ;
#28547 = line ( 'none', #28559, #28612 ) ;
#28548 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28549 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28550 = cartesian_point ( 'none', ( 16.22691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28551 = axis2_placement_3d ( 'none', #28550, #28549, #28548 ) ;
#28552 = plane ( 'none', #28542 ) ;
#28553 = circle ( 'none', #28560, 2.000000000000000900 ) ;
#28554 = circle ( 'none', #28551, 2.000000000000000900 ) ;
#28555 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28556 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28557 = axis2_placement_3d ( 'none', #28565, #28556, #28555 ) ;
#28558 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28559 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28560 = axis2_placement_3d ( 'none', #28566, #28545, #28544 ) ;
#28561 = face_outer_bound ( 'none', #12857, .t. ) ;
#28562 = circle ( 'none', #28557, 1.610000000000001200 ) ;
#28563 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28564 = vector ( 'none', #28563, 1000.000000000000200 ) ;
#28565 = cartesian_point ( 'none', ( 16.50000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28566 = cartesian_point ( 'none', ( 16.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28567 = oriented_edge ( 'none', *, *, #27207, .f. ) ;
#28568 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28569 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28570 = cartesian_point ( 'none', ( 16.22691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28571 = face_outer_bound ( 'none', #12678, .t. ) ;
#28572 = circle ( 'none', #28517, 2.000000000000000900 ) ;
#28573 = edge_curve ( 'none', #26574, #26432, #32230, .t. ) ;
#28574 = cartesian_point ( 'none', ( 16.50000000000000000, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28575 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28576 = vector ( 'none', #28575, 1000.000000000000000 ) ;
#28577 = cartesian_point ( 'none', ( 24.47308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28578 = circle ( 'none', #28665, 2.000000000000000900 ) ;
#28579 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -30.98985223130100400 ) ) ;
#28580 = circle ( 'none', #28584, 2.000000000000000900 ) ;
#28581 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28582 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28583 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28584 = axis2_placement_3d ( 'none', #28645, #28644, #28643 ) ;
#28585 = cartesian_point ( 'none', ( 23.92691906009821400, 2.449293598294707900e-016, -2.000000000000000900 ) ) ;
#28586 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28587 = line ( 'none', #28625, #28624 ) ;
#28588 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28589 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28590 = advanced_face ( 'none', ( #32218 ), #32229, .f. ) ;
#28591 = axis2_placement_3d ( 'none', #28608, #28589, #28588 ) ;
#28592 = circle ( 'none', #28591, 2.000000000000000900 ) ;
#28593 = cartesian_point ( 'none', ( 23.77308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28594 = axis2_placement_3d ( 'none', #28583, #28582, #28581 ) ;
#28595 = cartesian_point ( 'none', ( 11.00961277496210400, 2.930791302106247700, -8.862320849399292700 ) ) ;
#28596 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28597 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28598 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28599 = cartesian_point ( 'none', ( -6.639528095680693000, 10.50000000000000000, -14.00000000000000000 ) ) ;
#28601 = edge_curve ( 'none', #28874, #27560, #32215, .t. ) ;
#28600 = oriented_edge ( 'none', *, *, #41230, .f. ) ;
#28602 = cartesian_point ( 'none', ( -9.692946108295464200, -5.211324865405233100, -14.00000000000000000 ) ) ;
#28603 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#28604 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28605 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 37.20000000000001000 ) ) ;
#28606 = circle ( 'none', #28594, 2.000000000000000900 ) ;
#28607 = edge_curve ( 'none', #28698, #25858, #32233, .t. ) ;
#28609 = oriented_edge ( 'none', *, *, #28106, .t. ) ;
#28608 = cartesian_point ( 'none', ( 23.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28610 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -35.98985223130100100 ) ) ;
#28611 = cylindrical_surface ( 'none', #28546, 2.000000000000000000 ) ;
#28612 = vector ( 'none', #28558, 1000.000000000000000 ) ;
#28613 = axis2_placement_3d ( 'none', #28677, #28676, #28675 ) ;
#28614 = cartesian_point ( 'none', ( 24.47308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28615 = line ( 'none', #28614, #28683 ) ;
#28617 = vertex_point ( 'none', #32202 ) ;
#28616 = cartesian_point ( 'none', ( 23.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28618 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28619 = vector ( 'none', #28618, 1000.000000000000100 ) ;
#28620 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28621 = axis2_placement_3d ( 'none', #28616, #28667, #28666 ) ;
#28622 = circle ( 'none', #28613, 2.000000000000000900 ) ;
#28623 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28624 = vector ( 'none', #28623, 1000.000000000000000 ) ;
#28625 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28626 = cartesian_point ( 'none', ( 24.47308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28627 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28628 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28629 = circle ( 'none', #28642, 2.000000000000000900 ) ;
#28630 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28631 = conical_surface ( 'none', #28648, 2.000000000000000900, 0.9599310885968839200 ) ;
#28632 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#28633 = vector ( 'none', #28632, 1000.000000000000000 ) ;
#28634 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#28635 = line ( 'none', #28626, #28619 ) ;
#28636 = vertex_point ( 'none', #32223 ) ;
#28637 = axis2_placement_3d ( 'none', #28681, #28680, #28671 ) ;
#28638 = oriented_edge ( 'none', *, *, #26539, .f. ) ;
#28639 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28640 = face_outer_bound ( 'none', #12652, .t. ) ;
#28641 = line ( 'none', #28634, #28633 ) ;
#28642 = axis2_placement_3d ( 'none', #28630, #28586, #28620 ) ;
#28643 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28644 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28645 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28646 = cartesian_point ( 'none', ( 23.77308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28647 = cartesian_point ( 'none', ( 23.77308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28648 = axis2_placement_3d ( 'none', #28639, #28628, #28627 ) ;
#28649 = cartesian_point ( 'none', ( 15.80000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28650 = cartesian_point ( 'none', ( 23.50000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28651 = line ( 'none', #28650, #28717 ) ;
#28652 = cartesian_point ( 'none', ( 16.77308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28653 = line ( 'none', #28652, #28704 ) ;
#28654 = conical_surface ( 'none', #28695, 1.610000000000001200, 0.9599310885968749300 ) ;
#28655 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28656 = cartesian_point ( 'none', ( 23.22691906009821500, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28657 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28658 = line ( 'none', #28657, #28668 ) ;
#28659 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28660 = cartesian_point ( 'none', ( 23.50000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28661 = cartesian_point ( 'none', ( 23.22691906009821500, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28662 = cartesian_point ( 'none', ( 23.07308093990179300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28663 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28664 = edge_loop ( 'none', ( #28516, #28819, #28798, #28432 ) ) ;
#28665 = axis2_placement_3d ( 'none', #28673, #28663, #28659 ) ;
#28666 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28667 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28668 = vector ( 'none', #28655, 1000.000000000000000 ) ;
#28669 = cylindrical_surface ( 'none', #28637, 2.000000000000000000 ) ;
#28670 = face_outer_bound ( 'none', #12708, .t. ) ;
#28671 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28672 = circle ( 'none', #28621, 2.000000000000000900 ) ;
#28673 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28674 = oriented_edge ( 'none', *, *, #4761, .f. ) ;
#28675 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28676 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28677 = cartesian_point ( 'none', ( 23.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28678 = cartesian_point ( 'none', ( 23.50000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28679 = cartesian_point ( 'none', ( 16.07308093990178600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28680 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28681 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28682 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28683 = vector ( 'none', #28682, 1000.000000000000000 ) ;
#28684 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28685 = vector ( 'none', #28684, 1000.000000000000000 ) ;
#28687 = advanced_face ( 'none', ( #32217 ), #32203, .f. ) ;
#28686 = cartesian_point ( 'none', ( 23.22691906009821500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28688 = axis2_placement_3d ( 'none', #28706, #28744, #28743 ) ;
#28689 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28690 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28691 = cartesian_point ( 'none', ( 14.82691906009821300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28692 = vertex_point ( 'none', #32268 ) ;
#28693 = circle ( 'none', #28688, 2.000000000000000900 ) ;
#28694 = cartesian_point ( 'none', ( 15.80000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28695 = axis2_placement_3d ( 'none', #28694, #28690, #28689 ) ;
#28696 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28697 = vector ( 'none', #28696, 1000.000000000000000 ) ;
#28698 = vertex_point ( 'none', #32228 ) ;
#28699 = vertex_point ( 'none', #32204 ) ;
#28700 = face_outer_bound ( 'none', #12645, .t. ) ;
#28702 = edge_loop ( 'none', ( #28499, #28272, #30944, #28848 ) ) ;
#28701 = cartesian_point ( 'none', ( 16.07308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28703 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28704 = vector ( 'none', #28703, 1000.000000000000100 ) ;
#28705 = cartesian_point ( 'none', ( 23.50000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28707 = oriented_edge ( 'none', *, *, #29204, .f. ) ;
#28706 = cartesian_point ( 'none', ( 23.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28708 = face_outer_bound ( 'none', #12770, .t. ) ;
#28709 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28710 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28711 = axis2_placement_3d ( 'none', #28649, #28710, #28709 ) ;
#28712 = cartesian_point ( 'none', ( 16.07308093990178600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28713 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28714 = line ( 'none', #28713, #28697 ) ;
#28715 = line ( 'none', #28705, #28685 ) ;
#28716 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28717 = vector ( 'none', #28716, 1000.000000000000200 ) ;
#28718 = circle ( 'none', #28711, 1.610000000000001200 ) ;
#28719 = axis2_placement_3d ( 'none', #28773, #28763, #28760 ) ;
#28720 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28721 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28722 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28723 = axis2_placement_3d ( 'none', #28722, #28721, #28720 ) ;
#28724 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28725 = vector ( 'none', #28724, 1000.000000000000000 ) ;
#28726 = line ( 'none', #28785, #28784 ) ;
#28727 = cartesian_point ( 'none', ( 15.37308093990178800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28728 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28729 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28730 = axis2_placement_3d ( 'none', #28748, #28729, #28728 ) ;
#28731 = line ( 'none', #28749, #28725 ) ;
#28732 = vertex_point ( 'none', #32261 ) ;
#28733 = vertex_point ( 'none', #32205 ) ;
#28734 = cartesian_point ( 'none', ( 15.52691906009821200, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28735 = cylindrical_surface ( 'none', #28780, 2.000000000000000000 ) ;
#28736 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -38.44194228827397800 ) ) ;
#28737 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28738 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#28739 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28740 = axis2_placement_3d ( 'none', #28739, #28738, #28737 ) ;
#28741 = conical_surface ( 'none', #28730, 1.610000000000001200, 0.9599310885968749300 ) ;
#28742 = circle ( 'none', #28723, 2.000000000000000900 ) ;
#28743 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28744 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28745 = cartesian_point ( 'none', ( 16.22691906009821100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28746 = circle ( 'none', #28740, 8.850000000000001400 ) ;
#28747 = cartesian_point ( 'none', ( 16.77308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28748 = cartesian_point ( 'none', ( 23.50000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28749 = cartesian_point ( 'none', ( 16.77308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28750 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -38.44194228827397800 ) ) ;
#28751 = cartesian_point ( 'none', ( 15.37308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28752 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28753 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28754 = axis2_placement_3d ( 'none', #28764, #28753, #28752 ) ;
#28755 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28756 = vertex_point ( 'none', #32260 ) ;
#28757 = vertex_point ( 'none', #32251 ) ;
#28758 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#28759 = edge_loop ( 'none', ( #29065, #30 ) ) ;
#28761 = vertex_point ( 'none', #32257 ) ;
#28760 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28762 = oriented_edge ( 'none', *, *, #52, .f. ) ;
#28763 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28764 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28765 = cartesian_point ( 'none', ( 16.07308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#28766 = face_outer_bound ( 'none', #12757, .t. ) ;
#28768 = oriented_edge ( 'none', *, *, #29040, .f. ) ;
#28767 = circle ( 'none', #28754, 2.000000000000000900 ) ;
#28769 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28770 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#28771 = vector ( 'none', #28770, 1000.000000000000000 ) ;
#28772 = cartesian_point ( 'none', ( 15.80000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#28773 = cartesian_point ( 'none', ( 15.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28774 = circle ( 'none', #28719, 2.000000000000000900 ) ;
#28775 = vertex_point ( 'none', #32267 ) ;
#28776 = oriented_edge ( 'none', *, *, #28788, .f. ) ;
#28777 = cartesian_point ( 'none', ( 15.52691906009821200, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28778 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28779 = line ( 'none', #28772, #28771 ) ;
#28780 = axis2_placement_3d ( 'none', #28778, #28769, #28786 ) ;
#28781 = advanced_face ( 'none', ( #32266 ), #32249, .t. ) ;
#28783 = oriented_edge ( 'none', *, *, #28206, .t. ) ;
#28782 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28784 = vector ( 'none', #28782, 1000.000000000000200 ) ;
#28785 = cartesian_point ( 'none', ( 15.80000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28786 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28787 = cartesian_point ( 'none', ( 23.07308093990179300, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#28788 = edge_curve ( 'none', #26219, #28733, #32254, .t. ) ;
#28789 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28790 = circle ( 'none', #28849, 1.610000000000001200 ) ;
#28791 = face_outer_bound ( 'none', #12640, .t. ) ;
#28792 = axis2_placement_3d ( 'none', #28799, #28805, #28804 ) ;
#28793 = face_outer_bound ( 'none', #12706, .t. ) ;
#28794 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28795 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28796 = cartesian_point ( 'none', ( 16.22691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28797 = axis2_placement_3d ( 'none', #28796, #28795, #28794 ) ;
#28798 = oriented_edge ( 'none', *, *, #31568, .f. ) ;
#28799 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28800 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28801 = circle ( 'none', #28797, 2.000000000000000900 ) ;
#28802 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28803 = vector ( 'none', #28802, 1000.000000000000000 ) ;
#28804 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28805 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28806 = cartesian_point ( 'none', ( -8.849999999999999600, 0.0000000000000000000, -38.98985223130100800 ) ) ;
#28807 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28808 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28809 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28810 = edge_curve ( 'none', #53100, #28874, #32248, .t. ) ;
#28811 = axis2_placement_3d ( 'none', #28809, #28808, #28807 ) ;
#28812 = circle ( 'none', #28824, 1.610000000000001200 ) ;
#28813 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28814 = line ( 'none', #28813, #28803 ) ;
#28815 = circle ( 'none', #28811, 2.000000000000000900 ) ;
#28816 = circle ( 'none', #28852, 2.000000000000000900 ) ;
#28817 = oriented_edge ( 'none', *, *, #1306, .t. ) ;
#28818 = cartesian_point ( 'none', ( 23.07308093990179300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28819 = oriented_edge ( 'none', *, *, #3700, .t. ) ;
#28820 = conical_surface ( 'none', #28792, 2.000000000000000900, 0.9599310885968839200 ) ;
#28821 = oriented_edge ( 'none', *, *, #46449, .t. ) ;
#28822 = axis2_placement_3d ( 'none', #28909, #28908, #28907 ) ;
#28823 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28824 = axis2_placement_3d ( 'none', #28844, #28829, #28823 ) ;
#28825 = cartesian_point ( 'none', ( 14.82691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28826 = circle ( 'none', #28884, 2.000000000000000900 ) ;
#28827 = axis2_placement_3d ( 'none', #28854, #28889, #28888 ) ;
#28828 = cartesian_point ( 'none', ( 15.52691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28829 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28830 = axis2_placement_3d ( 'none', #28875, #28864, #28863 ) ;
#28831 = circle ( 'none', #28827, 8.850000000000001400 ) ;
#28832 = face_outer_bound ( 'none', #12318, .t. ) ;
#28833 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28834 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28835 = vector ( 'none', #28834, 1000.000000000000000 ) ;
#28836 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28837 = line ( 'none', #28836, #28835 ) ;
#28838 = axis2_placement_3d ( 'none', #28845, #28800, #28833 ) ;
#28839 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28840 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28841 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28842 = axis2_placement_3d ( 'none', #28841, #28840, #28839 ) ;
#28843 = circle ( 'none', #28842, 2.000000000000000900 ) ;
#28844 = cartesian_point ( 'none', ( 15.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28845 = cartesian_point ( 'none', ( 23.50000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28846 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28847 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28848 = oriented_edge ( 'none', *, *, #4436, .f. ) ;
#28849 = axis2_placement_3d ( 'none', #28853, #28847, #28846 ) ;
#28850 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28851 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28852 = axis2_placement_3d ( 'none', #28789, #28851, #28850 ) ;
#28853 = cartesian_point ( 'none', ( 23.50000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28854 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.98985223130100800 ) ) ;
#28855 = conical_surface ( 'none', #28838, 1.610000000000001200, 0.9599310885968749300 ) ;
#28856 = cylindrical_surface ( 'none', #28877, 2.000000000000000000 ) ;
#28857 = cartesian_point ( 'none', ( 16.07308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#28858 = line ( 'none', #28857, #28921 ) ;
#28859 = axis2_placement_3d ( 'none', #28860, #28900, #28911 ) ;
#28860 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28861 = face_outer_bound ( 'none', #12807, .t. ) ;
#28862 = oriented_edge ( 'none', *, *, #46530, .t. ) ;
#28863 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28864 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28865 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28866 = cartesian_point ( 'none', ( 15.80000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28867 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28868 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28869 = vector ( 'none', #28868, 1000.000000000000100 ) ;
#28870 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28871 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28872 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28873 = axis2_placement_3d ( 'none', #28872, #28871, #28870 ) ;
#28874 = vertex_point ( 'none', #32242 ) ;
#28875 = cartesian_point ( 'none', ( 16.07308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28876 = line ( 'none', #28885, #28869 ) ;
#28877 = axis2_placement_3d ( 'none', #28867, #28879, #28865 ) ;
#28878 = oriented_edge ( 'none', *, *, #53099, .f. ) ;
#28879 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28880 = circle ( 'none', #28830, 2.000000000000000900 ) ;
#28881 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28882 = oriented_edge ( 'none', *, *, #28810, .t. ) ;
#28883 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28884 = axis2_placement_3d ( 'none', #28828, #28883, #28881 ) ;
#28885 = cartesian_point ( 'none', ( 23.77308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28886 = cartesian_point ( 'none', ( 15.80000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28887 = cartesian_point ( 'none', ( 23.22691906009821500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#28888 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28889 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#28890 = cylindrical_surface ( 'none', #28873, 2.000000000000000000 ) ;
#28891 = axis2_placement_3d ( 'none', #28904, #28895, #28962 ) ;
#28892 = cartesian_point ( 'none', ( 14.82691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28893 = vertex_point ( 'none', #32304 ) ;
#28894 = oriented_edge ( 'none', *, *, #31561, .f. ) ;
#28895 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28896 = vertex_point ( 'none', #32256 ) ;
#28897 = conical_surface ( 'none', #28930, 9.087251964823741100, 1.047197551196596700 ) ;
#28898 = oriented_edge ( 'none', *, *, #3692, .t. ) ;
#28899 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -38.71589725978749600 ) ) ;
#28900 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#28901 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28902 = vector ( 'none', #28901, 1000.000000000000000 ) ;
#28903 = oriented_edge ( 'none', *, *, #29015, .f. ) ;
#28904 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28905 = circle ( 'none', #28955, 2.000000000000000900 ) ;
#28906 = circle ( 'none', #28891, 2.000000000000000900 ) ;
#28907 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28908 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28909 = cartesian_point ( 'none', ( 23.22691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28910 = face_outer_bound ( 'none', #12741, .t. ) ;
#28911 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#28912 = oriented_edge ( 'none', *, *, #29668, .f. ) ;
#28913 = cartesian_point ( 'none', ( 15.52691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#28914 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28915 = vector ( 'none', #28914, 1000.000000000000000 ) ;
#28916 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#28917 = line ( 'none', #28916, #28915 ) ;
#28918 = conical_surface ( 'none', #28859, 2.000000000000000900, 0.9599310885968839200 ) ;
#28919 = circle ( 'none', #28822, 2.000000000000000900 ) ;
#28920 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#28921 = vector ( 'none', #28920, 1000.000000000000000 ) ;
#28922 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -39.00000000000000000 ) ) ;
#28923 = line ( 'none', #28922, #28902 ) ;
#28924 = cartesian_point ( 'none', ( 15.52691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#28925 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28926 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#28927 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#28928 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28929 = vector ( 'none', #28928, 1000.000000000000200 ) ;
#28930 = axis2_placement_3d ( 'none', #28935, #28926, #28925 ) ;
#28931 = face_outer_bound ( 'none', #12841, .t. ) ;
#28933 = oriented_edge ( 'none', *, *, #28295, .f. ) ;
#28932 = cartesian_point ( 'none', ( 15.10000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#28934 = axis2_placement_3d ( 'none', #28976, #28927, #28972 ) ;
#28935 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.30496480251723300 ) ) ;
#28936 = cartesian_point ( 'none', ( 15.10000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28937 = line ( 'none', #28936, #28929 ) ;
#28938 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#28939 = vector ( 'none', #28938, 1000.000000000000000 ) ;
#28940 = edge_curve ( 'none', #28210, #28761, #32236, .t. ) ;
#28941 = edge_curve ( 'none', #28896, #28699, #32303, .t. ) ;
#28942 = cartesian_point ( 'none', ( 15.37308093990178800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#28943 = face_outer_bound ( 'none', #12830, .t. ) ;
#28944 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#28945 = cartesian_point ( 'none', ( 15.10000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#28946 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#28947 = vector ( 'none', #28946, 1000.000000000000200 ) ;
#28948 = cartesian_point ( 'none', ( 22.80000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#28949 = face_outer_bound ( 'none', #12847, .t. ) ;
#28950 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#28951 = line ( 'none', #28950, #28939 ) ;
#28952 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28953 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28954 = cartesian_point ( 'none', ( 14.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#28955 = axis2_placement_3d ( 'none', #28954, #28953, #28952 ) ;
#28956 = line ( 'none', #28948, #28947 ) ;
#28957 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#28958 = vector ( 'none', #28957, 1000.000000000000100 ) ;
#28959 = cartesian_point ( 'none', ( 15.37308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#28960 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -37.98985223130100100 ) ) ;
#28961 = line ( 'none', #28959, #28958 ) ;
#28962 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28963 = cartesian_point ( 'none', ( 23.50000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28964 = cartesian_point ( 'none', ( 22.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28965 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#28966 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -37.71589725978749600 ) ) ;
#28967 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#28968 = vector ( 'none', #28967, 1000.000000000000000 ) ;
#28969 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#28970 = line ( 'none', #28969, #28968 ) ;
#28971 = circle ( 'none', #28983, 1.610000000000001200 ) ;
#28972 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#28973 = conical_surface ( 'none', #29025, 1.610000000000001200, 0.9599310885968749300 ) ;
#28974 = circle ( 'none', #29024, 8.375496070352515000 ) ;
#28975 = cartesian_point ( 'none', ( 8.849999999999999600, 1.083812417245407700e-015, -38.98985223130100800 ) ) ;
#28976 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#28977 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#28978 = vector ( 'none', #28977, 1000.000000000000100 ) ;
#28979 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#28980 = advanced_face ( 'none', ( #32294 ), #32239, .t. ) ;
#28981 = conical_surface ( 'none', #28934, 8.375496070352515000, 1.047197551196601000 ) ;
#28982 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#28983 = axis2_placement_3d ( 'none', #28963, #29019, #29018 ) ;
#28984 = line ( 'none', #28979, #28978 ) ;
#28985 = edge_curve ( 'none', #53046, #1370, #32298, .t. ) ;
#28986 = line ( 'none', #28966, #29026 ) ;
#28987 = axis2_placement_3d ( 'none', #28992, #28991, #28982 ) ;
#28988 = direction ( 'none', ( -0.8660254037844381500, 1.060575238724906300e-016, 0.5000000000000008900 ) ) ;
#28989 = vector ( 'none', #28988, 1000.000000000000000 ) ;
#28990 = oriented_edge ( 'none', *, *, #4476, .f. ) ;
#28991 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#28992 = cartesian_point ( 'none', ( 15.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#28993 = line ( 'none', #28994, #28989 ) ;
#28994 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -38.30496480251723300 ) ) ;
#28995 = conical_surface ( 'none', #28987, 1.610000000000001200, 0.9599310885968749300 ) ;
#28996 = cartesian_point ( 'none', ( 23.77308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#28997 = axis2_placement_3d ( 'none', #29060, #29044, #29043 ) ;
#28998 = face_outer_bound ( 'none', #12865, .t. ) ;
#28999 = circle ( 'none', #29069, 2.000000000000000900 ) ;
#29000 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#29001 = vector ( 'none', #29000, 1000.000000000000100 ) ;
#29002 = axis2_placement_3d ( 'none', #29076, #29075, #29074 ) ;
#29003 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29004 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29005 = axis2_placement_3d ( 'none', #29012, #29004, #29003 ) ;
#29006 = cartesian_point ( 'none', ( 22.52691906009821600, 0.0000000000000000000, 2.000000000000000900 ) ) ;
#29007 = circle ( 'none', #29005, 2.000000000000000900 ) ;
#29008 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29009 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29011 = edge_curve ( 'none', #27051, #28874, #32299, .t. ) ;
#29010 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#29012 = cartesian_point ( 'none', ( 14.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29013 = circle ( 'none', #29002, 8.850000000000001400 ) ;
#29015 = edge_curve ( 'none', #26503, #28692, #32347, .t. ) ;
#29014 = oriented_edge ( 'none', *, *, #54, .t. ) ;
#29016 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -37.98985223130100100 ) ) ;
#29017 = face_outer_bound ( 'none', #12831, .t. ) ;
#29018 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29019 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29020 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29021 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29022 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -38.71589725978749600 ) ) ;
#29023 = line ( 'none', #29022, #29001 ) ;
#29024 = axis2_placement_3d ( 'none', #29010, #29009, #29008 ) ;
#29025 = axis2_placement_3d ( 'none', #28964, #29021, #29020 ) ;
#29026 = vector ( 'none', #28965, 1000.000000000000100 ) ;
#29027 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29028 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#29029 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29030 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29031 = cartesian_point ( 'none', ( 22.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29033 = vertex_point ( 'none', #32281 ) ;
#29032 = conical_surface ( 'none', #29053, 8.375496070352515000, 1.047197551196601000 ) ;
#29035 = oriented_edge ( 'none', *, *, #32, .t. ) ;
#29034 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29036 = vertex_point ( 'none', #32286 ) ;
#29037 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29038 = oriented_edge ( 'none', *, *, #27342, .f. ) ;
#29039 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29040 = edge_curve ( 'none', #28429, #28775, #32341, .t. ) ;
#29041 = advanced_face ( 'none', ( #32273 ), #32274, .f. ) ;
#29042 = axis2_placement_3d ( 'none', #29031, #29030, #29029 ) ;
#29043 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29044 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29045 = oriented_edge ( 'none', *, *, #22827, .t. ) ;
#29046 = vertex_point ( 'none', #32344 ) ;
#29047 = edge_loop ( 'none', ( #28882, #46446, #28821, #28288, #46529, #46434 ) ) ;
#29048 = circle ( 'none', #29042, 2.000000000000000900 ) ;
#29049 = edge_curve ( 'none', #28210, #28429, #32343, .t. ) ;
#29050 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.30496480251722600 ) ) ;
#29051 = oriented_edge ( 'none', *, *, #28985, .f. ) ;
#29052 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29053 = axis2_placement_3d ( 'none', #29028, #29027, #29037 ) ;
#29054 = oriented_edge ( 'none', *, *, #46454, .t. ) ;
#29055 = oriented_edge ( 'none', *, *, #28940, .t. ) ;
#29056 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#29057 = vector ( 'none', #29056, 1000.000000000000100 ) ;
#29058 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#29059 = line ( 'none', #29058, #29057 ) ;
#29060 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29061 = face_outer_bound ( 'none', #12889, .t. ) ;
#29062 = oriented_edge ( 'none', *, *, #29049, .f. ) ;
#29063 = oriented_edge ( 'none', *, *, #29011, .t. ) ;
#29065 = oriented_edge ( 'none', *, *, #28447, .f. ) ;
#29064 = cartesian_point ( 'none', ( 22.52691906009821600, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#29066 = conical_surface ( 'none', #29073, 9.087251964823741100, 1.047197551196596700 ) ;
#29067 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29068 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29070 = oriented_edge ( 'none', *, *, #53055, .f. ) ;
#29069 = axis2_placement_3d ( 'none', #28996, #29068, #29067 ) ;
#29071 = edge_curve ( 'none', #29046, #29036, #32330, .t. ) ;
#29072 = circle ( 'none', #28997, 2.000000000000000900 ) ;
#29073 = axis2_placement_3d ( 'none', #29050, #29039, #29052 ) ;
#29074 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29075 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29076 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.98985223130100100 ) ) ;
#29077 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -37.71589725978749600 ) ) ;
#29078 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29079 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29080 = oriented_edge ( 'none', *, *, #28079, .t. ) ;
#29081 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#29082 = axis2_placement_3d ( 'none', #29081, #29079, #29078 ) ;
#29083 = cartesian_point ( 'none', ( 22.80000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#29084 = conical_surface ( 'none', #29116, 8.375496070352515000, 1.047197551196601000 ) ;
#29085 = face_outer_bound ( 'none', #12364, .t. ) ;
#29086 = oriented_edge ( 'none', *, *, #28810, .f. ) ;
#29087 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#29088 = vector ( 'none', #29087, 1000.000000000000000 ) ;
#29089 = cartesian_point ( 'none', ( 15.37308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#29090 = cartesian_point ( 'none', ( 22.80000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#29091 = axis2_placement_3d ( 'none', #29128, #29122, #29121 ) ;
#29092 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29093 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29094 = circle ( 'none', #29082, 8.375496070352515000 ) ;
#29095 = oriented_edge ( 'none', *, *, #1111, .t. ) ;
#29096 = line ( 'none', #29148, #29147 ) ;
#29097 = circle ( 'none', #29091, 2.000000000000000900 ) ;
#29098 = circle ( 'none', #29105, 8.850000000000001400 ) ;
#29099 = cartesian_point ( 'none', ( 22.52691906009821600, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#29100 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29101 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29102 = cartesian_point ( 'none', ( 22.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29103 = axis2_placement_3d ( 'none', #29102, #29101, #29100 ) ;
#29104 = line ( 'none', #29089, #29088 ) ;
#29105 = axis2_placement_3d ( 'none', #29108, #29093, #29092 ) ;
#29106 = edge_curve ( 'none', #4751, #4050, #32317, .t. ) ;
#29107 = cartesian_point ( 'none', ( 15.37308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#29108 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.44194228827397800 ) ) ;
#29109 = circle ( 'none', #29103, 1.610000000000001200 ) ;
#29110 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29111 = edge_curve ( 'none', #29456, #27187, #32307, .t. ) ;
#29112 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29113 = cartesian_point ( 'none', ( 15.37308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29114 = axis2_placement_3d ( 'none', #29113, #29112, #29110 ) ;
#29115 = conical_surface ( 'none', #29114, 2.000000000000000900, 0.9599310885968839200 ) ;
#29116 = axis2_placement_3d ( 'none', #29142, #29141, #29144 ) ;
#29117 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#29118 = axis2_placement_3d ( 'none', #29117, #29173, #29172 ) ;
#29119 = axis2_placement_3d ( 'none', #29159, #29158, #29157 ) ;
#29120 = cylindrical_surface ( 'none', #29125, 2.000000000000000000 ) ;
#29121 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29122 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29123 = cartesian_point ( 'none', ( 22.10000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#29124 = circle ( 'none', #29118, 8.375496070352515000 ) ;
#29125 = axis2_placement_3d ( 'none', #29168, #29167, #29135 ) ;
#29126 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29127 = vector ( 'none', #29126, 1000.000000000000100 ) ;
#29128 = cartesian_point ( 'none', ( 23.92691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29129 = cartesian_point ( 'none', ( 22.10000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#29130 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29131 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29132 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29133 = cartesian_point ( 'none', ( 22.37308093990178600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29134 = line ( 'none', #29165, #29164 ) ;
#29135 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29136 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -36.71589725978749600 ) ) ;
#29137 = cartesian_point ( 'none', ( 23.07308093990179300, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29138 = line ( 'none', #29137, #29127 ) ;
#29139 = axis2_placement_3d ( 'none', #29132, #29131, #29130 ) ;
#29140 = cartesian_point ( 'none', ( 22.52691906009821600, 2.449293598294707900e-016, -2.000000000000000900 ) ) ;
#29141 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29142 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#29143 = cylindrical_surface ( 'none', #29139, 2.000000000000000000 ) ;
#29144 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29145 = cartesian_point ( 'none', ( 22.37308093990178600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29146 = direction ( 'none', ( 0.8660254037844381500, 0.0000000000000000000, 0.5000000000000008900 ) ) ;
#29147 = vector ( 'none', #29146, 1000.000000000000000 ) ;
#29148 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -38.30496480251723300 ) ) ;
#29149 = face_outer_bound ( 'none', #12884, .t. ) ;
#29150 = face_outer_bound ( 'none', #12875, .t. ) ;
#29151 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29152 = conical_surface ( 'none', #29205, 2.000000000000000900, 0.9599310885968839200 ) ;
#29153 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29154 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29155 = axis2_placement_3d ( 'none', #29207, #29194, #29198 ) ;
#29156 = line ( 'none', #29213, #29212 ) ;
#29157 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29158 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29159 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29160 = axis2_placement_3d ( 'none', #29154, #29153, #29151 ) ;
#29161 = cylindrical_surface ( 'none', #29160, 2.000000000000000000 ) ;
#29162 = face_outer_bound ( 'none', #12397, .t. ) ;
#29163 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#29164 = vector ( 'none', #29163, 1000.000000000000000 ) ;
#29165 = cartesian_point ( 'none', ( 23.07308093990179300, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#29166 = cartesian_point ( 'none', ( 23.07308093990179300, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#29167 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29168 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29169 = circle ( 'none', #29197, 2.000000000000000900 ) ;
#29170 = face_outer_bound ( 'none', #12925, .t. ) ;
#29171 = circle ( 'none', #29119, 2.000000000000000900 ) ;
#29172 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29173 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29174 = axis2_placement_3d ( 'none', #29180, #29236, #29235 ) ;
#29175 = vertex_point ( 'none', #32324 ) ;
#29176 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29177 = vector ( 'none', #29176, 1000.000000000000000 ) ;
#29178 = line ( 'none', #29231, #29230 ) ;
#29179 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29180 = cartesian_point ( 'none', ( -56.72782528396921700, -32.74452379484948500, -16.00000000000000000 ) ) ;
#29181 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29182 = line ( 'none', #29181, #29177 ) ;
#29183 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29184 = cartesian_point ( 'none', ( 22.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29185 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29186 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29187 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29188 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29189 = conical_surface ( 'none', #29225, 9.087251964823741100, 1.047197551196596700 ) ;
#29190 = axis2_placement_3d ( 'none', #29187, #29186, #29185 ) ;
#29191 = cylindrical_surface ( 'none', #29174, 2.099999999999994300 ) ;
#29192 = face_outer_bound ( 'none', #12952, .t. ) ;
#29193 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -37.44194228827397800 ) ) ;
#29194 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29195 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29196 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29197 = axis2_placement_3d ( 'none', #29206, #29196, #29195 ) ;
#29198 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29199 = conical_surface ( 'none', #29155, 1.610000000000001200, 0.9599310885968749300 ) ;
#29200 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29201 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29202 = vertex_point ( 'none', #32308 ) ;
#29204 = edge_curve ( 'none', #28692, #25614, #32382, .t. ) ;
#29203 = cartesian_point ( 'none', ( 23.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29205 = axis2_placement_3d ( 'none', #29203, #29201, #29200 ) ;
#29206 = cartesian_point ( 'none', ( 21.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29207 = cartesian_point ( 'none', ( 24.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29208 = cartesian_point ( 'none', ( 21.82691906009821300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29209 = circle ( 'none', #29190, 2.000000000000000900 ) ;
#29210 = face_outer_bound ( 'none', #12956, .t. ) ;
#29211 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#29212 = vector ( 'none', #29211, 1000.000000000000000 ) ;
#29213 = cartesian_point ( 'none', ( 22.80000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#29214 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29215 = axis2_placement_3d ( 'none', #29184, #29183, #29214 ) ;
#29216 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29217 = axis2_placement_3d ( 'none', #29232, #29188, #29216 ) ;
#29218 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -36.44194228827397800 ) ) ;
#29219 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29220 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#29221 = circle ( 'none', #29276, 8.850000000000001400 ) ;
#29222 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.98985223130100100 ) ) ;
#29223 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29224 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -36.98985223130100100 ) ) ;
#29225 = axis2_placement_3d ( 'none', #29226, #29179, #29223 ) ;
#29226 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.30496480251722600 ) ) ;
#29227 = face_outer_bound ( 'none', #12957, .t. ) ;
#29228 = circle ( 'none', #29217, 1.610000000000001200 ) ;
#29229 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#29230 = vector ( 'none', #29229, 1000.000000000000200 ) ;
#29231 = cartesian_point ( 'none', ( 22.10000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#29232 = cartesian_point ( 'none', ( 24.20000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29233 = face_outer_bound ( 'none', #12972, .t. ) ;
#29234 = conical_surface ( 'none', #29215, 1.610000000000001200, 0.9599310885968749300 ) ;
#29235 = direction ( 'none', ( 0.4999163938144959300, -0.8660736684575451900, 0.0000000000000000000 ) ) ;
#29236 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#29237 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29238 = axis2_placement_3d ( 'none', #29250, #29303, #29302 ) ;
#29239 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29240 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29241 = cartesian_point ( 'none', ( 22.37308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29242 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29243 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29244 = cartesian_point ( 'none', ( 14.40000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29245 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29246 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29247 = vector ( 'none', #29246, 1000.000000000000000 ) ;
#29248 = axis2_placement_3d ( 'none', #29258, #29245, #29242 ) ;
#29249 = oriented_edge ( 'none', *, *, #43193, .t. ) ;
#29250 = cartesian_point ( 'none', ( 22.10000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29251 = oriented_edge ( 'none', *, *, #43579, .t. ) ;
#29252 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29253 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29254 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29255 = axis2_placement_3d ( 'none', #29254, #29253, #29252 ) ;
#29256 = cartesian_point ( 'none', ( 22.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29257 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 28.00000000000000400 ) ) ;
#29258 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29259 = conical_surface ( 'none', #29248, 2.000000000000000900, 0.9599310885968839200 ) ;
#29260 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29261 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29262 = line ( 'none', #29261, #29247 ) ;
#29263 = face_outer_bound ( 'none', #12984, .t. ) ;
#29264 = face_outer_bound ( 'none', #12904, .t. ) ;
#29265 = circle ( 'none', #29313, 2.000000000000000900 ) ;
#29266 = circle ( 'none', #29255, 2.000000000000000900 ) ;
#29267 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#29268 = vector ( 'none', #29267, 1000.000000000000100 ) ;
#29269 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -36.71589725978749600 ) ) ;
#29270 = line ( 'none', #29269, #29268 ) ;
#29271 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29272 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -36.98985223130100100 ) ) ;
#29273 = circle ( 'none', #29277, 2.000000000000000900 ) ;
#29274 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29275 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29276 = axis2_placement_3d ( 'none', #29222, #29275, #29274 ) ;
#29277 = axis2_placement_3d ( 'none', #29219, #29271, #29260 ) ;
#29278 = direction ( 'none', ( -0.8660254037844381500, 1.060575238724906300e-016, 0.5000000000000008900 ) ) ;
#29279 = vector ( 'none', #29278, 1000.000000000000000 ) ;
#29280 = circle ( 'none', #29346, 2.000000000000000900 ) ;
#29281 = cartesian_point ( 'none', ( 14.82691906009821300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29282 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29283 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29284 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.44194228827397800 ) ) ;
#29285 = axis2_placement_3d ( 'none', #29284, #29283, #29282 ) ;
#29286 = cartesian_point ( 'none', ( -8.850000000000001400, 1.083812417245407900e-015, -36.44194228827397800 ) ) ;
#29287 = line ( 'none', #29297, #29279 ) ;
#29288 = oriented_edge ( 'none', *, *, #42372, .t. ) ;
#29289 = advanced_face ( 'none', ( #32383 ), #32319, .f. ) ;
#29290 = edge_curve ( 'none', #4754, #4053, #32375, .t. ) ;
#29291 = oriented_edge ( 'none', *, *, #29491, .f. ) ;
#29292 = oriented_edge ( 'none', *, *, #3981, .t. ) ;
#29293 = edge_loop ( 'none', ( #29331, #21229, #46375, #21797 ) ) ;
#29295 = oriented_edge ( 'none', *, *, #31693, .f. ) ;
#29294 = axis2_placement_3d ( 'none', #29309, #29308, #29239 ) ;
#29296 = face_outer_bound ( 'none', #13066, .t. ) ;
#29297 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -36.30496480251722600 ) ) ;
#29298 = cartesian_point ( 'none', ( 8.375496070352515000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#29299 = conical_surface ( 'none', #29314, 1.610000000000001200, 0.9599310885968749300 ) ;
#29300 = cartesian_point ( 'none', ( 14.67308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29301 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29302 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29303 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29304 = cylindrical_surface ( 'none', #29294, 2.000000000000000000 ) ;
#29305 = circle ( 'none', #29285, 8.850000000000001400 ) ;
#29306 = circle ( 'none', #29238, 1.610000000000001200 ) ;
#29307 = edge_loop ( 'none', ( #24658, #1271, #26515, #26477 ) ) ;
#29308 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29309 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29310 = vertex_point ( 'none', #32371 ) ;
#29311 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29312 = oriented_edge ( 'none', *, *, #45516, .f. ) ;
#29313 = axis2_placement_3d ( 'none', #29256, #29240, #29311 ) ;
#29314 = axis2_placement_3d ( 'none', #29244, #29243, #29237 ) ;
#29315 = circle ( 'none', #27905, 2.000000000000000900 ) ;
#29316 = vector ( 'none', #29328, 1000.000000000000100 ) ;
#29317 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29318 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29319 = cylindrical_surface ( 'none', #27643, 8.250000000000000000 ) ;
#29320 = face_outer_bound ( 'none', #48299, .t. ) ;
#29321 = edge_curve ( 'none', #44500, #46269, #32367, .t. ) ;
#29322 = line ( 'none', #29329, #29316 ) ;
#29323 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29324 = oriented_edge ( 'none', *, *, #46398, .f. ) ;
#29325 = vector ( 'none', #29323, 1000.000000000000000 ) ;
#29326 = oriented_edge ( 'none', *, *, #44191, .t. ) ;
#29327 = cartesian_point ( 'none', ( 21.82691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#29328 = direction ( 'none', ( -0.8660254037844401500, 0.0000000000000000000, -0.4999999999999971700 ) ) ;
#29329 = cartesian_point ( 'none', ( -8.375496070352515000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#29330 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29331 = oriented_edge ( 'none', *, *, #46091, .f. ) ;
#29332 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29333 = oriented_edge ( 'none', *, *, #45278, .f. ) ;
#29334 = face_outer_bound ( 'none', #13025, .t. ) ;
#29335 = face_bound ( 'none', #1936, .t. ) ;
#29336 = cartesian_point ( 'none', ( 14.67308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29337 = face_outer_bound ( 'none', #13162, .t. ) ;
#29338 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29339 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29340 = cartesian_point ( 'none', ( 14.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29341 = advanced_face ( 'none', ( #32368 ), #32363, .t. ) ;
#29342 = axis2_placement_3d ( 'none', #29301, #29332, #29330 ) ;
#29343 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29344 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29345 = cartesian_point ( 'none', ( 21.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29346 = axis2_placement_3d ( 'none', #29345, #29344, #29343 ) ;
#29347 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29348 = line ( 'none', #29347, #29325 ) ;
#29349 = circle ( 'none', #29342, 2.000000000000000900 ) ;
#29350 = axis2_placement_3d ( 'none', #29340, #29339, #29338 ) ;
#29351 = edge_curve ( 'none', #44465, #45266, #32355, .t. ) ;
#29352 = oriented_edge ( 'none', *, *, #29321, .f. ) ;
#29353 = circle ( 'none', #29350, 2.000000000000000900 ) ;
#29354 = cartesian_point ( 'none', ( 14.40000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#29355 = line ( 'none', #29354, #29412 ) ;
#29356 = axis2_placement_3d ( 'none', #29367, #29405, #29404 ) ;
#29357 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29358 = vector ( 'none', #29357, 1000.000000000000000 ) ;
#29359 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 20.70000000000000300 ) ) ;
#29360 = line ( 'none', #29359, #29358 ) ;
#29361 = direction ( 'none', ( 0.8660254037844381500, 0.0000000000000000000, 0.5000000000000008900 ) ) ;
#29362 = vector ( 'none', #29361, 1000.000000000000000 ) ;
#29363 = circle ( 'none', #29356, 1.610000000000001200 ) ;
#29364 = cartesian_point ( 'none', ( 14.40000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#29365 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -37.30496480251722600 ) ) ;
#29366 = line ( 'none', #29365, #29362 ) ;
#29367 = cartesian_point ( 'none', ( 14.40000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29368 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#29369 = vector ( 'none', #29368, 1000.000000000000000 ) ;
#29370 = cartesian_point ( 'none', ( 22.10000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#29371 = cartesian_point ( 'none', ( 14.12691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29372 = direction ( 'none', ( -0.8660254037844381500, 1.060575238724906300e-016, 0.5000000000000008900 ) ) ;
#29373 = vector ( 'none', #29372, 1000.000000000000000 ) ;
#29374 = cartesian_point ( 'none', ( -9.087251964823741100, 1.112867403176689000e-015, -37.30496480251722600 ) ) ;
#29375 = cartesian_point ( 'none', ( 21.82691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#29376 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29377 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29378 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.44194228827397800 ) ) ;
#29379 = axis2_placement_3d ( 'none', #29378, #29377, #29376 ) ;
#29380 = line ( 'none', #29370, #29369 ) ;
#29381 = line ( 'none', #29374, #29373 ) ;
#29382 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -37.44194228827397800 ) ) ;
#29383 = circle ( 'none', #29379, 8.850000000000001400 ) ;
#29384 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29385 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29386 = axis2_placement_3d ( 'none', #29388, #29402, #29430 ) ;
#29387 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29388 = cartesian_point ( 'none', ( 14.67308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29389 = axis2_placement_3d ( 'none', #29385, #29384, #29444 ) ;
#29390 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29391 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29392 = cartesian_point ( 'none', ( 14.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29393 = axis2_placement_3d ( 'none', #29392, #29391, #29390 ) ;
#29394 = circle ( 'none', #29393, 2.000000000000000900 ) ;
#29395 = circle ( 'none', #29386, 2.000000000000000900 ) ;
#29396 = cartesian_point ( 'none', ( 14.40000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#29397 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29398 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29399 = axis2_placement_3d ( 'none', #29407, #29398, #29397 ) ;
#29400 = circle ( 'none', #29399, 2.000000000000000900 ) ;
#29401 = cartesian_point ( 'none', ( 25.87308093990178600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29402 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29403 = conical_surface ( 'none', #29389, 2.000000000000000900, 0.9599310885968839200 ) ;
#29404 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29405 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29406 = face_outer_bound ( 'none', #13109, .t. ) ;
#29407 = cartesian_point ( 'none', ( 14.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29408 = cartesian_point ( 'none', ( 14.12691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#29409 = cartesian_point ( 'none', ( 26.02691906009821200, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29410 = cartesian_point ( 'none', ( 14.12691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#29411 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#29412 = vector ( 'none', #29411, 1000.000000000000200 ) ;
#29413 = direction ( 'none', ( 0.8660254037844381500, 0.0000000000000000000, 0.5000000000000008900 ) ) ;
#29414 = vector ( 'none', #29413, 1000.000000000000000 ) ;
#29415 = cartesian_point ( 'none', ( 9.087251964823741100, 0.0000000000000000000, -36.30496480251722600 ) ) ;
#29416 = line ( 'none', #29415, #29414 ) ;
#29417 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29418 = face_outer_bound ( 'none', #12983, .t. ) ;
#29419 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29420 = vector ( 'none', #29419, 1000.000000000000100 ) ;
#29421 = cartesian_point ( 'none', ( 22.37308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29422 = conical_surface ( 'none', #29433, 2.000000000000000900, 0.9599310885968839200 ) ;
#29423 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29424 = circle ( 'none', #29466, 2.000000000000000900 ) ;
#29425 = cartesian_point ( 'none', ( 22.37308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29426 = line ( 'none', #29421, #29420 ) ;
#29427 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#29428 = face_outer_bound ( 'none', #13069, .t. ) ;
#29429 = axis2_placement_3d ( 'none', #29427, #29431, #29423 ) ;
#29430 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29431 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29432 = face_outer_bound ( 'none', #13055, .t. ) ;
#29433 = axis2_placement_3d ( 'none', #29425, #29475, #29474 ) ;
#29434 = cartesian_point ( 'none', ( 14.67308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29435 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29436 = vector ( 'none', #29435, 1000.000000000000000 ) ;
#29437 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29438 = line ( 'none', #29437, #29436 ) ;
#29439 = conical_surface ( 'none', #29429, 8.375496070352515000, 1.047197551196601000 ) ;
#29440 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29441 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29442 = axis2_placement_3d ( 'none', #29387, #29441, #29440 ) ;
#29443 = circle ( 'none', #29442, 2.000000000000000900 ) ;
#29444 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29445 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29446 = line ( 'none', #29445, #29511 ) ;
#29447 = conical_surface ( 'none', #29492, 1.610000000000001200, 0.9599310885968749300 ) ;
#29448 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29449 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29450 = vector ( 'none', #29449, 1000.000000000000000 ) ;
#29451 = conical_surface ( 'none', #29458, 1.610000000000001200, 0.9599310885968749300 ) ;
#29452 = circle ( 'none', #29546, 2.000000000000000900 ) ;
#29453 = line ( 'none', #29457, #29450 ) ;
#29454 = vertex_point ( 'none', #32356 ) ;
#29455 = cartesian_point ( 'none', ( 21.67308093990178700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29456 = vertex_point ( 'none', #32378 ) ;
#29457 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 27.70000000000000600 ) ) ;
#29458 = axis2_placement_3d ( 'none', #29472, #29448, #29468 ) ;
#29459 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29460 = oriented_edge ( 'none', *, *, #29804, .f. ) ;
#29461 = face_outer_bound ( 'none', #13146, .t. ) ;
#29462 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29463 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29464 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29465 = cartesian_point ( 'none', ( 19.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29466 = axis2_placement_3d ( 'none', #29465, #29464, #29463 ) ;
#29467 = axis2_placement_3d ( 'none', #29417, #29462, #29459 ) ;
#29468 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29469 = cartesian_point ( 'none', ( 22.37308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#29470 = conical_surface ( 'none', #29467, 2.000000000000000900, 0.9599310885968839200 ) ;
#29471 = cartesian_point ( 'none', ( 8.850000000000001400, 0.0000000000000000000, -35.98985223130100100 ) ) ;
#29472 = cartesian_point ( 'none', ( 19.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29473 = cartesian_point ( 'none', ( -8.375496070352515000, 1.054757431314126000e-015, -35.71589725978749600 ) ) ;
#29474 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29475 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29476 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#29477 = vector ( 'none', #29476, 1000.000000000000000 ) ;
#29478 = cartesian_point ( 'none', ( 22.37308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#29479 = line ( 'none', #29478, #29477 ) ;
#29480 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29481 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29482 = cartesian_point ( 'none', ( 21.40000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29483 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29484 = line ( 'none', #29486, #29542 ) ;
#29485 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#29486 = cartesian_point ( 'none', ( 14.40000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#29487 = cylindrical_surface ( 'none', #29541, 2.000000000000000000 ) ;
#29488 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29489 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29490 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29491 = edge_curve ( 'none', #27349, #28893, #32377, .t. ) ;
#29492 = axis2_placement_3d ( 'none', #29482, #29481, #29480 ) ;
#29493 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29494 = cartesian_point ( 'none', ( 25.87308093990178600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29495 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29496 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29497 = cartesian_point ( 'none', ( 21.82691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29498 = axis2_placement_3d ( 'none', #29497, #29496, #29495 ) ;
#29499 = face_outer_bound ( 'none', #13042, .t. ) ;
#29500 = axis2_placement_3d ( 'none', #29490, #29489, #29488 ) ;
#29501 = circle ( 'none', #29500, 2.000000000000000900 ) ;
#29502 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29503 = vector ( 'none', #29502, 1000.000000000000000 ) ;
#29504 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29505 = face_outer_bound ( 'none', #13092, .t. ) ;
#29506 = cartesian_point ( 'none', ( 21.67308093990178700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29507 = cartesian_point ( 'none', ( 21.82691906009821300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29508 = oriented_edge ( 'none', *, *, #38867, .f. ) ;
#29509 = circle ( 'none', #29498, 2.000000000000000900 ) ;
#29510 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29511 = vector ( 'none', #29510, 1000.000000000000000 ) ;
#29512 = oriented_edge ( 'none', *, *, #4745, .f. ) ;
#29513 = cartesian_point ( 'none', ( 21.67308093990178700, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29514 = line ( 'none', #29504, #29503 ) ;
#29515 = cartesian_point ( 'none', ( 26.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29516 = axis2_placement_3d ( 'none', #29518, #29574, #29573 ) ;
#29517 = face_outer_bound ( 'none', #13150, .t. ) ;
#29518 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29519 = cylindrical_surface ( 'none', #29572, 2.000000000000000000 ) ;
#29520 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29521 = vector ( 'none', #29520, 1000.000000000000100 ) ;
#29522 = cartesian_point ( 'none', ( 26.57308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29523 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29524 = conical_surface ( 'none', #29516, 2.000000000000000900, 0.9599310885968839200 ) ;
#29525 = circle ( 'none', #29537, 2.000000000000000900 ) ;
#29526 = line ( 'none', #29522, #29521 ) ;
#29527 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29528 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29529 = axis2_placement_3d ( 'none', #29569, #29565, #29564 ) ;
#29530 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29531 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29532 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29533 = axis2_placement_3d ( 'none', #29532, #29531, #29530 ) ;
#29534 = line ( 'none', #29544, #29543 ) ;
#29535 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29536 = face_outer_bound ( 'none', #13124, .t. ) ;
#29537 = axis2_placement_3d ( 'none', #29515, #29528, #29523 ) ;
#29538 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29539 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29540 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29541 = axis2_placement_3d ( 'none', #29540, #29539, #29538 ) ;
#29542 = vector ( 'none', #29485, 1000.000000000000000 ) ;
#29543 = vector ( 'none', #29527, 1000.000000000000000 ) ;
#29544 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29545 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29546 = axis2_placement_3d ( 'none', #29483, #29493, #29545 ) ;
#29547 = circle ( 'none', #29533, 2.000000000000000900 ) ;
#29548 = cylindrical_surface ( 'none', #29598, 2.000000000000000000 ) ;
#29549 = cartesian_point ( 'none', ( 19.72691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29550 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#29551 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29552 = direction ( 'none', ( 0.8660254037844401500, 1.060575238724908800e-016, -0.4999999999999971700 ) ) ;
#29553 = vector ( 'none', #29552, 1000.000000000000100 ) ;
#29554 = cartesian_point ( 'none', ( 8.375496070352515000, 1.025702445382844300e-015, -35.71589725978749600 ) ) ;
#29555 = line ( 'none', #29554, #29553 ) ;
#29556 = axis2_placement_3d ( 'none', #29550, #29559, #29605 ) ;
#29557 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29558 = vector ( 'none', #29557, 1000.000000000000100 ) ;
#29559 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#29560 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29561 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29562 = line ( 'none', #29566, #29558 ) ;
#29563 = circle ( 'none', #29556, 8.375496070352515000 ) ;
#29564 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29565 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29566 = cartesian_point ( 'none', ( 14.67308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29567 = cartesian_point ( 'none', ( 13.97308093990178800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29568 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29569 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29570 = conical_surface ( 'none', #29529, 2.000000000000000900, 0.9599310885968839200 ) ;
#29571 = face_outer_bound ( 'none', #13143, .t. ) ;
#29572 = axis2_placement_3d ( 'none', #29535, #29568, #29561 ) ;
#29573 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29574 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29575 = circle ( 'none', #29601, 2.000000000000000900 ) ;
#29576 = axis2_placement_3d ( 'none', #29844, #29827, #29833 ) ;
#29577 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#29578 = vector ( 'none', #29577, 1000.000000000000000 ) ;
#29579 = cartesian_point ( 'none', ( 14.67308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#29580 = line ( 'none', #29579, #29578 ) ;
#29581 = circle ( 'none', #29576, 3.549999999999997600 ) ;
#29582 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29583 = vector ( 'none', #29582, 1000.000000000000000 ) ;
#29584 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29585 = axis2_placement_3d ( 'none', #29560, #29551, #29586 ) ;
#29586 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29587 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29588 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29589 = cartesian_point ( 'none', ( 19.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29590 = axis2_placement_3d ( 'none', #29589, #29588, #29587 ) ;
#29591 = cylindrical_surface ( 'none', #29585, 2.000000000000000000 ) ;
#29592 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29593 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29594 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29595 = axis2_placement_3d ( 'none', #29594, #29593, #29592 ) ;
#29596 = circle ( 'none', #29595, 2.000000000000000900 ) ;
#29597 = circle ( 'none', #29590, 1.610000000000001200 ) ;
#29598 = axis2_placement_3d ( 'none', #29607, #29606, #29603 ) ;
#29599 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29600 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29601 = axis2_placement_3d ( 'none', #29549, #29600, #29599 ) ;
#29602 = line ( 'none', #29584, #29583 ) ;
#29603 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29604 = face_outer_bound ( 'none', #13138, .t. ) ;
#29605 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29606 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29607 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29608 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29609 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29610 = cartesian_point ( 'none', ( 13.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29611 = axis2_placement_3d ( 'none', #29610, #29609, #29608 ) ;
#29612 = circle ( 'none', #29611, 1.610000000000001200 ) ;
#29613 = cartesian_point ( 'none', ( 13.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29614 = cartesian_point ( 'none', ( 14.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29615 = cartesian_point ( 'none', ( 13.97308093990178800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29616 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29617 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29618 = cartesian_point ( 'none', ( 13.42691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29619 = axis2_placement_3d ( 'none', #29618, #29617, #29616 ) ;
#29620 = circle ( 'none', #29619, 2.000000000000000900 ) ;
#29621 = cartesian_point ( 'none', ( 13.70000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#29622 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29623 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29624 = cartesian_point ( 'none', ( 13.42691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29625 = oriented_edge ( 'none', *, *, #39154, .t. ) ;
#29626 = cartesian_point ( 'none', ( 13.42691906009821200, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29628 = advanced_face ( 'none', ( #32414 ), #32419, .f. ) ;
#29627 = cartesian_point ( 'none', ( 13.42691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#29629 = face_outer_bound ( 'none', #13175, .t. ) ;
#29630 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#29631 = vector ( 'none', #29630, 1000.000000000000000 ) ;
#29632 = cartesian_point ( 'none', ( 13.70000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#29633 = line ( 'none', #29632, #29631 ) ;
#29634 = cartesian_point ( 'none', ( 13.42691906009821200, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29635 = cartesian_point ( 'none', ( 13.42691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#29636 = cartesian_point ( 'none', ( 13.70000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#29637 = circle ( 'none', #29638, 2.000000000000000900 ) ;
#29638 = axis2_placement_3d ( 'none', #29624, #29623, #29622 ) ;
#29639 = cartesian_point ( 'none', ( 35.12691906009821700, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#29640 = cartesian_point ( 'none', ( 35.12691906009821700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29641 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29642 = vector ( 'none', #29641, 1000.000000000000000 ) ;
#29643 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29644 = face_outer_bound ( 'none', #13214, .t. ) ;
#29645 = axis2_placement_3d ( 'none', #29698, #29691, #29689 ) ;
#29646 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29647 = circle ( 'none', #29653, 2.000000000000000900 ) ;
#29648 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29649 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29650 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29651 = axis2_placement_3d ( 'none', #29614, #29650, #29649 ) ;
#29652 = line ( 'none', #29643, #29642 ) ;
#29653 = axis2_placement_3d ( 'none', #29646, #29705, #29704 ) ;
#29654 = conical_surface ( 'none', #29645, 2.000000000000000900, 0.9599310885968839200 ) ;
#29655 = circle ( 'none', #29651, 2.000000000000000900 ) ;
#29656 = cartesian_point ( 'none', ( 14.12691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29657 = cartesian_point ( 'none', ( 13.97308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29658 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29659 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29660 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#29661 = vector ( 'none', #29660, 1000.000000000000200 ) ;
#29662 = cartesian_point ( 'none', ( 13.70000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#29663 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29664 = vector ( 'none', #29663, 1000.000000000000000 ) ;
#29665 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29666 = line ( 'none', #29665, #29664 ) ;
#29667 = line ( 'none', #29662, #29661 ) ;
#29668 = edge_curve ( 'none', #28893, #29033, #32408, .t. ) ;
#29669 = conical_surface ( 'none', #29670, 1.610000000000001200, 0.9599310885968749300 ) ;
#29670 = axis2_placement_3d ( 'none', #29613, #29659, #29658 ) ;
#29671 = oriented_edge ( 'none', *, *, #4005, .t. ) ;
#29672 = circle ( 'none', #29703, 2.000000000000000900 ) ;
#29673 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#29674 = edge_loop ( 'none', ( #46532, #46523, #46508, #28239 ) ) ;
#29675 = oriented_edge ( 'none', *, *, #28276, .t. ) ;
#29676 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29677 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29678 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29679 = cartesian_point ( 'none', ( 13.97308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29680 = plane ( 'none', #29701 ) ;
#29681 = face_outer_bound ( 'none', #13534, .t. ) ;
#29682 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#29683 = vector ( 'none', #29682, 1000.000000000000200 ) ;
#29684 = cartesian_point ( 'none', ( 35.40000000000000600, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#29685 = line ( 'none', #29684, #29683 ) ;
#29686 = cartesian_point ( 'none', ( 35.12691906009821700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29687 = cartesian_point ( 'none', ( 35.40000000000000600, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#29688 = circle ( 'none', #29692, 2.000000000000000900 ) ;
#29689 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#29690 = cartesian_point ( 'none', ( 45.98338565824704500, -26.55443924101805200, -16.00000000000000000 ) ) ;
#29691 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#29692 = axis2_placement_3d ( 'none', #29686, #29677, #29676 ) ;
#29693 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29694 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29695 = cartesian_point ( 'none', ( 35.12691906009821700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29696 = axis2_placement_3d ( 'none', #29695, #29694, #29693 ) ;
#29697 = circle ( 'none', #29696, 2.000000000000000900 ) ;
#29698 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29699 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29700 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29701 = axis2_placement_3d ( 'none', #29673, #29702, #29736 ) ;
#29702 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#29703 = axis2_placement_3d ( 'none', #29648, #29700, #29699 ) ;
#29704 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29705 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29706 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29707 = circle ( 'none', #29757, 2.000000000000000900 ) ;
#29708 = cartesian_point ( 'none', ( 35.67308093990179400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#29709 = axis2_placement_3d ( 'none', #29719, #29760, #29759 ) ;
#29710 = cartesian_point ( 'none', ( 35.67308093990179400, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29711 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29712 = cartesian_point ( 'none', ( 35.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29713 = circle ( 'none', #29755, 2.000000000000000900 ) ;
#29714 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29715 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29716 = axis2_placement_3d ( 'none', #29727, #29715, #29714 ) ;
#29717 = circle ( 'none', #29716, 1.610000000000001200 ) ;
#29718 = line ( 'none', #29679, #29735 ) ;
#29719 = cartesian_point ( 'none', ( 13.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29720 = face_outer_bound ( 'none', #13219, .t. ) ;
#29721 = cartesian_point ( 'none', ( 35.40000000000000600, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#29722 = axis2_placement_3d ( 'none', #29712, #29706, #29711 ) ;
#29723 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#29724 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#29725 = axis2_placement_3d ( 'none', #29690, #29724, #29723 ) ;
#29726 = conical_surface ( 'none', #29722, 1.610000000000001200, 0.9599310885968749300 ) ;
#29727 = cartesian_point ( 'none', ( 35.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29728 = circle ( 'none', #29709, 2.000000000000000900 ) ;
#29729 = cartesian_point ( 'none', ( 35.12691906009821700, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#29730 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#29731 = vector ( 'none', #29730, 1000.000000000000000 ) ;
#29732 = cartesian_point ( 'none', ( 35.40000000000000600, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#29733 = circle ( 'none', #29725, 2.099999999999997900 ) ;
#29734 = edge_loop ( 'none', ( #29834, #46527, #46552, #46505 ) ) ;
#29735 = vector ( 'none', #29678, 1000.000000000000100 ) ;
#29736 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29737 = line ( 'none', #29732, #29731 ) ;
#29738 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#29739 = vector ( 'none', #29738, 1000.000000000000100 ) ;
#29740 = cartesian_point ( 'none', ( 36.37308093990179000, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#29741 = axis2_placement_3d ( 'none', #29795, #29794, #29793 ) ;
#29742 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#29743 = line ( 'none', #29740, #29739 ) ;
#29744 = cylindrical_surface ( 'none', #29741, 2.000000000000000000 ) ;
#29745 = vector ( 'none', #29742, 1000.000000000000000 ) ;
#29746 = circle ( 'none', #29789, 2.000000000000000900 ) ;
#29747 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29748 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29749 = cartesian_point ( 'none', ( 35.82691906009822000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29750 = line ( 'none', #29756, #29745 ) ;
#29751 = face_outer_bound ( 'none', #13237, .t. ) ;
#29752 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29753 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29754 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29755 = axis2_placement_3d ( 'none', #29754, #29753, #29752 ) ;
#29756 = cartesian_point ( 'none', ( 13.97308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#29757 = axis2_placement_3d ( 'none', #29749, #29748, #29747 ) ;
#29758 = cartesian_point ( 'none', ( 13.97308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#29759 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29760 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29761 = cartesian_point ( 'none', ( 35.67308093990179400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29762 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29763 = vector ( 'none', #29762, 1000.000000000000000 ) ;
#29764 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29765 = line ( 'none', #29764, #29763 ) ;
#29766 = cartesian_point ( 'none', ( 35.82691906009822000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#29767 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29768 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29769 = cartesian_point ( 'none', ( 5.100000000000002300, 0.0000000000000000000, 5.200000000000001100 ) ) ;
#29770 = axis2_placement_3d ( 'none', #29769, #29768, #29767 ) ;
#29771 = circle ( 'none', #29770, 0.4999999999999978400 ) ;
#29772 = axis2_placement_3d ( 'none', #29773, #29785, #29820 ) ;
#29773 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29774 = axis2_placement_3d ( 'none', #29776, #29784, #29783 ) ;
#29775 = conical_surface ( 'none', #29774, 5.371010071662833100, 1.221730476396037500 ) ;
#29776 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29777 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916367800, -3.570380186727397700 ) ) ;
#29778 = cartesian_point ( 'none', ( 4.050480423730737900, 1.376911654797407200, -3.567926555162023400 ) ) ;
#29779 = cartesian_point ( 'none', ( 3.973110223765528000, 0.6902454861566469400, -3.565797985667391600 ) ) ;
#29780 = cartesian_point ( 'none', ( 3.973110223767137800, -2.263315984422991800e-011, -3.565797985667433800 ) ) ;
#29781 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916367800, -3.570380186727397700 ) ) ;
#29782 = b_spline_curve_with_knots ( 'none', 3,
( #29780, #29779, #29778, #29777 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002080789711329275400, 0.004173039763574516000 ),
.unspecified. ) ;
#29783 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29784 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29785 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29786 = cartesian_point ( 'none', ( 3.973110223767137000, 2.260640516368720300e-011, 3.565797985667431100 ) ) ;
#29787 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29788 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29789 = axis2_placement_3d ( 'none', #29796, #29788, #29787 ) ;
#29790 = cartesian_point ( 'none', ( 4.175813232069149400, 4.122719923832744500, -1.071917070974935700e-016 ) ) ;
#29791 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916370900, 3.570380186727395900 ) ) ;
#29792 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 2.054999999999999700 ) ) ;
#29793 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29794 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29795 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29796 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29797 = cartesian_point ( 'none', ( 15.60000000000000300, 2.789133085058098100e-016, -2.054999999999999700 ) ) ;
#29798 = cartesian_point ( 'none', ( 4.630153689607048800, 6.577590292450083800e-016, 5.371010071662833100 ) ) ;
#29799 = axis2_placement_3d ( 'none', #29845, #29843, #29842 ) ;
#29800 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29801 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29802 = axis2_placement_3d ( 'none', #29813, #29801, #29800 ) ;
#29803 = cartesian_point ( 'none', ( 13.00000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#29804 = edge_curve ( 'none', #27187, #27349, #32400, .t. ) ;
#29805 = circle ( 'none', #29802, 2.000000000000000900 ) ;
#29806 = vector ( 'none', #29857, 1000.000000000000000 ) ;
#29807 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29808 = cartesian_point ( 'none', ( 13.27308093990178700, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#29809 = cartesian_point ( 'none', ( 3.973110223767137000, 2.260640516368720300e-011, 3.565797985667431100 ) ) ;
#29810 = cartesian_point ( 'none', ( 3.973110223768736600, 0.6864646529411512200, 3.565797985667473300 ) ) ;
#29811 = cartesian_point ( 'none', ( 4.050880675075946500, 1.379097446046187600, 3.567934390854428500 ) ) ;
#29812 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916370900, 3.570380186727395900 ) ) ;
#29813 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29814 = cartesian_point ( 'none', ( 13.27308093990178700, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#29815 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29816 = line ( 'none', #29815, #29821 ) ;
#29817 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#29818 = line ( 'none', #29817, #29806 ) ;
#29819 = b_spline_curve_with_knots ( 'none', 3,
( #29812, #29811, #29810, #29809 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.002080789711329301400 ),
.unspecified. ) ;
#29820 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29821 = vector ( 'none', #29807, 1000.000000000000000 ) ;
#29822 = conical_surface ( 'none', #29838, 1.610000000000001200, 0.9599310885968749300 ) ;
#29823 = cartesian_point ( 'none', ( 13.27308093990178700, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#29824 = cartesian_point ( 'none', ( 3.973110223767137800, -2.263315984422991800e-011, -3.565797985667433800 ) ) ;
#29825 = circle ( 'none', #29772, 5.371010071662833100 ) ;
#29826 = face_outer_bound ( 'none', #13249, .t. ) ;
#29827 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29828 = vector ( 'none', #29840, 1000.000000000000100 ) ;
#29829 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29830 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29831 = axis2_placement_3d ( 'none', #29837, #29830, #29829 ) ;
#29832 = circle ( 'none', #29831, 2.000000000000000900 ) ;
#29833 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29834 = oriented_edge ( 'none', *, *, #46513, .t. ) ;
#29835 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29836 = oriented_edge ( 'none', *, *, #28106, .f. ) ;
#29837 = cartesian_point ( 'none', ( 13.42691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#29838 = axis2_placement_3d ( 'none', #29803, #29851, #29835 ) ;
#29839 = cartesian_point ( 'none', ( 14.67308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#29840 = direction ( 'none', ( -0.7071067811865350300, 0.0000000000000000000, 0.7071067811865599000 ) ) ;
#29841 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 2.054999999999999700 ) ) ;
#29842 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#29843 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29844 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -37.50000000000000700 ) ) ;
#29845 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#29846 = direction ( 'none', ( 0.3420201433256622700, 0.0000000000000000000, -0.9396926207859106500 ) ) ;
#29847 = vector ( 'none', #29846, 1000.000000000000100 ) ;
#29848 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, -5.371010071662833100 ) ) ;
#29849 = line ( 'none', #29841, #29828 ) ;
#29850 = line ( 'none', #29848, #29847 ) ;
#29851 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#29852 = direction ( 'none', ( 0.3420201433256622700, 1.150791560227853200e-016, 0.9396926207859106500 ) ) ;
#29853 = vector ( 'none', #29852, 1000.000000000000100 ) ;
#29854 = circle ( 'none', #29799, 2.000000000000000900 ) ;
#29855 = cartesian_point ( 'none', ( 4.630153689607048800, 6.577590292450083800e-016, 5.371010071662833100 ) ) ;
#29856 = line ( 'none', #29855, #29853 ) ;
#29857 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29858 = face_outer_bound ( 'none', #13262, .t. ) ;
#29859 = direction ( 'none', ( -0.7071067811865350300, 8.659560562355083200e-017, -0.7071067811865599000 ) ) ;
#29860 = vector ( 'none', #29859, 1000.000000000000100 ) ;
#29861 = face_outer_bound ( 'none', #13322, .t. ) ;
#29862 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29863 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29864 = cartesian_point ( 'none', ( 15.15500000000001500, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29865 = axis2_placement_3d ( 'none', #29864, #29863, #29862 ) ;
#29866 = circle ( 'none', #29865, 2.500000000000002200 ) ;
#29867 = conical_surface ( 'none', #29901, 2.054999999999999700, 0.7853981633974658200 ) ;
#29868 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29869 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29870 = axis2_placement_3d ( 'none', #29874, #29869, #29868 ) ;
#29871 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29872 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29873 = cartesian_point ( 'none', ( 5.799999999999999800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29874 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29875 = cylindrical_surface ( 'none', #29870, 2.500000000000001300 ) ;
#29876 = cartesian_point ( 'none', ( 15.15500000000001500, 0.0000000000000000000, 2.500000000000002200 ) ) ;
#29877 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29878 = vector ( 'none', #29877, 1000.000000000000000 ) ;
#29879 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.061616997868385100e-016, -2.500000000000001300 ) ) ;
#29880 = line ( 'none', #29879, #29878 ) ;
#29881 = cartesian_point ( 'none', ( 15.60000000000000300, 2.516649172247810600e-016, -2.054999999999999700 ) ) ;
#29882 = line ( 'none', #29881, #29860 ) ;
#29883 = circle ( 'none', #29884, 2.500000000000001300 ) ;
#29884 = axis2_placement_3d ( 'none', #29873, #29872, #29871 ) ;
#29885 = advanced_face ( 'none', ( #32411 ), #32418, .t. ) ;
#29886 = face_outer_bound ( 'none', #13309, .t. ) ;
#29887 = cartesian_point ( 'none', ( 15.15500000000001500, 3.061616997868386600e-016, -2.500000000000002700 ) ) ;
#29888 = face_outer_bound ( 'none', #13298, .t. ) ;
#29889 = oriented_edge ( 'none', *, *, #1266, .t. ) ;
#29890 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29891 = cartesian_point ( 'none', ( 4.175813232069149400, 4.122719923832744500, -1.071917070974935700e-016 ) ) ;
#29892 = cartesian_point ( 'none', ( 4.050823680195225800, 3.779313952391381900, -0.5899027668435166100 ) ) ;
#29893 = cartesian_point ( 'none', ( 3.973514160553463600, 3.435084588004192300, -1.181876024140317400 ) ) ;
#29894 = vertex_point ( 'none', #32390 ) ;
#29895 = cartesian_point ( 'none', ( 3.972709601346592100, 2.746729940827191500, -2.374099244652734700 ) ) ;
#29896 = cartesian_point ( 'none', ( 4.050536630291690100, 2.401306687817041500, -2.976670123173768400 ) ) ;
#29897 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916367800, -3.570380186727397700 ) ) ;
#29898 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29899 = axis2_placement_3d ( 'none', #29940, #29939, #29938 ) ;
#29900 = plane ( 'none', #29967 ) ;
#29901 = axis2_placement_3d ( 'none', #29917, #29898, #29904 ) ;
#29902 = b_spline_curve_with_knots ( 'none', 3,
( #29897, #29896, #29895, #29893, #29892, #29891 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.002086519881787260600, 0.004173039763574521200 ),
.unspecified. ) ;
#29903 = circle ( 'none', #29952, 2.054999999999999700 ) ;
#29905 = edge_loop ( 'none', ( #29912, #38928, #29508, #29965, #30161, #29889 ) ) ;
#29904 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29906 = cartesian_point ( 'none', ( 4.175813232069146800, 2.061359961916370900, 3.570380186727395900 ) ) ;
#29907 = cartesian_point ( 'none', ( 4.050823680195224000, 2.400527758044904000, 2.978030508226145100 ) ) ;
#29908 = cartesian_point ( 'none', ( 3.973514160553461800, 2.741076955031363400, 2.383932505289870600 ) ) ;
#29909 = cartesian_point ( 'none', ( 3.972709601346593000, 3.429395227388314400, 1.191688283765306900 ) ) ;
#29910 = cartesian_point ( 'none', ( 4.050536630291691900, 3.778525289263161100, 0.5912575323401413300 ) ) ;
#29911 = cartesian_point ( 'none', ( 4.175813232069149400, 4.122719923832744500, -1.071917070974935700e-016 ) ) ;
#29912 = oriented_edge ( 'none', *, *, #38943, .t. ) ;
#29913 = vertex_point ( 'none', #32385 ) ;
#29914 = plane ( 'none', #29941 ) ;
#29915 = b_spline_curve_with_knots ( 'none', 3,
( #29911, #29910, #29909, #29908, #29907, #29906 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.002086519881787258000, 0.004173039763574516000 ),
.unspecified. ) ;
#29916 = edge_loop ( 'none', ( #30553, #32313, #31926, #31885 ) ) ;
#29917 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29918 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#29919 = line ( 'none', #29918, #29948 ) ;
#29920 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#29921 = oriented_edge ( 'none', *, *, #32646, .f. ) ;
#29922 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29923 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#29924 = oriented_edge ( 'none', *, *, #32470, .f. ) ;
#29925 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505168200e-016 ) ) ;
#29926 = direction ( 'none', ( -4.956352788505168200e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29927 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 27.70000000000000300 ) ) ;
#29928 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 11.19999999999999900 ) ) ;
#29929 = line ( 'none', #29928, #29930 ) ;
#29930 = vector ( 'none', #29985, 1000.000000000000000 ) ;
#29931 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29932 = line ( 'none', #29988, #29987 ) ;
#29933 = oriented_edge ( 'none', *, *, #33752, .f. ) ;
#29934 = oriented_edge ( 'none', *, *, #31871, .f. ) ;
#29935 = plane ( 'none', #29937 ) ;
#29936 = plane ( 'none', #29949 ) ;
#29937 = axis2_placement_3d ( 'none', #29923, #29922, #29920 ) ;
#29938 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29939 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29940 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 20.70000000000000300 ) ) ;
#29941 = axis2_placement_3d ( 'none', #29943, #29945, #29931 ) ;
#29942 = face_outer_bound ( 'none', #14113, .t. ) ;
#29943 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#29944 = face_outer_bound ( 'none', #13108, .t. ) ;
#29945 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29946 = plane ( 'none', #29899 ) ;
#29947 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29948 = vector ( 'none', #29947, 1000.000000000000000 ) ;
#29949 = axis2_placement_3d ( 'none', #29927, #29926, #29925 ) ;
#29950 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#29951 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#29952 = axis2_placement_3d ( 'none', #29890, #29951, #29950 ) ;
#29953 = face_outer_bound ( 'none', #14055, .t. ) ;
#29954 = plane ( 'none', #30017 ) ;
#29955 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.912705577010330500e-016 ) ) ;
#29956 = direction ( 'none', ( -9.912705577010330500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29957 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 30.19999999999999900 ) ) ;
#29958 = axis2_placement_3d ( 'none', #30002, #30001, #30000 ) ;
#29959 = edge_curve ( 'none', #53159, #39005, #32457, .t. ) ;
#29960 = spherical_surface ( 'none', #30009, 10.41072366659116000 ) ;
#29961 = advanced_face ( 'none', ( #32387 ), #32416, .f. ) ;
#29962 = face_outer_bound ( 'none', #14860, .t. ) ;
#29963 = direction ( 'none', ( 3.305209758587623400e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#29965 = oriented_edge ( 'none', *, *, #53194, .f. ) ;
#29964 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.305209758587623400e-015 ) ) ;
#29966 = oriented_edge ( 'none', *, *, #30021, .t. ) ;
#29967 = axis2_placement_3d ( 'none', #29957, #29956, #29955 ) ;
#29968 = face_outer_bound ( 'none', #10338, .t. ) ;
#29969 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29970 = axis2_placement_3d ( 'none', #29973, #29964, #29963 ) ;
#29971 = face_outer_bound ( 'none', #48212, .t. ) ;
#29972 = face_outer_bound ( 'none', #14748, .t. ) ;
#29973 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 30.19999999999999200 ) ) ;
#29974 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29975 = vector ( 'none', #29974, 1000.000000000000000 ) ;
#29976 = cartesian_point ( 'none', ( 27.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#29977 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29978 = vector ( 'none', #29977, 1000.000000000000000 ) ;
#29979 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#29980 = line ( 'none', #29979, #29978 ) ;
#29981 = vector ( 'none', #29969, 1000.000000000000000 ) ;
#29982 = cartesian_point ( 'none', ( 27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#29983 = plane ( 'none', #29970 ) ;
#29984 = line ( 'none', #29982, #29981 ) ;
#29985 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29986 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29987 = vector ( 'none', #29986, 1000.000000000000000 ) ;
#29988 = cartesian_point ( 'none', ( 27.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#29989 = line ( 'none', #29976, #29975 ) ;
#29990 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29991 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 11.19999999999999800 ) ) ;
#29992 = line ( 'none', #29991, #30048 ) ;
#29993 = axis2_placement_3d ( 'none', #30003, #30053, #30052 ) ;
#29994 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#29995 = vector ( 'none', #29994, 1000.000000000000000 ) ;
#29996 = cartesian_point ( 'none', ( 20.50258157546444000, 47.00000000000000000, 20.69999999999999900 ) ) ;
#29997 = line ( 'none', #29996, #29995 ) ;
#29998 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#29999 = line ( 'none', #29998, #30008 ) ;
#30000 = direction ( 'none', ( -1.239088197126290600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30001 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.239088197126290600e-016 ) ) ;
#30002 = cartesian_point ( 'none', ( 1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30003 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30004 = face_outer_bound ( 'none', #14373, .t. ) ;
#30005 = cartesian_point ( 'none', ( 0.7999999999999986000, -4.002144158641194800, -4.901213033606210400e-016 ) ) ;
#30006 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30007 = cartesian_point ( 'none', ( -22.44613260958883700, 4.000000000000003600, 59.40893140658862800 ) ) ;
#30008 = vector ( 'none', #30057, 1000.000000000000000 ) ;
#30009 = axis2_placement_3d ( 'none', #30022, #30018, #30006 ) ;
#30010 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30011 = vector ( 'none', #30010, 1000.000000000000000 ) ;
#30012 = plane ( 'none', #29958 ) ;
#30013 = circle ( 'none', #29993, 4.002144158641192100 ) ;
#30014 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30015 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30016 = cartesian_point ( 'none', ( 27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#30017 = axis2_placement_3d ( 'none', #30016, #30015, #30014 ) ;
#30018 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30019 = cartesian_point ( 'none', ( 20.50258157546444000, 47.00000000000000000, 27.69999999999999900 ) ) ;
#30020 = line ( 'none', #30019, #30011 ) ;
#30021 = edge_curve ( 'none', #46520, #39005, #32453, .t. ) ;
#30022 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#30023 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30024 = vector ( 'none', #30023, 1000.000000000000000 ) ;
#30025 = cartesian_point ( 'none', ( 27.50258157546444300, 47.00000000000000000, 27.69999999999999900 ) ) ;
#30026 = line ( 'none', #30025, #30024 ) ;
#30027 = direction ( 'none', ( 0.3681245526846782500, 0.0000000000000000000, -0.9297764858882512400 ) ) ;
#30028 = cartesian_point ( 'none', ( -41.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30029 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252584100e-016 ) ) ;
#30030 = direction ( 'none', ( -2.478176394252584100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30031 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 11.19999999999999900 ) ) ;
#30032 = axis2_placement_3d ( 'none', #30031, #30030, #30029 ) ;
#30033 = direction ( 'none', ( 0.9297764858882513500, -0.0000000000000000000, 0.3681245526846783100 ) ) ;
#30034 = vertex_point ( 'none', #32450 ) ;
#30035 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30036 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30037 = cylindrical_surface ( 'none', #30093, 8.250000000000000000 ) ;
#30038 = circle ( 'none', #30089, 2.000000000000000900 ) ;
#30039 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30040 = vector ( 'none', #30039, 1000.000000000000000 ) ;
#30041 = axis2_placement_3d ( 'none', #30049, #30036, #30035 ) ;
#30042 = axis2_placement_3d ( 'none', #30044, #30033, #30027 ) ;
#30043 = face_outer_bound ( 'none', #16249, .t. ) ;
#30044 = cartesian_point ( 'none', ( -22.16737294876033100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#30045 = face_outer_bound ( 'none', #15422, .t. ) ;
#30046 = plane ( 'none', #30032 ) ;
#30047 = face_outer_bound ( 'none', #15022, .t. ) ;
#30048 = vector ( 'none', #29990, 1000.000000000000000 ) ;
#30049 = cartesian_point ( 'none', ( 8.699999999999992200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30050 = cartesian_point ( 'none', ( 0.2035337666853511700, -2.048521810814358800, -2.508715678597339700e-016 ) ) ;
#30051 = plane ( 'none', #30042 ) ;
#30052 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30053 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30054 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, 30.20000000000001000 ) ) ;
#30055 = line ( 'none', #30054, #30040 ) ;
#30056 = plane ( 'none', #30041 ) ;
#30057 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30059 = axis2_placement_3d ( 'none', #30067, #30058, #30117 ) ;
#30060 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30061 = line ( 'none', #30060, #30116 ) ;
#30062 = line ( 'none', #30114, #30113 ) ;
#30063 = plane ( 'none', #30109 ) ;
#30064 = face_outer_bound ( 'none', #594, .t. ) ;
#30065 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#30066 = cartesian_point ( 'none', ( 10.47308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#30067 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30068 = plane ( 'none', #30059 ) ;
#30069 = direction ( 'none', ( -0.6845471059286897300, 0.0000000000000000000, 0.7289686274214105500 ) ) ;
#30070 = direction ( 'none', ( -0.7289686274214105500, 0.0000000000000000000, -0.6845471059286897300 ) ) ;
#30071 = circle ( 'none', #30078, 3.549999999999990500 ) ;
#30072 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30073 = oriented_edge ( 'none', *, *, #32272, .f. ) ;
#30074 = cartesian_point ( 'none', ( 9.926919060098210700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#30075 = cartesian_point ( 'none', ( -38.76346698850250800, 120.0000000000000000, 42.73971954787813100 ) ) ;
#30076 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30077 = vector ( 'none', #30076, 1000.000000000000000 ) ;
#30078 = axis2_placement_3d ( 'none', #30108, #30107, #30106 ) ;
#30079 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30080 = axis2_placement_3d ( 'none', #30075, #30070, #30069 ) ;
#30081 = face_outer_bound ( 'none', #3994, .t. ) ;
#30082 = plane ( 'none', #30080 ) ;
#30083 = vertex_point ( 'none', #32447 ) ;
#30084 = cartesian_point ( 'none', ( 9.926919060098210700, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#30085 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 36.50000000000000700 ) ) ;
#30086 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30087 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30088 = cartesian_point ( 'none', ( 9.926919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30089 = axis2_placement_3d ( 'none', #30088, #30087, #30086 ) ;
#30090 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30091 = line ( 'none', #30090, #30077 ) ;
#30092 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#30093 = axis2_placement_3d ( 'none', #30085, #30092, #30079 ) ;
#30094 = face_outer_bound ( 'none', #625, .t. ) ;
#30095 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30096 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30097 = vector ( 'none', #30096, 1000.000000000000000 ) ;
#30098 = cartesian_point ( 'none', ( -41.05000000000000400, 1.600000000000000100, -37.50000000000000700 ) ) ;
#30099 = line ( 'none', #30098, #30097 ) ;
#30100 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30101 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30102 = cartesian_point ( 'none', ( 20.50258157546444000, 47.00000000000000000, 20.69999999999999900 ) ) ;
#30103 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30104 = cartesian_point ( 'none', ( -41.05000000000000400, 1.600000000000000100, -37.50000000000000700 ) ) ;
#30105 = face_outer_bound ( 'none', #15305, .t. ) ;
#30106 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30107 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30108 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30109 = axis2_placement_3d ( 'none', #30102, #30101, #30100 ) ;
#30110 = oriented_edge ( 'none', *, *, #38867, .t. ) ;
#30111 = oriented_edge ( 'none', *, *, #53180, .f. ) ;
#30112 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#30113 = vector ( 'none', #30112, 1000.000000000000000 ) ;
#30114 = cartesian_point ( 'none', ( 10.47308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#30115 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30116 = vector ( 'none', #30115, 1000.000000000000000 ) ;
#30117 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30118 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30119 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30120 = line ( 'none', #30178, #30177 ) ;
#30121 = face_outer_bound ( 'none', #16855, .t. ) ;
#30122 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#30123 = axis2_placement_3d ( 'none', #30122, #30119, #30118 ) ;
#30124 = face_outer_bound ( 'none', #16898, .t. ) ;
#30125 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30126 = cylindrical_surface ( 'none', #30182, 1.000000000000000900 ) ;
#30127 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30128 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30129 = face_outer_bound ( 'none', #11186, .t. ) ;
#30130 = axis2_placement_3d ( 'none', #30139, #30125, #30172 ) ;
#30131 = cartesian_point ( 'none', ( -23.37590909547709100, 120.0000000000000000, 59.04080685390395200 ) ) ;
#30132 = circle ( 'none', #30168, 2.000000000000000900 ) ;
#30133 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30134 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30135 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30136 = axis2_placement_3d ( 'none', #30135, #30134, #30133 ) ;
#30137 = circle ( 'none', #30136, 2.000000000000000900 ) ;
#30138 = circle ( 'none', #30140, 1.000000000000000900 ) ;
#30139 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -37.50000000000000700 ) ) ;
#30140 = axis2_placement_3d ( 'none', #30141, #30128, #30127 ) ;
#30141 = cartesian_point ( 'none', ( -23.37590909547709100, 4.000000000000003600, 59.04080685390395200 ) ) ;
#30142 = cylindrical_surface ( 'none', #30130, 3.549999999999997600 ) ;
#30143 = cartesian_point ( 'none', ( 41.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30144 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30145 = cylindrical_surface ( 'none', #30123, 57.69999999999999600 ) ;
#30146 = cartesian_point ( 'none', ( -24.30568558136534200, 4.000000000000003600, 58.67268230121926800 ) ) ;
#30147 = line ( 'none', #30239, #30238 ) ;
#30148 = cartesian_point ( 'none', ( 9.926919060098210700, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#30149 = face_outer_bound ( 'none', #17414, .t. ) ;
#30150 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30151 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30152 = cartesian_point ( 'none', ( -41.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30153 = line ( 'none', #30152, #30200 ) ;
#30154 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30155 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30156 = vector ( 'none', #30155, 1000.000000000000000 ) ;
#30157 = cylindrical_surface ( 'none', #30191, 2.000000000000000000 ) ;
#30158 = axis2_placement_3d ( 'none', #30171, #30165, #30208 ) ;
#30159 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -41.05000000000000400 ) ) ;
#30161 = oriented_edge ( 'none', *, *, #46525, .t. ) ;
#30160 = line ( 'none', #30159, #30156 ) ;
#30162 = face_outer_bound ( 'none', #16943, .t. ) ;
#30163 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#30164 = vector ( 'none', #30163, 1000.000000000000100 ) ;
#30165 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.850371707708594100e-016 ) ) ;
#30166 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30167 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30168 = axis2_placement_3d ( 'none', #30174, #30167, #30166 ) ;
#30169 = cartesian_point ( 'none', ( 10.47308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#30170 = line ( 'none', #30169, #30164 ) ;
#30171 = cartesian_point ( 'none', ( -41.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30172 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30173 = cylindrical_surface ( 'none', #30179, 3.549999999999997600 ) ;
#30174 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30175 = plane ( 'none', #30158 ) ;
#30176 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30177 = vector ( 'none', #30176, 1000.000000000000000 ) ;
#30178 = cartesian_point ( 'none', ( -23.93461584375528900, 4.000000000000000000, 57.73546712733740800 ) ) ;
#30179 = axis2_placement_3d ( 'none', #30154, #30151, #30150 ) ;
#30180 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30181 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30182 = axis2_placement_3d ( 'none', #30131, #30181, #30180 ) ;
#30183 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30184 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30185 = cartesian_point ( 'none', ( 9.926919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30186 = axis2_placement_3d ( 'none', #30185, #30184, #30183 ) ;
#30187 = circle ( 'none', #30186, 2.000000000000000900 ) ;
#30188 = face_outer_bound ( 'none', #16625, .t. ) ;
#30189 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30190 = line ( 'none', #30243, #30242 ) ;
#30191 = axis2_placement_3d ( 'none', #30193, #30196, #30189 ) ;
#30192 = vector ( 'none', #30206, 1000.000000000000000 ) ;
#30193 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30194 = plane ( 'none', #30240 ) ;
#30195 = face_outer_bound ( 'none', #18440, .t. ) ;
#30196 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30197 = cylindrical_surface ( 'none', #30209, 3.549999999999997600 ) ;
#30198 = line ( 'none', #30207, #30192 ) ;
#30199 = direction ( 'none', ( -1.850371707708594100e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#30200 = vector ( 'none', #30199, 1000.000000000000000 ) ;
#30201 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30202 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#30203 = vector ( 'none', #30202, 1000.000000000000200 ) ;
#30204 = cartesian_point ( 'none', ( 10.20000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#30205 = line ( 'none', #30204, #30203 ) ;
#30206 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30207 = cartesian_point ( 'none', ( -41.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30208 = direction ( 'none', ( 1.850371707708594100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30209 = axis2_placement_3d ( 'none', #30211, #30236, #30267 ) ;
#30210 = face_outer_bound ( 'none', #17140, .t. ) ;
#30211 = cartesian_point ( 'none', ( 37.50000000000002100, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30212 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30213 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#30214 = cartesian_point ( 'none', ( 37.50000000000002100, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30215 = circle ( 'none', #30272, 3.549999999999997600 ) ;
#30216 = cartesian_point ( 'none', ( 10.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30217 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30218 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30219 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30220 = axis2_placement_3d ( 'none', #30219, #30218, #30217 ) ;
#30221 = cartesian_point ( 'none', ( 41.05000000000001800, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30222 = axis2_placement_3d ( 'none', #30216, #30213, #30212 ) ;
#30223 = edge_loop ( 'none', ( #31118, #31556, #31413, #31442 ) ) ;
#30224 = oriented_edge ( 'none', *, *, #30702, .t. ) ;
#30225 = cartesian_point ( 'none', ( 40.05000000000000400, 1.600000000000000100, 37.50000000000000000 ) ) ;
#30226 = circle ( 'none', #30220, 3.549999999999997600 ) ;
#30227 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30228 = vector ( 'none', #30227, 1000.000000000000000 ) ;
#30229 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30230 = face_outer_bound ( 'none', #18146, .t. ) ;
#30231 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30232 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#30233 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30234 = line ( 'none', #30229, #30228 ) ;
#30235 = conical_surface ( 'none', #30222, 2.000000000000000900, 0.9599310885968839200 ) ;
#30236 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30237 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#30238 = vector ( 'none', #30237, 1000.000000000000000 ) ;
#30239 = cartesian_point ( 'none', ( 10.20000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#30240 = axis2_placement_3d ( 'none', #30233, #30232, #30231 ) ;
#30241 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30242 = vector ( 'none', #30241, 1000.000000000000000 ) ;
#30243 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30244 = cartesian_point ( 'none', ( 37.50000000000000700, 1.600000000000000100, -40.05000000000000400 ) ) ;
#30245 = cartesian_point ( 'none', ( 41.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30246 = plane ( 'none', #30296 ) ;
#30247 = circle ( 'none', #30291, 2.549999999999989600 ) ;
#30248 = direction ( 'none', ( 1.850371707708594100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30249 = vector ( 'none', #30248, 1000.000000000000000 ) ;
#30250 = cartesian_point ( 'none', ( 41.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30251 = line ( 'none', #30250, #30249 ) ;
#30252 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, -37.50000000000000000 ) ) ;
#30253 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#30254 = cartesian_point ( 'none', ( 40.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30255 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30256 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -40.04999999999999700 ) ) ;
#30257 = axis2_placement_3d ( 'none', #30269, #30255, #30253 ) ;
#30258 = face_bound ( 'none', #18438, .t. ) ;
#30259 = plane ( 'none', #30257 ) ;
#30260 = face_outer_bound ( 'none', #19279, .t. ) ;
#30261 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30262 = vector ( 'none', #30261, 1000.000000000000000 ) ;
#30263 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#30264 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 41.05000000000000400 ) ) ;
#30265 = line ( 'none', #30264, #30274 ) ;
#30266 = cartesian_point ( 'none', ( 9.773080939901786800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#30267 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30268 = line ( 'none', #30263, #30262 ) ;
#30269 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30270 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30271 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30272 = axis2_placement_3d ( 'none', #30214, #30271, #30270 ) ;
#30273 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30274 = vector ( 'none', #30273, 1000.000000000000000 ) ;
#30275 = cartesian_point ( 'none', ( 37.50000000000002100, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30276 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30277 = vector ( 'none', #30276, 1000.000000000000000 ) ;
#30278 = cartesian_point ( 'none', ( -20.30781997698382200, 120.0000000000000000, 54.00817019472533100 ) ) ;
#30279 = axis2_placement_3d ( 'none', #30275, #30297, #30335 ) ;
#30280 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30281 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30282 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30283 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30284 = circle ( 'none', #30279, 2.549999999999989600 ) ;
#30285 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30286 = vector ( 'none', #30285, 1000.000000000000000 ) ;
#30287 = cartesian_point ( 'none', ( 41.05000000000001800, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30288 = line ( 'none', #30287, #30286 ) ;
#30289 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#30290 = line ( 'none', #30278, #30277 ) ;
#30291 = axis2_placement_3d ( 'none', #30282, #30281, #30280 ) ;
#30292 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30293 = line ( 'none', #30292, #30298 ) ;
#30294 = direction ( 'none', ( -1.850371707708594100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30295 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.850371707708594100e-016 ) ) ;
#30296 = axis2_placement_3d ( 'none', #30245, #30295, #30294 ) ;
#30297 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30298 = vector ( 'none', #30289, 1000.000000000000000 ) ;
#30299 = direction ( 'none', ( -9.251858538542970300e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30300 = vector ( 'none', #30299, 1000.000000000000000 ) ;
#30301 = cartesian_point ( 'none', ( 40.05000000000001100, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30302 = line ( 'none', #30301, #30300 ) ;
#30303 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 40.05000000000000400 ) ) ;
#30304 = face_outer_bound ( 'none', #18951, .t. ) ;
#30305 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30306 = face_outer_bound ( 'none', #19807, .t. ) ;
#30307 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30308 = vector ( 'none', #30307, 1000.000000000000000 ) ;
#30309 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 40.05000000000000400 ) ) ;
#30310 = line ( 'none', #30309, #30308 ) ;
#30311 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30312 = vector ( 'none', #30311, 1000.000000000000000 ) ;
#30313 = axis2_placement_3d ( 'none', #30364, #30363, #30362 ) ;
#30314 = plane ( 'none', #30321 ) ;
#30315 = cylindrical_surface ( 'none', #30360, 2.549999999999989600 ) ;
#30316 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30317 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30318 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -37.50000000000000700 ) ) ;
#30319 = axis2_placement_3d ( 'none', #30318, #30317, #30316 ) ;
#30320 = line ( 'none', #30368, #30367 ) ;
#30321 = axis2_placement_3d ( 'none', #30344, #30337, #30336 ) ;
#30322 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30323 = vector ( 'none', #30322, 1000.000000000000000 ) ;
#30324 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -40.05000000000000400 ) ) ;
#30325 = cartesian_point ( 'none', ( 9.773080939901786800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#30326 = circle ( 'none', #30319, 2.549999999999989600 ) ;
#30327 = cartesian_point ( 'none', ( -22.07506287197878000, 4.000000000000000000, 58.47171623270676800 ) ) ;
#30328 = line ( 'none', #30327, #30312 ) ;
#30329 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30330 = vector ( 'none', #30329, 1000.000000000000000 ) ;
#30331 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 40.05000000000000400 ) ) ;
#30332 = line ( 'none', #30331, #30330 ) ;
#30333 = line ( 'none', #30324, #30323 ) ;
#30334 = cartesian_point ( 'none', ( -37.49999999999998600, 1.600000000000000100, 40.04999999999999700 ) ) ;
#30335 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30336 = direction ( 'none', ( -0.3681245526846783100, 0.0000000000000000000, 0.9297764858882512400 ) ) ;
#30337 = direction ( 'none', ( -0.9297764858882512400, 0.0000000000000000000, -0.3681245526846783100 ) ) ;
#30338 = line ( 'none', #30343, #30342 ) ;
#30339 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30340 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30341 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30342 = vector ( 'none', #30341, 1000.000000000000000 ) ;
#30343 = cartesian_point ( 'none', ( 40.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30344 = cartesian_point ( 'none', ( -20.30781997698382600, 120.0000000000000000, 54.00817019472531700 ) ) ;
#30345 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30346 = axis2_placement_3d ( 'none', #30345, #30340, #30339 ) ;
#30347 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30348 = vector ( 'none', #30347, 1000.000000000000000 ) ;
#30349 = cartesian_point ( 'none', ( -37.49999999999998600, 1.600000000000000100, 40.05000000000000400 ) ) ;
#30350 = line ( 'none', #30349, #30348 ) ;
#30351 = circle ( 'none', #30346, 2.000000000000000900 ) ;
#30352 = face_outer_bound ( 'none', #20977, .t. ) ;
#30353 = direction ( 'none', ( 0.3681245526846783100, 0.0000000000000000000, -0.9297764858882512400 ) ) ;
#30354 = vector ( 'none', #30353, 1000.000000000000100 ) ;
#30355 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30356 = vector ( 'none', #30355, 1000.000000000000000 ) ;
#30357 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30358 = line ( 'none', #30369, #30354 ) ;
#30359 = cartesian_point ( 'none', ( 37.50000000000002100, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30360 = axis2_placement_3d ( 'none', #30359, #30305, #30357 ) ;
#30361 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -40.04999999999999700 ) ) ;
#30362 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30363 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30364 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30365 = circle ( 'none', #30313, 2.549999999999996700 ) ;
#30366 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30367 = vector ( 'none', #30366, 1000.000000000000000 ) ;
#30368 = cartesian_point ( 'none', ( 40.05000000000000400, 1.600000000000000100, 37.50000000000000000 ) ) ;
#30369 = cartesian_point ( 'none', ( -20.30781997698382600, 4.000000000000003600, 54.00817019472531700 ) ) ;
#30370 = line ( 'none', #30361, #30356 ) ;
#30371 = line ( 'none', #30419, #30413 ) ;
#30372 = cartesian_point ( 'none', ( -15.31583446367451500, 120.0000000000000000, 55.63016461130885700 ) ) ;
#30373 = line ( 'none', #30372, #30426 ) ;
#30374 = line ( 'none', #30434, #30433 ) ;
#30375 = plane ( 'none', #30420 ) ;
#30376 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30377 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#30378 = direction ( 'none', ( 9.251858538542970300e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30379 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 9.251858538542970300e-017 ) ) ;
#30380 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30381 = vector ( 'none', #30380, 1000.000000000000000 ) ;
#30382 = face_outer_bound ( 'none', #20119, .t. ) ;
#30383 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30384 = face_outer_bound ( 'none', #18483, .t. ) ;
#30385 = plane ( 'none', #30390 ) ;
#30386 = cartesian_point ( 'none', ( -22.44613260958883700, 120.0000000000000000, 59.40893140658862800 ) ) ;
#30387 = line ( 'none', #30386, #30381 ) ;
#30388 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30389 = cartesian_point ( 'none', ( 9.500000000000001800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#30390 = axis2_placement_3d ( 'none', #30400, #30379, #30378 ) ;
#30391 = face_outer_bound ( 'none', #18985, .t. ) ;
#30393 = edge_curve ( 'none', #42091, #46408, #32452, .t. ) ;
#30392 = conical_surface ( 'none', #30401, 1.610000000000001200, 0.9599310885968749300 ) ;
#30394 = cartesian_point ( 'none', ( -22.07506287197878000, 4.000000000000000000, 58.47171623270676800 ) ) ;
#30395 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30396 = vector ( 'none', #30395, 1000.000000000000000 ) ;
#30397 = cartesian_point ( 'none', ( 37.50000000000000700, 1.600000000000000100, -40.05000000000000400 ) ) ;
#30398 = line ( 'none', #30397, #30396 ) ;
#30399 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000037900, 1.088021211489870200 ) ) ;
#30400 = cartesian_point ( 'none', ( 40.05000000000001100, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30401 = axis2_placement_3d ( 'none', #30389, #30388, #30383 ) ;
#30402 = axis2_placement_3d ( 'none', #30377, #30424, #30376 ) ;
#30403 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30404 = cartesian_point ( 'none', ( 9.500000000000001800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#30405 = face_outer_bound ( 'none', #20687, .t. ) ;
#30406 = axis2_placement_3d ( 'none', #30414, #30423, #30422 ) ;
#30407 = face_outer_bound ( 'none', #19809, .t. ) ;
#30408 = axis2_placement_3d ( 'none', #30456, #30455, #30454 ) ;
#30409 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30410 = vector ( 'none', #30409, 1000.000000000000000 ) ;
#30411 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30412 = line ( 'none', #30411, #30410 ) ;
#30413 = vector ( 'none', #30418, 1000.000000000000000 ) ;
#30414 = cartesian_point ( 'none', ( -1.600000000000000800, 11.28867513459480600, -15.32287565553229500 ) ) ;
#30415 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30416 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30417 = plane ( 'none', #30406 ) ;
#30418 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30419 = cartesian_point ( 'none', ( -16.76039099609690900, 120.0000000000000000, 61.25634084450322100 ) ) ;
#30420 = axis2_placement_3d ( 'none', #30428, #30416, #30415 ) ;
#30421 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30422 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#30423 = direction ( 'none', ( -0.8660254037844389300, -0.4999999999999995600, 0.0000000000000000000 ) ) ;
#30424 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30425 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30426 = vector ( 'none', #30425, 1000.000000000000000 ) ;
#30427 = cylindrical_surface ( 'none', #30402, 57.70000000000000300 ) ;
#30428 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -40.05000000000000400 ) ) ;
#30429 = axis2_placement_3d ( 'none', #30404, #30403, #30464 ) ;
#30430 = face_outer_bound ( 'none', #16782, .t. ) ;
#30431 = circle ( 'none', #30429, 1.610000000000001200 ) ;
#30432 = direction ( 'none', ( 0.2486898871648557100, 0.0000000000000000000, -0.9685831611286308500 ) ) ;
#30433 = vector ( 'none', #30432, 1000.000000000000100 ) ;
#30434 = cartesian_point ( 'none', ( -13.37866814141724900, 4.000000000000003600, 56.12754438563856500 ) ) ;
#30435 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30436 = plane ( 'none', #30490 ) ;
#30437 = vector ( 'none', #30489, 1000.000000000000000 ) ;
#30438 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, -37.50000000000000000 ) ) ;
#30439 = cartesian_point ( 'none', ( -9.316987298107779500, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#30440 = direction ( 'none', ( -0.2486898871648546300, 0.0000000000000000000, 0.9685831611286310800 ) ) ;
#30441 = vector ( 'none', #30440, 1000.000000000000100 ) ;
#30442 = cartesian_point ( 'none', ( -15.31583446367451500, 4.000000000000003600, 55.63016461130885700 ) ) ;
#30443 = cartesian_point ( 'none', ( -37.50000000000000700, 1.600000000000000100, -37.50000000000000700 ) ) ;
#30444 = line ( 'none', #30442, #30441 ) ;
#30445 = cylindrical_surface ( 'none', #30461, 2.549999999999989600 ) ;
#30446 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30447 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30448 = line ( 'none', #30438, #30437 ) ;
#30449 = cylindrical_surface ( 'none', #30460, 2.549999999999989600 ) ;
#30450 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30451 = vector ( 'none', #30450, 1000.000000000000000 ) ;
#30452 = cartesian_point ( 'none', ( -16.50971146248921400, 4.000000000000000000, 60.28000852210750800 ) ) ;
#30453 = cartesian_point ( 'none', ( -28.49817136710353100, 138.8944443027283500, 38.50000000000000700 ) ) ;
#30454 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30455 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30456 = cartesian_point ( 'none', ( -40.04999999999999000, 1.600000000000000100, 37.50000000000001400 ) ) ;
#30457 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#30458 = line ( 'none', #30457, #30451 ) ;
#30459 = face_outer_bound ( 'none', #20343, .t. ) ;
#30460 = axis2_placement_3d ( 'none', #30421, #30447, #30446 ) ;
#30461 = axis2_placement_3d ( 'none', #30443, #30435, #30493 ) ;
#30462 = face_outer_bound ( 'none', #20092, .t. ) ;
#30463 = plane ( 'none', #30408 ) ;
#30464 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30465 = axis2_placement_3d ( 'none', #30524, #30523, #30522 ) ;
#30466 = face_outer_bound ( 'none', #20710, .t. ) ;
#30467 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30468 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#30469 = axis2_placement_3d ( 'none', #30474, #30468, #30467 ) ;
#30470 = cartesian_point ( 'none', ( 9.073080939901785800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#30471 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30472 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30473 = circle ( 'none', #30520, 2.000000000000000900 ) ;
#30474 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30475 = plane ( 'none', #30465 ) ;
#30476 = cartesian_point ( 'none', ( -37.49999999999999300, 1.600000000000000100, 37.50000000000000700 ) ) ;
#30477 = cartesian_point ( 'none', ( 9.226919060098211400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#30478 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#30479 = vector ( 'none', #30478, 1000.000000000000000 ) ;
#30480 = cartesian_point ( 'none', ( -9.750000000000000000, 1.194030629168669500e-015, -25.00000000000000000 ) ) ;
#30481 = face_outer_bound ( 'none', #20389, .t. ) ;
#30482 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30483 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30484 = line ( 'none', #30480, #30479 ) ;
#30485 = face_outer_bound ( 'none', #20718, .t. ) ;
#30486 = conical_surface ( 'none', #30469, 2.000000000000000900, 0.9599310885968839200 ) ;
#30487 = cylindrical_surface ( 'none', #30494, 2.549999999999996700 ) ;
#30488 = cartesian_point ( 'none', ( 9.773080939901786800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#30489 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30490 = axis2_placement_3d ( 'none', #30453, #30483, #30482 ) ;
#30491 = cartesian_point ( 'none', ( -16.76039099609690900, 4.000000000000003600, 61.25634084450322100 ) ) ;
#30492 = face_outer_bound ( 'none', #20700, .t. ) ;
#30493 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30494 = axis2_placement_3d ( 'none', #30476, #30472, #30471 ) ;
#30495 = cartesian_point ( 'none', ( 9.226919060098211400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#30496 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#30497 = vector ( 'none', #30496, 1000.000000000000000 ) ;
#30498 = circle ( 'none', #30512, 2.000000000000000900 ) ;
#30499 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30500 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30501 = cartesian_point ( 'none', ( 9.226919060098211400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30502 = cylindrical_surface ( 'none', #30551, 2.000000000000000000 ) ;
#30503 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#30504 = vector ( 'none', #30503, 1000.000000000000200 ) ;
#30505 = cartesian_point ( 'none', ( 9.500000000000001800, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#30506 = line ( 'none', #30505, #30504 ) ;
#30507 = cartesian_point ( 'none', ( 9.773080939901786800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#30508 = line ( 'none', #30507, #30497 ) ;
#30509 = circle ( 'none', #30521, 2.000000000000000900 ) ;
#30510 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#30511 = oriented_edge ( 'none', *, *, #30721, .t. ) ;
#30512 = axis2_placement_3d ( 'none', #30562, #30561, #30560 ) ;
#30513 = vector ( 'none', #30510, 1000.000000000000000 ) ;
#30514 = cartesian_point ( 'none', ( 9.500000000000001800, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#30515 = line ( 'none', #30514, #30513 ) ;
#30516 = oriented_edge ( 'none', *, *, #31016, .f. ) ;
#30517 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30518 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30519 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30520 = axis2_placement_3d ( 'none', #30519, #30518, #30517 ) ;
#30521 = axis2_placement_3d ( 'none', #30501, #30500, #30499 ) ;
#30522 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30523 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#30524 = cartesian_point ( 'none', ( 37.50000000000002800, 1.600000000000000100, 40.05000000000000400 ) ) ;
#30525 = plane ( 'none', #30530 ) ;
#30526 = axis2_placement_3d ( 'none', #30625, #30624, #30623 ) ;
#30527 = face_outer_bound ( 'none', #20783, .t. ) ;
#30528 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30529 = axis2_placement_3d ( 'none', #30541, #30538, #30528 ) ;
#30530 = axis2_placement_3d ( 'none', #30542, #30547, #30550 ) ;
#30531 = cartesian_point ( 'none', ( -17.99999999999998600, 47.00000000000000000, 1.700000000000000200 ) ) ;
#30532 = line ( 'none', #30531, #30621 ) ;
#30533 = axis2_placement_3d ( 'none', #30588, #30580, #30579 ) ;
#30534 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30535 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30536 = circle ( 'none', #30529, 1.000000000000000900 ) ;
#30537 = cartesian_point ( 'none', ( 9.500000000000001800, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#30538 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30539 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30540 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000200, 35.49999999999999300 ) ) ;
#30541 = cartesian_point ( 'none', ( -15.79180783496828000, 4.000000000000003600, 61.50503073166807900 ) ) ;
#30542 = cartesian_point ( 'none', ( -13.37866814141724900, 120.0000000000000000, 56.12754438563856500 ) ) ;
#30543 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#30544 = vector ( 'none', #30543, 1000.000000000000100 ) ;
#30545 = cartesian_point ( 'none', ( 9.773080939901786800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#30546 = line ( 'none', #30545, #30544 ) ;
#30547 = direction ( 'none', ( -0.9685831611286308500, 0.0000000000000000000, -0.2486898871648557100 ) ) ;
#30548 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30549 = vector ( 'none', #30548, 1000.000000000000000 ) ;
#30550 = direction ( 'none', ( -0.2486898871648557100, 0.0000000000000000000, 0.9685831611286308500 ) ) ;
#30551 = axis2_placement_3d ( 'none', #30539, #30535, #30534 ) ;
#30553 = oriented_edge ( 'none', *, *, #31016, .t. ) ;
#30552 = cartesian_point ( 'none', ( 9.226919060098211400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#30554 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30555 = vector ( 'none', #30554, 1000.000000000000000 ) ;
#30556 = cartesian_point ( 'none', ( -16.50971146248921100, 4.000000000000000000, 60.28000852210749400 ) ) ;
#30557 = line ( 'none', #30556, #30555 ) ;
#30558 = cartesian_point ( 'none', ( -13.37866814141727700, 120.0000000000000000, 56.12754438563855800 ) ) ;
#30559 = line ( 'none', #30558, #30549 ) ;
#30560 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30561 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30562 = cartesian_point ( 'none', ( 9.226919060098211400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30563 = face_outer_bound ( 'none', #20708, .t. ) ;
#30564 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30565 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30566 = cartesian_point ( 'none', ( 9.226919060098211400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30567 = edge_loop ( 'none', ( #32597, #33462, #30516, #33617 ) ) ;
#30568 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30569 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30570 = cartesian_point ( 'none', ( 35.50000000000000000, 10.00000000000000000, 35.49999999999999300 ) ) ;
#30571 = circle ( 'none', #30581, 2.000000000000000900 ) ;
#30572 = face_outer_bound ( 'none', #20800, .t. ) ;
#30573 = axis2_placement_3d ( 'none', #30570, #30569, #30568 ) ;
#30574 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30575 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30576 = axis2_placement_3d ( 'none', #30540, #30575, #30574 ) ;
#30577 = plane ( 'none', #30526 ) ;
#30578 = cartesian_point ( 'none', ( 9.226919060098211400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#30579 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252583600e-016 ) ) ;
#30580 = direction ( 'none', ( 2.478176394252583600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30581 = axis2_placement_3d ( 'none', #30566, #30565, #30564 ) ;
#30582 = face_outer_bound ( 'none', #49274, .t. ) ;
#30583 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30584 = vector ( 'none', #30583, 1000.000000000000000 ) ;
#30585 = cartesian_point ( 'none', ( -17.99999999999998600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#30586 = line ( 'none', #30585, #30584 ) ;
#30587 = cylindrical_surface ( 'none', #30573, 1.649999999999991700 ) ;
#30588 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#30589 = plane ( 'none', #30533 ) ;
#30590 = face_outer_bound ( 'none', #46617, .t. ) ;
#30591 = circle ( 'none', #30576, 1.649999999999991700 ) ;
#30592 = axis2_placement_3d ( 'none', #30868, #31372, #31663 ) ;
#30593 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30594 = vector ( 'none', #30593, 1000.000000000000000 ) ;
#30595 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#30596 = line ( 'none', #30595, #30594 ) ;
#30597 = cartesian_point ( 'none', ( 2.129999999999999900, -1.088021211489871700, -0.5150000000000000100 ) ) ;
#30598 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30599 = cartesian_point ( 'none', ( 8.800000000000002500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#30600 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30601 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30602 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30603 = direction ( 'none', ( 0.0000000000000000000, -2.105246936865057800e-016, 1.000000000000000000 ) ) ;
#30604 = vector ( 'none', #30603, 1000.000000000000000 ) ;
#30605 = circle ( 'none', #30613, 1.610000000000001200 ) ;
#30606 = cartesian_point ( 'none', ( 2.129999999999999900, -1.088021211489872000, 0.5149999999999995700 ) ) ;
#30607 = plane ( 'none', #30626 ) ;
#30608 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.494734883432367500e-016 ) ) ;
#30609 = vector ( 'none', #30608, 1000.000000000000000 ) ;
#30610 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, 0.5149999999999999000 ) ) ;
#30611 = line ( 'none', #30610, #30609 ) ;
#30612 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, -0.5150000000000001200 ) ) ;
#30613 = axis2_placement_3d ( 'none', #30599, #30598, #30600 ) ;
#30614 = edge_curve ( 'none', #4507, #3729, #32459, .t. ) ;
#30615 = direction ( 'none', ( 0.8949343677499603800, 0.4461978007789578800, 9.110702213581675100e-017 ) ) ;
#30616 = vector ( 'none', #30615, 1000.000000000000100 ) ;
#30617 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.149999999999999900, 0.5149999999999993500 ) ) ;
#30618 = line ( 'none', #30597, #30604 ) ;
#30619 = line ( 'none', #30617, #30616 ) ;
#30620 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30621 = vector ( 'none', #30620, 1000.000000000000000 ) ;
#30622 = face_outer_bound ( 'none', #20767, .t. ) ;
#30623 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30624 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30625 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, -0.5150000000000001200 ) ) ;
#30626 = axis2_placement_3d ( 'none', #30612, #30602, #30601 ) ;
#30627 = cartesian_point ( 'none', ( 8.800000000000002500, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#30628 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30629 = vector ( 'none', #30628, 1000.000000000000000 ) ;
#30630 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30631 = axis2_placement_3d ( 'none', #30632, #30630, #30691 ) ;
#30632 = cartesian_point ( 'none', ( -17.99999999999998600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#30633 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815729500e-017 ) ) ;
#30634 = direction ( 'none', ( -3.097720492815729500e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30635 = cartesian_point ( 'none', ( -14.82322467383964700, 4.000000000000003600, 61.75372061883292900 ) ) ;
#30636 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30637 = vector ( 'none', #30636, 1000.000000000000000 ) ;
#30638 = cartesian_point ( 'none', ( -10.99999999999998800, 47.00000000000000000, 11.19999999999999900 ) ) ;
#30639 = plane ( 'none', #30631 ) ;
#30640 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, 1.700000000000000000 ) ) ;
#30641 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30642 = line ( 'none', #30641, #30629 ) ;
#30643 = face_outer_bound ( 'none', #20735, .t. ) ;
#30644 = plane ( 'none', #30654 ) ;
#30645 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30646 = vector ( 'none', #30645, 1000.000000000000000 ) ;
#30647 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#30649 = oriented_edge ( 'none', *, *, #1318, .t. ) ;
#30648 = line ( 'none', #30647, #30646 ) ;
#30650 = face_outer_bound ( 'none', #20761, .t. ) ;
#30651 = cartesian_point ( 'none', ( 8.800000000000002500, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#30652 = cartesian_point ( 'none', ( -14.57254514023195000, 4.000000000000000000, 60.77738829643720900 ) ) ;
#30653 = line ( 'none', #30638, #30637 ) ;
#30654 = axis2_placement_3d ( 'none', #30640, #30634, #30633 ) ;
#30655 = conical_surface ( 'none', #30668, 1.610000000000001200, 0.9599310885968749300 ) ;
#30656 = line ( 'none', #30720, #30719 ) ;
#30657 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#30658 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30659 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30660 = axis2_placement_3d ( 'none', #30678, #30659, #30658 ) ;
#30661 = cartesian_point ( 'none', ( -8.824439069036136700, 4.000000000000000000, 61.87389817295230200 ) ) ;
#30662 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30663 = cartesian_point ( 'none', ( 9.073080939901785800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#30664 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30665 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30666 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30667 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30668 = axis2_placement_3d ( 'none', #30675, #30667, #30724 ) ;
#30669 = cartesian_point ( 'none', ( 9.073080939901785800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#30670 = face_outer_bound ( 'none', #20811, .t. ) ;
#30671 = direction ( 'none', ( 0.0000000000000000000, -3.491483361109382100e-015, 1.000000000000000000 ) ) ;
#30672 = vector ( 'none', #30671, 1000.000000000000000 ) ;
#30673 = cartesian_point ( 'none', ( -8.222756119860552100, 120.0000000000000000, 57.11108720549185600 ) ) ;
#30674 = line ( 'none', #30673, #30715 ) ;
#30675 = cartesian_point ( 'none', ( 8.800000000000002500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#30676 = direction ( 'none', ( 0.0000000000000000000, 3.640956849452618600e-015, -1.000000000000000000 ) ) ;
#30677 = vector ( 'none', #30676, 1000.000000000000000 ) ;
#30678 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30679 = oriented_edge ( 'none', *, *, #29959, .t. ) ;
#30680 = axis2_placement_3d ( 'none', #30657, #30722, #30662 ) ;
#30681 = circle ( 'none', #30660, 0.8509999999999999800 ) ;
#30682 = circle ( 'none', #30692, 2.000000000000000900 ) ;
#30683 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000037900, 1.088021211489870200 ) ) ;
#30684 = line ( 'none', #30683, #30677 ) ;
#30685 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#30686 = vector ( 'none', #30685, 1000.000000000000200 ) ;
#30687 = cartesian_point ( 'none', ( 8.800000000000002500, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#30688 = cartesian_point ( 'none', ( 8.526919060098212100, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#30689 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000039000, -1.088021211489870200 ) ) ;
#30690 = line ( 'none', #30689, #30672 ) ;
#30691 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30692 = axis2_placement_3d ( 'none', #30666, #30665, #30664 ) ;
#30693 = line ( 'none', #30687, #30686 ) ;
#30694 = edge_loop ( 'none', ( #31764, #31770, #31476, #31548, #31421, #31542 ) ) ;
#30695 = axis2_placement_3d ( 'none', #30746, #30745, #30744 ) ;
#30696 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30697 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30698 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#30699 = axis2_placement_3d ( 'none', #30698, #30697, #30696 ) ;
#30700 = circle ( 'none', #30695, 2.000000000000000900 ) ;
#30701 = edge_curve ( 'none', #53181, #1304, #32435, .t. ) ;
#30702 = edge_curve ( 'none', #39005, #30083, #32424, .t. ) ;
#30703 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30704 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30705 = axis2_placement_3d ( 'none', #30711, #30704, #30703 ) ;
#30706 = plane ( 'none', #30710 ) ;
#30707 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000024600, -0.6774776749089207500 ) ) ;
#30708 = cylindrical_surface ( 'none', #30705, 1.000000000000000900 ) ;
#30709 = circle ( 'none', #30699, 2.000000000000000900 ) ;
#30710 = axis2_placement_3d ( 'none', #30754, #30753, #30752 ) ;
#30711 = cartesian_point ( 'none', ( -15.79180783496828000, 120.0000000000000000, 61.50503073166807900 ) ) ;
#30712 = face_outer_bound ( 'none', #20679, .t. ) ;
#30713 = cylindrical_surface ( 'none', #30680, 57.70000000000000300 ) ;
#30714 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30715 = vector ( 'none', #30714, 1000.000000000000000 ) ;
#30716 = face_outer_bound ( 'none', #20813, .t. ) ;
#30717 = face_outer_bound ( 'none', #20830, .t. ) ;
#30718 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.702008054795887700e-015 ) ) ;
#30719 = vector ( 'none', #30718, 1000.000000000000000 ) ;
#30720 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000039000, -1.088021211489870200 ) ) ;
#30721 = edge_curve ( 'none', #30083, #1298, #32494, .t. ) ;
#30722 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30723 = cartesian_point ( 'none', ( -8.950775032647785100, 4.000000000000003600, 62.87395029990502600 ) ) ;
#30724 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30725 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30726 = vector ( 'none', #30725, 1000.000000000000000 ) ;
#30727 = cartesian_point ( 'none', ( -17.99999999999997900, 47.00000000000000000, 11.19999999999999900 ) ) ;
#30728 = line ( 'none', #30727, #30726 ) ;
#30729 = face_outer_bound ( 'none', #20873, .t. ) ;
#30730 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#30731 = vector ( 'none', #30730, 1000.000000000000200 ) ;
#30732 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30733 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30734 = axis2_placement_3d ( 'none', #30740, #30733, #30732 ) ;
#30735 = cylindrical_surface ( 'none', #30764, 1.649999999999991700 ) ;
#30736 = direction ( 'none', ( 0.0000000000000000000, -3.491483361109382100e-015, 1.000000000000000000 ) ) ;
#30737 = vector ( 'none', #30736, 1000.000000000000000 ) ;
#30738 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000039000, -1.088021211489870200 ) ) ;
#30739 = line ( 'none', #30738, #30737 ) ;
#30740 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30741 = axis2_placement_3d ( 'none', #30774, #30773, #30772 ) ;
#30742 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5149999999999962400, 1.088021211489873500 ) ) ;
#30743 = line ( 'none', #30787, #30731 ) ;
#30744 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30745 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30746 = cartesian_point ( 'none', ( 11.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30747 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5150000000000039000, -1.088021211489870200 ) ) ;
#30748 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30749 = vector ( 'none', #30748, 1000.000000000000000 ) ;
#30750 = circle ( 'none', #30734, 0.8509999999999999800 ) ;
#30751 = cartesian_point ( 'none', ( 11.32691906009821300, -1.925929944387235900e-031, 2.000000000000000900 ) ) ;
#30752 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30753 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30754 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, -0.5150000000000001200 ) ) ;
#30755 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#30756 = line ( 'none', #30755, #30749 ) ;
#30757 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, -35.49999999999999300 ) ) ;
#30758 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30759 = face_outer_bound ( 'none', #52944, .t. ) ;
#30760 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30761 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30762 = cartesian_point ( 'none', ( 11.60000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#30763 = axis2_placement_3d ( 'none', #30762, #30761, #30760 ) ;
#30764 = axis2_placement_3d ( 'none', #30757, #30765, #30758 ) ;
#30765 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30766 = line ( 'none', #30821, #30814 ) ;
#30767 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30768 = vector ( 'none', #30767, 1000.000000000000000 ) ;
#30769 = cartesian_point ( 'none', ( -14.57254514023195000, 4.000000000000000000, 60.77738829643720900 ) ) ;
#30770 = cartesian_point ( 'none', ( 11.60000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#30771 = circle ( 'none', #30763, 1.610000000000001200 ) ;
#30772 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30773 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30774 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, -0.5150000000000001200 ) ) ;
#30775 = face_outer_bound ( 'none', #22679, .t. ) ;
#30776 = line ( 'none', #30769, #30768 ) ;
#30777 = circle ( 'none', #30819, 1.649999999999991700 ) ;
#30778 = vector ( 'none', #30810, 1000.000000000000000 ) ;
#30779 = cartesian_point ( 'none', ( -8.824439069036135000, 4.000000000000000000, 61.87389817295228800 ) ) ;
#30780 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30781 = vector ( 'none', #30780, 1000.000000000000000 ) ;
#30783 = advanced_face ( 'none', ( #32495 ), #32432, .f. ) ;
#30782 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, 0.5149999999999999000 ) ) ;
#30784 = line ( 'none', #30782, #30781 ) ;
#30785 = cartesian_point ( 'none', ( 11.32691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#30786 = plane ( 'none', #30741 ) ;
#30787 = cartesian_point ( 'none', ( 11.60000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#30788 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30789 = axis2_placement_3d ( 'none', #30842, #30841, #30835 ) ;
#30790 = axis2_placement_3d ( 'none', #30845, #30844, #30843 ) ;
#30791 = direction ( 'none', ( 0.0000000000000000000, 3.640956849452618600e-015, -1.000000000000000000 ) ) ;
#30792 = vector ( 'none', #30791, 1000.000000000000000 ) ;
#30793 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000037900, 1.088021211489870200 ) ) ;
#30794 = line ( 'none', #30793, #30792 ) ;
#30795 = cartesian_point ( 'none', ( 9.773080939901786800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#30796 = face_outer_bound ( 'none', #629, .t. ) ;
#30797 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000000, -35.50000000000000000 ) ) ;
#30798 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30799 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30800 = cylindrical_surface ( 'none', #30813, 1.649999999999991700 ) ;
#30801 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30802 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, 35.50000000000000700 ) ) ;
#30803 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30804 = vector ( 'none', #30803, 1000.000000000000000 ) ;
#30805 = cartesian_point ( 'none', ( -6.966545630018828200, 120.0000000000000000, 63.12461676703363600 ) ) ;
#30806 = line ( 'none', #30805, #30804 ) ;
#30807 = circle ( 'none', #30811, 1.649999999999991700 ) ;
#30808 = line ( 'none', #30850, #30849 ) ;
#30809 = plane ( 'none', #30790 ) ;
#30810 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30811 = axis2_placement_3d ( 'none', #30802, #30799, #30798 ) ;
#30812 = cartesian_point ( 'none', ( 11.60000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#30813 = axis2_placement_3d ( 'none', #30797, #30801, #30853 ) ;
#30814 = vector ( 'none', #30820, 1000.000000000000000 ) ;
#30815 = line ( 'none', #30779, #30778 ) ;
#30816 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30817 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30818 = cartesian_point ( 'none', ( 35.50000000000000700, 10.00000000000000200, -35.50000000000000000 ) ) ;
#30819 = axis2_placement_3d ( 'none', #30818, #30817, #30816 ) ;
#30820 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30821 = cartesian_point ( 'none', ( -8.950775032647785100, 120.0000000000000000, 62.87395029990502600 ) ) ;
#30822 = vector ( 'none', #30869, 1000.000000000000000 ) ;
#30823 = cartesian_point ( 'none', ( -10.07627944162880200, -5.124722325026790600, -15.32287565553229800 ) ) ;
#30824 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30825 = cartesian_point ( 'none', ( -28.66931872029707800, 120.0000000000000000, -50.07354754872101000 ) ) ;
#30826 = vector ( 'none', #30837, 1000.000000000000100 ) ;
#30827 = plane ( 'none', #30834 ) ;
#30828 = face_outer_bound ( 'none', #20787, .t. ) ;
#30829 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505162300e-016 ) ) ;
#30830 = axis2_placement_3d ( 'none', #30879, #30863, #30862 ) ;
#30831 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30832 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#30833 = cartesian_point ( 'none', ( -22.44613260958843500, 120.0000000000000000, -59.40893140658877800 ) ) ;
#30834 = axis2_placement_3d ( 'none', #30824, #30829, #30788 ) ;
#30835 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30836 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 38.50000000000000700 ) ) ;
#30837 = direction ( 'none', ( -0.1253332335643042300, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#30838 = cartesian_point ( 'none', ( -8.222756119860552100, 4.000000000000003600, 57.11108720549185600 ) ) ;
#30839 = line ( 'none', #30838, #30826 ) ;
#30840 = circle ( 'none', #30851, 8.250000000000000000 ) ;
#30841 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30842 = cartesian_point ( 'none', ( 37.50000000000001400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30843 = direction ( 'none', ( 0.1253332335643042300, 0.0000000000000000000, -0.9921147013144777600 ) ) ;
#30844 = direction ( 'none', ( 0.9921147013144778800, -0.0000000000000000000, 0.1253332335643042600 ) ) ;
#30845 = cartesian_point ( 'none', ( -8.222756119860552100, 120.0000000000000000, 57.11108720549185600 ) ) ;
#30846 = axis2_placement_3d ( 'none', #30823, #30881, #30870 ) ;
#30847 = cylindrical_surface ( 'none', #30789, 3.549999999999990500 ) ;
#30848 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30849 = vector ( 'none', #30848, 1000.000000000000000 ) ;
#30850 = cartesian_point ( 'none', ( 41.05000000000000400, 1.600000000000000100, -37.50000000000001400 ) ) ;
#30851 = axis2_placement_3d ( 'none', #30836, #30832, #30831 ) ;
#30852 = face_outer_bound ( 'none', #20832, .t. ) ;
#30853 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30854 = cartesian_point ( 'none', ( 2.129999999999999900, -0.6774776749089230800, 0.5149999999999995700 ) ) ;
#30855 = cartesian_point ( 'none', ( 1.436138072732631600, -0.7384245381180799500, 0.5149999999999995700 ) ) ;
#30856 = cartesian_point ( 'none', ( 0.7420318937837788700, -0.7965199893126657700, 0.5149999999999994600 ) ) ;
#30857 = cartesian_point ( 'none', ( 0.04781123507270786100, -0.8532222446711176200, 0.5149999999999994600 ) ) ;
#30858 = cartesian_point ( 'none', ( 30.59135830545900300, 4.000000000000003600, 55.64547418278529300 ) ) ;
#30859 = cartesian_point ( 'none', ( -0.9999999999999756900, 120.0000000000000000, 57.69133383793444400 ) ) ;
#30860 = line ( 'none', #30859, #30867 ) ;
#30861 = b_spline_curve_with_knots ( 'none', 3,
( #30857, #30856, #30855, #30854 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.001582955287553584100, 0.003672551177317657500 ),
.unspecified. ) ;
#30862 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30863 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30864 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#30865 = line ( 'none', #30864, #30822 ) ;
#30866 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30867 = vector ( 'none', #30866, 1000.000000000000000 ) ;
#30868 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, 35.50000000000000000 ) ) ;
#30869 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30870 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#30871 = face_outer_bound ( 'none', #22056, .t. ) ;
#30872 = circle ( 'none', #30830, 0.8509999999999999800 ) ;
#30873 = direction ( 'none', ( -0.7705132427757859200, 0.0000000000000000000, -0.6374239897486938500 ) ) ;
#30874 = vector ( 'none', #30873, 1000.000000000000100 ) ;
#30875 = cartesian_point ( 'none', ( -43.81451272577863400, 120.0000000000000000, -37.54435343167574500 ) ) ;
#30876 = line ( 'none', #30875, #30874 ) ;
#30877 = plane ( 'none', #30846 ) ;
#30878 = face_outer_bound ( 'none', #20902, .t. ) ;
#30879 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30880 = cartesian_point ( 'none', ( 2.129999999999999900, 0.5149999999999976800, 0.6774776749089244100 ) ) ;
#30881 = direction ( 'none', ( 0.8660254037844408200, -0.4999999999999963900, -0.0000000000000000000 ) ) ;
#30882 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30883 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30884 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#30885 = axis2_placement_3d ( 'none', #30884, #30883, #30882 ) ;
#30886 = circle ( 'none', #30885, 57.69999999999999600 ) ;
#30887 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30888 = vector ( 'none', #30887, 1000.000000000000000 ) ;
#30889 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30890 = vector ( 'none', #30889, 1000.000000000000000 ) ;
#30891 = cartesian_point ( 'none', ( -6.840209666407180800, 4.000000000000000000, 62.12456464008090500 ) ) ;
#30892 = cartesian_point ( 'none', ( -36.51534652619680100, 120.0000000000000000, -51.96036439510184800 ) ) ;
#30893 = cartesian_point ( 'none', ( -6.840209666407179000, 4.000000000000000000, 62.12456464008089100 ) ) ;
#30894 = line ( 'none', #30893, #30890 ) ;
#30895 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30896 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30897 = axis2_placement_3d ( 'none', #30906, #30896, #30895 ) ;
#30898 = cartesian_point ( 'none', ( -38.76346698850225200, 120.0000000000000000, -42.73971954787837300 ) ) ;
#30899 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30900 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30901 = axis2_placement_3d ( 'none', #30905, #30900, #30899 ) ;
#30902 = cylindrical_surface ( 'none', #30901, 1.000000000000000900 ) ;
#30903 = plane ( 'none', #30939 ) ;
#30904 = face_outer_bound ( 'none', #20962, .t. ) ;
#30905 = cartesian_point ( 'none', ( -7.958660331333309300, 120.0000000000000000, 62.99928353346933800 ) ) ;
#30906 = cartesian_point ( 'none', ( -7.958660331333309300, 4.000000000000003600, 62.99928353346933800 ) ) ;
#30907 = plane ( 'none', #30923 ) ;
#30908 = face_outer_bound ( 'none', #20926, .t. ) ;
#30909 = cartesian_point ( 'none', ( -6.966545630018828200, 4.000000000000003600, 63.12461676703363600 ) ) ;
#30910 = circle ( 'none', #30897, 1.000000000000000900 ) ;
#30911 = line ( 'none', #30922, #30921 ) ;
#30912 = cartesian_point ( 'none', ( -10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30913 = b_spline_curve_with_knots ( 'none', 3,
( #30969, #30968, #30967, #30966, #30965, #30964 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.01103795673506156400, 0.01206113197427183100, 0.01308430721348210000 ),
.unspecified. ) ;
#30914 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30915 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30916 = cartesian_point ( 'none', ( -20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#30917 = plane ( 'none', #30970 ) ;
#30918 = face_outer_bound ( 'none', #20881, .t. ) ;
#30919 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30920 = axis2_placement_3d ( 'none', #30924, #30929, #30919 ) ;
#30921 = vector ( 'none', #30962, 1000.000000000000000 ) ;
#30922 = cartesian_point ( 'none', ( 10.90000000000000200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#30923 = axis2_placement_3d ( 'none', #30916, #30915, #30914 ) ;
#30924 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#30925 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30926 = vector ( 'none', #30925, 1000.000000000000000 ) ;
#30927 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30928 = line ( 'none', #30927, #30926 ) ;
#30929 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#30930 = face_outer_bound ( 'none', #20961, .t. ) ;
#30931 = direction ( 'none', ( 0.1253332335643042300, 0.0000000000000000000, -0.9921147013144777600 ) ) ;
#30932 = vector ( 'none', #30931, 1000.000000000000200 ) ;
#30933 = cartesian_point ( 'none', ( -6.238526717231595200, 4.000000000000003600, 57.36175367262045900 ) ) ;
#30934 = cartesian_point ( 'none', ( -27.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30935 = line ( 'none', #30934, #30888 ) ;
#30936 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30937 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505162300e-016 ) ) ;
#30938 = cartesian_point ( 'none', ( -17.99999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30939 = axis2_placement_3d ( 'none', #30938, #30937, #30936 ) ;
#30940 = circle ( 'none', #30920, 57.70000000000000300 ) ;
#30941 = line ( 'none', #30933, #30932 ) ;
#30942 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#30943 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#30944 = oriented_edge ( 'none', *, *, #28496, .f. ) ;
#30945 = axis2_placement_3d ( 'none', #31000, #30999, #30998 ) ;
#30946 = plane ( 'none', #30963 ) ;
#30947 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#30948 = vector ( 'none', #30947, 1000.000000000000000 ) ;
#30949 = cartesian_point ( 'none', ( -20.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#30950 = axis2_placement_3d ( 'none', #30961, #30994, #30985 ) ;
#30951 = plane ( 'none', #30945 ) ;
#30952 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30953 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30954 = line ( 'none', #30949, #30948 ) ;
#30955 = cartesian_point ( 'none', ( -10.99999999999998800, 47.00000000000000000, 11.19999999999999900 ) ) ;
#30956 = face_outer_bound ( 'none', #20933, .t. ) ;
#30957 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#30958 = vector ( 'none', #30957, 1000.000000000000000 ) ;
#30959 = cartesian_point ( 'none', ( -24.30568558136534200, 120.0000000000000000, 58.67268230121926800 ) ) ;
#30960 = line ( 'none', #30959, #30958 ) ;
#30961 = cartesian_point ( 'none', ( 11.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#30962 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#30963 = axis2_placement_3d ( 'none', #30955, #30943, #30942 ) ;
#30964 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.511572993685797100e-016, -3.500000000000000000 ) ) ;
#30965 = cartesian_point ( 'none', ( 3.218725199566340800e-016, 0.3423821193476827600, -3.499999999999999600 ) ) ;
#30966 = cartesian_point ( 'none', ( 0.03027795055833711800, 0.6888063905328601900, -3.499999999999998200 ) ) ;
#30967 = cartesian_point ( 'none', ( 0.1397371499203156600, 1.362866705341263500, -3.500000000000000400 ) ) ;
#30968 = cartesian_point ( 'none', ( 0.2182387239031230400, 1.693823289467350400, -3.499999999999999600 ) ) ;
#30969 = cartesian_point ( 'none', ( 0.3126073911696380900, 2.020725942163688500, -3.499999999999999600 ) ) ;
#30970 = axis2_placement_3d ( 'none', #30912, #30953, #30952 ) ;
#30971 = cartesian_point ( 'none', ( -30.59135830545858800, 120.0000000000000000, -55.64547418278552000 ) ) ;
#30972 = axis2_placement_3d ( 'none', #30971, #31026, #31025 ) ;
#30973 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#30974 = vector ( 'none', #30973, 1000.000000000000000 ) ;
#30975 = line ( 'none', #31037, #31035 ) ;
#30976 = cartesian_point ( 'none', ( -33.10109822064437400, 120.0000000000000000, -47.26105475534008300 ) ) ;
#30977 = cartesian_point ( 'none', ( -42.73977259905009900, 120.0000000000000000, -46.97405494718852000 ) ) ;
#30978 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#30979 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30980 = cartesian_point ( 'none', ( 11.60000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#30981 = line ( 'none', #30980, #30974 ) ;
#30982 = conical_surface ( 'none', #30984, 2.099999999999997900, 1.029744258676652500 ) ;
#30983 = face_outer_bound ( 'none', #22727, .t. ) ;
#30984 = axis2_placement_3d ( 'none', #30987, #30986, #30989 ) ;
#30985 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#30986 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#30987 = cartesian_point ( 'none', ( 0.005126136848968640100, 53.09999975256798900, -16.00000000000000000 ) ) ;
#30988 = cartesian_point ( 'none', ( 12.02691906009821200, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#30989 = direction ( 'none', ( -0.9999999953402635100, 9.653741711777664000e-005, 0.0000000000000000000 ) ) ;
#30990 = plane ( 'none', #30995 ) ;
#30991 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#30992 = vector ( 'none', #30991, 1000.000000000000000 ) ;
#30993 = cartesian_point ( 'none', ( 12.57308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#30994 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#30995 = axis2_placement_3d ( 'none', #31002, #30979, #30978 ) ;
#30996 = circle ( 'none', #30950, 2.000000000000000900 ) ;
#30997 = face_outer_bound ( 'none', #22505, .t. ) ;
#30998 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#30999 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31000 = cartesian_point ( 'none', ( -20.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#31001 = line ( 'none', #30993, #30992 ) ;
#31002 = cartesian_point ( 'none', ( -27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#31003 = face_outer_bound ( 'none', #20988, .t. ) ;
#31004 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31005 = vector ( 'none', #31004, 1000.000000000000000 ) ;
#31006 = cartesian_point ( 'none', ( -20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#31007 = line ( 'none', #31006, #31005 ) ;
#31008 = direction ( 'none', ( 0.4817536741017102200, -0.0000000000000000000, 0.8763066800438663600 ) ) ;
#31009 = vector ( 'none', #31008, 1000.000000000000000 ) ;
#31010 = line ( 'none', #31062, #31061 ) ;
#31011 = axis2_placement_3d ( 'none', #31057, #31043, #31042 ) ;
#31012 = axis2_placement_3d ( 'none', #31068, #31067, #31066 ) ;
#31013 = cartesian_point ( 'none', ( -28.66931872029709200, 120.0000000000000000, -50.07354754872099500 ) ) ;
#31014 = line ( 'none', #31013, #31009 ) ;
#31015 = face_outer_bound ( 'none', #46384, .t. ) ;
#31016 = edge_curve ( 'none', #4488, #3709, #32484, .t. ) ;
#31017 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31018 = vector ( 'none', #31017, 1000.000000000000000 ) ;
#31019 = cartesian_point ( 'none', ( -27.50258157546444000, 47.00000000000000000, 1.700000000000000000 ) ) ;
#31020 = line ( 'none', #31019, #31018 ) ;
#31021 = plane ( 'none', #31012 ) ;
#31022 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31023 = vector ( 'none', #31022, 1000.000000000000000 ) ;
#31024 = axis2_placement_3d ( 'none', #31055, #31054, #31053 ) ;
#31025 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31026 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31027 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31028 = vector ( 'none', #31027, 1000.000000000000000 ) ;
#31029 = cartesian_point ( 'none', ( -20.50258157546443600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#31030 = line ( 'none', #31029, #31023 ) ;
#31031 = circle ( 'none', #30972, 1.000000000000000900 ) ;
#31032 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#31033 = line ( 'none', #31032, #31028 ) ;
#31034 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31035 = vector ( 'none', #31034, 1000.000000000000000 ) ;
#31036 = face_outer_bound ( 'none', #21334, .t. ) ;
#31037 = cartesian_point ( 'none', ( -27.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#31038 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#31039 = cartesian_point ( 'none', ( 37.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#31040 = circle ( 'none', #31041, 1.610000000000001200 ) ;
#31041 = axis2_placement_3d ( 'none', #31056, #31099, #31098 ) ;
#31042 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31043 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31044 = cartesian_point ( 'none', ( -26.91670536020936300, 120.0000000000000000, -51.03705489692441000 ) ) ;
#31045 = line ( 'none', #31044, #31052 ) ;
#31046 = cartesian_point ( 'none', ( -48.29016692651373400, 120.0000000000000000, -41.24693659181780000 ) ) ;
#31047 = plane ( 'none', #31011 ) ;
#31048 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31049 = vector ( 'none', #31048, 1000.000000000000000 ) ;
#31050 = cartesian_point ( 'none', ( 14.99999999999999500, 2.000000000000000000, -17.28884125826825300 ) ) ;
#31051 = line ( 'none', #31050, #31049 ) ;
#31052 = vector ( 'none', #31103, 1000.000000000000000 ) ;
#31053 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31054 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31055 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 13.19999999999999600 ) ) ;
#31056 = cartesian_point ( 'none', ( 12.30000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#31057 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#31058 = conical_surface ( 'none', #31091, 1.610000000000001200, 0.9599310885968749300 ) ;
#31059 = face_outer_bound ( 'none', #21244, .t. ) ;
#31060 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31061 = vector ( 'none', #31060, 1000.000000000000000 ) ;
#31062 = cartesian_point ( 'none', ( -27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#31063 = cartesian_point ( 'none', ( 12.30000000000000200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#31064 = cartesian_point ( 'none', ( -8.250000000000000000, 15.00000000000000200, 42.50000000000000000 ) ) ;
#31065 = cylindrical_surface ( 'none', #31024, 2.500000000000002200 ) ;
#31066 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31067 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31068 = cartesian_point ( 'none', ( -20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#31069 = cartesian_point ( 'none', ( 12.57308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#31070 = plane ( 'none', #31082 ) ;
#31071 = circle ( 'none', #31130, 1.000000000000000900 ) ;
#31072 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.037428225030919100e-016 ) ) ;
#31073 = cartesian_point ( 'none', ( 12.30000000000000200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#31074 = line ( 'none', #31078, #31127 ) ;
#31075 = cartesian_point ( 'none', ( -8.250000000000000000, 15.00000000000000200, 38.50000000000000700 ) ) ;
#31076 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#31077 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31078 = cartesian_point ( 'none', ( 14.99999999999999600, 2.000000000000000000, -23.00000000000000000 ) ) ;
#31079 = cartesian_point ( 'none', ( 8.250000000000000000, 15.00000000000000000, 38.50000000000000700 ) ) ;
#31080 = axis2_placement_3d ( 'none', #31131, #31072, #31119 ) ;
#31081 = line ( 'none', #31085, #31086 ) ;
#31082 = axis2_placement_3d ( 'none', #31083, #31087, #31134 ) ;
#31083 = cartesian_point ( 'none', ( -15.00000000000000200, 2.000000000000000000, -23.00000000000000000 ) ) ;
#31084 = plane ( 'none', #31080 ) ;
#31085 = cartesian_point ( 'none', ( 12.30000000000000200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#31086 = vector ( 'none', #31076, 1000.000000000000200 ) ;
#31087 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31088 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31089 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31090 = axis2_placement_3d ( 'none', #31038, #31089, #31088 ) ;
#31091 = axis2_placement_3d ( 'none', #31039, #31093, #31096 ) ;
#31092 = face_outer_bound ( 'none', #21962, .t. ) ;
#31093 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#31094 = direction ( 'none', ( 0.5877852522924685900, -0.0000000000000000000, 0.8090169943749507800 ) ) ;
#31095 = vector ( 'none', #31094, 1000.000000000000000 ) ;
#31096 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31097 = circle ( 'none', #31090, 57.70000000000000300 ) ;
#31098 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31099 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#31100 = cartesian_point ( 'none', ( -34.71913220939427400, 120.0000000000000000, -46.08548425075515100 ) ) ;
#31101 = line ( 'none', #31100, #31095 ) ;
#31102 = face_outer_bound ( 'none', #9269, .t. ) ;
#31103 = direction ( 'none', ( -0.4817536741017096600, 0.0000000000000000000, -0.8763066800438666900 ) ) ;
#31104 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31105 = vector ( 'none', #31104, 1000.000000000000000 ) ;
#31106 = cartesian_point ( 'none', ( 8.250000000000000000, 15.00000000000000000, 36.50000000000000700 ) ) ;
#31107 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 42.50000000000000000 ) ) ;
#31108 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31109 = line ( 'none', #31106, #31105 ) ;
#31110 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#31111 = direction ( 'none', ( 0.7705132427757862600, -0.0000000000000000000, 0.6374239897486933000 ) ) ;
#31112 = vector ( 'none', #31111, 1000.000000000000000 ) ;
#31113 = oriented_edge ( 'none', *, *, #29959, .f. ) ;
#31114 = line ( 'none', #31110, #31117 ) ;
#31115 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31116 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31117 = vector ( 'none', #31121, 1000.000000000000000 ) ;
#31118 = oriented_edge ( 'none', *, *, #1325, .t. ) ;
#31119 = direction ( 'none', ( -3.037428225030919100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31120 = axis2_placement_3d ( 'none', #31132, #31116, #31115 ) ;
#31121 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31122 = face_outer_bound ( 'none', #21503, .t. ) ;
#31123 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31124 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31125 = cartesian_point ( 'none', ( -37.32436352057174400, 120.0000000000000000, -51.37257914280937900 ) ) ;
#31126 = circle ( 'none', #30592, 2.500000000000002200 ) ;
#31127 = vector ( 'none', #31077, 1000.000000000000000 ) ;
#31128 = cartesian_point ( 'none', ( -45.08936070527601500, 120.0000000000000000, -36.00332694612417600 ) ) ;
#31129 = line ( 'none', #31128, #31112 ) ;
#31130 = axis2_placement_3d ( 'none', #31125, #31124, #31123 ) ;
#31131 = cartesian_point ( 'none', ( 14.99999999999999500, 2.000000000000000000, -17.28884125826825300 ) ) ;
#31132 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 42.50000000000000000 ) ) ;
#31133 = circle ( 'none', #31120, 8.250000000000000000 ) ;
#31134 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31135 = line ( 'none', #31137, #31136 ) ;
#31136 = vector ( 'none', #31191, 1000.000000000000000 ) ;
#31137 = cartesian_point ( 'none', ( -20.50258157546443600, 47.00000000000000000, 1.700000000000000200 ) ) ;
#31138 = axis2_placement_3d ( 'none', #31146, #31185, #31184 ) ;
#31139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31140 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31141 = face_outer_bound ( 'none', #22664, .t. ) ;
#31142 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31143 = vector ( 'none', #31142, 1000.000000000000000 ) ;
#31144 = circle ( 'none', #31166, 8.250000000000000000 ) ;
#31145 = cartesian_point ( 'none', ( 11.32691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#31146 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, 35.50000000000000000 ) ) ;
#31147 = circle ( 'none', #31153, 2.500000000000002200 ) ;
#31148 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#31149 = direction ( 'none', ( -2.478176394252580600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31150 = cartesian_point ( 'none', ( -27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#31151 = axis2_placement_3d ( 'none', #31150, #31149, #31148 ) ;
#31152 = plane ( 'none', #31189 ) ;
#31153 = axis2_placement_3d ( 'none', #31159, #31140, #31139 ) ;
#31154 = direction ( 'none', ( -0.5877852522924678100, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#31155 = vector ( 'none', #31154, 999.9999999999998900 ) ;
#31156 = cartesian_point ( 'none', ( -33.10109822064437400, 120.0000000000000000, -47.26105475534008300 ) ) ;
#31157 = line ( 'none', #31156, #31155 ) ;
#31158 = cartesian_point ( 'none', ( 37.50000000000000700, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#31159 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, -35.50000000000000000 ) ) ;
#31160 = plane ( 'none', #31151 ) ;
#31161 = cartesian_point ( 'none', ( -30.00258157546443300, 47.00000000000000000, 1.700000000000000000 ) ) ;
#31162 = line ( 'none', #31161, #31143 ) ;
#31163 = cartesian_point ( 'none', ( -45.08936070527599300, 120.0000000000000000, -36.00332694612419000 ) ) ;
#31164 = circle ( 'none', #31138, 2.500000000000002200 ) ;
#31165 = face_outer_bound ( 'none', #21408, .t. ) ;
#31166 = axis2_placement_3d ( 'none', #31195, #31194, #31193 ) ;
#31167 = cartesian_point ( 'none', ( 8.250000000000000000, 15.00000000000000000, 42.50000000000000000 ) ) ;
#31168 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31169 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31170 = axis2_placement_3d ( 'none', #31182, #31169, #31168 ) ;
#31171 = cartesian_point ( 'none', ( -43.46874122647151500, 120.0000000000000000, -46.28950784125983400 ) ) ;
#31172 = axis2_placement_3d ( 'none', #31171, #31223, #31222 ) ;
#31173 = circle ( 'none', #31172, 1.000000000000000900 ) ;
#31174 = cartesian_point ( 'none', ( -6.238526717231621000, 0.0000000000000000000, 57.36175367262045200 ) ) ;
#31175 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#31176 = plane ( 'none', #31190 ) ;
#31177 = circle ( 'none', #31170, 57.70000000000000300 ) ;
#31178 = direction ( 'none', ( -0.1253332335643042300, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#31179 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, -38.00000000000000000 ) ) ;
#31180 = direction ( 'none', ( 3.097720492815725800e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31181 = cartesian_point ( 'none', ( -27.50258157546444000, 47.00000000000000000, 1.700000000000000000 ) ) ;
#31182 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#31183 = circle ( 'none', #31220, 2.500000000000002200 ) ;
#31184 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31185 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31186 = direction ( 'none', ( -0.9921147013144778800, 0.0000000000000000000, -0.1253332335643042600 ) ) ;
#31187 = cartesian_point ( 'none', ( -6.238526717231595200, 120.0000000000000000, 57.36175367262045900 ) ) ;
#31188 = face_outer_bound ( 'none', #20914, .t. ) ;
#31189 = axis2_placement_3d ( 'none', #31187, #31186, #31178 ) ;
#31190 = axis2_placement_3d ( 'none', #31181, #31180, #31175 ) ;
#31191 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31192 = cartesian_point ( 'none', ( -43.81451272577863400, 120.0000000000000000, -37.54435343167574500 ) ) ;
#31193 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31194 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#31195 = cartesian_point ( 'none', ( 0.0000000000000000000, 15.00000000000000000, 38.50000000000000700 ) ) ;
#31196 = vector ( 'none', #31261, 1000.000000000000000 ) ;
#31197 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, -38.00000000000000000 ) ) ;
#31198 = plane ( 'none', #31260 ) ;
#31199 = face_outer_bound ( 'none', #23366, .t. ) ;
#31200 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, -30.00000000000000400 ) ) ;
#31201 = line ( 'none', #31197, #31196 ) ;
#31202 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31203 = vector ( 'none', #31202, 1000.000000000000000 ) ;
#31204 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, -32.99999999999999300 ) ) ;
#31205 = line ( 'none', #31204, #31203 ) ;
#31206 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, 38.00000000000000000 ) ) ;
#31207 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.912705577010328500e-016 ) ) ;
#31208 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31209 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#31210 = axis2_placement_3d ( 'none', #31212, #31209, #31208 ) ;
#31211 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31212 = cartesian_point ( 'none', ( 12.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#31213 = cartesian_point ( 'none', ( -40.22140424334507700, 120.0000000000000000, -41.37062533602100700 ) ) ;
#31214 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#31215 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31216 = vector ( 'none', #31215, 1000.000000000000000 ) ;
#31217 = cartesian_point ( 'none', ( -8.250000000000000000, 15.00000000000000200, 36.50000000000000700 ) ) ;
#31218 = line ( 'none', #31217, #31216 ) ;
#31219 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, 32.99999999999999300 ) ) ;
#31220 = axis2_placement_3d ( 'none', #31214, #31224, #31211 ) ;
#31221 = cartesian_point ( 'none', ( -48.92759091626243200, 120.0000000000000000, -40.47642334904202200 ) ) ;
#31222 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31223 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31224 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31225 = circle ( 'none', #31210, 2.000000000000000900 ) ;
#31226 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, -32.99999999999999300 ) ) ;
#31227 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31228 = cylindrical_surface ( 'none', #31239, 2.500000000000002200 ) ;
#31229 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31230 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31231 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, 38.00000000000000000 ) ) ;
#31232 = face_outer_bound ( 'none', #22798, .t. ) ;
#31233 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, -35.50000000000000000 ) ) ;
#31234 = vector ( 'none', #31281, 1000.000000000000000 ) ;
#31235 = face_outer_bound ( 'none', #46588, .t. ) ;
#31236 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31237 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31238 = axis2_placement_3d ( 'none', #31221, #31237, #31236 ) ;
#31239 = axis2_placement_3d ( 'none', #31242, #31230, #31229 ) ;
#31240 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31241 = axis2_placement_3d ( 'none', #31233, #31240, #31227 ) ;
#31242 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, 35.50000000000000000 ) ) ;
#31243 = cylindrical_surface ( 'none', #31282, 37.49999999999997900 ) ;
#31244 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31245 = face_outer_bound ( 'none', #23019, .t. ) ;
#31246 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, -32.99999999999999300 ) ) ;
#31247 = cartesian_point ( 'none', ( -35.50000000000000700, 28.00000000000000400, -38.00000000000000000 ) ) ;
#31248 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31249 = vector ( 'none', #31248, 1000.000000000000000 ) ;
#31250 = cartesian_point ( 'none', ( -37.00258157546441900, 47.00000000000000000, 8.700000000000004600 ) ) ;
#31251 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#31252 = line ( 'none', #31250, #31249 ) ;
#31253 = direction ( 'none', ( -0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#31254 = vector ( 'none', #31253, 1000.000000000000000 ) ;
#31255 = cartesian_point ( 'none', ( -38.76346698850225200, 120.0000000000000000, -42.73971954787837300 ) ) ;
#31256 = circle ( 'none', #31238, 1.000000000000000900 ) ;
#31257 = cylindrical_surface ( 'none', #31241, 2.500000000000002200 ) ;
#31258 = line ( 'none', #31255, #31254 ) ;
#31259 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, 38.00000000000000000 ) ) ;
#31260 = axis2_placement_3d ( 'none', #31251, #31207, #31244 ) ;
#31261 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31262 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31263 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31264 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, 35.50000000000000000 ) ) ;
#31265 = line ( 'none', #31266, #31317 ) ;
#31266 = cartesian_point ( 'none', ( -35.50000000000000700, 34.00000000000000000, 32.99999999999999300 ) ) ;
#31267 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31268 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31269 = axis2_placement_3d ( 'none', #31286, #31268, #31267 ) ;
#31270 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31271 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, 35.50000000000000000 ) ) ;
#31272 = face_outer_bound ( 'none', #23207, .t. ) ;
#31273 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31274 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31275 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, 38.00000000000000000 ) ) ;
#31276 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, 32.99999999999999300 ) ) ;
#31277 = cartesian_point ( 'none', ( 12.02691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#31278 = circle ( 'none', #31269, 2.500000000000002200 ) ;
#31279 = axis2_placement_3d ( 'none', #31264, #31263, #31262 ) ;
#31280 = cylindrical_surface ( 'none', #31279, 2.500000000000002200 ) ;
#31281 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31282 = axis2_placement_3d ( 'none', #31283, #31274, #31273 ) ;
#31283 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#31284 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, 32.99999999999999300 ) ) ;
#31285 = line ( 'none', #31231, #31234 ) ;
#31286 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, 35.50000000000000000 ) ) ;
#31287 = cylindrical_surface ( 'none', #31346, 2.500000000000002200 ) ;
#31288 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31289 = vector ( 'none', #31288, 1000.000000000000000 ) ;
#31290 = face_outer_bound ( 'none', #23332, .t. ) ;
#31291 = axis2_placement_3d ( 'none', #31298, #31349, #31348 ) ;
#31292 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31293 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31294 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, 38.00000000000000000 ) ) ;
#31295 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, 38.00000000000000000 ) ) ;
#31296 = line ( 'none', #31295, #31289 ) ;
#31297 = circle ( 'none', #31291, 2.500000000000002200 ) ;
#31298 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, 35.50000000000000000 ) ) ;
#31299 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31300 = vector ( 'none', #31299, 1000.000000000000000 ) ;
#31301 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, -32.99999999999999300 ) ) ;
#31302 = circle ( 'none', #31309, 2.500000000000002200 ) ;
#31303 = cartesian_point ( 'none', ( -33.08422515938899300, 47.00000000000000000, -17.65457576955200700 ) ) ;
#31304 = line ( 'none', #31303, #31300 ) ;
#31305 = cartesian_point ( 'none', ( -20.50258157546443600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#31306 = plane ( 'none', #31345 ) ;
#31307 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31308 = vector ( 'none', #31307, 1000.000000000000000 ) ;
#31309 = axis2_placement_3d ( 'none', #31271, #31293, #31292 ) ;
#31310 = cartesian_point ( 'none', ( -6.238526717231621000, 120.0000000000000000, 57.36175367262045200 ) ) ;
#31311 = line ( 'none', #31310, #31308 ) ;
#31312 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -32.99999999999999300 ) ) ;
#31313 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31314 = vector ( 'none', #31313, 1000.000000000000000 ) ;
#31315 = cartesian_point ( 'none', ( -37.00258157546441900, 47.00000000000000000, 1.700000000000007100 ) ) ;
#31316 = line ( 'none', #31315, #31314 ) ;
#31317 = vector ( 'none', #31270, 1000.000000000000000 ) ;
#31318 = circle ( 'none', #31347, 2.500000000000002200 ) ;
#31319 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31320 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#31321 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#31322 = cartesian_point ( 'none', ( 37.50000000000002800, 0.0000000000000000000, 40.05000000000000400 ) ) ;
#31323 = line ( 'none', #31322, #31381 ) ;
#31324 = conical_surface ( 'none', #31326, 2.000000000000000900, 0.9599310885968839200 ) ;
#31325 = edge_loop ( 'none', ( #31836, #31741, #31451, #32165, #32120, #32210 ) ) ;
#31326 = axis2_placement_3d ( 'none', #31328, #31320, #31319 ) ;
#31327 = axis2_placement_3d ( 'none', #31321, #31374, #31373 ) ;
#31328 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#31329 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31330 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31331 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -38.00000000000000000 ) ) ;
#31332 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, -35.50000000000000000 ) ) ;
#31333 = face_outer_bound ( 'none', #21545, .t. ) ;
#31334 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31335 = vector ( 'none', #31334, 1000.000000000000000 ) ;
#31336 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, -32.99999999999999300 ) ) ;
#31337 = line ( 'none', #31336, #31335 ) ;
#31338 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31339 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31340 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, -38.00000000000000000 ) ) ;
#31341 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31342 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31343 = face_outer_bound ( 'none', #23011, .t. ) ;
#31344 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, 32.99999999999999300 ) ) ;
#31345 = axis2_placement_3d ( 'none', #31305, #31339, #31338 ) ;
#31346 = axis2_placement_3d ( 'none', #31332, #31330, #31329 ) ;
#31347 = axis2_placement_3d ( 'none', #31350, #31342, #31341 ) ;
#31348 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31349 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31350 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, 35.50000000000000000 ) ) ;
#31351 = vector ( 'none', #31641, 1000.000000000000000 ) ;
#31352 = vector ( 'none', #30095, 1000.000000000000000 ) ;
#31353 = cartesian_point ( 'none', ( -35.32827817307948200, 47.00000000000000000, -12.57627772138943800 ) ) ;
#31354 = axis2_placement_3d ( 'none', #31107, #31647, #31648 ) ;
#31355 = line ( 'none', #31631, #31634 ) ;
#31356 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31357 = vector ( 'none', #31356, 1000.000000000000000 ) ;
#31358 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31359 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#31360 = line ( 'none', #31359, #31351 ) ;
#31361 = circle ( 'none', #31354, 8.250000000000000000 ) ;
#31362 = circle ( 'none', #31367, 2.500000000000002200 ) ;
#31363 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31364 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31365 = axis2_placement_3d ( 'none', #31375, #31364, #31363 ) ;
#31366 = circle ( 'none', #31365, 2.500000000000002200 ) ;
#31367 = axis2_placement_3d ( 'none', #31371, #31370, #31358 ) ;
#31368 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31369 = vector ( 'none', #31368, 1000.000000000000000 ) ;
#31370 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31371 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, 35.50000000000000000 ) ) ;
#31372 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31373 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -7.434529182757754300e-016 ) ) ;
#31374 = direction ( 'none', ( 7.434529182757754300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31375 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, -35.50000000000000000 ) ) ;
#31376 = cartesian_point ( 'none', ( -32.17495066679125400, 47.00000000000000000, -18.19999999999997800 ) ) ;
#31377 = line ( 'none', #31376, #31357 ) ;
#31378 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, 32.99999999999999300 ) ) ;
#31379 = line ( 'none', #31378, #31369 ) ;
#31380 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31381 = vector ( 'none', #31380, 1000.000000000000000 ) ;
#31382 = plane ( 'none', #31327 ) ;
#31383 = line ( 'none', #31353, #31352 ) ;
#31384 = face_outer_bound ( 'none', #22277, .t. ) ;
#31385 = conical_surface ( 'none', #31410, 2.000000000000000900, 0.9599310885968839200 ) ;
#31386 = face_outer_bound ( 'none', #23704, .t. ) ;
#31387 = circle ( 'none', #31434, 2.500000000000002200 ) ;
#31388 = circle ( 'none', #31393, 57.69999999999999600 ) ;
#31389 = face_outer_bound ( 'none', #23225, .t. ) ;
#31390 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31391 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31392 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31393 = axis2_placement_3d ( 'none', #31454, #31453, #31452 ) ;
#31394 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31395 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31396 = circle ( 'none', #31438, 62.50000000000000000 ) ;
#31397 = plane ( 'none', #31400 ) ;
#31398 = axis2_placement_3d ( 'none', #31409, #31391, #31390 ) ;
#31399 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#31400 = axis2_placement_3d ( 'none', #31456, #31444, #31443 ) ;
#31401 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#31402 = face_bound ( 'none', #24429, .t. ) ;
#31403 = cartesian_point ( 'none', ( -42.49999999999998600, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#31404 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31405 = vector ( 'none', #31404, 1000.000000000000000 ) ;
#31406 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, -38.00000000000000000 ) ) ;
#31407 = line ( 'none', #31406, #31405 ) ;
#31408 = face_bound ( 'none', #23917, .t. ) ;
#31409 = cartesian_point ( 'none', ( -35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#31410 = axis2_placement_3d ( 'none', #31399, #31401, #31392 ) ;
#31411 = face_bound ( 'none', #23690, .t. ) ;
#31412 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#31413 = oriented_edge ( 'none', *, *, #53178, .f. ) ;
#31414 = face_outer_bound ( 'none', #24213, .t. ) ;
#31415 = axis2_placement_3d ( 'none', #31403, #31395, #31394 ) ;
#31416 = face_bound ( 'none', #24224, .t. ) ;
#31417 = circle ( 'none', #31398, 2.500000000000002200 ) ;
#31418 = plane ( 'none', #31415 ) ;
#31419 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31420 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31421 = oriented_edge ( 'none', *, *, #31666, .t. ) ;
#31422 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31423 = cartesian_point ( 'none', ( 37.50000000000002100, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#31424 = axis2_placement_3d ( 'none', #31423, #31422, #31420 ) ;
#31425 = circle ( 'none', #31424, 2.549999999999989600 ) ;
#31426 = cartesian_point ( 'none', ( -40.04999999999999000, -0.0000000000000000000, -37.50000000000000000 ) ) ;
#31427 = axis2_placement_3d ( 'none', #31486, #31485, #31484 ) ;
#31428 = circle ( 'none', #31427, 2.500000000000002200 ) ;
#31429 = oriented_edge ( 'none', *, *, #53158, .f. ) ;
#31430 = axis2_placement_3d ( 'none', #31440, #31439, #31477 ) ;
#31431 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31432 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31433 = cartesian_point ( 'none', ( 37.50000000000002800, 0.0000000000000000000, 40.04999999999999700 ) ) ;
#31434 = axis2_placement_3d ( 'none', #31412, #31432, #31431 ) ;
#31435 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31436 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31437 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31438 = axis2_placement_3d ( 'none', #31437, #31436, #31435 ) ;
#31439 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31440 = cartesian_point ( 'none', ( -37.00258157546441900, 47.00000000000000000, 8.700000000000004600 ) ) ;
#31441 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -3.982298554899064800e-016 ) ) ;
#31442 = oriented_edge ( 'none', *, *, #30701, .t. ) ;
#31443 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.022247762629192000e-015 ) ) ;
#31444 = direction ( 'none', ( -1.022247762629192000e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31445 = plane ( 'none', #31430 ) ;
#31446 = vector ( 'none', #31441, 1000.000000000000000 ) ;
#31447 = advanced_face ( 'none', ( #32429 ), #32442, .t. ) ;
#31448 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, -30.00000000000000400 ) ) ;
#31449 = line ( 'none', #31448, #31446 ) ;
#31450 = cartesian_point ( 'none', ( -37.49999999999998600, 0.0000000000000000000, 40.05000000000000400 ) ) ;
#31451 = oriented_edge ( 'none', *, *, #31523, .t. ) ;
#31452 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31453 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31454 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#31455 = cartesian_point ( 'none', ( 40.05000000000000400, 0.0000000000000000000, 37.50000000000000000 ) ) ;
#31456 = cartesian_point ( 'none', ( -30.00258157546443300, 47.00000000000000000, 1.700000000000000000 ) ) ;
#31457 = circle ( 'none', #31472, 62.50000000000000000 ) ;
#31458 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31459 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31460 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31461 = axis2_placement_3d ( 'none', #31460, #31459, #31458 ) ;
#31462 = face_outer_bound ( 'none', #1116, .t. ) ;
#31463 = face_outer_bound ( 'none', #23255, .t. ) ;
#31464 = plane ( 'none', #31473 ) ;
#31465 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31466 = circle ( 'none', #31461, 55.20000000000000300 ) ;
#31467 = cartesian_point ( 'none', ( 11.87308093990178600, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#31468 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31469 = cartesian_point ( 'none', ( -57.99999999999998600, 0.0000000000000000000, 29.00000000000000000 ) ) ;
#31470 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31471 = cartesian_point ( 'none', ( -32.17495066679126800, 47.00000000000000000, -17.16936400027072900 ) ) ;
#31472 = axis2_placement_3d ( 'none', #31513, #31512, #31511 ) ;
#31473 = axis2_placement_3d ( 'none', #31469, #31468, #31517 ) ;
#31474 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#31475 = vector ( 'none', #31478, 1000.000000000000000 ) ;
#31476 = oriented_edge ( 'none', *, *, #31585, .f. ) ;
#31477 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31478 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31479 = cartesian_point ( 'none', ( -30.00258157546444700, 47.00000000000000000, -18.19999999999999600 ) ) ;
#31480 = line ( 'none', #31479, #31475 ) ;
#31481 = axis2_placement_3d ( 'none', #31474, #31419, #31465 ) ;
#31482 = face_outer_bound ( 'none', #23324, .t. ) ;
#31483 = face_bound ( 'none', #24536, .t. ) ;
#31484 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31485 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31486 = cartesian_point ( 'none', ( 35.50000000000000700, 0.0000000000000000000, -35.50000000000000000 ) ) ;
#31487 = face_outer_bound ( 'none', #23646, .t. ) ;
#31488 = oriented_edge ( 'none', *, *, #33667, .f. ) ;
#31489 = cylindrical_surface ( 'none', #31481, 37.50000000000000700 ) ;
#31490 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31491 = vector ( 'none', #31490, 1000.000000000000000 ) ;
#31492 = cartesian_point ( 'none', ( -37.50000000000000700, -0.0000000000000000000, -40.05000000000000400 ) ) ;
#31493 = line ( 'none', #31547, #31546 ) ;
#31494 = line ( 'none', #31492, #31491 ) ;
#31495 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31496 = cartesian_point ( 'none', ( -27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#31497 = direction ( 'none', ( -9.251858538542970300e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31498 = vector ( 'none', #31497, 1000.000000000000000 ) ;
#31499 = cartesian_point ( 'none', ( 40.05000000000001100, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#31500 = line ( 'none', #31499, #31498 ) ;
#31501 = cartesian_point ( 'none', ( -37.50000000000000700, 0.0000000000000000000, -40.04999999999999700 ) ) ;
#31502 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31503 = cartesian_point ( 'none', ( 37.50000000000000700, 0.0000000000000000000, -40.05000000000000400 ) ) ;
#31504 = axis2_placement_3d ( 'none', #31471, #31470, #31502 ) ;
#31505 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31506 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31507 = circle ( 'none', #31508, 2.549999999999989600 ) ;
#31508 = axis2_placement_3d ( 'none', #31515, #31559, #31558 ) ;
#31509 = cylindrical_surface ( 'none', #31504, 1.030635999729249400 ) ;
#31510 = axis2_placement_3d ( 'none', #31514, #31506, #31505 ) ;
#31511 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31512 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31513 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31514 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#31515 = cartesian_point ( 'none', ( -37.50000000000000700, -0.0000000000000000000, -37.50000000000000700 ) ) ;
#31516 = face_outer_bound ( 'none', #24345, .t. ) ;
#31517 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31518 = cartesian_point ( 'none', ( -49.28782811201970300, 120.0000000000000000, -30.00000000000000000 ) ) ;
#31519 = plane ( 'none', #31510 ) ;
#31520 = face_outer_bound ( 'none', #24894, .t. ) ;
#31521 = axis2_placement_3d ( 'none', #31591, #31590, #31589 ) ;
#31522 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.493220153798561600e-016 ) ) ;
#31523 = edge_curve ( 'none', #31701, #1201, #32490, .t. ) ;
#31524 = cartesian_point ( 'none', ( 40.05000000000000400, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#31525 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#31526 = vector ( 'none', #31525, 1000.000000000000000 ) ;
#31527 = vertex_point ( 'none', #32471 ) ;
#31528 = face_outer_bound ( 'none', #23755, .t. ) ;
#31529 = cartesian_point ( 'none', ( -6.840209666407179000, 0.0000000000000000000, 62.12456464008089100 ) ) ;
#31530 = cartesian_point ( 'none', ( -8.824439069036136700, 0.0000000000000000000, 61.87389817295230200 ) ) ;
#31531 = cartesian_point ( 'none', ( 21.67308093990178700, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#31532 = line ( 'none', #31531, #31526 ) ;
#31534 = vertex_point ( 'none', #32477 ) ;
#31533 = direction ( 'none', ( -0.1253332335643042300, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#31535 = vector ( 'none', #31533, 1000.000000000000200 ) ;
#31536 = cartesian_point ( 'none', ( -8.222756119860552100, 0.0000000000000000000, 57.11108720549185600 ) ) ;
#31537 = oriented_edge ( 'none', *, *, #31544, .t. ) ;
#31538 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.788465838528729100e-015 ) ) ;
#31539 = direction ( 'none', ( 2.788465838528729100e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31540 = line ( 'none', #31536, #31535 ) ;
#31541 = plane ( 'none', #31521 ) ;
#31542 = oriented_edge ( 'none', *, *, #1307, .t. ) ;
#31543 = cartesian_point ( 'none', ( -59.00000000000000000, 120.0000000000000000, -28.99999999999999300 ) ) ;
#31544 = edge_curve ( 'none', #31527, #31534, #32462, .t. ) ;
#31545 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31546 = vector ( 'none', #31545, 1000.000000000000000 ) ;
#31547 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#31548 = oriented_edge ( 'none', *, *, #53185, .f. ) ;
#31549 = direction ( 'none', ( 1.196361017915039500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31550 = vector ( 'none', #31549, 1000.000000000000000 ) ;
#31551 = cartesian_point ( 'none', ( -59.00000000000000000, 120.0000000000000000, -28.99999999999999300 ) ) ;
#31552 = line ( 'none', #31551, #31550 ) ;
#31553 = vertex_point ( 'none', #31905 ) ;
#31554 = oriented_edge ( 'none', *, *, #28941, .f. ) ;
#31555 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#31556 = oriented_edge ( 'none', *, *, #31666, .f. ) ;
#31557 = axis2_placement_3d ( 'none', #31555, #31539, #31538 ) ;
#31558 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31559 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31560 = plane ( 'none', #31557 ) ;
#31561 = edge_curve ( 'none', #29033, #28896, #32179, .t. ) ;
#31562 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#31563 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#31564 = vector ( 'none', #31563, 1000.000000000000000 ) ;
#31565 = cartesian_point ( 'none', ( -40.04999999999999000, 0.0000000000000000000, 37.50000000000001400 ) ) ;
#31566 = line ( 'none', #31565, #31564 ) ;
#31567 = cartesian_point ( 'none', ( 37.50000000000002800, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31568 = edge_curve ( 'none', #4419, #3718, #32527, .t. ) ;
#31569 = circle ( 'none', #31624, 2.549999999999996700 ) ;
#31570 = direction ( 'none', ( -1.493220153798561600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31571 = cartesian_point ( 'none', ( -42.49999999999998600, 34.00000000000000000, 42.50000000000000000 ) ) ;
#31572 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31573 = cartesian_point ( 'none', ( -0.9999999999999753500, 4.000000000000000000, 62.49199948793446400 ) ) ;
#31574 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31575 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31576 = cartesian_point ( 'none', ( -57.99999999999999300, 120.0000000000000000, -29.00000000000000000 ) ) ;
#31577 = plane ( 'none', #31579 ) ;
#31578 = face_outer_bound ( 'none', #25785, .t. ) ;
#31579 = axis2_placement_3d ( 'none', #31593, #31522, #31570 ) ;
#31580 = vector ( 'none', #31495, 1000.000000000000000 ) ;
#31581 = oriented_edge ( 'none', *, *, #30701, .f. ) ;
#31582 = circle ( 'none', #31588, 1.000000000000000900 ) ;
#31583 = direction ( 'none', ( 0.1253332335643042600, -0.0000000000000000000, -0.9921147013144777600 ) ) ;
#31584 = vector ( 'none', #31583, 1000.000000000000100 ) ;
#31585 = edge_curve ( 'none', #53177, #31527, #32523, .t. ) ;
#31586 = cartesian_point ( 'none', ( -6.238526717231595200, 0.0000000000000000000, 57.36175367262045900 ) ) ;
#31587 = line ( 'none', #31586, #31584 ) ;
#31588 = axis2_placement_3d ( 'none', #31576, #31575, #31574 ) ;
#31589 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.582479236531385300e-015 ) ) ;
#31590 = direction ( 'none', ( -9.582479236531385300e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31591 = cartesian_point ( 'none', ( -30.00258157546444700, 47.00000000000000000, -18.19999999999999600 ) ) ;
#31592 = line ( 'none', #31496, #31580 ) ;
#31593 = cartesian_point ( 'none', ( -0.9999999999999756900, 120.0000000000000000, 57.69133383793444400 ) ) ;
#31594 = line ( 'none', #31660, #31601 ) ;
#31595 = line ( 'none', #31657, #31656 ) ;
#31596 = plane ( 'none', #31609 ) ;
#31597 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31598 = vector ( 'none', #31597, 1000.000000000000000 ) ;
#31599 = cartesian_point ( 'none', ( -35.50000000000000000, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31600 = face_outer_bound ( 'none', #24481, .t. ) ;
#31601 = vector ( 'none', #31659, 1000.000000000000000 ) ;
#31602 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31603 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31604 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31605 = axis2_placement_3d ( 'none', #31604, #31603, #31602 ) ;
#31606 = circle ( 'none', #31605, 57.70000000000000300 ) ;
#31607 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#31608 = line ( 'none', #31607, #31598 ) ;
#31609 = axis2_placement_3d ( 'none', #31571, #31572, #31662 ) ;
#31610 = cartesian_point ( 'none', ( 37.50000000000001400, 34.00000000000000000, -42.50000000000000700 ) ) ;
#31611 = line ( 'none', #31610, #31643 ) ;
#31612 = cartesian_point ( 'none', ( -40.04999999999999000, 0.0000000000000000000, 37.50000000000001400 ) ) ;
#31613 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31614 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#31615 = axis2_placement_3d ( 'none', #31562, #31614, #31613 ) ;
#31616 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#31617 = vector ( 'none', #31616, 1000.000000000000000 ) ;
#31618 = cartesian_point ( 'none', ( 11.87308093990178600, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#31619 = conical_surface ( 'none', #31615, 2.000000000000000900, 0.9599310885968839200 ) ;
#31620 = face_outer_bound ( 'none', #24473, .t. ) ;
#31621 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31622 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31623 = cartesian_point ( 'none', ( -37.49999999999999300, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#31624 = axis2_placement_3d ( 'none', #31623, #31622, #31621 ) ;
#31625 = line ( 'none', #31618, #31617 ) ;
#31626 = cartesian_point ( 'none', ( -13.37866814141727700, 0.0000000000000000000, 56.12754438563855800 ) ) ;
#31627 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, -37.50000000000001400 ) ) ;
#31628 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31629 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31630 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#31631 = cartesian_point ( 'none', ( 13.00000000000000200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#31632 = cartesian_point ( 'none', ( 11.17308093990178700, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#31633 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#31634 = vector ( 'none', #31633, 1000.000000000000000 ) ;
#31635 = edge_loop ( 'none', ( #31953, #31537, #31910, #32201 ) ) ;
#31636 = circle ( 'none', #31646, 2.549999999999989600 ) ;
#31637 = direction ( 'none', ( 1.632680918566406800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31638 = vector ( 'none', #31637, 1000.000000000000000 ) ;
#31639 = cartesian_point ( 'none', ( -37.50000000000000000, 34.00000000000000000, 42.50000000000000000 ) ) ;
#31640 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31641 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31642 = direction ( 'none', ( -1.632680918566406300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31643 = vector ( 'none', #31642, 1000.000000000000000 ) ;
#31644 = line ( 'none', #31639, #31638 ) ;
#31645 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31646 = axis2_placement_3d ( 'none', #31630, #31629, #31628 ) ;
#31647 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31648 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31649 = cartesian_point ( 'none', ( -27.50258157546445800, 50.00000000000000000, -27.69999999999999900 ) ) ;
#31650 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, -35.49999999999999300 ) ) ;
#31651 = cartesian_point ( 'none', ( 37.50000000000001400, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31652 = cartesian_point ( 'none', ( -14.57254514023195000, 0.0000000000000000000, 60.77738829643720900 ) ) ;
#31653 = advanced_face ( 'none', ( #32528 ), #32521, .f. ) ;
#31654 = cartesian_point ( 'none', ( 35.50000000000000000, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31655 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31656 = vector ( 'none', #31655, 1000.000000000000000 ) ;
#31657 = cartesian_point ( 'none', ( 42.50000000000000000, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31658 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, -37.50000000000002100 ) ) ;
#31659 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31660 = cartesian_point ( 'none', ( -30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#31661 = cartesian_point ( 'none', ( -16.50971146248921400, 0.0000000000000000000, 60.28000852210750800 ) ) ;
#31662 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31663 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31664 = line ( 'none', #31667, #31733 ) ;
#31665 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#31666 = edge_curve ( 'none', #53193, #1308, #32515, .t. ) ;
#31667 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, -42.49999999999999300 ) ) ;
#31668 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31669 = vector ( 'none', #31668, 1000.000000000000000 ) ;
#31670 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31671 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31672 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31673 = cartesian_point ( 'none', ( 35.50000000000000000, 34.00000000000000000, -35.49999999999999300 ) ) ;
#31674 = axis2_placement_3d ( 'none', #31673, #31672, #31671 ) ;
#31675 = circle ( 'none', #31674, 4.999999999999997300 ) ;
#31676 = circle ( 'none', #31692, 57.69999999999999600 ) ;
#31677 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31678 = cartesian_point ( 'none', ( -37.50000000000001400, 34.00000000000000000, -30.49999999999999300 ) ) ;
#31679 = direction ( 'none', ( -0.2486898871648546000, 0.0000000000000000000, 0.9685831611286310800 ) ) ;
#31680 = vector ( 'none', #31679, 1000.000000000000100 ) ;
#31681 = line ( 'none', #31677, #31669 ) ;
#31682 = cartesian_point ( 'none', ( -29.22944367523111400, 0.0000000000000000000, 55.24391027467636000 ) ) ;
#31683 = vertex_point ( 'none', #32509 ) ;
#31684 = edge_loop ( 'none', ( #33549, #33231, #31488, #33789, #33874, #33670 ) ) ;
#31685 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31686 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31687 = cartesian_point ( 'none', ( -35.50000000000000000, 34.00000000000000000, -35.49999999999999300 ) ) ;
#31688 = axis2_placement_3d ( 'none', #31687, #31686, #31685 ) ;
#31689 = circle ( 'none', #31688, 4.999999999999997300 ) ;
#31690 = cartesian_point ( 'none', ( -15.31583446367451500, 0.0000000000000000000, 55.63016461130885700 ) ) ;
#31691 = line ( 'none', #31690, #31680 ) ;
#31692 = axis2_placement_3d ( 'none', #31670, #31726, #31725 ) ;
#31693 = edge_curve ( 'none', #29202, #29310, #32508, .t. ) ;
#31694 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#31695 = direction ( 'none', ( 0.4817536741017162100, -0.0000000000000000000, -0.8763066800438630300 ) ) ;
#31696 = vector ( 'none', #31695, 1000.000000000000100 ) ;
#31697 = conical_surface ( 'none', #31747, 2.000000000000000900, 0.9599310885968839200 ) ;
#31698 = vector ( 'none', #31760, 1000.000000000000000 ) ;
#31699 = cartesian_point ( 'none', ( -8.222756119860552100, 0.0000000000000000000, 57.11108720549185600 ) ) ;
#31700 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31701 = vertex_point ( 'none', #32520 ) ;
#31702 = line ( 'none', #31750, #31749 ) ;
#31703 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31704 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31705 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31706 = axis2_placement_3d ( 'none', #31705, #31704, #31703 ) ;
#31707 = cartesian_point ( 'none', ( -26.91670536020970100, 0.0000000000000000000, 51.03705489692422500 ) ) ;
#31708 = line ( 'none', #31707, #31696 ) ;
#31709 = line ( 'none', #31761, #31698 ) ;
#31710 = direction ( 'none', ( 0.2486898871648557400, -0.0000000000000000000, -0.9685831611286308500 ) ) ;
#31711 = vector ( 'none', #31710, 1000.000000000000000 ) ;
#31712 = circle ( 'none', #31706, 57.70000000000000300 ) ;
#31713 = cartesian_point ( 'none', ( -13.37866814141724900, 0.0000000000000000000, 56.12754438563856500 ) ) ;
#31714 = line ( 'none', #31713, #31711 ) ;
#31715 = edge_curve ( 'none', #4427, #3725, #32562, .t. ) ;
#31716 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 8.163404592832034000e-017 ) ) ;
#31717 = vector ( 'none', #31716, 1000.000000000000000 ) ;
#31718 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, -37.50000000000001400 ) ) ;
#31719 = line ( 'none', #31718, #31717 ) ;
#31720 = edge_curve ( 'none', #29894, #31527, #32558, .t. ) ;
#31721 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, -35.49999999999999300 ) ) ;
#31722 = cartesian_point ( 'none', ( -15.31583446367451500, 0.0000000000000000000, 55.63016461130885700 ) ) ;
#31723 = edge_curve ( 'none', #31534, #31701, #32553, .t. ) ;
#31724 = cartesian_point ( 'none', ( -37.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31725 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31726 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31727 = cartesian_point ( 'none', ( -26.91670536020970100, 0.0000000000000000000, 51.03705489692423200 ) ) ;
#31728 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, 37.50000000000001400 ) ) ;
#31729 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#31730 = vector ( 'none', #31729, 1000.000000000000000 ) ;
#31731 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, -42.49999999999999300 ) ) ;
#31732 = line ( 'none', #31731, #31730 ) ;
#31733 = vector ( 'none', #31665, 1000.000000000000000 ) ;
#31734 = cartesian_point ( 'none', ( -35.50000000000000000, 34.00000000000000000, 35.49999999999999300 ) ) ;
#31735 = edge_curve ( 'none', #1195, #29894, #32549, .t. ) ;
#31736 = cartesian_point ( 'none', ( -22.16737294876033100, 0.0000000000000000000, 53.27192108935596300 ) ) ;
#31737 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31738 = vector ( 'none', #31737, 1000.000000000000000 ) ;
#31739 = cartesian_point ( 'none', ( 42.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31740 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31741 = oriented_edge ( 'none', *, *, #31723, .t. ) ;
#31742 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#31743 = line ( 'none', #31739, #31738 ) ;
#31744 = axis2_placement_3d ( 'none', #31734, #31700, #31800 ) ;
#31745 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#31746 = circle ( 'none', #31744, 4.999999999999997300 ) ;
#31747 = axis2_placement_3d ( 'none', #31745, #31742, #31740 ) ;
#31748 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#31749 = vector ( 'none', #31748, 1000.000000000000000 ) ;
#31750 = cartesian_point ( 'none', ( 12.30000000000000200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#31751 = face_outer_bound ( 'none', #32282, .t. ) ;
#31752 = vertex_point ( 'none', #32529 ) ;
#31753 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31754 = vector ( 'none', #31753, 1000.000000000000000 ) ;
#31755 = cartesian_point ( 'none', ( 42.50000000000000000, 34.00000000000000000, -42.50000000000000700 ) ) ;
#31756 = cartesian_point ( 'none', ( 42.50000000000001400, 34.00000000000000000, 37.50000000000001400 ) ) ;
#31757 = line ( 'none', #31756, #31754 ) ;
#31758 = cartesian_point ( 'none', ( -43.50768602058410300, 0.0000000000000000000, 44.87015998561037800 ) ) ;
#31759 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31760 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31761 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, 42.49999999999999300 ) ) ;
#31762 = direction ( 'none', ( 1.632680918566406300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31763 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, 35.49999999999999300 ) ) ;
#31764 = oriented_edge ( 'none', *, *, #31735, .t. ) ;
#31765 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, 37.50000000000001400 ) ) ;
#31766 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, 35.49999999999999300 ) ) ;
#31767 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31768 = vector ( 'none', #31767, 1000.000000000000000 ) ;
#31769 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#31770 = oriented_edge ( 'none', *, *, #31720, .t. ) ;
#31771 = line ( 'none', #31769, #31768 ) ;
#31772 = line ( 'none', #31828, #31827 ) ;
#31773 = axis2_placement_3d ( 'none', #31755, #31781, #31762 ) ;
#31774 = cartesian_point ( 'none', ( -23.93461584375528900, 0.0000000000000000000, 57.73546712733740800 ) ) ;
#31775 = direction ( 'none', ( 1.632680918566406300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31776 = vector ( 'none', #31775, 1000.000000000000000 ) ;
#31777 = cartesian_point ( 'none', ( 42.50000000000001400, 28.99999999999998600, 42.50000000000000000 ) ) ;
#31778 = line ( 'none', #31777, #31776 ) ;
#31779 = plane ( 'none', #31773 ) ;
#31780 = face_outer_bound ( 'none', #25793, .t. ) ;
#31781 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.632680918566406300e-016 ) ) ;
#31782 = edge_curve ( 'none', #28636, #29454, #32497, .t. ) ;
#31783 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31784 = cartesian_point ( 'none', ( 35.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31785 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31786 = vector ( 'none', #31785, 1000.000000000000000 ) ;
#31787 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, 42.49999999999999300 ) ) ;
#31788 = line ( 'none', #31787, #31786 ) ;
#31789 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31790 = line ( 'none', #31789, #31792 ) ;
#31791 = cartesian_point ( 'none', ( -35.92285869090176200, 0.0000000000000000000, 51.14487485050191400 ) ) ;
#31792 = vector ( 'none', #31783, 1000.000000000000000 ) ;
#31793 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31794 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31795 = cartesian_point ( 'none', ( 35.50000000000000000, 34.00000000000000000, 35.49999999999999300 ) ) ;
#31796 = axis2_placement_3d ( 'none', #31795, #31794, #31793 ) ;
#31797 = advanced_face ( 'none', ( #32544 ), #32548, .f. ) ;
#31798 = circle ( 'none', #31796, 4.999999999999997300 ) ;
#31799 = cartesian_point ( 'none', ( -35.50000000000000000, 34.00000000000000000, 30.49999999999999300 ) ) ;
#31800 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31801 = axis2_placement_3d ( 'none', #31863, #31862, #31861 ) ;
#31802 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31803 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31804 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31805 = axis2_placement_3d ( 'none', #31804, #31803, #31802 ) ;
#31806 = cartesian_point ( 'none', ( 42.50000000000000000, 34.00000000000000000, -37.50000000000001400 ) ) ;
#31807 = advanced_face ( 'none', ( #32537 ), #32538, .f. ) ;
#31808 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -37.50000000000001400 ) ) ;
#31809 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, -42.50000000000000700 ) ) ;
#31810 = cartesian_point ( 'none', ( 42.50000000000000000, 28.99999999999998200, -30.49999999999999300 ) ) ;
#31811 = oriented_edge ( 'none', *, *, #1747, .f. ) ;
#31812 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245534800, -1.749999999999999800 ) ) ;
#31813 = cartesian_point ( 'none', ( -1.136816801560756900e-015, -2.686816014504579600, -2.346298152288353500 ) ) ;
#31814 = cartesian_point ( 'none', ( 0.1217565302851023600, -2.351289329882173100, -2.927447417349501100 ) ) ;
#31815 = cartesian_point ( 'none', ( 0.3126073911695719200, -2.020725942163794600, -3.500000000000000400 ) ) ;
#31816 = circle ( 'none', #31801, 0.9966008221959459200 ) ;
#31817 = oriented_edge ( 'none', *, *, #53217, .t. ) ;
#31818 = cartesian_point ( 'none', ( -22.07506287197878300, 0.0000000000000000000, 58.47171623270676800 ) ) ;
#31819 = b_spline_curve_with_knots ( 'none', 3,
( #31815, #31814, #31813, #31812 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.380739282773774200e-007, 0.002044882221487526700 ),
.unspecified. ) ;
#31820 = cartesian_point ( 'none', ( 42.50000000000001400, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#31821 = direction ( 'none', ( 0.3681245526846783600, -0.0000000000000000000, -0.9297764858882512400 ) ) ;
#31822 = vector ( 'none', #31821, 1000.000000000000000 ) ;
#31823 = cartesian_point ( 'none', ( -28.66931872029742900, 0.0000000000000000000, 50.07354754872080300 ) ) ;
#31824 = circle ( 'none', #31805, 62.50000000000000000 ) ;
#31825 = edge_loop ( 'none', ( #32823, #32771, #32946, #32975 ) ) ;
#31826 = direction ( 'none', ( -0.3681245526846782500, 0.0000000000000000000, 0.9297764858882512400 ) ) ;
#31827 = vector ( 'none', #31826, 1000.000000000000100 ) ;
#31829 = advanced_face ( 'none', ( #32502 ), #32530, .t. ) ;
#31828 = cartesian_point ( 'none', ( -22.16737294876033100, 0.0000000000000000000, 53.27192108935596300 ) ) ;
#31830 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#31831 = cartesian_point ( 'none', ( -20.30781997698382600, 0.0000000000000000000, 54.00817019472531700 ) ) ;
#31832 = line ( 'none', #31831, #31822 ) ;
#31833 = cartesian_point ( 'none', ( 30.50000000000000000, 28.99999999999999600, -42.49999999999999300 ) ) ;
#31834 = vector ( 'none', #31900, 1000.000000000000000 ) ;
#31835 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505168200e-016 ) ) ;
#31836 = oriented_edge ( 'none', *, *, #31975, .t. ) ;
#31837 = direction ( 'none', ( 4.956352788505168200e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31838 = cartesian_point ( 'none', ( -43.81451272577888300, 0.0000000000000000000, 37.54435343167545400 ) ) ;
#31839 = cartesian_point ( 'none', ( 42.50000000000000000, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#31840 = cartesian_point ( 'none', ( -33.10109822064469400, 0.0000000000000000000, 47.26105475533985600 ) ) ;
#31841 = line ( 'none', #31840, #31834 ) ;
#31842 = plane ( 'none', #31852 ) ;
#31843 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 42.49999999999999300 ) ) ;
#31844 = line ( 'none', #31843, #31897 ) ;
#31845 = circle ( 'none', #31882, 2.000000000000000900 ) ;
#31846 = edge_curve ( 'none', #4431, #3731, #32531, .t. ) ;
#31847 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31848 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31849 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31850 = axis2_placement_3d ( 'none', #31849, #31848, #31847 ) ;
#31851 = oriented_edge ( 'none', *, *, #31782, .f. ) ;
#31852 = axis2_placement_3d ( 'none', #31855, #31837, #31835 ) ;
#31853 = cartesian_point ( 'none', ( -34.71913220939459400, 0.0000000000000000000, 46.08548425075492400 ) ) ;
#31854 = cartesian_point ( 'none', ( 21.12691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#31855 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 30.20000000000001000 ) ) ;
#31856 = cartesian_point ( 'none', ( 42.50000000000000000, 28.99999999999999600, 30.49999999999999300 ) ) ;
#31857 = face_outer_bound ( 'none', #1277, .t. ) ;
#31858 = cartesian_point ( 'none', ( -33.10109822064468000, 0.0000000000000000000, 47.26105475533986300 ) ) ;
#31859 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31860 = vector ( 'none', #31859, 1000.000000000000000 ) ;
#31861 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31862 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31863 = cartesian_point ( 'none', ( 0.04781123507270786100, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#31864 = line ( 'none', #31806, #31860 ) ;
#31865 = circle ( 'none', #31850, 57.69999999999999600 ) ;
#31866 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 37.50000000000000700 ) ) ;
#31867 = plane ( 'none', #31918 ) ;
#31868 = cartesian_point ( 'none', ( -37.50000000000000700, 0.0000000000000000000, -42.50000000000000000 ) ) ;
#31869 = direction ( 'none', ( -0.5877852522924750200, 0.0000000000000000000, 0.8090169943749461200 ) ) ;
#31870 = vector ( 'none', #31869, 1000.000000000000100 ) ;
#31871 = edge_curve ( 'none', #29454, #29202, #32594, .t. ) ;
#31872 = cartesian_point ( 'none', ( -34.71913220939459400, 0.0000000000000000000, 46.08548425075492400 ) ) ;
#31873 = line ( 'none', #31872, #31870 ) ;
#31874 = vector ( 'none', #31877, 1000.000000000000000 ) ;
#31875 = oriented_edge ( 'none', *, *, #33332, .f. ) ;
#31876 = plane ( 'none', #31898 ) ;
#31877 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31878 = cartesian_point ( 'none', ( 42.50000000000001400, 34.00000000000000000, 37.50000000000000700 ) ) ;
#31879 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#31880 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#31881 = cartesian_point ( 'none', ( 21.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#31882 = axis2_placement_3d ( 'none', #31881, #31880, #31879 ) ;
#31883 = face_outer_bound ( 'none', #25921, .t. ) ;
#31884 = face_outer_bound ( 'none', #25566, .t. ) ;
#31885 = oriented_edge ( 'none', *, *, #4418, .f. ) ;
#31886 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31887 = vector ( 'none', #31886, 1000.000000000000000 ) ;
#31888 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#31889 = line ( 'none', #31878, #31874 ) ;
#31890 = cartesian_point ( 'none', ( -38.76346698850252900, 0.0000000000000000000, 42.73971954787811700 ) ) ;
#31891 = line ( 'none', #31888, #31887 ) ;
#31892 = direction ( 'none', ( -1.632680918566406300e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#31893 = vector ( 'none', #31892, 1000.000000000000000 ) ;
#31894 = cartesian_point ( 'none', ( 42.50000000000000000, 0.0000000000000000000, -42.50000000000000700 ) ) ;
#31895 = line ( 'none', #31894, #31893 ) ;
#31896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31897 = vector ( 'none', #31896, 1000.000000000000000 ) ;
#31898 = axis2_placement_3d ( 'none', #31934, #31933, #31932 ) ;
#31899 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, -42.50000000000000000 ) ) ;
#31900 = direction ( 'none', ( 0.5877852522924741400, -0.0000000000000000000, -0.8090169943749466700 ) ) ;
#31901 = direction ( 'none', ( -0.4817536741017162100, 0.0000000000000000000, 0.8763066800438630300 ) ) ;
#31902 = vector ( 'none', #31901, 1000.000000000000100 ) ;
#31903 = cartesian_point ( 'none', ( -28.66931872029742900, 0.0000000000000000000, 50.07354754872080300 ) ) ;
#31904 = line ( 'none', #31903, #31902 ) ;
#31905 = cartesian_point ( 'none', ( -43.81451272577863400, 0.0000000000000000000, -37.54435343167574500 ) ) ;
#31906 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31907 = vector ( 'none', #31906, 1000.000000000000000 ) ;
#31908 = cartesian_point ( 'none', ( -27.50258157546444300, 47.00000000000000000, 27.69999999999999900 ) ) ;
#31909 = cartesian_point ( 'none', ( -0.9999999999999792400, 4.000000000000003600, 63.50000000000000000 ) ) ;
#31910 = oriented_edge ( 'none', *, *, #31975, .f. ) ;
#31911 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31912 = oriented_edge ( 'none', *, *, #821, .f. ) ;
#31913 = vector ( 'none', #31911, 1000.000000000000000 ) ;
#31914 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -8.163404592832034000e-017 ) ) ;
#31915 = direction ( 'none', ( 8.163404592832034000e-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#31916 = cartesian_point ( 'none', ( -20.50258157546444000, 47.00000000000000000, 20.69999999999999900 ) ) ;
#31917 = line ( 'none', #31916, #31913 ) ;
#31918 = axis2_placement_3d ( 'none', #31899, #31915, #31914 ) ;
#31919 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31920 = vector ( 'none', #31919, 1000.000000000000000 ) ;
#31921 = cartesian_point ( 'none', ( -27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#31922 = cartesian_point ( 'none', ( -30.98205703531883900, 0.0000000000000000000, 54.28040292647292400 ) ) ;
#31923 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31924 = vector ( 'none', #31923, 1000.000000000000000 ) ;
#31925 = cartesian_point ( 'none', ( 42.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31926 = oriented_edge ( 'none', *, *, #30614, .f. ) ;
#31927 = line ( 'none', #31925, #31924 ) ;
#31928 = line ( 'none', #31908, #31907 ) ;
#31929 = cartesian_point ( 'none', ( 30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31930 = line ( 'none', #31929, #31920 ) ;
#31931 = edge_loop ( 'none', ( #33298, #31875, #33401, #33435 ) ) ;
#31932 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31933 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31934 = cartesian_point ( 'none', ( -27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#31935 = plane ( 'none', #31962 ) ;
#31936 = cartesian_point ( 'none', ( -59.00000000000000000, 0.0000000000000000000, 20.62159062730129100 ) ) ;
#31937 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -8.163404592832034000e-017 ) ) ;
#31938 = vector ( 'none', #31937, 1000.000000000000000 ) ;
#31939 = cartesian_point ( 'none', ( 42.50000000000000000, 28.99999999999998600, -42.50000000000000700 ) ) ;
#31940 = line ( 'none', #31939, #31938 ) ;
#31941 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 37.20000000000001000 ) ) ;
#31942 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31943 = vector ( 'none', #31942, 1000.000000000000000 ) ;
#31944 = cartesian_point ( 'none', ( -37.50000000000000700, 34.00000000000000000, -42.50000000000000000 ) ) ;
#31945 = line ( 'none', #31944, #31943 ) ;
#31946 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#31947 = vector ( 'none', #31946, 1000.000000000000000 ) ;
#31948 = cartesian_point ( 'none', ( 11.17308093990178700, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#31949 = line ( 'none', #31948, #31947 ) ;
#31950 = oriented_edge ( 'none', *, *, #33153, .f. ) ;
#31951 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#31952 = vector ( 'none', #31951, 1000.000000000000000 ) ;
#31953 = oriented_edge ( 'none', *, *, #31585, .t. ) ;
#31954 = cartesian_point ( 'none', ( -30.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31955 = line ( 'none', #31954, #31952 ) ;
#31956 = face_outer_bound ( 'none', #28000, .t. ) ;
#31957 = cylindrical_surface ( 'none', #31965, 57.69999999999999600 ) ;
#31958 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31959 = vector ( 'none', #31958, 1000.000000000000000 ) ;
#31960 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31961 = line ( 'none', #31960, #31959 ) ;
#31962 = axis2_placement_3d ( 'none', #31941, #31968, #31996 ) ;
#31963 = face_outer_bound ( 'none', #20940, .t. ) ;
#31964 = cartesian_point ( 'none', ( 37.50000000000001400, 28.00000000000000400, -42.49999999999999300 ) ) ;
#31965 = axis2_placement_3d ( 'none', #31999, #31998, #31997 ) ;
#31966 = cartesian_point ( 'none', ( -30.50000000000000000, 28.99999999999998900, -42.49999999999999300 ) ) ;
#31967 = face_outer_bound ( 'none', #26578, .t. ) ;
#31968 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.239088197126291100e-016 ) ) ;
#31969 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 8.163404592832032700e-017 ) ) ;
#31970 = vector ( 'none', #31969, 1000.000000000000000 ) ;
#31971 = cartesian_point ( 'none', ( -54.82928049865327600, 0.0000000000000000000, 30.00000000000000700 ) ) ;
#31972 = direction ( 'none', ( -0.7071067811865455700, 0.7071067811865495700, 0.0000000000000000000 ) ) ;
#31973 = vector ( 'none', #31972, 1000.000000000000100 ) ;
#31975 = edge_curve ( 'none', #53125, #31534, #32591, .t. ) ;
#31974 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31976 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31977 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31978 = cartesian_point ( 'none', ( 0.3126073911695719200, -2.020725942163794600, -3.500000000000000400 ) ) ;
#31979 = cartesian_point ( 'none', ( -42.50000000000000000, 0.0000000000000000000, -42.50000000000000000 ) ) ;
#31980 = axis2_placement_3d ( 'none', #31977, #31976, #31974 ) ;
#31981 = cartesian_point ( 'none', ( -37.50000000000000700, 28.00000000000000400, -42.50000000000000000 ) ) ;
#31982 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#31983 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#31984 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#31985 = axis2_placement_3d ( 'none', #31984, #31983, #31982 ) ;
#31986 = edge_curve ( 'none', #53246, #1227, #32590, .t. ) ;
#31987 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31988 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#31989 = cartesian_point ( 'none', ( -20.50258157546444000, 47.00000000000000000, 20.69999999999999900 ) ) ;
#31990 = circle ( 'none', #31980, 62.50000000000000000 ) ;
#31991 = line ( 'none', #31979, #31970 ) ;
#31993 = oriented_edge ( 'none', *, *, #1262, .t. ) ;
#31992 = circle ( 'none', #31985, 62.50000000000000000 ) ;
#31994 = axis2_placement_3d ( 'none', #31989, #31988, #31987 ) ;
#31995 = plane ( 'none', #31994 ) ;
#31996 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31997 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#31998 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#31999 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32000 = axis2_placement_3d ( 'none', #32008, #32048, #32047 ) ;
#32001 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32002 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32003 = cartesian_point ( 'none', ( -23.37590909547669000, 120.0000000000000000, -59.04080685390410100 ) ) ;
#32004 = direction ( 'none', ( -0.3681245526846722600, 0.0000000000000000000, -0.9297764858882536800 ) ) ;
#32005 = cartesian_point ( 'none', ( -20.30781997698346300, 120.0000000000000000, -54.00817019472545200 ) ) ;
#32006 = line ( 'none', #32005, #32065 ) ;
#32007 = circle ( 'none', #32064, 2.500000000000002200 ) ;
#32008 = cartesian_point ( 'none', ( 37.50000000000002800, 34.00000000000000000, 42.49999999999998600 ) ) ;
#32009 = axis2_placement_3d ( 'none', #32053, #32052, #32051 ) ;
#32010 = cylindrical_surface ( 'none', #32009, 2.500000000000002200 ) ;
#32011 = cartesian_point ( 'none', ( 0.3126073911696380900, 2.020725942163688500, -3.499999999999999600 ) ) ;
#32012 = direction ( 'none', ( 0.6845471059286847300, -0.0000000000000000000, 0.7289686274214152200 ) ) ;
#32013 = vector ( 'none', #32012, 1000.000000000000100 ) ;
#32014 = cartesian_point ( 'none', ( 1.000000000000024900, 4.000000000000000000, 62.49199948793446400 ) ) ;
#32015 = cartesian_point ( 'none', ( -40.22140424334507000, 120.0000000000000000, -41.37062533602100000 ) ) ;
#32016 = line ( 'none', #32015, #32013 ) ;
#32017 = circle ( 'none', #32025, 1.000000000000000900 ) ;
#32018 = cartesian_point ( 'none', ( -20.30781997698346300, 120.0000000000000000, -54.00817019472545200 ) ) ;
#32019 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32020 = vector ( 'none', #32019, 1000.000000000000000 ) ;
#32021 = cartesian_point ( 'none', ( 37.50000000000001400, 34.00000000000000000, -42.50000000000000700 ) ) ;
#32022 = line ( 'none', #32021, #32020 ) ;
#32023 = oriented_edge ( 'none', *, *, #33347, .t. ) ;
#32024 = face_outer_bound ( 'none', #27670, .t. ) ;
#32025 = axis2_placement_3d ( 'none', #32003, #32002, #32001 ) ;
#32026 = direction ( 'none', ( 0.6845471059286897300, -0.0000000000000000000, -0.7289686274214105500 ) ) ;
#32027 = vector ( 'none', #32026, 1000.000000000000000 ) ;
#32028 = cartesian_point ( 'none', ( -38.76346698850250800, 0.0000000000000000000, 42.73971954787813100 ) ) ;
#32029 = line ( 'none', #32028, #32027 ) ;
#32030 = direction ( 'none', ( 0.7705132427757907000, -0.0000000000000000000, -0.6374239897486879700 ) ) ;
#32031 = vector ( 'none', #32030, 1000.000000000000000 ) ;
#32032 = cartesian_point ( 'none', ( 37.50000000000002100, 33.99999999999999300, -30.49999999999999300 ) ) ;
#32033 = line ( 'none', #32032, #31973 ) ;
#32034 = cartesian_point ( 'none', ( -43.81451272577885400, 0.0000000000000000000, 37.54435343167548200 ) ) ;
#32035 = line ( 'none', #32034, #32031 ) ;
#32036 = cylindrical_surface ( 'none', #32095, 4.999999999999997300 ) ;
#32037 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32038 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#32039 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#32040 = direction ( 'none', ( -9.582479236531445300e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32041 = vertex_point ( 'none', #32595 ) ;
#32042 = plane ( 'none', #32067 ) ;
#32043 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32044 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32045 = axis2_placement_3d ( 'none', #32039, #32038, #32037 ) ;
#32046 = line ( 'none', #32099, #32098 ) ;
#32047 = direction ( 'none', ( -0.7071067811865455700, 0.7071067811865495700, 0.0000000000000000000 ) ) ;
#32048 = direction ( 'none', ( 0.7071067811865495700, 0.7071067811865455700, -1.154479749032190500e-016 ) ) ;
#32049 = axis2_placement_3d ( 'none', #32063, #32044, #32043 ) ;
#32050 = circle ( 'none', #32045, 2.000000000000000900 ) ;
#32051 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32052 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32053 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, -35.50000000000000000 ) ) ;
#32054 = face_outer_bound ( 'none', #27425, .t. ) ;
#32055 = circle ( 'none', #32049, 4.999999999999997300 ) ;
#32056 = plane ( 'none', #32101 ) ;
#32057 = face_outer_bound ( 'none', #27134, .t. ) ;
#32058 = edge_loop ( 'none', ( #31993, #46502, #32243, #32280 ) ) ;
#32059 = plane ( 'none', #32000 ) ;
#32060 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32061 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32062 = cartesian_point ( 'none', ( 35.50000000000000700, 28.00000000000000400, -35.50000000000000000 ) ) ;
#32063 = cartesian_point ( 'none', ( 37.50000000000001400, 28.00000000000000400, -37.50000000000001400 ) ) ;
#32064 = axis2_placement_3d ( 'none', #32062, #32061, #32060 ) ;
#32065 = vector ( 'none', #32004, 1000.000000000000000 ) ;
#32066 = plane ( 'none', #32068 ) ;
#32067 = axis2_placement_3d ( 'none', #32092, #32130, #32129 ) ;
#32068 = axis2_placement_3d ( 'none', #32076, #32075, #32119 ) ;
#32069 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865495700, -0.7071067811865455700 ) ) ;
#32070 = vertex_point ( 'none', #32573 ) ;
#32071 = vector ( 'none', #32069, 1000.000000000000100 ) ;
#32072 = cartesian_point ( 'none', ( 30.50000000000000000, 34.00000000000000000, -37.50000000000001400 ) ) ;
#32073 = line ( 'none', #32072, #32071 ) ;
#32074 = advanced_face ( 'none', ( #32571 ), #32596, .t. ) ;
#32075 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32076 = cartesian_point ( 'none', ( -27.50258157546444300, 47.00000000000000000, 20.69999999999999900 ) ) ;
#32077 = face_outer_bound ( 'none', #27373, .t. ) ;
#32078 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865495700, -0.7071067811865455700 ) ) ;
#32079 = vector ( 'none', #32078, 1000.000000000000100 ) ;
#32080 = cartesian_point ( 'none', ( -30.50000000000000000, 34.00000000000000000, -37.50000000000001400 ) ) ;
#32081 = oriented_edge ( 'none', *, *, #26204, .t. ) ;
#32082 = cartesian_point ( 'none', ( 37.50000000000002100, 28.00000000000000400, 37.50000000000000700 ) ) ;
#32083 = circle ( 'none', #32112, 10.39797779676996800 ) ;
#32084 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32085 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32086 = line ( 'none', #32080, #32079 ) ;
#32087 = face_outer_bound ( 'none', #1985, .t. ) ;
#32088 = cartesian_point ( 'none', ( 37.50000000000001400, 34.00000000000000000, -37.50000000000001400 ) ) ;
#32089 = direction ( 'none', ( -0.7071067811865455700, 0.7071067811865495700, 0.0000000000000000000 ) ) ;
#32090 = vector ( 'none', #32089, 1000.000000000000100 ) ;
#32091 = cartesian_point ( 'none', ( 37.50000000000002800, 34.00000000000000000, 30.49999999999999300 ) ) ;
#32092 = cartesian_point ( 'none', ( -42.49999999999999300, 34.00000000000000000, -37.50000000000001400 ) ) ;
#32093 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 9.582479236531445300e-015 ) ) ;
#32094 = line ( 'none', #32091, #32090 ) ;
#32095 = axis2_placement_3d ( 'none', #32088, #32085, #32084 ) ;
#32096 = face_outer_bound ( 'none', #27887, .t. ) ;
#32097 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32098 = vector ( 'none', #32097, 1000.000000000000000 ) ;
#32099 = cartesian_point ( 'none', ( -0.9999999999999751300, 4.000000000000000000, 62.49199948793445000 ) ) ;
#32100 = cartesian_point ( 'none', ( -30.00258157546443300, 47.00000000000000000, 18.19999999999999600 ) ) ;
#32101 = axis2_placement_3d ( 'none', #32100, #32040, #32093 ) ;
#32102 = cartesian_point ( 'none', ( -0.9999999999999756900, 4.000000000000003600, 57.69133383793444400 ) ) ;
#32103 = line ( 'none', #32102, #32159 ) ;
#32104 = direction ( 'none', ( 0.0000000000000000000, -3.597331681393799000e-015, 1.000000000000000000 ) ) ;
#32105 = direction ( 'none', ( 5.151806796408471300e-017, 1.000000000000000000, 3.592339377154545200e-015 ) ) ;
#32106 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 11.19999999999999800 ) ) ;
#32107 = line ( 'none', #32106, #32118 ) ;
#32108 = axis2_placement_3d ( 'none', #32164, #32163, #32139 ) ;
#32109 = cartesian_point ( 'none', ( 10.41072366659116000, -0.5150000000000001200, -1.850054779234577400e-015 ) ) ;
#32110 = direction ( 'none', ( 1.387778780781446500e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32111 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32112 = axis2_placement_3d ( 'none', #32109, #32105, #32104 ) ;
#32113 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32114 = vector ( 'none', #32113, 1000.000000000000000 ) ;
#32115 = cartesian_point ( 'none', ( -0.9999999999999792400, 120.0000000000000000, 63.50000000000000000 ) ) ;
#32116 = line ( 'none', #32115, #32114 ) ;
#32117 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32118 = vector ( 'none', #32117, 1000.000000000000000 ) ;
#32119 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32120 = oriented_edge ( 'none', *, *, #31986, .f. ) ;
#32121 = axis2_placement_3d ( 'none', #32082, #32111, #32110 ) ;
#32122 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32123 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32124 = cartesian_point ( 'none', ( 2.081668171172168500e-014, 120.0000000000000000, 63.50000000000000000 ) ) ;
#32125 = axis2_placement_3d ( 'none', #32124, #32123, #32122 ) ;
#32126 = circle ( 'none', #32121, 4.999999999999997300 ) ;
#32127 = cylindrical_surface ( 'none', #32125, 1.000000000000000900 ) ;
#32128 = face_outer_bound ( 'none', #26424, .t. ) ;
#32129 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865495700, 0.7071067811865455700 ) ) ;
#32130 = direction ( 'none', ( -5.772398745160954800e-017, 0.7071067811865455700, -0.7071067811865495700 ) ) ;
#32131 = axis2_placement_3d ( 'none', #32155, #32138, #32137 ) ;
#32132 = cartesian_point ( 'none', ( 6.840209666407228700, 4.000000000000000000, 62.12456464008089100 ) ) ;
#32133 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32134 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505162300e-016 ) ) ;
#32135 = line ( 'none', #32185, #32184 ) ;
#32136 = axis2_placement_3d ( 'none', #32143, #32134, #32133 ) ;
#32137 = direction ( 'none', ( 4.479660461395679400e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32138 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.479660461395679400e-016 ) ) ;
#32139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32140 = plane ( 'none', #32136 ) ;
#32141 = face_outer_bound ( 'none', #28702, .t. ) ;
#32142 = plane ( 'none', #32131 ) ;
#32143 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#32144 = cylindrical_surface ( 'none', #32108, 2.500000000000002200 ) ;
#32145 = axis2_placement_3d ( 'none', #32186, #32200, #32180 ) ;
#32146 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32147 = vector ( 'none', #32146, 1000.000000000000000 ) ;
#32148 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#32149 = oriented_edge ( 'none', *, *, #29111, .f. ) ;
#32150 = line ( 'none', #32148, #32147 ) ;
#32151 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -37.50000000000000700 ) ) ;
#32152 = plane ( 'none', #32181 ) ;
#32153 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32154 = vector ( 'none', #32153, 1000.000000000000000 ) ;
#32155 = cartesian_point ( 'none', ( 1.000000000000022600, 120.0000000000000000, 57.69133383793443700 ) ) ;
#32156 = face_outer_bound ( 'none', #28482, .t. ) ;
#32157 = advanced_face ( 'none', ( #32565 ), #32637, .t. ) ;
#32158 = direction ( 'none', ( 1.493220153798561600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32159 = vector ( 'none', #32158, 1000.000000000000000 ) ;
#32160 = face_outer_bound ( 'none', #29047, .t. ) ;
#32161 = cartesian_point ( 'none', ( 37.50000000000002800, 34.00000000000000000, 42.50000000000000000 ) ) ;
#32162 = line ( 'none', #32161, #32154 ) ;
#32163 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32164 = cartesian_point ( 'none', ( 35.50000000000000700, 34.00000000000000000, 35.50000000000000000 ) ) ;
#32165 = oriented_edge ( 'none', *, *, #1279, .t. ) ;
#32166 = line ( 'none', #32173, #32172 ) ;
#32167 = direction ( 'none', ( -0.7705132427757907000, 0.0000000000000000000, 0.6374239897486879700 ) ) ;
#32168 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32169 = vector ( 'none', #32168, 1000.000000000000000 ) ;
#32170 = cartesian_point ( 'none', ( -20.50258157546444000, 47.00000000000000000, 27.69999999999999900 ) ) ;
#32171 = direction ( 'none', ( -0.5877852522924678100, 0.0000000000000000000, -0.8090169943749514500 ) ) ;
#32172 = vector ( 'none', #32171, 999.9999999999998900 ) ;
#32173 = cartesian_point ( 'none', ( -33.10109822064437400, 0.0000000000000000000, -47.26105475534008300 ) ) ;
#32174 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32175 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32176 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#32177 = edge_curve ( 'none', #29310, #29456, #32569, .t. ) ;
#32178 = line ( 'none', #32170, #32169 ) ;
#32179 = line ( 'none', #32194, #32182 ) ;
#32180 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32181 = axis2_placement_3d ( 'none', #32176, #32175, #32174 ) ;
#32182 = vector ( 'none', #32167, 1000.000000000000000 ) ;
#32183 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32184 = vector ( 'none', #32183, 1000.000000000000000 ) ;
#32185 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#32186 = cartesian_point ( 'none', ( -27.50258157546444300, 47.00000000000000000, 27.69999999999999900 ) ) ;
#32187 = face_outer_bound ( 'none', #28441, .t. ) ;
#32188 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32189 = vector ( 'none', #32188, 1000.000000000000000 ) ;
#32190 = cartesian_point ( 'none', ( -27.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#32191 = line ( 'none', #32190, #32189 ) ;
#32192 = cartesian_point ( 'none', ( 0.2153518331261175000, -0.5149999999999924600, -2.042629540447554100 ) ) ;
#32193 = plane ( 'none', #32145 ) ;
#32194 = cartesian_point ( 'none', ( -45.08936070527623500, 0.0000000000000000000, 36.00332694612390600 ) ) ;
#32195 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32196 = vector ( 'none', #32195, 1000.000000000000000 ) ;
#32197 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 11.19999999999999900 ) ) ;
#32198 = line ( 'none', #32197, #32196 ) ;
#32199 = face_outer_bound ( 'none', #28389, .t. ) ;
#32200 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32201 = oriented_edge ( 'none', *, *, #53197, .f. ) ;
#32202 = cartesian_point ( 'none', ( -42.04974876574128500, 0.0000000000000000000, 46.23925419746775800 ) ) ;
#32203 = plane ( 'none', #32264 ) ;
#32204 = cartesian_point ( 'none', ( -47.51348918324270400, 0.0000000000000000000, 40.60441288374796200 ) ) ;
#32205 = cartesian_point ( 'none', ( 37.50000000000002800, 0.0000000000000000000, 42.50000000000000000 ) ) ;
#32206 = direction ( 'none', ( -4.479660461395679400e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32207 = vector ( 'none', #32206, 1000.000000000000000 ) ;
#32208 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32209 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, -42.50000000000000000 ) ) ;
#32210 = oriented_edge ( 'none', *, *, #53249, .f. ) ;
#32211 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32212 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32213 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#32214 = cartesian_point ( 'none', ( 1.000000000000022600, 4.000000000000003600, 57.69133383793443700 ) ) ;
#32215 = line ( 'none', #32214, #32207 ) ;
#32216 = axis2_placement_3d ( 'none', #32208, #32270, #32269 ) ;
#32217 = face_outer_bound ( 'none', #28487, .t. ) ;
#32218 = face_outer_bound ( 'none', #28324, .t. ) ;
#32219 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32220 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32221 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32222 = vertex_point ( 'none', #32633 ) ;
#32223 = cartesian_point ( 'none', ( -48.78833716273985000, 0.0000000000000000000, -39.06338639819668400 ) ) ;
#32224 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32225 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32226 = cartesian_point ( 'none', ( 37.50000000000001400, 0.0000000000000000000, -37.50000000000001400 ) ) ;
#32227 = axis2_placement_3d ( 'none', #32226, #32225, #32224 ) ;
#32228 = cartesian_point ( 'none', ( -37.54089267965166200, 0.0000000000000000000, 49.96930434591696700 ) ) ;
#32229 = plane ( 'none', #32232 ) ;
#32230 = circle ( 'none', #32235, 57.70000000000000300 ) ;
#32231 = circle ( 'none', #32227, 4.999999999999997300 ) ;
#32232 = axis2_placement_3d ( 'none', #32213, #32212, #32211 ) ;
#32233 = circle ( 'none', #32216, 62.50000000000000000 ) ;
#32234 = oriented_edge ( 'none', *, *, #1237, .t. ) ;
#32235 = axis2_placement_3d ( 'none', #32221, #32220, #32219 ) ;
#32236 = line ( 'none', #32297, #32296 ) ;
#32237 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32238 = direction ( 'none', ( 1.387778780781446500e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32239 = cylindrical_surface ( 'none', #32291, 57.69999999999998900 ) ;
#32240 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32241 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32242 = cartesian_point ( 'none', ( 1.000000000000025100, 4.000000000000003600, 63.50000000000000000 ) ) ;
#32243 = oriented_edge ( 'none', *, *, #53243, .f. ) ;
#32244 = axis2_placement_3d ( 'none', #32263, #32262, #32252 ) ;
#32245 = oriented_edge ( 'none', *, *, #32441, .f. ) ;
#32246 = axis2_placement_3d ( 'none', #32250, #32241, #32238 ) ;
#32247 = cartesian_point ( 'none', ( 1.000000000000025100, 120.0000000000000000, 63.50000000000000000 ) ) ;
#32248 = line ( 'none', #32247, #32306 ) ;
#32249 = cylindrical_surface ( 'none', #32244, 4.999999999999997300 ) ;
#32250 = cartesian_point ( 'none', ( 37.50000000000002100, 0.0000000000000000000, 37.50000000000000700 ) ) ;
#32251 = cartesian_point ( 'none', ( -42.50000000000000000, 28.99999999999997200, 30.49999999999999300 ) ) ;
#32252 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32253 = axis2_placement_3d ( 'none', #32237, #32288, #32287 ) ;
#32254 = circle ( 'none', #32246, 4.999999999999997300 ) ;
#32255 = advanced_face ( 'none', ( #32634 ), #32632, .f. ) ;
#32256 = cartesian_point ( 'none', ( -48.78833716274009200, 0.0000000000000000000, 39.06338639819639300 ) ) ;
#32257 = cartesian_point ( 'none', ( -42.50000000000000000, 0.0000000000000000000, -37.50000000000000700 ) ) ;
#32258 = direction ( 'none', ( -1.632680918566406800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32259 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.632680918566406800e-016 ) ) ;
#32260 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, 30.49999999999999300 ) ) ;
#32261 = cartesian_point ( 'none', ( 37.50000000000002800, 28.00000000000000400, 42.50000000000000000 ) ) ;
#32262 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32263 = cartesian_point ( 'none', ( 37.50000000000002100, 34.00000000000000000, 37.50000000000000700 ) ) ;
#32264 = axis2_placement_3d ( 'none', #32209, #32259, #32258 ) ;
#32265 = edge_curve ( 'none', #31752, #28636, #32624, .t. ) ;
#32266 = face_outer_bound ( 'none', #28180, .t. ) ;
#32267 = cartesian_point ( 'none', ( -42.50000000000000000, 28.99999999999998600, -30.49999999999999300 ) ) ;
#32268 = cartesian_point ( 'none', ( -40.22140424334532600, 0.0000000000000000000, 41.37062533602075800 ) ) ;
#32269 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32270 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32271 = edge_curve ( 'none', #53164, #32516, #32629, .t. ) ;
#32272 = edge_curve ( 'none', #31553, #31752, #32567, .t. ) ;
#32273 = face_outer_bound ( 'none', #37089, .t. ) ;
#32274 = plane ( 'none', #32334 ) ;
#32275 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32276 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32277 = oriented_edge ( 'none', *, *, #759, .f. ) ;
#32278 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32279 = vector ( 'none', #32292, 1000.000000000000000 ) ;
#32280 = oriented_edge ( 'none', *, *, #31986, .t. ) ;
#32281 = cartesian_point ( 'none', ( -45.08936070527623500, 0.0000000000000000000, 36.00332694612390600 ) ) ;
#32282 = edge_loop ( 'none', ( #1910, #22796, #32335, #33198, #33021 ) ) ;
#32283 = cartesian_point ( 'none', ( 2.081668171172168500e-014, 4.000000000000003600, 63.50000000000000000 ) ) ;
#32284 = cartesian_point ( 'none', ( 6.238526717231641400, 120.0000000000000000, 57.36175367262045200 ) ) ;
#32285 = axis2_placement_3d ( 'none', #32283, #32276, #32275 ) ;
#32286 = cartesian_point ( 'none', ( -42.49999999999998600, 28.00000000000000400, 37.50000000000001400 ) ) ;
#32287 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32288 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32289 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32290 = edge_curve ( 'none', #32070, #30034, #32669, .t. ) ;
#32291 = axis2_placement_3d ( 'none', #32289, #32302, #32301 ) ;
#32293 = oriented_edge ( 'none', *, *, #32402, .f. ) ;
#32292 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32294 = face_outer_bound ( 'none', #46356, .t. ) ;
#32295 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32296 = vector ( 'none', #32295, 1000.000000000000000 ) ;
#32297 = cartesian_point ( 'none', ( -42.50000000000000000, 34.00000000000000000, -37.50000000000000700 ) ) ;
#32298 = line ( 'none', #32284, #32279 ) ;
#32299 = circle ( 'none', #32285, 1.000000000000000900 ) ;
#32300 = oriented_edge ( 'none', *, *, #32365, .t. ) ;
#32301 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32302 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32303 = circle ( 'none', #32253, 62.50000000000000000 ) ;
#32304 = cartesian_point ( 'none', ( -49.28782811201969600, 0.0000000000000000000, 30.00000000000001800 ) ) ;
#32305 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32306 = vector ( 'none', #32305, 1000.000000000000000 ) ;
#32307 = line ( 'none', #32312, #32310 ) ;
#32308 = cartesian_point ( 'none', ( -49.28782811201970300, 0.0000000000000000000, -30.00000000000000000 ) ) ;
#32309 = direction ( 'none', ( 1.196361017915039500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32311 = advanced_face ( 'none', ( #32618 ), #32607, .f. ) ;
#32310 = vector ( 'none', #32309, 1000.000000000000000 ) ;
#32313 = oriented_edge ( 'none', *, *, #3703, .t. ) ;
#32312 = cartesian_point ( 'none', ( -59.00000000000000000, 0.0000000000000000000, -28.99999999999999300 ) ) ;
#32314 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32315 = vector ( 'none', #32314, 1000.000000000000000 ) ;
#32316 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 30.20000000000001000 ) ) ;
#32317 = line ( 'none', #32316, #32315 ) ;
#32318 = oriented_edge ( 'none', *, *, #32265, .f. ) ;
#32319 = cylindrical_surface ( 'none', #32384, 2.499999999999998700 ) ;
#32320 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32321 = vector ( 'none', #32320, 1000.000000000000000 ) ;
#32322 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 22.50000000000000400 ) ) ;
#32323 = edge_loop ( 'none', ( #8934, #33774, #33801, #35035, #34000, #35143 ) ) ;
#32324 = cartesian_point ( 'none', ( -20.50258157546445400, 49.00000000000000000, -20.69999999999999900 ) ) ;
#32325 = vertex_point ( 'none', #32572 ) ;
#32326 = oriented_edge ( 'none', *, *, #35807, .f. ) ;
#32327 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32328 = vector ( 'none', #32327, 1000.000000000000000 ) ;
#32329 = cartesian_point ( 'none', ( -42.49999999999998600, 34.00000000000000000, 37.50000000000001400 ) ) ;
#32330 = line ( 'none', #32329, #32321 ) ;
#32331 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32332 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32333 = cartesian_point ( 'none', ( -20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#32335 = oriented_edge ( 'none', *, *, #33329, .t. ) ;
#32334 = axis2_placement_3d ( 'none', #32333, #32332, #32331 ) ;
#32336 = oriented_edge ( 'none', *, *, #32449, .f. ) ;
#32337 = edge_curve ( 'none', #32406, #32222, #32665, .t. ) ;
#32338 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32339 = vector ( 'none', #32338, 1000.000000000000000 ) ;
#32340 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -30.49999999999999300 ) ) ;
#32341 = line ( 'none', #32340, #32339 ) ;
#32342 = cartesian_point ( 'none', ( -42.50000000000000000, 28.00000000000000400, -42.49999999999999300 ) ) ;
#32343 = line ( 'none', #32342, #32328 ) ;
#32344 = cartesian_point ( 'none', ( -42.49999999999998600, 0.0000000000000000000, 37.50000000000001400 ) ) ;
#32345 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32346 = axis2_placement_3d ( 'none', #32278, #32240, #32345 ) ;
#32347 = circle ( 'none', #32346, 57.70000000000000300 ) ;
#32348 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32349 = cartesian_point ( 'none', ( -15.00000000000000200, 2.000000000000000000, -23.00000000000000000 ) ) ;
#32350 = cartesian_point ( 'none', ( 20.30781997698388300, 120.0000000000000000, 54.00817019472533100 ) ) ;
#32351 = direction ( 'none', ( 3.037428225030919100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32352 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 3.037428225030919100e-016 ) ) ;
#32353 = oriented_edge ( 'none', *, *, #33281, .t. ) ;
#32354 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#32355 = line ( 'none', #32349, #32357 ) ;
#32356 = cartesian_point ( 'none', ( -45.08936070527599300, 0.0000000000000000000, -36.00332694612419000 ) ) ;
#32357 = vector ( 'none', #32348, 1000.000000000000000 ) ;
#32358 = axis2_placement_3d ( 'none', #32350, #32410, #32409 ) ;
#32359 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32360 = vector ( 'none', #32359, 1000.000000000000000 ) ;
#32361 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.982298554899067700e-016 ) ) ;
#32362 = vector ( 'none', #32361, 1000.000000000000000 ) ;
#32363 = plane ( 'none', #32372 ) ;
#32364 = cartesian_point ( 'none', ( -57.99999999999997900, 0.0000000000000000000, 30.00000000000000400 ) ) ;
#32365 = edge_curve ( 'none', #1276, #32412, #32663, .t. ) ;
#32366 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#32367 = line ( 'none', #32366, #32360 ) ;
#32368 = face_outer_bound ( 'none', #29293, .t. ) ;
#32369 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32370 = vector ( 'none', #32369, 1000.000000000000000 ) ;
#32371 = cartesian_point ( 'none', ( -54.82928049865328300, 0.0000000000000000000, -30.00000000000000700 ) ) ;
#32372 = axis2_placement_3d ( 'none', #32354, #32352, #32351 ) ;
#32373 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32374 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32375 = line ( 'none', #32376, #32370 ) ;
#32376 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 30.20000000000000600 ) ) ;
#32377 = line ( 'none', #32364, #32362 ) ;
#32378 = cartesian_point ( 'none', ( -59.00000000000000000, 0.0000000000000000000, -20.62159062730128100 ) ) ;
#32379 = direction ( 'none', ( -0.6845471059286902800, 0.0000000000000000000, 0.7289686274214100000 ) ) ;
#32380 = vector ( 'none', #32379, 1000.000000000000000 ) ;
#32381 = cartesian_point ( 'none', ( -40.22140424334532600, 0.0000000000000000000, 41.37062533602075800 ) ) ;
#32382 = line ( 'none', #32381, #32380 ) ;
#32383 = face_outer_bound ( 'none', #46376, .t. ) ;
#32384 = axis2_placement_3d ( 'none', #32322, #32374, #32373 ) ;
#32385 = cartesian_point ( 'none', ( -8.824439069035749500, 0.0000000000000000000, -61.87389817295233700 ) ) ;
#32386 = cartesian_point ( 'none', ( -10.99999999999999500, 47.00000000000000000, -11.19999999999999900 ) ) ;
#32387 = face_outer_bound ( 'none', #28664, .t. ) ;
#32388 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32389 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32390 = cartesian_point ( 'none', ( 29.22944367523116300, 4.000000000000000000, 55.24391027467634500 ) ) ;
#32392 = vertex_point ( 'none', #32657 ) ;
#32391 = cartesian_point ( 'none', ( 23.37590909547714800, 120.0000000000000000, 59.04080685390396600 ) ) ;
#32393 = axis2_placement_3d ( 'none', #32391, #32403, #32388 ) ;
#32394 = edge_curve ( 'none', #32412, #32855, #32650, .t. ) ;
#32395 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32396 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32397 = edge_curve ( 'none', #53259, #32855, #32645, .t. ) ;
#32398 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32399 = axis2_placement_3d ( 'none', #32398, #32396, #32395 ) ;
#32400 = circle ( 'none', #32399, 62.50000000000000000 ) ;
#32401 = axis2_placement_3d ( 'none', #32386, #32389, #32448 ) ;
#32402 = edge_curve ( 'none', #32392, #32406, #32658, .t. ) ;
#32403 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32404 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32406 = vertex_point ( 'none', #32640 ) ;
#32405 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32407 = axis2_placement_3d ( 'none', #32417, #32405, #32404 ) ;
#32408 = circle ( 'none', #32407, 57.70000000000000300 ) ;
#32409 = direction ( 'none', ( -0.3681245526846787000, 0.0000000000000000000, -0.9297764858882510100 ) ) ;
#32410 = direction ( 'none', ( 0.9297764858882511300, 0.0000000000000000000, -0.3681245526846787500 ) ) ;
#32411 = face_outer_bound ( 'none', #39261, .t. ) ;
#32412 = vertex_point ( 'none', #32701 ) ;
#32413 = vertex_point ( 'none', #32639 ) ;
#32414 = face_outer_bound ( 'none', #29905, .t. ) ;
#32415 = vertex_point ( 'none', #32705 ) ;
#32416 = plane ( 'none', #32401 ) ;
#32417 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32418 = cylindrical_surface ( 'none', #32393, 1.000000000000000900 ) ;
#32419 = plane ( 'none', #32358 ) ;
#32420 = oriented_edge ( 'none', *, *, #32290, .f. ) ;
#32421 = direction ( 'none', ( -0.3681245526846789200, 0.0000000000000000000, -0.9297764858882510100 ) ) ;
#32422 = vector ( 'none', #32421, 1000.000000000000100 ) ;
#32423 = cartesian_point ( 'none', ( 22.16737294876038400, 4.000000000000003600, 53.27192108935597000 ) ) ;
#32424 = line ( 'none', #32423, #32422 ) ;
#32425 = edge_curve ( 'none', #53261, #1263, #32697, .t. ) ;
#32426 = axis2_placement_3d ( 'none', #32482, #32481, #32480 ) ;
#32427 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32428 = vector ( 'none', #32427, 1000.000000000000000 ) ;
#32429 = face_outer_bound ( 'none', #30223, .t. ) ;
#32430 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32431 = cartesian_point ( 'none', ( 48.17457742384848300, 120.0000000000000000, 31.75689043394564600 ) ) ;
#32432 = plane ( 'none', #32426 ) ;
#32433 = edge_loop ( 'none', ( #32300, #32438, #32820, #32940, #32921, #32234 ) ) ;
#32434 = cartesian_point ( 'none', ( 22.16737294876038100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#32435 = line ( 'none', #32434, #32428 ) ;
#32436 = direction ( 'none', ( 0.8949343677499604900, -0.4461978007789579300, 0.0000000000000000000 ) ) ;
#32437 = vector ( 'none', #32436, 1000.000000000000200 ) ;
#32438 = oriented_edge ( 'none', *, *, #32394, .t. ) ;
#32439 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32440 = vector ( 'none', #32439, 1000.000000000000000 ) ;
#32441 = edge_curve ( 'none', #32415, #32392, #32691, .t. ) ;
#32442 = cylindrical_surface ( 'none', #32475, 57.70000000000001700 ) ;
#32443 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32444 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32445 = cartesian_point ( 'none', ( 23.37590909547714800, 4.000000000000003600, 59.04080685390396600 ) ) ;
#32446 = axis2_placement_3d ( 'none', #32445, #32444, #32443 ) ;
#32447 = cartesian_point ( 'none', ( 23.93461584375533100, 4.000000000000000000, 57.73546712733739400 ) ) ;
#32448 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32449 = edge_curve ( 'none', #32222, #32070, #32698, .t. ) ;
#32450 = cartesian_point ( 'none', ( -40.22140424334507700, 0.0000000000000000000, -41.37062533602100700 ) ) ;
#32451 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.149999999999999900, -0.5150000000000000100 ) ) ;
#32452 = line ( 'none', #32451, #32437 ) ;
#32453 = circle ( 'none', #32446, 1.000000000000000900 ) ;
#32454 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32455 = vector ( 'none', #32454, 1000.000000000000000 ) ;
#32456 = cartesian_point ( 'none', ( 24.30568558136540200, 120.0000000000000000, 58.67268230121928200 ) ) ;
#32457 = line ( 'none', #32456, #32455 ) ;
#32458 = cartesian_point ( 'none', ( -17.99999999999999300, 47.00000000000000000, -11.19999999999999900 ) ) ;
#32459 = line ( 'none', #32458, #32440 ) ;
#32460 = axis2_placement_3d ( 'none', #33051, #33050, #33046 ) ;
#32461 = edge_curve ( 'none', #33003, #1187, #32644, .t. ) ;
#32462 = circle ( 'none', #32467, 1.000000000000000900 ) ;
#32463 = vector ( 'none', #32430, 1000.000000000000000 ) ;
#32464 = oriented_edge ( 'none', *, *, #1012, .f. ) ;
#32465 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32466 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32467 = axis2_placement_3d ( 'none', #30858, #31108, #31640 ) ;
#32468 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32469 = vector ( 'none', #32468, 1000.000000000000000 ) ;
#32470 = edge_curve ( 'none', #30034, #31553, #32700, .t. ) ;
#32471 = cartesian_point ( 'none', ( 29.71505162541513900, 4.000000000000003600, 56.12722785688701100 ) ) ;
#32472 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32473 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32474 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32475 = axis2_placement_3d ( 'none', #32474, #32473, #32472 ) ;
#32476 = line ( 'none', #32431, #32463 ) ;
#32477 = cartesian_point ( 'none', ( 31.46766498550287100, 4.000000000000003600, 55.16372050868358200 ) ) ;
#32478 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32479 = vector ( 'none', #32478, 1000.000000000000000 ) ;
#32480 = direction ( 'none', ( 0.3681245526846789200, 0.0000000000000000000, 0.9297764858882510100 ) ) ;
#32481 = direction ( 'none', ( -0.9297764858882510100, 0.0000000000000000000, 0.3681245526846789200 ) ) ;
#32482 = cartesian_point ( 'none', ( 22.16737294876038400, 120.0000000000000000, 53.27192108935597000 ) ) ;
#32483 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#32484 = line ( 'none', #32483, #32479 ) ;
#32485 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32486 = axis2_placement_3d ( 'none', #32485, #32466, #32465 ) ;
#32487 = oriented_edge ( 'none', *, *, #33755, .t. ) ;
#32488 = cartesian_point ( 'none', ( 30.98205703531887800, 4.000000000000000000, 54.28040292647288800 ) ) ;
#32489 = edge_curve ( 'none', #32855, #32516, #32673, .t. ) ;
#32490 = line ( 'none', #32488, #32469 ) ;
#32491 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32492 = vector ( 'none', #32491, 1000.000000000000000 ) ;
#32493 = cartesian_point ( 'none', ( 23.93461584375533100, 4.000000000000000000, 57.73546712733739400 ) ) ;
#32494 = line ( 'none', #32493, #32492 ) ;
#32495 = face_outer_bound ( 'none', #39088, .t. ) ;
#32496 = cartesian_point ( 'none', ( -45.08936070527601500, 0.0000000000000000000, -36.00332694612417600 ) ) ;
#32497 = line ( 'none', #32496, #32542 ) ;
#32498 = axis2_placement_3d ( 'none', #32543, #32584, #32582 ) ;
#32499 = vector ( 'none', #32503, 1000.000000000000000 ) ;
#32500 = advanced_face ( 'none', ( #32735 ), #32699, .t. ) ;
#32501 = axis2_placement_3d ( 'none', #32536, #32535, #32601 ) ;
#32502 = face_outer_bound ( 'none', #486, .t. ) ;
#32503 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -3.982298554899064800e-016 ) ) ;
#32504 = cartesian_point ( 'none', ( -57.99999999999998600, 0.0000000000000000000, -30.00000000000000400 ) ) ;
#32505 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32506 = vector ( 'none', #32505, 1000.000000000000000 ) ;
#32507 = cartesian_point ( 'none', ( 26.91670536020974300, 120.0000000000000000, 51.03705489692421100 ) ) ;
#32508 = line ( 'none', #32504, #32499 ) ;
#32509 = cartesian_point ( 'none', ( 21.67308093990178700, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#32510 = direction ( 'none', ( -0.4817536741017166600, 0.0000000000000000000, -0.8763066800438628100 ) ) ;
#32511 = direction ( 'none', ( 0.8763066800438628100, 0.0000000000000000000, -0.4817536741017166600 ) ) ;
#32512 = cartesian_point ( 'none', ( 26.91670536020974300, 120.0000000000000000, 51.03705489692421100 ) ) ;
#32513 = axis2_placement_3d ( 'none', #32512, #32511, #32510 ) ;
#32514 = oriented_edge ( 'none', *, *, #1336, .f. ) ;
#32515 = line ( 'none', #32507, #32506 ) ;
#32516 = vertex_point ( 'none', #32687 ) ;
#32517 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32518 = vector ( 'none', #32517, 1000.000000000000000 ) ;
#32519 = cartesian_point ( 'none', ( 29.71505162541513900, 120.0000000000000000, 56.12722785688701100 ) ) ;
#32520 = cartesian_point ( 'none', ( 30.98205703531888500, 4.000000000000000000, 54.28040292647290200 ) ) ;
#32521 = plane ( 'none', #32513 ) ;
#32522 = oriented_edge ( 'none', *, *, #32800, .f. ) ;
#32523 = line ( 'none', #32519, #32518 ) ;
#32524 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32525 = vector ( 'none', #32524, 1000.000000000000000 ) ;
#32526 = cartesian_point ( 'none', ( -10.99999999999999500, 47.00000000000000000, -11.19999999999999900 ) ) ;
#32527 = line ( 'none', #32526, #32525 ) ;
#32528 = face_outer_bound ( 'none', #30694, .t. ) ;
#32529 = cartesian_point ( 'none', ( -47.51348918324247700, 0.0000000000000000000, -40.60441288374826000 ) ) ;
#32530 = conical_surface ( 'none', #32600, 2.000000000000000900, 0.9599310885968839200 ) ;
#32531 = line ( 'none', #32593, #32589 ) ;
#32532 = direction ( 'none', ( 0.4817536741017166600, 0.0000000000000000000, 0.8763066800438628100 ) ) ;
#32533 = direction ( 'none', ( -0.8763066800438628100, 0.0000000000000000000, 0.4817536741017166600 ) ) ;
#32534 = cartesian_point ( 'none', ( 28.66931872029746800, 120.0000000000000000, 50.07354754872078200 ) ) ;
#32535 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32536 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#32537 = face_outer_bound ( 'none', #30567, .t. ) ;
#32538 = plane ( 'none', #32501 ) ;
#32539 = axis2_placement_3d ( 'none', #32534, #32533, #32532 ) ;
#32540 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#32541 = direction ( 'none', ( 0.7705132427757862600, -0.0000000000000000000, 0.6374239897486933000 ) ) ;
#32542 = vector ( 'none', #32541, 1000.000000000000000 ) ;
#32543 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32544 = face_outer_bound ( 'none', #31325, .t. ) ;
#32545 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32546 = vector ( 'none', #32545, 1000.000000000000000 ) ;
#32547 = cartesian_point ( 'none', ( 29.22944367523115600, 4.000000000000000000, 55.24391027467633100 ) ) ;
#32548 = plane ( 'none', #32539 ) ;
#32549 = line ( 'none', #32547, #32546 ) ;
#32550 = direction ( 'none', ( -0.4817536741017166600, 0.0000000000000000000, -0.8763066800438628100 ) ) ;
#32551 = vector ( 'none', #32550, 1000.000000000000100 ) ;
#32552 = cartesian_point ( 'none', ( 28.66931872029746800, 4.000000000000003600, 50.07354754872078200 ) ) ;
#32553 = line ( 'none', #32552, #32551 ) ;
#32554 = direction ( 'none', ( 0.4817536741017166600, 0.0000000000000000000, 0.8763066800438628100 ) ) ;
#32555 = vector ( 'none', #32554, 1000.000000000000000 ) ;
#32556 = cartesian_point ( 'none', ( 26.91670536020974300, 4.000000000000003600, 51.03705489692421100 ) ) ;
#32557 = vertex_point ( 'none', #32729 ) ;
#32558 = line ( 'none', #32556, #32555 ) ;
#32559 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32560 = vector ( 'none', #32559, 1000.000000000000000 ) ;
#32561 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#32562 = line ( 'none', #32561, #32560 ) ;
#32563 = oriented_edge ( 'none', *, *, #32680, .f. ) ;
#32564 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32565 = face_outer_bound ( 'none', #32058, .t. ) ;
#32566 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32567 = line ( 'none', #32606, #32605 ) ;
#32568 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32569 = circle ( 'none', #32627, 62.50000000000000000 ) ;
#32570 = oriented_edge ( 'none', *, *, #33482, .t. ) ;
#32571 = face_outer_bound ( 'none', #31635, .t. ) ;
#32572 = cartesian_point ( 'none', ( -29.22944367523074800, 0.0000000000000000000, -55.24391027467655800 ) ) ;
#32573 = cartesian_point ( 'none', ( -43.50768602058383300, 0.0000000000000000000, -44.87015998561064800 ) ) ;
#32574 = axis2_placement_3d ( 'none', #32568, #32564, #32587 ) ;
#32575 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32576 = vector ( 'none', #32575, 1000.000000000000000 ) ;
#32577 = cartesian_point ( 'none', ( 30.59135830545900300, 120.0000000000000000, 55.64547418278529300 ) ) ;
#32578 = cartesian_point ( 'none', ( 28.66931872029746500, 120.0000000000000000, 50.07354754872077500 ) ) ;
#32579 = oriented_edge ( 'none', *, *, #35823, .t. ) ;
#32580 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32581 = cartesian_point ( 'none', ( 31.46766498550287100, 120.0000000000000000, 55.16372050868358200 ) ) ;
#32582 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32583 = edge_curve ( 'none', #4504, #3716, #32675, .t. ) ;
#32584 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32585 = vector ( 'none', #32580, 1000.000000000000000 ) ;
#32586 = oriented_edge ( 'none', *, *, #32793, .f. ) ;
#32587 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32588 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32589 = vector ( 'none', #32588, 1000.000000000000000 ) ;
#32590 = line ( 'none', #32578, #32576 ) ;
#32591 = line ( 'none', #32581, #32585 ) ;
#32592 = axis2_placement_3d ( 'none', #32577, #32599, #32598 ) ;
#32593 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -20.69999999999999900 ) ) ;
#32594 = circle ( 'none', #32498, 57.69999999999999600 ) ;
#32595 = cartesian_point ( 'none', ( 54.15065006435703800, 4.000000000000003600, 33.18067355566413600 ) ) ;
#32596 = cylindrical_surface ( 'none', #32592, 1.000000000000000900 ) ;
#32597 = oriented_edge ( 'none', *, *, #28496, .t. ) ;
#32598 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32599 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32600 = axis2_placement_3d ( 'none', #32602, #32540, #32603 ) ;
#32601 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32602 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#32603 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32604 = direction ( 'none', ( -0.7705132427757859200, 0.0000000000000000000, -0.6374239897486938500 ) ) ;
#32605 = vector ( 'none', #32604, 1000.000000000000100 ) ;
#32606 = cartesian_point ( 'none', ( -43.81451272577863400, 0.0000000000000000000, -37.54435343167574500 ) ) ;
#32607 = plane ( 'none', #32662 ) ;
#32608 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32609 = vector ( 'none', #32608, 1000.000000000000000 ) ;
#32610 = vertex_point ( 'none', #32683 ) ;
#32611 = direction ( 'none', ( 0.6845471059286847300, -0.0000000000000000000, 0.7289686274214152200 ) ) ;
#32612 = vector ( 'none', #32611, 1000.000000000000100 ) ;
#32613 = cartesian_point ( 'none', ( -40.22140424334507000, 0.0000000000000000000, -41.37062533602100000 ) ) ;
#32614 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32615 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32616 = axis2_placement_3d ( 'none', #32566, #32615, #32614 ) ;
#32617 = direction ( 'none', ( -0.6845471059286835100, 0.0000000000000000000, -0.7289686274214164400 ) ) ;
#32618 = face_outer_bound ( 'none', #29916, .t. ) ;
#32620 = vertex_point ( 'none', #32725 ) ;
#32619 = direction ( 'none', ( -0.5877852522924753600, 0.0000000000000000000, -0.8090169943749459000 ) ) ;
#32621 = direction ( 'none', ( 0.8090169943749459000, 0.0000000000000000000, -0.5877852522924753600 ) ) ;
#32622 = cartesian_point ( 'none', ( 33.10109822064470100, 120.0000000000000000, 47.26105475533984200 ) ) ;
#32623 = edge_curve ( 'none', #32792, #33436, #32734, .t. ) ;
#32624 = circle ( 'none', #32616, 62.50000000000000000 ) ;
#32625 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32626 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32627 = axis2_placement_3d ( 'none', #32638, #32626, #32625 ) ;
#32628 = cartesian_point ( 'none', ( 38.13338051494705600, 120.0000000000000000, 50.78479389051662500 ) ) ;
#32629 = line ( 'none', #32628, #32609 ) ;
#32630 = oriented_edge ( 'none', *, *, #28462, .f. ) ;
#32631 = oriented_edge ( 'none', *, *, #33544, .f. ) ;
#32632 = plane ( 'none', #32635 ) ;
#32633 = cartesian_point ( 'none', ( -42.04974876574099300, 0.0000000000000000000, -46.23925419746802100 ) ) ;
#32634 = face_outer_bound ( 'none', #32433, .t. ) ;
#32635 = axis2_placement_3d ( 'none', #32622, #32621, #32619 ) ;
#32636 = vertex_point ( 'none', #32727 ) ;
#32637 = cylindrical_surface ( 'none', #32574, 57.69999999999998900 ) ;
#32638 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32639 = cartesian_point ( 'none', ( -30.98205703531846600, 0.0000000000000000000, -54.28040292647312300 ) ) ;
#32640 = cartesian_point ( 'none', ( -38.76346698850225200, 0.0000000000000000000, -42.73971954787837300 ) ) ;
#32641 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32642 = vector ( 'none', #32641, 1000.000000000000000 ) ;
#32643 = cartesian_point ( 'none', ( 36.51534652619716300, 120.0000000000000000, 51.96036439510157100 ) ) ;
#32644 = line ( 'none', #32679, #32678 ) ;
#32645 = line ( 'none', #32643, #32642 ) ;
#32646 = edge_curve ( 'none', #32636, #32792, #32713, .t. ) ;
#32647 = direction ( 'none', ( 0.5877852522924753600, 0.0000000000000000000, 0.8090169943749459000 ) ) ;
#32648 = vector ( 'none', #32647, 1000.000000000000000 ) ;
#32649 = cartesian_point ( 'none', ( 33.10109822064470100, 4.000000000000003600, 47.26105475533984200 ) ) ;
#32650 = line ( 'none', #32649, #32648 ) ;
#32651 = axis2_placement_3d ( 'none', #32656, #32703, #32702 ) ;
#32652 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32653 = vector ( 'none', #32652, 1000.000000000000000 ) ;
#32654 = cartesian_point ( 'none', ( 35.92285869090178400, 4.000000000000000000, 51.14487485050190700 ) ) ;
#32655 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32656 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32657 = cartesian_point ( 'none', ( -34.71913220939425300, 0.0000000000000000000, -46.08548425075516500 ) ) ;
#32658 = circle ( 'none', #32651, 57.70000000000000300 ) ;
#32659 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32660 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505162300e-016 ) ) ;
#32661 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#32662 = axis2_placement_3d ( 'none', #32661, #32660, #32659 ) ;
#32663 = line ( 'none', #32654, #32653 ) ;
#32664 = cartesian_point ( 'none', ( -38.76346698850225200, 0.0000000000000000000, -42.73971954787837300 ) ) ;
#32665 = line ( 'none', #32664, #32667 ) ;
#32666 = edge_curve ( 'none', #32610, #32415, #32717, .t. ) ;
#32667 = vector ( 'none', #32617, 1000.000000000000000 ) ;
#32668 = oriented_edge ( 'none', *, *, #651, .f. ) ;
#32669 = line ( 'none', #32613, #32612 ) ;
#32670 = edge_loop ( 'none', ( #33852, #34961, #35158, #34867 ) ) ;
#32671 = oriented_edge ( 'none', *, *, #5732, .t. ) ;
#32672 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32673 = circle ( 'none', #32739, 1.000000000000000900 ) ;
#32674 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -27.69999999999999900 ) ) ;
#32675 = line ( 'none', #32674, #32724 ) ;
#32676 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32677 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32678 = vector ( 'none', #32677, 1000.000000000000000 ) ;
#32679 = cartesian_point ( 'none', ( 37.54089267965167700, 4.000000000000000000, 49.96930434591695300 ) ) ;
#32680 = edge_curve ( 'none', #32325, #32413, #32774, .t. ) ;
#32681 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32682 = oriented_edge ( 'none', *, *, #33565, .f. ) ;
#32683 = cartesian_point ( 'none', ( -35.92285869090141400, 0.0000000000000000000, -51.14487485050216300 ) ) ;
#32684 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32685 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32686 = cartesian_point ( 'none', ( 37.32436352057211300, 120.0000000000000000, 51.37257914280910100 ) ) ;
#32687 = cartesian_point ( 'none', ( 38.13338051494705600, 4.000000000000003600, 50.78479389051662500 ) ) ;
#32688 = direction ( 'none', ( 0.5877852522924685900, -0.0000000000000000000, 0.8090169943749507800 ) ) ;
#32689 = vector ( 'none', #32688, 1000.000000000000000 ) ;
#32690 = cartesian_point ( 'none', ( -34.71913220939427400, 0.0000000000000000000, -46.08548425075515100 ) ) ;
#32691 = line ( 'none', #32690, #32689 ) ;
#32692 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32693 = axis2_placement_3d ( 'none', #32692, #32681, #32676 ) ;
#32694 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32695 = vector ( 'none', #32694, 1000.000000000000000 ) ;
#32696 = cartesian_point ( 'none', ( 33.10109822064470100, 120.0000000000000000, 47.26105475533984200 ) ) ;
#32697 = line ( 'none', #32696, #32695 ) ;
#32698 = circle ( 'none', #32704, 62.50000000000000000 ) ;
#32699 = cylindrical_surface ( 'none', #32732, 1.000000000000000900 ) ;
#32700 = circle ( 'none', #32693, 57.70000000000000300 ) ;
#32701 = cartesian_point ( 'none', ( 35.92285869090178400, 4.000000000000000000, 51.14487485050190700 ) ) ;
#32702 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32703 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32704 = axis2_placement_3d ( 'none', #32655, #32685, #32684 ) ;
#32705 = cartesian_point ( 'none', ( -37.54089267965131400, 0.0000000000000000000, -49.96930434591723000 ) ) ;
#32706 = circle ( 'none', #32767, 62.50000000000000000 ) ;
#32707 = oriented_edge ( 'none', *, *, #1238, .t. ) ;
#32708 = cartesian_point ( 'none', ( -22.16737294875997200, 0.0000000000000000000, -53.27192108935610500 ) ) ;
#32709 = plane ( 'none', #32751 ) ;
#32710 = direction ( 'none', ( -0.3681245526846722600, 0.0000000000000000000, -0.9297764858882536800 ) ) ;
#32711 = vector ( 'none', #32710, 1000.000000000000000 ) ;
#32712 = cartesian_point ( 'none', ( -20.30781997698346300, 0.0000000000000000000, -54.00817019472545200 ) ) ;
#32713 = line ( 'none', #32712, #32711 ) ;
#32714 = circle ( 'none', #32776, 57.70000000000000300 ) ;
#32715 = edge_curve ( 'none', #35521, #49604, #32706, .t. ) ;
#32716 = vertex_point ( 'none', #32708 ) ;
#32717 = circle ( 'none', #32730, 62.50000000000000000 ) ;
#32718 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32719 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32720 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32721 = axis2_placement_3d ( 'none', #32720, #32719, #32718 ) ;
#32722 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32723 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32724 = vector ( 'none', #32723, 1000.000000000000000 ) ;
#32725 = cartesian_point ( 'none', ( -14.57254514023157000, 0.0000000000000000000, -60.77738829643730900 ) ) ;
#32726 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32727 = cartesian_point ( 'none', ( -20.30781997698346300, 0.0000000000000000000, -54.00817019472545200 ) ) ;
#32728 = oriented_edge ( 'none', *, *, #9208, .t. ) ;
#32729 = cartesian_point ( 'none', ( -28.66931872029707800, 0.0000000000000000000, -50.07354754872101000 ) ) ;
#32731 = edge_curve ( 'none', #32557, #32775, #32714, .t. ) ;
#32730 = axis2_placement_3d ( 'none', #32722, #32778, #32777 ) ;
#32732 = axis2_placement_3d ( 'none', #32686, #32740, #32726 ) ;
#32733 = vertex_point ( 'none', #32763 ) ;
#32734 = circle ( 'none', #32721, 62.50000000000000000 ) ;
#32735 = face_outer_bound ( 'none', #32874, .t. ) ;
#32736 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32737 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32738 = cartesian_point ( 'none', ( 37.32436352057211300, 4.000000000000003600, 51.37257914280910100 ) ) ;
#32739 = axis2_placement_3d ( 'none', #32738, #32737, #32736 ) ;
#32740 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32741 = direction ( 'none', ( -0.8443279255020165200, 0.0000000000000000000, -0.5358267949789943300 ) ) ;
#32742 = vector ( 'none', #32747, 1000.000000000000000 ) ;
#32743 = line ( 'none', #32754, #32753 ) ;
#32744 = line ( 'none', #32760, #33330 ) ;
#32745 = direction ( 'none', ( 0.5358267949789943300, 0.0000000000000000000, -0.8443279255020165200 ) ) ;
#32746 = cartesian_point ( 'none', ( 48.17457742384848300, 120.0000000000000000, 31.75689043394564600 ) ) ;
#32747 = direction ( 'none', ( 0.3681245526846722600, -0.0000000000000000000, 0.9297764858882536800 ) ) ;
#32748 = cartesian_point ( 'none', ( -22.16737294875997200, 0.0000000000000000000, -53.27192108935610500 ) ) ;
#32749 = direction ( 'none', ( 0.4817536741017102200, -0.0000000000000000000, 0.8763066800438663600 ) ) ;
#32750 = vector ( 'none', #32749, 1000.000000000000000 ) ;
#32751 = axis2_placement_3d ( 'none', #32746, #32745, #32741 ) ;
#32752 = oriented_edge ( 'none', *, *, #32787, .f. ) ;
#32753 = vector ( 'none', #33318, 1000.000000000000000 ) ;
#32754 = cartesian_point ( 'none', ( 1.000000000000380800, 0.0000000000000000000, -57.69133383793443700 ) ) ;
#32755 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32756 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32757 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32758 = cartesian_point ( 'none', ( -33.10109822064437400, 0.0000000000000000000, -47.26105475534008300 ) ) ;
#32759 = oriented_edge ( 'none', *, *, #32623, .f. ) ;
#32760 = cartesian_point ( 'none', ( 20.70000000000000300, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#32761 = cartesian_point ( 'none', ( -28.66931872029709200, 0.0000000000000000000, -50.07354754872099500 ) ) ;
#32762 = line ( 'none', #32761, #32750 ) ;
#32763 = cartesian_point ( 'none', ( -15.31583446367414500, 0.0000000000000000000, -55.63016461130894900 ) ) ;
#32764 = line ( 'none', #32748, #32742 ) ;
#32765 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32766 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32767 = axis2_placement_3d ( 'none', #32672, #32766, #32765 ) ;
#32768 = cartesian_point ( 'none', ( -22.07506287197839300, 0.0000000000000000000, -58.47171623270691800 ) ) ;
#32769 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32770 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32771 = oriented_edge ( 'none', *, *, #3712, .t. ) ;
#32772 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32773 = axis2_placement_3d ( 'none', #32772, #32770, #32769 ) ;
#32774 = circle ( 'none', #32773, 62.50000000000000000 ) ;
#32775 = vertex_point ( 'none', #32758 ) ;
#32776 = axis2_placement_3d ( 'none', #32757, #32756, #32755 ) ;
#32777 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32778 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32779 = cartesian_point ( 'none', ( 34.71913220939460100, 120.0000000000000000, 46.08548425075489500 ) ) ;
#32780 = axis2_placement_3d ( 'none', #32779, #32848, #32847 ) ;
#32781 = cartesian_point ( 'none', ( 42.04974876574132000, 4.000000000000000000, 46.23925419746773000 ) ) ;
#32782 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32783 = vector ( 'none', #32782, 1000.000000000000000 ) ;
#32784 = cartesian_point ( 'none', ( 40.22140424334536100, 120.0000000000000000, 41.37062533602072300 ) ) ;
#32785 = plane ( 'none', #32780 ) ;
#32786 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32787 = edge_curve ( 'none', #32413, #32557, #32762, .t. ) ;
#32788 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#32789 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#32790 = oriented_edge ( 'none', *, *, #32731, .f. ) ;
#32791 = cartesian_point ( 'none', ( 34.71913220939460100, 120.0000000000000000, 46.08548425075489500 ) ) ;
#32792 = vertex_point ( 'none', #32768 ) ;
#32793 = edge_curve ( 'none', #33436, #32716, #32764, .t. ) ;
#32794 = cartesian_point ( 'none', ( 42.73977259905042600, 4.000000000000003600, 46.97405494718821500 ) ) ;
#32795 = axis2_placement_3d ( 'none', #32846, #32845, #32839 ) ;
#32796 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32797 = vector ( 'none', #32796, 1000.000000000000000 ) ;
#32798 = cartesian_point ( 'none', ( 38.76346698850254300, 120.0000000000000000, 42.73971954787810300 ) ) ;
#32800 = edge_curve ( 'none', #32775, #32610, #32166, .t. ) ;
#32799 = line ( 'none', #32798, #32797 ) ;
#32801 = line ( 'none', #32791, #32783 ) ;
#32802 = cartesian_point ( 'none', ( 44.19770985389325100, 4.000000000000003600, 45.60496073533084200 ) ) ;
#32803 = cartesian_point ( 'none', ( 37.54089267965168400, 4.000000000000000000, 49.96930434591696700 ) ) ;
#32805 = edge_curve ( 'none', #32516, #33003, #32815, .t. ) ;
#32804 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#32806 = vector ( 'none', #32804, 1000.000000000000100 ) ;
#32807 = cartesian_point ( 'none', ( 36.51534652619716300, 4.000000000000003600, 51.96036439510157100 ) ) ;
#32808 = face_outer_bound ( 'none', #32833, .t. ) ;
#32809 = axis2_placement_3d ( 'none', #32789, #32788, #32786 ) ;
#32810 = cartesian_point ( 'none', ( 21.67308093990178700, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#32811 = line ( 'none', #32810, #32806 ) ;
#32812 = direction ( 'none', ( -0.5877852522924739100, 0.0000000000000000000, -0.8090169943749467900 ) ) ;
#32813 = vector ( 'none', #32812, 1000.000000000000100 ) ;
#32814 = cartesian_point ( 'none', ( 34.71913220939460100, 4.000000000000003600, 46.08548425075489500 ) ) ;
#32815 = line ( 'none', #32814, #32813 ) ;
#32816 = face_outer_bound ( 'none', #1133, .t. ) ;
#32817 = conical_surface ( 'none', #32809, 2.000000000000000900, 0.9599310885968839200 ) ;
#32818 = cartesian_point ( 'none', ( 38.76346698850254300, 4.000000000000003600, 42.73971954787810300 ) ) ;
#32819 = line ( 'none', #32818, #32873 ) ;
#32820 = oriented_edge ( 'none', *, *, #32397, .f. ) ;
#32821 = line ( 'none', #32882, #32881 ) ;
#32822 = axis2_placement_3d ( 'none', #32878, #32877, #32876 ) ;
#32823 = oriented_edge ( 'none', *, *, #31846, .t. ) ;
#32824 = direction ( 'none', ( -0.6845471059286896100, 0.0000000000000000000, -0.7289686274214106600 ) ) ;
#32825 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32826 = axis2_placement_3d ( 'none', #32825, #32887, #32885 ) ;
#32827 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32828 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32829 = cartesian_point ( 'none', ( 47.51348918324274700, 4.000000000000000000, 40.60441288374791900 ) ) ;
#32830 = circle ( 'none', #32822, 1.000000000000000900 ) ;
#32831 = direction ( 'none', ( 0.6845471059286897300, 0.0000000000000000000, 0.7289686274214105500 ) ) ;
#32832 = direction ( 'none', ( -0.7289686274214105500, 0.0000000000000000000, 0.6845471059286897300 ) ) ;
#32833 = edge_loop ( 'none', ( #32905, #33085, #32898, #33038, #32932, #32995 ) ) ;
#32834 = edge_curve ( 'none', #53265, #13089, #32811, .t. ) ;
#32835 = cylindrical_surface ( 'none', #32826, 57.70000000000000300 ) ;
#32836 = oriented_edge ( 'none', *, *, #1238, .f. ) ;
#32837 = oriented_edge ( 'none', *, *, #32919, .t. ) ;
#32838 = axis2_placement_3d ( 'none', #32784, #32832, #32831 ) ;
#32839 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32840 = axis2_placement_3d ( 'none', #32851, #32850, #32824 ) ;
#32841 = face_outer_bound ( 'none', #32893, .t. ) ;
#32842 = plane ( 'none', #32838 ) ;
#32843 = face_outer_bound ( 'none', #33204, .t. ) ;
#32844 = oriented_edge ( 'none', *, *, #32489, .t. ) ;
#32845 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32846 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#32847 = direction ( 'none', ( 0.5877852522924739100, 0.0000000000000000000, 0.8090169943749467900 ) ) ;
#32848 = direction ( 'none', ( -0.8090169943749467900, 0.0000000000000000000, 0.5877852522924739100 ) ) ;
#32849 = face_outer_bound ( 'none', #31931, .t. ) ;
#32850 = direction ( 'none', ( 0.7289686274214106600, 0.0000000000000000000, -0.6845471059286896100 ) ) ;
#32851 = cartesian_point ( 'none', ( 38.76346698850254300, 120.0000000000000000, 42.73971954787810300 ) ) ;
#32852 = cylindrical_surface ( 'none', #32795, 57.69999999999998900 ) ;
#32853 = face_outer_bound ( 'none', #32912, .t. ) ;
#32855 = vertex_point ( 'none', #32807 ) ;
#32854 = face_outer_bound ( 'none', #32907, .t. ) ;
#32856 = plane ( 'none', #32840 ) ;
#32857 = cartesian_point ( 'none', ( 43.46874122647184200, 120.0000000000000000, 46.28950784125953500 ) ) ;
#32858 = face_outer_bound ( 'none', #31825, .t. ) ;
#32859 = oriented_edge ( 'none', *, *, #1014, .t. ) ;
#32860 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32861 = vector ( 'none', #32860, 1000.000000000000000 ) ;
#32862 = cartesian_point ( 'none', ( 42.04974876574132000, 4.000000000000000000, 46.23925419746773000 ) ) ;
#32863 = line ( 'none', #32862, #32861 ) ;
#32864 = plane ( 'none', #32875 ) ;
#32865 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32866 = vector ( 'none', #32865, 1000.000000000000000 ) ;
#32867 = line ( 'none', #32930, #32929 ) ;
#32868 = cartesian_point ( 'none', ( 42.73977259905042600, 120.0000000000000000, 46.97405494718821500 ) ) ;
#32869 = line ( 'none', #32868, #32866 ) ;
#32870 = cartesian_point ( 'none', ( 40.22140424334536100, 4.000000000000003600, 41.37062533602072300 ) ) ;
#32871 = line ( 'none', #32870, #32925 ) ;
#32872 = direction ( 'none', ( 0.6845471059286896100, 0.0000000000000000000, 0.7289686274214106600 ) ) ;
#32873 = vector ( 'none', #32872, 1000.000000000000000 ) ;
#32874 = edge_loop ( 'none', ( #32896, #32844, #32914, #32886 ) ) ;
#32875 = axis2_placement_3d ( 'none', #32927, #32922, #32920 ) ;
#32876 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32877 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32878 = cartesian_point ( 'none', ( 43.46874122647184200, 4.000000000000003600, 46.28950784125953500 ) ) ;
#32879 = edge_curve ( 'none', #387, #1180, #32799, .t. ) ;
#32880 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32881 = vector ( 'none', #32880, 1000.000000000000000 ) ;
#32882 = cartesian_point ( 'none', ( 40.22140424334536100, 120.0000000000000000, 41.37062533602072300 ) ) ;
#32883 = axis2_placement_3d ( 'none', #32857, #32828, #32827 ) ;
#32884 = cartesian_point ( 'none', ( 43.50768602058414600, 4.000000000000000000, 44.87015998561034300 ) ) ;
#32885 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32886 = oriented_edge ( 'none', *, *, #381, .f. ) ;
#32887 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32888 = cylindrical_surface ( 'none', #32883, 1.000000000000000900 ) ;
#32889 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32890 = vector ( 'none', #32889, 1000.000000000000000 ) ;
#32891 = cartesian_point ( 'none', ( 43.81451272577890400, 120.0000000000000000, 37.54435343167543200 ) ) ;
#32892 = circle ( 'none', #32965, 1.000000000000000900 ) ;
#32893 = edge_loop ( 'none', ( #32353, #33211, #33270, #33268, #33249, #33295 ) ) ;
#32894 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32895 = vector ( 'none', #32894, 1000.000000000000000 ) ;
#32896 = oriented_edge ( 'none', *, *, #32397, .t. ) ;
#32897 = cartesian_point ( 'none', ( 43.50768602058414600, 4.000000000000000000, 44.87015998561034300 ) ) ;
#32898 = oriented_edge ( 'none', *, *, #32461, .t. ) ;
#32899 = cartesian_point ( 'none', ( 48.92759091626272300, 4.000000000000003600, 40.47642334904168100 ) ) ;
#32900 = line ( 'none', #32897, #32895 ) ;
#32901 = line ( 'none', #32909, #32890 ) ;
#32902 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32903 = vector ( 'none', #32902, 1000.000000000000000 ) ;
#32904 = cartesian_point ( 'none', ( 43.81451272577890400, 120.0000000000000000, 37.54435343167543200 ) ) ;
#32905 = oriented_edge ( 'none', *, *, #32271, .t. ) ;
#32906 = line ( 'none', #32904, #32903 ) ;
#32907 = edge_loop ( 'none', ( #32859, #33138, #33014, #32837 ) ) ;
#32908 = advanced_face ( 'none', ( #32816 ), #32817, .t. ) ;
#32909 = cartesian_point ( 'none', ( 47.51348918324276100, 4.000000000000000000, 40.60441288374792600 ) ) ;
#32910 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#32911 = cartesian_point ( 'none', ( -23.93461584375490100, 0.0000000000000000000, -57.73546712733757900 ) ) ;
#32912 = edge_loop ( 'none', ( #33168, #33087, #33297, #33201 ) ) ;
#32913 = vector ( 'none', #32959, 1000.000000000000100 ) ;
#32914 = oriented_edge ( 'none', *, *, #32271, .f. ) ;
#32915 = cartesian_point ( 'none', ( 43.81451272577890400, 4.000000000000003600, 37.54435343167543200 ) ) ;
#32916 = line ( 'none', #32915, #32913 ) ;
#32917 = plane ( 'none', #32960 ) ;
#32918 = cartesian_point ( 'none', ( 21.67308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#32919 = edge_curve ( 'none', #383, #1173, #32801, .t. ) ;
#32920 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32921 = oriented_edge ( 'none', *, *, #32425, .t. ) ;
#32922 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32923 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#32924 = direction ( 'none', ( -0.6845471059286897300, 0.0000000000000000000, -0.7289686274214105500 ) ) ;
#32925 = vector ( 'none', #32924, 1000.000000000000000 ) ;
#32926 = circle ( 'none', #32931, 2.000000000000000900 ) ;
#32927 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#32928 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32929 = vector ( 'none', #32928, 1000.000000000000000 ) ;
#32930 = cartesian_point ( 'none', ( 44.19770985389325100, 120.0000000000000000, 45.60496073533084200 ) ) ;
#32931 = axis2_placement_3d ( 'none', #32918, #32923, #32910 ) ;
#32932 = oriented_edge ( 'none', *, *, #32919, .f. ) ;
#32933 = face_outer_bound ( 'none', #32323, .t. ) ;
#32934 = axis2_placement_3d ( 'none', #32961, #32994, #32993 ) ;
#32935 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#32936 = vector ( 'none', #32935, 1000.000000000000000 ) ;
#32937 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -27.69999999999999900 ) ) ;
#32938 = cylindrical_surface ( 'none', #32934, 2.000000000000000000 ) ;
#32939 = line ( 'none', #32986, #32985 ) ;
#32940 = oriented_edge ( 'none', *, *, #46571, .f. ) ;
#32941 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32942 = vector ( 'none', #32941, 1000.000000000000000 ) ;
#32943 = cartesian_point ( 'none', ( 49.56501490601141300, 120.0000000000000000, 39.70591010626588300 ) ) ;
#32944 = cartesian_point ( 'none', ( 48.29016692651403300, 4.000000000000003600, 41.24693659181747300 ) ) ;
#32945 = axis2_placement_3d ( 'none', #32992, #32991, #32990 ) ;
#32946 = oriented_edge ( 'none', *, *, #31715, .f. ) ;
#32947 = line ( 'none', #32937, #32936 ) ;
#32948 = direction ( 'none', ( -0.7705132427757900300, 0.0000000000000000000, -0.6374239897486887500 ) ) ;
#32949 = direction ( 'none', ( 0.6374239897486887500, 0.0000000000000000000, -0.7705132427757900300 ) ) ;
#32950 = face_outer_bound ( 'none', #33786, .t. ) ;
#32951 = circle ( 'none', #32945, 57.69999999999999600 ) ;
#32952 = cartesian_point ( 'none', ( -16.50971146248883100, 0.0000000000000000000, -60.28000852210760000 ) ) ;
#32953 = direction ( 'none', ( -0.2486898871648489900, 0.0000000000000000000, -0.9685831611286326300 ) ) ;
#32954 = vector ( 'none', #32953, 1000.000000000000100 ) ;
#32955 = cartesian_point ( 'none', ( -13.37866814141689900, 0.0000000000000000000, -56.12754438563865000 ) ) ;
#32956 = line ( 'none', #32943, #32942 ) ;
#32957 = line ( 'none', #32955, #32954 ) ;
#32958 = face_outer_bound ( 'none', #31684, .t. ) ;
#32959 = direction ( 'none', ( 0.7705132427757900300, 0.0000000000000000000, 0.6374239897486887500 ) ) ;
#32960 = axis2_placement_3d ( 'none', #32891, #32949, #32948 ) ;
#32961 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32962 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32963 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32964 = cartesian_point ( 'none', ( -26.91670536020936300, 0.0000000000000000000, -51.03705489692441000 ) ) ;
#32965 = axis2_placement_3d ( 'none', #32899, #32963, #32962 ) ;
#32966 = vector ( 'none', #33064, 1000.000000000000100 ) ;
#32967 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32968 = vector ( 'none', #32967, 1000.000000000000000 ) ;
#32969 = cartesian_point ( 'none', ( 52.22791349314178400, 4.000000000000000000, 34.32921572295090600 ) ) ;
#32970 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#32971 = cartesian_point ( 'none', ( 20.97308093990178800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#32972 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32973 = cartesian_point ( 'none', ( 48.29016692651403300, 120.0000000000000000, 41.24693659181747300 ) ) ;
#32974 = line ( 'none', #32973, #32968 ) ;
#32975 = oriented_edge ( 'none', *, *, #4502, .f. ) ;
#32976 = cylindrical_surface ( 'none', #32980, 1.000000000000000900 ) ;
#32977 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32978 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#32979 = cartesian_point ( 'none', ( 48.92759091626272300, 120.0000000000000000, 40.47642334904168100 ) ) ;
#32980 = axis2_placement_3d ( 'none', #32979, #32983, #32972 ) ;
#32981 = line ( 'none', #33020, #33019 ) ;
#32982 = cartesian_point ( 'none', ( -6.840209666406793500, 0.0000000000000000000, -62.12456464008094100 ) ) ;
#32983 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#32984 = direction ( 'none', ( -0.4817536741017096600, 0.0000000000000000000, -0.8763066800438666900 ) ) ;
#32985 = vector ( 'none', #32984, 1000.000000000000000 ) ;
#32986 = cartesian_point ( 'none', ( -26.91670536020936300, 0.0000000000000000000, -51.03705489692441000 ) ) ;
#32987 = axis2_placement_3d ( 'none', #32996, #32978, #32977 ) ;
#32988 = face_outer_bound ( 'none', #34047, .t. ) ;
#32989 = vertex_point ( 'none', #32794 ) ;
#32990 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32991 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#32992 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#32993 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32994 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#32995 = oriented_edge ( 'none', *, *, #400, .f. ) ;
#32996 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -27.69999999999999900 ) ) ;
#32997 = plane ( 'none', #32987 ) ;
#32998 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#32999 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33000 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33001 = cartesian_point ( 'none', ( -8.222756119860173700, 0.0000000000000000000, -57.11108720549191300 ) ) ;
#33002 = cartesian_point ( 'none', ( -13.37866814141689900, 0.0000000000000000000, -56.12754438563865000 ) ) ;
#33003 = vertex_point ( 'none', #32803 ) ;
#33004 = direction ( 'none', ( -0.5358267949789943300, 0.0000000000000000000, 0.8443279255020165200 ) ) ;
#33005 = cartesian_point ( 'none', ( 48.78833716274013500, 4.000000000000000000, 39.06338639819634300 ) ) ;
#33006 = line ( 'none', #33005, #33057 ) ;
#33007 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33008 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33009 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33010 = axis2_placement_3d ( 'none', #33009, #33008, #33007 ) ;
#33011 = circle ( 'none', #33010, 57.69999999999999600 ) ;
#33012 = circle ( 'none', #33016, 62.50000000000000000 ) ;
#33013 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33014 = oriented_edge ( 'none', *, *, #385, .f. ) ;
#33015 = vertex_point ( 'none', #32802 ) ;
#33016 = axis2_placement_3d ( 'none', #33000, #32999, #32998 ) ;
#33017 = line ( 'none', #33068, #32966 ) ;
#33018 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33019 = vector ( 'none', #33018, 1000.000000000000000 ) ;
#33020 = cartesian_point ( 'none', ( 45.08936070527627000, 120.0000000000000000, 36.00332694612386300 ) ) ;
#33021 = oriented_edge ( 'none', *, *, #32834, .f. ) ;
#33022 = axis2_placement_3d ( 'none', #33027, #32970, #33013 ) ;
#33023 = direction ( 'none', ( 0.2486898871648481600, -0.0000000000000000000, 0.9685831611286328500 ) ) ;
#33024 = vector ( 'none', #33023, 1000.000000000000000 ) ;
#33025 = cartesian_point ( 'none', ( -15.31583446367416500, 0.0000000000000000000, -55.63016461130894200 ) ) ;
#33026 = line ( 'none', #33025, #33024 ) ;
#33027 = cartesian_point ( 'none', ( 21.12691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#33028 = circle ( 'none', #33022, 2.000000000000000900 ) ;
#33029 = cartesian_point ( 'none', ( 20.97308093990178800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#33030 = direction ( 'none', ( 0.7705132427757917000, 0.0000000000000000000, 0.6374239897486866400 ) ) ;
#33031 = advanced_face ( 'none', ( #32808 ), #32785, .f. ) ;
#33032 = direction ( 'none', ( -0.6374239897486867500, 0.0000000000000000000, 0.7705132427757918100 ) ) ;
#33033 = cartesian_point ( 'none', ( 45.08936070527627000, 120.0000000000000000, 36.00332694612386300 ) ) ;
#33034 = axis2_placement_3d ( 'none', #33033, #33032, #33030 ) ;
#33035 = plane ( 'none', #33034 ) ;
#33036 = cartesian_point ( 'none', ( 49.24623101380646500, 120.0000000000000000, 30.06823458294161000 ) ) ;
#33037 = face_outer_bound ( 'none', #33618, .t. ) ;
#33038 = oriented_edge ( 'none', *, *, #1224, .t. ) ;
#33039 = direction ( 'none', ( 0.8443279255020165200, 0.0000000000000000000, 0.5358267949789943300 ) ) ;
#33040 = vertex_point ( 'none', #32781 ) ;
#33042 = edge_loop ( 'none', ( #32570, #33912, #33975, #33362 ) ) ;
#33041 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33043 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33044 = cartesian_point ( 'none', ( 53.61482326937804300, 4.000000000000003600, 34.02500148116615000 ) ) ;
#33045 = direction ( 'none', ( 0.9822872507286879400, 0.0000000000000000000, -0.1873813145857287400 ) ) ;
#33046 = direction ( 'none', ( 0.0000000000000000000, 3.493061197875138600e-015, -1.000000000000000000 ) ) ;
#33047 = plane ( 'none', #33054 ) ;
#33048 = face_outer_bound ( 'none', #34156, .t. ) ;
#33049 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33050 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.491483361109382500e-015 ) ) ;
#33051 = cartesian_point ( 'none', ( 10.41072366659116000, 0.5149999999999997900, 1.798113930971345000e-015 ) ) ;
#33052 = axis2_placement_3d ( 'none', #33044, #33043, #33041 ) ;
#33053 = oriented_edge ( 'none', *, *, #32583, .t. ) ;
#33054 = axis2_placement_3d ( 'none', #33036, #33004, #33039 ) ;
#33055 = face_outer_bound ( 'none', #34079, .t. ) ;
#33056 = circle ( 'none', #33052, 1.000000000000000900 ) ;
#33057 = vector ( 'none', #33049, 1000.000000000000000 ) ;
#33058 = cartesian_point ( 'none', ( 53.07899647439904800, 4.000000000000003600, 34.86932940666817200 ) ) ;
#33059 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33060 = vector ( 'none', #33059, 1000.000000000000000 ) ;
#33061 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#33062 = line ( 'none', #33061, #33060 ) ;
#33063 = cartesian_point ( 'none', ( 21.12691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#33064 = direction ( 'none', ( -0.7705132427757917000, 0.0000000000000000000, -0.6374239897486866400 ) ) ;
#33065 = cartesian_point ( 'none', ( 48.78833716274012000, 4.000000000000000000, 39.06338639819633600 ) ) ;
#33066 = advanced_face ( 'none', ( #32854 ), #32852, .t. ) ;
#33067 = cartesian_point ( 'none', ( 49.56501490601141300, 4.000000000000003600, 39.70591010626588300 ) ) ;
#33068 = cartesian_point ( 'none', ( 45.08936070527627000, 4.000000000000003600, 36.00332694612386300 ) ) ;
#33069 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33070 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33071 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33072 = line ( 'none', #33073, #33132 ) ;
#33073 = cartesian_point ( 'none', ( 49.24623101380646500, 4.000000000000003600, 30.06823458294161000 ) ) ;
#33074 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#33075 = line ( 'none', #33074, #33125 ) ;
#33076 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33077 = vector ( 'none', #33076, 1000.000000000000000 ) ;
#33078 = cartesian_point ( 'none', ( -6.238526717231242600, 0.0000000000000000000, -57.36175367262050900 ) ) ;
#33079 = axis2_placement_3d ( 'none', #33102, #33108, #33107 ) ;
#33080 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33081 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33082 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33083 = axis2_placement_3d ( 'none', #33082, #33081, #33080 ) ;
#33085 = oriented_edge ( 'none', *, *, #32805, .t. ) ;
#33084 = axis2_placement_3d ( 'none', #33071, #33070, #33069 ) ;
#33086 = cylindrical_surface ( 'none', #33084, 57.70000000000000300 ) ;
#33087 = oriented_edge ( 'none', *, *, #33185, .t. ) ;
#33088 = advanced_face ( 'none', ( #32843 ), #32842, .f. ) ;
#33089 = circle ( 'none', #33083, 2.000000000000000900 ) ;
#33090 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33091 = vector ( 'none', #33090, 1000.000000000000000 ) ;
#33092 = cartesian_point ( 'none', ( 53.29956708309976000, 4.000000000000000000, 32.64055987194686300 ) ) ;
#33093 = line ( 'none', #33092, #33077 ) ;
#33094 = direction ( 'none', ( 0.9048270524660203500, 0.0000000000000000000, 0.4257792915650710500 ) ) ;
#33095 = vector ( 'none', #33094, 1000.000000000000100 ) ;
#33096 = cartesian_point ( 'none', ( 51.77490025784635500, 4.000000000000003600, 25.46860230342570100 ) ) ;
#33097 = line ( 'none', #33096, #33095 ) ;
#33098 = advanced_face ( 'none', ( #32841 ), #32856, .f. ) ;
#33099 = face_outer_bound ( 'none', #33906, .t. ) ;
#33100 = cartesian_point ( 'none', ( 52.22791349314177000, 4.000000000000000000, 34.32921572295089900 ) ) ;
#33101 = line ( 'none', #33100, #33091 ) ;
#33102 = cartesian_point ( 'none', ( 0.04781123507270786100, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#33103 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33104 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33105 = face_outer_bound ( 'none', #33042, .t. ) ;
#33106 = axis2_placement_3d ( 'none', #33109, #33104, #33103 ) ;
#33107 = direction ( 'none', ( 0.0000000000000000000, -1.776356839400250900e-015, -1.000000000000000000 ) ) ;
#33108 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33109 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33110 = oriented_edge ( 'none', *, *, #33326, .t. ) ;
#33111 = plane ( 'none', #33126 ) ;
#33112 = cartesian_point ( 'none', ( 54.15065006435703800, 120.0000000000000000, 33.18067355566413600 ) ) ;
#33113 = line ( 'none', #33112, #33173 ) ;
#33114 = cartesian_point ( 'none', ( 22.07506287197835300, 0.0000000000000000000, -58.47171623270693200 ) ) ;
#33115 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33116 = vector ( 'none', #33115, 1000.000000000000000 ) ;
#33117 = cartesian_point ( 'none', ( 53.07899647439904800, 120.0000000000000000, 34.86932940666817200 ) ) ;
#33118 = advanced_face ( 'none', ( #32849 ), #32835, .t. ) ;
#33119 = line ( 'none', #33117, #33116 ) ;
#33120 = direction ( 'none', ( 0.8443279255020165200, 0.0000000000000000000, 0.5358267949789943300 ) ) ;
#33121 = vector ( 'none', #33120, 1000.000000000000000 ) ;
#33122 = cartesian_point ( 'none', ( 48.17457742384848300, 4.000000000000003600, 31.75689043394564600 ) ) ;
#33123 = line ( 'none', #33122, #33121 ) ;
#33124 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33125 = vector ( 'none', #33124, 1000.000000000000000 ) ;
#33126 = axis2_placement_3d ( 'none', #33162, #33161, #33160 ) ;
#33127 = cartesian_point ( 'none', ( -6.238526717231242600, 0.0000000000000000000, -57.36175367262050900 ) ) ;
#33128 = line ( 'none', #33127, #33155 ) ;
#33129 = circle ( 'none', #33079, 0.9966008221959459200 ) ;
#33130 = cartesian_point ( 'none', ( 53.29956708309977400, 4.000000000000000000, 32.64055987194687000 ) ) ;
#33131 = direction ( 'none', ( -0.8443279255020165200, 0.0000000000000000000, -0.5358267949789943300 ) ) ;
#33132 = vector ( 'none', #33131, 1000.000000000000000 ) ;
#33133 = cartesian_point ( 'none', ( 56.11867240781074200, 4.000000000000000000, 27.51262632292348100 ) ) ;
#33134 = circle ( 'none', #33106, 62.50000000000000000 ) ;
#33135 = vertex_point ( 'none', #32829 ) ;
#33136 = direction ( 'none', ( 0.1253332335642979000, -0.0000000000000000000, 0.9921147013144785400 ) ) ;
#33138 = oriented_edge ( 'none', *, *, #32879, .f. ) ;
#33137 = cartesian_point ( 'none', ( -8.222756119860196800, 0.0000000000000000000, -57.11108720549190600 ) ) ;
#33139 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33140 = advanced_face ( 'none', ( #32853 ), #32888, .t. ) ;
#33141 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33142 = oriented_edge ( 'none', *, *, #33296, .t. ) ;
#33143 = cartesian_point ( 'none', ( 14.57254514023153300, 0.0000000000000000000, -60.77738829643730900 ) ) ;
#33144 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33145 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33146 = cartesian_point ( 'none', ( 53.61482326937804300, 120.0000000000000000, 34.02500148116615000 ) ) ;
#33147 = direction ( 'none', ( -6.570168676713679900e-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33148 = cartesian_point ( 'none', ( -0.9999999999996184200, 0.0000000000000000000, -57.69133383793445100 ) ) ;
#33149 = line ( 'none', #33148, #33207 ) ;
#33150 = face_outer_bound ( 'none', #32670, .t. ) ;
#33151 = axis2_placement_3d ( 'none', #33146, #33145, #33144 ) ;
#33152 = line ( 'none', #33137, #33209 ) ;
#33153 = edge_curve ( 'none', #391, #1178, #32821, .t. ) ;
#33154 = direction ( 'none', ( -0.1253332335642974900, 0.0000000000000000000, -0.9921147013144786500 ) ) ;
#33155 = vector ( 'none', #33154, 1000.000000000000100 ) ;
#33156 = circle ( 'none', #33214, 57.70000000000000300 ) ;
#33157 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#33158 = plane ( 'none', #33163 ) ;
#33159 = face_outer_bound ( 'none', #33712, .t. ) ;
#33160 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33161 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33162 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -20.69999999999999900 ) ) ;
#33163 = axis2_placement_3d ( 'none', #33166, #33141, #33139 ) ;
#33164 = face_outer_bound ( 'none', #34927, .t. ) ;
#33165 = cylindrical_surface ( 'none', #33151, 1.000000000000000900 ) ;
#33166 = cartesian_point ( 'none', ( 35.00000000000000000, 0.0000000000000000000, -46.50000000000000000 ) ) ;
#33167 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#33168 = oriented_edge ( 'none', *, *, #33200, .t. ) ;
#33169 = vector ( 'none', #33167, 1000.000000000000000 ) ;
#33170 = cartesian_point ( 'none', ( 35.00000000000000000, 8.000000000000000000, -46.50000000000000000 ) ) ;
#33171 = line ( 'none', #33170, #33169 ) ;
#33172 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33173 = vector ( 'none', #33172, 1000.000000000000000 ) ;
#33174 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33175 = vector ( 'none', #33174, 1000.000000000000000 ) ;
#33176 = cartesian_point ( 'none', ( 57.03073854002723700, 120.0000000000000000, 27.94181206684797300 ) ) ;
#33177 = circle ( 'none', #33244, 2.000000000000000900 ) ;
#33178 = face_outer_bound ( 'none', #35306, .t. ) ;
#33179 = cartesian_point ( 'none', ( 51.77490025784635500, 120.0000000000000000, 25.46860230342570100 ) ) ;
#33180 = cartesian_point ( 'none', ( 60.08307179036737000, 4.000000000000003600, 20.57363565910412000 ) ) ;
#33181 = direction ( 'none', ( -0.9048270524660206900, 0.0000000000000000000, -0.4257792915650702200 ) ) ;
#33182 = vector ( 'none', #33181, 1000.000000000000000 ) ;
#33183 = cartesian_point ( 'none', ( 52.62645884097649000, 4.000000000000003600, 23.65894819849365800 ) ) ;
#33184 = line ( 'none', #33187, #33236 ) ;
#33185 = edge_curve ( 'none', #32989, #33015, #32830, .t. ) ;
#33186 = plane ( 'none', #33205 ) ;
#33187 = cartesian_point ( 'none', ( 56.97023099094087000, 4.000000000000000000, 25.70297221799142700 ) ) ;
#33188 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33189 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33190 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33191 = axis2_placement_3d ( 'none', #33190, #33189, #33188 ) ;
#33192 = line ( 'none', #33176, #33175 ) ;
#33193 = cartesian_point ( 'none', ( 57.03073854002723700, 4.000000000000003600, 27.94181206684797300 ) ) ;
#33194 = axis2_placement_3d ( 'none', #33238, #33227, #33225 ) ;
#33195 = edge_curve ( 'none', #33040, #32989, #32819, .t. ) ;
#33196 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33197 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33198 = oriented_edge ( 'none', *, *, #13099, .t. ) ;
#33199 = line ( 'none', #33183, #33182 ) ;
#33200 = edge_curve ( 'none', #53262, #32989, #32869, .t. ) ;
#33201 = oriented_edge ( 'none', *, *, #386, .f. ) ;
#33202 = vertex_point ( 'none', #32884 ) ;
#33203 = circle ( 'none', #33191, 2.000000000000000900 ) ;
#33204 = edge_loop ( 'none', ( #33142, #33110, #32023, #33356, #31950, #31811 ) ) ;
#33205 = axis2_placement_3d ( 'none', #33179, #33246, #33245 ) ;
#33206 = plane ( 'none', #33208 ) ;
#33207 = vector ( 'none', #33147, 1000.000000000000000 ) ;
#33208 = axis2_placement_3d ( 'none', #33157, #33197, #33196 ) ;
#33209 = vector ( 'none', #33136, 1000.000000000000100 ) ;
#33210 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33211 = oriented_edge ( 'none', *, *, #33195, .t. ) ;
#33212 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33213 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33214 = axis2_placement_3d ( 'none', #33213, #33212, #33210 ) ;
#33215 = cartesian_point ( 'none', ( 57.45651783159231500, 4.000000000000003600, 27.03698501438195500 ) ) ;
#33216 = circle ( 'none', #33250, 1.610000000000001200 ) ;
#33217 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33218 = vector ( 'none', #33217, 1000.000000000000000 ) ;
#33219 = cartesian_point ( 'none', ( -35.00000000000000000, 8.000000000000000000, -46.50000000000000000 ) ) ;
#33220 = line ( 'none', #33219, #33221 ) ;
#33221 = vector ( 'none', #33242, 1000.000000000000000 ) ;
#33222 = face_outer_bound ( 'none', #35163, .t. ) ;
#33223 = line ( 'none', #33226, #33218 ) ;
#33224 = cylindrical_surface ( 'none', #33243, 1.000000000000004400 ) ;
#33225 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33226 = cartesian_point ( 'none', ( 56.85684302112134200, 120.0000000000000000, 9.827990724027170400 ) ) ;
#33227 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33228 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33229 = vector ( 'none', #33228, 1000.000000000000000 ) ;
#33231 = oriented_edge ( 'none', *, *, #33438, .t. ) ;
#33230 = cartesian_point ( 'none', ( 49.24623101380646500, 120.0000000000000000, 30.06823458294160600 ) ) ;
#33232 = line ( 'none', #33230, #33229 ) ;
#33233 = cylindrical_surface ( 'none', #33194, 57.69999999999999600 ) ;
#33234 = face_outer_bound ( 'none', #34714, .t. ) ;
#33235 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33236 = vector ( 'none', #33235, 1000.000000000000000 ) ;
#33237 = cartesian_point ( 'none', ( 56.97023099094088400, 4.000000000000000000, 25.70297221799143400 ) ) ;
#33238 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33239 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33240 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33241 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33242 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#33243 = axis2_placement_3d ( 'none', #33277, #33275, #33274 ) ;
#33244 = axis2_placement_3d ( 'none', #33241, #33240, #33239 ) ;
#33245 = direction ( 'none', ( -0.9048270524660203500, 0.0000000000000000000, -0.4257792915650710500 ) ) ;
#33246 = direction ( 'none', ( 0.4257792915650710500, 0.0000000000000000000, -0.9048270524660203500 ) ) ;
#33247 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33248 = circle ( 'none', #33261, 2.000000000000000900 ) ;
#33249 = oriented_edge ( 'none', *, *, #32879, .t. ) ;
#33250 = axis2_placement_3d ( 'none', #33251, #33311, #33310 ) ;
#33251 = cartesian_point ( 'none', ( 36.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#33252 = axis2_placement_3d ( 'none', #33276, #33247, #33316 ) ;
#33253 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33254 = vector ( 'none', #33253, 1000.000000000000000 ) ;
#33255 = cartesian_point ( 'none', ( 51.77490025784635500, 120.0000000000000000, 25.46860230342570100 ) ) ;
#33256 = cylindrical_surface ( 'none', #33308, 2.000000000000000000 ) ;
#33257 = face_outer_bound ( 'none', #34475, .t. ) ;
#33258 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33259 = vector ( 'none', #33258, 1000.000000000000000 ) ;
#33260 = cartesian_point ( 'none', ( 56.11867240781074200, 4.000000000000000000, 27.51262632292348100 ) ) ;
#33261 = axis2_placement_3d ( 'none', #33302, #33301, #33300 ) ;
#33262 = cartesian_point ( 'none', ( 20.97308093990178800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#33263 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33264 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33265 = axis2_placement_3d ( 'none', #33215, #33264, #33263 ) ;
#33266 = line ( 'none', #33255, #33254 ) ;
#33267 = plane ( 'none', #33252 ) ;
#33268 = oriented_edge ( 'none', *, *, #1713, .f. ) ;
#33269 = line ( 'none', #33260, #33259 ) ;
#33270 = oriented_edge ( 'none', *, *, #33200, .f. ) ;
#33271 = cartesian_point ( 'none', ( 57.88229712315738600, 4.000000000000003600, 26.13215796191592900 ) ) ;
#33272 = circle ( 'none', #33265, 1.000000000000004400 ) ;
#33273 = face_outer_bound ( 'none', #36226, .t. ) ;
#33274 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33275 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33276 = cartesian_point ( 'none', ( 35.00000000000000000, 8.000000000000000000, -46.50000000000000000 ) ) ;
#33277 = cartesian_point ( 'none', ( 57.45651783159231500, 120.0000000000000000, 27.03698501438195500 ) ) ;
#33278 = line ( 'none', #33320, #33894 ) ;
#33279 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33281 = edge_curve ( 'none', #1205, #33040, #32863, .t. ) ;
#33280 = circle ( 'none', #33283, 2.000000000000000900 ) ;
#33282 = cartesian_point ( 'none', ( 1.000000000000380800, 0.0000000000000000000, -57.69133383793443700 ) ) ;
#33283 = axis2_placement_3d ( 'none', #33345, #33344, #33343 ) ;
#33284 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33285 = vector ( 'none', #33284, 1000.000000000000000 ) ;
#33286 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000000900, 63.50000000000000000 ) ) ;
#33287 = direction ( 'none', ( -0.9510565162951545300, 0.0000000000000000000, -0.3090169943749441200 ) ) ;
#33288 = vector ( 'none', #33287, 1000.000000000000200 ) ;
#33289 = cartesian_point ( 'none', ( 55.17673597470164300, 4.000000000000003600, 16.87654606778487200 ) ) ;
#33290 = axis2_placement_3d ( 'none', #33333, #33339, #33349 ) ;
#33291 = line ( 'none', #33289, #33288 ) ;
#33292 = axis2_placement_3d ( 'none', #33304, #33352, #33351 ) ;
#33293 = cartesian_point ( 'none', ( 59.12440633493858400, 4.000000000000000000, 20.26214637053722000 ) ) ;
#33294 = line ( 'none', #33286, #33285 ) ;
#33295 = oriented_edge ( 'none', *, *, #1268, .t. ) ;
#33296 = edge_curve ( 'none', #53257, #33015, #32867, .t. ) ;
#33297 = oriented_edge ( 'none', *, *, #33296, .f. ) ;
#33298 = oriented_edge ( 'none', *, *, #1198, .t. ) ;
#33299 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33300 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33301 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33302 = cartesian_point ( 'none', ( 20.42691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#33303 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33304 = cartesian_point ( 'none', ( 25.60000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#33305 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33306 = advanced_face ( 'none', ( #32858 ), #32864, .f. ) ;
#33307 = cartesian_point ( 'none', ( -0.9999999999995947700, 0.0000000000000000000, -57.69133383793445800 ) ) ;
#33308 = axis2_placement_3d ( 'none', #33305, #33299, #33303 ) ;
#33309 = circle ( 'none', #33292, 1.610000000000001200 ) ;
#33310 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33311 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33312 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33313 = vector ( 'none', #33312, 1000.000000000000000 ) ;
#33314 = cartesian_point ( 'none', ( 52.62645884097649700, 120.0000000000000000, 23.65894819849365800 ) ) ;
#33315 = line ( 'none', #33314, #33313 ) ;
#33316 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33317 = cylindrical_surface ( 'none', #33615, 57.70000000000000300 ) ;
#33318 = direction ( 'none', ( 6.570168676713679900e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33319 = circle ( 'none', #32486, 57.69999999999999600 ) ;
#33320 = cartesian_point ( 'none', ( 56.48208039194981500, 4.000000000000003600, -11.79256522548499000 ) ) ;
#33321 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33322 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33323 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33324 = line ( 'none', #33884, #33886 ) ;
#33325 = cartesian_point ( 'none', ( 6.238526717231205300, 0.0000000000000000000, -57.36175367262050200 ) ) ;
#33326 = edge_curve ( 'none', #33015, #33202, #32871, .t. ) ;
#33327 = cartesian_point ( 'none', ( -2.499999999999999600, 7.500000000000000000, 63.50000000000000000 ) ) ;
#33328 = axis2_placement_3d ( 'none', #33327, #33322, #33321 ) ;
#33329 = edge_curve ( 'none', #31683, #13086, #32926, .t. ) ;
#33330 = vector ( 'none', #33340, 1000.000000000000200 ) ;
#33331 = cylindrical_surface ( 'none', #33328, 2.749999999999999100 ) ;
#33332 = edge_curve ( 'none', #1739, #1160, #32906, .t. ) ;
#33333 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33334 = vector ( 'none', #33279, 1000.000000000000000 ) ;
#33335 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33336 = vector ( 'none', #33335, 1000.000000000000000 ) ;
#33337 = cartesian_point ( 'none', ( 60.08307179036737000, 120.0000000000000000, 20.57363565910412000 ) ) ;
#33338 = line ( 'none', #33337, #33336 ) ;
#33339 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33340 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#33341 = cartesian_point ( 'none', ( 55.17673597470151500, 120.0000000000000000, -16.87654606778532700 ) ) ;
#33342 = cylindrical_surface ( 'none', #33290, 57.69999999999999600 ) ;
#33343 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33344 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33345 = cartesian_point ( 'none', ( 20.42691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#33346 = cartesian_point ( 'none', ( 1.000000000000412100, 0.0000000000000000000, -62.49199948793445000 ) ) ;
#33347 = edge_curve ( 'none', #33202, #1153, #32900, .t. ) ;
#33348 = face_outer_bound ( 'none', #35083, .t. ) ;
#33349 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33350 = cartesian_point ( 'none', ( 6.840209666406745500, 0.0000000000000000000, -62.12456464008094800 ) ) ;
#33351 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33352 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33353 = face_outer_bound ( 'none', #35335, .t. ) ;
#33354 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33355 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33356 = oriented_edge ( 'none', *, *, #1184, .t. ) ;
#33357 = cartesian_point ( 'none', ( 26.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#33358 = cylindrical_surface ( 'none', #33403, 1.000000000000000900 ) ;
#33359 = direction ( 'none', ( 0.9510565162951544200, 0.0000000000000000000, 0.3090169943749450100 ) ) ;
#33360 = vector ( 'none', #33359, 999.9999999999998900 ) ;
#33362 = oriented_edge ( 'none', *, *, #4497, .f. ) ;
#33361 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33363 = vector ( 'none', #33361, 1000.000000000000000 ) ;
#33364 = cartesian_point ( 'none', ( 59.12440633493858400, 4.000000000000000000, 20.26214637053722000 ) ) ;
#33365 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33366 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#33367 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33368 = axis2_placement_3d ( 'none', #33367, #33366, #33365 ) ;
#33369 = conical_surface ( 'none', #33368, 2.000000000000000900, 0.9599310885968839200 ) ;
#33370 = face_outer_bound ( 'none', #35584, .t. ) ;
#33371 = plane ( 'none', #33417 ) ;
#33372 = line ( 'none', #33364, #33363 ) ;
#33373 = face_outer_bound ( 'none', #35039, .t. ) ;
#33374 = face_outer_bound ( 'none', #35437, .t. ) ;
#33375 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33376 = vector ( 'none', #33375, 1000.000000000000000 ) ;
#33377 = cartesian_point ( 'none', ( 54.55870198595175700, 120.0000000000000000, 18.77865910037517600 ) ) ;
#33378 = line ( 'none', #33377, #33376 ) ;
#33379 = cartesian_point ( 'none', ( 54.55870198595175700, 4.000000000000003600, 18.77865910037517600 ) ) ;
#33380 = cartesian_point ( 'none', ( 20.42691906009821400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#33381 = line ( 'none', #33379, #33360 ) ;
#33382 = circle ( 'none', #33383, 2.000000000000000900 ) ;
#33383 = axis2_placement_3d ( 'none', #33357, #33355, #33354 ) ;
#33384 = cartesian_point ( 'none', ( 57.88229712315738600, 120.0000000000000000, 26.13215796191592900 ) ) ;
#33385 = line ( 'none', #33384, #33416 ) ;
#33386 = plane ( 'none', #33450 ) ;
#33387 = direction ( 'none', ( 0.9510565162951545300, 0.0000000000000000000, 0.3090169943749441200 ) ) ;
#33388 = line ( 'none', #33461, #33460 ) ;
#33389 = face_outer_bound ( 'none', #35958, .t. ) ;
#33390 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33391 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33392 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33393 = axis2_placement_3d ( 'none', #33411, #33409, #33387 ) ;
#33394 = cartesian_point ( 'none', ( 16.50971146248879900, 0.0000000000000000000, -60.28000852210761500 ) ) ;
#33395 = cylindrical_surface ( 'none', #33400, 57.70000000000000300 ) ;
#33396 = cartesian_point ( 'none', ( 61.19771305495608300, 4.000000000000000000, 12.69212026586806300 ) ) ;
#33397 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33398 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33399 = edge_curve ( 'none', #1162, #33135, #32901, .t. ) ;
#33400 = axis2_placement_3d ( 'none', #33392, #33391, #33390 ) ;
#33401 = oriented_edge ( 'none', *, *, #1721, .f. ) ;
#33402 = cartesian_point ( 'none', ( 60.39208878474231300, 120.0000000000000000, 19.62257914280896600 ) ) ;
#33403 = axis2_placement_3d ( 'none', #33402, #33398, #33397 ) ;
#33404 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999800, 63.50000000000000000 ) ) ;
#33405 = direction ( 'none', ( 0.9048270524660206900, 0.0000000000000000000, 0.4257792915650702700 ) ) ;
#33406 = oriented_edge ( 'none', *, *, #33887, .t. ) ;
#33407 = direction ( 'none', ( -0.4257792915650702700, 0.0000000000000000000, 0.9048270524660206900 ) ) ;
#33408 = cartesian_point ( 'none', ( 52.62645884097649000, 120.0000000000000000, 23.65894819849365800 ) ) ;
#33409 = direction ( 'none', ( -0.3090169943749441800, 0.0000000000000000000, 0.9510565162951546400 ) ) ;
#33410 = edge_curve ( 'none', #33574, #33835, #32892, .t. ) ;
#33411 = cartesian_point ( 'none', ( 55.17673597470164300, 120.0000000000000000, 16.87654606778487200 ) ) ;
#33412 = face_outer_bound ( 'none', #36243, .t. ) ;
#33413 = plane ( 'none', #33393 ) ;
#33414 = cartesian_point ( 'none', ( 60.70110577911726300, 4.000000000000003600, 18.67152262651381300 ) ) ;
#33415 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33416 = vector ( 'none', #33415, 1000.000000000000000 ) ;
#33417 = axis2_placement_3d ( 'none', #33408, #33407, #33405 ) ;
#33418 = face_outer_bound ( 'none', #35792, .t. ) ;
#33419 = oriented_edge ( 'none', *, *, #1404, .f. ) ;
#33420 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33421 = vector ( 'none', #33420, 1000.000000000000000 ) ;
#33422 = line ( 'none', #33494, #33493 ) ;
#33423 = line ( 'none', #33429, #33491 ) ;
#33424 = cartesian_point ( 'none', ( 59.74244032368845600, 4.000000000000000000, 18.36003333794691300 ) ) ;
#33425 = line ( 'none', #33424, #33421 ) ;
#33426 = face_outer_bound ( 'none', #34517, .t. ) ;
#33427 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#33428 = vector ( 'none', #33427, 1000.000000000000000 ) ;
#33429 = cartesian_point ( 'none', ( 2.000000000000002200, 4.750000000000000900, 63.50000000000000000 ) ) ;
#33430 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33431 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33432 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33433 = cartesian_point ( 'none', ( 60.39208878474231300, 4.000000000000003600, 19.62257914280896600 ) ) ;
#33434 = axis2_placement_3d ( 'none', #33433, #33432, #33431 ) ;
#33436 = vertex_point ( 'none', #32911 ) ;
#33435 = oriented_edge ( 'none', *, *, #33153, .t. ) ;
#33437 = vertex_point ( 'none', #32964 ) ;
#33438 = edge_curve ( 'none', #33135, #33574, #32916, .t. ) ;
#33439 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33440 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33441 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33442 = edge_curve ( 'none', #33781, #32620, #32957, .t. ) ;
#33443 = cartesian_point ( 'none', ( 13.27308093990178700, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#33444 = line ( 'none', #33443, #33428 ) ;
#33445 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33446 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33447 = advanced_face ( 'none', ( #32958 ), #32917, .f. ) ;
#33448 = conical_surface ( 'none', #33486, 1.610000000000001200, 0.9599310885968749300 ) ;
#33449 = axis2_placement_3d ( 'none', #33441, #33440, #33439 ) ;
#33450 = axis2_placement_3d ( 'none', #33404, #33446, #33445 ) ;
#33451 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33452 = vector ( 'none', #33451, 1000.000000000000000 ) ;
#33453 = cartesian_point ( 'none', ( 60.70110577911726300, 120.0000000000000000, 18.67152262651381300 ) ) ;
#33454 = vertex_point ( 'none', #32952 ) ;
#33455 = line ( 'none', #33453, #33452 ) ;
#33456 = circle ( 'none', #33449, 57.70000000000000300 ) ;
#33457 = edge_curve ( 'none', #382, #33835, #32956, .t. ) ;
#33458 = circle ( 'none', #33434, 1.000000000000000900 ) ;
#33459 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33460 = vector ( 'none', #33459, 1000.000000000000000 ) ;
#33461 = cartesian_point ( 'none', ( 56.48208039194991400, 120.0000000000000000, 11.79256522548454600 ) ) ;
#33462 = oriented_edge ( 'none', *, *, #3707, .t. ) ;
#33463 = face_outer_bound ( 'none', #35399, .t. ) ;
#33464 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33465 = vector ( 'none', #33464, 1000.000000000000000 ) ;
#33466 = axis2_placement_3d ( 'none', #33525, #33524, #33523 ) ;
#33467 = conical_surface ( 'none', #33466, 1.610000000000001200, 0.9599310885968749300 ) ;
#33468 = face_outer_bound ( 'none', #46414, .t. ) ;
#33469 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33470 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33471 = cartesian_point ( 'none', ( -35.00000000000000000, 0.0000000000000000000, -46.50000000000000000 ) ) ;
#33472 = cartesian_point ( 'none', ( 55.17673597470165000, 120.0000000000000000, 16.87654606778487200 ) ) ;
#33473 = line ( 'none', #33472, #33465 ) ;
#33474 = line ( 'none', #33515, #33514 ) ;
#33475 = direction ( 'none', ( -0.9510565162951543100, 0.0000000000000000000, -0.3090169943749450100 ) ) ;
#33476 = direction ( 'none', ( 0.3090169943749450600, 0.0000000000000000000, -0.9510565162951544200 ) ) ;
#33477 = cartesian_point ( 'none', ( 54.55870198595175700, 120.0000000000000000, 18.77865910037517600 ) ) ;
#33478 = plane ( 'none', #33495 ) ;
#33479 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33480 = cartesian_point ( 'none', ( 59.74244032368847000, 4.000000000000000000, 18.36003333794691600 ) ) ;
#33481 = plane ( 'none', #33488 ) ;
#33482 = edge_curve ( 'none', #4439, #3724, #32947, .t. ) ;
#33483 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33484 = cartesian_point ( 'none', ( 36.80000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#33485 = cartesian_point ( 'none', ( 62.56262173585748300, 4.000000000000003600, 10.91642622546460500 ) ) ;
#33486 = axis2_placement_3d ( 'none', #33484, #33483, #33479 ) ;
#33487 = face_outer_bound ( 'none', #35624, .t. ) ;
#33488 = axis2_placement_3d ( 'none', #33477, #33476, #33475 ) ;
#33489 = face_outer_bound ( 'none', #35503, .t. ) ;
#33490 = circle ( 'none', #33521, 0.9999999999999991100 ) ;
#33491 = vector ( 'none', #33430, 1000.000000000000000 ) ;
#33492 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33493 = vector ( 'none', #33492, 1000.000000000000000 ) ;
#33494 = cartesian_point ( 'none', ( -2.499999999999999600, 10.24999999999999800, 63.50000000000000000 ) ) ;
#33495 = axis2_placement_3d ( 'none', #33471, #33470, #33469 ) ;
#33496 = axis2_placement_3d ( 'none', #33560, #33559, #33558 ) ;
#33497 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#33498 = vector ( 'none', #33497, 1000.000000000000000 ) ;
#33499 = cartesian_point ( 'none', ( 20.70000000000000300, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#33500 = line ( 'none', #33499, #33498 ) ;
#33501 = face_outer_bound ( 'none', #35859, .t. ) ;
#33502 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33503 = vector ( 'none', #33502, 1000.000000000000000 ) ;
#33504 = face_outer_bound ( 'none', #36032, .t. ) ;
#33505 = plane ( 'none', #33496 ) ;
#33506 = advanced_face ( 'none', ( #32933 ), #32938, .t. ) ;
#33507 = cylindrical_surface ( 'none', #33510, 0.9999999999999991100 ) ;
#33508 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33509 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.239088197126291100e-016 ) ) ;
#33510 = axis2_placement_3d ( 'none', #33511, #33555, #33512 ) ;
#33511 = cartesian_point ( 'none', ( 62.37524042127177600, 120.0000000000000000, 11.89871347619329700 ) ) ;
#33512 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33513 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#33514 = vector ( 'none', #33513, 999.9999999999998900 ) ;
#33515 = cartesian_point ( 'none', ( -53.74261314031171100, 4.750000000000000900, -33.91506350946135500 ) ) ;
#33516 = axis2_placement_3d ( 'none', #33526, #33509, #33508 ) ;
#33517 = cartesian_point ( 'none', ( 20.70000000000000300, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#33518 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33519 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33520 = cartesian_point ( 'none', ( 62.37524042127177600, 4.000000000000003600, 11.89871347619329700 ) ) ;
#33521 = axis2_placement_3d ( 'none', #33520, #33519, #33518 ) ;
#33522 = face_outer_bound ( 'none', #36469, .t. ) ;
#33523 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33524 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33525 = cartesian_point ( 'none', ( 25.60000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#33526 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#33527 = cartesian_point ( 'none', ( 61.57247568412750400, 4.000000000000000000, 10.72754576441068300 ) ) ;
#33528 = line ( 'none', #33527, #33503 ) ;
#33529 = plane ( 'none', #33516 ) ;
#33530 = vector ( 'none', #33597, 1000.000000000000000 ) ;
#33531 = oriented_edge ( 'none', *, *, #33482, .f. ) ;
#33532 = oriented_edge ( 'none', *, *, #3717, .t. ) ;
#33533 = cartesian_point ( 'none', ( 15.31583446367413600, 0.0000000000000000000, -55.63016461130896300 ) ) ;
#33534 = direction ( 'none', ( 0.9822872507286893900, 0.0000000000000000000, 0.1873813145857211600 ) ) ;
#33535 = vector ( 'none', #33534, 999.9999999999998900 ) ;
#33536 = cartesian_point ( 'none', ( 56.48208039194991400, 4.000000000000003600, 11.79256522548454600 ) ) ;
#33537 = axis2_placement_3d ( 'none', #33593, #33592, #33591 ) ;
#33538 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33539 = vector ( 'none', #33538, 1000.000000000000000 ) ;
#33540 = cartesian_point ( 'none', ( 61.19771305495606800, 4.000000000000000000, 12.69212026586805900 ) ) ;
#33541 = line ( 'none', #33540, #33530 ) ;
#33542 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -27.70000000000000300 ) ) ;
#33544 = edge_curve ( 'none', #32716, #33437, #32951, .t. ) ;
#33543 = line ( 'none', #33542, #33539 ) ;
#33545 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33546 = vector ( 'none', #33545, 1000.000000000000000 ) ;
#33547 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -27.70000000000000600 ) ) ;
#33548 = cartesian_point ( 'none', ( 62.18785910668605500, 4.000000000000003600, 12.88100072692198600 ) ) ;
#33549 = oriented_edge ( 'none', *, *, #33399, .t. ) ;
#33550 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33551 = vector ( 'none', #33550, 1000.000000000000000 ) ;
#33552 = cartesian_point ( 'none', ( 13.27308093990178700, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#33553 = line ( 'none', #33556, #33551 ) ;
#33554 = line ( 'none', #33547, #33546 ) ;
#33555 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33556 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#33557 = line ( 'none', #33536, #33535 ) ;
#33558 = direction ( 'none', ( -0.9822872507286893900, 0.0000000000000000000, -0.1873813145857211300 ) ) ;
#33559 = direction ( 'none', ( 0.1873813145857211300, 0.0000000000000000000, -0.9822872507286893900 ) ) ;
#33560 = cartesian_point ( 'none', ( 56.48208039194991400, 120.0000000000000000, 11.79256522548454600 ) ) ;
#33561 = line ( 'none', #33598, #33623 ) ;
#33562 = face_outer_bound ( 'none', #36183, .t. ) ;
#33563 = circle ( 'none', #33611, 2.000000000000000900 ) ;
#33565 = edge_curve ( 'none', #33437, #32325, #32939, .t. ) ;
#33564 = cylindrical_surface ( 'none', #33575, 2.749999999999996000 ) ;
#33566 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33567 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#33568 = cartesian_point ( 'none', ( 2.000000000000002700, 7.500000000000000000, 63.50000000000000000 ) ) ;
#33569 = axis2_placement_3d ( 'none', #33568, #33567, #33566 ) ;
#33570 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000041100 ) ) ;
#33571 = cartesian_point ( 'none', ( -53.74261314031171100, 7.500000000000000000, -33.91506350946135500 ) ) ;
#33572 = cartesian_point ( 'none', ( 63.31190673566594300, 4.000000000000003600, 4.985224718539440000 ) ) ;
#33573 = axis2_placement_3d ( 'none', #33622, #33621, #33620 ) ;
#33574 = vertex_point ( 'none', #32944 ) ;
#33575 = axis2_placement_3d ( 'none', #33571, #33570, #33625 ) ;
#33576 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33577 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33578 = cartesian_point ( 'none', ( 20.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#33579 = axis2_placement_3d ( 'none', #33578, #33577, #33576 ) ;
#33580 = face_outer_bound ( 'none', #35817, .t. ) ;
#33581 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33582 = vector ( 'none', #33581, 1000.000000000000000 ) ;
#33583 = cartesian_point ( 'none', ( 62.56262173585748300, 120.0000000000000000, 10.91642622546460500 ) ) ;
#33584 = advanced_face ( 'none', ( #32988 ), #32997, .f. ) ;
#33585 = line ( 'none', #33583, #33582 ) ;
#33586 = vector ( 'none', #33588, 1000.000000000000000 ) ;
#33587 = cylindrical_surface ( 'none', #33569, 2.749999999999999100 ) ;
#33588 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33589 = cartesian_point ( 'none', ( 62.18785910668605500, 120.0000000000000000, 12.88100072692198600 ) ) ;
#33590 = cartesian_point ( 'none', ( 20.42691906009821400, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#33591 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#33592 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33593 = cartesian_point ( 'none', ( -2.499999999999999600, 4.750000000000000900, 63.50000000000000000 ) ) ;
#33594 = circle ( 'none', #33579, 1.610000000000001200 ) ;
#33595 = line ( 'none', #33589, #33586 ) ;
#33596 = plane ( 'none', #33537 ) ;
#33597 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33598 = cartesian_point ( 'none', ( 56.85684302112134200, 4.000000000000003600, 9.827990724027166900 ) ) ;
#33599 = circle ( 'none', #32460, 10.39797779676996800 ) ;
#33600 = line ( 'none', #33341, #33334 ) ;
#33601 = line ( 'none', #33888, #33901 ) ;
#33602 = cartesian_point ( 'none', ( 7.958660331333352800, 120.0000000000000000, 62.99928353346933800 ) ) ;
#33603 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33604 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33605 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33606 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33607 = cylindrical_surface ( 'none', #33624, 2.000000000000000000 ) ;
#33608 = face_outer_bound ( 'none', #36809, .t. ) ;
#33609 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33610 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33611 = axis2_placement_3d ( 'none', #33619, #33610, #33609 ) ;
#33612 = vertex_point ( 'none', #32982 ) ;
#33613 = cartesian_point ( 'none', ( 20.70000000000000300, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#33614 = oriented_edge ( 'none', *, *, #33778, .f. ) ;
#33615 = axis2_placement_3d ( 'none', #33603, #33323, #45754 ) ;
#33616 = direction ( 'none', ( -0.9822872507286893900, 0.0000000000000000000, -0.1873813145857211600 ) ) ;
#33617 = oriented_edge ( 'none', *, *, #4493, .f. ) ;
#33618 = edge_loop ( 'none', ( #33791, #33709, #33406, #33734, #34002, #33768 ) ) ;
#33619 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33620 = direction ( 'none', ( 0.9822872507286893900, 0.0000000000000000000, 0.1873813145857211300 ) ) ;
#33621 = direction ( 'none', ( -0.1873813145857211300, 0.0000000000000000000, 0.9822872507286893900 ) ) ;
#33622 = cartesian_point ( 'none', ( 56.85684302112134200, 120.0000000000000000, 9.827990724027166900 ) ) ;
#33623 = vector ( 'none', #33616, 999.9999999999998900 ) ;
#33624 = axis2_placement_3d ( 'none', #33606, #33605, #33604 ) ;
#33625 = direction ( 'none', ( -0.5000000000000036600, 0.0000000000000000000, 0.8660254037844364900 ) ) ;
#33626 = plane ( 'none', #33573 ) ;
#33627 = face_outer_bound ( 'none', #35988, .t. ) ;
#33628 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#33629 = axis2_placement_3d ( 'none', #33637, #33694, #33656 ) ;
#33630 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#33631 = vector ( 'none', #33630, 999.9999999999998900 ) ;
#33632 = cartesian_point ( 'none', ( -53.74261314031171100, 10.24999999999999800, -33.91506350946135500 ) ) ;
#33633 = circle ( 'none', #33629, 1.000000000000000000 ) ;
#33634 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33635 = vector ( 'none', #33634, 1000.000000000000000 ) ;
#33636 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#33637 = cartesian_point ( 'none', ( 63.37469725519525800, 4.000000000000003600, 3.987197990111167800 ) ) ;
#33638 = plane ( 'none', #33657 ) ;
#33639 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#33640 = vector ( 'none', #33639, 1000.000000000000100 ) ;
#33641 = line ( 'none', #33632, #33631 ) ;
#33642 = cartesian_point ( 'none', ( 62.30589528235515900, 4.000000000000000000, 4.921931842701033200 ) ) ;
#33643 = direction ( 'none', ( -0.9980267284282717800, 0.0000000000000000000, -0.06279051952930959900 ) ) ;
#33644 = direction ( 'none', ( 0.06279051952930961300, 0.0000000000000000000, -0.9980267284282718900 ) ) ;
#33645 = axis2_placement_3d ( 'none', #33658, #33644, #33643 ) ;
#33646 = cartesian_point ( 'none', ( 13.27308093990178700, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#33647 = line ( 'none', #33646, #33640 ) ;
#33648 = advanced_face ( 'none', ( #32950 ), #32976, .t. ) ;
#33649 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33650 = face_outer_bound ( 'none', #36336, .t. ) ;
#33651 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33652 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#33653 = cartesian_point ( 'none', ( 13.27308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33654 = axis2_placement_3d ( 'none', #33653, #33652, #33651 ) ;
#33655 = circle ( 'none', #33654, 2.000000000000000900 ) ;
#33656 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33657 = axis2_placement_3d ( 'none', #33689, #33688, #33686 ) ;
#33658 = cartesian_point ( 'none', ( 57.51470264940766000, 120.0000000000000000, 4.620495552451020900 ) ) ;
#33659 = plane ( 'none', #33645 ) ;
#33660 = cartesian_point ( 'none', ( 61.57247568412751800, 4.000000000000000000, 10.72754576441068500 ) ) ;
#33661 = face_outer_bound ( 'none', #36533, .t. ) ;
#33662 = line ( 'none', #33636, #33635 ) ;
#33663 = cartesian_point ( 'none', ( 20.97308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#33664 = direction ( 'none', ( -0.06279051952930961300, 0.0000000000000000000, 0.9980267284282718900 ) ) ;
#33665 = cartesian_point ( 'none', ( 57.64028368846627600, 120.0000000000000000, 2.624442095594476900 ) ) ;
#33666 = axis2_placement_3d ( 'none', #33665, #33664, #33728 ) ;
#33667 = edge_curve ( 'none', #1718, #33574, #32974, .t. ) ;
#33668 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33669 = vector ( 'none', #33668, 1000.000000000000000 ) ;
#33670 = oriented_edge ( 'none', *, *, #1200, .t. ) ;
#33671 = plane ( 'none', #33666 ) ;
#33672 = face_outer_bound ( 'none', #36704, .t. ) ;
#33673 = cartesian_point ( 'none', ( 62.43147632141374000, 4.000000000000000000, -2.925878385844952900 ) ) ;
#33674 = line ( 'none', #33673, #33669 ) ;
#33675 = conical_surface ( 'none', #33679, 2.000000000000000900, 0.9599310885968839200 ) ;
#33676 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33677 = vector ( 'none', #33676, 1000.000000000000000 ) ;
#33678 = cartesian_point ( 'none', ( 63.43748777472457300, 120.0000000000000000, 2.989171261682894700 ) ) ;
#33679 = axis2_placement_3d ( 'none', #33663, #33692, #33691 ) ;
#33680 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33681 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33682 = line ( 'none', #33678, #33677 ) ;
#33683 = face_outer_bound ( 'none', #36720, .t. ) ;
#33684 = cartesian_point ( 'none', ( 63.37469725519525800, 120.0000000000000000, 3.987197990111167800 ) ) ;
#33685 = axis2_placement_3d ( 'none', #33684, #33681, #33680 ) ;
#33686 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33687 = vertex_point ( 'none', #32971 ) ;
#33688 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33689 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -20.70000000000000300 ) ) ;
#33690 = cylindrical_surface ( 'none', #33685, 1.000000000000000000 ) ;
#33691 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33692 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#33693 = face_outer_bound ( 'none', #36419, .t. ) ;
#33694 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33695 = advanced_face ( 'none', ( #33037 ), #33035, .f. ) ;
#33696 = plane ( 'none', #33760 ) ;
#33697 = direction ( 'none', ( 0.9980267284282718900, 0.0000000000000000000, 0.06279051952930959900 ) ) ;
#33698 = vector ( 'none', #33697, 999.9999999999998900 ) ;
#33699 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33700 = cartesian_point ( 'none', ( 57.51470264940761700, 4.000000000000003600, -4.620495552451447300 ) ) ;
#33701 = line ( 'none', #33700, #33736 ) ;
#33702 = axis2_placement_3d ( 'none', #33715, #33714, #33721 ) ;
#33703 = vector ( 'none', #33727, 1000.000000000000000 ) ;
#33704 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33705 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33706 = line ( 'none', #33708, #33703 ) ;
#33707 = cartesian_point ( 'none', ( 62.43147632141377600, 4.000000000000000000, 2.925878385844488300 ) ) ;
#33708 = cartesian_point ( 'none', ( 57.64028368846625500, 120.0000000000000000, -2.624442095594904600 ) ) ;
#33709 = oriented_edge ( 'none', *, *, #33795, .t. ) ;
#33710 = cylindrical_surface ( 'none', #33702, 57.69999999999999600 ) ;
#33712 = edge_loop ( 'none', ( #33905, #33988, #34147, #34708 ) ) ;
#33711 = cylindrical_surface ( 'none', #33733, 57.70000000000000300 ) ;
#33713 = cartesian_point ( 'none', ( 63.43748777472455200, 4.000000000000003600, -2.989171261683363700 ) ) ;
#33714 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33715 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33716 = direction ( 'none', ( -0.9980267284282718900, 0.0000000000000000000, -0.06279051952930959900 ) ) ;
#33717 = face_outer_bound ( 'none', #36885, .t. ) ;
#33718 = cartesian_point ( 'none', ( 57.51470264940766000, 4.000000000000003600, 4.620495552451020900 ) ) ;
#33719 = line ( 'none', #33718, #33698 ) ;
#33720 = plane ( 'none', #33761 ) ;
#33721 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33722 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33723 = vector ( 'none', #33722, 1000.000000000000000 ) ;
#33724 = cartesian_point ( 'none', ( 62.30589528235514500, 4.000000000000000000, 4.921931842701032300 ) ) ;
#33725 = line ( 'none', #33724, #33723 ) ;
#33726 = cartesian_point ( 'none', ( 63.43748777472457300, 4.000000000000003600, 2.989171261682894700 ) ) ;
#33727 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33728 = direction ( 'none', ( 0.9980267284282717800, 0.0000000000000000000, 0.06279051952930959900 ) ) ;
#33729 = oriented_edge ( 'none', *, *, #33667, .t. ) ;
#33730 = vector ( 'none', #33716, 999.9999999999998900 ) ;
#33731 = cartesian_point ( 'none', ( 57.64028368846627600, 4.000000000000003600, 2.624442095594476900 ) ) ;
#33732 = line ( 'none', #33731, #33730 ) ;
#33733 = axis2_placement_3d ( 'none', #33649, #33705, #33704 ) ;
#33734 = oriented_edge ( 'none', *, *, #1159, .t. ) ;
#33735 = direction ( 'none', ( -0.9980267284282714500, 0.0000000000000000000, 0.06279051952931705100 ) ) ;
#33736 = vector ( 'none', #33735, 999.9999999999998900 ) ;
#33737 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33738 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33739 = cartesian_point ( 'none', ( 62.43147632141375400, 4.000000000000000000, -2.925878385844953300 ) ) ;
#33740 = cartesian_point ( 'none', ( 62.30589528235511000, 4.000000000000000000, -4.921931842701494200 ) ) ;
#33741 = cartesian_point ( 'none', ( 62.30589528235511000, 4.000000000000000000, -4.921931842701494200 ) ) ;
#33742 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33743 = vector ( 'none', #33742, 1000.000000000000000 ) ;
#33744 = cartesian_point ( 'none', ( 57.51470264940766000, 120.0000000000000000, 4.620495552451020900 ) ) ;
#33745 = line ( 'none', #33744, #33743 ) ;
#33746 = cartesian_point ( 'none', ( -20.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#33748 = vertex_point ( 'none', #32969 ) ;
#33747 = face_outer_bound ( 'none', #36827, .t. ) ;
#33749 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33750 = vector ( 'none', #33749, 1000.000000000000000 ) ;
#33751 = oriented_edge ( 'none', *, *, #33769, .f. ) ;
#33752 = edge_curve ( 'none', #33454, #32733, #33026, .t. ) ;
#33753 = cartesian_point ( 'none', ( 63.31190673566594300, 120.0000000000000000, 4.985224718539440000 ) ) ;
#33754 = line ( 'none', #33753, #33750 ) ;
#33755 = edge_curve ( 'none', #384, #808, #32981, .t. ) ;
#33756 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33757 = edge_curve ( 'none', #1832, #33908, #33028, .t. ) ;
#33758 = face_outer_bound ( 'none', #40447, .t. ) ;
#33759 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#33760 = axis2_placement_3d ( 'none', #33746, #33738, #33737 ) ;
#33761 = axis2_placement_3d ( 'none', #33759, #33699, #33756 ) ;
#33762 = face_outer_bound ( 'none', #36561, .t. ) ;
#33763 = oriented_edge ( 'none', *, *, #33457, .f. ) ;
#33764 = oriented_edge ( 'none', *, *, #1161, .t. ) ;
#33765 = circle ( 'none', #33833, 0.9999999999999991100 ) ;
#33766 = cartesian_point ( 'none', ( 57.64028368846628300, 120.0000000000000000, 2.624442095594480900 ) ) ;
#33767 = line ( 'none', #33766, #33828 ) ;
#33768 = oriented_edge ( 'none', *, *, #1722, .f. ) ;
#33769 = edge_curve ( 'none', #32733, #32636, #33011, .t. ) ;
#33770 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33771 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -3.987197990111634600 ) ) ;
#33772 = face_outer_bound ( 'none', #39344, .t. ) ;
#33774 = oriented_edge ( 'none', *, *, #33757, .t. ) ;
#33773 = axis2_placement_3d ( 'none', #33771, #33770, #33841 ) ;
#33775 = direction ( 'none', ( 0.9980267284282713400, 0.0000000000000000000, -0.06279051952931726000 ) ) ;
#33776 = vector ( 'none', #33775, 1000.000000000000000 ) ;
#33778 = edge_curve ( 'none', #32620, #33454, #33012, .t. ) ;
#33777 = cartesian_point ( 'none', ( 57.64028368846625500, 4.000000000000003600, -2.624442095594904600 ) ) ;
#33779 = line ( 'none', #33777, #33776 ) ;
#33780 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33781 = vertex_point ( 'none', #33002 ) ;
#33782 = vertex_point ( 'none', #33001 ) ;
#33783 = vector ( 'none', #33780, 1000.000000000000000 ) ;
#33784 = cartesian_point ( 'none', ( 63.43748777472455200, 120.0000000000000000, -2.989171261683363700 ) ) ;
#33785 = line ( 'none', #33784, #33783 ) ;
#33786 = edge_loop ( 'none', ( #33729, #33920, #33763, #33419 ) ) ;
#33787 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33789 = oriented_edge ( 'none', *, *, #1717, .f. ) ;
#33788 = vector ( 'none', #33787, 1000.000000000000000 ) ;
#33790 = cartesian_point ( 'none', ( 62.43147632141376100, 4.000000000000000000, 2.925878385844487900 ) ) ;
#33791 = oriented_edge ( 'none', *, *, #33457, .t. ) ;
#33792 = line ( 'none', #33790, #33788 ) ;
#33793 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33794 = vector ( 'none', #33793, 1000.000000000000000 ) ;
#33795 = edge_curve ( 'none', #33835, #33867, #33017, .t. ) ;
#33796 = cartesian_point ( 'none', ( 2.129999999999999900, 0.6774776749089226300, -0.5150000000000000100 ) ) ;
#33797 = cartesian_point ( 'none', ( 1.436138072732631600, 0.7384245381180795100, -0.5150000000000000100 ) ) ;
#33798 = oriented_edge ( 'none', *, *, #34219, .f. ) ;
#33799 = cartesian_point ( 'none', ( 0.7420318937837794300, 0.7965199893126653200, -0.5150000000000000100 ) ) ;
#33801 = oriented_edge ( 'none', *, *, #34203, .t. ) ;
#33800 = cartesian_point ( 'none', ( 0.04781123507270786100, 0.8532222446711096300, -0.5149999999999997900 ) ) ;
#33802 = line ( 'none', #33740, #33794 ) ;
#33803 = face_outer_bound ( 'none', #36538, .t. ) ;
#33804 = cartesian_point ( 'none', ( 20.00000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#33805 = b_spline_curve_with_knots ( 'none', 3,
( #33800, #33799, #33797, #33796 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.001582955287553584700, 0.003672551177317658000 ),
.unspecified. ) ;
#33806 = cylindrical_surface ( 'none', #33773, 0.9999999999999991100 ) ;
#33807 = vertex_point ( 'none', #33029 ) ;
#33808 = cartesian_point ( 'none', ( 56.85684302112129300, 120.0000000000000000, -9.827990724027616300 ) ) ;
#33809 = direction ( 'none', ( -0.9980267284282713400, 0.0000000000000000000, 0.06279051952931726000 ) ) ;
#33810 = direction ( 'none', ( -0.06279051952931726000, 0.0000000000000000000, -0.9980267284282713400 ) ) ;
#33811 = cartesian_point ( 'none', ( 57.64028368846625500, 120.0000000000000000, -2.624442095594904600 ) ) ;
#33812 = oriented_edge ( 'none', *, *, #33962, .f. ) ;
#33813 = cartesian_point ( 'none', ( 20.97308093990178800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#33814 = line ( 'none', #33813, #33873 ) ;
#33815 = plane ( 'none', #33820 ) ;
#33816 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33817 = vector ( 'none', #33816, 1000.000000000000000 ) ;
#33818 = cartesian_point ( 'none', ( 57.51470264940762400, 120.0000000000000000, -4.620495552451449900 ) ) ;
#33819 = line ( 'none', #33818, #33817 ) ;
#33820 = axis2_placement_3d ( 'none', #33878, #33877, #33876 ) ;
#33821 = axis2_placement_3d ( 'none', #33811, #33810, #33809 ) ;
#33822 = cartesian_point ( 'none', ( 20.97308093990178800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#33823 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33824 = vector ( 'none', #33823, 1000.000000000000000 ) ;
#33825 = cartesian_point ( 'none', ( 61.57247568412743300, 4.000000000000000000, -10.72754576441116800 ) ) ;
#33826 = edge_curve ( 'none', #1590, #33687, #33062, .t. ) ;
#33827 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33828 = vector ( 'none', #33827, 1000.000000000000000 ) ;
#33829 = line ( 'none', #33825, #33824 ) ;
#33830 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33831 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33832 = cartesian_point ( 'none', ( 63.37469725519523700, 4.000000000000003600, -3.987197990111634600 ) ) ;
#33833 = axis2_placement_3d ( 'none', #33832, #33831, #33830 ) ;
#33834 = face_outer_bound ( 'none', #37153, .t. ) ;
#33835 = vertex_point ( 'none', #33067 ) ;
#33836 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33837 = vector ( 'none', #33836, 1000.000000000000000 ) ;
#33838 = cartesian_point ( 'none', ( 56.85684302112129300, 120.0000000000000000, -9.827990724027616300 ) ) ;
#33839 = line ( 'none', #33838, #33837 ) ;
#33840 = plane ( 'none', #33821 ) ;
#33841 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33842 = cylindrical_surface ( 'none', #33855, 57.70000000000000300 ) ;
#33843 = vector ( 'none', #33849, 1000.000000000000000 ) ;
#33844 = direction ( 'none', ( 0.8949343677499603800, 0.0000000000000000000, -0.4461978007789579900 ) ) ;
#33845 = direction ( 'none', ( 0.4461978007789579300, -3.124648454283931500e-015, 0.8949343677499603800 ) ) ;
#33846 = cartesian_point ( 'none', ( 9.196560055547530900, 4.599456557263178700e-015, -2.435235542840848300 ) ) ;
#33847 = axis2_placement_3d ( 'none', #33846, #33845, #33844 ) ;
#33848 = direction ( 'none', ( -0.9822872507286879400, 0.0000000000000000000, 0.1873813145857287400 ) ) ;
#33849 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#33850 = circle ( 'none', #33847, 10.04881096640908000 ) ;
#33851 = direction ( 'none', ( -0.9822872507286878300, 0.0000000000000000000, 0.1873813145857290700 ) ) ;
#33852 = oriented_edge ( 'none', *, *, #31715, .t. ) ;
#33853 = direction ( 'none', ( -0.1873813145857290700, 0.0000000000000000000, -0.9822872507286878300 ) ) ;
#33854 = cartesian_point ( 'none', ( 61.19771305495596200, 4.000000000000000000, -12.69212026586854100 ) ) ;
#33855 = axis2_placement_3d ( 'none', #33904, #33903, #33899 ) ;
#33856 = face_outer_bound ( 'none', #38031, .t. ) ;
#33857 = axis2_placement_3d ( 'none', #33808, #33853, #33851 ) ;
#33858 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33859 = vector ( 'none', #33858, 1000.000000000000000 ) ;
#33860 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -11.19999999999999900 ) ) ;
#33861 = line ( 'none', #33854, #33843 ) ;
#33862 = cartesian_point ( 'none', ( 62.56262173585741200, 120.0000000000000000, -10.91642622546509700 ) ) ;
#33863 = direction ( 'none', ( 0.9980267284282714500, 0.0000000000000000000, -0.06279051952931705100 ) ) ;
#33864 = direction ( 'none', ( 0.06279051952931705100, -0.0000000000000000000, 0.9980267284282714500 ) ) ;
#33865 = axis2_placement_3d ( 'none', #33883, #33882, #33045 ) ;
#33867 = vertex_point ( 'none', #33065 ) ;
#33866 = plane ( 'none', #33857 ) ;
#33868 = line ( 'none', #33860, #33859 ) ;
#33869 = vertex_point ( 'none', #33058 ) ;
#33870 = cartesian_point ( 'none', ( 61.57247568412744700, 4.000000000000000000, -10.72754576441117000 ) ) ;
#33871 = plane ( 'none', #33875 ) ;
#33872 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#33873 = vector ( 'none', #33872, 1000.000000000000100 ) ;
#33874 = oriented_edge ( 'none', *, *, #33332, .t. ) ;
#33875 = axis2_placement_3d ( 'none', #33879, #33864, #33863 ) ;
#33876 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#33877 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33878 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#33879 = cartesian_point ( 'none', ( 57.51470264940761700, 120.0000000000000000, -4.620495552451447300 ) ) ;
#33880 = face_outer_bound ( 'none', #37100, .t. ) ;
#33881 = face_outer_bound ( 'none', #37835, .t. ) ;
#33882 = direction ( 'none', ( 0.1873813145857287400, -0.0000000000000000000, 0.9822872507286879400 ) ) ;
#33883 = cartesian_point ( 'none', ( 56.48208039194981500, 120.0000000000000000, -11.79256522548499000 ) ) ;
#33884 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 29.50000000000000000 ) ) ;
#33885 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33886 = vector ( 'none', #34446, 1000.000000000000000 ) ;
#33887 = edge_curve ( 'none', #33867, #1083, #33006, .t. ) ;
#33888 = cartesian_point ( 'none', ( 14.99999999999999500, 0.0000000000000000000, -17.28884125826825300 ) ) ;
#33889 = direction ( 'none', ( 3.037428225030918600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33890 = face_outer_bound ( 'none', #36980, .t. ) ;
#33891 = direction ( 'none', ( 0.9822872507286878300, 0.0000000000000000000, -0.1873813145857290700 ) ) ;
#33892 = vector ( 'none', #33891, 1000.000000000000000 ) ;
#33893 = cartesian_point ( 'none', ( 56.85684302112129300, 4.000000000000003600, -9.827990724027616300 ) ) ;
#33894 = vector ( 'none', #33848, 1000.000000000000100 ) ;
#33895 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33896 = vector ( 'none', #33895, 1000.000000000000000 ) ;
#33897 = plane ( 'none', #33865 ) ;
#33898 = cartesian_point ( 'none', ( 62.56262173585741200, 4.000000000000003600, -10.91642622546509700 ) ) ;
#33899 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33900 = line ( 'none', #33893, #33892 ) ;
#33901 = vector ( 'none', #33889, 1000.000000000000000 ) ;
#33902 = line ( 'none', #33862, #33896 ) ;
#33903 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33904 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#33905 = oriented_edge ( 'none', *, *, #34219, .t. ) ;
#33906 = edge_loop ( 'none', ( #33764, #33812, #34073, #32487 ) ) ;
#33908 = vertex_point ( 'none', #33063 ) ;
#33907 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#33909 = vector ( 'none', #33907, 1000.000000000000000 ) ;
#33910 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#33911 = cartesian_point ( 'none', ( 61.19771305495597600, 4.000000000000000000, -12.69212026586854400 ) ) ;
#33912 = oriented_edge ( 'none', *, *, #3715, .t. ) ;
#33913 = line ( 'none', #33910, #33909 ) ;
#33914 = face_outer_bound ( 'none', #38108, .t. ) ;
#33915 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33916 = vector ( 'none', #33915, 1000.000000000000000 ) ;
#33917 = cartesian_point ( 'none', ( 56.48208039194981500, 120.0000000000000000, -11.79256522548499200 ) ) ;
#33918 = line ( 'none', #33917, #33916 ) ;
#33919 = vector ( 'none', #33986, 999.9999999999998900 ) ;
#33920 = oriented_edge ( 'none', *, *, #33410, .t. ) ;
#33921 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33922 = vector ( 'none', #33921, 1000.000000000000000 ) ;
#33923 = cartesian_point ( 'none', ( 59.74244032368832100, 4.000000000000000000, -18.36003333794739600 ) ) ;
#33924 = face_outer_bound ( 'none', #37889, .t. ) ;
#33925 = cartesian_point ( 'none', ( 20.27308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#33926 = plane ( 'none', #33985 ) ;
#33927 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#33928 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#33929 = cartesian_point ( 'none', ( 55.17673597470151500, 4.000000000000003600, -16.87654606778532700 ) ) ;
#33930 = line ( 'none', #33929, #33919 ) ;
#33931 = edge_curve ( 'none', #33869, #32041, #33056, .t. ) ;
#33932 = cartesian_point ( 'none', ( 59.12440633493841300, 4.000000000000000000, -20.26214637053770700 ) ) ;
#33933 = cartesian_point ( 'none', ( 55.17673597470151500, 120.0000000000000000, -16.87654606778532700 ) ) ;
#33934 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#33935 = vector ( 'none', #33934, 1000.000000000000000 ) ;
#33936 = cartesian_point ( 'none', ( 20.97308093990178800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#33937 = line ( 'none', #33936, #33935 ) ;
#33938 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33939 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33940 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -11.89871347619378400 ) ) ;
#33941 = cartesian_point ( 'none', ( 62.37524042127169100, 4.000000000000003600, -11.89871347619378400 ) ) ;
#33942 = circle ( 'none', #33945, 0.9999999999999991100 ) ;
#33943 = axis2_placement_3d ( 'none', #33940, #33939, #33938 ) ;
#33944 = cylindrical_surface ( 'none', #33943, 0.9999999999999991100 ) ;
#33945 = axis2_placement_3d ( 'none', #33941, #33928, #33927 ) ;
#33946 = cartesian_point ( 'none', ( 59.74244032368832100, 4.000000000000000000, -18.36003333794739600 ) ) ;
#33947 = line ( 'none', #33923, #33922 ) ;
#33948 = cartesian_point ( 'none', ( 60.70110577911710700, 4.000000000000003600, -18.67152262651430300 ) ) ;
#33949 = face_outer_bound ( 'none', #38142, .t. ) ;
#33950 = face_outer_bound ( 'none', #34822, .t. ) ;
#33951 = direction ( 'none', ( 0.3681245526846787000, 0.0000000000000000000, 0.9297764858882510100 ) ) ;
#33952 = vector ( 'none', #33951, 1000.000000000000200 ) ;
#33953 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -37.20000000000001000 ) ) ;
#33954 = advanced_face ( 'none', ( #33055 ), #33047, .f. ) ;
#33955 = cartesian_point ( 'none', ( 20.30781997698388300, 4.000000000000003600, 54.00817019472533100 ) ) ;
#33956 = line ( 'none', #33955, #33952 ) ;
#33957 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33958 = vector ( 'none', #33957, 1000.000000000000000 ) ;
#33959 = cartesian_point ( 'none', ( 22.44613260958889400, 120.0000000000000000, 59.40893140658863600 ) ) ;
#33960 = cartesian_point ( 'none', ( 22.07506287197883300, 4.000000000000000000, 58.47171623270675400 ) ) ;
#33961 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#33962 = edge_curve ( 'none', #1408, #1136, #32476, .t. ) ;
#33963 = direction ( 'none', ( 4.956352788505164300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#33964 = advanced_face ( 'none', ( #33048 ), #32709, .f. ) ;
#33965 = oriented_edge ( 'none', *, *, #34457, .f. ) ;
#33966 = face_outer_bound ( 'none', #37056, .t. ) ;
#33967 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#33968 = vector ( 'none', #33967, 1000.000000000000000 ) ;
#33969 = cartesian_point ( 'none', ( 60.70110577911710700, 120.0000000000000000, -18.67152262651430300 ) ) ;
#33970 = line ( 'none', #33969, #33968 ) ;
#33971 = plane ( 'none', #33974 ) ;
#33972 = cartesian_point ( 'none', ( 16.50971146248925700, 4.000000000000000000, 60.28000852210749400 ) ) ;
#33973 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -27.70000000000000300 ) ) ;
#33975 = oriented_edge ( 'none', *, *, #31846, .f. ) ;
#33974 = axis2_placement_3d ( 'none', #33973, #33963, #33961 ) ;
#33976 = direction ( 'none', ( -0.9510565162951522000, 0.0000000000000000000, 0.3090169943749520600 ) ) ;
#33977 = edge_curve ( 'none', #34154, #35023, #33097, .t. ) ;
#33978 = direction ( 'none', ( -0.3090169943749520600, 0.0000000000000000000, -0.9510565162951522000 ) ) ;
#33979 = oriented_edge ( 'none', *, *, #12264, .f. ) ;
#33980 = line ( 'none', #33959, #33958 ) ;
#33981 = cartesian_point ( 'none', ( 24.30568558136540200, 4.000000000000003600, 58.67268230121928200 ) ) ;
#33983 = oriented_edge ( 'none', *, *, #1156, .t. ) ;
#33982 = cartesian_point ( 'none', ( 20.42691906009821400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#33984 = oriented_edge ( 'none', *, *, #34214, .t. ) ;
#33985 = axis2_placement_3d ( 'none', #33933, #33978, #33976 ) ;
#33986 = direction ( 'none', ( 0.9510565162951522000, 0.0000000000000000000, -0.3090169943749520600 ) ) ;
#33987 = vector ( 'none', #34061, 1000.000000000000000 ) ;
#33988 = oriented_edge ( 'none', *, *, #33931, .t. ) ;
#33989 = edge_curve ( 'none', #1143, #33748, #33101, .t. ) ;
#33990 = cartesian_point ( 'none', ( 0.04781123507270786100, -0.8532222446711176200, 0.5149999999999994600 ) ) ;
#33992 = oriented_edge ( 'none', *, *, #34115, .t. ) ;
#33991 = face_outer_bound ( 'none', #46410, .t. ) ;
#33993 = plane ( 'none', #33999 ) ;
#33994 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -11.19999999999999800 ) ) ;
#33995 = line ( 'none', #33994, #33987 ) ;
#33996 = cartesian_point ( 'none', ( 0.2153518331261192200, -2.042629540447551000, 0.5149999999999996800 ) ) ;
#33997 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#33998 = vector ( 'none', #33997, 1000.000000000000000 ) ;
#34000 = oriented_edge ( 'none', *, *, #35097, .f. ) ;
#33999 = axis2_placement_3d ( 'none', #34059, #34058, #34057 ) ;
#34001 = plane ( 'none', #34055 ) ;
#34002 = oriented_edge ( 'none', *, *, #33755, .f. ) ;
#34003 = cartesian_point ( 'none', ( 0.2153518331261209400, 0.5149999999999926900, 2.042629540447554500 ) ) ;
#34004 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -18.19999999999999900 ) ) ;
#34005 = line ( 'none', #34004, #33998 ) ;
#34006 = direction ( 'none', ( 1.239088197126290600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34007 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.239088197126290600e-016 ) ) ;
#34008 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#34009 = cartesian_point ( 'none', ( 0.04781123507270978300, -0.5150000000000027900, 0.8532222446711244000 ) ) ;
#34010 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34011 = vector ( 'none', #34010, 1000.000000000000000 ) ;
#34012 = cartesian_point ( 'none', ( 15.31583446367455400, 120.0000000000000000, 55.63016461130884200 ) ) ;
#34013 = line ( 'none', #34012, #34011 ) ;
#34014 = face_outer_bound ( 'none', #40953, .t. ) ;
#34015 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34016 = vector ( 'none', #34015, 1000.000000000000000 ) ;
#34017 = cartesian_point ( 'none', ( 16.50971146248925300, 4.000000000000000000, 60.28000852210748000 ) ) ;
#34018 = axis2_placement_3d ( 'none', #34008, #34007, #34006 ) ;
#34019 = line ( 'none', #34017, #34016 ) ;
#34020 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34021 = vector ( 'none', #34020, 1000.000000000000000 ) ;
#34022 = cartesian_point ( 'none', ( 22.07506287197883000, 4.000000000000000000, 58.47171623270674000 ) ) ;
#34023 = line ( 'none', #34022, #34021 ) ;
#34024 = plane ( 'none', #34018 ) ;
#34025 = cartesian_point ( 'none', ( 0.2153518331261209400, -0.5150000000000065600, 2.042629540447551400 ) ) ;
#34026 = direction ( 'none', ( -0.2486898871648554300, 0.0000000000000000000, -0.9685831611286308500 ) ) ;
#34027 = vector ( 'none', #34026, 1000.000000000000100 ) ;
#34028 = cartesian_point ( 'none', ( 15.31583446367454600, 4.000000000000003600, 55.63016461130880700 ) ) ;
#34029 = line ( 'none', #34028, #34027 ) ;
#34030 = edge_curve ( 'none', #35260, #33807, #33089, .t. ) ;
#34031 = axis2_placement_3d ( 'none', #34095, #34084, #34083 ) ;
#34032 = cartesian_point ( 'none', ( -20.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#34033 = line ( 'none', #34032, #34078 ) ;
#34034 = cartesian_point ( 'none', ( 2.129999999999999900, 0.6774776749089226300, -0.5150000000000000100 ) ) ;
#34035 = axis2_placement_3d ( 'none', #34045, #34046, #34100 ) ;
#34036 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34037 = vector ( 'none', #34036, 1000.000000000000000 ) ;
#34038 = plane ( 'none', #34035 ) ;
#34039 = cartesian_point ( 'none', ( 2.129999999999999900, -1.088021211489871700, -0.5150000000000000100 ) ) ;
#34040 = line ( 'none', #34039, #34037 ) ;
#34041 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34042 = vector ( 'none', #34041, 1000.000000000000000 ) ;
#34043 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -20.70000000000000300 ) ) ;
#34044 = line ( 'none', #34043, #34042 ) ;
#34045 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.149999999999998100, -0.5150000000000000100 ) ) ;
#34046 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34047 = edge_loop ( 'none', ( #33053, #33532, #33531, #35051 ) ) ;
#34048 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34049 = vector ( 'none', #34048, 1000.000000000000000 ) ;
#34050 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -37.20000000000001000 ) ) ;
#34051 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34052 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34053 = line ( 'none', #34050, #34049 ) ;
#34054 = face_outer_bound ( 'none', #39399, .t. ) ;
#34055 = axis2_placement_3d ( 'none', #33953, #34052, #34051 ) ;
#34056 = oriented_edge ( 'none', *, *, #33962, .t. ) ;
#34057 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34058 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34059 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -18.19999999999999900 ) ) ;
#34060 = face_outer_bound ( 'none', #40331, .t. ) ;
#34061 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34062 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34063 = edge_curve ( 'none', #34417, #1130, #33093, .t. ) ;
#34064 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34065 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 22.50000000000000000 ) ) ;
#34066 = circle ( 'none', #34080, 2.499999999999998700 ) ;
#34067 = cartesian_point ( 'none', ( -30.50000000000000400, 0.0000000000000000000, -28.49999999999999600 ) ) ;
#34068 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34069 = vector ( 'none', #34068, 1000.000000000000000 ) ;
#34070 = cartesian_point ( 'none', ( -27.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#34071 = line ( 'none', #34070, #34069 ) ;
#34072 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 20.00000000000000000 ) ) ;
#34073 = oriented_edge ( 'none', *, *, #1382, .f. ) ;
#34074 = line ( 'none', #34072, #34132 ) ;
#34075 = cartesian_point ( 'none', ( 0.2153518331261209400, 2.042629540447553200, -0.5149999999999997900 ) ) ;
#34076 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 22.50000000000000400 ) ) ;
#34077 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34078 = vector ( 'none', #34077, 1000.000000000000000 ) ;
#34079 = edge_loop ( 'none', ( #34081, #33992, #35228, #34082, #35263, #35157 ) ) ;
#34080 = axis2_placement_3d ( 'none', #34065, #34064, #34062 ) ;
#34081 = oriented_edge ( 'none', *, *, #34263, .t. ) ;
#34082 = oriented_edge ( 'none', *, *, #1150, .t. ) ;
#34083 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34084 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34085 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 20.00000000000000000 ) ) ;
#34086 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34087 = vector ( 'none', #34086, 1000.000000000000000 ) ;
#34088 = cartesian_point ( 'none', ( -20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#34089 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252582100e-016 ) ) ;
#34090 = direction ( 'none', ( 2.478176394252582100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34091 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -11.19999999999999900 ) ) ;
#34092 = axis2_placement_3d ( 'none', #34091, #34090, #34089 ) ;
#34093 = plane ( 'none', #34092 ) ;
#34094 = line ( 'none', #34088, #34087 ) ;
#34095 = cartesian_point ( 'none', ( -20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#34096 = plane ( 'none', #34031 ) ;
#34097 = advanced_face ( 'none', ( #33099 ), #33086, .t. ) ;
#34098 = circle ( 'none', #34134, 2.499999999999998700 ) ;
#34099 = face_outer_bound ( 'none', #40237, .t. ) ;
#34100 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34101 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34102 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34103 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34104 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -30.19999999999999200 ) ) ;
#34105 = plane ( 'none', #34121 ) ;
#34106 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34107 = vector ( 'none', #34106, 1000.000000000000000 ) ;
#34108 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 20.00000000000000400 ) ) ;
#34109 = line ( 'none', #34108, #34107 ) ;
#34110 = circle ( 'none', #34192, 2.500000000000002200 ) ;
#34111 = direction ( 'none', ( -0.8949343677499603800, 0.4461978007789579300, 0.0000000000000000000 ) ) ;
#34112 = direction ( 'none', ( 0.4461978007789579300, 0.8949343677499603800, 0.0000000000000000000 ) ) ;
#34113 = cartesian_point ( 'none', ( 9.196560055547532600, -2.435235542840848800, 0.0000000000000000000 ) ) ;
#34114 = axis2_placement_3d ( 'none', #34113, #34112, #34111 ) ;
#34115 = edge_curve ( 'none', #32041, #34417, #33072, .t. ) ;
#34116 = cylindrical_surface ( 'none', #34122, 2.499999999999998700 ) ;
#34117 = face_outer_bound ( 'none', #43130, .t. ) ;
#34118 = circle ( 'none', #34114, 10.04881096640908200 ) ;
#34119 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34120 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34121 = axis2_placement_3d ( 'none', #34133, #34101, #34168 ) ;
#34122 = axis2_placement_3d ( 'none', #34103, #34102, #34163 ) ;
#34123 = face_outer_bound ( 'none', #42034, .t. ) ;
#34124 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34125 = oriented_edge ( 'none', *, *, #35236, .t. ) ;
#34126 = axis2_placement_3d ( 'none', #34076, #34120, #34119 ) ;
#34127 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34128 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34129 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 22.50000000000000000 ) ) ;
#34130 = circle ( 'none', #34126, 2.499999999999998700 ) ;
#34131 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 20.00000000000000400 ) ) ;
#34132 = vector ( 'none', #34124, 1000.000000000000000 ) ;
#34133 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#34134 = axis2_placement_3d ( 'none', #34129, #34128, #34127 ) ;
#34135 = line ( 'none', #34186, #34185 ) ;
#34136 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34137 = circle ( 'none', #34195, 2.499999999999998700 ) ;
#34138 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -20.00000000000000000 ) ) ;
#34139 = axis2_placement_3d ( 'none', #34143, #34142, #34136 ) ;
#34140 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34141 = vector ( 'none', #34140, 1000.000000000000000 ) ;
#34142 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34143 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#34144 = cartesian_point ( 'none', ( 22.49999999999998900, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#34145 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34146 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34147 = oriented_edge ( 'none', *, *, #34263, .f. ) ;
#34148 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34149 = axis2_placement_3d ( 'none', #34148, #34146, #34145 ) ;
#34150 = oriented_edge ( 'none', *, *, #33989, .t. ) ;
#34151 = face_outer_bound ( 'none', #43604, .t. ) ;
#34152 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -20.00000000000000000 ) ) ;
#34153 = circle ( 'none', #34180, 2.499999999999998700 ) ;
#34154 = vertex_point ( 'none', #33133 ) ;
#34155 = circle ( 'none', #34149, 4.002144158641192100 ) ;
#34156 = edge_loop ( 'none', ( #34150, #33984, #33798, #32514, #34056, #33983 ) ) ;
#34157 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34158 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34159 = vector ( 'none', #34158, 1000.000000000000000 ) ;
#34160 = oriented_edge ( 'none', *, *, #36084, .t. ) ;
#34161 = cartesian_point ( 'none', ( 29.49999999999998900, 2.000000000000000000, -28.49999999999999300 ) ) ;
#34162 = cartesian_point ( 'none', ( 27.49999999999998600, 2.000000000000000000, 29.49999999999999600 ) ) ;
#34163 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34164 = spherical_surface ( 'none', #34139, 10.41072366659116000 ) ;
#34165 = line ( 'none', #34104, #34159 ) ;
#34166 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -24.99999999999999600 ) ) ;
#34167 = line ( 'none', #34166, #34141 ) ;
#34168 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34169 = cartesian_point ( 'none', ( 0.04781123507270786100, 0.8532222446711098500, 0.5149999999999996800 ) ) ;
#34170 = direction ( 'none', ( -3.305209758587623400e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34171 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.305209758587623400e-015 ) ) ;
#34172 = vector ( 'none', #34174, 1000.000000000000000 ) ;
#34173 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34174 = direction ( 'none', ( 1.049727191138617800e-016, -0.8571673007021116700, -0.5150380749100552700 ) ) ;
#34175 = direction ( 'none', ( -0.7071067811865446900, 2.884444029575364700e-016, -0.7071067811865503500 ) ) ;
#34176 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34177 = vertex_point ( 'none', #33078 ) ;
#34178 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34179 = cartesian_point ( 'none', ( 22.49999999999998900, 0.0000000000000000000, -22.50000000000000000 ) ) ;
#34180 = axis2_placement_3d ( 'none', #34179, #34178, #34176 ) ;
#34181 = axis2_placement_3d ( 'none', #34187, #34171, #34170 ) ;
#34182 = axis2_placement_3d ( 'none', #33602, #33885, #34466 ) ;
#34183 = plane ( 'none', #34181 ) ;
#34184 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34185 = vector ( 'none', #34184, 1000.000000000000000 ) ;
#34186 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -20.00000000000000000 ) ) ;
#34187 = cartesian_point ( 'none', ( -17.99999999999999600, 47.00000000000000000, -30.19999999999999200 ) ) ;
#34188 = face_outer_bound ( 'none', #42292, .t. ) ;
#34189 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34190 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34191 = cartesian_point ( 'none', ( 22.49999999999998900, 0.0000000000000000000, -24.99999999999999600 ) ) ;
#34192 = axis2_placement_3d ( 'none', #34198, #34190, #34189 ) ;
#34193 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34194 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34195 = axis2_placement_3d ( 'none', #34157, #34194, #34193 ) ;
#34196 = cylindrical_surface ( 'none', #34182, 1.000000000000000900 ) ;
#34197 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -24.99999999999999600 ) ) ;
#34198 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 13.19999999999999600 ) ) ;
#34199 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34200 = vector ( 'none', #34199, 1000.000000000000000 ) ;
#34201 = cartesian_point ( 'none', ( -20.50258157546445400, 47.00000000000000000, -27.69999999999999900 ) ) ;
#34202 = line ( 'none', #34201, #34200 ) ;
#34203 = edge_curve ( 'none', #33908, #33807, #33075, .t. ) ;
#34204 = axis2_placement_3d ( 'none', #34269, #34268, #34267 ) ;
#34205 = line ( 'none', #34259, #34258 ) ;
#34206 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34207 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34208 = axis2_placement_3d ( 'none', #34215, #34207, #34206 ) ;
#34209 = circle ( 'none', #34208, 1.999999999999998200 ) ;
#34210 = face_outer_bound ( 'none', #43135, .t. ) ;
#34211 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34212 = cartesian_point ( 'none', ( -30.50000000000000400, 2.000000000000000000, -28.49999999999999600 ) ) ;
#34213 = cylindrical_surface ( 'none', #34232, 2.499999999999998700 ) ;
#34214 = edge_curve ( 'none', #33748, #33869, #33123, .t. ) ;
#34215 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34216 = cartesian_point ( 'none', ( -30.50000000000000700, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34217 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34218 = vector ( 'none', #34217, 1000.000000000000000 ) ;
#34219 = edge_curve ( 'none', #1748, #33869, #33119, .t. ) ;
#34220 = cartesian_point ( 'none', ( -27.50258157546445800, 47.00000000000000000, -27.69999999999999900 ) ) ;
#34221 = line ( 'none', #34220, #34218 ) ;
#34222 = circle ( 'none', #34204, 2.499999999999998700 ) ;
#34223 = circle ( 'none', #34228, 2.499999999999998700 ) ;
#34224 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34225 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34226 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34227 = axis2_placement_3d ( 'none', #34226, #34225, #34224 ) ;
#34228 = axis2_placement_3d ( 'none', #34235, #34230, #34211 ) ;
#34229 = cartesian_point ( 'none', ( -22.50000000000000400, 0.0000000000000000000, -24.99999999999999600 ) ) ;
#34230 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34231 = circle ( 'none', #34227, 2.499999999999998700 ) ;
#34232 = axis2_placement_3d ( 'none', #34270, #34266, #34265 ) ;
#34233 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 29.50000000000000000 ) ) ;
#34234 = axis2_placement_3d ( 'none', #34254, #34252, #34250 ) ;
#34235 = cartesian_point ( 'none', ( -22.50000000000000400, 0.0000000000000000000, -22.50000000000000000 ) ) ;
#34236 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -24.99999999999999600 ) ) ;
#34237 = axis2_placement_3d ( 'none', #34296, #34295, #34286 ) ;
#34238 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -20.00000000000000000 ) ) ;
#34239 = line ( 'none', #34238, #34306 ) ;
#34240 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.912705577010320600e-016 ) ) ;
#34241 = direction ( 'none', ( 9.912705577010320600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34242 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#34243 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34244 = edge_curve ( 'none', #40116, #39807, #33129, .t. ) ;
#34245 = axis2_placement_3d ( 'none', #34243, #34308, #34307 ) ;
#34246 = circle ( 'none', #34245, 2.499999999999998700 ) ;
#34247 = cartesian_point ( 'none', ( 29.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34248 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34249 = face_outer_bound ( 'none', #42445, .t. ) ;
#34250 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34251 = edge_curve ( 'none', #33612, #29913, #33134, .t. ) ;
#34252 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34253 = oriented_edge ( 'none', *, *, #34905, .f. ) ;
#34254 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34255 = face_outer_bound ( 'none', #44899, .t. ) ;
#34256 = axis2_placement_3d ( 'none', #34242, #34241, #34240 ) ;
#34257 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34258 = vector ( 'none', #34257, 1000.000000000000000 ) ;
#34259 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -24.99999999999999600 ) ) ;
#34260 = plane ( 'none', #34256 ) ;
#34261 = axis2_placement_3d ( 'none', #34302, #34301, #34300 ) ;
#34262 = circle ( 'none', #34234, 2.499999999999998700 ) ;
#34263 = edge_curve ( 'none', #1716, #32041, #33113, .t. ) ;
#34264 = plane ( 'none', #34261 ) ;
#34265 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34266 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34267 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34268 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34269 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 22.50000000000000400 ) ) ;
#34270 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34271 = cartesian_point ( 'none', ( -22.50000000000000400, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#34272 = cartesian_point ( 'none', ( 29.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34273 = line ( 'none', #34272, #34326 ) ;
#34274 = cartesian_point ( 'none', ( -15.00000000000000200, 2.000000000000000000, -23.00000000000000000 ) ) ;
#34275 = circle ( 'none', #34330, 2.499999999999998700 ) ;
#34276 = face_bound ( 'none', #44218, .t. ) ;
#34277 = face_bound ( 'none', #43279, .t. ) ;
#34278 = plane ( 'none', #34289 ) ;
#34279 = face_outer_bound ( 'none', #43711, .t. ) ;
#34280 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34281 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34282 = face_bound ( 'none', #43559, .t. ) ;
#34283 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34284 = face_bound ( 'none', #43576, .t. ) ;
#34285 = face_bound ( 'none', #44695, .t. ) ;
#34286 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34287 = face_bound ( 'none', #44236, .t. ) ;
#34288 = cartesian_point ( 'none', ( 27.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34289 = axis2_placement_3d ( 'none', #34248, #34283, #34331 ) ;
#34290 = axis2_placement_3d ( 'none', #34288, #34281, #34280 ) ;
#34291 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34292 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34293 = axis2_placement_3d ( 'none', #34303, #34292, #34291 ) ;
#34294 = circle ( 'none', #34293, 1.999999999999998200 ) ;
#34295 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34296 = cartesian_point ( 'none', ( 27.49999999999998200, 2.000000000000000000, -28.49999999999999300 ) ) ;
#34297 = cartesian_point ( 'none', ( 27.49999999999998200, 2.000000000000000000, -30.50000000000000000 ) ) ;
#34298 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -30.49999999999999600 ) ) ;
#34299 = circle ( 'none', #34290, 1.999999999999998200 ) ;
#34300 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34301 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34302 = cartesian_point ( 'none', ( -27.50258157546445800, 47.00000000000000000, -27.69999999999999900 ) ) ;
#34303 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -28.49999999999999600 ) ) ;
#34304 = circle ( 'none', #34237, 2.000000000000005300 ) ;
#34305 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34306 = vector ( 'none', #34305, 1000.000000000000000 ) ;
#34307 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34308 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34309 = cartesian_point ( 'none', ( -30.50000000000000700, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34310 = line ( 'none', #34309, #34367 ) ;
#34311 = circle ( 'none', #34355, 2.499999999999998700 ) ;
#34312 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#34313 = direction ( 'none', ( 3.037428225030918600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34314 = vector ( 'none', #34313, 1000.000000000000000 ) ;
#34315 = cartesian_point ( 'none', ( 14.99999999999999500, 2.000000000000000000, -17.28884125826825300 ) ) ;
#34316 = axis2_placement_3d ( 'none', #34338, #34344, #34334 ) ;
#34317 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, 29.50000000000000000 ) ) ;
#34318 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34319 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34320 = line ( 'none', #34315, #34314 ) ;
#34321 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -6.195440985631455300e-017 ) ) ;
#34322 = vector ( 'none', #34321, 1000.000000000000000 ) ;
#34323 = line ( 'none', #34365, #34364 ) ;
#34324 = cartesian_point ( 'none', ( 14.99999999999999500, 2.000000000000000000, -17.28884125826825300 ) ) ;
#34325 = direction ( 'none', ( 6.195440985631455300e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34326 = vector ( 'none', #34325, 1000.000000000000000 ) ;
#34327 = cartesian_point ( 'none', ( 14.99999999999999300, 2.000000000000000000, -23.00000000000000400 ) ) ;
#34328 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 29.50000000000000000 ) ) ;
#34329 = line ( 'none', #34328, #34322 ) ;
#34330 = axis2_placement_3d ( 'none', #34332, #34319, #34318 ) ;
#34331 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#34332 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 22.50000000000000000 ) ) ;
#34333 = face_bound ( 'none', #44497, .t. ) ;
#34334 = direction ( 'none', ( -0.8949343677499603800, 0.4461978007789579300, 0.0000000000000000000 ) ) ;
#34335 = plane ( 'none', #34346 ) ;
#34336 = face_bound ( 'none', #44699, .t. ) ;
#34337 = face_bound ( 'none', #46035, .t. ) ;
#34338 = cartesian_point ( 'none', ( 9.196560055547532600, -2.435235542840848800, 0.0000000000000000000 ) ) ;
#34339 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34340 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34341 = axis2_placement_3d ( 'none', #34349, #34340, #34339 ) ;
#34342 = face_bound ( 'none', #44756, .t. ) ;
#34343 = edge_curve ( 'none', #4461, #3613, #33171, .t. ) ;
#34344 = direction ( 'none', ( 0.4461978007789579300, 0.8949343677499603800, 0.0000000000000000000 ) ) ;
#34345 = line ( 'none', #34403, #34402 ) ;
#34346 = axis2_placement_3d ( 'none', #34404, #34391, #34390 ) ;
#34347 = direction ( 'none', ( -3.037428225030918600e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#34348 = vector ( 'none', #34347, 1000.000000000000000 ) ;
#34349 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 0.0000000000000000000, 13.19999999999999600 ) ) ;
#34350 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#34351 = line ( 'none', #34350, #34348 ) ;
#34352 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34353 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34354 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 22.50000000000000400 ) ) ;
#34355 = axis2_placement_3d ( 'none', #34354, #34353, #34352 ) ;
#34356 = circle ( 'none', #34341, 2.500000000000002200 ) ;
#34357 = circle ( 'none', #34316, 10.04881096640908200 ) ;
#34358 = face_bound ( 'none', #45735, .t. ) ;
#34359 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#34360 = vector ( 'none', #34359, 1000.000000000000000 ) ;
#34361 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -30.49999999999999600 ) ) ;
#34362 = line ( 'none', #34361, #34360 ) ;
#34363 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34364 = vector ( 'none', #34363, 1000.000000000000000 ) ;
#34365 = cartesian_point ( 'none', ( -15.00000000000000200, 2.000000000000000000, -23.00000000000000000 ) ) ;
#34366 = direction ( 'none', ( -6.195440985631455300e-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#34367 = vector ( 'none', #34366, 1000.000000000000000 ) ;
#34368 = vector ( 'none', #34374, 1000.000000000000000 ) ;
#34369 = cartesian_point ( 'none', ( 29.49999999999998600, 0.0000000000000000000, 27.49999999999999600 ) ) ;
#34370 = cartesian_point ( 'none', ( 27.49999999999998600, 0.0000000000000000000, 29.49999999999999600 ) ) ;
#34371 = cartesian_point ( 'none', ( 27.49999999999998600, 0.0000000000000000000, 27.49999999999999600 ) ) ;
#34372 = oriented_edge ( 'none', *, *, #34343, .t. ) ;
#34373 = cartesian_point ( 'none', ( 29.49999999999998600, 0.0000000000000000000, 27.49999999999999600 ) ) ;
#34374 = direction ( 'none', ( 6.195440985631455300e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34375 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34376 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34377 = axis2_placement_3d ( 'none', #34396, #34376, #34375 ) ;
#34378 = oriented_edge ( 'none', *, *, #4459, .f. ) ;
#34379 = line ( 'none', #34369, #34368 ) ;
#34380 = direction ( 'none', ( -6.195440985631455300e-017, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#34381 = vector ( 'none', #34380, 1000.000000000000000 ) ;
#34382 = cartesian_point ( 'none', ( -30.50000000000000700, 0.0000000000000000000, 27.50000000000000000 ) ) ;
#34383 = line ( 'none', #34382, #34381 ) ;
#34384 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34385 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34386 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, 27.50000000000000000 ) ) ;
#34387 = axis2_placement_3d ( 'none', #34386, #34385, #34384 ) ;
#34388 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34389 = circle ( 'none', #34377, 2.499999999999998700 ) ;
#34390 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#34391 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34392 = circle ( 'none', #34387, 1.999999999999998200 ) ;
#34393 = cartesian_point ( 'none', ( -30.50000000000000700, 0.0000000000000000000, 27.50000000000000000 ) ) ;
#34394 = cartesian_point ( 'none', ( 29.49999999999998900, 0.0000000000000000000, -28.49999999999999300 ) ) ;
#34395 = advanced_face ( 'none', ( #33105 ), #33111, .f. ) ;
#34397 = oriented_edge ( 'none', *, *, #49397, .f. ) ;
#34396 = cartesian_point ( 'none', ( -22.50000000000000400, 0.0000000000000000000, -22.50000000000000000 ) ) ;
#34398 = axis2_placement_3d ( 'none', #34371, #34427, #34426 ) ;
#34399 = face_bound ( 'none', #45764, .t. ) ;
#34400 = face_outer_bound ( 'none', #45015, .t. ) ;
#34401 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34402 = vector ( 'none', #34401, 1000.000000000000000 ) ;
#34403 = cartesian_point ( 'none', ( -15.00000000000000400, 2.000000000000000000, -17.28884125826825300 ) ) ;
#34404 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, 27.50000000000000000 ) ) ;
#34405 = cartesian_point ( 'none', ( -27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#34406 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34407 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34408 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34409 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34410 = cartesian_point ( 'none', ( -15.00000000000000200, 0.0000000000000000000, -23.00000000000000000 ) ) ;
#34411 = line ( 'none', #34410, #34477 ) ;
#34412 = line ( 'none', #34440, #34439 ) ;
#34413 = axis2_placement_3d ( 'none', #34423, #34407, #34406 ) ;
#34414 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#34415 = cartesian_point ( 'none', ( 27.49999999999998200, 0.0000000000000000000, -30.50000000000000000 ) ) ;
#34416 = circle ( 'none', #34413, 1.999999999999998200 ) ;
#34417 = vertex_point ( 'none', #33130 ) ;
#34418 = face_outer_bound ( 'none', #43202, .t. ) ;
#34419 = vector ( 'none', #34414, 1000.000000000000000 ) ;
#34420 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, -30.49999999999999600 ) ) ;
#34421 = line ( 'none', #34420, #34419 ) ;
#34422 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34423 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, -28.49999999999999600 ) ) ;
#34424 = circle ( 'none', #34430, 2.499999999999998700 ) ;
#34425 = cartesian_point ( 'none', ( 14.99999999999999500, 0.0000000000000000000, -17.28884125826825300 ) ) ;
#34426 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34427 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34428 = cartesian_point ( 'none', ( 22.49999999999998900, 0.0000000000000000000, -22.50000000000000000 ) ) ;
#34429 = cartesian_point ( 'none', ( -15.00000000000000200, 0.0000000000000000000, -23.00000000000000400 ) ) ;
#34430 = axis2_placement_3d ( 'none', #34428, #34388, #34422 ) ;
#34431 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34432 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34433 = oriented_edge ( 'none', *, *, #12339, .f. ) ;
#34434 = cartesian_point ( 'none', ( 27.49999999999998200, 0.0000000000000000000, -28.49999999999999300 ) ) ;
#34435 = axis2_placement_3d ( 'none', #34434, #34432, #34431 ) ;
#34436 = circle ( 'none', #34435, 2.000000000000005300 ) ;
#34437 = circle ( 'none', #34398, 1.999999999999998200 ) ;
#34438 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34439 = vector ( 'none', #34438, 1000.000000000000000 ) ;
#34440 = cartesian_point ( 'none', ( 27.49999999999998600, 2.000000000000000000, 29.49999999999999600 ) ) ;
#34441 = face_outer_bound ( 'none', #47069, .t. ) ;
#34442 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34443 = vector ( 'none', #34442, 1000.000000000000000 ) ;
#34444 = cartesian_point ( 'none', ( -27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#34445 = line ( 'none', #34444, #34443 ) ;
#34446 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34447 = direction ( 'none', ( -3.037428225030918600e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#34448 = vector ( 'none', #34447, 1000.000000000000000 ) ;
#34449 = cartesian_point ( 'none', ( -15.00000000000000400, 0.0000000000000000000, -17.28884125826825300 ) ) ;
#34450 = line ( 'none', #34449, #34448 ) ;
#34451 = face_outer_bound ( 'none', #46436, .t. ) ;
#34452 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -6.195440985631455300e-017 ) ) ;
#34453 = vector ( 'none', #34452, 1000.000000000000000 ) ;
#34455 = oriented_edge ( 'none', *, *, #34251, .f. ) ;
#34454 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34457 = edge_curve ( 'none', #34177, #33612, #33128, .t. ) ;
#34456 = vector ( 'none', #34454, 1000.000000000000000 ) ;
#34458 = oriented_edge ( 'none', *, *, #4450, .t. ) ;
#34459 = cartesian_point ( 'none', ( 8.950775032647831300, 4.000000000000003600, 62.87395029990502600 ) ) ;
#34460 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34461 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34462 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 22.50000000000000000 ) ) ;
#34463 = axis2_placement_3d ( 'none', #34462, #34461, #34460 ) ;
#34464 = circle ( 'none', #34463, 2.499999999999998700 ) ;
#34465 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, 29.50000000000000000 ) ) ;
#34466 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34467 = axis2_placement_3d ( 'none', #34405, #34409, #34408 ) ;
#34468 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34469 = vector ( 'none', #34468, 1000.000000000000000 ) ;
#34470 = cartesian_point ( 'none', ( -20.50258157546445400, 47.00000000000000000, -20.69999999999999900 ) ) ;
#34471 = line ( 'none', #34470, #34469 ) ;
#34472 = line ( 'none', #34465, #34453 ) ;
#34473 = plane ( 'none', #34467 ) ;
#34474 = cartesian_point ( 'none', ( -28.50000000000000400, 0.0000000000000000000, -30.49999999999999600 ) ) ;
#34475 = edge_loop ( 'none', ( #35574, #35006, #35007, #35374, #46390, #41161 ) ) ;
#34476 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34477 = vector ( 'none', #34476, 1000.000000000000000 ) ;
#34478 = line ( 'none', #34531, #34530 ) ;
#34479 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34480 = vector ( 'none', #34479, 1000.000000000000000 ) ;
#34481 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -30.20000000000001000 ) ) ;
#34482 = line ( 'none', #34481, #34480 ) ;
#34483 = cylindrical_surface ( 'none', #34540, 1.999999999999998200 ) ;
#34484 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34485 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34486 = cartesian_point ( 'none', ( -20.50258157546445400, 47.00000000000000000, -20.69999999999999900 ) ) ;
#34487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34488 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34489 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 29.50000000000000000 ) ) ;
#34490 = direction ( 'none', ( 0.0000000000000000000, -8.881784197001254300e-016, -1.000000000000000000 ) ) ;
#34491 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34492 = cartesian_point ( 'none', ( 0.04781123507270786100, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#34493 = axis2_placement_3d ( 'none', #34492, #34491, #34490 ) ;
#34494 = face_outer_bound ( 'none', #45504, .t. ) ;
#34495 = plane ( 'none', #34501 ) ;
#34496 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34497 = vector ( 'none', #34496, 1000.000000000000000 ) ;
#34498 = cartesian_point ( 'none', ( -15.00000000000000400, 0.0000000000000000000, -17.28884125826825300 ) ) ;
#34499 = line ( 'none', #34498, #34497 ) ;
#34500 = cartesian_point ( 'none', ( 0.2153518331261209400, 2.042629540447553200, 0.5149999999999993500 ) ) ;
#34501 = axis2_placement_3d ( 'none', #34486, #34485, #34484 ) ;
#34502 = face_outer_bound ( 'none', #44582, .t. ) ;
#34503 = circle ( 'none', #34493, 0.9966008221959459200 ) ;
#34504 = cartesian_point ( 'none', ( 14.99999999999999600, 0.0000000000000000000, -23.00000000000000000 ) ) ;
#34505 = cartesian_point ( 'none', ( -15.00000000000000400, 0.0000000000000000000, -17.28884125826825300 ) ) ;
#34506 = face_outer_bound ( 'none', #46312, .t. ) ;
#34507 = cartesian_point ( 'none', ( 27.49999999999998200, 2.000000000000000000, -28.49999999999999300 ) ) ;
#34508 = cartesian_point ( 'none', ( 12.30000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#34509 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34510 = vector ( 'none', #34509, 1000.000000000000000 ) ;
#34511 = cartesian_point ( 'none', ( 29.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34512 = line ( 'none', #34511, #34510 ) ;
#34513 = advanced_face ( 'none', ( #33159 ), #33165, .t. ) ;
#34514 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34515 = face_outer_bound ( 'none', #46345, .t. ) ;
#34516 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34517 = edge_loop ( 'none', ( #34810, #46991, #47038, #47037, #47028 ) ) ;
#34518 = axis2_placement_3d ( 'none', #34507, #34516, #34572 ) ;
#34519 = cylindrical_surface ( 'none', #34518, 2.000000000000005300 ) ;
#34520 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 6.195440985631456500e-017 ) ) ;
#34521 = direction ( 'none', ( -6.195440985631456500e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34522 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34523 = cartesian_point ( 'none', ( 29.49999999999998900, 2.000000000000000000, -28.49999999999999300 ) ) ;
#34524 = line ( 'none', #34523, #34575 ) ;
#34525 = axis2_placement_3d ( 'none', #34527, #34537, #34514 ) ;
#34526 = face_outer_bound ( 'none', #46290, .t. ) ;
#34527 = cartesian_point ( 'none', ( 27.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34528 = plane ( 'none', #34538 ) ;
#34529 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34530 = vector ( 'none', #34529, 1000.000000000000000 ) ;
#34531 = cartesian_point ( 'none', ( 27.49999999999998200, 2.000000000000000000, -30.50000000000000000 ) ) ;
#34532 = face_outer_bound ( 'none', #45195, .t. ) ;
#34533 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34534 = vector ( 'none', #34533, 1000.000000000000000 ) ;
#34535 = cartesian_point ( 'none', ( -30.50000000000000700, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34536 = line ( 'none', #34535, #34534 ) ;
#34537 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34538 = axis2_placement_3d ( 'none', #34489, #34521, #34520 ) ;
#34539 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34540 = axis2_placement_3d ( 'none', #34539, #34488, #34487 ) ;
#34541 = cylindrical_surface ( 'none', #34525, 1.999999999999998200 ) ;
#34542 = axis2_placement_3d ( 'none', #34545, #34544, #34599 ) ;
#34543 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34544 = direction ( 'none', ( 1.239088197126291300e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#34545 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -30.49999999999999600 ) ) ;
#34546 = axis2_placement_3d ( 'none', #34554, #34559, #34567 ) ;
#34547 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34548 = vector ( 'none', #34547, 1000.000000000000000 ) ;
#34549 = plane ( 'none', #34542 ) ;
#34550 = face_outer_bound ( 'none', #46340, .t. ) ;
#34551 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34552 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34553 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -30.49999999999999600 ) ) ;
#34554 = cartesian_point ( 'none', ( 29.49999999999998600, 2.000000000000000000, 27.49999999999999600 ) ) ;
#34555 = cartesian_point ( 'none', ( -28.50000000000000400, 2.000000000000000000, -28.49999999999999600 ) ) ;
#34556 = axis2_placement_3d ( 'none', #34555, #34552, #34551 ) ;
#34557 = plane ( 'none', #34546 ) ;
#34558 = line ( 'none', #34553, #34548 ) ;
#34559 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -6.195440985631456500e-017 ) ) ;
#34560 = face_outer_bound ( 'none', #46360, .t. ) ;
#34561 = face_outer_bound ( 'none', #46327, .t. ) ;
#34562 = cylindrical_surface ( 'none', #34604, 2.499999999999998700 ) ;
#34563 = cartesian_point ( 'none', ( -30.50000000000000700, 2.000000000000000000, 27.50000000000000000 ) ) ;
#34564 = conical_surface ( 'none', #34568, 1.610000000000001200, 0.9599310885968749300 ) ;
#34565 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34566 = vector ( 'none', #34565, 1000.000000000000000 ) ;
#34567 = direction ( 'none', ( -6.195440985631456500e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34568 = axis2_placement_3d ( 'none', #34508, #34570, #34569 ) ;
#34569 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34570 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#34571 = cylindrical_surface ( 'none', #34556, 1.999999999999998200 ) ;
#34572 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34573 = cartesian_point ( 'none', ( -30.50000000000000400, 2.000000000000000000, -28.49999999999999600 ) ) ;
#34574 = line ( 'none', #34573, #34566 ) ;
#34575 = vector ( 'none', #34522, 1000.000000000000000 ) ;
#34576 = face_outer_bound ( 'none', #46381, .t. ) ;
#34577 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34578 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#34579 = axis2_placement_3d ( 'none', #34584, #34578, #34577 ) ;
#34580 = circle ( 'none', #34579, 2.000000000000000900 ) ;
#34581 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34582 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34583 = cartesian_point ( 'none', ( 22.49999999999998900, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34584 = cartesian_point ( 'none', ( 12.02691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#34585 = cylindrical_surface ( 'none', #34591, 2.499999999999998700 ) ;
#34586 = plane ( 'none', #34625 ) ;
#34587 = axis2_placement_3d ( 'none', #34607, #34663, #34662 ) ;
#34588 = direction ( 'none', ( 6.195440985631456500e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34589 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 6.195440985631456500e-017 ) ) ;
#34590 = circle ( 'none', #34587, 2.500000000000002200 ) ;
#34591 = axis2_placement_3d ( 'none', #34592, #34632, #34631 ) ;
#34592 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 22.50000000000000000 ) ) ;
#34593 = axis2_placement_3d ( 'none', #34628, #34627, #34626 ) ;
#34594 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34595 = cylindrical_surface ( 'none', #34597, 2.499999999999998700 ) ;
#34596 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34597 = axis2_placement_3d ( 'none', #34583, #34582, #34581 ) ;
#34598 = face_outer_bound ( 'none', #47478, .t. ) ;
#34599 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.239088197126291300e-016 ) ) ;
#34600 = cartesian_point ( 'none', ( -22.50000000000000400, 2.000000000000000000, -22.50000000000000000 ) ) ;
#34601 = face_outer_bound ( 'none', #46377, .t. ) ;
#34602 = axis2_placement_3d ( 'none', #34563, #34589, #34588 ) ;
#34603 = face_outer_bound ( 'none', #46354, .t. ) ;
#34604 = axis2_placement_3d ( 'none', #34600, #34543, #34594 ) ;
#34605 = plane ( 'none', #34602 ) ;
#34606 = face_outer_bound ( 'none', #46305, .t. ) ;
#34607 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 13.19999999999999600 ) ) ;
#34608 = face_outer_bound ( 'none', #53090, .t. ) ;
#34609 = axis2_placement_3d ( 'none', #34614, #34652, #34651 ) ;
#34610 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34611 = vector ( 'none', #34610, 1000.000000000000000 ) ;
#34612 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 25.00000000000000000 ) ) ;
#34613 = line ( 'none', #34612, #34611 ) ;
#34614 = cartesian_point ( 'none', ( -1.700000000000000800, 47.00000000000000000, -30.20000000000001000 ) ) ;
#34615 = face_outer_bound ( 'none', #46406, .t. ) ;
#34616 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34617 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 20.00000000000000400 ) ) ;
#34618 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34619 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34620 = cartesian_point ( 'none', ( -27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#34621 = cartesian_point ( 'none', ( -27.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#34622 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 20.00000000000000000 ) ) ;
#34623 = face_outer_bound ( 'none', #45376, .t. ) ;
#34624 = cylindrical_surface ( 'none', #34660, 2.499999999999998700 ) ;
#34625 = axis2_placement_3d ( 'none', #34621, #34596, #34616 ) ;
#34626 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34627 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#34628 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#34629 = cartesian_point ( 'none', ( -6.632732204120389700e-015, 0.0000000000000000000, 15.69999999999999900 ) ) ;
#34630 = face_outer_bound ( 'none', #44410, .t. ) ;
#34631 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34632 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34633 = axis2_placement_3d ( 'none', #34620, #34619, #34618 ) ;
#34634 = plane ( 'none', #34633 ) ;
#34635 = plane ( 'none', #34593 ) ;
#34636 = cylindrical_surface ( 'none', #34682, 37.50000000000000000 ) ;
#34637 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34638 = vector ( 'none', #34637, 1000.000000000000000 ) ;
#34639 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#34640 = circle ( 'none', #34661, 10.39797779676996800 ) ;
#34641 = cartesian_point ( 'none', ( 8.824439069036182900, 4.000000000000000000, 61.87389817295229500 ) ) ;
#34642 = line ( 'none', #34639, #34638 ) ;
#34643 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34644 = vector ( 'none', #34643, 1000.000000000000000 ) ;
#34645 = cartesian_point ( 'none', ( -8.699999999999999300, 47.00000000000000000, -30.20000000000000600 ) ) ;
#34646 = direction ( 'none', ( 0.8949343677499603800, 0.4461978007789578200, 0.0000000000000000000 ) ) ;
#34647 = direction ( 'none', ( 0.4461978007789579300, -0.8949343677499603800, 0.0000000000000000000 ) ) ;
#34648 = axis2_placement_3d ( 'none', #34659, #34647, #34646 ) ;
#34649 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, -0.5150000000000000100 ) ) ;
#34650 = line ( 'none', #34645, #34644 ) ;
#34651 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#34652 = direction ( 'none', ( 4.956352788505164300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34653 = cartesian_point ( 'none', ( 0.04781123507270786100, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#34654 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34655 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34656 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 22.50000000000000400 ) ) ;
#34657 = plane ( 'none', #34609 ) ;
#34658 = circle ( 'none', #34648, 10.04881096640908200 ) ;
#34659 = cartesian_point ( 'none', ( 9.196560055547529100, 2.435235542840847900, 0.0000000000000000000 ) ) ;
#34660 = axis2_placement_3d ( 'none', #34656, #34655, #34654 ) ;
#34661 = axis2_placement_3d ( 'none', #34696, #34695, #34694 ) ;
#34662 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34663 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34664 = axis2_placement_3d ( 'none', #34687, #34721, #34720 ) ;
#34665 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34666 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34667 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#34668 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.042704835186608500e-016 ) ) ;
#34669 = direction ( 'none', ( 5.151806796408471300e-017, 1.008560160451632100e-016, -1.000000000000000000 ) ) ;
#34670 = cartesian_point ( 'none', ( 10.41072366659116000, -3.955068669211075200e-015, 0.5150000000000001200 ) ) ;
#34671 = axis2_placement_3d ( 'none', #34670, #34669, #34668 ) ;
#34672 = circle ( 'none', #34671, 10.39797779676996800 ) ;
#34673 = face_outer_bound ( 'none', #40541, .t. ) ;
#34674 = plane ( 'none', #34688 ) ;
#34675 = line ( 'none', #34731, #34730 ) ;
#34676 = plane ( 'none', #34725 ) ;
#34677 = line ( 'none', #34728, #34727 ) ;
#34678 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34679 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34680 = line ( 'none', #34701, #34700 ) ;
#34681 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#34682 = axis2_placement_3d ( 'none', #34681, #34679, #34678 ) ;
#34683 = cartesian_point ( 'none', ( 0.04781123507270992900, 0.5149999999999971300, 0.8532222446711278400 ) ) ;
#34684 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34685 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#34686 = face_outer_bound ( 'none', #1027, .t. ) ;
#34687 = cartesian_point ( 'none', ( 36.52691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#34688 = axis2_placement_3d ( 'none', #34667, #34666, #34665 ) ;
#34689 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34690 = vector ( 'none', #34689, 1000.000000000000000 ) ;
#34691 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#34692 = cartesian_point ( 'none', ( 6.238526717231641400, 120.0000000000000000, 57.36175367262045200 ) ) ;
#34693 = line ( 'none', #34691, #34690 ) ;
#34694 = direction ( 'none', ( 0.0000000000000000000, -3.597331681393799000e-015, 1.000000000000000000 ) ) ;
#34695 = direction ( 'none', ( 5.151806796408471300e-017, 1.000000000000000000, 3.592339377154545200e-015 ) ) ;
#34696 = cartesian_point ( 'none', ( 10.41072366659116000, -0.5150000000000001200, -1.850054779234577400e-015 ) ) ;
#34697 = axis2_placement_3d ( 'none', #34653, #34685, #34684 ) ;
#34698 = circle ( 'none', #34697, 0.9966008221959459200 ) ;
#34699 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34700 = vector ( 'none', #34699, 1000.000000000000000 ) ;
#34701 = cartesian_point ( 'none', ( 8.950775032647831300, 120.0000000000000000, 62.87395029990502600 ) ) ;
#34702 = vector ( 'none', #34175, 1000.000000000000100 ) ;
#34703 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34704 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34705 = cartesian_point ( 'none', ( 7.958660331333352800, 4.000000000000003600, 62.99928353346933800 ) ) ;
#34706 = axis2_placement_3d ( 'none', #34705, #34704, #34703 ) ;
#34708 = oriented_edge ( 'none', *, *, #1434, .f. ) ;
#34707 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.149999999999998100, 0.5149999999999993500 ) ) ;
#34709 = axis2_placement_3d ( 'none', #34707, #35288, #36150 ) ;
#34710 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34711 = vector ( 'none', #34710, 1000.000000000000000 ) ;
#34712 = cartesian_point ( 'none', ( 1.000000000000024600, 4.000000000000000000, 62.49199948793445000 ) ) ;
#34713 = line ( 'none', #34722, #34702 ) ;
#34714 = edge_loop ( 'none', ( #34970, #35117, #34769, #35119 ) ) ;
#34715 = direction ( 'none', ( -0.1253332335643048400, 0.0000000000000000000, -0.9921147013144777600 ) ) ;
#34716 = direction ( 'none', ( 0.9921147013144777600, 0.0000000000000000000, -0.1253332335643048400 ) ) ;
#34717 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34718 = circle ( 'none', #34706, 1.000000000000000900 ) ;
#34719 = face_outer_bound ( 'none', #46839, .t. ) ;
#34720 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34721 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#34722 = cartesian_point ( 'none', ( 0.5000000000000000000, 6.499999999999996400, 3.499999999999999600 ) ) ;
#34723 = line ( 'none', #34712, #34711 ) ;
#34724 = face_outer_bound ( 'none', #46437, .t. ) ;
#34725 = axis2_placement_3d ( 'none', #34692, #34716, #34715 ) ;
#34726 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34727 = vector ( 'none', #34726, 1000.000000000000000 ) ;
#34728 = cartesian_point ( 'none', ( 6.966545630018875300, 120.0000000000000000, 63.12461676703363600 ) ) ;
#34729 = direction ( 'none', ( 0.1253332335643048400, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#34730 = vector ( 'none', #34729, 1000.000000000000000 ) ;
#34731 = cartesian_point ( 'none', ( 6.238526717231641400, 4.000000000000003600, 57.36175367262045200 ) ) ;
#34732 = circle ( 'none', #34664, 2.000000000000000900 ) ;
#34733 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34734 = cartesian_point ( 'none', ( 15.79180783496831500, 120.0000000000000000, 61.50503073166804300 ) ) ;
#34735 = cartesian_point ( 'none', ( 14.82322467383968100, 4.000000000000003600, 61.75372061883288700 ) ) ;
#34736 = cartesian_point ( 'none', ( 13.37866814141728800, 120.0000000000000000, 56.12754438563852200 ) ) ;
#34737 = cylindrical_surface ( 'none', #34789, 57.69999999999998200 ) ;
#34738 = axis2_placement_3d ( 'none', #34734, #34733, #34766 ) ;
#34739 = face_outer_bound ( 'none', #46477, .t. ) ;
#34740 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34741 = vector ( 'none', #34740, 1000.000000000000000 ) ;
#34742 = line ( 'none', #34736, #34796 ) ;
#34743 = oriented_edge ( 'none', *, *, #34998, .f. ) ;
#34744 = cartesian_point ( 'none', ( 8.222756119860593000, 120.0000000000000000, 57.11108720549183500 ) ) ;
#34745 = line ( 'none', #34744, #34741 ) ;
#34746 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#34747 = vector ( 'none', #34746, 1000.000000000000000 ) ;
#34748 = cartesian_point ( 'none', ( 8.824439069036181100, 4.000000000000000000, 61.87389817295228100 ) ) ;
#34749 = plane ( 'none', #34797 ) ;
#34750 = direction ( 'none', ( -0.9921147013144777600, 0.0000000000000000000, 0.1253332335643048400 ) ) ;
#34751 = cartesian_point ( 'none', ( 8.222756119860594700, 120.0000000000000000, 57.11108720549184200 ) ) ;
#34752 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252584100e-016 ) ) ;
#34753 = direction ( 'none', ( 2.478176394252584100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34754 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 11.19999999999999900 ) ) ;
#34755 = axis2_placement_3d ( 'none', #34754, #34753, #34752 ) ;
#34756 = vertex_point ( 'none', #33114 ) ;
#34757 = plane ( 'none', #34755 ) ;
#34758 = line ( 'none', #34748, #34747 ) ;
#34759 = cylindrical_surface ( 'none', #34738, 1.000000000000000900 ) ;
#34760 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#34761 = direction ( 'none', ( -0.1253332335643048400, 0.0000000000000000000, -0.9921147013144777600 ) ) ;
#34762 = vector ( 'none', #34761, 1000.000000000000000 ) ;
#34763 = cartesian_point ( 'none', ( 8.222756119860594700, 4.000000000000003600, 57.11108720549184200 ) ) ;
#34764 = line ( 'none', #34763, #34762 ) ;
#34765 = face_outer_bound ( 'none', #28392, .t. ) ;
#34766 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34767 = cartesian_point ( 'none', ( 14.57254514023199700, 4.000000000000000000, 60.77738829643720200 ) ) ;
#34768 = oriented_edge ( 'none', *, *, #35044, .t. ) ;
#34769 = oriented_edge ( 'none', *, *, #1429, .f. ) ;
#34770 = cartesian_point ( 'none', ( 14.57254514023199300, 4.000000000000000000, 60.77738829643718800 ) ) ;
#34771 = line ( 'none', #34770, #34826 ) ;
#34772 = cartesian_point ( 'none', ( 15.31583446367454600, 120.0000000000000000, 55.63016461130880700 ) ) ;
#34773 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34774 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#34775 = direction ( 'none', ( 0.1253332335643048400, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#34776 = axis2_placement_3d ( 'none', #34778, #34774, #34773 ) ;
#34777 = vector ( 'none', #34831, 1000.000000000000000 ) ;
#34778 = cartesian_point ( 'none', ( 15.79180783496831500, 4.000000000000003600, 61.50503073166804300 ) ) ;
#34779 = cartesian_point ( 'none', ( 22.44613260958889400, 4.000000000000003600, 59.40893140658863600 ) ) ;
#34780 = circle ( 'none', #34776, 0.9999999999999940000 ) ;
#34781 = plane ( 'none', #34785 ) ;
#34782 = axis2_placement_3d ( 'none', #34772, #34821, #34820 ) ;
#34783 = cartesian_point ( 'none', ( 16.76039099609694500, 4.000000000000003600, 61.25634084450317800 ) ) ;
#34784 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34785 = axis2_placement_3d ( 'none', #34751, #34750, #34775 ) ;
#34786 = direction ( 'none', ( -0.2486898871648554300, 0.0000000000000000000, -0.9685831611286308500 ) ) ;
#34787 = direction ( 'none', ( 0.9685831611286309700, 0.0000000000000000000, -0.2486898871648554600 ) ) ;
#34788 = cartesian_point ( 'none', ( 13.37866814141728800, 120.0000000000000000, 56.12754438563852200 ) ) ;
#34789 = axis2_placement_3d ( 'none', #34760, #34784, #34793 ) ;
#34790 = cartesian_point ( 'none', ( 14.82322467383968100, 120.0000000000000000, 61.75372061883288700 ) ) ;
#34791 = line ( 'none', #34790, #34777 ) ;
#34792 = face_outer_bound ( 'none', #46450, .t. ) ;
#34793 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34794 = face_outer_bound ( 'none', #46479, .t. ) ;
#34795 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34796 = vector ( 'none', #34795, 1000.000000000000000 ) ;
#34797 = axis2_placement_3d ( 'none', #34788, #34787, #34786 ) ;
#34798 = face_outer_bound ( 'none', #46472, .t. ) ;
#34799 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34800 = vector ( 'none', #34799, 1000.000000000000000 ) ;
#34801 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 27.70000000000000300 ) ) ;
#34802 = line ( 'none', #34801, #34800 ) ;
#34803 = direction ( 'none', ( 0.0000000000000000000, 3.493061197875138600e-015, -1.000000000000000000 ) ) ;
#34804 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.491483361109382500e-015 ) ) ;
#34805 = axis2_placement_3d ( 'none', #34812, #34804, #34803 ) ;
#34806 = advanced_face ( 'none', ( #33164 ), #33158, .f. ) ;
#34807 = axis2_placement_3d ( 'none', #34864, #34860, #34855 ) ;
#34808 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34809 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#34810 = oriented_edge ( 'none', *, *, #9310, .f. ) ;
#34811 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#34812 = cartesian_point ( 'none', ( 10.41072366659116000, 0.5149999999999997900, 1.798113930971345000e-015 ) ) ;
#34813 = oriented_edge ( 'none', *, *, #33442, .f. ) ;
#34814 = plane ( 'none', #34819 ) ;
#34815 = direction ( 'none', ( 0.2486898871648554300, 0.0000000000000000000, 0.9685831611286308500 ) ) ;
#34816 = vector ( 'none', #34815, 1000.000000000000100 ) ;
#34817 = cartesian_point ( 'none', ( 13.37866814141728800, 4.000000000000003600, 56.12754438563852200 ) ) ;
#34818 = line ( 'none', #34817, #34816 ) ;
#34819 = axis2_placement_3d ( 'none', #34811, #34809, #34808 ) ;
#34820 = direction ( 'none', ( 0.2486898871648554300, 0.0000000000000000000, 0.9685831611286308500 ) ) ;
#34821 = direction ( 'none', ( -0.9685831611286309700, 0.0000000000000000000, 0.2486898871648554600 ) ) ;
#34822 = edge_loop ( 'none', ( #36722, #37905, #38502, #37048 ) ) ;
#34823 = face_outer_bound ( 'none', #29734, .t. ) ;
#34824 = cylindrical_surface ( 'none', #34807, 57.69999999999999600 ) ;
#34825 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34826 = vector ( 'none', #34825, 1000.000000000000000 ) ;
#34827 = plane ( 'none', #34782 ) ;
#34828 = face_outer_bound ( 'none', #46466, .t. ) ;
#34829 = cartesian_point ( 'none', ( 16.76039099609694500, 120.0000000000000000, 61.25634084450317800 ) ) ;
#34830 = line ( 'none', #34829, #34862 ) ;
#34831 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34832 = circle ( 'none', #34805, 10.39797779676996800 ) ;
#34833 = cartesian_point ( 'none', ( 6.966545630018875300, 4.000000000000003600, 63.12461676703363600 ) ) ;
#34834 = cartesian_point ( 'none', ( 0.2153518331261192200, 0.5150000000000073400, -2.042629540447550500 ) ) ;
#34835 = cartesian_point ( 'none', ( 9.196560055547530900, -1.240571219915881200e-014, 2.435235542840848300 ) ) ;
#34836 = axis2_placement_3d ( 'none', #34859, #34840, #34893 ) ;
#34837 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34838 = vector ( 'none', #34837, 1000.000000000000000 ) ;
#34839 = cartesian_point ( 'none', ( 6.840209666407228700, 4.000000000000000000, 62.12456464008089100 ) ) ;
#34840 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.239088197126290600e-016 ) ) ;
#34841 = circle ( 'none', #34848, 10.04881096640908200 ) ;
#34842 = face_outer_bound ( 'none', #29674, .t. ) ;
#34843 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34844 = vector ( 'none', #34843, 1000.000000000000000 ) ;
#34845 = cartesian_point ( 'none', ( 0.04781123507270952000, 0.5150000000000031200, -0.8532222446711244000 ) ) ;
#34846 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34847 = vector ( 'none', #34846, 1000.000000000000000 ) ;
#34848 = axis2_placement_3d ( 'none', #34835, #34894, #34885 ) ;
#34849 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34850 = vector ( 'none', #34849, 1000.000000000000000 ) ;
#34851 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#34852 = cartesian_point ( 'none', ( 20.30781997698388300, 120.0000000000000000, 54.00817019472533100 ) ) ;
#34853 = line ( 'none', #34852, #34847 ) ;
#34854 = plane ( 'none', #34836 ) ;
#34855 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34856 = line ( 'none', #34839, #34838 ) ;
#34857 = cartesian_point ( 'none', ( 1.000000000000022600, 120.0000000000000000, 57.69133383793443000 ) ) ;
#34858 = line ( 'none', #34851, #34850 ) ;
#34859 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 18.19999999999999900 ) ) ;
#34860 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34861 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#34862 = vector ( 'none', #34861, 1000.000000000000000 ) ;
#34863 = edge_curve ( 'none', #33782, #33781, #33156, .t. ) ;
#34864 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#34865 = line ( 'none', #34857, #34844 ) ;
#34866 = face_outer_bound ( 'none', #46516, .t. ) ;
#34867 = oriented_edge ( 'none', *, *, #4506, .f. ) ;
#34868 = plane ( 'none', #34933 ) ;
#34869 = oriented_edge ( 'none', *, *, #9657, .t. ) ;
#34870 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34871 = vector ( 'none', #34870, 1000.000000000000000 ) ;
#34872 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505168200e-016 ) ) ;
#34873 = direction ( 'none', ( 4.956352788505168200e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34874 = cartesian_point ( 'none', ( -1.700000000000000000, 47.00000000000000000, 27.70000000000000300 ) ) ;
#34875 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 27.70000000000000600 ) ) ;
#34876 = line ( 'none', #34875, #34871 ) ;
#34877 = cartesian_point ( 'none', ( -1.699999999999999100, 47.00000000000000000, 20.70000000000000300 ) ) ;
#34878 = line ( 'none', #34937, #34936 ) ;
#34879 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34880 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34881 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 20.70000000000000300 ) ) ;
#34882 = axis2_placement_3d ( 'none', #34881, #34880, #34879 ) ;
#34883 = plane ( 'none', #34886 ) ;
#34884 = plane ( 'none', #34882 ) ;
#34885 = direction ( 'none', ( -0.8949343677499603800, 0.0000000000000000000, -0.4461978007789579300 ) ) ;
#34886 = axis2_placement_3d ( 'none', #34874, #34873, #34872 ) ;
#34887 = face_outer_bound ( 'none', #46561, .t. ) ;
#34888 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34889 = vector ( 'none', #34888, 1000.000000000000000 ) ;
#34890 = cartesian_point ( 'none', ( -8.699999999999992200, 47.00000000000000000, 20.70000000000000300 ) ) ;
#34891 = line ( 'none', #34890, #34889 ) ;
#34892 = face_outer_bound ( 'none', #46522, .t. ) ;
#34893 = direction ( 'none', ( -1.239088197126290600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34894 = direction ( 'none', ( 0.4461978007789579300, 3.124648454283931500e-015, -0.8949343677499603800 ) ) ;
#34895 = face_outer_bound ( 'none', #46543, .t. ) ;
#34896 = axis2_placement_3d ( 'none', #34934, #34904, #34920 ) ;
#34897 = face_outer_bound ( 'none', #46564, .t. ) ;
#34898 = face_outer_bound ( 'none', #46992, .t. ) ;
#34899 = vector ( 'none', #34907, 1000.000000000000000 ) ;
#34900 = cartesian_point ( 'none', ( -33.08422515938897800, 47.00000000000000000, 17.65457576955198600 ) ) ;
#34901 = axis2_placement_3d ( 'none', #34950, #34949, #34948 ) ;
#34902 = direction ( 'none', ( 0.5877852522924752500, 0.0000000000000000000, 0.8090169943749459000 ) ) ;
#34903 = vector ( 'none', #34902, 999.9999999999998900 ) ;
#34904 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34905 = edge_curve ( 'none', #49425, #35493, #33149, .t. ) ;
#34906 = axis2_placement_3d ( 'none', #34944, #34943, #34942 ) ;
#34907 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34908 = cartesian_point ( 'none', ( -30.00258157546443300, 47.00000000000000000, 18.19999999999999600 ) ) ;
#34909 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.593409050587842700e-015 ) ) ;
#34910 = cartesian_point ( 'none', ( 33.10109822064470100, 120.0000000000000000, 47.26105475533984200 ) ) ;
#34911 = line ( 'none', #34910, #34903 ) ;
#34912 = cylindrical_surface ( 'none', #34896, 1.030635999729259600 ) ;
#34913 = face_outer_bound ( 'none', #46557, .t. ) ;
#34914 = oriented_edge ( 'none', *, *, #36245, .t. ) ;
#34915 = line ( 'none', #34908, #34899 ) ;
#34916 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34917 = vector ( 'none', #34916, 1000.000000000000000 ) ;
#34918 = cartesian_point ( 'none', ( -34.35732896524944400, 47.00000000000000000, 11.19999999999998900 ) ) ;
#34919 = line ( 'none', #34918, #34917 ) ;
#34920 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34921 = face_outer_bound ( 'none', #46568, .t. ) ;
#34922 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34923 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34924 = plane ( 'none', #34932 ) ;
#34925 = direction ( 'none', ( 1.593409050587842700e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34926 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#34927 = edge_loop ( 'none', ( #34378, #34458, #34372, #35427 ) ) ;
#34928 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34929 = vector ( 'none', #34928, 1000.000000000000000 ) ;
#34930 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#34931 = line ( 'none', #34930, #34929 ) ;
#34932 = axis2_placement_3d ( 'none', #34926, #34925, #34909 ) ;
#34933 = axis2_placement_3d ( 'none', #34877, #34923, #34922 ) ;
#34934 = cartesian_point ( 'none', ( -34.35732896524944400, 47.00000000000000000, 12.23063599972925000 ) ) ;
#34935 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34936 = vector ( 'none', #34935, 1000.000000000000000 ) ;
#34937 = cartesian_point ( 'none', ( -35.32827817307946100, 47.00000000000000000, 12.57627772138943300 ) ) ;
#34938 = oriented_edge ( 'none', *, *, #34863, .f. ) ;
#34939 = cartesian_point ( 'none', ( 31.50000000000000000, 7.000000000000000000, 3.000000000000002700 ) ) ;
#34940 = plane ( 'none', #34946 ) ;
#34941 = circle ( 'none', #34969, 2.000000000000000900 ) ;
#34942 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#34943 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34944 = cartesian_point ( 'none', ( -27.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#34945 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, 1.700000000000000000 ) ) ;
#34946 = axis2_placement_3d ( 'none', #34939, #34979, #34988 ) ;
#34947 = cylindrical_surface ( 'none', #34951, 1.030635999729249400 ) ;
#34948 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.008560160451632100e-016 ) ) ;
#34949 = direction ( 'none', ( 5.151806796408471300e-017, 1.008560160451632100e-016, -1.000000000000000000 ) ) ;
#34950 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.149999999999998100, 0.5149999999999993500 ) ) ;
#34951 = axis2_placement_3d ( 'none', #34958, #34957, #35001 ) ;
#34952 = line ( 'none', #35000, #34999 ) ;
#34953 = face_outer_bound ( 'none', #46606, .t. ) ;
#34954 = plane ( 'none', #34906 ) ;
#34955 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34956 = face_outer_bound ( 'none', #46587, .t. ) ;
#34957 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34958 = cartesian_point ( 'none', ( -32.17495066679124000, 47.00000000000000000, 17.16936400027072900 ) ) ;
#34959 = plane ( 'none', #34966 ) ;
#34960 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34961 = oriented_edge ( 'none', *, *, #3722, .t. ) ;
#34962 = vector ( 'none', #34960, 1000.000000000000000 ) ;
#34963 = plane ( 'none', #34901 ) ;
#34964 = face_outer_bound ( 'none', #46594, .t. ) ;
#34965 = line ( 'none', #34900, #34962 ) ;
#34966 = axis2_placement_3d ( 'none', #34968, #34967, #34955 ) ;
#34967 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 9.912705577010328500e-016 ) ) ;
#34968 = cartesian_point ( 'none', ( -30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#34969 = axis2_placement_3d ( 'none', #34987, #34983, #34717 ) ;
#34970 = oriented_edge ( 'none', *, *, #1057, .t. ) ;
#34971 = direction ( 'none', ( 5.084962472115164900e-016, 0.7071067811865500200, -0.7071067811865451300 ) ) ;
#34972 = vector ( 'none', #34971, 1000.000000000000100 ) ;
#34973 = cartesian_point ( 'none', ( 0.5000000000000001100, 6.499999999999996400, 3.499999999999999600 ) ) ;
#34974 = line ( 'none', #34973, #34972 ) ;
#34975 = direction ( 'none', ( 0.7071067811865499000, -0.7071067811865452400, 9.785475480732719900e-015 ) ) ;
#34976 = vector ( 'none', #34975, 1000.000000000000100 ) ;
#34977 = cartesian_point ( 'none', ( 0.2499999999999995800, 0.2500000000000025500, -2.999999999999995600 ) ) ;
#34978 = line ( 'none', #34977, #34976 ) ;
#34979 = direction ( 'none', ( -7.788157037121928900e-017, 0.7071067811865451300, 0.7071067811865500200 ) ) ;
#34980 = direction ( 'none', ( -0.7071067811865497900, 0.0000000000000000000, 0.7071067811865453500 ) ) ;
#34981 = direction ( 'none', ( -0.5773502691896259500, 0.5773502691896219600, -0.5773502691896296200 ) ) ;
#34982 = cartesian_point ( 'none', ( 0.5000000000000035500, 6.499999999999996400, -3.499999999999999600 ) ) ;
#34983 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#34984 = axis2_placement_3d ( 'none', #34982, #34981, #34980 ) ;
#34985 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34986 = vector ( 'none', #34985, 1000.000000000000000 ) ;
#34987 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#34988 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865500200, 0.7071067811865451300 ) ) ;
#34989 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#34990 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#34991 = cartesian_point ( 'none', ( -10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#34992 = line ( 'none', #34945, #34986 ) ;
#34993 = plane ( 'none', #34984 ) ;
#34994 = axis2_placement_3d ( 'none', #34991, #34990, #34989 ) ;
#34995 = face_outer_bound ( 'none', #356, .t. ) ;
#34996 = plane ( 'none', #34994 ) ;
#34998 = edge_curve ( 'none', #29913, #33782, #33152, .t. ) ;
#34997 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#34999 = vector ( 'none', #34997, 1000.000000000000000 ) ;
#35000 = cartesian_point ( 'none', ( -32.17495066679122600, 47.00000000000000000, 18.19999999999997800 ) ) ;
#35001 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35002 = direction ( 'none', ( 0.7071067811865497900, 0.0000000000000000000, -0.7071067811865453500 ) ) ;
#35003 = direction ( 'none', ( 0.7071067811865453500, 0.0000000000000000000, 0.7071067811865497900 ) ) ;
#35004 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.000000000000000000, -2.999999999999999100 ) ) ;
#35005 = line ( 'none', #35115, #35114 ) ;
#35006 = oriented_edge ( 'none', *, *, #4337, .t. ) ;
#35007 = oriented_edge ( 'none', *, *, #3561, .t. ) ;
#35008 = face_outer_bound ( 'none', #46648, .t. ) ;
#35009 = plane ( 'none', #35025 ) ;
#35010 = direction ( 'none', ( 0.7071067811865497900, 1.085385053126577400e-015, -0.7071067811865453500 ) ) ;
#35011 = vector ( 'none', #35010, 999.9999999999998900 ) ;
#35012 = advanced_face ( 'none', ( #33150 ), #33206, .f. ) ;
#35013 = plane ( 'none', #35085 ) ;
#35014 = vertex_point ( 'none', #33143 ) ;
#35015 = direction ( 'none', ( 0.7071067811865449100, 0.0000000000000000000, 0.7071067811865502400 ) ) ;
#35016 = direction ( 'none', ( -0.5773502691896299500, 0.5773502691896219600, 0.5773502691896256200 ) ) ;
#35017 = cartesian_point ( 'none', ( 0.5000000000000035500, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#35018 = line ( 'none', #35017, #35011 ) ;
#35019 = plane ( 'none', #35026 ) ;
#35020 = plane ( 'none', #35033 ) ;
#35021 = direction ( 'none', ( 0.7071067811865499000, -0.7071067811865452400, -5.090324191831050600e-015 ) ) ;
#35022 = vector ( 'none', #35021, 1000.000000000000100 ) ;
#35023 = vertex_point ( 'none', #33193 ) ;
#35024 = cartesian_point ( 'none', ( 0.5000000000000001100, 6.499999999999996400, 3.499999999999999600 ) ) ;
#35025 = axis2_placement_3d ( 'none', #35080, #35078, #35077 ) ;
#35026 = axis2_placement_3d ( 'none', #35004, #35003, #35002 ) ;
#35027 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, 2.999999999999992500 ) ) ;
#35028 = line ( 'none', #35027, #35022 ) ;
#35029 = direction ( 'none', ( -0.7071067811865451300, -0.7071067811865500200, -4.787005620730122800e-015 ) ) ;
#35030 = vector ( 'none', #35029, 1000.000000000000100 ) ;
#35031 = cartesian_point ( 'none', ( 0.2500000000000000000, 6.749999999999998200, 2.999999999999997300 ) ) ;
#35032 = line ( 'none', #35031, #35030 ) ;
#35033 = axis2_placement_3d ( 'none', #35024, #35016, #35015 ) ;
#35034 = face_outer_bound ( 'none', #46627, .t. ) ;
#35035 = oriented_edge ( 'none', *, *, #34030, .f. ) ;
#35036 = oriented_edge ( 'none', *, *, #35138, .f. ) ;
#35037 = edge_curve ( 'none', #13033, #12344, #33203, .t. ) ;
#35039 = edge_loop ( 'none', ( #35347, #35508, #35746, #35491 ) ) ;
#35038 = face_outer_bound ( 'none', #46623, .t. ) ;
#35040 = oriented_edge ( 'none', *, *, #12292, .t. ) ;
#35041 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#35042 = edge_curve ( 'none', #35210, #35204, #33199, .t. ) ;
#35043 = direction ( 'none', ( 0.7071067811865525700, -0.7071067811865425800, 0.0000000000000000000 ) ) ;
#35044 = edge_curve ( 'none', #1431, #35023, #33192, .t. ) ;
#35045 = direction ( 'none', ( -0.5773502691896241800, -0.5773502691896322800, 0.5773502691896209600 ) ) ;
#35046 = advanced_face ( 'none', ( #33178 ), #33186, .f. ) ;
#35047 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, -5.000000000000000900 ) ) ;
#35048 = oriented_edge ( 'none', *, *, #46921, .f. ) ;
#35049 = line ( 'none', #35123, #35122 ) ;
#35050 = cartesian_point ( 'none', ( 52.39453692895871500, 30.15526128986726600, 13.44522678755358300 ) ) ;
#35051 = oriented_edge ( 'none', *, *, #4483, .f. ) ;
#35052 = line ( 'none', #35148, #35147 ) ;
#35054 = vertex_point ( 'none', #33180 ) ;
#35053 = direction ( 'none', ( -0.7071067811865446900, 0.0000000000000000000, -0.7071067811865503500 ) ) ;
#35055 = direction ( 'none', ( 0.7071067811865503500, 0.0000000000000000000, -0.7071067811865446900 ) ) ;
#35056 = cartesian_point ( 'none', ( 0.5000000000000000000, 7.000000000000000000, 3.499999999999999600 ) ) ;
#35058 = oriented_edge ( 'none', *, *, #35224, .t. ) ;
#35057 = plane ( 'none', #35059 ) ;
#35059 = axis2_placement_3d ( 'none', #35068, #35045, #35043 ) ;
#35060 = axis2_placement_3d ( 'none', #35056, #35055, #35053 ) ;
#35061 = direction ( 'none', ( -3.845925372767163600e-016, 0.7071067811865431300, -0.7071067811865517900 ) ) ;
#35062 = vector ( 'none', #35061, 1000.000000000000100 ) ;
#35063 = face_outer_bound ( 'none', #46656, .t. ) ;
#35064 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865430200, -0.7071067811865520100 ) ) ;
#35066 = oriented_edge ( 'none', *, *, #35409, .f. ) ;
#35065 = direction ( 'none', ( -0.5773502691896202900, -0.5773502691896322800, -0.5773502691896249500 ) ) ;
#35067 = cartesian_point ( 'none', ( 0.5000000000000035500, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#35068 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, 2.999999999999992500 ) ) ;
#35069 = line ( 'none', #35067, #35062 ) ;
#35070 = face_outer_bound ( 'none', #46638, .t. ) ;
#35071 = face_outer_bound ( 'none', #46675, .t. ) ;
#35072 = direction ( 'none', ( -0.7071067811865446900, -1.634518283426011400e-015, -0.7071067811865503500 ) ) ;
#35073 = vector ( 'none', #35072, 1000.000000000000100 ) ;
#35074 = cartesian_point ( 'none', ( 0.2499999999999976700, 0.5000000000000010000, 3.249999999999995600 ) ) ;
#35075 = cartesian_point ( 'none', ( 0.5000000000000035500, 0.5000000000000013300, -3.499999999999999600 ) ) ;
#35076 = face_outer_bound ( 'none', #46621, .t. ) ;
#35077 = direction ( 'none', ( -0.7071067811865500200, 0.7071067811865451300, 0.0000000000000000000 ) ) ;
#35079 = oriented_edge ( 'none', *, *, #1430, .f. ) ;
#35078 = direction ( 'none', ( 0.7071067811865451300, 0.7071067811865500200, -0.0000000000000000000 ) ) ;
#35080 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000004400, -3.499999999999999600 ) ) ;
#35081 = line ( 'none', #35074, #35073 ) ;
#35082 = plane ( 'none', #35060 ) ;
#35083 = edge_loop ( 'none', ( #35486, #35490, #35435, #35518 ) ) ;
#35084 = oriented_edge ( 'none', *, *, #9240, .t. ) ;
#35085 = axis2_placement_3d ( 'none', #35075, #35065, #35064 ) ;
#35086 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, -5.000000000000000900 ) ) ;
#35087 = conical_surface ( 'none', #35195, 2.499999999999998700, 1.029744258676652800 ) ;
#35088 = axis2_placement_3d ( 'none', #35047, #35092, #35098 ) ;
#35089 = direction ( 'none', ( 5.219754828851266600e-015, -0.7071067811865431300, -0.7071067811865517900 ) ) ;
#35090 = vector ( 'none', #35089, 1000.000000000000100 ) ;
#35091 = circle ( 'none', #35154, 2.499999999999998700 ) ;
#35092 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35093 = line ( 'none', #35095, #35090 ) ;
#35094 = cylindrical_surface ( 'none', #35088, 2.499999999999998700 ) ;
#35095 = cartesian_point ( 'none', ( 0.5000000000000038900, 0.0000000000000000000, 2.999999999999992500 ) ) ;
#35096 = face_outer_bound ( 'none', #46668, .t. ) ;
#35097 = edge_curve ( 'none', #33687, #35260, #33177, .t. ) ;
#35098 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35099 = conical_surface ( 'none', #35120, 3.500000000000001300, 0.7853981633974543900 ) ;
#35100 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865431300, 0.7071067811865517900 ) ) ;
#35101 = vector ( 'none', #35100, 1000.000000000000100 ) ;
#35102 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, 2.999999999999993800 ) ) ;
#35103 = oriented_edge ( 'none', *, *, #35623, .f. ) ;
#35104 = cartesian_point ( 'none', ( 31.50000000000000000, 0.5000000000000013300, 0.0000000000000000000 ) ) ;
#35105 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865431300, 0.7071067811865517900 ) ) ;
#35106 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865519000, 0.7071067811865432400 ) ) ;
#35107 = line ( 'none', #35102, #35101 ) ;
#35108 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#35109 = oriented_edge ( 'none', *, *, #35042, .t. ) ;
#35111 = edge_curve ( 'none', #35204, #992, #33184, .t. ) ;
#35110 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35112 = plane ( 'none', #35116 ) ;
#35113 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35114 = vector ( 'none', #35113, 1000.000000000000000 ) ;
#35115 = cartesian_point ( 'none', ( 52.39453692895871500, 27.74999999999849000, -5.000000000000000900 ) ) ;
#35116 = axis2_placement_3d ( 'none', #35041, #35106, #35105 ) ;
#35117 = oriented_edge ( 'none', *, *, #35278, .f. ) ;
#35118 = edge_curve ( 'none', #1730, #1089, #33232, .t. ) ;
#35119 = oriented_edge ( 'none', *, *, #35118, .t. ) ;
#35120 = axis2_placement_3d ( 'none', #35104, #35108, #35110 ) ;
#35121 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865431300, -0.7071067811865517900 ) ) ;
#35122 = vector ( 'none', #35121, 1000.000000000000100 ) ;
#35123 = cartesian_point ( 'none', ( 31.50000000000000000, 0.0000000000000000000, -2.999999999999992500 ) ) ;
#35124 = face_outer_bound ( 'none', #46654, .t. ) ;
#35125 = advanced_face ( 'none', ( #33234 ), #33233, .t. ) ;
#35126 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35127 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 12.00000000000000000 ) ) ;
#35128 = circle ( 'none', #35188, 0.09473871013122511800 ) ;
#35129 = cartesian_point ( 'none', ( -52.39453692895730100, 32.75000000000235900, -5.000000000000000900 ) ) ;
#35130 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35131 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35132 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 13.44522678755358300 ) ) ;
#35133 = cartesian_point ( 'none', ( 52.39453692895871500, 32.74999999999848700, 12.00000000000000000 ) ) ;
#35134 = line ( 'none', #35133, #35165 ) ;
#35135 = face_outer_bound ( 'none', #46714, .t. ) ;
#35136 = cartesian_point ( 'none', ( -2.619588708748199800e-012, -62.99999999999867100, 12.00000000000000000 ) ) ;
#35137 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35138 = edge_curve ( 'none', #1769, #982, #33223, .t. ) ;
#35139 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35140 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 12.00000000000000000 ) ) ;
#35141 = axis2_placement_3d ( 'none', #35140, #35139, #35137 ) ;
#35142 = axis2_placement_3d ( 'none', #35170, #35222, #35221 ) ;
#35143 = oriented_edge ( 'none', *, *, #33826, .f. ) ;
#35144 = oriented_edge ( 'none', *, *, #35278, .t. ) ;
#35145 = cartesian_point ( 'none', ( 52.39453692895871500, 27.74999999999848700, -5.000000000000000900 ) ) ;
#35146 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#35147 = vector ( 'none', #35146, 1000.000000000000000 ) ;
#35148 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#35149 = cartesian_point ( 'none', ( 52.39453692895871500, 27.74999999999849400, 12.00000000000000000 ) ) ;
#35150 = axis2_placement_3d ( 'none', #35132, #35131, #35130 ) ;
#35151 = cartesian_point ( 'none', ( 52.39453692895871500, 32.74999999999848700, 12.00000000000000000 ) ) ;
#35152 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35153 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35154 = axis2_placement_3d ( 'none', #35086, #35153, #35152 ) ;
#35155 = cartesian_point ( 'none', ( 52.39453692895871500, 30.34473871012971500, 13.44522678755358300 ) ) ;
#35156 = circle ( 'none', #35141, 2.499999999999998700 ) ;
#35157 = oriented_edge ( 'none', *, *, #1400, .f. ) ;
#35158 = oriented_edge ( 'none', *, *, #32583, .f. ) ;
#35159 = cartesian_point ( 'none', ( 52.39453692895871500, 32.74999999999848700, -5.000000000000000900 ) ) ;
#35160 = circle ( 'none', #35150, 0.09473871013122511800 ) ;
#35161 = cartesian_point ( 'none', ( -52.39453692895730100, 27.75000000000235900, 12.00000000000000000 ) ) ;
#35162 = edge_curve ( 'none', #3559, #3684, #33220, .t. ) ;
#35163 = edge_loop ( 'none', ( #34768, #35058, #35103, #35370 ) ) ;
#35164 = direction ( 'none', ( 0.0000000000000000000, 0.8571673007021114500, -0.5150380749100557100 ) ) ;
#35165 = vector ( 'none', #35164, 1000.000000000000000 ) ;
#35166 = cartesian_point ( 'none', ( -52.39453692895730100, 27.75000000000235500, -5.000000000000000900 ) ) ;
#35167 = line ( 'none', #35166, #35207 ) ;
#35168 = cartesian_point ( 'none', ( -2.619588708748199800e-012, -62.99999999999867100, -5.000000000000000900 ) ) ;
#35169 = cartesian_point ( 'none', ( -52.39453692895730100, 32.75000000000234500, 12.00000000000000000 ) ) ;
#35170 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, -5.000000000000000900 ) ) ;
#35171 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35172 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865431300, 0.7071067811865517900 ) ) ;
#35173 = direction ( 'none', ( 7.788157037121853700e-017, 0.7071067811865519000, -0.7071067811865432400 ) ) ;
#35174 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000013300, 3.499999999999999600 ) ) ;
#35175 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 13.44522678755358300 ) ) ;
#35176 = advanced_face ( 'none', ( #33222 ), #33224, .t. ) ;
#35177 = cartesian_point ( 'none', ( -52.39453692895730100, 27.75000000000235200, -5.000000000000000900 ) ) ;
#35178 = circle ( 'none', #35142, 2.500000000000005800 ) ;
#35179 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35180 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#35181 = vector ( 'none', #35180, 1000.000000000000100 ) ;
#35182 = oriented_edge ( 'none', *, *, #35623, .t. ) ;
#35183 = axis2_placement_3d ( 'none', #35174, #35173, #35172 ) ;
#35184 = cartesian_point ( 'none', ( 11.87308093990178600, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#35185 = face_outer_bound ( 'none', #46685, .t. ) ;
#35186 = direction ( 'none', ( 1.049727191138617600e-016, -0.8571673007021114500, -0.5150380749100557100 ) ) ;
#35187 = vector ( 'none', #35186, 1000.000000000000000 ) ;
#35189 = oriented_edge ( 'none', *, *, #35044, .f. ) ;
#35188 = axis2_placement_3d ( 'none', #35175, #35179, #35171 ) ;
#35190 = plane ( 'none', #35183 ) ;
#35191 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35192 = cartesian_point ( 'none', ( 52.39453692895871500, 27.74999999999849400, 12.00000000000000000 ) ) ;
#35193 = line ( 'none', #35192, #35187 ) ;
#35194 = line ( 'none', #35184, #35181 ) ;
#35195 = axis2_placement_3d ( 'none', #35127, #35126, #35191 ) ;
#35196 = axis2_placement_3d ( 'none', #35202, #35269, #35268 ) ;
#35197 = circle ( 'none', #35296, 55.00000000000000000 ) ;
#35198 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35199 = line ( 'none', #35251, #35250 ) ;
#35200 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35201 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, -5.000000000000000900 ) ) ;
#35202 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 12.00000000000000000 ) ) ;
#35203 = cylindrical_surface ( 'none', #35213, 2.499999999999998700 ) ;
#35204 = vertex_point ( 'none', #33237 ) ;
#35205 = axis2_placement_3d ( 'none', #35262, #35261, #35259 ) ;
#35206 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35207 = vector ( 'none', #35206, 1000.000000000000000 ) ;
#35209 = oriented_edge ( 'none', *, *, #36049, .f. ) ;
#35208 = face_outer_bound ( 'none', #46682, .t. ) ;
#35210 = vertex_point ( 'none', #33271 ) ;
#35211 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35212 = vector ( 'none', #35211, 1000.000000000000000 ) ;
#35213 = axis2_placement_3d ( 'none', #35201, #35200, #35198 ) ;
#35214 = cartesian_point ( 'none', ( 52.39453692895871500, 32.74999999999848700, -5.000000000000000900 ) ) ;
#35215 = line ( 'none', #35214, #35212 ) ;
#35216 = cartesian_point ( 'none', ( -52.39453692895730100, 30.34473871013358000, 13.44522678755358300 ) ) ;
#35217 = direction ( 'none', ( 1.049727191138617600e-016, -0.8571673007021114500, -0.5150380749100557100 ) ) ;
#35218 = vector ( 'none', #35217, 1000.000000000000000 ) ;
#35219 = cartesian_point ( 'none', ( -52.39453692895730100, 27.75000000000235900, 12.00000000000000000 ) ) ;
#35220 = line ( 'none', #35219, #35218 ) ;
#35221 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35222 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35223 = circle ( 'none', #35196, 2.499999999999992000 ) ;
#35224 = edge_curve ( 'none', #35023, #35210, #33272, .t. ) ;
#35225 = direction ( 'none', ( 0.0000000000000000000, 0.8571673007021114500, -0.5150380749100557100 ) ) ;
#35226 = vector ( 'none', #35225, 1000.000000000000000 ) ;
#35227 = cartesian_point ( 'none', ( -52.39453692895730100, 32.75000000000234500, 12.00000000000000000 ) ) ;
#35228 = oriented_edge ( 'none', *, *, #34063, .t. ) ;
#35229 = line ( 'none', #35227, #35226 ) ;
#35230 = line ( 'none', #35241, #35240 ) ;
#35231 = cylindrical_surface ( 'none', #35235, 2.499999999999995100 ) ;
#35232 = face_outer_bound ( 'none', #46746, .t. ) ;
#35233 = cartesian_point ( 'none', ( 6.735557395310442600e-015, 55.00000000000000000, 31.99999999999999300 ) ) ;
#35234 = oriented_edge ( 'none', *, *, #1081, .t. ) ;
#35235 = axis2_placement_3d ( 'none', #35297, #35274, #35273 ) ;
#35236 = edge_curve ( 'none', #989, #34154, #33269, .t. ) ;
#35237 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.905056057255597600e-018, 31.99999999999999300 ) ) ;
#35238 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35239 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35240 = vector ( 'none', #35239, 1000.000000000000000 ) ;
#35241 = cartesian_point ( 'none', ( -52.39453692895730100, 32.75000000000235200, -5.000000000000000900 ) ) ;
#35242 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35243 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35244 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 13.44522678755358300 ) ) ;
#35245 = axis2_placement_3d ( 'none', #35244, #35243, #35242 ) ;
#35246 = cartesian_point ( 'none', ( -52.39453692895730100, 30.15526128987113100, 13.44522678755358300 ) ) ;
#35247 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -57.99999999999867800, 12.00000000000000000 ) ) ;
#35248 = cartesian_point ( 'none', ( -2.619735988525187800e-012, -60.59473871012990300, 13.44522678755358300 ) ) ;
#35249 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35250 = vector ( 'none', #35249, 1000.000000000000000 ) ;
#35251 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -57.99999999999867800, -5.000000000000000900 ) ) ;
#35252 = cartesian_point ( 'none', ( 6.766173565289126400e-015, 54.99999999999999300, 14.44522678755358300 ) ) ;
#35253 = circle ( 'none', #35245, 0.09473871013122858700 ) ;
#35254 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35255 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35256 = axis2_placement_3d ( 'none', #35265, #35255, #35254 ) ;
#35257 = circle ( 'none', #35256, 2.500000000000002200 ) ;
#35258 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.40526128986744700, 13.44522678755358300 ) ) ;
#35259 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35260 = vertex_point ( 'none', #33262 ) ;
#35261 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35262 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 12.00000000000000000 ) ) ;
#35263 = oriented_edge ( 'none', *, *, #35118, .f. ) ;
#35264 = conical_surface ( 'none', #35205, 2.499999999999992000, 1.029744258676652800 ) ;
#35265 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, -5.000000000000000900 ) ) ;
#35266 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -57.99999999999867100, -5.000000000000000900 ) ) ;
#35267 = face_outer_bound ( 'none', #46736, .t. ) ;
#35268 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35269 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35270 = cartesian_point ( 'none', ( -2.619588708748199800e-012, -62.99999999999867100, 12.00000000000000000 ) ) ;
#35271 = circle ( 'none', #35281, 2.000000000000000900 ) ;
#35272 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35273 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35274 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35275 = line ( 'none', #35270, #34172 ) ;
#35276 = axis2_placement_3d ( 'none', #35277, #35238, #35272 ) ;
#35277 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 12.00000000000000000 ) ) ;
#35278 = edge_curve ( 'none', #1436, #799, #33266, .t. ) ;
#35279 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35280 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35281 = axis2_placement_3d ( 'none', #35280, #35279, #34173 ) ;
#35282 = face_outer_bound ( 'none', #46721, .t. ) ;
#35283 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35284 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35285 = axis2_placement_3d ( 'none', #35293, #35284, #35283 ) ;
#35286 = circle ( 'none', #35285, 54.99999999999999300 ) ;
#35287 = oriented_edge ( 'none', *, *, #33977, .t. ) ;
#35288 = direction ( 'none', ( 5.151806796408471300e-017, 1.008560160451632100e-016, -1.000000000000000000 ) ) ;
#35289 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35290 = advanced_face ( 'none', ( #33257 ), #33267, .f. ) ;
#35291 = circle ( 'none', #35276, 2.499999999999995100 ) ;
#35292 = conical_surface ( 'none', #35300, 2.499999999999995100, 1.029744258676653200 ) ;
#35293 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.994920502953583200e-017, 14.44522678755358300 ) ) ;
#35294 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35295 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35296 = axis2_placement_3d ( 'none', #35237, #35295, #35294 ) ;
#35297 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, -5.000000000000000900 ) ) ;
#35298 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 12.00000000000000000 ) ) ;
#35299 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35300 = axis2_placement_3d ( 'none', #35298, #35299, #35289 ) ;
#35301 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35302 = vector ( 'none', #35301, 1000.000000000000000 ) ;
#35303 = cartesian_point ( 'none', ( -2.619588708748199800e-012, -62.99999999999867100, -5.000000000000000900 ) ) ;
#35304 = line ( 'none', #35303, #35302 ) ;
#35305 = oriented_edge ( 'none', *, *, #1142, .t. ) ;
#35306 = edge_loop ( 'none', ( #34125, #35287, #35189, #35079, #35144, #35305 ) ) ;
#35307 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 66.50000000000000000, 1.834659022987317000e-016 ) ) ;
#35308 = line ( 'none', #35362, #35361 ) ;
#35309 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#35310 = circle ( 'none', #35417, 59.25000000000000000 ) ;
#35311 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35312 = vector ( 'none', #35311, 1000.000000000000000 ) ;
#35313 = cartesian_point ( 'none', ( 6.735557395310442600e-015, 55.00000000000000000, 37.78676648464435300 ) ) ;
#35314 = line ( 'none', #35313, #35312 ) ;
#35315 = oriented_edge ( 'none', *, *, #9298, .f. ) ;
#35316 = cartesian_point ( 'none', ( 0.0000000000000000000, -70.50000000000000000, -1.945014452941441100e-016 ) ) ;
#35317 = cartesian_point ( 'none', ( 0.0000000000000000000, -66.50000000000000000, -1.834659022987317000e-016 ) ) ;
#35318 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35319 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35320 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#35321 = axis2_placement_3d ( 'none', #35328, #35319, #35318 ) ;
#35322 = direction ( 'none', ( 0.0000000000000000000, 0.8571673007021116700, -0.5150380749100552700 ) ) ;
#35323 = vector ( 'none', #35322, 1000.000000000000000 ) ;
#35324 = circle ( 'none', #35321, 2.000000000000000900 ) ;
#35325 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35326 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35327 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35328 = cartesian_point ( 'none', ( 11.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35329 = circle ( 'none', #35380, 66.50000000000000000 ) ;
#35330 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -57.99999999999867800, 12.00000000000000000 ) ) ;
#35331 = line ( 'none', #35330, #35323 ) ;
#35332 = cartesian_point ( 'none', ( 8.541911424052787600e-015, -68.49999999999998600, 4.500000000000003600 ) ) ;
#35333 = edge_curve ( 'none', #9306, #9305, #33216, .t. ) ;
#35334 = cartesian_point ( 'none', ( 0.0000000000000000000, -54.99999999999999300, 14.44522678755358300 ) ) ;
#35335 = edge_loop ( 'none', ( #35637, #35467, #35952, #35594 ) ) ;
#35336 = axis2_placement_3d ( 'none', #35327, #35326, #35325 ) ;
#35337 = oriented_edge ( 'none', *, *, #4463, .t. ) ;
#35338 = circle ( 'none', #35354, 66.50000000000000000 ) ;
#35339 = cylindrical_surface ( 'none', #35336, 2.000000000000000000 ) ;
#35340 = face_outer_bound ( 'none', #46698, .t. ) ;
#35341 = axis2_placement_3d ( 'none', #35351, #35397, #35396 ) ;
#35342 = edge_curve ( 'none', #1744, #1092, #33315, .t. ) ;
#35343 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#35344 = axis2_placement_3d ( 'none', #35343, #35363, #35348 ) ;
#35345 = cartesian_point ( 'none', ( 0.0000000000000000000, -66.50000000000000000, -5.000000000000000900 ) ) ;
#35346 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 66.50000000000000000, -5.000000000000000900 ) ) ;
#35347 = oriented_edge ( 'none', *, *, #35495, .t. ) ;
#35348 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35349 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.719031928068271300e-017, 13.44522678755358300 ) ) ;
#35350 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35351 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.147591758082963400e-017, 0.5000000000000004400 ) ) ;
#35352 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35353 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35354 = axis2_placement_3d ( 'none', #35367, #35353, #35352 ) ;
#35355 = cartesian_point ( 'none', ( 8.664376103967522800e-015, 70.50000000000000000, 1.945014452941441100e-016 ) ) ;
#35357 = edge_curve ( 'none', #35571, #36338, #33248, .t. ) ;
#35356 = cylindrical_surface ( 'none', #35375, 66.50000000000000000 ) ;
#35358 = face_outer_bound ( 'none', #46800, .t. ) ;
#35359 = cylindrical_surface ( 'none', #35344, 55.00000000000000000 ) ;
#35360 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35361 = vector ( 'none', #35360, 1000.000000000000000 ) ;
#35362 = cartesian_point ( 'none', ( 8.143901214329900000e-015, 66.50000000000000000, 37.78676648464435300 ) ) ;
#35363 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35364 = face_outer_bound ( 'none', #46741, .t. ) ;
#35365 = oriented_edge ( 'none', *, *, #35495, .f. ) ;
#35366 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35368 = oriented_edge ( 'none', *, *, #35342, .f. ) ;
#35367 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.630204596213754500e-017, -5.000000000000000900 ) ) ;
#35370 = oriented_edge ( 'none', *, *, #1604, .f. ) ;
#35369 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35371 = vector ( 'none', #35369, 1000.000000000000000 ) ;
#35372 = cartesian_point ( 'none', ( 8.694992273946206600e-015, 71.00000000000000000, 37.78676648464435300 ) ) ;
#35373 = line ( 'none', #35372, #35371 ) ;
#35374 = oriented_edge ( 'none', *, *, #35162, .t. ) ;
#35375 = axis2_placement_3d ( 'none', #35309, #35366, #35350 ) ;
#35376 = cartesian_point ( 'none', ( 0.0000000000000000000, -55.00000000000000000, 31.99999999999999300 ) ) ;
#35377 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108400e-018 ) ) ;
#35378 = advanced_face ( 'none', ( #33273 ), #33256, .t. ) ;
#35379 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35380 = axis2_placement_3d ( 'none', #35320, #35379, #35377 ) ;
#35381 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108000e-018 ) ) ;
#35382 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35383 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#35384 = cartesian_point ( 'none', ( 0.0000000000000000000, 71.00000000000000000, 2.000000000000001800 ) ) ;
#35385 = oriented_edge ( 'none', *, *, #1096, .t. ) ;
#35386 = cylindrical_surface ( 'none', #35448, 71.00000000000000000 ) ;
#35387 = face_outer_bound ( 'none', #46798, .t. ) ;
#35388 = axis2_placement_3d ( 'none', #35456, #35413, #35412 ) ;
#35389 = oriented_edge ( 'none', *, *, #32715, .f. ) ;
#35390 = cartesian_point ( 'none', ( 0.0000000000000000000, -71.00000000000000000, 0.5000000000000002200 ) ) ;
#35391 = direction ( 'none', ( 8.659560562354931600e-017, 0.7071067811865474600, 0.7071067811865475700 ) ) ;
#35392 = vector ( 'none', #35391, 1000.000000000000000 ) ;
#35393 = axis2_placement_3d ( 'none', #35383, #35382, #35381 ) ;
#35394 = circle ( 'none', #35447, 71.00000000000000000 ) ;
#35395 = face_outer_bound ( 'none', #46811, .t. ) ;
#35396 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.054090626719731000e-018 ) ) ;
#35397 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35398 = circle ( 'none', #35393, 70.50000000000000000 ) ;
#35399 = edge_loop ( 'none', ( #35963, #35689, #36427, #35733, #35751 ) ) ;
#35400 = cartesian_point ( 'none', ( 8.052052704393848600e-015, 65.75000000000000000, 4.500000000000003600 ) ) ;
#35401 = edge_curve ( 'none', #35631, #35856, #33291, .t. ) ;
#35402 = conical_surface ( 'none', #35388, 70.50000000000000000, 0.7853981633974482800 ) ;
#35403 = cartesian_point ( 'none', ( 8.633759933988839000e-015, 70.50000000000000000, 1.945014452941441100e-016 ) ) ;
#35404 = line ( 'none', #35403, #35392 ) ;
#35405 = edge_curve ( 'none', #3577, #3658, #33294, .t. ) ;
#35406 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35407 = vector ( 'none', #35406, 1000.000000000000000 ) ;
#35408 = cartesian_point ( 'none', ( 0.0000000000000000000, -55.00000000000000000, 37.78676648464435300 ) ) ;
#35409 = edge_curve ( 'none', #12349, #12298, #33309, .t. ) ;
#35410 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35411 = vector ( 'none', #35410, 1000.000000000000000 ) ;
#35412 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108000e-018 ) ) ;
#35413 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35414 = line ( 'none', #35408, #35407 ) ;
#35415 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35416 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35417 = axis2_placement_3d ( 'none', #35349, #35416, #35415 ) ;
#35418 = cartesian_point ( 'none', ( 0.0000000000000000000, -66.50000000000000000, 37.78676648464435300 ) ) ;
#35419 = line ( 'none', #35418, #35411 ) ;
#35420 = circle ( 'none', #35341, 71.00000000000000000 ) ;
#35421 = direction ( 'none', ( 0.0000000000000000000, 0.7071067811865474600, -0.7071067811865475700 ) ) ;
#35422 = vector ( 'none', #35421, 1000.000000000000000 ) ;
#35423 = cartesian_point ( 'none', ( 0.0000000000000000000, 71.00000000000000000, 2.000000000000001800 ) ) ;
#35424 = direction ( 'none', ( 0.0000000000000000000, -0.7071067811865474600, 0.7071067811865475700 ) ) ;
#35425 = vector ( 'none', #35424, 1000.000000000000000 ) ;
#35427 = oriented_edge ( 'none', *, *, #3679, .f. ) ;
#35426 = circle ( 'none', #35454, 2.000000000000000900 ) ;
#35428 = vertex_point ( 'none', #33293 ) ;
#35429 = axis2_placement_3d ( 'none', #35478, #35477, #35464 ) ;
#35430 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35431 = oriented_edge ( 'none', *, *, #1606, .f. ) ;
#35432 = oriented_edge ( 'none', *, *, #1487, .f. ) ;
#35433 = direction ( 'none', ( -0.7071067811865451300, -0.7071067811865500200, -0.0000000000000000000 ) ) ;
#35434 = cartesian_point ( 'none', ( 0.2500000000000000600, 6.749999999999998200, -2.999999999999999100 ) ) ;
#35435 = oriented_edge ( 'none', *, *, #1593, .f. ) ;
#35436 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#35437 = edge_loop ( 'none', ( #36162, #35048, #46915, #46882, #46924 ) ) ;
#35438 = vector ( 'none', #35449, 1000.000000000000000 ) ;
#35439 = cartesian_point ( 'none', ( 0.0000000000000000000, -70.50000000000000000, -1.945014452941441100e-016 ) ) ;
#35440 = line ( 'none', #35439, #35425 ) ;
#35441 = face_outer_bound ( 'none', #46816, .t. ) ;
#35442 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35443 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35444 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35445 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.561424620410930800e-017, 2.000000000000001800 ) ) ;
#35446 = vertex_point ( 'none', #33282 ) ;
#35447 = axis2_placement_3d ( 'none', #35445, #35444, #35443 ) ;
#35448 = axis2_placement_3d ( 'none', #35436, #35442, #35430 ) ;
#35449 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35450 = cartesian_point ( 'none', ( 0.0000000000000000000, -71.00000000000000000, 37.78676648464435300 ) ) ;
#35451 = line ( 'none', #35423, #35422 ) ;
#35452 = cartesian_point ( 'none', ( 8.694992273946206600e-015, 71.00000000000000000, 0.5000000000000006700 ) ) ;
#35453 = line ( 'none', #35450, #35438 ) ;
#35454 = axis2_placement_3d ( 'none', #35489, #35488, #35487 ) ;
#35455 = cartesian_point ( 'none', ( 8.694992273946206600e-015, -71.00000000000000000, 2.000000000000001800 ) ) ;
#35456 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#35457 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35458 = vector ( 'none', #35457, 1000.000000000000000 ) ;
#35459 = cartesian_point ( 'none', ( 8.052052704393848600e-015, 65.75000000000000000, 37.78676648464435300 ) ) ;
#35460 = line ( 'none', #35459, #35524 ) ;
#35461 = circle ( 'none', #35522, 65.75000000000000000 ) ;
#35462 = edge_curve ( 'none', #52972, #35571, #33280, .t. ) ;
#35463 = cartesian_point ( 'none', ( 8.052052704393848600e-015, 65.75000000000000000, 13.44522678755358300 ) ) ;
#35464 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35465 = oriented_edge ( 'none', *, *, #35551, .t. ) ;
#35466 = circle ( 'none', #35538, 2.000000000000000900 ) ;
#35467 = oriented_edge ( 'none', *, *, #3578, .t. ) ;
#35468 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#35469 = line ( 'none', #35468, #35458 ) ;
#35470 = oriented_edge ( 'none', *, *, #35602, .t. ) ;
#35471 = oriented_edge ( 'none', *, *, #12222, .t. ) ;
#35472 = cartesian_point ( 'none', ( 0.0000000000000000000, 68.49999999999998600, 4.500000000000003600 ) ) ;
#35473 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35474 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35475 = cartesian_point ( 'none', ( 0.0000000000000000000, -5.251146057624207700e-017, 4.500000000000003600 ) ) ;
#35476 = axis2_placement_3d ( 'none', #35475, #35474, #35473 ) ;
#35477 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#35478 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.561424620410930800e-017, 2.000000000000001800 ) ) ;
#35479 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35480 = vector ( 'none', #35479, 1000.000000000000000 ) ;
#35481 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#35482 = conical_surface ( 'none', #35429, 71.00000000000000000, 0.7853981633974482800 ) ;
#35483 = vector ( 'none', #35433, 1000.000000000000100 ) ;
#35484 = circle ( 'none', #35476, 68.49999999999998600 ) ;
#35485 = line ( 'none', #35481, #35480 ) ;
#35486 = oriented_edge ( 'none', *, *, #1071, .t. ) ;
#35487 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35488 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35489 = cartesian_point ( 'none', ( 11.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35490 = oriented_edge ( 'none', *, *, #35561, .f. ) ;
#35491 = oriented_edge ( 'none', *, *, #1455, .f. ) ;
#35492 = cartesian_point ( 'none', ( 0.0000000000000000000, -65.75000000000000000, 4.500000000000003600 ) ) ;
#35493 = vertex_point ( 'none', #33307 ) ;
#35494 = vertex_point ( 'none', #33350 ) ;
#35495 = edge_curve ( 'none', #1419, #35054, #33338, .t. ) ;
#35496 = line ( 'none', #35434, #35483 ) ;
#35497 = advanced_face ( 'none', ( #33348 ), #33342, .t. ) ;
#35498 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35499 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35500 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#35501 = plane ( 'none', #35568 ) ;
#35502 = cartesian_point ( 'none', ( 0.0000000000000000000, -5.251146057624207700e-017, 4.500000000000003600 ) ) ;
#35503 = edge_loop ( 'none', ( #35555, #35470, #35365, #35432, #35557, #35385 ) ) ;
#35504 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35505 = vector ( 'none', #35504, 1000.000000000000000 ) ;
#35506 = cartesian_point ( 'none', ( 0.0000000000000000000, -65.75000000000000000, 37.78676648464435300 ) ) ;
#35507 = line ( 'none', #35506, #35505 ) ;
#35508 = oriented_edge ( 'none', *, *, #35812, .t. ) ;
#35509 = circle ( 'none', #35577, 1.000000000000000900 ) ;
#35510 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35511 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35512 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.719031928068271300e-017, 13.44522678755358300 ) ) ;
#35513 = circle ( 'none', #35540, 65.75000000000000000 ) ;
#35514 = oriented_edge ( 'none', *, *, #35357, .f. ) ;
#35515 = face_outer_bound ( 'none', #46875, .t. ) ;
#35516 = oriented_edge ( 'none', *, *, #9203, .t. ) ;
#35517 = oriented_edge ( 'none', *, *, #35544, .f. ) ;
#35518 = oriented_edge ( 'none', *, *, #35342, .t. ) ;
#35519 = oriented_edge ( 'none', *, *, #655, .f. ) ;
#35520 = advanced_face ( 'none', ( #33353 ), #33331, .f. ) ;
#35521 = vertex_point ( 'none', #33346 ) ;
#35522 = axis2_placement_3d ( 'none', #35512, #35511, #35510 ) ;
#35523 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#35524 = vector ( 'none', #35523, 1000.000000000000000 ) ;
#35525 = cartesian_point ( 'none', ( 20.00000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#35526 = direction ( 'none', ( 8.659560562354931600e-017, -0.7071067811865474600, -0.7071067811865475700 ) ) ;
#35527 = vertex_point ( 'none', #33325 ) ;
#35528 = vector ( 'none', #35526, 1000.000000000000000 ) ;
#35529 = oriented_edge ( 'none', *, *, #12424, .f. ) ;
#35530 = cartesian_point ( 'none', ( 8.694992273946206600e-015, -71.00000000000000000, 2.000000000000001800 ) ) ;
#35531 = line ( 'none', #35530, #35528 ) ;
#35532 = oriented_edge ( 'none', *, *, #35333, .f. ) ;
#35533 = edge_curve ( 'none', #35527, #35446, #33319, .t. ) ;
#35534 = oriented_edge ( 'none', *, *, #3558, .t. ) ;
#35535 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35536 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35537 = cartesian_point ( 'none', ( 10.62691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35538 = axis2_placement_3d ( 'none', #35537, #35536, #35535 ) ;
#35539 = cartesian_point ( 'none', ( 6.796789735267811000e-015, 55.50000000000000000, 13.94522678755358300 ) ) ;
#35540 = axis2_placement_3d ( 'none', #35502, #35499, #35498 ) ;
#35541 = edge_loop ( 'none', ( #35573, #11212, #11126, #11134, #11206 ) ) ;
#35542 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#35543 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35544 = edge_curve ( 'none', #35446, #35521, #32743, .t. ) ;
#35545 = oriented_edge ( 'none', *, *, #35111, .t. ) ;
#35546 = cartesian_point ( 'none', ( 54.55870198595160800, 120.0000000000000000, -18.77865910037563100 ) ) ;
#35547 = direction ( 'none', ( -0.9510565162951522000, 0.0000000000000000000, 0.3090169943749518900 ) ) ;
#35548 = vector ( 'none', #35547, 1000.000000000000000 ) ;
#35549 = cartesian_point ( 'none', ( 54.55870198595160000, 4.000000000000003600, -18.77865910037562700 ) ) ;
#35550 = line ( 'none', #35549, #35548 ) ;
#35551 = edge_curve ( 'none', #36000, #36338, #32744, .t. ) ;
#35552 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35553 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#35554 = vector ( 'none', #35553, 1000.000000000000000 ) ;
#35555 = oriented_edge ( 'none', *, *, #35601, .t. ) ;
#35556 = cartesian_point ( 'none', ( 56.97023099094067800, 4.000000000000000000, -25.70297221799187800 ) ) ;
#35557 = oriented_edge ( 'none', *, *, #35561, .t. ) ;
#35558 = line ( 'none', #35556, #35554 ) ;
#35559 = oriented_edge ( 'none', *, *, #35613, .f. ) ;
#35560 = axis2_placement_3d ( 'none', #35564, #35543, #35542 ) ;
#35561 = edge_curve ( 'none', #1403, #1048, #33378, .t. ) ;
#35562 = conical_surface ( 'none', #35611, 1.610000000000001200, 0.9599310885968749300 ) ;
#35563 = face_outer_bound ( 'none', #38607, .t. ) ;
#35564 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -19.62257914280946000 ) ) ;
#35565 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35566 = direction ( 'none', ( 0.9510565162951522000, 0.0000000000000000000, -0.3090169943749518900 ) ) ;
#35567 = direction ( 'none', ( 0.3090169943749518900, -0.0000000000000000000, 0.9510565162951522000 ) ) ;
#35568 = axis2_placement_3d ( 'none', #35578, #35567, #35566 ) ;
#35569 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#35570 = cylindrical_surface ( 'none', #35560, 1.000000000000000900 ) ;
#35571 = vertex_point ( 'none', #33380 ) ;
#35572 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35573 = oriented_edge ( 'none', *, *, #11130, .f. ) ;
#35574 = oriented_edge ( 'none', *, *, #34343, .f. ) ;
#35575 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35576 = cartesian_point ( 'none', ( 60.39208878474217100, 4.000000000000003600, -19.62257914280946000 ) ) ;
#35577 = axis2_placement_3d ( 'none', #35576, #35575, #35572 ) ;
#35578 = cartesian_point ( 'none', ( 54.55870198595160000, 120.0000000000000000, -18.77865910037562700 ) ) ;
#35579 = face_outer_bound ( 'none', #46899, .t. ) ;
#35580 = axis2_placement_3d ( 'none', #35569, #35565, #35500 ) ;
#35581 = cylindrical_surface ( 'none', #35580, 57.70000000000000300 ) ;
#35582 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35583 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35584 = edge_loop ( 'none', ( #35182, #35109, #35545, #35234, #35368, #35431 ) ) ;
#35585 = toroidal_surface ( 'none', #35588, 65.00000000000000000, 0.4999999999999995600 ) ;
#35587 = advanced_face ( 'none', ( #33374 ), #33369, .t. ) ;
#35586 = axis2_placement_3d ( 'none', #35552, #35583, #35582 ) ;
#35588 = axis2_placement_3d ( 'none', #35605, #35614, #35599 ) ;
#35589 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35590 = vector ( 'none', #35589, 1000.000000000000000 ) ;
#35591 = cartesian_point ( 'none', ( 59.12440633493841300, 4.000000000000000000, -20.26214637053770700 ) ) ;
#35592 = line ( 'none', #35591, #35590 ) ;
#35593 = circle ( 'none', #35586, 2.000000000000000900 ) ;
#35594 = oriented_edge ( 'none', *, *, #3661, .f. ) ;
#35595 = plane ( 'none', #34709 ) ;
#35596 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35597 = vector ( 'none', #35596, 1000.000000000000000 ) ;
#35598 = cartesian_point ( 'none', ( 4.173080939901785400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#35599 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35600 = line ( 'none', #35546, #35597 ) ;
#35601 = edge_curve ( 'none', #1049, #35428, #33372, .t. ) ;
#35602 = edge_curve ( 'none', #35428, #35054, #33381, .t. ) ;
#35603 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35604 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35605 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#35606 = direction ( 'none', ( 0.9048270524660172500, 0.0000000000000000000, -0.4257792915650774300 ) ) ;
#35607 = vector ( 'none', #35606, 1000.000000000000100 ) ;
#35608 = cartesian_point ( 'none', ( 52.62645884097631900, 4.000000000000003600, -23.65894819849407000 ) ) ;
#35609 = line ( 'none', #35608, #35607 ) ;
#35610 = oriented_edge ( 'none', *, *, #12362, .t. ) ;
#35611 = axis2_placement_3d ( 'none', #35619, #35604, #35603 ) ;
#35612 = face_outer_bound ( 'none', #46932, .t. ) ;
#35613 = edge_curve ( 'none', #13045, #12289, #33382, .t. ) ;
#35614 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#35615 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35616 = vector ( 'none', #35615, 1000.000000000000000 ) ;
#35617 = cartesian_point ( 'none', ( 52.62645884097631900, 120.0000000000000000, -23.65894819849407000 ) ) ;
#35618 = line ( 'none', #35617, #35616 ) ;
#35619 = cartesian_point ( 'none', ( 20.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35620 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#35621 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35622 = face_outer_bound ( 'none', #46881, .t. ) ;
#35623 = edge_curve ( 'none', #1424, #35210, #33385, .t. ) ;
#35624 = edge_loop ( 'none', ( #35849, #35534, #35337, #35887 ) ) ;
#35625 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35626 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#35627 = advanced_face ( 'none', ( #33370 ), #33371, .f. ) ;
#35628 = line ( 'none', #35626, #35694 ) ;
#35629 = conical_surface ( 'none', #35692, 1.610000000000001200, 0.9599310885968749300 ) ;
#35631 = vertex_point ( 'none', #33414 ) ;
#35630 = cylindrical_surface ( 'none', #35636, 1.000000000000000900 ) ;
#35632 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#35633 = vector ( 'none', #35632, 1000.000000000000000 ) ;
#35634 = cartesian_point ( 'none', ( 57.88229712315719400, 120.0000000000000000, -26.13215796191638100 ) ) ;
#35635 = line ( 'none', #35634, #35633 ) ;
#35636 = axis2_placement_3d ( 'none', #35653, #35621, #35620 ) ;
#35637 = oriented_edge ( 'none', *, *, #35405, .f. ) ;
#35638 = direction ( 'none', ( -0.9048270524660172500, 0.0000000000000000000, 0.4257792915650774300 ) ) ;
#35639 = direction ( 'none', ( -0.4257792915650774300, 0.0000000000000000000, -0.9048270524660172500 ) ) ;
#35640 = cartesian_point ( 'none', ( 57.88229712315719400, 4.000000000000003600, -26.13215796191638100 ) ) ;
#35641 = advanced_face ( 'none', ( #33373 ), #33358, .t. ) ;
#35642 = cartesian_point ( 'none', ( 56.97023099094067800, 4.000000000000000000, -25.70297221799187800 ) ) ;
#35643 = cartesian_point ( 'none', ( 20.27308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35644 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35645 = advanced_face ( 'none', ( #33412 ), #33395, .t. ) ;
#35646 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35647 = cartesian_point ( 'none', ( 20.42691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35648 = axis2_placement_3d ( 'none', #35647, #35646, #35644 ) ;
#35649 = circle ( 'none', #35648, 2.000000000000000900 ) ;
#35650 = cartesian_point ( 'none', ( 52.62645884097631900, 120.0000000000000000, -23.65894819849407000 ) ) ;
#35651 = cartesian_point ( 'none', ( 26.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35652 = plane ( 'none', #35656 ) ;
#35653 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -27.03698501438239500 ) ) ;
#35654 = face_outer_bound ( 'none', #46904, .t. ) ;
#35655 = face_outer_bound ( 'none', #46894, .t. ) ;
#35656 = axis2_placement_3d ( 'none', #35650, #35639, #35638 ) ;
#35658 = oriented_edge ( 'none', *, *, #35833, .f. ) ;
#35657 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35659 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35660 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35661 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35662 = axis2_placement_3d ( 'none', #35661, #35660, #35659 ) ;
#35663 = vector ( 'none', #35722, 1000.000000000000000 ) ;
#35664 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#35665 = line ( 'none', #35664, #35663 ) ;
#35666 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35667 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35668 = cartesian_point ( 'none', ( 26.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35669 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35670 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35671 = cartesian_point ( 'none', ( 20.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35672 = axis2_placement_3d ( 'none', #35671, #35670, #35669 ) ;
#35673 = circle ( 'none', #35715, 2.000000000000000900 ) ;
#35674 = circle ( 'none', #35662, 2.000000000000000900 ) ;
#35675 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35676 = axis2_placement_3d ( 'none', #35668, #35667, #35666 ) ;
#35677 = axis2_placement_3d ( 'none', #35718, #35717, #35716 ) ;
#35678 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35679 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35680 = cartesian_point ( 'none', ( 26.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35681 = axis2_placement_3d ( 'none', #35680, #35679, #35678 ) ;
#35682 = circle ( 'none', #35681, 1.610000000000001200 ) ;
#35683 = cartesian_point ( 'none', ( 19.72691906009821500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35684 = cartesian_point ( 'none', ( 19.72691906009821500, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#35685 = conical_surface ( 'none', #35719, 1.610000000000001200, 0.9599310885968749300 ) ;
#35686 = circle ( 'none', #35672, 1.610000000000001200 ) ;
#35687 = circle ( 'none', #35676, 2.000000000000000900 ) ;
#35688 = vertex_point ( 'none', #33396 ) ;
#35689 = oriented_edge ( 'none', *, *, #35409, .t. ) ;
#35690 = cartesian_point ( 'none', ( 20.27308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#35691 = oriented_edge ( 'none', *, *, #3526, .t. ) ;
#35692 = axis2_placement_3d ( 'none', #35651, #35657, #35625 ) ;
#35693 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35694 = vector ( 'none', #35693, 1000.000000000000000 ) ;
#35695 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#35696 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35697 = cylindrical_surface ( 'none', #35742, 2.000000000000000000 ) ;
#35698 = face_outer_bound ( 'none', #46943, .t. ) ;
#35699 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#35700 = vector ( 'none', #35699, 1000.000000000000200 ) ;
#35701 = axis2_placement_3d ( 'none', #35738, #35737, #35736 ) ;
#35702 = conical_surface ( 'none', #35749, 2.000000000000000900, 0.9599310885968839200 ) ;
#35703 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35704 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35705 = cartesian_point ( 'none', ( 3.900000000000000800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35706 = cartesian_point ( 'none', ( 20.00000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#35707 = line ( 'none', #35706, #35700 ) ;
#35708 = circle ( 'none', #35758, 2.000000000000000900 ) ;
#35709 = face_outer_bound ( 'none', #46952, .t. ) ;
#35710 = face_outer_bound ( 'none', #46933, .t. ) ;
#35711 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35712 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35713 = cartesian_point ( 'none', ( 4.173080939901785400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35714 = advanced_face ( 'none', ( #33418 ), #33413, .f. ) ;
#35715 = axis2_placement_3d ( 'none', #35675, #35712, #35711 ) ;
#35716 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35717 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35718 = cartesian_point ( 'none', ( 19.72691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35719 = axis2_placement_3d ( 'none', #35705, #35704, #35703 ) ;
#35720 = cartesian_point ( 'none', ( 4.173080939901785400, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#35721 = edge_curve ( 'none', #1644, #1053, #33388, .t. ) ;
#35722 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35723 = circle ( 'none', #35677, 2.000000000000000900 ) ;
#35724 = cartesian_point ( 'none', ( 4.173080939901785400, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#35725 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#35726 = vector ( 'none', #35725, 1000.000000000000100 ) ;
#35727 = cartesian_point ( 'none', ( 20.27308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#35728 = conical_surface ( 'none', #35793, 3077.683537175311400, 1.256637061435922800 ) ;
#35729 = circle ( 'none', #35798, 1.610000000000001200 ) ;
#35730 = line ( 'none', #35727, #35726 ) ;
#35731 = circle ( 'none', #35784, 2.000000000000000900 ) ;
#35732 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35733 = oriented_edge ( 'none', *, *, #47374, .f. ) ;
#35734 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35735 = oriented_edge ( 'none', *, *, #1524, .f. ) ;
#35736 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35737 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35738 = cartesian_point ( 'none', ( 19.72691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35739 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35740 = face_outer_bound ( 'none', #46951, .t. ) ;
#35741 = cartesian_point ( 'none', ( 19.72691906009821500, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#35742 = axis2_placement_3d ( 'none', #35739, #35734, #35732 ) ;
#35743 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#35744 = vector ( 'none', #35743, 1000.000000000000000 ) ;
#35745 = cartesian_point ( 'none', ( 20.00000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#35746 = oriented_edge ( 'none', *, *, #35789, .f. ) ;
#35747 = cartesian_point ( 'none', ( 3.900000000000000800, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#35748 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35749 = axis2_placement_3d ( 'none', #35696, #35695, #35748 ) ;
#35751 = oriented_edge ( 'none', *, *, #12387, .f. ) ;
#35750 = line ( 'none', #35745, #35744 ) ;
#35752 = circle ( 'none', #35701, 2.000000000000000900 ) ;
#35753 = cartesian_point ( 'none', ( -997.5934933385058200, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35754 = cartesian_point ( 'none', ( 3.900000000000000800, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#35755 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35756 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35757 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35758 = axis2_placement_3d ( 'none', #35757, #35756, #35755 ) ;
#35759 = cartesian_point ( 'none', ( 20.27308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35760 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#35761 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35762 = cylindrical_surface ( 'none', #35837, 2.000000000000000000 ) ;
#35763 = face_outer_bound ( 'none', #46994, .t. ) ;
#35764 = conical_surface ( 'none', #35775, 2.000000000000000900, 0.9599310885968839200 ) ;
#35765 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35766 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35767 = face_outer_bound ( 'none', #46987, .t. ) ;
#35768 = cartesian_point ( 'none', ( 19.02691906009821600, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#35769 = cartesian_point ( 'none', ( 3.626919060098210400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35770 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35771 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35772 = cartesian_point ( 'none', ( 26.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35773 = axis2_placement_3d ( 'none', #35772, #35771, #35770 ) ;
#35774 = circle ( 'none', #35773, 2.000000000000000900 ) ;
#35775 = axis2_placement_3d ( 'none', #35761, #35760, #35791 ) ;
#35776 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35777 = vector ( 'none', #35776, 1000.000000000000000 ) ;
#35778 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#35779 = line ( 'none', #35778, #35777 ) ;
#35780 = cartesian_point ( 'none', ( 20.27308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#35781 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35782 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35783 = cartesian_point ( 'none', ( 37.07308093990179300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35784 = axis2_placement_3d ( 'none', #35783, #35782, #35781 ) ;
#35785 = vertex_point ( 'none', #33394 ) ;
#35786 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35787 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35788 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35789 = edge_curve ( 'none', #1473, #35631, #33455, .t. ) ;
#35790 = oriented_edge ( 'none', *, *, #4420, .t. ) ;
#35791 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35792 = edge_loop ( 'none', ( #36235, #35894, #36181, #36023, #36128, #35735 ) ) ;
#35793 = axis2_placement_3d ( 'none', #35753, #35788, #35787 ) ;
#35795 = advanced_face ( 'none', ( #33389 ), #33386, .f. ) ;
#35794 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35796 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35797 = cartesian_point ( 'none', ( 3.900000000000000800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35798 = axis2_placement_3d ( 'none', #35797, #35796, #35794 ) ;
#35799 = axis2_placement_3d ( 'none', #35759, #35814, #35813 ) ;
#35800 = circle ( 'none', #35809, 2.000000000000000900 ) ;
#35801 = oriented_edge ( 'none', *, *, #47704, .f. ) ;
#35803 = oriented_edge ( 'none', *, *, #3490, .f. ) ;
#35802 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35804 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35805 = cartesian_point ( 'none', ( 4.173080939901785400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35806 = circle ( 'none', #35875, 2.000000000000000900 ) ;
#35807 = edge_curve ( 'none', #35493, #34177, #33456, .t. ) ;
#35808 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35809 = axis2_placement_3d ( 'none', #35769, #35808, #35873 ) ;
#35810 = cartesian_point ( 'none', ( 3.626919060098210400, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35811 = cartesian_point ( 'none', ( 3.626919060098210900, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#35812 = edge_curve ( 'none', #35054, #35631, #33458, .t. ) ;
#35813 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35814 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35815 = axis2_placement_3d ( 'none', #35871, #35862, #35848 ) ;
#35816 = axis2_placement_3d ( 'none', #35805, #35804, #35802 ) ;
#35817 = edge_loop ( 'none', ( #35803, #35838, #36353, #35956 ) ) ;
#35818 = circle ( 'none', #35816, 2.000000000000000900 ) ;
#35819 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#35820 = vector ( 'none', #35819, 1000.000000000000000 ) ;
#35821 = cartesian_point ( 'none', ( 3.900000000000000800, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#35822 = line ( 'none', #35821, #35820 ) ;
#35823 = edge_curve ( 'none', #762, #36158, #33444, .t. ) ;
#35824 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#35825 = vector ( 'none', #35824, 1000.000000000000000 ) ;
#35826 = cartesian_point ( 'none', ( 20.27308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#35827 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#35828 = vector ( 'none', #35827, 1000.000000000000000 ) ;
#35829 = cartesian_point ( 'none', ( 4.173080939901785400, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#35830 = line ( 'none', #35826, #35825 ) ;
#35831 = oriented_edge ( 'none', *, *, #3666, .f. ) ;
#35832 = edge_curve ( 'none', #35856, #1084, #33425, .t. ) ;
#35833 = edge_curve ( 'none', #3598, #3655, #33422, .t. ) ;
#35834 = line ( 'none', #35829, #35828 ) ;
#35835 = circle ( 'none', #35799, 2.000000000000000900 ) ;
#35836 = oriented_edge ( 'none', *, *, #46921, .t. ) ;
#35837 = axis2_placement_3d ( 'none', #35766, #35765, #35786 ) ;
#35838 = oriented_edge ( 'none', *, *, #4445, .t. ) ;
#35839 = cartesian_point ( 'none', ( 19.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35840 = axis2_placement_3d ( 'none', #35839, #35918, #35917 ) ;
#35841 = face_outer_bound ( 'none', #47019, .t. ) ;
#35842 = edge_curve ( 'none', #4457, #3610, #33423, .t. ) ;
#35843 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35845 = advanced_face ( 'none', ( #33426 ), #33448, .t. ) ;
#35844 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35846 = axis2_placement_3d ( 'none', #35851, #35844, #35843 ) ;
#35847 = circle ( 'none', #35846, 1.610000000000001200 ) ;
#35848 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35849 = oriented_edge ( 'none', *, *, #35162, .f. ) ;
#35850 = oriented_edge ( 'none', *, *, #46970, .t. ) ;
#35851 = cartesian_point ( 'none', ( 37.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35852 = circle ( 'none', #35840, 1.610000000000001200 ) ;
#35854 = advanced_face ( 'none', ( #33489 ), #33481, .f. ) ;
#35853 = axis2_placement_3d ( 'none', #35906, #35905, #35903 ) ;
#35855 = conical_surface ( 'none', #35909, 1.610000000000001200, 0.9599310885968749300 ) ;
#35856 = vertex_point ( 'none', #33480 ) ;
#35857 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#35858 = vector ( 'none', #35857, 1000.000000000000200 ) ;
#35859 = edge_loop ( 'none', ( #36104, #36101, #36159, #35863, #36311, #36253 ) ) ;
#35860 = cartesian_point ( 'none', ( 3.900000000000000800, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#35861 = face_outer_bound ( 'none', #47006, .t. ) ;
#35862 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35863 = oriented_edge ( 'none', *, *, #1650, .f. ) ;
#35864 = cylindrical_surface ( 'none', #35815, 2.000000000000000000 ) ;
#35865 = cartesian_point ( 'none', ( 3.626919060098210000, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#35866 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35867 = cartesian_point ( 'none', ( 19.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35868 = oriented_edge ( 'none', *, *, #46413, .f. ) ;
#35869 = direction ( 'none', ( 2.168404344971007900e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35870 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35871 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35872 = line ( 'none', #35860, #35858 ) ;
#35873 = direction ( 'none', ( 2.168404344971007900e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35874 = cartesian_point ( 'none', ( 3.626919060098210400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35875 = axis2_placement_3d ( 'none', #35874, #35870, #35869 ) ;
#35876 = line ( 'none', #35879, #35878 ) ;
#35877 = direction ( 'none', ( 1.734723475976807100e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#35878 = vector ( 'none', #35877, 1000.000000000000000 ) ;
#35879 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 30.00000000000000000 ) ) ;
#35880 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#35881 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#35882 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35883 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35884 = cartesian_point ( 'none', ( 19.72691906009821500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35885 = axis2_placement_3d ( 'none', #35884, #35883, #35882 ) ;
#35886 = line ( 'none', #36146, #36151 ) ;
#35887 = oriented_edge ( 'none', *, *, #3645, .f. ) ;
#35888 = face_outer_bound ( 'none', #46990, .t. ) ;
#35889 = conical_surface ( 'none', #35902, 2.000000000000000900, 0.9599310885968839200 ) ;
#35890 = oriented_edge ( 'none', *, *, #3493, .t. ) ;
#35891 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#35892 = vector ( 'none', #35891, 1000.000000000000100 ) ;
#35893 = cartesian_point ( 'none', ( 19.57308093990178900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#35894 = oriented_edge ( 'none', *, *, #35401, .t. ) ;
#35895 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35896 = line ( 'none', #35899, #35892 ) ;
#35897 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#35898 = oriented_edge ( 'none', *, *, #1066, .t. ) ;
#35899 = cartesian_point ( 'none', ( 4.173080939901785400, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#35900 = advanced_face ( 'none', ( #33487 ), #33478, .f. ) ;
#35901 = oriented_edge ( 'none', *, *, #725, .f. ) ;
#35902 = axis2_placement_3d ( 'none', #35897, #35881, #35880 ) ;
#35903 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#35904 = edge_curve ( 'none', #1433, #1019, #33473, .t. ) ;
#35905 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35906 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35907 = circle ( 'none', #35885, 2.000000000000000900 ) ;
#35908 = cartesian_point ( 'none', ( 19.57308093990178900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#35909 = axis2_placement_3d ( 'none', #35867, #35866, #35895 ) ;
#35910 = cartesian_point ( 'none', ( 19.72691906009821500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#35911 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#35912 = vector ( 'none', #35911, 1000.000000000000000 ) ;
#35913 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#35914 = line ( 'none', #35913, #35912 ) ;
#35915 = cartesian_point ( 'none', ( 19.30000000000000400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#35916 = circle ( 'none', #35853, 0.8509999999999999800 ) ;
#35917 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35918 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35919 = axis2_placement_3d ( 'none', #35936, #35986, #35985 ) ;
#35920 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#35921 = vector ( 'none', #35920, 1000.000000000000000 ) ;
#35922 = cartesian_point ( 'none', ( 19.57308093990178900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#35923 = cylindrical_surface ( 'none', #35974, 65.50000000000000000 ) ;
#35924 = line ( 'none', #35922, #35921 ) ;
#35925 = circle ( 'none', #35990, 2.000000000000000900 ) ;
#35926 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#35927 = vector ( 'none', #35926, 1000.000000000000000 ) ;
#35928 = cartesian_point ( 'none', ( 19.30000000000000400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#35929 = face_bound ( 'none', #47045, .t. ) ;
#35930 = cartesian_point ( 'none', ( 19.30000000000000400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#35932 = advanced_face ( 'none', ( #33463 ), #33467, .t. ) ;
#35931 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35933 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#35934 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#35935 = oriented_edge ( 'none', *, *, #36106, .f. ) ;
#35936 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#35937 = circle ( 'none', #35919, 65.50000000000000000 ) ;
#35938 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35939 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35940 = line ( 'none', #35928, #35927 ) ;
#35941 = oriented_edge ( 'none', *, *, #35962, .t. ) ;
#35942 = oriented_edge ( 'none', *, *, #12354, .t. ) ;
#35943 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#35944 = vector ( 'none', #35943, 1000.000000000000200 ) ;
#35945 = cartesian_point ( 'none', ( 19.30000000000000400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#35946 = line ( 'none', #35945, #35944 ) ;
#35947 = axis2_placement_3d ( 'none', #35948, #35939, #35938 ) ;
#35948 = cartesian_point ( 'none', ( 37.22691906009821800, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35949 = circle ( 'none', #35950, 65.00000000000000000 ) ;
#35950 = axis2_placement_3d ( 'none', #35934, #35933, #35931 ) ;
#35951 = oriented_edge ( 'none', *, *, #35904, .t. ) ;
#35952 = oriented_edge ( 'none', *, *, #35833, .t. ) ;
#35953 = oriented_edge ( 'none', *, *, #13105, .f. ) ;
#35954 = circle ( 'none', #35947, 2.000000000000000900 ) ;
#35955 = cartesian_point ( 'none', ( 19.57308093990178900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35956 = oriented_edge ( 'none', *, *, #3606, .f. ) ;
#35957 = circle ( 'none', #35968, 2.000000000000000900 ) ;
#35958 = edge_loop ( 'none', ( #35831, #35658, #35691, #35790, #35890, #36286 ) ) ;
#35959 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35960 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35961 = cartesian_point ( 'none', ( 19.57308093990178900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#35962 = edge_curve ( 'none', #36092, #36021, #33490, .t. ) ;
#35963 = oriented_edge ( 'none', *, *, #12367, .f. ) ;
#35964 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#35965 = line ( 'none', #35964, #36018 ) ;
#35966 = cartesian_point ( 'none', ( 37.50000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35967 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35968 = axis2_placement_3d ( 'none', #36029, #36028, #36026 ) ;
#35969 = conical_surface ( 'none', #35983, 1.610000000000001200, 0.9599310885968749300 ) ;
#35970 = conical_surface ( 'none', #36019, 1.610000000000001200, 0.9599310885968749300 ) ;
#35971 = oriented_edge ( 'none', *, *, #35462, .f. ) ;
#35972 = cartesian_point ( 'none', ( 53.48617087394029600, -37.80845838226761700, -20.00000000000000000 ) ) ;
#35973 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#35974 = axis2_placement_3d ( 'none', #35991, #35973, #35967 ) ;
#35975 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#35976 = vector ( 'none', #35975, 1000.000000000000000 ) ;
#35977 = face_outer_bound ( 'none', #47055, .t. ) ;
#35978 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -21.00000000000000700 ) ) ;
#35979 = line ( 'none', #35978, #35976 ) ;
#35980 = cartesian_point ( 'none', ( 19.02691906009821600, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#35981 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#35982 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35983 = axis2_placement_3d ( 'none', #35966, #35960, #35959 ) ;
#35984 = cartesian_point ( 'none', ( 19.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#35985 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35986 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#35987 = cartesian_point ( 'none', ( 19.02691906009821600, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#35988 = edge_loop ( 'none', ( #36439, #36270, #36441, #36476, #35036, #36650 ) ) ;
#35989 = face_outer_bound ( 'none', #47010, .t. ) ;
#35990 = axis2_placement_3d ( 'none', #35984, #35982, #35981 ) ;
#35991 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#35992 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#35993 = cartesian_point ( 'none', ( 27.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#35994 = axis2_placement_3d ( 'none', #35993, #35992, #36064 ) ;
#35995 = circle ( 'none', #35994, 1.610000000000001200 ) ;
#35996 = cartesian_point ( 'none', ( 18.32691906009821300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#35997 = edge_curve ( 'none', #3540, #3654, #33474, .t. ) ;
#35998 = oriented_edge ( 'none', *, *, #36175, .t. ) ;
#35999 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36000 = vertex_point ( 'none', #33517 ) ;
#36001 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36002 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5149999999999972400, -0.6774776749089249700 ) ) ;
#36003 = direction ( 'none', ( -0.3090169943749421200, 1.164708318489094600e-016, -0.9510565162951552000 ) ) ;
#36004 = vector ( 'none', #36003, 1000.000000000000100 ) ;
#36005 = cartesian_point ( 'none', ( 27.27308093990178500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36006 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36007 = circle ( 'none', #36025, 2.000000000000000900 ) ;
#36008 = cartesian_point ( 'none', ( 19.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36009 = line ( 'none', #36011, #36004 ) ;
#36010 = oriented_edge ( 'none', *, *, #4442, .t. ) ;
#36011 = cartesian_point ( 'none', ( 2.406506661494197900, 2.654703060703328500e-033, -2.167729554800319600e-017 ) ) ;
#36012 = circle ( 'none', #36061, 2.000000000000000900 ) ;
#36013 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36015 = oriented_edge ( 'none', *, *, #1668, .f. ) ;
#36014 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36016 = face_outer_bound ( 'none', #47084, .t. ) ;
#36017 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36018 = vector ( 'none', #36017, 1000.000000000000000 ) ;
#36019 = axis2_placement_3d ( 'none', #36022, #36014, #36013 ) ;
#36020 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.8510000000000000900 ) ) ;
#36021 = vertex_point ( 'none', #33485 ) ;
#36022 = cartesian_point ( 'none', ( 27.00000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36023 = oriented_edge ( 'none', *, *, #1088, .t. ) ;
#36024 = conical_surface ( 'none', #36050, 2.000000000000000900, 0.9599310885968839200 ) ;
#36025 = axis2_placement_3d ( 'none', #36008, #36001, #35999 ) ;
#36026 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36027 = advanced_face ( 'none', ( #33468 ), #33529, .f. ) ;
#36028 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36029 = cartesian_point ( 'none', ( 19.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36030 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -20.00000000000000000 ) ) ;
#36031 = cartesian_point ( 'none', ( 1.999021943088361300, 65.46950930240949200, -15.32335936467673300 ) ) ;
#36032 = edge_loop ( 'none', ( #35998, #35941, #36374, #36318 ) ) ;
#36033 = cartesian_point ( 'none', ( 2.039348847252116400, 65.46825014910621100, -15.45609588096634600 ) ) ;
#36034 = cartesian_point ( 'none', ( 2.093036423978689200, 65.46655573523500500, -15.72677502981027700 ) ) ;
#36035 = cartesian_point ( 'none', ( 2.106319940352814800, 65.46612418884191700, -15.86296900775271900 ) ) ;
#36036 = cartesian_point ( 'none', ( 2.106319940352814300, 65.46612418884191700, -16.00000000000000000 ) ) ;
#36037 = oriented_edge ( 'none', *, *, #35037, .f. ) ;
#36038 = oriented_edge ( 'none', *, *, #35405, .t. ) ;
#36039 = cylindrical_surface ( 'none', #36144, 2.099999999999998800 ) ;
#36040 = b_spline_curve_with_knots ( 'none', 3,
( #36036, #36035, #36034, #36033, #36031, #36102, #36100, #36099, #36098, #36097, #36096, #36095, #36094, #36093, #36091, #36090, #36089, #36088, #36087, #36086, #36085, #36083, #36082, #36081, #36080, #36079, #36078, #36077, #36076, #36075 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.006565980119749701400, 0.006976260894557878900, 0.007386541669366050400, 0.008207103218982398500, 0.008617383993790573400, 0.009027664768598750100, 0.009437945543406925000, 0.009848226318215101700, 0.01025850709302327700, 0.01066878786783145200, 0.01107906864263962800, 0.01148934941744780300, 0.01189963019225598000, 0.01230991096706415500, 0.01313047251668050100 ),
.unspecified. ) ;
#36041 = face_outer_bound ( 'none', #47107, .t. ) ;
#36042 = direction ( 'none', ( -0.3090169943749421200, 0.0000000000000000000, 0.9510565162951552000 ) ) ;
#36043 = vector ( 'none', #36042, 1000.000000000000100 ) ;
#36044 = cartesian_point ( 'none', ( 2.406506661494197900, 0.0000000000000000000, 2.167729554800319600e-017 ) ) ;
#36045 = conical_surface ( 'none', #36047, 1.610000000000001200, 0.9599310885968749300 ) ;
#36046 = line ( 'none', #36044, #36043 ) ;
#36047 = axis2_placement_3d ( 'none', #36073, #36072, #36065 ) ;
#36048 = edge_curve ( 'none', #36510, #1046, #33528, .t. ) ;
#36049 = edge_curve ( 'none', #36484, #52972, #33500, .t. ) ;
#36050 = axis2_placement_3d ( 'none', #36006, #36057, #36056 ) ;
#36052 = advanced_face ( 'none', ( #33501 ), #33505, .f. ) ;
#36051 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36053 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36054 = cartesian_point ( 'none', ( 19.57308093990178900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36055 = axis2_placement_3d ( 'none', #36054, #36053, #36051 ) ;
#36056 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36057 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#36058 = advanced_face ( 'none', ( #33504 ), #33507, .t. ) ;
#36059 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36060 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36061 = axis2_placement_3d ( 'none', #36005, #36060, #36059 ) ;
#36062 = circle ( 'none', #36055, 2.000000000000000900 ) ;
#36063 = face_outer_bound ( 'none', #47090, .t. ) ;
#36064 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36065 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36066 = circle ( 'none', #36136, 2.000000000000000900 ) ;
#36067 = edge_curve ( 'none', #4475, #3747, #33553, .t. ) ;
#36068 = cartesian_point ( 'none', ( 53.05131577402914900, -37.55739467327543200, -11.99999999999534600 ) ) ;
#36069 = cartesian_point ( 'none', ( 53.16457502793584000, -37.62278493400666000, -11.99999999999978300 ) ) ;
#36070 = cartesian_point ( 'none', ( 53.27800717874361400, -37.68827501681029400, -12.05380334835999000 ) ) ;
#36071 = cartesian_point ( 'none', ( 53.43873322398115300, -37.78107024229397800, -12.23808520276312400 ) ) ;
#36072 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36073 = cartesian_point ( 'none', ( 18.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36074 = cartesian_point ( 'none', ( 18.87308093990179000, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#36075 = cartesian_point ( 'none', ( -2.093680040076289800, 65.46652964599381600, -16.00000000000000000 ) ) ;
#36076 = cartesian_point ( 'none', ( -2.093680040076289800, 65.46652964599381600, -15.72253998102812700 ) ) ;
#36077 = cartesian_point ( 'none', ( -2.037917718141421600, 65.46837338328016600, -15.44691102126178900 ) ) ;
#36078 = cartesian_point ( 'none', ( -1.880507177024431000, 65.47302076639496700, -15.06802095264032500 ) ) ;
#36079 = cartesian_point ( 'none', ( -1.814975258407869300, 65.47489410778133800, -14.94553955581925200 ) ) ;
#36080 = cartesian_point ( 'none', ( -1.661489582580067300, 65.47896873027849600, -14.71648398358194100 ) ) ;
#36081 = cartesian_point ( 'none', ( -1.574536862575965000, 65.48114419428449700, -14.61087308351490100 ) ) ;
#36082 = cartesian_point ( 'none', ( -1.380562274478240000, 65.48552098846414500, -14.41717375399805700 ) ) ;
#36083 = cartesian_point ( 'none', ( -1.272385368024531600, 65.48773973462797900, -14.32856209380473600 ) ) ;
#36084 = edge_curve ( 'none', #4529, #3770, #33554, .t. ) ;
#36085 = cartesian_point ( 'none', ( -1.044209966408597800, 65.49177540440622600, -14.17649267091380600 ) ) ;
#36086 = cartesian_point ( 'none', ( -0.9235443898601838300, 65.49361255311534100, -14.11205459328050300 ) ) ;
#36087 = cartesian_point ( 'none', ( -0.6688516257857991500, 65.49670874937392300, -14.00672886265927800 ) ) ;
#36088 = cartesian_point ( 'none', ( -0.5357467387298339200, 65.49794636839133900, -13.96656237764310900 ) ) ;
#36089 = cartesian_point ( 'none', ( -0.2674009317539571300, 65.49959160014989800, -13.91342786195794700 ) ) ;
#36090 = cartesian_point ( 'none', ( -0.1304060175387990700, 65.50001657886512900, -13.89988507577538700 ) ) ;
#36091 = cartesian_point ( 'none', ( 0.1465601227851546000, 65.49998242512300800, -13.90011638898496000 ) ) ;
#36092 = vertex_point ( 'none', #33548 ) ;
#36093 = cartesian_point ( 'none', ( 0.2828699512964070200, 65.49952670283438700, -13.91379496558696300 ) ) ;
#36094 = cartesian_point ( 'none', ( 0.5512947955484308600, 65.49781742740029200, -13.96733295657147700 ) ) ;
#36095 = cartesian_point ( 'none', ( 0.6848282713300125600, 65.49654289335406100, -14.00788329722816900 ) ) ;
#36096 = cartesian_point ( 'none', ( 0.9387437374430881400, 65.49339570473952700, -14.11333911398502200 ) ) ;
#36097 = cartesian_point ( 'none', ( 1.059299944009583200, 65.49153322055731500, -14.17788566667329600 ) ) ;
#36098 = cartesian_point ( 'none', ( 1.287648496053418200, 65.48744155409764300, -14.33054955968798800 ) ) ;
#36099 = cartesian_point ( 'none', ( 1.395558151610453400, 65.48520275234625400, -14.41925233141923700 ) ) ;
#36100 = cartesian_point ( 'none', ( 1.685756183716919700, 65.47858943479735700, -14.70985988959186700 ) ) ;
#36101 = oriented_edge ( 'none', *, *, #36113, .t. ) ;
#36102 = cartesian_point ( 'none', ( 1.842141461324934900, 65.47417401499161800, -14.94426694917718600 ) ) ;
#36104 = oriented_edge ( 'none', *, *, #36142, .t. ) ;
#36103 = cartesian_point ( 'none', ( 53.48617087394028900, -37.80845838226760900, -12.36754914359308400 ) ) ;
#36105 = cartesian_point ( 'none', ( 53.48617087394029600, -37.80845838226761700, -12.50000000000000000 ) ) ;
#36106 = edge_curve ( 'none', #4530, #3781, #33543, .t. ) ;
#36107 = face_outer_bound ( 'none', #47156, .t. ) ;
#36108 = b_spline_curve_with_knots ( 'none', 3,
( #36105, #36103, #36071, #36070, #36069, #36068 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 1.971632473622252700e-007, 0.0003919271556496001700, 0.0007836571480518381500 ),
.unspecified. ) ;
#36109 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -12.50000000000000000 ) ) ;
#36110 = cartesian_point ( 'none', ( 18.32691906009821300, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#36111 = cartesian_point ( 'none', ( 59.05131577402921300, -27.16508982786217500, -11.99999999999534600 ) ) ;
#36112 = cartesian_point ( 'none', ( 59.16457502793591100, -27.23048008859341700, -11.99999999999978500 ) ) ;
#36113 = edge_curve ( 'none', #35688, #36092, #33557, .t. ) ;
#36114 = cartesian_point ( 'none', ( 59.27800717874367100, -27.29597017139703800, -12.05380334835998300 ) ) ;
#36115 = cartesian_point ( 'none', ( 59.43873322398122400, -27.38876539688072100, -12.23808520276312000 ) ) ;
#36116 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -12.36754914359307900 ) ) ;
#36117 = cartesian_point ( 'none', ( 59.48617087394033800, -27.41615353685434900, -12.50000000000000000 ) ) ;
#36118 = cartesian_point ( 'none', ( 53.48617087394029600, -37.80845838226761700, -12.50000000000000000 ) ) ;
#36119 = axis2_placement_3d ( 'none', #36166, #36165, #36164 ) ;
#36120 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#36121 = line ( 'none', #36120, #36173 ) ;
#36122 = b_spline_curve_with_knots ( 'none', 3,
( #36117, #36116, #36115, #36114, #36112, #36111 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 1.971632473656456500e-007, 0.0003919271556496010400, 0.0007836571480518364100 ),
.unspecified. ) ;
#36123 = cartesian_point ( 'none', ( 2.129999999999999900, 1.042174426074397700e-016, -0.8510000000000000900 ) ) ;
#36124 = oriented_edge ( 'none', *, *, #35037, .t. ) ;
#36125 = cartesian_point ( 'none', ( 18.60000000000000100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#36126 = cartesian_point ( 'none', ( 18.60000000000000100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#36127 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36128 = oriented_edge ( 'none', *, *, #35904, .f. ) ;
#36129 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36130 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#36131 = cartesian_point ( 'none', ( 59.05131577402921300, -27.16508982786217500, -11.99999999999534600 ) ) ;
#36132 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36133 = axis2_placement_3d ( 'none', #36130, #36129, #36127 ) ;
#36134 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36135 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36136 = axis2_placement_3d ( 'none', #36140, #36135, #36134 ) ;
#36137 = direction ( 'none', ( -0.9999999953402635100, 9.653741712108082700e-005, 0.0000000000000000000 ) ) ;
#36138 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#36139 = cartesian_point ( 'none', ( 0.006323200821231958500, 65.49999969478726300, -16.00000000000000000 ) ) ;
#36140 = cartesian_point ( 'none', ( 18.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36141 = circle ( 'none', #36133, 65.50000000000000000 ) ;
#36142 = edge_curve ( 'none', #1022, #35688, #33541, .t. ) ;
#36143 = cartesian_point ( 'none', ( 53.05131577402914900, -37.55739467327543200, -11.99999999999534600 ) ) ;
#36144 = axis2_placement_3d ( 'none', #36139, #36138, #36137 ) ;
#36145 = oriented_edge ( 'none', *, *, #35842, .f. ) ;
#36147 = advanced_face ( 'none', ( #33522 ), #33596, .f. ) ;
#36146 = cartesian_point ( 'none', ( 30.00000000000001400, -1.000000000000000000, -30.00000000000000000 ) ) ;
#36148 = cartesian_point ( 'none', ( 2.406506661494197900, 2.167729554800319600e-017, 0.0000000000000000000 ) ) ;
#36149 = oriented_edge ( 'none', *, *, #3648, .f. ) ;
#36150 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.008560160451632100e-016 ) ) ;
#36151 = vector ( 'none', #36182, 1000.000000000000000 ) ;
#36152 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#36153 = vector ( 'none', #36152, 1000.000000000000200 ) ;
#36154 = axis2_placement_3d ( 'none', #36227, #36223, #36222 ) ;
#36155 = line ( 'none', #36156, #36153 ) ;
#36156 = cartesian_point ( 'none', ( 18.60000000000000100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#36157 = cartesian_point ( 'none', ( 18.87308093990179000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#36158 = vertex_point ( 'none', #33552 ) ;
#36159 = oriented_edge ( 'none', *, *, #36175, .f. ) ;
#36160 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36161 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36162 = oriented_edge ( 'none', *, *, #12256, .f. ) ;
#36163 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36164 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36165 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36166 = cartesian_point ( 'none', ( 18.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36167 = cylindrical_surface ( 'none', #36178, 2.000000000000000000 ) ;
#36168 = face_outer_bound ( 'none', #47114, .t. ) ;
#36169 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36170 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36171 = circle ( 'none', #36174, 2.000000000000000900 ) ;
#36172 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36173 = vector ( 'none', #36172, 1000.000000000000000 ) ;
#36174 = axis2_placement_3d ( 'none', #36163, #36161, #36160 ) ;
#36175 = edge_curve ( 'none', #1645, #36092, #33595, .t. ) ;
#36176 = cartesian_point ( 'none', ( 19.02691906009821600, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#36177 = edge_curve ( 'none', #1751, #36021, #33585, .t. ) ;
#36178 = axis2_placement_3d ( 'none', #36132, #36170, #36169 ) ;
#36179 = circle ( 'none', #36119, 1.610000000000001200 ) ;
#36180 = line ( 'none', #36186, #36185 ) ;
#36181 = oriented_edge ( 'none', *, *, #35832, .t. ) ;
#36182 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36183 = edge_loop ( 'none', ( #36406, #36238, #36389, #36149 ) ) ;
#36184 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#36185 = vector ( 'none', #36184, 1000.000000000000100 ) ;
#36186 = cartesian_point ( 'none', ( 19.57308093990178900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#36187 = cartesian_point ( 'none', ( -55.64883775099941200, -34.54644492509965700, -16.00000000000000000 ) ) ;
#36188 = cartesian_point ( 'none', ( -55.64883775099941900, -34.54644492509965700, -15.72253998102813100 ) ) ;
#36189 = cartesian_point ( 'none', ( -55.67831563529470900, -34.49907520637322000, -15.44691102126179100 ) ) ;
#36190 = cartesian_point ( 'none', ( -55.76104565769176000, -34.36507737049984700, -15.06802095264032300 ) ) ;
#36191 = cartesian_point ( 'none', ( -55.79543397823056900, -34.30926173491235400, -14.94553955581923800 ) ) ;
#36192 = cartesian_point ( 'none', ( -55.87570554273786900, -34.17837655177704900, -14.71648398358194000 ) ) ;
#36193 = cartesian_point ( 'none', ( -55.92106590983414800, -34.10416101932835200, -14.61087308351490000 ) ) ;
#36194 = cartesian_point ( 'none', ( -56.02184361882970600, -33.93836249543690500, -14.41717375399805700 ) ) ;
#36195 = cartesian_point ( 'none', ( -56.07785356259899600, -33.84578791942711700, -14.32856209380473600 ) ) ;
#36196 = oriented_edge ( 'none', *, *, #35721, .f. ) ;
#36197 = cartesian_point ( 'none', ( -56.19543625595621000, -33.65020005999810600, -14.17649267091380200 ) ) ;
#36198 = cartesian_point ( 'none', ( -56.25736006168303000, -33.54661917969942700, -14.11205459328050100 ) ) ;
#36199 = cartesian_point ( 'none', ( -56.38738782833522800, -33.32759687398021200, -14.00672886265927600 ) ) ;
#36200 = cartesian_point ( 'none', ( -56.45501208137253700, -33.21294346993062200, -13.96656237764311100 ) ) ;
#36201 = cartesian_point ( 'none', ( -56.59060979735848900, -32.98137179996975700, -13.91342786195794400 ) ) ;
#36202 = cartesian_point ( 'none', ( -56.65947529682951300, -32.86294321342776900, -13.89988507577538700 ) ) ;
#36203 = cartesian_point ( 'none', ( -56.79792878898321400, -32.62306642304804400, -13.90011638898495700 ) ) ;
#36204 = cartesian_point ( 'none', ( -56.86568903615980700, -32.50479078762749200, -13.91379496558696300 ) ) ;
#36205 = cartesian_point ( 'none', ( -56.99842118233783600, -32.27147341578130800, -13.96733295657148200 ) ) ;
#36206 = cartesian_point ( 'none', ( -57.06408414136663500, -32.15519276647573600, -14.00788329722817200 ) ) ;
#36207 = cartesian_point ( 'none', ( -57.18831632913246200, -31.93372192810076300, -14.11333911398502400 ) ) ;
#36208 = cartesian_point ( 'none', ( -57.24698147379977100, -31.82838594853919300, -14.17788566667330000 ) ) ;
#36209 = vertex_point ( 'none', #33533 ) ;
#36210 = cartesian_point ( 'none', ( -57.35761226272377700, -31.62858446832200000, -14.33054955968798800 ) ) ;
#36211 = cartesian_point ( 'none', ( -57.40962823131159400, -31.53401256442028700, -14.41925233141924600 ) ) ;
#36212 = cartesian_point ( 'none', ( -57.54899994636416200, -31.27938703771338800, -14.70985988959187000 ) ) ;
#36213 = cartesian_point ( 'none', ( -57.62336871944802400, -31.14174570462408900, -14.94426694917718400 ) ) ;
#36214 = cartesian_point ( 'none', ( -57.69776920073231000, -31.00355086576797700, -15.32335936467673900 ) ) ;
#36215 = cartesian_point ( 'none', ( -57.71684219406626000, -30.96799716565453400, -15.45609588096635200 ) ) ;
#36216 = cartesian_point ( 'none', ( -57.74221857697255400, -30.92065515340609500, -15.72677502981027300 ) ) ;
#36217 = cartesian_point ( 'none', ( -57.74848660502029700, -30.90893551757797700, -15.86296900775271900 ) ) ;
#36218 = cartesian_point ( 'none', ( -57.74848660502028300, -30.90893551757796200, -16.00000000000000000 ) ) ;
#36219 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36220 = axis2_placement_3d ( 'none', #36451, #36492, #36487 ) ;
#36221 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36222 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108400e-018 ) ) ;
#36223 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#36224 = oriented_edge ( 'none', *, *, #3775, .t. ) ;
#36225 = plane ( 'none', #36220 ) ;
#36226 = edge_loop ( 'none', ( #35953, #36396, #35040, #35610, #35529, #36037 ) ) ;
#36227 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 14.44522678755358500 ) ) ;
#36228 = face_outer_bound ( 'none', #48074, .t. ) ;
#36229 = face_outer_bound ( 'none', #47140, .t. ) ;
#36230 = b_spline_curve_with_knots ( 'none', 3,
( #36218, #36217, #36216, #36215, #36214, #36213, #36212, #36211, #36210, #36208, #36207, #36206, #36205, #36204, #36203, #36202, #36201, #36200, #36199, #36198, #36197, #36195, #36194, #36193, #36192, #36191, #36190, #36189, #36188, #36187 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.006565980119749696200, 0.006976260894557867600, 0.007386541669366040000, 0.008207103218982381200, 0.008617383993790556100, 0.009027664768598734500, 0.009437945543406909400, 0.009848226318215087800, 0.01025850709302326400, 0.01066878786783144100, 0.01107906864263961800, 0.01148934941744779400, 0.01189963019225597300, 0.01230991096706414800, 0.01313047251668049200 ),
.unspecified. ) ;
#36231 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36232 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#36233 = line ( 'none', #36232, #36298 ) ;
#36234 = toroidal_surface ( 'none', #36246, 2.200000000000000200, 0.2000000000000000100 ) ;
#36235 = oriented_edge ( 'none', *, *, #35789, .t. ) ;
#36236 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36237 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36238 = oriented_edge ( 'none', *, *, #3532, .t. ) ;
#36239 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#36240 = vector ( 'none', #36239, 1000.000000000000000 ) ;
#36241 = cartesian_point ( 'none', ( 18.87308093990179000, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#36242 = line ( 'none', #36241, #36240 ) ;
#36243 = edge_loop ( 'none', ( #35898, #36196, #36015, #35951 ) ) ;
#36244 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36245 = edge_curve ( 'none', #36484, #36000, #33594, .t. ) ;
#36246 = axis2_placement_3d ( 'none', #36231, #36237, #36236 ) ;
#36247 = cylindrical_surface ( 'none', #36267, 2.000000000000000000 ) ;
#36248 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36249 = vector ( 'none', #36248, 1000.000000000000000 ) ;
#36250 = line ( 'none', #36293, #36292 ) ;
#36251 = cartesian_point ( 'none', ( 18.87308093990179000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#36252 = cartesian_point ( 'none', ( 53.48617087394029600, -37.80845838226761700, -21.00000000000000700 ) ) ;
#36253 = oriented_edge ( 'none', *, *, #1058, .t. ) ;
#36254 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#36255 = vector ( 'none', #36254, 1000.000000000000100 ) ;
#36256 = cartesian_point ( 'none', ( 18.87308093990179000, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#36257 = line ( 'none', #36252, #36249 ) ;
#36258 = face_outer_bound ( 'none', #47173, .t. ) ;
#36259 = cartesian_point ( 'none', ( 3.626919060098210400, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#36260 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36261 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36262 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36263 = axis2_placement_3d ( 'none', #36262, #36261, #36260 ) ;
#36264 = circle ( 'none', #36263, 2.000000000000000900 ) ;
#36265 = cartesian_point ( 'none', ( 2.500000000000000000, 0.0000000000000000000, 2.200000000000000200 ) ) ;
#36266 = advanced_face ( 'none', ( #33580 ), #33587, .f. ) ;
#36267 = axis2_placement_3d ( 'none', #36269, #36244, #36300 ) ;
#36268 = cartesian_point ( 'none', ( 0.2153518331261192200, -2.042629540447551900, -0.5150000000000002400 ) ) ;
#36269 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36270 = oriented_edge ( 'none', *, *, #36376, .t. ) ;
#36271 = line ( 'none', #36256, #36255 ) ;
#36272 = conical_surface ( 'none', #36284, 2.000000000000000900, 0.9599310885968839200 ) ;
#36273 = oriented_edge ( 'none', *, *, #4464, .f. ) ;
#36274 = b_spline_curve_with_knots ( 'none', 3,
( #36333, #36332, #36331, #36330, #36329, #36328 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 1.971632473639354300e-007, 0.0003919271556495992000, 0.0007836571480518344600 ),
.unspecified. ) ;
#36276 = oriented_edge ( 'none', *, *, #3646, .f. ) ;
#36275 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#36277 = circle ( 'none', #36319, 0.8509999999999999800 ) ;
#36278 = circle ( 'none', #36365, 0.8509999999999999800 ) ;
#36279 = cylindrical_surface ( 'none', #36320, 2.000000000000000000 ) ;
#36280 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36281 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36282 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36283 = axis2_placement_3d ( 'none', #36282, #36281, #36280 ) ;
#36284 = axis2_placement_3d ( 'none', #36294, #36275, #36335 ) ;
#36285 = oriented_edge ( 'none', *, *, #36548, .t. ) ;
#36286 = oriented_edge ( 'none', *, *, #3605, .f. ) ;
#36287 = face_outer_bound ( 'none', #47191, .t. ) ;
#36288 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36289 = cartesian_point ( 'none', ( 18.87308093990179000, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#36290 = cartesian_point ( 'none', ( 18.32691906009821300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#36291 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#36292 = vector ( 'none', #36291, 1000.000000000000000 ) ;
#36293 = cartesian_point ( 'none', ( 18.60000000000000100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#36294 = cartesian_point ( 'none', ( 18.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36295 = oriented_edge ( 'none', *, *, #36800, .f. ) ;
#36296 = circle ( 'none', #36283, 2.000000000000000900 ) ;
#36297 = oriented_edge ( 'none', *, *, #35138, .t. ) ;
#36298 = vector ( 'none', #36288, 1000.000000000000000 ) ;
#36299 = face_outer_bound ( 'none', #47167, .t. ) ;
#36300 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36301 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36302 = oriented_edge ( 'none', *, *, #1793, .f. ) ;
#36303 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36304 = axis2_placement_3d ( 'none', #36334, #36303, #36301 ) ;
#36305 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36306 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36307 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36308 = oriented_edge ( 'none', *, *, #13104, .t. ) ;
#36309 = face_outer_bound ( 'none', #47262, .t. ) ;
#36310 = conical_surface ( 'none', #36381, 4.002144158641192100, 0.08726646259971375400 ) ;
#36311 = oriented_edge ( 'none', *, *, #35721, .t. ) ;
#36312 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36313 = face_outer_bound ( 'none', #47299, .t. ) ;
#36314 = face_outer_bound ( 'none', #47175, .t. ) ;
#36315 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36316 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36317 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36318 = oriented_edge ( 'none', *, *, #1772, .f. ) ;
#36319 = axis2_placement_3d ( 'none', #36317, #36316, #36315 ) ;
#36320 = axis2_placement_3d ( 'none', #36321, #36307, #36306 ) ;
#36321 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36322 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36323 = vector ( 'none', #36322, 1000.000000000000000 ) ;
#36324 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#36325 = cartesian_point ( 'none', ( 2.129999999999999900, -0.6774776749089226300, -0.5150000000000000100 ) ) ;
#36326 = line ( 'none', #36324, #36323 ) ;
#36327 = circle ( 'none', #36304, 2.000000000000000900 ) ;
#36328 = cartesian_point ( 'none', ( -59.05131577402959000, -27.16508982786135800, -11.99999999999534600 ) ) ;
#36329 = cartesian_point ( 'none', ( -59.16457502793628000, -27.23048008859260300, -11.99999999999978300 ) ) ;
#36330 = cartesian_point ( 'none', ( -59.27800717874404100, -27.29597017139621700, -12.05380334835998800 ) ) ;
#36331 = cartesian_point ( 'none', ( -59.43873322398160000, -27.38876539687991100, -12.23808520276311800 ) ) ;
#36332 = cartesian_point ( 'none', ( -59.48617087394071500, -27.41615353685351400, -12.36754914359308300 ) ) ;
#36333 = cartesian_point ( 'none', ( -59.48617087394072900, -27.41615353685352800, -12.50000000000000000 ) ) ;
#36334 = cartesian_point ( 'none', ( 18.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36335 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36336 = edge_loop ( 'none', ( #36357, #36835, #36295, #36736, #36656, #36729 ) ) ;
#36337 = cylindrical_surface ( 'none', #36352, 65.50000000000000000 ) ;
#36338 = vertex_point ( 'none', #33590 ) ;
#36339 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36340 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36341 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36342 = axis2_placement_3d ( 'none', #36434, #36433, #36432 ) ;
#36343 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36344 = vertex_point ( 'none', #33572 ) ;
#36345 = toroidal_surface ( 'none', #36375, 65.00000000000000000, 0.4999999999999995600 ) ;
#36346 = face_outer_bound ( 'none', #47228, .t. ) ;
#36347 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36348 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36349 = cartesian_point ( 'none', ( 18.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36350 = axis2_placement_3d ( 'none', #36349, #36348, #36347 ) ;
#36351 = advanced_face ( 'none', ( #33562 ), #33564, .f. ) ;
#36352 = axis2_placement_3d ( 'none', #36305, #36343, #36341 ) ;
#36353 = oriented_edge ( 'none', *, *, #35842, .t. ) ;
#36354 = face_bound ( 'none', #47245, .t. ) ;
#36355 = circle ( 'none', #36350, 2.000000000000000900 ) ;
#36356 = oriented_edge ( 'none', *, *, #981, .t. ) ;
#36357 = oriented_edge ( 'none', *, *, #36649, .t. ) ;
#36358 = circle ( 'none', #36403, 65.50000000000000000 ) ;
#36359 = cartesian_point ( 'none', ( 2.500000000000000000, 2.694222958124177000e-016, -2.200000000000000200 ) ) ;
#36360 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#36361 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36362 = advanced_face ( 'none', ( #33627 ), #33626, .f. ) ;
#36363 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36364 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36365 = axis2_placement_3d ( 'none', #36364, #36363, #36361 ) ;
#36366 = cartesian_point ( 'none', ( -53.48617087394082100, -37.80845838226686300, -12.50000000000000000 ) ) ;
#36367 = cartesian_point ( 'none', ( -53.48617087394082100, -37.80845838226686300, -20.00000000000000000 ) ) ;
#36368 = cartesian_point ( 'none', ( 18.17308093990179100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#36369 = face_outer_bound ( 'none', #47275, .t. ) ;
#36370 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36371 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36372 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36373 = axis2_placement_3d ( 'none', #36372, #36371, #36370 ) ;
#36374 = oriented_edge ( 'none', *, *, #36177, .f. ) ;
#36375 = axis2_placement_3d ( 'none', #36360, #36340, #36339 ) ;
#36376 = edge_curve ( 'none', #36021, #36510, #33561, .t. ) ;
#36377 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36378 = cylindrical_surface ( 'none', #36373, 65.50000000000000000 ) ;
#36379 = oriented_edge ( 'none', *, *, #40449, .f. ) ;
#36380 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36381 = axis2_placement_3d ( 'none', #36380, #36312, #36377 ) ;
#36382 = face_bound ( 'none', #47318, .t. ) ;
#36383 = cartesian_point ( 'none', ( 6.000000000000002700, 65.22461191912142900, -12.36767812786136400 ) ) ;
#36384 = cartesian_point ( 'none', ( 6.000000000000001800, 65.22461191912145800, -12.50000000000000000 ) ) ;
#36385 = cartesian_point ( 'none', ( 2.129999999999999900, -0.5150000000000021200, 0.6774776749089210800 ) ) ;
#36386 = cartesian_point ( 'none', ( -6.000000000000001800, 64.72248450113734500, -11.99999999999743100 ) ) ;
#36387 = b_spline_curve_with_knots ( 'none', 3,
( #36384, #36383, #36447, #36446, #36445, #36443 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.001684980539893306500, 0.002076733351065800900, 0.002468486162238295100 ),
.unspecified. ) ;
#36388 = cartesian_point ( 'none', ( 2.129999999999999900, -0.6774776749089230800, 0.5149999999999995700 ) ) ;
#36389 = oriented_edge ( 'none', *, *, #36530, .t. ) ;
#36390 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36391 = cartesian_point ( 'none', ( -6.000000000000001800, 65.22461191912145800, -12.50000000000000000 ) ) ;
#36392 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36393 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36394 = line ( 'none', #36428, #36426 ) ;
#36395 = cartesian_point ( 'none', ( 27.42691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36396 = oriented_edge ( 'none', *, *, #35613, .t. ) ;
#36397 = axis2_placement_3d ( 'none', #36438, #36437, #36436 ) ;
#36398 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36399 = cartesian_point ( 'none', ( 2.499999999999999100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36400 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36401 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36402 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#36403 = axis2_placement_3d ( 'none', #36402, #36401, #36400 ) ;
#36404 = oriented_edge ( 'none', *, *, #4226, .f. ) ;
#36405 = circle ( 'none', #36408, 2.000000000000000900 ) ;
#36406 = oriented_edge ( 'none', *, *, #35997, .f. ) ;
#36407 = cartesian_point ( 'none', ( -53.05131577402968200, -37.55739467327468600, -11.99999999999534600 ) ) ;
#36408 = axis2_placement_3d ( 'none', #36395, #36398, #36390 ) ;
#36409 = circle ( 'none', #36410, 2.200000000000000200 ) ;
#36410 = axis2_placement_3d ( 'none', #36399, #36393, #36392 ) ;
#36411 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#36412 = b_spline_curve_with_knots ( 'none', 3,
( #36458, #36457, #36456, #36455, #36454, #36453 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 1.971632473639354900e-007, 0.0003919271556495978400, 0.0007836571480518317500 ),
.unspecified. ) ;
#36413 = cartesian_point ( 'none', ( -59.05131577402959000, -27.16508982786135800, -11.99999999999534600 ) ) ;
#36414 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36415 = cartesian_point ( 'none', ( 2.489999999999999300, 5.082284216461514200e-016, -4.149999999999999500 ) ) ;
#36416 = cartesian_point ( 'none', ( -59.48617087394072900, -27.41615353685352800, -20.00000000000000000 ) ) ;
#36417 = circle ( 'none', #36482, 65.00000000000000000 ) ;
#36418 = oriented_edge ( 'none', *, *, #40513, .t. ) ;
#36419 = edge_loop ( 'none', ( #36627, #36285, #36575, #36573 ) ) ;
#36420 = vector ( 'none', #36414, 1000.000000000000000 ) ;
#36421 = edge_loop ( 'none', ( #47713, #47708, #47707, #47779 ) ) ;
#36422 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#36424 = vertex_point ( 'none', #33628 ) ;
#36423 = line ( 'none', #36422, #36420 ) ;
#36425 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36426 = vector ( 'none', #36425, 1000.000000000000000 ) ;
#36427 = oriented_edge ( 'none', *, *, #12369, .t. ) ;
#36428 = cartesian_point ( 'none', ( -6.000000000000001800, 65.22461191912145800, -21.00000000000000700 ) ) ;
#36429 = cartesian_point ( 'none', ( 6.000000000000001800, 64.72248450113734500, -11.99999999999743100 ) ) ;
#36430 = cartesian_point ( 'none', ( 18.17308093990179100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#36431 = cartesian_point ( 'none', ( -59.48617087394072900, -27.41615353685352800, -12.50000000000000000 ) ) ;
#36432 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36433 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36434 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36435 = oriented_edge ( 'none', *, *, #36808, .f. ) ;
#36436 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36437 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36438 = cartesian_point ( 'none', ( 2.489999999999999300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36439 = oriented_edge ( 'none', *, *, #36177, .t. ) ;
#36440 = cartesian_point ( 'none', ( 0.7999999999999986000, 4.002144158641191200, 0.0000000000000000000 ) ) ;
#36441 = oriented_edge ( 'none', *, *, #36048, .t. ) ;
#36442 = circle ( 'none', #36397, 4.149999999999999500 ) ;
#36443 = cartesian_point ( 'none', ( 6.000000000000001800, 64.72248450113734500, -11.99999999999743100 ) ) ;
#36444 = edge_curve ( 'none', #37137, #33687, #33563, .t. ) ;
#36445 = cartesian_point ( 'none', ( 6.000000000000002700, 64.85332137239315400, -11.99999999999987600 ) ) ;
#36446 = cartesian_point ( 'none', ( 6.000000000000000900, 64.98428714403094400, -12.05383837568092400 ) ) ;
#36447 = cartesian_point ( 'none', ( 6.000000000000002700, 65.16981928553276800, -12.23807559801942800 ) ) ;
#36448 = cartesian_point ( 'none', ( 18.32691906009821300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#36449 = circle ( 'none', #36342, 0.8509999999999999800 ) ;
#36450 = line ( 'none', #36517, #36495 ) ;
#36451 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, -16.00000000000000000 ) ) ;
#36452 = circle ( 'none', #36468, 4.002144158641192100 ) ;
#36453 = cartesian_point ( 'none', ( -53.05131577402968200, -37.55739467327468600, -11.99999999999534600 ) ) ;
#36454 = cartesian_point ( 'none', ( -53.16457502793635800, -37.62278493400592800, -11.99999999999978300 ) ) ;
#36455 = cartesian_point ( 'none', ( -53.27800717874415400, -37.68827501680955500, -12.05380334835998100 ) ) ;
#36456 = cartesian_point ( 'none', ( -53.43873322398169300, -37.78107024229323200, -12.23808520276312400 ) ) ;
#36457 = cartesian_point ( 'none', ( -53.48617087394080700, -37.80845838226686300, -12.36754914359307900 ) ) ;
#36458 = cartesian_point ( 'none', ( -53.48617087394082100, -37.80845838226686300, -12.50000000000000000 ) ) ;
#36459 = cartesian_point ( 'none', ( 6.000000000000001800, 65.22461191912145800, -20.00000000000000000 ) ) ;
#36460 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, -16.00000000000000000 ) ) ;
#36461 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36462 = vector ( 'none', #36461, 1000.000000000000000 ) ;
#36463 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36464 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36465 = axis2_placement_3d ( 'none', #36475, #36464, #36463 ) ;
#36466 = advanced_face ( 'none', ( #33608 ), #33607, .t. ) ;
#36467 = circle ( 'none', #36465, 0.8509999999999999800 ) ;
#36468 = axis2_placement_3d ( 'none', #36501, #36500, #36499 ) ;
#36469 = edge_loop ( 'none', ( #36145, #36010, #36600, #36038, #36276, #36756 ) ) ;
#36470 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36471 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36472 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#36473 = axis2_placement_3d ( 'none', #36472, #36471, #36470 ) ;
#36474 = toroidal_surface ( 'none', #36473, 64.50000000000000000, 0.9999999999999991100 ) ;
#36475 = cartesian_point ( 'none', ( 2.129999999999999900, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36476 = oriented_edge ( 'none', *, *, #1045, .t. ) ;
#36477 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, 42.50000000000000000 ) ) ;
#36478 = line ( 'none', #36477, #36462 ) ;
#36479 = face_outer_bound ( 'none', #47291, .t. ) ;
#36480 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36481 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36482 = axis2_placement_3d ( 'none', #36411, #36481, #36480 ) ;
#36483 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36484 = vertex_point ( 'none', #33613 ) ;
#36485 = vector ( 'none', #36483, 1000.000000000000000 ) ;
#36486 = cartesian_point ( 'none', ( 6.000000000000001800, 65.22461191912145800, -21.00000000000000700 ) ) ;
#36487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36488 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36489 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36490 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36491 = axis2_placement_3d ( 'none', #36490, #36489, #36488 ) ;
#36492 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36493 = line ( 'none', #36486, #36485 ) ;
#36494 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36495 = vector ( 'none', #36494, 1000.000000000000000 ) ;
#36496 = oriented_edge ( 'none', *, *, #40513, .f. ) ;
#36497 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 28.99999999999999600 ) ) ;
#36498 = circle ( 'none', #36491, 2.000000000000000000 ) ;
#36499 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36500 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36501 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36502 = edge_curve ( 'none', #40324, #46424, #33599, .t. ) ;
#36503 = cartesian_point ( 'none', ( -6.000000000000001800, 65.22461191912145800, -20.00000000000000000 ) ) ;
#36504 = edge_curve ( 'none', #36158, #13265, #33655, .t. ) ;
#36505 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36506 = vector ( 'none', #36505, 1000.000000000000000 ) ;
#36507 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, -16.00000000000000000 ) ) ;
#36508 = cartesian_point ( 'none', ( -6.000000000000001800, 64.72248450113734500, -11.99999999999743100 ) ) ;
#36509 = cartesian_point ( 'none', ( -6.000000000000002700, 64.85332137239315400, -11.99999999999987600 ) ) ;
#36510 = vertex_point ( 'none', #33660 ) ;
#36511 = cartesian_point ( 'none', ( -6.000000000000000900, 64.98428714403094400, -12.05383837568092400 ) ) ;
#36512 = cartesian_point ( 'none', ( -6.000000000000002700, 65.16981928553276800, -12.23807559801942800 ) ) ;
#36513 = cartesian_point ( 'none', ( -6.000000000000002700, 65.22461191912142900, -12.36767812786136400 ) ) ;
#36514 = cartesian_point ( 'none', ( -6.000000000000001800, 65.22461191912145800, -12.50000000000000000 ) ) ;
#36515 = cartesian_point ( 'none', ( 0.7999999999999986000, 4.991748625033863800e-016, 4.002144158641192100 ) ) ;
#36516 = advanced_face ( 'none', ( #33650 ), #33659, .f. ) ;
#36517 = cartesian_point ( 'none', ( -59.48617087394072900, -27.41615353685352800, -21.00000000000000700 ) ) ;
#36518 = b_spline_curve_with_knots ( 'none', 3,
( #36514, #36513, #36512, #36511, #36509, #36508 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.001684980539893306500, 0.002076733351065800900, 0.002468486162238295100 ),
.unspecified. ) ;
#36519 = line ( 'none', #36507, #36506 ) ;
#36520 = axis2_placement_3d ( 'none', #36586, #36569, #36568 ) ;
#36521 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36522 = vector ( 'none', #36521, 1000.000000000000000 ) ;
#36523 = circle ( 'none', #36528, 65.50000000000000000 ) ;
#36524 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36525 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36526 = axis2_placement_3d ( 'none', #36546, #36525, #36524 ) ;
#36527 = edge_curve ( 'none', #835, #13264, #33647, .t. ) ;
#36528 = axis2_placement_3d ( 'none', #36552, #36599, #36598 ) ;
#36529 = edge_curve ( 'none', #4478, #3762, #33662, .t. ) ;
#36530 = edge_curve ( 'none', #3536, #3662, #33641, .t. ) ;
#36531 = cartesian_point ( 'none', ( -53.48617087394082100, -37.80845838226686300, -21.00000000000000700 ) ) ;
#36532 = line ( 'none', #36531, #36522 ) ;
#36533 = edge_loop ( 'none', ( #34160, #36653, #36496, #38896 ) ) ;
#36534 = oriented_edge ( 'none', *, *, #36067, .f. ) ;
#36535 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36536 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36537 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#36538 = edge_loop ( 'none', ( #37157, #36961, #36941, #36705 ) ) ;
#36539 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36540 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36541 = axis2_placement_3d ( 'none', #36550, #36540, #36539 ) ;
#36543 = oriented_edge ( 'none', *, *, #37509, .t. ) ;
#36542 = circle ( 'none', #36541, 2.000000000000000900 ) ;
#36544 = oriented_edge ( 'none', *, *, #3766, .t. ) ;
#36545 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#36546 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 2.200000000000000200 ) ) ;
#36547 = cartesian_point ( 'none', ( 18.17308093990179100, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#36548 = edge_curve ( 'none', #36344, #36709, #33633, .t. ) ;
#36549 = cartesian_point ( 'none', ( -17.50000000000000000, 10.00000000000000000, -26.00000000000000400 ) ) ;
#36550 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36551 = circle ( 'none', #36526, 0.2000000000000000900 ) ;
#36552 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#36553 = cartesian_point ( 'none', ( 0.7999999999999986000, 4.901213033606212400e-016, 4.002144158641192100 ) ) ;
#36555 = oriented_edge ( 'none', *, *, #36748, .f. ) ;
#36554 = advanced_face ( 'none', ( #33661 ), #33638, .f. ) ;
#36556 = circle ( 'none', #36558, 65.50000000000000000 ) ;
#36557 = cartesian_point ( 'none', ( 2.700000000000001100, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#36558 = axis2_placement_3d ( 'none', #36545, #36536, #36535 ) ;
#36559 = cartesian_point ( 'none', ( 25.87308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36561 = edge_loop ( 'none', ( #36356, #36435, #36302, #36297 ) ) ;
#36560 = axis2_placement_3d ( 'none', #36559, #36626, #36625 ) ;
#36562 = face_outer_bound ( 'none', #47364, .t. ) ;
#36563 = circle ( 'none', #36581, 2.000000000000000900 ) ;
#36564 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36565 = vector ( 'none', #36564, 1000.000000000000000 ) ;
#36566 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, -26.00000000000000400 ) ) ;
#36567 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36568 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36569 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36570 = line ( 'none', #36566, #36565 ) ;
#36571 = advanced_face ( 'none', ( #33693 ), #33690, .t. ) ;
#36572 = axis2_placement_3d ( 'none', #36612, #36611, #36607 ) ;
#36573 = oriented_edge ( 'none', *, *, #1652, .f. ) ;
#36574 = oriented_edge ( 'none', *, *, #3667, .f. ) ;
#36575 = oriented_edge ( 'none', *, *, #36579, .f. ) ;
#36576 = axis2_placement_3d ( 'none', #36640, #36639, #36637 ) ;
#36577 = direction ( 'none', ( 0.9961946980917457700, 1.067350013832264100e-017, 0.08715574274765546000 ) ) ;
#36578 = vector ( 'none', #36577, 1000.000000000000000 ) ;
#36579 = edge_curve ( 'none', #1774, #36709, #33682, .t. ) ;
#36580 = toroidal_surface ( 'none', #36520, 65.00000000000000000, 0.4999999999999995600 ) ;
#36581 = axis2_placement_3d ( 'none', #36633, #36632, #36631 ) ;
#36582 = direction ( 'none', ( 0.0000000000000000000, -1.224646799147353200e-016, 1.000000000000000000 ) ) ;
#36583 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.224646799147353200e-016 ) ) ;
#36584 = cartesian_point ( 'none', ( 2.700000000000001100, 2.694222958124177000e-016, -2.200000000000000200 ) ) ;
#36585 = axis2_placement_3d ( 'none', #36584, #36583, #36582 ) ;
#36586 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.50000000000000000 ) ) ;
#36587 = line ( 'none', #36553, #36578 ) ;
#36588 = face_outer_bound ( 'none', #47273, .t. ) ;
#36589 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36590 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36591 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.00000000000000000 ) ) ;
#36592 = axis2_placement_3d ( 'none', #36591, #36590, #36589 ) ;
#36593 = edge_curve ( 'none', #928, #36996, #33674, .t. ) ;
#36595 = vertex_point ( 'none', #33642 ) ;
#36594 = circle ( 'none', #36585, 0.2000000000000000900 ) ;
#36596 = circle ( 'none', #36592, 65.50000000000000000 ) ;
#36597 = circle ( 'none', #36576, 65.00000000000000000 ) ;
#36598 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36599 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36600 = oriented_edge ( 'none', *, *, #3584, .t. ) ;
#36601 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36602 = axis2_placement_3d ( 'none', #36613, #36601, #36680 ) ;
#36603 = cartesian_point ( 'none', ( -28.99999999999998900, -6.000000000000000000, -30.00000000000000000 ) ) ;
#36604 = face_bound ( 'none', #47339, .t. ) ;
#36605 = axis2_placement_3d ( 'none', #36676, #36675, #36652 ) ;
#36606 = face_bound ( 'none', #47327, .t. ) ;
#36607 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36608 = oriented_edge ( 'none', *, *, #1012, .t. ) ;
#36609 = oriented_edge ( 'none', *, *, #36672, .t. ) ;
#36610 = advanced_face ( 'none', ( #33683 ), #33675, .t. ) ;
#36611 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36612 = cartesian_point ( 'none', ( 17.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36613 = cartesian_point ( 'none', ( 24.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36614 = face_bound ( 'none', #47317, .t. ) ;
#36615 = face_bound ( 'none', #47132, .t. ) ;
#36616 = circle ( 'none', #36602, 2.000000000000000900 ) ;
#36617 = direction ( 'none', ( -3.469446951953613700e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36618 = vector ( 'none', #36617, 1000.000000000000000 ) ;
#36619 = cartesian_point ( 'none', ( -17.50000000000002500, 10.00000000000000000, 42.50000000000000700 ) ) ;
#36620 = line ( 'none', #36619, #36618 ) ;
#36621 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, -4.002144158641192100 ) ) ;
#36622 = face_outer_bound ( 'none', #47320, .t. ) ;
#36623 = face_bound ( 'none', #47353, .t. ) ;
#36624 = cartesian_point ( 'none', ( 6.000000000000001800, 65.22461191912145800, -12.50000000000000000 ) ) ;
#36625 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36626 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#36627 = oriented_edge ( 'none', *, *, #36800, .t. ) ;
#36628 = conical_surface ( 'none', #36572, 1.610000000000001200, 0.9599310885968749300 ) ;
#36629 = advanced_face ( 'none', ( #33672 ), #33671, .f. ) ;
#36630 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, -26.00000000000000400 ) ) ;
#36631 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36632 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36633 = cartesian_point ( 'none', ( 18.17308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36634 = face_outer_bound ( 'none', #47368, .t. ) ;
#36635 = cartesian_point ( 'none', ( 2.489999999999999300, 0.0000000000000000000, 4.149999999999999500 ) ) ;
#36636 = conical_surface ( 'none', #36560, 2.000000000000000900, 0.9599310885968839200 ) ;
#36637 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36638 = oriented_edge ( 'none', *, *, #1792, .f. ) ;
#36639 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36640 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -12.00000000000000000 ) ) ;
#36641 = axis2_placement_3d ( 'none', #36711, #36717, #36703 ) ;
#36642 = direction ( 'none', ( 0.9961946980917457700, 0.0000000000000000000, -0.08715574274765546000 ) ) ;
#36643 = vector ( 'none', #36642, 1000.000000000000000 ) ;
#36644 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36645 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#36646 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36647 = line ( 'none', #36621, #36643 ) ;
#36648 = face_outer_bound ( 'none', #47340, .t. ) ;
#36649 = edge_curve ( 'none', #991, #36595, #33725, .t. ) ;
#36650 = oriented_edge ( 'none', *, *, #1686, .f. ) ;
#36651 = cartesian_point ( 'none', ( 36.10000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36653 = oriented_edge ( 'none', *, *, #3751, .t. ) ;
#36652 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36654 = cylindrical_surface ( 'none', #36659, 2.000000000000000000 ) ;
#36655 = axis2_placement_3d ( 'none', #36686, #36685, #36682 ) ;
#36656 = oriented_edge ( 'none', *, *, #36808, .t. ) ;
#36657 = cartesian_point ( 'none', ( -17.50000000000000400, 10.00000000000000000, -16.00000000000000000 ) ) ;
#36658 = oriented_edge ( 'none', *, *, #37160, .f. ) ;
#36659 = axis2_placement_3d ( 'none', #36716, #36670, #36669 ) ;
#36660 = conical_surface ( 'none', #36673, 2.000000000000000900, 0.9599310885968839200 ) ;
#36661 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36662 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36663 = cartesian_point ( 'none', ( 24.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36664 = axis2_placement_3d ( 'none', #36663, #36662, #36661 ) ;
#36665 = cylindrical_surface ( 'none', #36605, 2.000000000000000000 ) ;
#36666 = conical_surface ( 'none', #36641, 1.610000000000001200, 0.9599310885968749300 ) ;
#36667 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#36668 = circle ( 'none', #36664, 1.610000000000001200 ) ;
#36669 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36670 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36671 = face_outer_bound ( 'none', #47372, .t. ) ;
#36672 = edge_curve ( 'none', #36709, #36789, #33732, .t. ) ;
#36673 = axis2_placement_3d ( 'none', #36646, #36645, #36644 ) ;
#36674 = plane ( 'none', #36677 ) ;
#36675 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36676 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36677 = axis2_placement_3d ( 'none', #36679, #36567, #36667 ) ;
#36678 = face_outer_bound ( 'none', #47442, .t. ) ;
#36679 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, 42.50000000000000000 ) ) ;
#36680 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36681 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36682 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36683 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36684 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36685 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#36686 = cartesian_point ( 'none', ( 36.37308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36687 = face_outer_bound ( 'none', #47450, .t. ) ;
#36688 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36689 = face_outer_bound ( 'none', #47254, .t. ) ;
#36690 = oriented_edge ( 'none', *, *, #13267, .t. ) ;
#36691 = plane ( 'none', #36693 ) ;
#36692 = cartesian_point ( 'none', ( 25.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#36693 = axis2_placement_3d ( 'none', #36681, #36752, #36751 ) ;
#36694 = axis2_placement_3d ( 'none', #36701, #36700, #36688 ) ;
#36695 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36696 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36697 = cartesian_point ( 'none', ( 25.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36698 = axis2_placement_3d ( 'none', #36697, #36696, #36695 ) ;
#36699 = circle ( 'none', #36708, 2.000000000000000900 ) ;
#36700 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36701 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36702 = circle ( 'none', #36698, 2.000000000000000900 ) ;
#36703 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36704 = edge_loop ( 'none', ( #36788, #36609, #36757, #37119, #37052, #36864 ) ) ;
#36705 = oriented_edge ( 'none', *, *, #36956, .t. ) ;
#36706 = face_outer_bound ( 'none', #47359, .t. ) ;
#36707 = edge_loop ( 'none', ( #47727, #47715, #47711, #36574 ) ) ;
#36709 = vertex_point ( 'none', #33726 ) ;
#36708 = axis2_placement_3d ( 'none', #36692, #36684, #36683 ) ;
#36710 = face_outer_bound ( 'none', #47360, .t. ) ;
#36711 = cartesian_point ( 'none', ( 24.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#36712 = vertex_point ( 'none', #33713 ) ;
#36713 = cylindrical_surface ( 'none', #36750, 2.000000000000000000 ) ;
#36714 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, -4.002144158641192100 ) ) ;
#36715 = cylindrical_surface ( 'none', #36694, 2.000000000000000000 ) ;
#36716 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36717 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36718 = axis2_placement_3d ( 'none', #36806, #36805, #36804 ) ;
#36720 = edge_loop ( 'none', ( #36948, #37477, #36977, #37073, #36658 ) ) ;
#36719 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36721 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36722 = oriented_edge ( 'none', *, *, #36106, .t. ) ;
#36724 = oriented_edge ( 'none', *, *, #47783, .t. ) ;
#36723 = axis2_placement_3d ( 'none', #36731, #36721, #36719 ) ;
#36725 = circle ( 'none', #36723, 2.000000000000000900 ) ;
#36726 = circle ( 'none', #36777, 1.000000000000000900 ) ;
#36727 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36728 = axis2_placement_3d ( 'none', #36781, #36780, #36779 ) ;
#36729 = oriented_edge ( 'none', *, *, #1005, .t. ) ;
#36730 = plane ( 'none', #36734 ) ;
#36731 = cartesian_point ( 'none', ( 35.82691906009822000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36732 = face_outer_bound ( 'none', #47475, .t. ) ;
#36733 = line ( 'none', #36772, #36771 ) ;
#36734 = axis2_placement_3d ( 'none', #36786, #36785, #36784 ) ;
#36735 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36736 = oriented_edge ( 'none', *, *, #1681, .f. ) ;
#36737 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36738 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36739 = circle ( 'none', #36742, 1.610000000000001200 ) ;
#36740 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36741 = vector ( 'none', #36740, 1000.000000000000000 ) ;
#36742 = axis2_placement_3d ( 'none', #36651, #36743, #36735 ) ;
#36743 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36744 = line ( 'none', #36746, #36741 ) ;
#36745 = advanced_face ( 'none', ( #33717 ), #33711, .t. ) ;
#36746 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36748 = edge_curve ( 'none', #1684, #960, #33706, .t. ) ;
#36747 = face_outer_bound ( 'none', #47387, .t. ) ;
#36749 = oriented_edge ( 'none', *, *, #47986, .t. ) ;
#36750 = axis2_placement_3d ( 'none', #36738, #36737, #36727 ) ;
#36751 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36752 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36753 = conical_surface ( 'none', #36655, 2.000000000000000900, 0.9599310885968839200 ) ;
#36754 = face_outer_bound ( 'none', #47383, .t. ) ;
#36755 = face_outer_bound ( 'none', #47467, .t. ) ;
#36756 = oriented_edge ( 'none', *, *, #3612, .f. ) ;
#36757 = oriented_edge ( 'none', *, *, #36881, .t. ) ;
#36758 = vector ( 'none', #36766, 1000.000000000000000 ) ;
#36759 = cartesian_point ( 'none', ( -29.99999999999999300, -6.000000000000000000, -28.99999999999999600 ) ) ;
#36760 = edge_curve ( 'none', #36595, #36344, #33719, .t. ) ;
#36761 = cartesian_point ( 'none', ( 17.99999999999999300, 47.00000000000000000, -11.19999999999999900 ) ) ;
#36762 = line ( 'none', #36761, #36824 ) ;
#36763 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36764 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505162300e-016 ) ) ;
#36765 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36766 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36767 = cartesian_point ( 'none', ( 27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#36768 = line ( 'none', #36767, #36758 ) ;
#36769 = plane ( 'none', #36718 ) ;
#36770 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36771 = vector ( 'none', #36770, 1000.000000000000000 ) ;
#36772 = cartesian_point ( 'none', ( 27.50258157546445000, 47.00000000000000000, -1.700000000000000000 ) ) ;
#36773 = cylindrical_surface ( 'none', #36801, 1.000000000000000900 ) ;
#36774 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36775 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36776 = cartesian_point ( 'none', ( -28.99999999999998900, -6.000000000000000000, -28.99999999999999600 ) ) ;
#36777 = axis2_placement_3d ( 'none', #36776, #36775, #36774 ) ;
#36778 = plane ( 'none', #36783 ) ;
#36779 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36780 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36781 = cartesian_point ( 'none', ( -29.99999999999999300, -1.000000000000000000, -31.00000000000000000 ) ) ;
#36782 = face_outer_bound ( 'none', #47386, .t. ) ;
#36783 = axis2_placement_3d ( 'none', #36765, #36764, #36763 ) ;
#36784 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#36785 = direction ( 'none', ( 2.478176394252580600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36786 = cartesian_point ( 'none', ( 27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#36788 = oriented_edge ( 'none', *, *, #36579, .t. ) ;
#36787 = cylindrical_surface ( 'none', #36728, 1.000000000000000900 ) ;
#36789 = vertex_point ( 'none', #33707 ) ;
#36790 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36791 = circle ( 'none', #36810, 0.9999999999999940000 ) ;
#36792 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36793 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36794 = axis2_placement_3d ( 'none', #37608, #37595, #38684 ) ;
#36795 = advanced_face ( 'none', ( #33762 ), #33710, .t. ) ;
#36796 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36797 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -51.37257914280939300 ) ) ;
#36798 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36799 = advanced_face ( 'none', ( #33758 ), #33720, .f. ) ;
#36800 = edge_curve ( 'none', #1651, #36344, #33754, .t. ) ;
#36801 = axis2_placement_3d ( 'none', #36807, #36793, #36792 ) ;
#36802 = line ( 'none', #36790, #34456 ) ;
#36803 = cartesian_point ( 'none', ( 28.99999999999999300, -6.000000000000000000, 30.00000000000000000 ) ) ;
#36804 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36805 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36806 = cartesian_point ( 'none', ( 10.99999999999999500, 47.00000000000000000, -11.19999999999999900 ) ) ;
#36807 = cartesian_point ( 'none', ( -28.99999999999998900, -6.000000000000000000, -28.99999999999999600 ) ) ;
#36808 = edge_curve ( 'none', #1752, #1003, #33745, .t. ) ;
#36809 = edge_loop ( 'none', ( #36921, #38178, #46885, #46884, #46903, #46923 ) ) ;
#36810 = axis2_placement_3d ( 'none', #36797, #36796, #37124 ) ;
#36811 = cartesian_point ( 'none', ( 20.50258157546445000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#36812 = line ( 'none', #36811, #36821 ) ;
#36813 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36814 = vector ( 'none', #36813, 1000.000000000000000 ) ;
#36815 = cartesian_point ( 'none', ( 10.99999999999999500, 47.00000000000000000, -11.19999999999999900 ) ) ;
#36816 = line ( 'none', #36815, #36814 ) ;
#36817 = face_outer_bound ( 'none', #47446, .t. ) ;
#36818 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36819 = vector ( 'none', #36818, 1000.000000000000000 ) ;
#36820 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 30.00000000000000000 ) ) ;
#36821 = vector ( 'none', #36798, 1000.000000000000000 ) ;
#36822 = line ( 'none', #36820, #36819 ) ;
#36823 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36824 = vector ( 'none', #36823, 1000.000000000000000 ) ;
#36825 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#36826 = direction ( 'none', ( 1.734723475976806800e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36827 = edge_loop ( 'none', ( #28412, #28450, #28933, #36890 ) ) ;
#36828 = axis2_placement_3d ( 'none', #36825, #36897, #36896 ) ;
#36829 = cartesian_point ( 'none', ( 30.00258157546444700, 47.00000000000000000, -1.700000000000000000 ) ) ;
#36830 = plane ( 'none', #36854 ) ;
#36831 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#36832 = vector ( 'none', #36831, 1000.000000000000000 ) ;
#36833 = advanced_face ( 'none', ( #33747 ), #33696, .f. ) ;
#36834 = axis2_placement_3d ( 'none', #36853, #36836, #36826 ) ;
#36835 = oriented_edge ( 'none', *, *, #36760, .t. ) ;
#36836 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 1.734723475976806800e-016 ) ) ;
#36837 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36838 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.912705577010328500e-016 ) ) ;
#36839 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#36840 = face_outer_bound ( 'none', #47449, .t. ) ;
#36841 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 28.99999999999999600 ) ) ;
#36842 = line ( 'none', #36841, #36832 ) ;
#36843 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#36844 = oriented_edge ( 'none', *, *, #37031, .f. ) ;
#36845 = direction ( 'none', ( -3.097720492815725800e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36846 = cartesian_point ( 'none', ( 27.50258157546445000, 47.00000000000000000, -1.700000000000000000 ) ) ;
#36847 = axis2_placement_3d ( 'none', #36846, #36845, #36843 ) ;
#36849 = edge_curve ( 'none', #50423, #36875, #33701, .t. ) ;
#36848 = plane ( 'none', #36847 ) ;
#36850 = direction ( 'none', ( 1.022247762629190200e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36851 = plane ( 'none', #36834 ) ;
#36852 = oriented_edge ( 'none', *, *, #1781, .f. ) ;
#36853 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 30.00000000000000000 ) ) ;
#36854 = axis2_placement_3d ( 'none', #36902, #36901, #36900 ) ;
#36855 = face_outer_bound ( 'none', #47485, .t. ) ;
#36856 = plane ( 'none', #36858 ) ;
#36857 = face_outer_bound ( 'none', #47470, .t. ) ;
#36858 = axis2_placement_3d ( 'none', #36839, #36838, #36837 ) ;
#36859 = face_outer_bound ( 'none', #47428, .t. ) ;
#36860 = cartesian_point ( 'none', ( -29.00000000000000000, -6.000000000000000000, 30.00000000000000000 ) ) ;
#36861 = oriented_edge ( 'none', *, *, #966, .t. ) ;
#36862 = face_outer_bound ( 'none', #47461, .t. ) ;
#36863 = vector ( 'none', #36942, 1000.000000000000000 ) ;
#36864 = oriented_edge ( 'none', *, *, #1675, .f. ) ;
#36865 = cartesian_point ( 'none', ( 30.00258157546444700, 47.00000000000000000, -1.700000000000000000 ) ) ;
#36866 = line ( 'none', #36865, #36863 ) ;
#36867 = line ( 'none', #36939, #36938 ) ;
#36868 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36870 = edge_curve ( 'none', #1024, #40824, #33805, .t. ) ;
#36869 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#36871 = cartesian_point ( 'none', ( 20.50258157546445000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#36872 = axis2_placement_3d ( 'none', #36871, #36869, #36868 ) ;
#36873 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36874 = vector ( 'none', #36873, 1000.000000000000000 ) ;
#36875 = vertex_point ( 'none', #33741 ) ;
#36876 = edge_curve ( 'none', #36875, #947, #33802, .t. ) ;
#36877 = plane ( 'none', #36872 ) ;
#36878 = cartesian_point ( 'none', ( 20.50258157546445000, 47.00000000000000000, -1.700000000000000200 ) ) ;
#36879 = line ( 'none', #36878, #36874 ) ;
#36880 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.022247762629190200e-015 ) ) ;
#36881 = edge_curve ( 'none', #36789, #1015, #33792, .t. ) ;
#36882 = axis2_placement_3d ( 'none', #36916, #36914, #36981 ) ;
#36883 = axis2_placement_3d ( 'none', #36936, #36913, #36912 ) ;
#36884 = face_outer_bound ( 'none', #47516, .t. ) ;
#36885 = edge_loop ( 'none', ( #36608, #36555, #36638, #37098 ) ) ;
#36886 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36887 = vector ( 'none', #36886, 1000.000000000000000 ) ;
#36888 = plane ( 'none', #36899 ) ;
#36889 = face_outer_bound ( 'none', #47451, .t. ) ;
#36890 = oriented_edge ( 'none', *, *, #4480, .f. ) ;
#36891 = face_outer_bound ( 'none', #47535, .t. ) ;
#36892 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36893 = vector ( 'none', #36892, 1000.000000000000000 ) ;
#36894 = cartesian_point ( 'none', ( 37.00258157546444700, 47.00000000000000000, -8.700000000000004600 ) ) ;
#36895 = vertex_point ( 'none', #33804 ) ;
#36896 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 7.434529182757738500e-016 ) ) ;
#36897 = direction ( 'none', ( -7.434529182757738500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36898 = line ( 'none', #36894, #36893 ) ;
#36899 = axis2_placement_3d ( 'none', #36829, #36850, #36880 ) ;
#36900 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36901 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36902 = cartesian_point ( 'none', ( 27.50258157546445000, 47.00000000000000000, -8.699999999999997500 ) ) ;
#36903 = plane ( 'none', #36828 ) ;
#36904 = cartesian_point ( 'none', ( 37.00258157546444700, 47.00000000000000000, -1.700000000000007100 ) ) ;
#36905 = line ( 'none', #36904, #36887 ) ;
#36906 = plane ( 'none', #36882 ) ;
#36907 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36908 = vector ( 'none', #36907, 1000.000000000000000 ) ;
#36909 = line ( 'none', #36940, #36979 ) ;
#36910 = cartesian_point ( 'none', ( 3.626919060098210400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#36911 = cartesian_point ( 'none', ( 30.00000000000000700, -6.000000000000000000, -28.99999999999999600 ) ) ;
#36912 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36913 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36914 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.239088197126290600e-016 ) ) ;
#36915 = oriented_edge ( 'none', *, *, #41277, .f. ) ;
#36916 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36917 = cartesian_point ( 'none', ( 20.50258157546445400, 47.00000000000000000, -20.69999999999999900 ) ) ;
#36918 = line ( 'none', #36917, #36908 ) ;
#36919 = oriented_edge ( 'none', *, *, #39942, .t. ) ;
#36920 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36921 = oriented_edge ( 'none', *, *, #35357, .t. ) ;
#36922 = vector ( 'none', #36920, 1000.000000000000000 ) ;
#36923 = oriented_edge ( 'none', *, *, #50192, .t. ) ;
#36924 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36925 = line ( 'none', #36924, #36922 ) ;
#36926 = cartesian_point ( 'none', ( 17.50000000000000000, -6.000000000000000000, -26.00000000000000400 ) ) ;
#36927 = plane ( 'none', #36883 ) ;
#36928 = edge_curve ( 'none', #1673, #36712, #33785, .t. ) ;
#36929 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36930 = vector ( 'none', #36929, 1000.000000000000000 ) ;
#36931 = edge_curve ( 'none', #36996, #36712, #33779, .t. ) ;
#36932 = cartesian_point ( 'none', ( 27.50258157546445800, 47.00000000000000000, -27.69999999999999900 ) ) ;
#36933 = line ( 'none', #36932, #36930 ) ;
#36934 = advanced_face ( 'none', ( #33803 ), #33806, .t. ) ;
#36935 = face_outer_bound ( 'none', #47517, .t. ) ;
#36936 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36937 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36938 = vector ( 'none', #36937, 1000.000000000000000 ) ;
#36939 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#36940 = cartesian_point ( 'none', ( 27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#36941 = oriented_edge ( 'none', *, *, #36928, .t. ) ;
#36942 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36943 = edge_curve ( 'none', #1500, #956, #33839, .t. ) ;
#36944 = cartesian_point ( 'none', ( 29.99999999999999600, -6.000000000000000000, 28.99999999999999600 ) ) ;
#36945 = oriented_edge ( 'none', *, *, #37007, .t. ) ;
#36946 = oriented_edge ( 'none', *, *, #1506, .f. ) ;
#36947 = plane ( 'none', #36952 ) ;
#36948 = oriented_edge ( 'none', *, *, #36245, .f. ) ;
#36949 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36950 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -11.19999999999999900 ) ) ;
#36951 = line ( 'none', #37006, #37005 ) ;
#36952 = axis2_placement_3d ( 'none', #36950, #36955, #37010 ) ;
#36953 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36954 = vector ( 'none', #36953, 1000.000000000000000 ) ;
#36955 = direction ( 'none', ( -2.478176394252582100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36956 = edge_curve ( 'none', #36712, #50287, #33765, .t. ) ;
#36957 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -18.19999999999999900 ) ) ;
#36958 = line ( 'none', #36957, #36954 ) ;
#36959 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36960 = vector ( 'none', #36959, 1000.000000000000000 ) ;
#36961 = oriented_edge ( 'none', *, *, #1223, .f. ) ;
#36962 = face_outer_bound ( 'none', #47533, .t. ) ;
#36963 = plane ( 'none', #36974 ) ;
#36964 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#36965 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#36966 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -11.19999999999999900 ) ) ;
#36967 = line ( 'none', #36966, #36960 ) ;
#36968 = face_outer_bound ( 'none', #47530, .t. ) ;
#36969 = oriented_edge ( 'none', *, *, #36849, .t. ) ;
#36970 = cartesian_point ( 'none', ( 37.00258157546444700, 47.00000000000000000, -8.700000000000004600 ) ) ;
#36971 = axis2_placement_3d ( 'none', #36970, #36965, #36964 ) ;
#36972 = direction ( 'none', ( 2.168404344971007900e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#36973 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#36974 = axis2_placement_3d ( 'none', #36949, #37016, #37015 ) ;
#36975 = oriented_edge ( 'none', *, *, #36943, .f. ) ;
#36976 = axis2_placement_3d ( 'none', #36910, #36973, #36972 ) ;
#36977 = oriented_edge ( 'none', *, *, #36444, .t. ) ;
#36978 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36980 = edge_loop ( 'none', ( #37065, #36975, #36946, #37361 ) ) ;
#36979 = vector ( 'none', #36978, 1000.000000000000000 ) ;
#36981 = direction ( 'none', ( 1.239088197126290600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36982 = plane ( 'none', #36971 ) ;
#36983 = face_outer_bound ( 'none', #47507, .t. ) ;
#36984 = circle ( 'none', #36976, 2.000000000000000900 ) ;
#36985 = cylindrical_surface ( 'none', #37050, 1.030635999729249400 ) ;
#36986 = oriented_edge ( 'none', *, *, #36876, .t. ) ;
#36987 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36988 = vector ( 'none', #36987, 1000.000000000000000 ) ;
#36989 = edge_curve ( 'none', #1767, #1020, #33767, .t. ) ;
#36990 = face_outer_bound ( 'none', #47573, .t. ) ;
#36991 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#36992 = vector ( 'none', #36991, 1000.000000000000000 ) ;
#36993 = oriented_edge ( 'none', *, *, #1004, .t. ) ;
#36994 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#36995 = oriented_edge ( 'none', *, *, #36870, .t. ) ;
#36996 = vertex_point ( 'none', #33739 ) ;
#36997 = line ( 'none', #37046, #37045 ) ;
#36998 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#36999 = line ( 'none', #36994, #36992 ) ;
#37000 = cartesian_point ( 'none', ( 30.00258157546444700, 47.00000000000000000, -18.19999999999999600 ) ) ;
#37001 = oriented_edge ( 'none', *, *, #36931, .t. ) ;
#37002 = line ( 'none', #37000, #36988 ) ;
#37003 = plane ( 'none', #37014 ) ;
#37004 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37005 = vector ( 'none', #37004, 1000.000000000000000 ) ;
#37007 = edge_curve ( 'none', #902, #37467, #33829, .t. ) ;
#37006 = cartesian_point ( 'none', ( 20.50258157546445400, 47.00000000000000000, -27.69999999999999900 ) ) ;
#37008 = face_outer_bound ( 'none', #47565, .t. ) ;
#37009 = plane ( 'none', #37064 ) ;
#37010 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252582100e-016 ) ) ;
#37011 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37012 = cartesian_point ( 'none', ( 20.50258157546445400, 47.00000000000000000, -20.69999999999999900 ) ) ;
#37013 = face_outer_bound ( 'none', #47560, .t. ) ;
#37014 = axis2_placement_3d ( 'none', #37012, #37011, #36998 ) ;
#37015 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37016 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37017 = face_outer_bound ( 'none', #47512, .t. ) ;
#37018 = line ( 'none', #37027, #37026 ) ;
#37019 = oriented_edge ( 'none', *, *, #4545, .f. ) ;
#37020 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37021 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37022 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37023 = cartesian_point ( 'none', ( 30.00258157546444700, 47.00000000000000000, -18.19999999999999600 ) ) ;
#37024 = face_outer_bound ( 'none', #47619, .t. ) ;
#37025 = cylindrical_surface ( 'none', #37096, 4.149999999999999500 ) ;
#37026 = vector ( 'none', #37099, 1000.000000000000000 ) ;
#37027 = cartesian_point ( 'none', ( 32.17495066679125400, 47.00000000000000000, -18.19999999999997400 ) ) ;
#37028 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#37029 = axis2_placement_3d ( 'none', #37028, #37094, #37080 ) ;
#37031 = edge_curve ( 'none', #1643, #977, #33819, .t. ) ;
#37030 = face_outer_bound ( 'none', #47611, .t. ) ;
#37032 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37033 = advanced_face ( 'none', ( #33834 ), #33840, .f. ) ;
#37034 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37035 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37036 = axis2_placement_3d ( 'none', #37035, #37034, #37032 ) ;
#37037 = circle ( 'none', #37036, 4.002144158641192100 ) ;
#37038 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37039 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37040 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37041 = cartesian_point ( 'none', ( 27.50258157546445800, 47.00000000000000000, -27.69999999999999900 ) ) ;
#37042 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37043 = plane ( 'none', #37051 ) ;
#37044 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37045 = vector ( 'none', #37044, 1000.000000000000000 ) ;
#37046 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -11.19999999999999800 ) ) ;
#37047 = cartesian_point ( 'none', ( 32.17495066679126800, 47.00000000000000000, -17.16936400027072900 ) ) ;
#37048 = oriented_edge ( 'none', *, *, #4535, .f. ) ;
#37049 = axis2_placement_3d ( 'none', #37093, #37092, #37090 ) ;
#37050 = axis2_placement_3d ( 'none', #37047, #37042, #37038 ) ;
#37051 = axis2_placement_3d ( 'none', #37041, #37040, #37039 ) ;
#37052 = oriented_edge ( 'none', *, *, #36989, .f. ) ;
#37053 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37054 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37056 = edge_loop ( 'none', ( #40007, #39477, #39473, #37091 ) ) ;
#37055 = cartesian_point ( 'none', ( 27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#37058 = oriented_edge ( 'none', *, *, #36529, .t. ) ;
#37057 = axis2_placement_3d ( 'none', #37055, #37054, #37053 ) ;
#37059 = plane ( 'none', #37057 ) ;
#37060 = direction ( 'none', ( 9.582479236531385300e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37061 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37062 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37063 = cartesian_point ( 'none', ( 27.50258157546445800, 47.00000000000000000, -20.69999999999999900 ) ) ;
#37064 = axis2_placement_3d ( 'none', #37063, #37062, #37061 ) ;
#37065 = oriented_edge ( 'none', *, *, #969, .t. ) ;
#37066 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37067 = vector ( 'none', #37066, 1000.000000000000000 ) ;
#37068 = cartesian_point ( 'none', ( -25.39999999999996300, 5.082284216461514200e-016, -4.149999999999999500 ) ) ;
#37069 = axis2_placement_3d ( 'none', #37126, #37121, #37120 ) ;
#37070 = cylindrical_surface ( 'none', #37103, 10.99999999999999600 ) ;
#37071 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.582479236531385300e-015 ) ) ;
#37072 = line ( 'none', #37068, #37067 ) ;
#37073 = oriented_edge ( 'none', *, *, #35097, .t. ) ;
#37074 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#37075 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37076 = plane ( 'none', #37088 ) ;
#37077 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37078 = face_outer_bound ( 'none', #47622, .t. ) ;
#37079 = face_outer_bound ( 'none', #47603, .t. ) ;
#37080 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37081 = vector ( 'none', #37077, 1000.000000000000000 ) ;
#37082 = cartesian_point ( 'none', ( 33.08422515938899300, 47.00000000000000000, -17.65457576955200700 ) ) ;
#37084 = oriented_edge ( 'none', *, *, #36928, .f. ) ;
#37083 = line ( 'none', #37082, #37081 ) ;
#37085 = axis2_placement_3d ( 'none', #37074, #37075, #37127 ) ;
#37086 = oriented_edge ( 'none', *, *, #36593, .t. ) ;
#37087 = face_outer_bound ( 'none', #47561, .t. ) ;
#37088 = axis2_placement_3d ( 'none', #37023, #37060, #37071 ) ;
#37089 = edge_loop ( 'none', ( #47110, #28898, #28600, #28990 ) ) ;
#37090 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37091 = oriented_edge ( 'none', *, *, #4481, .f. ) ;
#37092 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37093 = cartesian_point ( 'none', ( 2.499999999999998700, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37094 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.912705577010328500e-016 ) ) ;
#37095 = plane ( 'none', #37029 ) ;
#37096 = axis2_placement_3d ( 'none', #37022, #37021, #37020 ) ;
#37097 = circle ( 'none', #37049, 4.150000000000000400 ) ;
#37098 = oriented_edge ( 'none', *, *, #36989, .t. ) ;
#37099 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37100 = edge_loop ( 'none', ( #36923, #36969, #36986, #36993, #36844, #37148 ) ) ;
#37101 = line ( 'none', #37105, #37118 ) ;
#37102 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#37103 = axis2_placement_3d ( 'none', #37102, #36219, #36221 ) ;
#37104 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37105 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -20.70000000000000300 ) ) ;
#37106 = vector ( 'none', #37104, 1000.000000000000000 ) ;
#37107 = face_outer_bound ( 'none', #47772, .t. ) ;
#37108 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.788465838528729100e-015 ) ) ;
#37109 = direction ( 'none', ( -2.788465838528729100e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37110 = advanced_face ( 'none', ( #33772 ), #33815, .f. ) ;
#37111 = cartesian_point ( 'none', ( 34.35732896524945100, 47.00000000000000000, -11.19999999999998900 ) ) ;
#37112 = line ( 'none', #37111, #37106 ) ;
#37113 = oriented_edge ( 'none', *, *, #4466, .f. ) ;
#37114 = cartesian_point ( 'none', ( 2.499999999999998700, 0.0000000000000000000, 4.150000000000000400 ) ) ;
#37115 = face_outer_bound ( 'none', #47587, .t. ) ;
#37116 = cartesian_point ( 'none', ( 2.499999999999998700, 5.082284216461515200e-016, -4.150000000000000400 ) ) ;
#37117 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37118 = vector ( 'none', #37117, 1000.000000000000000 ) ;
#37119 = oriented_edge ( 'none', *, *, #990, .t. ) ;
#37120 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37121 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37122 = plane ( 'none', #37123 ) ;
#37123 = axis2_placement_3d ( 'none', #37125, #37109, #37108 ) ;
#37124 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37125 = cartesian_point ( 'none', ( 30.00258157546444000, 47.00000000000000000, -11.19999999999999400 ) ) ;
#37126 = cartesian_point ( 'none', ( 34.35732896524947200, 47.00000000000000000, -12.23063599972925000 ) ) ;
#37127 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37128 = cylindrical_surface ( 'none', #37069, 1.030635999729261300 ) ;
#37129 = cylindrical_surface ( 'none', #37085, 37.50000000000000700 ) ;
#37130 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37131 = vector ( 'none', #37130, 1000.000000000000000 ) ;
#37132 = cartesian_point ( 'none', ( 35.32827817307948200, 47.00000000000000000, -12.57627772138943600 ) ) ;
#37133 = line ( 'none', #37132, #37131 ) ;
#37134 = face_outer_bound ( 'none', #47592, .t. ) ;
#37135 = vector ( 'none', #37258, 1000.000000000000000 ) ;
#37136 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -27.70000000000000600 ) ) ;
#37137 = vertex_point ( 'none', #33822 ) ;
#37138 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37139 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#37140 = direction ( 'none', ( -4.956352788505164300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37141 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37142 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -27.70000000000000300 ) ) ;
#37143 = line ( 'none', #37247, #37245 ) ;
#37144 = cartesian_point ( 'none', ( 11.75721461541134100, 50.00000000000000000, 35.60923903268877700 ) ) ;
#37146 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 34.63915900659303300 ) ) ;
#37145 = vector ( 'none', #37166, 1000.000000000000000 ) ;
#37147 = direction ( 'none', ( 3.305209758587623400e-015, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37148 = oriented_edge ( 'none', *, *, #1796, .f. ) ;
#37149 = vector ( 'none', #37147, 1000.000000000000000 ) ;
#37150 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37151 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.239088197126291100e-016 ) ) ;
#37152 = cartesian_point ( 'none', ( 17.99999999999997500, 50.00000000000000000, 32.29938079901842900 ) ) ;
#37153 = edge_loop ( 'none', ( #37086, #37001, #37084, #36852, #37163, #36861 ) ) ;
#37154 = line ( 'none', #37256, #37145 ) ;
#37155 = line ( 'none', #37136, #37135 ) ;
#37156 = plane ( 'none', #37251 ) ;
#37157 = oriented_edge ( 'none', *, *, #50398, .f. ) ;
#37158 = circle ( 'none', #37241, 0.9999999999999940000 ) ;
#37160 = edge_curve ( 'none', #36000, #35260, #33814, .t. ) ;
#37159 = face_outer_bound ( 'none', #47669, .t. ) ;
#37161 = axis2_placement_3d ( 'none', #37180, #37141, #37138 ) ;
#37162 = axis2_placement_3d ( 'none', #37142, #37140, #37139 ) ;
#37163 = oriented_edge ( 'none', *, *, #36748, .t. ) ;
#37164 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37165 = vector ( 'none', #37164, 1000.000000000000000 ) ;
#37166 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37167 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37168 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37169 = vector ( 'none', #37168, 1000.000000000000000 ) ;
#37170 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 27.69999999999999900 ) ) ;
#37171 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -30.20000000000000600 ) ) ;
#37172 = cartesian_point ( 'none', ( 17.99999999999997900, 50.00000000000000000, 11.19999999999999900 ) ) ;
#37173 = plane ( 'none', #37179 ) ;
#37174 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#37175 = advanced_face ( 'none', ( #33880 ), #33871, .f. ) ;
#37176 = plane ( 'none', #37162 ) ;
#37177 = line ( 'none', #37171, #37169 ) ;
#37178 = face_outer_bound ( 'none', #47647, .t. ) ;
#37180 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#37179 = axis2_placement_3d ( 'none', #37194, #37151, #37150 ) ;
#37181 = line ( 'none', #37167, #37165 ) ;
#37183 = circle ( 'none', #37161, 37.49999999999999300 ) ;
#37182 = face_outer_bound ( 'none', #47646, .t. ) ;
#37184 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37185 = vector ( 'none', #37184, 1000.000000000000000 ) ;
#37186 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -27.70000000000000300 ) ) ;
#37188 = cartesian_point ( 'none', ( 27.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#37187 = line ( 'none', #37186, #37185 ) ;
#37189 = cartesian_point ( 'none', ( 27.49999999999998200, 50.00000000000000000, 18.19999999999999900 ) ) ;
#37190 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 11.19999999999999800 ) ) ;
#37191 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37192 = face_outer_bound ( 'none', #47648, .t. ) ;
#37193 = vector ( 'none', #37191, 1000.000000000000000 ) ;
#37194 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#37195 = cartesian_point ( 'none', ( 20.49999999999998200, 50.00000000000000000, 11.19999999999999900 ) ) ;
#37196 = line ( 'none', #37195, #37193 ) ;
#37197 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 30.19999999999999200 ) ) ;
#37198 = line ( 'none', #37197, #37149 ) ;
#37199 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37200 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -37.20000000000001000 ) ) ;
#37201 = axis2_placement_3d ( 'none', #37444, #37423, #37422 ) ;
#37202 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 27.70000000000000300 ) ) ;
#37203 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#37204 = line ( 'none', #37203, #37237 ) ;
#37205 = vector ( 'none', #37327, 1000.000000000000000 ) ;
#37206 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37207 = line ( 'none', #37206, #37205 ) ;
#37208 = cartesian_point ( 'none', ( 20.50258157546444000, 50.00000000000000000, 27.69999999999999900 ) ) ;
#37209 = cartesian_point ( 'none', ( 20.50258157546444000, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37210 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37211 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#37212 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37213 = line ( 'none', #37211, #37222 ) ;
#37214 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -20.70000000000000300 ) ) ;
#37215 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 30.20000000000000600 ) ) ;
#37216 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 4.956352788505169200e-016 ) ) ;
#37217 = vector ( 'none', #37216, 1000.000000000000000 ) ;
#37218 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 30.20000000000001000 ) ) ;
#37219 = cartesian_point ( 'none', ( 27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37220 = plane ( 'none', #37225 ) ;
#37221 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37222 = vector ( 'none', #37320, 1000.000000000000000 ) ;
#37223 = vector ( 'none', #37221, 1000.000000000000000 ) ;
#37224 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37225 = axis2_placement_3d ( 'none', #37200, #37199, #37324 ) ;
#37226 = vector ( 'none', #37224, 1000.000000000000000 ) ;
#37227 = cartesian_point ( 'none', ( -29.00000000000000000, -6.000000000000000000, 28.99999999999999600 ) ) ;
#37228 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37229 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37230 = line ( 'none', #37218, #37217 ) ;
#37231 = cartesian_point ( 'none', ( 8.699999999999999300, 47.00000000000000000, -37.20000000000001000 ) ) ;
#37233 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 37.20000000000001000 ) ) ;
#37232 = line ( 'none', #37231, #37223 ) ;
#37234 = line ( 'none', #37233, #37226 ) ;
#37235 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 37.20000000000001000 ) ) ;
#37236 = plane ( 'none', #37243 ) ;
#37238 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37237 = vector ( 'none', #37319, 1000.000000000000000 ) ;
#37239 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37240 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37241 = axis2_placement_3d ( 'none', #37255, #37239, #37238 ) ;
#37242 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37243 = axis2_placement_3d ( 'none', #37214, #37212, #37210 ) ;
#37244 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37245 = vector ( 'none', #37244, 1000.000000000000000 ) ;
#37246 = face_outer_bound ( 'none', #47656, .t. ) ;
#37247 = cartesian_point ( 'none', ( 27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37248 = cartesian_point ( 'none', ( 17.99999999999998200, 50.00000000000000000, 30.19999999999999200 ) ) ;
#37249 = plane ( 'none', #37253 ) ;
#37250 = face_outer_bound ( 'none', #47687, .t. ) ;
#37251 = axis2_placement_3d ( 'none', #37174, #37242, #37240 ) ;
#37252 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#37254 = cartesian_point ( 'none', ( 27.50258157546444000, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37253 = axis2_placement_3d ( 'none', #37252, #37229, #37228 ) ;
#37255 = cartesian_point ( 'none', ( 16.99999999999997500, 50.00000000000000000, 32.29938079901842900 ) ) ;
#37256 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -20.70000000000000300 ) ) ;
#37257 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37258 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37259 = vector ( 'none', #37257, 1000.000000000000000 ) ;
#37260 = cartesian_point ( 'none', ( 20.50258157546444000, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37261 = line ( 'none', #37260, #37259 ) ;
#37262 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37263 = vector ( 'none', #37262, 1000.000000000000000 ) ;
#37264 = cartesian_point ( 'none', ( 56.24261314031213000, 4.750000000000000900, -29.58493649053837900 ) ) ;
#37266 = cartesian_point ( 'none', ( 17.46575342465750000, 50.00000000000000000, 33.18429534145728600 ) ) ;
#37265 = cartesian_point ( 'none', ( -53.74261314031171100, 4.750000000000000900, -33.91506350946135500 ) ) ;
#37267 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 30.20000000000001000 ) ) ;
#37268 = direction ( 'none', ( -1.239088197126291100e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37269 = vector ( 'none', #37268, 1000.000000000000000 ) ;
#37270 = cartesian_point ( 'none', ( 1.699999999999999100, 50.00000000000000000, 37.20000000000001000 ) ) ;
#37271 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37273 = edge_curve ( 'none', #4477, #3760, #33868, .t. ) ;
#37272 = circle ( 'none', #37370, 1.030635999729249400 ) ;
#37274 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505169200e-016 ) ) ;
#37275 = plane ( 'none', #37363 ) ;
#37276 = vector ( 'none', #37274, 1000.000000000000000 ) ;
#37277 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, 27.70000000000000300 ) ) ;
#37278 = plane ( 'none', #37314 ) ;
#37279 = cartesian_point ( 'none', ( 33.08422515938896400, 50.00000000000000000, 17.65457576955200700 ) ) ;
#37280 = line ( 'none', #37264, #37263 ) ;
#37281 = direction ( 'none', ( -1.734723475976807100e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37282 = vector ( 'none', #37281, 1000.000000000000000 ) ;
#37283 = cartesian_point ( 'none', ( 29.99999999999999600, -6.000000000000000000, 30.00000000000000000 ) ) ;
#37284 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#37285 = cartesian_point ( 'none', ( 56.24261314031213000, 10.24999999999999800, -29.58493649053837900 ) ) ;
#37286 = line ( 'none', #37283, #37282 ) ;
#37287 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 27.70000000000000600 ) ) ;
#37288 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37289 = vector ( 'none', #37288, 1000.000000000000000 ) ;
#37290 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37292 = cartesian_point ( 'none', ( 8.699999999999992200, 50.00000000000000000, 20.70000000000000300 ) ) ;
#37291 = vector ( 'none', #37290, 1000.000000000000000 ) ;
#37293 = line ( 'none', #37292, #37289 ) ;
#37294 = cartesian_point ( 'none', ( -29.99999999999999300, -6.000000000000000000, -28.99999999999999600 ) ) ;
#37295 = line ( 'none', #37382, #37380 ) ;
#37296 = line ( 'none', #37294, #37291 ) ;
#37297 = line ( 'none', #37285, #37317 ) ;
#37298 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37299 = vector ( 'none', #37298, 1000.000000000000000 ) ;
#37300 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37301 = vector ( 'none', #37300, 1000.000000000000000 ) ;
#37302 = line ( 'none', #37270, #37269 ) ;
#37303 = cartesian_point ( 'none', ( -28.99999999999998900, -6.000000000000000000, -30.00000000000000000 ) ) ;
#37304 = line ( 'none', #37303, #37301 ) ;
#37305 = axis2_placement_3d ( 'none', #37284, #37372, #37371 ) ;
#37306 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37307 = vector ( 'none', #37306, 1000.000000000000000 ) ;
#37308 = cartesian_point ( 'none', ( 27.50258157546444300, 50.00000000000000000, 27.69999999999999900 ) ) ;
#37309 = line ( 'none', #37308, #37307 ) ;
#37310 = cartesian_point ( 'none', ( 27.50258157546444300, 50.00000000000000000, 20.69999999999999900 ) ) ;
#37311 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37312 = line ( 'none', #37277, #37276 ) ;
#37313 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37314 = axis2_placement_3d ( 'none', #37265, #37271, #37356 ) ;
#37315 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37316 = cartesian_point ( 'none', ( 55.06858645662752100, 7.500000000000000000, -37.27869077192681100 ) ) ;
#37317 = vector ( 'none', #37315, 1000.000000000000000 ) ;
#37318 = circle ( 'none', #37321, 1.000000000000000900 ) ;
#37319 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37320 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37321 = axis2_placement_3d ( 'none', #37227, #37313, #37311 ) ;
#37322 = cartesian_point ( 'none', ( 27.50258157546444300, 50.00000000000000000, 27.69999999999999900 ) ) ;
#37323 = line ( 'none', #37310, #37299 ) ;
#37324 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37325 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37326 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#37327 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37328 = face_outer_bound ( 'none', #47718, .t. ) ;
#37329 = cartesian_point ( 'none', ( 17.99999999999998600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37330 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37331 = line ( 'none', #37330, #37337 ) ;
#37332 = line ( 'none', #37453, #37452 ) ;
#37333 = cartesian_point ( 'none', ( 30.00258157546443300, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37334 = plane ( 'none', #37433 ) ;
#37335 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37336 = vector ( 'none', #37335, 1000.000000000000000 ) ;
#37337 = vector ( 'none', #37431, 1000.000000000000000 ) ;
#37338 = cartesian_point ( 'none', ( 54.20030932306104900, 7.500000000000000000, -36.77739073513102900 ) ) ;
#37339 = face_outer_bound ( 'none', #47714, .t. ) ;
#37341 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37340 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37342 = vector ( 'none', #37341, 1000.000000000000000 ) ;
#37344 = cartesian_point ( 'none', ( 20.50258157546443600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37343 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#37345 = line ( 'none', #37344, #37342 ) ;
#37346 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37347 = cartesian_point ( 'none', ( -53.74261314031171100, 10.24999999999999800, -33.91506350946135500 ) ) ;
#37348 = cartesian_point ( 'none', ( -29.00000000000000000, -6.000000000000000000, 30.00000000000000000 ) ) ;
#37350 = face_outer_bound ( 'none', #3537, .t. ) ;
#37349 = line ( 'none', #37348, #37336 ) ;
#37351 = cylindrical_surface ( 'none', #37373, 1.000000000000000900 ) ;
#37352 = face_outer_bound ( 'none', #47421, .t. ) ;
#37353 = cartesian_point ( 'none', ( 20.50258157546443600, 50.00000000000000000, 1.700000000000000200 ) ) ;
#37354 = axis2_placement_3d ( 'none', #37364, #37360, #37376 ) ;
#37355 = cylindrical_surface ( 'none', #37354, 2.000000000000000000 ) ;
#37356 = direction ( 'none', ( 0.8660254037844363800, 0.0000000000000000000, 0.5000000000000040000 ) ) ;
#37357 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37358 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37359 = cartesian_point ( 'none', ( 32.17495066679124000, 50.00000000000000000, 17.16936400027072900 ) ) ;
#37360 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37361 = oriented_edge ( 'none', *, *, #37031, .t. ) ;
#37362 = advanced_face ( 'none', ( #33881 ), #33866, .f. ) ;
#37363 = axis2_placement_3d ( 'none', #37347, #37346, #37343 ) ;
#37364 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37365 = cartesian_point ( 'none', ( 0.04781123507270786100, -0.8532222446711174000, -0.5149999999999997900 ) ) ;
#37366 = cartesian_point ( 'none', ( 0.7420318937837789800, -0.7965199893126654300, -0.5150000000000000100 ) ) ;
#37368 = cartesian_point ( 'none', ( 27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37367 = cartesian_point ( 'none', ( 1.436138072732631200, -0.7384245381180796200, -0.5150000000000000100 ) ) ;
#37369 = cartesian_point ( 'none', ( 2.129999999999999900, -0.6774776749089226300, -0.5150000000000000100 ) ) ;
#37370 = axis2_placement_3d ( 'none', #37359, #37358, #37357 ) ;
#37371 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37372 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37373 = axis2_placement_3d ( 'none', #37381, #37340, #37325 ) ;
#37374 = cartesian_point ( 'none', ( 35.32827817307944700, 50.00000000000000000, 12.57627772138943600 ) ) ;
#37375 = b_spline_curve_with_knots ( 'none', 3,
( #37369, #37367, #37366, #37365 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004047968925928189900, 0.006137159607090669100 ),
.unspecified. ) ;
#37376 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37377 = cartesian_point ( 'none', ( 20.50258157546443600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37378 = face_outer_bound ( 'none', #36421, .t. ) ;
#37379 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 7.434529182757754300e-016 ) ) ;
#37380 = vector ( 'none', #37379, 1000.000000000000000 ) ;
#37382 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37381 = cartesian_point ( 'none', ( -29.00000000000000000, -6.000000000000000000, 28.99999999999999600 ) ) ;
#37383 = face_outer_bound ( 'none', #36707, .t. ) ;
#37384 = cartesian_point ( 'none', ( 26.91670536020934500, 4.000000000000003600, -51.03705489692441700 ) ) ;
#37385 = line ( 'none', #37472, #37471 ) ;
#37386 = axis2_placement_3d ( 'none', #37418, #37476, #37458 ) ;
#37387 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37388 = circle ( 'none', #37305, 37.49999999999997900 ) ;
#37389 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37390 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -123.5000000000000000 ) ) ;
#37391 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37392 = cartesian_point ( 'none', ( 28.99999999999999300, -6.000000000000000000, 28.99999999999999600 ) ) ;
#37393 = axis2_placement_3d ( 'none', #37401, #37508, #37507 ) ;
#37394 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -83.49999999999998600 ) ) ;
#37396 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37395 = direction ( 'none', ( -0.4999999999999928900, 0.0000000000000000000, -0.8660254037844428200 ) ) ;
#37397 = vector ( 'none', #37396, 1000.000000000000000 ) ;
#37398 = cartesian_point ( 'none', ( 27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37399 = axis2_placement_3d ( 'none', #37390, #37389, #37387 ) ;
#37400 = line ( 'none', #37398, #37397 ) ;
#37401 = cartesian_point ( 'none', ( 11.99999999999998200, 50.00000000000000000, 34.63915900659304000 ) ) ;
#37402 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252583600e-016 ) ) ;
#37403 = line ( 'none', #37384, #37505 ) ;
#37404 = vector ( 'none', #37402, 1000.000000000000000 ) ;
#37405 = toroidal_surface ( 'none', #37487, 11.49999999999999500, 1.000000000000000000 ) ;
#37406 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37407 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37408 = line ( 'none', #37406, #37404 ) ;
#37409 = cartesian_point ( 'none', ( 56.24261314031213000, 7.500000000000000000, -29.58493649053837900 ) ) ;
#37410 = direction ( 'none', ( -0.8660254037844432600, 0.0000000000000000000, 0.4999999999999919500 ) ) ;
#37411 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37412 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#37413 = cartesian_point ( 'none', ( 56.24261314031213000, 4.750000000000000900, -29.58493649053837900 ) ) ;
#37414 = vector ( 'none', #37412, 1000.000000000000000 ) ;
#37415 = cylindrical_surface ( 'none', #37501, 2.750000000000000000 ) ;
#37416 = cartesian_point ( 'none', ( 27.50258157546444000, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37417 = line ( 'none', #37416, #37414 ) ;
#37418 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37419 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37420 = circle ( 'none', #37393, 0.9999999999998829800 ) ;
#37421 = cylindrical_surface ( 'none', #37435, 2.750000000000000000 ) ;
#37422 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37423 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37424 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37425 = vector ( 'none', #37424, 1000.000000000000000 ) ;
#37426 = cartesian_point ( 'none', ( 17.99999999999998600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37427 = line ( 'none', #37426, #37425 ) ;
#37428 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37429 = face_outer_bound ( 'none', #47738, .t. ) ;
#37430 = cartesian_point ( 'none', ( 30.00258157546444700, 50.00000000000000000, -18.19999999999999600 ) ) ;
#37431 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -3.097720492815729500e-017 ) ) ;
#37432 = circle ( 'none', #37399, 10.99999999999999600 ) ;
#37433 = axis2_placement_3d ( 'none', #37413, #37411, #37410 ) ;
#37434 = plane ( 'none', #37201 ) ;
#37435 = axis2_placement_3d ( 'none', #37409, #37407, #37395 ) ;
#37436 = direction ( 'none', ( 0.8949343677499604900, 0.4461978007789579300, 0.0000000000000000000 ) ) ;
#37437 = vector ( 'none', #37436, 1000.000000000000200 ) ;
#37438 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.149999999999999900, -0.5150000000000000100 ) ) ;
#37440 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#37439 = line ( 'none', #37438, #37437 ) ;
#37442 = vector ( 'none', #37440, 1000.000000000000000 ) ;
#37441 = cartesian_point ( 'none', ( 2.129999999999999900, -1.088021211489871700, -0.5150000000000000100 ) ) ;
#37443 = cartesian_point ( 'none', ( 27.50258157546444000, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37444 = cartesian_point ( 'none', ( 56.24261314031213000, 10.24999999999999800, -29.58493649053837900 ) ) ;
#37445 = line ( 'none', #37443, #37442 ) ;
#37446 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37447 = vector ( 'none', #37446, 1000.000000000000000 ) ;
#37448 = cartesian_point ( 'none', ( 2.129999999999999900, -1.088021211489871700, -0.5150000000000000100 ) ) ;
#37449 = line ( 'none', #37448, #37447 ) ;
#37450 = cylindrical_surface ( 'none', #37386, 2.000000000000000000 ) ;
#37451 = direction ( 'none', ( -9.912705577010328500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37452 = vector ( 'none', #37451, 1000.000000000000000 ) ;
#37453 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 8.699999999999999300 ) ) ;
#37454 = cartesian_point ( 'none', ( 55.69821425759401000, 10.24999999999999800, -34.46678007176115700 ) ) ;
#37455 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#37456 = line ( 'none', #37455, #37583 ) ;
#37457 = cartesian_point ( 'none', ( -10.99999999999999500, 1.347111479062087800e-015, -84.49999999999998600 ) ) ;
#37458 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37459 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -27.70000000000000300 ) ) ;
#37460 = circle ( 'none', #37571, 0.9999999999999991100 ) ;
#37461 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -9.582479236531385300e-015 ) ) ;
#37462 = vector ( 'none', #37461, 1000.000000000000000 ) ;
#37463 = cartesian_point ( 'none', ( 30.00258157546444700, 50.00000000000000000, -18.19999999999999600 ) ) ;
#37464 = line ( 'none', #37463, #37462 ) ;
#37465 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#37466 = face_outer_bound ( 'none', #47750, .t. ) ;
#37467 = vertex_point ( 'none', #33870 ) ;
#37468 = cartesian_point ( 'none', ( -11.49999999999999500, 1.408343819019455600e-015, -83.49999999999998600 ) ) ;
#37469 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37470 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37471 = vector ( 'none', #37470, 1000.000000000000000 ) ;
#37472 = cartesian_point ( 'none', ( 53.99261314031215900, 4.750000000000000900, -33.48205080756837000 ) ) ;
#37473 = axis2_placement_3d ( 'none', #37392, #37469, #37419 ) ;
#37474 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#37475 = vector ( 'none', #37474, 1000.000000000000000 ) ;
#37477 = oriented_edge ( 'none', *, *, #38026, .t. ) ;
#37476 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37478 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#37479 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -30.20000000000001000 ) ) ;
#37480 = cylindrical_surface ( 'none', #37473, 1.000000000000000900 ) ;
#37481 = face_outer_bound ( 'none', #47521, .t. ) ;
#37482 = direction ( 'none', ( -0.4999999999999928900, 0.0000000000000000000, -0.8660254037844428200 ) ) ;
#37483 = direction ( 'none', ( 0.8660254037844432600, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#37484 = cartesian_point ( 'none', ( 32.17495066679125400, 50.00000000000000000, -18.19999999999997400 ) ) ;
#37485 = cartesian_point ( 'none', ( 53.99261314031215900, 7.500000000000000000, -33.48205080756837000 ) ) ;
#37486 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 9.912705577010330500e-016 ) ) ;
#37487 = axis2_placement_3d ( 'none', #37394, #37496, #37495 ) ;
#37488 = vector ( 'none', #37486, 1000.000000000000000 ) ;
#37489 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#37490 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, 8.699999999999997500 ) ) ;
#37491 = face_outer_bound ( 'none', #47776, .t. ) ;
#37492 = line ( 'none', #37489, #37488 ) ;
#37493 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -30.20000000000001000 ) ) ;
#37494 = line ( 'none', #37493, #37475 ) ;
#37495 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37497 = cartesian_point ( 'none', ( 17.99999999999998600, 50.00000000000000000, 1.700000000000000200 ) ) ;
#37496 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37499 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37498 = face_outer_bound ( 'none', #47717, .t. ) ;
#37500 = vector ( 'none', #37499, 1000.000000000000000 ) ;
#37501 = axis2_placement_3d ( 'none', #37485, #37483, #37482 ) ;
#37502 = cartesian_point ( 'none', ( 10.99999999999998400, 50.00000000000000000, 30.19999999999999900 ) ) ;
#37503 = line ( 'none', #37502, #37500 ) ;
#37504 = direction ( 'none', ( -0.4817536741017101100, 0.0000000000000000000, 0.8763066800438664700 ) ) ;
#37505 = vector ( 'none', #37504, 1000.000000000000000 ) ;
#37506 = cartesian_point ( 'none', ( -11.49999999999998600, 1.468045350477888900e-015, -84.49999999999998600 ) ) ;
#37507 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37508 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37509 = edge_curve ( 'none', #40324, #39884, #33850, .t. ) ;
#37510 = line ( 'none', #37577, #37575 ) ;
#37511 = axis2_placement_3d ( 'none', #37534, #37528, #37638 ) ;
#37512 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37513 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37515 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.582479236531445300e-015 ) ) ;
#37514 = cartesian_point ( 'none', ( -30.00000000000000400, -6.000000000000000000, 30.00000000000000000 ) ) ;
#37516 = vector ( 'none', #37515, 1000.000000000000000 ) ;
#37517 = cartesian_point ( 'none', ( 30.00258157546443300, 50.00000000000000000, 18.19999999999999600 ) ) ;
#37518 = line ( 'none', #37641, #37630 ) ;
#37519 = circle ( 'none', #37523, 1.030635999729259600 ) ;
#37520 = axis2_placement_3d ( 'none', #37628, #37632, #37621 ) ;
#37521 = line ( 'none', #37517, #37516 ) ;
#37522 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37523 = axis2_placement_3d ( 'none', #37535, #37618, #37617 ) ;
#37524 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37525 = vector ( 'none', #37524, 1000.000000000000000 ) ;
#37526 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#37527 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37529 = vector ( 'none', #37527, 1000.000000000000000 ) ;
#37528 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000041100 ) ) ;
#37531 = cartesian_point ( 'none', ( 32.17495066679122600, 50.00000000000000000, 18.19999999999997800 ) ) ;
#37530 = face_outer_bound ( 'none', #47782, .t. ) ;
#37532 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#37533 = line ( 'none', #37532, #37637 ) ;
#37534 = cartesian_point ( 'none', ( -55.99261314031172500, 7.500000000000000000, -30.01794919243138800 ) ) ;
#37535 = cartesian_point ( 'none', ( 34.35732896524944400, 50.00000000000000000, 12.23063599972925000 ) ) ;
#37536 = cartesian_point ( 'none', ( -55.99261314031172500, 4.750000000000000900, -30.01794919243138800 ) ) ;
#37537 = cartesian_point ( 'none', ( 28.99999999999999300, -6.000000000000000000, 30.00000000000000000 ) ) ;
#37538 = line ( 'none', #37537, #37525 ) ;
#37539 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37540 = cartesian_point ( 'none', ( 30.00258157546443300, 50.00000000000000000, 18.19999999999999600 ) ) ;
#37541 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37542 = axis2_placement_3d ( 'none', #37514, #37513, #37512 ) ;
#37543 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37544 = vector ( 'none', #37543, 1000.000000000000000 ) ;
#37545 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -37.20000000000001000 ) ) ;
#37546 = cylindrical_surface ( 'none', #37511, 2.749999999999999100 ) ;
#37547 = line ( 'none', #37545, #37544 ) ;
#37548 = plane ( 'none', #37542 ) ;
#37549 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37550 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#37552 = vector ( 'none', #37550, 1000.000000000000000 ) ;
#37551 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37553 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -123.9999999999999900 ) ) ;
#37554 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -27.70000000000000300 ) ) ;
#37555 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#37556 = cartesian_point ( 'none', ( 34.35732896524944400, 50.00000000000000000, 11.19999999999998900 ) ) ;
#37557 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -37.20000000000001000 ) ) ;
#37558 = cartesian_point ( 'none', ( 11.49999999999998600, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#37559 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -37.20000000000001000 ) ) ;
#37560 = line ( 'none', #37559, #37529 ) ;
#37561 = cartesian_point ( 'none', ( 12.57308093990178800, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#37562 = direction ( 'none', ( -1.239088197126291100e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37563 = vector ( 'none', #37562, 1000.000000000000000 ) ;
#37564 = face_outer_bound ( 'none', #47455, .t. ) ;
#37565 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#37567 = line ( 'none', #37565, #37563 ) ;
#37566 = axis2_placement_3d ( 'none', #37553, #37551, #37549 ) ;
#37568 = direction ( 'none', ( -1.000000000000000000, 1.224646799147353500e-016, 0.0000000000000000000 ) ) ;
#37569 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -27.70000000000000600 ) ) ;
#37570 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37571 = axis2_placement_3d ( 'none', #37468, #37570, #37568 ) ;
#37572 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -20.70000000000000300 ) ) ;
#37573 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37574 = axis2_placement_3d ( 'none', #37555, #37541, #37539 ) ;
#37575 = vector ( 'none', #37573, 1000.000000000000000 ) ;
#37576 = circle ( 'none', #37566, 0.9999999999999887900 ) ;
#37577 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -20.70000000000000300 ) ) ;
#37578 = cartesian_point ( 'none', ( -12.47500000000000100, 0.0000000000000000000, -83.72220486043283900 ) ) ;
#37579 = circle ( 'none', #37574, 11.49999999999998600 ) ;
#37580 = line ( 'none', #37554, #37552 ) ;
#37581 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -30.20000000000000600 ) ) ;
#37582 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37583 = vector ( 'none', #37582, 1000.000000000000000 ) ;
#37584 = cartesian_point ( 'none', ( 0.04781123507270786100, 0.8532222446711098500, 0.5149999999999996800 ) ) ;
#37585 = cartesian_point ( 'none', ( 0.7420318937837809800, 0.7965199893126655400, 0.5149999999999996800 ) ) ;
#37586 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37587 = cartesian_point ( 'none', ( 1.436138072732594800, 0.7384245381180830600, 0.5149999999999997900 ) ) ;
#37589 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37588 = cartesian_point ( 'none', ( 2.129999999999999900, 0.6774776749089228600, 0.5149999999999997900 ) ) ;
#37590 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#37591 = axis2_placement_3d ( 'none', #37609, #37590, #37589 ) ;
#37592 = line ( 'none', #38127, #38136 ) ;
#37593 = line ( 'none', #38123, #38678 ) ;
#37594 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -11.19999999999999800 ) ) ;
#37596 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37595 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#37598 = vector ( 'none', #37596, 1000.000000000000000 ) ;
#37597 = cartesian_point ( 'none', ( 10.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#37599 = conical_surface ( 'none', #38112, 1.610000000000001200, 0.9599310885968749300 ) ;
#37600 = line ( 'none', #37643, #37622 ) ;
#37601 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37602 = vector ( 'none', #37601, 1000.000000000000000 ) ;
#37603 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#37604 = cartesian_point ( 'none', ( 37.00258157546441900, 50.00000000000000000, 8.700000000000004600 ) ) ;
#37606 = line ( 'none', #37604, #37602 ) ;
#37605 = b_spline_curve_with_knots ( 'none', 3,
( #37588, #37587, #37585, #37584 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004047968926523874000, 0.006137159607686007100 ),
.unspecified. ) ;
#37607 = toroidal_surface ( 'none', #36154, 55.50000000000000000, 0.5000000000000038900 ) ;
#37608 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.856976215510927900e-017, 13.94522678755358300 ) ) ;
#37609 = cartesian_point ( 'none', ( 4.326919060098210100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#37610 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -1.022247762629192100e-015 ) ) ;
#37611 = vector ( 'none', #37610, 1000.000000000000000 ) ;
#37612 = cartesian_point ( 'none', ( 30.00258157546443300, 50.00000000000000000, 1.700000000000000000 ) ) ;
#37613 = face_outer_bound ( 'none', #48014, .t. ) ;
#37614 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.69999999999999900 ) ) ;
#37615 = cylindrical_surface ( 'none', #37631, 2.499999999999998700 ) ;
#37616 = line ( 'none', #37614, #37598 ) ;
#37617 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37618 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37619 = cartesian_point ( 'none', ( 10.42832680730710100, 3.500000000000000000, -93.00000000000000000 ) ) ;
#37620 = face_outer_bound ( 'none', #2227, .t. ) ;
#37621 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37622 = vector ( 'none', #8957, 1000.000000000000000 ) ;
#37623 = cartesian_point ( 'none', ( 37.00258157546441900, 50.00000000000000000, 1.700000000000007100 ) ) ;
#37624 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37625 = direction ( 'none', ( -0.8660254037844363800, 0.0000000000000000000, -0.5000000000000040000 ) ) ;
#37626 = vector ( 'none', #37625, 999.9999999999998900 ) ;
#37627 = line ( 'none', #37612, #37611 ) ;
#37629 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.593409050587842700e-015 ) ) ;
#37628 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -55.64547418278552000 ) ) ;
#37630 = vector ( 'none', #37629, 1000.000000000000000 ) ;
#37631 = axis2_placement_3d ( 'none', #37603, #37522, #37624 ) ;
#37632 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37633 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37634 = line ( 'none', #37536, #37626 ) ;
#37635 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37636 = cylindrical_surface ( 'none', #37520, 1.000000000000000900 ) ;
#37637 = vector ( 'none', #37635, 1000.000000000000000 ) ;
#37638 = direction ( 'none', ( -0.5000000000000031100, 0.0000000000000000000, 0.8660254037844368200 ) ) ;
#37639 = circle ( 'none', #37591, 2.000000000000000900 ) ;
#37640 = b_spline_curve_with_knots ( 'none', 3,
( #37754, #37752, #37750, #37748, #37745, #37744, #37743, #37742, #37741, #37739, #37738, #37737, #37736, #37734, #37733, #37731, #37728, #37725 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005508777182297993000, 0.006196478245712584900, 0.006884179309127176800, 0.007571880372541767900, 0.008259581435956359800, 0.008947282499370951700, 0.009634983562785543600, 0.01032268462620013600, 0.01101038568961472700 ),
.unspecified. ) ;
#37641 = cartesian_point ( 'none', ( 30.00258157546442600, 50.00000000000000000, 11.19999999999999400 ) ) ;
#37642 = line ( 'none', #37764, #37762 ) ;
#37643 = cartesian_point ( 'none', ( -40.22140424334532600, 4.000000000000003600, 41.37062533602075800 ) ) ;
#37644 = cartesian_point ( 'none', ( 0.9999999999999983300, 1.224646799147351200e-016, -121.5000000000000000 ) ) ;
#37645 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37646 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37647 = vector ( 'none', #37646, 1000.000000000000000 ) ;
#37648 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#37650 = circle ( 'none', #37775, 1.030635999729261300 ) ;
#37649 = line ( 'none', #37648, #37647 ) ;
#37651 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37652 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37653 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#37654 = circle ( 'none', #37768, 12.47500000000000100 ) ;
#37655 = cartesian_point ( 'none', ( 20.50258157546445400, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37656 = oriented_edge ( 'none', *, *, #1032, .t. ) ;
#37657 = cartesian_point ( 'none', ( 34.35732896524945100, 50.00000000000000000, -11.19999999999998900 ) ) ;
#37658 = cartesian_point ( 'none', ( 35.32827817307948200, 50.00000000000000000, -12.57627772138943600 ) ) ;
#37659 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37660 = direction ( 'none', ( 1.239088197126290600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37662 = oriented_edge ( 'none', *, *, #1226, .f. ) ;
#37661 = vector ( 'none', #37660, 1000.000000000000000 ) ;
#37663 = oriented_edge ( 'none', *, *, #946, .t. ) ;
#37665 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37664 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37666 = line ( 'none', #37665, #37661 ) ;
#37667 = axis2_placement_3d ( 'none', #37688, #37693, #37664 ) ;
#37668 = axis2_placement_3d ( 'none', #37653, #37652, #37651 ) ;
#37669 = circle ( 'none', #37667, 4.000000000000000000 ) ;
#37670 = cylindrical_surface ( 'none', #37673, 4.000000000000000000 ) ;
#37671 = face_outer_bound ( 'none', #47816, .t. ) ;
#37672 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37673 = axis2_placement_3d ( 'none', #37689, #37678, #37682 ) ;
#37674 = vector ( 'none', #37672, 1000.000000000000000 ) ;
#37675 = cartesian_point ( 'none', ( 1.700000000000000000, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37676 = circle ( 'none', #37668, 37.50000000000000700 ) ;
#37677 = edge_curve ( 'none', #37840, #931, #33861, .t. ) ;
#37678 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37679 = cartesian_point ( 'none', ( -10.99999999999999600, 1.347111479062088000e-015, -123.5000000000000000 ) ) ;
#37680 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37681 = vector ( 'none', #37680, 1000.000000000000000 ) ;
#37682 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37683 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, 0.5149999999999999000 ) ) ;
#37684 = cartesian_point ( 'none', ( 27.50258157546445800, 50.00000000000000000, -27.69999999999999900 ) ) ;
#37686 = line ( 'none', #37684, #37681 ) ;
#37685 = cartesian_point ( 'none', ( -0.9999999999999983300, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#37687 = cartesian_point ( 'none', ( 10.42832680730862400, 3.500000000000000000, -123.4999999999997000 ) ) ;
#37688 = cartesian_point ( 'none', ( -22.49999999999999600, 4.000000000000000000, 24.00000000000000400 ) ) ;
#37689 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.00000000000000400 ) ) ;
#37690 = cartesian_point ( 'none', ( 30.00258157546444700, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37691 = cartesian_point ( 'none', ( 20.50258157546445000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#37692 = cartesian_point ( 'none', ( 10.99999999999999500, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#37693 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37695 = edge_curve ( 'none', #1240, #877, #33918, .t. ) ;
#37694 = line ( 'none', #37675, #37674 ) ;
#37696 = circle ( 'none', #37710, 1.000000000000000900 ) ;
#37697 = line ( 'none', #37817, #37815 ) ;
#37698 = cartesian_point ( 'none', ( 20.50258157546445400, 50.00000000000000000, -27.69999999999999900 ) ) ;
#37699 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 23.99999999999999300 ) ) ;
#37700 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37701 = axis2_placement_3d ( 'none', #37844, #37843, #37842 ) ;
#37702 = cartesian_point ( 'none', ( 12.47500000000000300, 1.527746881936323800e-015, -83.72220486043283900 ) ) ;
#37703 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37704 = vector ( 'none', #37703, 1000.000000000000000 ) ;
#37705 = line ( 'none', #37803, #37808 ) ;
#37706 = cartesian_point ( 'none', ( 10.42832680730710100, 3.500000000000000000, 26.92483899198589000 ) ) ;
#37707 = direction ( 'none', ( -9.912705577010328500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37708 = cartesian_point ( 'none', ( 11.49999999999999500, 0.0000000000000000000, -83.49999999999998600 ) ) ;
#37709 = vector ( 'none', #37707, 1000.000000000000000 ) ;
#37710 = axis2_placement_3d ( 'none', #37708, #37645, #37841 ) ;
#37711 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#37713 = line ( 'none', #37711, #37709 ) ;
#37712 = plane ( 'none', #37819 ) ;
#37714 = line ( 'none', #37837, #37836 ) ;
#37715 = circle ( 'none', #37701, 1.030635999729249400 ) ;
#37716 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37717 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37718 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37719 = vector ( 'none', #37718, 1000.000000000000000 ) ;
#37720 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -20.70000000000000300 ) ) ;
#37721 = line ( 'none', #37720, #37719 ) ;
#37722 = line ( 'none', #37706, #37704 ) ;
#37723 = edge_curve ( 'none', #38622, #38259, #33913, .t. ) ;
#37724 = cartesian_point ( 'none', ( 10.99999999999999600, -1.543603576291214900e-024, -89.50000000000000000 ) ) ;
#37727 = oriented_edge ( 'none', *, *, #37766, .t. ) ;
#37726 = cartesian_point ( 'none', ( 20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37725 = cartesian_point ( 'none', ( 10.42832680730710100, 3.500000000000000000, -93.00000000000000000 ) ) ;
#37728 = cartesian_point ( 'none', ( 10.42832680730710100, 3.500000000000000900, -92.76731754937597400 ) ) ;
#37729 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37730 = vector ( 'none', #37729, 1000.000000000000000 ) ;
#37731 = cartesian_point ( 'none', ( 10.43626387943795200, 3.476591924006863900, -92.53477360244251300 ) ) ;
#37732 = cartesian_point ( 'none', ( 27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37733 = cartesian_point ( 'none', ( 10.46615034738074400, 3.385556390514397100, -92.08286591291067700 ) ) ;
#37734 = cartesian_point ( 'none', ( 10.48785102065705000, 3.318642986243894200, -91.86483635049675900 ) ) ;
#37735 = advanced_face ( 'none', ( #33914 ), #33842, .t. ) ;
#37736 = cartesian_point ( 'none', ( 10.54172479937740000, 3.143318080601208700, -91.44387043422958100 ) ) ;
#37737 = cartesian_point ( 'none', ( 10.57428622210691700, 3.033430490041665500, -91.23932982001365100 ) ) ;
#37738 = cartesian_point ( 'none', ( 10.64366007728958200, 2.780239163105672000, -90.86179275640992600 ) ) ;
#37739 = cartesian_point ( 'none', ( 10.68063208944166200, 2.636558224904202300, -90.68688570200551200 ) ) ;
#37740 = line ( 'none', #37732, #37730 ) ;
#37741 = cartesian_point ( 'none', ( 10.75505371662574700, 2.314338059967840300, -90.36451591295248400 ) ) ;
#37742 = cartesian_point ( 'none', ( 10.79224280146578400, 2.136404066561323800, -90.21839717717878700 ) ) ;
#37743 = cartesian_point ( 'none', ( 10.86011191512119300, 1.759174866934088800, -89.96572242748065700 ) ) ;
#37744 = cartesian_point ( 'none', ( 10.89134079281853900, 1.557119794700880600, -89.85700003906494300 ) ) ;
#37745 = cartesian_point ( 'none', ( 10.94372541291765800, 1.131724527887694800, -89.68001951775849500 ) ) ;
#37746 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37747 = vector ( 'none', #37746, 1000.000000000000000 ) ;
#37748 = cartesian_point ( 'none', ( 10.96436552030135300, 0.9129377745312865500, -89.61338730781308500 ) ) ;
#37749 = cartesian_point ( 'none', ( 27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37750 = cartesian_point ( 'none', ( 10.99255296168894500, 0.4631911348493033500, -89.52321198810675200 ) ) ;
#37751 = line ( 'none', #37749, #37747 ) ;
#37752 = cartesian_point ( 'none', ( 10.99999999999999600, 0.2298035895186693000, -89.50000000000000000 ) ) ;
#37753 = cartesian_point ( 'none', ( 27.50258157546445800, 50.00000000000000000, -27.69999999999999900 ) ) ;
#37754 = cartesian_point ( 'none', ( 10.99999999999999600, -1.543603576291214900e-024, -89.50000000000000000 ) ) ;
#37755 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -83.72220486043283900 ) ) ;
#37756 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.788465838528729100e-015 ) ) ;
#37757 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 24.00000746030691400 ) ) ;
#37758 = vector ( 'none', #37756, 1000.000000000000000 ) ;
#37759 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37760 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -11.19999999999999400 ) ) ;
#37761 = edge_curve ( 'none', #1507, #37771, #33902, .t. ) ;
#37762 = vector ( 'none', #37759, 1000.000000000000000 ) ;
#37763 = line ( 'none', #37760, #37758 ) ;
#37764 = cartesian_point ( 'none', ( -10.99999999999999600, 1.347111479062088000e-015, 26.92483899198589000 ) ) ;
#37765 = cartesian_point ( 'none', ( 27.50258157546445800, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37766 = edge_curve ( 'none', #37467, #37771, #33900, .t. ) ;
#37767 = cartesian_point ( 'none', ( 33.08422515938899300, 50.00000000000000000, -17.65457576955200700 ) ) ;
#37768 = axis2_placement_3d ( 'none', #37755, #37717, #37716 ) ;
#37769 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37770 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.00000000000000400 ) ) ;
#37771 = vertex_point ( 'none', #33898 ) ;
#37772 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37773 = cartesian_point ( 'none', ( 34.35732896524947200, 50.00000000000000000, -12.23063599972925000 ) ) ;
#37775 = axis2_placement_3d ( 'none', #37773, #37772, #37769 ) ;
#37774 = circle ( 'none', #37793, 4.000000000000000000 ) ;
#37776 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37777 = oriented_edge ( 'none', *, *, #37695, .t. ) ;
#37778 = cartesian_point ( 'none', ( 27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#37779 = oriented_edge ( 'none', *, *, #37761, .f. ) ;
#37780 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37781 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37782 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37783 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37784 = vector ( 'none', #37783, 1000.000000000000000 ) ;
#37785 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37786 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37787 = line ( 'none', #37785, #37784 ) ;
#37788 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#37789 = cartesian_point ( 'none', ( -22.49999999999938500, -6.000000000000000000, 24.00000000000001100 ) ) ;
#37790 = axis2_placement_3d ( 'none', #37789, #37788, #37786 ) ;
#37791 = face_outer_bound ( 'none', #47798, .t. ) ;
#37792 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37794 = vector ( 'none', #37792, 1000.000000000000000 ) ;
#37793 = axis2_placement_3d ( 'none', #37770, #37901, #37900 ) ;
#37795 = oriented_edge ( 'none', *, *, #1207, .f. ) ;
#37796 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 23.99999999999999300 ) ) ;
#37797 = line ( 'none', #37908, #37907 ) ;
#37798 = plane ( 'none', #37879 ) ;
#37799 = circle ( 'none', #37911, 4.000000000000000000 ) ;
#37800 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37801 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37802 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#37803 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37804 = cylindrical_surface ( 'none', #37833, 2.499999999999998700 ) ;
#37805 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#37806 = vector ( 'none', #37805, 1000.000000000000000 ) ;
#37807 = circle ( 'none', #37790, 2.499999999999998700 ) ;
#37808 = vector ( 'none', #37802, 1000.000000000000000 ) ;
#37809 = cartesian_point ( 'none', ( -22.49999999999938500, 11.50000000000000200, 24.00000000000001100 ) ) ;
#37810 = cartesian_point ( 'none', ( 20.50258157546445000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#37811 = line ( 'none', #37810, #37794 ) ;
#37812 = cartesian_point ( 'none', ( 17.99999999999999300, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37814 = oriented_edge ( 'none', *, *, #37761, .t. ) ;
#37813 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37816 = oriented_edge ( 'none', *, *, #49892, .t. ) ;
#37815 = vector ( 'none', #37813, 1000.000000000000000 ) ;
#37817 = cartesian_point ( 'none', ( 10.99999999999999600, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#37818 = cartesian_point ( 'none', ( 27.50258157546445000, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37819 = axis2_placement_3d ( 'none', #37699, #37801, #37800 ) ;
#37820 = line ( 'none', #37818, #37806 ) ;
#37821 = face_outer_bound ( 'none', #47878, .t. ) ;
#37822 = cartesian_point ( 'none', ( 20.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37823 = advanced_face ( 'none', ( #33856 ), #33897, .f. ) ;
#37824 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37825 = vector ( 'none', #37824, 1000.000000000000000 ) ;
#37826 = cartesian_point ( 'none', ( 20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37827 = line ( 'none', #37826, #37825 ) ;
#37828 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37829 = edge_curve ( 'none', #1241, #929, #33600, .t. ) ;
#37830 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37831 = face_bound ( 'none', #47834, .t. ) ;
#37832 = cartesian_point ( 'none', ( 20.50258157546445000, 50.00000000000000000, -1.700000000000000200 ) ) ;
#37834 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37833 = axis2_placement_3d ( 'none', #37809, #37782, #37776 ) ;
#37835 = edge_loop ( 'none', ( #36945, #37727, #37779, #37795, #37957, #37857 ) ) ;
#37836 = vector ( 'none', #37834, 1000.000000000000000 ) ;
#37837 = cartesian_point ( 'none', ( 10.99999999999999500, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37838 = axis2_placement_3d ( 'none', #37757, #37830, #37828 ) ;
#37840 = vertex_point ( 'none', #33911 ) ;
#37839 = circle ( 'none', #37838, 2.499999999999998700 ) ;
#37841 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37842 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37843 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37844 = cartesian_point ( 'none', ( 32.17495066679126800, 50.00000000000000000, -17.16936400027072900 ) ) ;
#37845 = oriented_edge ( 'none', *, *, #37677, .t. ) ;
#37846 = axis2_placement_3d ( 'none', #37880, #37971, #37959 ) ;
#37847 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#37848 = face_outer_bound ( 'none', #47679, .t. ) ;
#37849 = line ( 'none', #37847, #37988 ) ;
#37850 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37851 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#37852 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#37853 = cartesian_point ( 'none', ( 22.50000000000000400, 4.000000000000000000, 23.99999999999999300 ) ) ;
#37854 = vector ( 'none', #37882, 1000.000000000000000 ) ;
#37855 = circle ( 'none', #37979, 65.50000000000000000 ) ;
#37856 = cartesian_point ( 'none', ( 30.00258157546444000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#37857 = oriented_edge ( 'none', *, *, #945, .t. ) ;
#37858 = cartesian_point ( 'none', ( 18.00000000000000000, 50.00000000000000000, -1.700000000000000200 ) ) ;
#37859 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37860 = vector ( 'none', #37859, 1000.000000000000000 ) ;
#37861 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37862 = axis2_placement_3d ( 'none', #37853, #37851, #37850 ) ;
#37863 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37864 = line ( 'none', #37856, #37969 ) ;
#37865 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#37866 = cartesian_point ( 'none', ( 10.99999999999999500, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37867 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -30.20000000000001000 ) ) ;
#37868 = line ( 'none', #37867, #37896 ) ;
#37869 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37870 = vector ( 'none', #37891, 1000.000000000000000 ) ;
#37871 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#37872 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37873 = cartesian_point ( 'none', ( -2.596462005059871000e-015, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#37874 = line ( 'none', #37872, #37860 ) ;
#37875 = axis2_placement_3d ( 'none', #37873, #37871, #37869 ) ;
#37876 = cartesian_point ( 'none', ( 27.50258157546445000, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37877 = circle ( 'none', #37862, 4.000000000000000000 ) ;
#37878 = cartesian_point ( 'none', ( 1.700000000000000000, 47.00000000000000000, -37.20000000000001000 ) ) ;
#37879 = axis2_placement_3d ( 'none', #37878, #37978, #37977 ) ;
#37880 = cartesian_point ( 'none', ( 22.50000000000000400, 0.0000000000000000000, 23.99999999999999300 ) ) ;
#37881 = line ( 'none', #37883, #37854 ) ;
#37882 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252582100e-016 ) ) ;
#37883 = cartesian_point ( 'none', ( 1.700000000000000800, 50.00000000000000000, -11.19999999999999900 ) ) ;
#37884 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37885 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#37886 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37887 = vector ( 'none', #37885, 1000.000000000000000 ) ;
#37889 = edge_loop ( 'none', ( #38679, #38293, #38292, #38475, #46878, #38405 ) ) ;
#37888 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -84.49999999999998600 ) ) ;
#37890 = cartesian_point ( 'none', ( 27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#37891 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37892 = cartesian_point ( 'none', ( 27.50258157546445000, 50.00000000000000000, -8.699999999999997500 ) ) ;
#37893 = circle ( 'none', #37875, 12.47500000000000100 ) ;
#37894 = line ( 'none', #37892, #37870 ) ;
#37895 = axis2_placement_3d ( 'none', #37888, #37886, #37884 ) ;
#37897 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.022247762629190200e-015 ) ) ;
#37896 = vector ( 'none', #37861, 1000.000000000000000 ) ;
#37898 = vector ( 'none', #37897, 1000.000000000000000 ) ;
#37899 = line ( 'none', #37890, #37887 ) ;
#37900 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37901 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37902 = oriented_edge ( 'none', *, *, #37914, .t. ) ;
#37903 = oriented_edge ( 'none', *, *, #38049, .t. ) ;
#37905 = oriented_edge ( 'none', *, *, #3757, .t. ) ;
#37904 = circle ( 'none', #37895, 10.99999999999999500 ) ;
#37906 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#37907 = vector ( 'none', #37906, 1000.000000000000000 ) ;
#37908 = cartesian_point ( 'none', ( 37.00258157546444700, 50.00000000000000000, -8.700000000000004600 ) ) ;
#37909 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37910 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37911 = axis2_placement_3d ( 'none', #37796, #37910, #37909 ) ;
#37912 = cartesian_point ( 'none', ( 30.00258157546444700, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37913 = line ( 'none', #37912, #37898 ) ;
#37914 = edge_curve ( 'none', #49888, #37840, #33278, .t. ) ;
#37915 = cartesian_point ( 'none', ( 1.700000000000000800, 47.00000000000000000, -30.20000000000001000 ) ) ;
#37916 = cartesian_point ( 'none', ( 37.00258157546444700, 50.00000000000000000, -1.700000000000007100 ) ) ;
#37917 = cartesian_point ( 'none', ( 33.08422515938896400, 47.00000000000000000, 17.65457576955200700 ) ) ;
#37918 = line ( 'none', #37917, #38042 ) ;
#37919 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37920 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37921 = face_bound ( 'none', #47826, .t. ) ;
#37923 = axis2_placement_3d ( 'none', #37954, #37920, #37919 ) ;
#37922 = axis2_placement_3d ( 'none', #37915, #38048, #38047 ) ;
#37924 = face_outer_bound ( 'none', #47849, .t. ) ;
#37925 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37926 = vector ( 'none', #37925, 1000.000000000000000 ) ;
#37928 = line ( 'none', #38037, #38013 ) ;
#37927 = cartesian_point ( 'none', ( 30.00258157546443300, 47.00000000000000000, 18.19999999999999600 ) ) ;
#37929 = advanced_face ( 'none', ( #33890 ), #33317, .t. ) ;
#37930 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -30.19999999999999200 ) ) ;
#37931 = line ( 'none', #37930, #38022 ) ;
#37932 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37933 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37934 = circle ( 'none', #37923, 37.50000000000000000 ) ;
#37935 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37936 = vector ( 'none', #37935, 1000.000000000000000 ) ;
#37937 = face_outer_bound ( 'none', #3127, .t. ) ;
#37938 = plane ( 'none', #37922 ) ;
#37939 = cartesian_point ( 'none', ( 0.0000000000000000000, 8.000000000000000000, 0.0000000000000000000 ) ) ;
#37940 = line ( 'none', #37946, #37936 ) ;
#37941 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#37942 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#37943 = vector ( 'none', #37942, 1000.000000000000000 ) ;
#37944 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37945 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#37946 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#37947 = face_outer_bound ( 'none', #47684, .t. ) ;
#37948 = cartesian_point ( 'none', ( 17.46575342465752100, 50.00000000000000000, -33.18429534145728600 ) ) ;
#37949 = axis2_placement_3d ( 'none', #37865, #37863, #38017 ) ;
#37950 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726400e-017 ) ) ;
#37951 = line ( 'none', #37927, #37926 ) ;
#37952 = vector ( 'none', #37950, 1000.000000000000000 ) ;
#37953 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37954 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#37955 = vector ( 'none', #37953, 1000.000000000000000 ) ;
#37956 = cylindrical_surface ( 'none', #38051, 2.000000000000000000 ) ;
#37957 = oriented_edge ( 'none', *, *, #36943, .t. ) ;
#37958 = cylindrical_surface ( 'none', #37973, 1.030635999729249400 ) ;
#37959 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37960 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -27.69999999999999900 ) ) ;
#37961 = line ( 'none', #37944, #37943 ) ;
#37962 = cartesian_point ( 'none', ( 32.17495066679124000, 47.00000000000000000, 17.16936400027072900 ) ) ;
#37963 = face_outer_bound ( 'none', #47877, .t. ) ;
#37964 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37965 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37966 = cartesian_point ( 'none', ( 8.699999999999999300, 50.00000000000000000, -18.19999999999999900 ) ) ;
#37967 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 7.434529182757739500e-016 ) ) ;
#37968 = cartesian_point ( 'none', ( 35.32827817307944700, 47.00000000000000000, 12.57627772138943600 ) ) ;
#37969 = vector ( 'none', #37967, 1000.000000000000000 ) ;
#37970 = line ( 'none', #37968, #37955 ) ;
#37971 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37972 = cartesian_point ( 'none', ( 37.00258157546444700, 50.00000000000000000, -8.700000000000004600 ) ) ;
#37974 = cartesian_point ( 'none', ( 10.99999999999999800, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37973 = axis2_placement_3d ( 'none', #37962, #37965, #37964 ) ;
#37975 = line ( 'none', #37974, #37952 ) ;
#37976 = face_outer_bound ( 'none', #47856, .t. ) ;
#37977 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37978 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.239088197126291100e-016 ) ) ;
#37979 = axis2_placement_3d ( 'none', #37939, #37933, #37932 ) ;
#37980 = cylindrical_surface ( 'none', #37846, 4.000000000000000000 ) ;
#37981 = plane ( 'none', #38016 ) ;
#37982 = circle ( 'none', #38087, 2.499999999999998700 ) ;
#37983 = circle ( 'none', #38035, 0.9999999999999940000 ) ;
#37984 = advanced_face ( 'none', ( #33949 ), #33944, .t. ) ;
#37985 = cartesian_point ( 'none', ( -22.50000000000000000, 4.000000000000000000, -20.99999999999999300 ) ) ;
#37986 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37988 = vector ( 'none', #37986, 1000.000000000000000 ) ;
#37987 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#37989 = cartesian_point ( 'none', ( 30.00258157546443300, 47.00000000000000000, 18.19999999999999600 ) ) ;
#37990 = face_outer_bound ( 'none', #47828, .t. ) ;
#37991 = toroidal_surface ( 'none', #38103, 51.50000000000000700, 15.00000000000000000 ) ;
#37992 = line ( 'none', #38091, #38089 ) ;
#37993 = cartesian_point ( 'none', ( 10.99999999999999800, 50.00000000000000000, -1.700000000000000000 ) ) ;
#37994 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#37995 = cylindrical_surface ( 'none', #38071, 2.499999999999998700 ) ;
#37996 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#37997 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#37998 = cartesian_point ( 'none', ( -22.49999999999937800, 0.0000000000000000000, -20.99999999999998200 ) ) ;
#37999 = axis2_placement_3d ( 'none', #37998, #37997, #37996 ) ;
#38000 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38002 = vector ( 'none', #38000, 1000.000000000000000 ) ;
#38001 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38003 = cartesian_point ( 'none', ( 22.49999999999999600, 11.50000000000000200, 24.00000746030691400 ) ) ;
#38004 = cartesian_point ( 'none', ( 20.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#38005 = line ( 'none', #38004, #38002 ) ;
#38006 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38007 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38008 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -20.99999999999999300 ) ) ;
#38009 = cartesian_point ( 'none', ( 27.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#38010 = axis2_placement_3d ( 'none', #38008, #38007, #38006 ) ;
#38011 = cartesian_point ( 'none', ( 11.75721461541136900, 50.00000000000000000, -35.60923903268865600 ) ) ;
#38012 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 9.912705577010320600e-016 ) ) ;
#38013 = vector ( 'none', #38012, 1000.000000000000000 ) ;
#38014 = vector ( 'none', #37987, 1000.000000000000000 ) ;
#38015 = cartesian_point ( 'none', ( 34.35732896524944400, 47.00000000000000000, 11.19999999999998900 ) ) ;
#38016 = axis2_placement_3d ( 'none', #37989, #38100, #38099 ) ;
#38017 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38018 = line ( 'none', #38015, #38014 ) ;
#38019 = face_outer_bound ( 'none', #47876, .t. ) ;
#38020 = direction ( 'none', ( -3.305209758587623400e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38021 = circle ( 'none', #38096, 4.000000000000000000 ) ;
#38022 = vector ( 'none', #38020, 1000.000000000000000 ) ;
#38023 = face_outer_bound ( 'none', #47919, .t. ) ;
#38024 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#38026 = edge_curve ( 'none', #36484, #37137, #33937, .t. ) ;
#38025 = plane ( 'none', #38010 ) ;
#38027 = cartesian_point ( 'none', ( 10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#38028 = cartesian_point ( 'none', ( 27.49999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#38031 = edge_loop ( 'none', ( #37816, #37902, #37845, #38316, #38275, #38695 ) ) ;
#38030 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38029 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38032 = vector ( 'none', #38029, 1000.000000000000000 ) ;
#38033 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38034 = cartesian_point ( 'none', ( 32.17495066679122600, 47.00000000000000000, 18.19999999999997800 ) ) ;
#38035 = axis2_placement_3d ( 'none', #38045, #38033, #38030 ) ;
#38036 = line ( 'none', #38034, #38032 ) ;
#38037 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -30.19999999999999900 ) ) ;
#38038 = cartesian_point ( 'none', ( 18.00000000000000000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#38039 = circle ( 'none', #37999, 2.499999999999998700 ) ;
#38040 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38041 = face_outer_bound ( 'none', #4386, .t. ) ;
#38042 = vector ( 'none', #38040, 1000.000000000000000 ) ;
#38043 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38044 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38045 = cartesian_point ( 'none', ( 16.99999999999998600, 50.00000000000000000, -32.29938079901842900 ) ) ;
#38046 = cylindrical_surface ( 'none', #37949, 37.49999999999997900 ) ;
#38047 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#38048 = direction ( 'none', ( -4.956352788505164300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38049 = edge_curve ( 'none', #37771, #48456, #33942, .t. ) ;
#38050 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38051 = axis2_placement_3d ( 'none', #37941, #38044, #38043 ) ;
#38052 = axis2_placement_3d ( 'none', #38085, #38164, #38162 ) ;
#38053 = circle ( 'none', #38141, 1.499999999999999600 ) ;
#38054 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#38055 = direction ( 'none', ( 4.956352788505162300e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38056 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38057 = vector ( 'none', #38055, 1000.000000000000000 ) ;
#38058 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38059 = face_outer_bound ( 'none', #47852, .t. ) ;
#38060 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38061 = cartesian_point ( 'none', ( -17.50000000000000000, 10.00000000000000000, -26.00000000000000400 ) ) ;
#38062 = plane ( 'none', #38171 ) ;
#38063 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38064 = circle ( 'none', #38169, 51.50000000000000700 ) ;
#38065 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38066 = vector ( 'none', #38065, 1000.000000000000000 ) ;
#38067 = axis2_placement_3d ( 'none', #38061, #38060, #38050 ) ;
#38068 = axis2_placement_3d ( 'none', #38154, #38152, #38151 ) ;
#38069 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -30.19999999999999200 ) ) ;
#38070 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38072 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38071 = axis2_placement_3d ( 'none', #38003, #38001, #38063 ) ;
#38073 = cartesian_point ( 'none', ( 11.99999999999998900, 50.00000000000000000, -34.63915900659304000 ) ) ;
#38075 = axis2_placement_3d ( 'none', #38073, #38072, #38070 ) ;
#38074 = face_outer_bound ( 'none', #47928, .t. ) ;
#38076 = circle ( 'none', #38075, 0.9999999999998829800 ) ;
#38077 = axis2_placement_3d ( 'none', #38081, #38156, #38153 ) ;
#38078 = line ( 'none', #38090, #38066 ) ;
#38079 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38080 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38081 = cartesian_point ( 'none', ( -22.49999999999937800, 11.50000000000000200, -20.99999999999998200 ) ) ;
#38082 = cartesian_point ( 'none', ( 11.00000000000010800, 50.00000000000000000, -34.63915900659303300 ) ) ;
#38083 = cartesian_point ( 'none', ( 22.49999999999999600, -6.000000000000000000, 24.00000746030691400 ) ) ;
#38084 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -18.19999999999999900 ) ) ;
#38085 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -20.99999999999999300 ) ) ;
#38086 = line ( 'none', #38084, #38057 ) ;
#38087 = axis2_placement_3d ( 'none', #38083, #38058, #38056 ) ;
#38088 = direction ( 'none', ( -0.7071067811865450200, 0.0000000000000000000, -0.7071067811865500200 ) ) ;
#38089 = vector ( 'none', #38088, 1000.000000000000000 ) ;
#38090 = cartesian_point ( 'none', ( 10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#38091 = cartesian_point ( 'none', ( -1.499999999999999600, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38092 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38093 = vector ( 'none', #38092, 1000.000000000000000 ) ;
#38094 = plane ( 'none', #38067 ) ;
#38095 = cartesian_point ( 'none', ( 27.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#38097 = line ( 'none', #38095, #38093 ) ;
#38096 = axis2_placement_3d ( 'none', #37985, #38080, #38079 ) ;
#38098 = cartesian_point ( 'none', ( 17.99999999999998900, 50.00000000000000000, -32.29938079901842900 ) ) ;
#38099 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.582479236531445300e-015 ) ) ;
#38100 = direction ( 'none', ( 9.582479236531445300e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38101 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38102 = vector ( 'none', #38101, 1000.000000000000000 ) ;
#38103 = axis2_placement_3d ( 'none', #38054, #38179, #38176 ) ;
#38104 = line ( 'none', #37994, #38102 ) ;
#38105 = face_outer_bound ( 'none', #52925, .t. ) ;
#38106 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38108 = edge_loop ( 'none', ( #37663, #38504, #46862, #37777 ) ) ;
#38107 = vector ( 'none', #38106, 1000.000000000000000 ) ;
#38109 = cartesian_point ( 'none', ( 20.49999999999999600, 50.00000000000000000, -11.19999999999999900 ) ) ;
#38110 = line ( 'none', #38109, #38107 ) ;
#38111 = cartesian_point ( 'none', ( -20.50258157546445400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38112 = axis2_placement_3d ( 'none', #37597, #38682, #38663 ) ;
#38113 = line ( 'none', #38111, #38140 ) ;
#38114 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38115 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 26.50000000000000400 ) ) ;
#38116 = vector ( 'none', #38114, 1000.000000000000000 ) ;
#38117 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38118 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -20.69999999999999900 ) ) ;
#38119 = line ( 'none', #38118, #38116 ) ;
#38120 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38121 = axis2_placement_3d ( 'none', #38155, #38120, #38117 ) ;
#38122 = oriented_edge ( 'none', *, *, #49881, .f. ) ;
#38123 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#38124 = cartesian_point ( 'none', ( 0.0000000000000000000, -59.25000000000000000, 13.44522678755358300 ) ) ;
#38125 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38126 = cartesian_point ( 'none', ( 7.256032284948067000e-015, 59.25000000000000000, 13.44522678755358300 ) ) ;
#38127 = cartesian_point ( 'none', ( -17.99999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38128 = face_outer_bound ( 'none', #51121, .t. ) ;
#38129 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38131 = vector ( 'none', #38129, 1000.000000000000000 ) ;
#38130 = circle ( 'none', #36794, 55.50000000000000000 ) ;
#38133 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -27.69999999999999900 ) ) ;
#38132 = circle ( 'none', #38121, 2.499999999999998700 ) ;
#38134 = line ( 'none', #38133, #38131 ) ;
#38135 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38136 = vector ( 'none', #38125, 1000.000000000000000 ) ;
#38137 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38138 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38139 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38140 = vector ( 'none', #38138, 1000.000000000000000 ) ;
#38141 = axis2_placement_3d ( 'none', #38139, #38137, #38135 ) ;
#38142 = edge_loop ( 'none', ( #38122, #37662, #37814, #37903 ) ) ;
#38143 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38144 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38145 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38146 = cartesian_point ( 'none', ( -1.499999999999999600, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38147 = cartesian_point ( 'none', ( -27.50258157546445800, 49.00000000000000000, -20.69999999999999900 ) ) ;
#38148 = face_outer_bound ( 'none', #47938, .t. ) ;
#38149 = cartesian_point ( 'none', ( 11.50000000000000000, 4.000000000000000000, 21.50000000000000400 ) ) ;
#38150 = face_outer_bound ( 'none', #4403, .t. ) ;
#38151 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38152 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38153 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38154 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38155 = cartesian_point ( 'none', ( -22.49999999999937800, -6.000000000000000000, -20.99999999999998200 ) ) ;
#38156 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38157 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38158 = vector ( 'none', #38157, 1000.000000000000000 ) ;
#38159 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, -26.00000000000000400 ) ) ;
#38160 = line ( 'none', #38159, #38158 ) ;
#38161 = cylindrical_surface ( 'none', #38077, 2.499999999999998700 ) ;
#38163 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -27.69999999999999900 ) ) ;
#38162 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38164 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38165 = cartesian_point ( 'none', ( 1.499999999999999600, 1.836970198721029400e-016, -124.5000000000000000 ) ) ;
#38166 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38167 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38168 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#38169 = axis2_placement_3d ( 'none', #38168, #38167, #38166 ) ;
#38170 = cylindrical_surface ( 'none', #38068, 2.000000000000000000 ) ;
#38171 = axis2_placement_3d ( 'none', #38145, #38144, #38143 ) ;
#38172 = cylindrical_surface ( 'none', #38052, 4.000000000000000000 ) ;
#38173 = cartesian_point ( 'none', ( -17.99999999999999300, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38174 = face_outer_bound ( 'none', #3423, .t. ) ;
#38175 = face_outer_bound ( 'none', #47909, .t. ) ;
#38176 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38178 = oriented_edge ( 'none', *, *, #46897, .t. ) ;
#38177 = face_outer_bound ( 'none', #47794, .t. ) ;
#38179 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38181 = cartesian_point ( 'none', ( 35.00000000000000000, 0.0000000000000000000, -55.36469994500105700 ) ) ;
#38180 = cartesian_point ( 'none', ( 0.9999999999999887900, 1.224646799147342400e-016, -123.9999999999999900 ) ) ;
#38182 = direction ( 'none', ( 0.7071067811865450200, 8.659560562354902000e-017, -0.7071067811865500200 ) ) ;
#38183 = vector ( 'none', #38182, 1000.000000000000000 ) ;
#38184 = cartesian_point ( 'none', ( 1.499999999999999600, 1.836970198721029400e-016, -124.5000000000000000 ) ) ;
#38185 = line ( 'none', #38184, #38183 ) ;
#38186 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38187 = vector ( 'none', #38186, 1000.000000000000000 ) ;
#38188 = cartesian_point ( 'none', ( -0.9999999999999887900, 0.0000000000000000000, -123.9999999999999900 ) ) ;
#38189 = cartesian_point ( 'none', ( 18.00000000000000000, 50.00000000000000000, -8.699999999999999300 ) ) ;
#38190 = line ( 'none', #38189, #38187 ) ;
#38191 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38192 = axis2_placement_3d ( 'none', #38191, #38203, #38297 ) ;
#38193 = vector ( 'none', #38218, 1000.000000000000000 ) ;
#38194 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 2.478176394252581100e-016 ) ) ;
#38195 = vector ( 'none', #38194, 1000.000000000000000 ) ;
#38196 = axis2_placement_3d ( 'none', #38298, #38296, #38295 ) ;
#38197 = conical_surface ( 'none', #38192, 1.499999999999999600, 0.7853981633974447300 ) ;
#38198 = oriented_edge ( 'none', *, *, #950, .t. ) ;
#38199 = vertex_point ( 'none', #33946 ) ;
#38200 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38201 = vector ( 'none', #38200, 1000.000000000000000 ) ;
#38202 = cartesian_point ( 'none', ( 10.99999999999999100, 50.00000000000000000, -20.69999999999999900 ) ) ;
#38203 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38204 = cartesian_point ( 'none', ( -17.50000000000000000, -6.000000000000000000, -26.00000000000000400 ) ) ;
#38205 = line ( 'none', #38204, #38215 ) ;
#38206 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38207 = vector ( 'none', #38206, 1000.000000000000000 ) ;
#38208 = cartesian_point ( 'none', ( -17.50000000000000000, 10.00000000000000000, -26.00000000000000400 ) ) ;
#38209 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38210 = cartesian_point ( 'none', ( -17.50000000000000000, -6.000000000000000000, -26.00000000000000400 ) ) ;
#38211 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38212 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#38214 = axis2_placement_3d ( 'none', #38212, #38211, #38209 ) ;
#38213 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38215 = vector ( 'none', #38213, 1000.000000000000000 ) ;
#38217 = cartesian_point ( 'none', ( -10.99999999999999500, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38216 = line ( 'none', #38208, #38207 ) ;
#38218 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38219 = cartesian_point ( 'none', ( 17.50000000000000000, 10.00000000000000000, -16.00000000000000000 ) ) ;
#38220 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38221 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38222 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38223 = axis2_placement_3d ( 'none', #38222, #38221, #38220 ) ;
#38224 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38225 = vector ( 'none', #38224, 1000.000000000000000 ) ;
#38226 = cartesian_point ( 'none', ( -17.50000000000000400, 10.00000000000000000, -16.00000000000000000 ) ) ;
#38227 = line ( 'none', #38226, #38225 ) ;
#38228 = cartesian_point ( 'none', ( -17.50000000000000400, -6.000000000000000000, -16.00000000000000000 ) ) ;
#38229 = line ( 'none', #38202, #38201 ) ;
#38230 = circle ( 'none', #38196, 65.50000000000000000 ) ;
#38231 = circle ( 'none', #38214, 3.750000000000000000 ) ;
#38232 = line ( 'none', #38219, #38193 ) ;
#38233 = cartesian_point ( 'none', ( 10.99999999999999800, 50.00000000000000000, -8.699999999999997500 ) ) ;
#38234 = line ( 'none', #38233, #38195 ) ;
#38235 = cartesian_point ( 'none', ( 17.50000000000000000, -6.000000000000000000, -16.00000000000000000 ) ) ;
#38236 = axis2_placement_3d ( 'none', #38335, #38355, #38425 ) ;
#38237 = circle ( 'none', #38223, 65.50000000000000000 ) ;
#38238 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.469446951953613700e-016 ) ) ;
#38239 = face_bound ( 'none', #47994, .t. ) ;
#38240 = cartesian_point ( 'none', ( 17.99999999999999600, 50.00000000000000000, -20.69999999999999900 ) ) ;
#38241 = cartesian_point ( 'none', ( 22.50000000000061800, -6.000000000000000000, -20.99999253969308600 ) ) ;
#38242 = vertex_point ( 'none', #33932 ) ;
#38243 = edge_curve ( 'none', #848, #38199, #33947, .t. ) ;
#38244 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38245 = cartesian_point ( 'none', ( 59.04724035520697400, 8.717303472441017200, -28.34921825048101600 ) ) ;
#38246 = cartesian_point ( 'none', ( 59.10688716916533300, 8.384259883383657900, -28.22464628920169400 ) ) ;
#38247 = cartesian_point ( 'none', ( 59.12929260468763500, 8.212751366080905100, -28.17761514114013400 ) ) ;
#38248 = cartesian_point ( 'none', ( 59.15954318406559800, 7.859799691617317800, -28.11404789826001500 ) ) ;
#38250 = cartesian_point ( 'none', ( 59.16721218237366000, 7.677516188927602200, -28.09788252844214500 ) ) ;
#38249 = face_bound ( 'none', #47952, .t. ) ;
#38251 = plane ( 'none', #38285 ) ;
#38252 = cartesian_point ( 'none', ( 59.16710311620273200, 7.318600284112722700, -28.09811219375413300 ) ) ;
#38253 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38255 = cartesian_point ( 'none', ( 59.15956842794024300, 7.140044765085814800, -28.11399518022611200 ) ) ;
#38254 = vector ( 'none', #38253, 1000.000000000000000 ) ;
#38256 = cartesian_point ( 'none', ( 59.12904292916302800, 6.784788923757807800, -28.17813946759287400 ) ) ;
#38257 = face_bound ( 'none', #47975, .t. ) ;
#38258 = cartesian_point ( 'none', ( 59.10624047742618400, 6.611550381767394000, -28.22600003688684100 ) ) ;
#38259 = vertex_point ( 'none', #33925 ) ;
#38260 = cartesian_point ( 'none', ( 59.04676355384770400, 6.280624188639567500, -28.35021085060343200 ) ) ;
#38261 = cartesian_point ( 'none', ( 59.00961829393101300, 6.120521397083485300, -28.42754145642079400 ) ) ;
#38262 = cartesian_point ( 'none', ( 58.92182641307290000, 5.820089641527414600, -28.60906388890880300 ) ) ;
#38263 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38264 = vector ( 'none', #38263, 1000.000000000000000 ) ;
#38265 = cartesian_point ( 'none', ( 58.87192648137897800, 5.681740074281772300, -28.71171248551656100 ) ) ;
#38266 = cartesian_point ( 'none', ( 58.76003123348363700, 5.428197535214887500, -28.94002230337574800 ) ) ;
#38267 = cartesian_point ( 'none', ( 58.69728674327668500, 5.312148812114086700, -29.06717964075013000 ) ) ;
#38268 = cartesian_point ( 'none', ( -17.50000000000000400, 10.00000000000000000, -16.00000000000000000 ) ) ;
#38269 = cartesian_point ( 'none', ( 58.56382871963033700, 5.112785245298757900, -29.33513880975992500 ) ) ;
#38270 = cartesian_point ( 'none', ( 58.49286848913065000, 5.028393272218185200, -29.47646723721180000 ) ) ;
#38271 = cartesian_point ( 'none', ( 58.34208520880409300, 4.890470448438385600, -29.77379516221935400 ) ) ;
#38272 = cartesian_point ( 'none', ( 58.26245525059540100, 4.837640335686988800, -29.92937078354952300 ) ) ;
#38273 = cartesian_point ( 'none', ( -8.819564862535710500e-016, 0.0000000000000000000, -120.8991393809724400 ) ) ;
#38275 = oriented_edge ( 'none', *, *, #37695, .f. ) ;
#38274 = cartesian_point ( 'none', ( 58.10090102378125500, 4.767826370921604900, -30.24179603713372400 ) ) ;
#38276 = face_bound ( 'none', #47935, .t. ) ;
#38277 = cartesian_point ( 'none', ( 58.01815982267298500, 4.750000000000001800, -30.40026620789543400 ) ) ;
#38278 = cartesian_point ( 'none', ( 57.93333088307383600, 4.750000000000004400, -30.56107283444550800 ) ) ;
#38279 = plane ( 'none', #38309 ) ;
#38280 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38281 = vector ( 'none', #38280, 1000.000000000000000 ) ;
#38282 = cartesian_point ( 'none', ( -17.50000000000000400, -6.000000000000000000, -16.00000000000000000 ) ) ;
#38283 = line ( 'none', #38289, #38254 ) ;
#38284 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, -20.69999999999999900 ) ) ;
#38286 = b_spline_curve_with_knots ( 'none', 3,
( #38278, #38277, #38274, #38272, #38271, #38270, #38269, #38267, #38266, #38265, #38262, #38261, #38260, #38258, #38256, #38255, #38252, #38250, #38248, #38247, #38246, #38245, #38384, #38383, #38381, #38380, #38378, #38376, #38375, #38373, #38370, #38368, #38366, #38364 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0005376770087675468800, 0.001075354017535093800, 0.001613031026302640600, 0.002150708035070187500, 0.002688385043837734400, 0.003226062052605281300, 0.003763739061372828100, 0.004301416070140375000, 0.004839093078907921900, 0.005376770087675468800, 0.005914447096443015700, 0.006452124105210562500, 0.006989801113978109400, 0.007527478122745656300, 0.008065155131513204000, 0.008602832140280750100 ),
.unspecified. ) ;
#38285 = axis2_placement_3d ( 'none', #38268, #38238, #38377 ) ;
#38287 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38288 = line ( 'none', #38333, #38331 ) ;
#38290 = circle ( 'none', #38236, 1.610000000000001200 ) ;
#38289 = cartesian_point ( 'none', ( -0.9999999999999935600, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38291 = line ( 'none', #38282, #38281 ) ;
#38292 = oriented_edge ( 'none', *, *, #38675, .f. ) ;
#38293 = oriented_edge ( 'none', *, *, #38564, .t. ) ;
#38294 = axis2_placement_3d ( 'none', #38300, #38299, #38287 ) ;
#38295 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38296 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38298 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#38297 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38299 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38300 = cartesian_point ( 'none', ( -17.50000000000000400, 10.00000000000000000, -16.00000000000000000 ) ) ;
#38301 = circle ( 'none', #38424, 65.50000000000000000 ) ;
#38302 = cartesian_point ( 'none', ( 55.69821425759401700, 4.750000000000004400, -34.46678007176115700 ) ) ;
#38304 = cartesian_point ( 'none', ( 57.93333088307383600, 10.24999999999999500, -30.56107283444550800 ) ) ;
#38303 = plane ( 'none', #38294 ) ;
#38306 = cartesian_point ( 'none', ( 57.93333088307383600, 4.750000000000004400, -30.56107283444550800 ) ) ;
#38305 = cartesian_point ( 'none', ( 17.50000000000000000, -6.000000000000000000, -16.00000000000000000 ) ) ;
#38307 = line ( 'none', #38305, #38264 ) ;
#38308 = axis2_placement_3d ( 'none', #38354, #38353, #38352 ) ;
#38309 = axis2_placement_3d ( 'none', #38369, #38244, #38349 ) ;
#38310 = face_outer_bound ( 'none', #47959, .t. ) ;
#38311 = direction ( 'none', ( 4.956352788505162300e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38312 = face_outer_bound ( 'none', #47972, .t. ) ;
#38313 = vector ( 'none', #38311, 1000.000000000000000 ) ;
#38314 = cartesian_point ( 'none', ( -17.99999999999998600, 49.00000000000000000, 8.921435019309284600e-015 ) ) ;
#38316 = oriented_edge ( 'none', *, *, #927, .t. ) ;
#38315 = line ( 'none', #38314, #38313 ) ;
#38317 = cylindrical_surface ( 'none', #38443, 0.9999999999999935600 ) ;
#38318 = cartesian_point ( 'none', ( 54.40451925462146900, 6.120694178063433600, -36.47476158795440400 ) ) ;
#38319 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38320 = cartesian_point ( 'none', ( 54.35636194077209600, 6.281631248319895300, -36.54641823913964100 ) ) ;
#38321 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38322 = cartesian_point ( 'none', ( 54.27917353018968100, 6.614443800419857100, -36.66096139527566300 ) ) ;
#38323 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38324 = cartesian_point ( 'none', ( 54.24996175636570700, 6.785822990728118700, -36.70412636827376900 ) ) ;
#38325 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38326 = axis2_placement_3d ( 'none', #38390, #38490, #38489 ) ;
#38327 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38328 = vector ( 'none', #38327, 1000.000000000000000 ) ;
#38329 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38330 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38331 = vector ( 'none', #38330, 1000.000000000000000 ) ;
#38332 = cartesian_point ( 'none', ( 0.9999999999999935600, 1.224646799147345300e-016, -124.5000000000000000 ) ) ;
#38333 = cartesian_point ( 'none', ( -11.00000000000000000, 49.00000000000000000, -5.451988067355678300e-015 ) ) ;
#38334 = line ( 'none', #38332, #38328 ) ;
#38335 = cartesian_point ( 'none', ( 4.600000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#38336 = circle ( 'none', #38371, 2.499999999999998700 ) ;
#38337 = direction ( 'none', ( 3.469446951953613700e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38338 = vector ( 'none', #38337, 1000.000000000000000 ) ;
#38339 = face_outer_bound ( 'none', #48029, .t. ) ;
#38340 = cartesian_point ( 'none', ( 54.21041700652596500, 7.138481684303920700, -36.76250713708075300 ) ) ;
#38341 = cartesian_point ( 'none', ( 54.20030932306105600, 7.320647621364187800, -36.77739073513102100 ) ) ;
#38342 = cartesian_point ( 'none', ( 54.20030932306104900, 7.500000000000000000, -36.77739073513102900 ) ) ;
#38343 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38344 = face_outer_bound ( 'none', #4388, .t. ) ;
#38345 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38346 = b_spline_curve_with_knots ( 'none', 3,
( #38342, #38341, #38340, #38324, #38322, #38320, #38318, #38448, #38447, #38446, #38445, #38444, #38442, #38440, #38438, #38436, #38434, #38432 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302496910961559100, 0.004839828814660968900, 0.005377160718360378700, 0.005914492622059788600, 0.006451824525759198400, 0.006989156429458608300, 0.007526488333158018100, 0.008063820236857428800, 0.008601152140556837800 ),
.unspecified. ) ;
#38347 = cartesian_point ( 'none', ( -20.49999999999999600, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38348 = axis2_placement_3d ( 'none', #38437, #38422, #38421 ) ;
#38349 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38350 = cartesian_point ( 'none', ( -17.50000000000000400, -6.000000000000000000, -16.00000000000000000 ) ) ;
#38351 = line ( 'none', #38350, #38338 ) ;
#38352 = direction ( 'none', ( -0.8660254037844433700, 0.0000000000000000000, 0.4999999999999919500 ) ) ;
#38353 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38354 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#38355 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38356 = cartesian_point ( 'none', ( -17.99999999999999600, 49.00000000000000000, -20.69999999999999900 ) ) ;
#38357 = plane ( 'none', #38348 ) ;
#38358 = axis2_placement_3d ( 'none', #38374, #38345, #38343 ) ;
#38359 = circle ( 'none', #38308, 65.50000000000000000 ) ;
#38360 = circle ( 'none', #38358, 2.000000000000000900 ) ;
#38361 = face_outer_bound ( 'none', #48013, .t. ) ;
#38362 = direction ( 'none', ( -0.8571673007021118900, 0.0000000000000000000, -0.5150380749100549300 ) ) ;
#38364 = cartesian_point ( 'none', ( 57.93333088307383600, 10.24999999999999500, -30.56107283444550800 ) ) ;
#38363 = vector ( 'none', #38362, 1000.000000000000000 ) ;
#38365 = cartesian_point ( 'none', ( -0.9999999999999983300, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#38366 = cartesian_point ( 'none', ( 58.01815945910426100, 10.24999999999999800, -30.40026689709730700 ) ) ;
#38367 = line ( 'none', #38365, #38363 ) ;
#38368 = cartesian_point ( 'none', ( 58.10236607294186900, 10.23178493525522700, -30.23898362671513200 ) ) ;
#38369 = cartesian_point ( 'none', ( -29.99999999999999300, -6.000000000000000000, -30.00000000000000000 ) ) ;
#38370 = cartesian_point ( 'none', ( 58.26428591163716700, 10.16131912656546100, -29.92580928325735100 ) ) ;
#38371 = axis2_placement_3d ( 'none', #38241, #38325, #38323 ) ;
#38373 = cartesian_point ( 'none', ( 58.34243601049809800, 10.10927374334012900, -29.77310807355979000 ) ) ;
#38372 = face_bound ( 'none', #48009, .t. ) ;
#38374 = cartesian_point ( 'none', ( 12.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#38375 = cartesian_point ( 'none', ( 58.49326741430055400, 9.971176429856781100, -29.47567592436285000 ) ) ;
#38376 = cartesian_point ( 'none', ( 58.56543917299025300, 9.885097795012702800, -29.33192052995293900 ) ) ;
#38377 = direction ( 'none', ( -3.469446951953613700e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38378 = cartesian_point ( 'none', ( 58.69836030342987200, 9.685952800381823400, -29.06500860466798700 ) ) ;
#38379 = cylindrical_surface ( 'none', #38401, 2.499999999999998700 ) ;
#38380 = cartesian_point ( 'none', ( 58.76002097397809400, 9.572012953931370300, -28.94004939879264500 ) ) ;
#38381 = cartesian_point ( 'none', ( 58.87315956249472000, 9.315276620964159100, -28.70919029154150700 ) ) ;
#38382 = cartesian_point ( 'none', ( -12.47500000000000300, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#38383 = cartesian_point ( 'none', ( 58.92294959018353500, 9.176396429936490400, -28.60674693041109900 ) ) ;
#38384 = cartesian_point ( 'none', ( 59.00984259215312700, 8.878376200493923100, -28.42707223048494600 ) ) ;
#38385 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38386 = cartesian_point ( 'none', ( 4.732056584256294100, 7.138481684303920700, 65.32885184593976600 ) ) ;
#38387 = plane ( 'none', #38326 ) ;
#38388 = cartesian_point ( 'none', ( 4.750000000000003600, 7.320647621364187800, 65.32754013431088000 ) ) ;
#38389 = cartesian_point ( 'none', ( 4.750000000000001800, 7.500000000000000000, 65.32754013431089400 ) ) ;
#38390 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#38391 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38392 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38394 = cartesian_point ( 'none', ( 35.00000000000000000, 50.00000000000000000, -55.36469994500105700 ) ) ;
#38393 = cartesian_point ( 'none', ( -2.596462005059871000e-015, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#38395 = line ( 'none', #38394, #38417 ) ;
#38396 = b_spline_curve_with_knots ( 'none', 3,
( #38389, #38388, #38386, #38507, #38503, #38500, #38499, #38498, #38497, #38496, #38493, #38492, #38491, #38488, #38486, #38484, #38482, #38480 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.004302496910961559100, 0.004839828814660968900, 0.005377160718360378700, 0.005914492622059787700, 0.006451824525759197600, 0.006989156429458607400, 0.007526488333158016400, 0.008063820236857425400, 0.008601152140556836100 ),
.unspecified. ) ;
#38397 = circle ( 'none', #38409, 2.499999999999998700 ) ;
#38398 = face_outer_bound ( 'none', #48017, .t. ) ;
#38399 = face_outer_bound ( 'none', #48021, .t. ) ;
#38400 = cylindrical_surface ( 'none', #38413, 65.50000000000000000 ) ;
#38401 = axis2_placement_3d ( 'none', #38427, #38385, #38407 ) ;
#38402 = direction ( 'none', ( 0.8949343677499604900, -0.4461978007789579300, 4.555351106790837600e-017 ) ) ;
#38403 = vector ( 'none', #38402, 1000.000000000000200 ) ;
#38405 = oriented_edge ( 'none', *, *, #917, .t. ) ;
#38404 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38406 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38407 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38408 = axis2_placement_3d ( 'none', #38423, #38406, #38404 ) ;
#38409 = axis2_placement_3d ( 'none', #38410, #38392, #38391 ) ;
#38410 = cartesian_point ( 'none', ( 22.50000000000061800, 4.000000000000000000, -20.99999253969308600 ) ) ;
#38411 = line ( 'none', #38420, #38403 ) ;
#38412 = line ( 'none', #38574, #38568 ) ;
#38413 = axis2_placement_3d ( 'none', #38510, #38516, #38329 ) ;
#38414 = direction ( 'none', ( 0.8660254037844433700, 0.0000000000000000000, -0.4999999999999919500 ) ) ;
#38415 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38416 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.24999999999999500, 0.0000000000000000000 ) ) ;
#38417 = vector ( 'none', #38513, 1000.000000000000000 ) ;
#38418 = circle ( 'none', #38468, 65.50000000000000000 ) ;
#38419 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#38420 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.149999999999999900, 0.5149999999999997900 ) ) ;
#38421 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38422 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38423 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.750000000000004400, 0.0000000000000000000 ) ) ;
#38424 = axis2_placement_3d ( 'none', #38416, #38415, #38414 ) ;
#38425 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38426 = circle ( 'none', #38408, 65.50000000000000000 ) ;
#38427 = cartesian_point ( 'none', ( 22.50000000000061800, 11.50000000000000200, -20.99999253969308600 ) ) ;
#38428 = face_outer_bound ( 'none', #47910, .t. ) ;
#38429 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38430 = cartesian_point ( 'none', ( -17.99999999999999600, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38431 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38432 = cartesian_point ( 'none', ( 55.69821425759401700, 4.750000000000004400, -34.46678007176115700 ) ) ;
#38433 = axis2_placement_3d ( 'none', #38439, #38431, #38429 ) ;
#38434 = cartesian_point ( 'none', ( 55.60260605960923600, 4.750000000000000000, -34.62128263582577900 ) ) ;
#38435 = circle ( 'none', #38433, 0.9999999999999983300 ) ;
#38436 = cartesian_point ( 'none', ( 55.50627193868324100, 4.768201422156335100, -34.77549150752318500 ) ) ;
#38437 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#38438 = cartesian_point ( 'none', ( 55.31840994289206700, 4.838619395202576900, -35.07355920791346200 ) ) ;
#38439 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#38440 = cartesian_point ( 'none', ( 55.22640527027294900, 4.890630664906899100, -35.21820450898044900 ) ) ;
#38441 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#38442 = cartesian_point ( 'none', ( 55.04649587200444200, 5.028639929557590100, -35.49874730361906200 ) ) ;
#38443 = axis2_placement_3d ( 'none', #38419, #38321, #38319 ) ;
#38444 = cartesian_point ( 'none', ( 54.95917278085291700, 5.114665757755266100, -35.63371332648554100 ) ) ;
#38445 = cartesian_point ( 'none', ( 54.79649535977467400, 5.313682830671703900, -35.88337072344220500 ) ) ;
#38446 = cartesian_point ( 'none', ( 54.72005365748977800, 5.427538154889158600, -35.99975322988901600 ) ) ;
#38447 = cartesian_point ( 'none', ( 54.57841371560943600, 5.684111680344835300, -36.21413068374334200 ) ) ;
#38448 = cartesian_point ( 'none', ( 54.51535131511275300, 5.822897654739600500, -36.30890275420652800 ) ) ;
#38449 = circle ( 'none', #38565, 4.000000000000000000 ) ;
#38450 = cylindrical_surface ( 'none', #38569, 4.000000000000000000 ) ;
#38451 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38452 = vector ( 'none', #38451, 1000.000000000000000 ) ;
#38453 = cartesian_point ( 'none', ( 35.00000000000000000, 0.0000000000000000000, -46.50000000000000000 ) ) ;
#38454 = line ( 'none', #38453, #38452 ) ;
#38455 = vector ( 'none', #38572, 1000.000000000000000 ) ;
#38457 = cartesian_point ( 'none', ( -20.49999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38456 = cartesian_point ( 'none', ( 0.9999999999999983300, 1.224646799147351200e-016, -121.5000000000000000 ) ) ;
#38458 = line ( 'none', #38456, #38455 ) ;
#38459 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38460 = vector ( 'none', #38459, 1000.000000000000000 ) ;
#38461 = cartesian_point ( 'none', ( 12.47500000000000000, 1.527746881936323400e-015, -68.49999999999998600 ) ) ;
#38462 = cartesian_point ( 'none', ( -35.00000000000000000, 0.0000000000000000000, -46.50000000000000000 ) ) ;
#38463 = line ( 'none', #38462, #38586 ) ;
#38464 = plane ( 'none', #38585 ) ;
#38465 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38466 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38468 = axis2_placement_3d ( 'none', #38474, #38466, #38465 ) ;
#38467 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38469 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38470 = cartesian_point ( 'none', ( 2.000000000000002200, 4.750000000000004400, 65.46945852838558700 ) ) ;
#38471 = line ( 'none', #38461, #38460 ) ;
#38472 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 28.00000000000000400 ) ) ;
#38473 = cartesian_point ( 'none', ( 35.00000000000000000, 8.000000000000000000, -55.36469994500105700 ) ) ;
#38474 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#38475 = oriented_edge ( 'none', *, *, #1531, .f. ) ;
#38476 = cartesian_point ( 'none', ( -20.49999999999998200, 49.00000000000000000, 11.19999999999999900 ) ) ;
#38477 = cartesian_point ( 'none', ( 12.49999999999999300, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#38478 = line ( 'none', #38578, #38576 ) ;
#38479 = cartesian_point ( 'none', ( -12.49999999999999300, 1.530808498934190700e-015, -68.49999999999998600 ) ) ;
#38480 = cartesian_point ( 'none', ( 2.000000000000002200, 4.750000000000004400, 65.46945852838558700 ) ) ;
#38481 = face_outer_bound ( 'none', #53075, .t. ) ;
#38482 = cartesian_point ( 'none', ( 2.181607244422191900, 4.750000000000000000, 65.46391068215304200 ) ) ;
#38483 = face_outer_bound ( 'none', #48037, .t. ) ;
#38484 = cartesian_point ( 'none', ( 2.363323105264059500, 4.768201422156335100, 65.45758732202860100 ) ) ;
#38485 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38486 = cartesian_point ( 'none', ( 2.715388303745245300, 4.838619395202576900, 65.44392791146290700 ) ) ;
#38487 = face_outer_bound ( 'none', #48036, .t. ) ;
#38488 = cartesian_point ( 'none', ( 2.886657145316869200, 4.890630664906895600, 65.43657217824139100 ) ) ;
#38489 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38491 = cartesian_point ( 'none', ( 3.219569031456839700, 5.028639929557591000, 65.42103746628055200 ) ) ;
#38490 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38492 = cartesian_point ( 'none', ( 3.380114581482721400, 5.114665757755265200, 65.41289646243963300 ) ) ;
#38494 = vertex_point ( 'none', #33948 ) ;
#38493 = cartesian_point ( 'none', ( 3.677662940029010400, 5.313682830671703000, 65.39684238164206000 ) ) ;
#38495 = axis2_placement_3d ( 'none', #38393, #38485, #38505 ) ;
#38496 = cartesian_point ( 'none', ( 3.816673998310510500, 5.427538154889162100, 65.38883317877819900 ) ) ;
#38497 = cartesian_point ( 'none', ( 4.073150290287143700, 5.684111680344837000, 65.37335811784643600 ) ) ;
#38498 = cartesian_point ( 'none', ( 4.186756511125854500, 5.822897654739598700, 65.36613051222424500 ) ) ;
#38499 = cartesian_point ( 'none', ( 4.385810504839214200, 6.120694178063431900, 65.35307654915898500 ) ) ;
#38500 = cartesian_point ( 'none', ( 4.471945642040436700, 6.281631248319895300, 65.34719941758004300 ) ) ;
#38502 = oriented_edge ( 'none', *, *, #36084, .f. ) ;
#38501 = plane ( 'none', #38512 ) ;
#38504 = oriented_edge ( 'none', *, *, #37829, .f. ) ;
#38503 = cartesian_point ( 'none', ( 4.609737130375090300, 6.614443800419858000, 65.33762387120593500 ) ) ;
#38505 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38507 = cartesian_point ( 'none', ( 4.661724980457102600, 6.785822990728116900, 65.33390821948380300 ) ) ;
#38506 = face_outer_bound ( 'none', #48050, .t. ) ;
#38508 = oriented_edge ( 'none', *, *, #1502, .f. ) ;
#38509 = cylindrical_surface ( 'none', #38495, 12.47500000000000100 ) ;
#38510 = cartesian_point ( 'none', ( 0.0000000000000000000, 50.00000000000000000, 0.0000000000000000000 ) ) ;
#38511 = cartesian_point ( 'none', ( 12.47500000000000000, 1.527746881936323400e-015, -68.49999999999998600 ) ) ;
#38512 = axis2_placement_3d ( 'none', #38441, #38469, #38467 ) ;
#38513 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38514 = line ( 'none', #38618, #38616 ) ;
#38515 = face_bound ( 'none', #4425, .t. ) ;
#38516 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38517 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38518 = circle ( 'none', #38658, 59.25000000000000000 ) ;
#38519 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38520 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.041451884327385900, -1.200406611105325000e-015 ) ) ;
#38521 = cartesian_point ( 'none', ( -1.700000000000002200, 49.00000000000000000, -2.106449935114696600e-016 ) ) ;
#38523 = line ( 'none', #38521, #38549 ) ;
#38522 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38525 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38524 = vector ( 'none', #38522, 1000.000000000000000 ) ;
#38526 = vector ( 'none', #38525, 1000.000000000000000 ) ;
#38527 = cartesian_point ( 'none', ( 7.256032284948067000e-015, 59.25000000000000000, 13.94522678755358300 ) ) ;
#38528 = plane ( 'none', #38599 ) ;
#38529 = face_bound ( 'none', #4818, .t. ) ;
#38530 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38531 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38532 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38533 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38534 = axis2_placement_3d ( 'none', #38554, #38532, #38530 ) ;
#38535 = line ( 'none', #38533, #38657 ) ;
#38536 = circle ( 'none', #38534, 4.000000000000000000 ) ;
#38537 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38538 = cartesian_point ( 'none', ( 0.0000000000000000000, -59.25000000000000000, 13.94522678755358300 ) ) ;
#38539 = face_outer_bound ( 'none', #48084, .t. ) ;
#38540 = cartesian_point ( 'none', ( 4.898587196589412800e-016, -2.000000000000000000, 20.00000000000000400 ) ) ;
#38541 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38542 = vector ( 'none', #38541, 1000.000000000000000 ) ;
#38543 = cartesian_point ( 'none', ( -20.49999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38544 = line ( 'none', #38645, #38643 ) ;
#38545 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38546 = cartesian_point ( 'none', ( -1.700000000000000800, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38547 = cylindrical_surface ( 'none', #38548, 4.000000000000000000 ) ;
#38548 = axis2_placement_3d ( 'none', #38652, #38650, #38517 ) ;
#38549 = vector ( 'none', #38664, 1000.000000000000000 ) ;
#38550 = cartesian_point ( 'none', ( 6.760050331293390100e-015, 0.0000000000000000000, 55.20000000000000300 ) ) ;
#38551 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, -20.70000000000000300 ) ) ;
#38552 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38553 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38554 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 24.00000000000000400 ) ) ;
#38555 = line ( 'none', #38540, #38524 ) ;
#38556 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38557 = line ( 'none', #38556, #38526 ) ;
#38558 = face_outer_bound ( 'none', #48043, .t. ) ;
#38559 = line ( 'none', #38543, #38542 ) ;
#38560 = cartesian_point ( 'none', ( 4.898587196589412800e-016, -2.000000000000000000, 20.00000000000000400 ) ) ;
#38561 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38563 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38562 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38564 = edge_curve ( 'none', #38199, #38494, #33930, .t. ) ;
#38566 = vector ( 'none', #38563, 1000.000000000000000 ) ;
#38565 = axis2_placement_3d ( 'none', #38577, #38562, #38561 ) ;
#38567 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38568 = vector ( 'none', #38573, 1000.000000000000000 ) ;
#38569 = axis2_placement_3d ( 'none', #38553, #38552, #38545 ) ;
#38570 = cartesian_point ( 'none', ( -27.49999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38571 = line ( 'none', #38570, #38566 ) ;
#38572 = direction ( 'none', ( 0.8571673007021118900, 1.049727191138618100e-016, -0.5150380749100549300 ) ) ;
#38573 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38574 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38575 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38576 = vector ( 'none', #38575, 1000.000000000000000 ) ;
#38577 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38578 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.70000000000000300 ) ) ;
#38579 = cartesian_point ( 'none', ( 4.898587196589412800e-016, 4.000000000000000000, 20.00000000000000400 ) ) ;
#38580 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -11.19999999999999800 ) ) ;
#38581 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38582 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38583 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#38584 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#38585 = axis2_placement_3d ( 'none', #38583, #38582, #38581 ) ;
#38586 = vector ( 'none', #38584, 1000.000000000000000 ) ;
#38587 = circle ( 'none', #38732, 2.000000000000000900 ) ;
#38588 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38589 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38590 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#38591 = face_bound ( 'none', #4741, .t. ) ;
#38592 = face_bound ( 'none', #4766, .t. ) ;
#38593 = face_bound ( 'none', #4764, .t. ) ;
#38595 = face_bound ( 'none', #4776, .t. ) ;
#38594 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38596 = face_bound ( 'none', #4705, .t. ) ;
#38597 = face_bound ( 'none', #4713, .t. ) ;
#38598 = face_bound ( 'none', #4736, .t. ) ;
#38599 = axis2_placement_3d ( 'none', #38631, #38641, #38628 ) ;
#38600 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38602 = face_bound ( 'none', #4652, .t. ) ;
#38601 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38603 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.994920502953583200e-017, 14.44522678755358300 ) ) ;
#38604 = face_bound ( 'none', #4682, .t. ) ;
#38605 = face_bound ( 'none', #4618, .t. ) ;
#38606 = face_bound ( 'none', #4611, .t. ) ;
#38607 = edge_loop ( 'none', ( #46870, #38508, #46871, #46864 ) ) ;
#38608 = face_bound ( 'none', #4613, .t. ) ;
#38609 = face_bound ( 'none', #4640, .t. ) ;
#38610 = face_outer_bound ( 'none', #48089, .t. ) ;
#38611 = face_bound ( 'none', #4589, .t. ) ;
#38613 = face_bound ( 'none', #4520, .t. ) ;
#38612 = plane ( 'none', #38677 ) ;
#38614 = advanced_face ( 'none', ( #33924 ), #33926, .f. ) ;
#38615 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38617 = face_bound ( 'none', #4628, .t. ) ;
#38616 = vector ( 'none', #38615, 1000.000000000000000 ) ;
#38619 = face_bound ( 'none', #4421, .t. ) ;
#38618 = cartesian_point ( 'none', ( 7.256032284948067000e-015, 59.25000000000000000, 37.78676648464435300 ) ) ;
#38622 = vertex_point ( 'none', #33982 ) ;
#38621 = face_bound ( 'none', #1768, .t. ) ;
#38620 = axis2_placement_3d ( 'none', #38594, #38589, #38588 ) ;
#38623 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38624 = vector ( 'none', #38623, 1000.000000000000000 ) ;
#38626 = face_bound ( 'none', #4470, .t. ) ;
#38625 = plane ( 'none', #38620 ) ;
#38627 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38628 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38629 = cartesian_point ( 'none', ( -27.49999999999999600, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38630 = face_bound ( 'none', #4533, .t. ) ;
#38631 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38632 = face_bound ( 'none', #4526, .t. ) ;
#38633 = line ( 'none', #38637, #38624 ) ;
#38634 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38635 = circle ( 'none', #38673, 4.000000000000000000 ) ;
#38636 = cartesian_point ( 'none', ( -27.49999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38637 = cartesian_point ( 'none', ( -17.99999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38638 = face_bound ( 'none', #4495, .t. ) ;
#38639 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 21.50000000000000400 ) ) ;
#38640 = face_bound ( 'none', #4880, .t. ) ;
#38641 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38642 = axis2_placement_3d ( 'none', #38520, #38519, #38627 ) ;
#38643 = vector ( 'none', #38634, 1000.000000000000000 ) ;
#38644 = face_bound ( 'none', #1924, .t. ) ;
#38645 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38646 = face_bound ( 'none', #4486, .t. ) ;
#38647 = circle ( 'none', #38659, 54.99999999999999300 ) ;
#38648 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38649 = vector ( 'none', #38648, 1000.000000000000000 ) ;
#38650 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38651 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38652 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38653 = line ( 'none', #38651, #38649 ) ;
#38654 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38655 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38656 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.856976215510927900e-017, 13.94522678755358300 ) ) ;
#38657 = vector ( 'none', #38531, 1000.000000000000000 ) ;
#38658 = axis2_placement_3d ( 'none', #38656, #38655, #38654 ) ;
#38659 = axis2_placement_3d ( 'none', #38603, #38601, #38600 ) ;
#38660 = plane ( 'none', #38642 ) ;
#38661 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38662 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.912705577010328500e-016 ) ) ;
#38664 = direction ( 'none', ( 1.239088197126290600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38663 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38665 = face_outer_bound ( 'none', #48233, .t. ) ;
#38666 = cartesian_point ( 'none', ( -17.99999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38667 = line ( 'none', #38708, #38685 ) ;
#38668 = axis2_placement_3d ( 'none', #38698, #39472, #39471 ) ;
#38669 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38670 = vector ( 'none', #38669, 1000.000000000000000 ) ;
#38671 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38672 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38675 = edge_curve ( 'none', #1529, #38494, #33970, .t. ) ;
#38674 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38673 = axis2_placement_3d ( 'none', #38696, #38672, #38671 ) ;
#38676 = line ( 'none', #38674, #38670 ) ;
#38677 = axis2_placement_3d ( 'none', #38686, #38662, #38661 ) ;
#38678 = vector ( 'none', #38710, 1000.000000000000000 ) ;
#38679 = oriented_edge ( 'none', *, *, #38243, .t. ) ;
#38680 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38681 = vector ( 'none', #38680, 1000.000000000000000 ) ;
#38682 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38683 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38685 = vector ( 'none', #38683, 1000.000000000000000 ) ;
#38684 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38686 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#38687 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38688 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.69999999999999900 ) ) ;
#38689 = vector ( 'none', #38687, 1000.000000000000000 ) ;
#38690 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38691 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 21.50000000000000400 ) ) ;
#38692 = line ( 'none', #38691, #38689 ) ;
#38693 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38694 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38695 = oriented_edge ( 'none', *, *, #1229, .f. ) ;
#38696 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38697 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38698 = cartesian_point ( 'none', ( 34.35732896524944400, 49.00000000000000000, 12.23063599972925000 ) ) ;
#38699 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38700 = vector ( 'none', #38699, 1000.000000000000000 ) ;
#38701 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.000000000000000000, 28.00000000000000400 ) ) ;
#38702 = line ( 'none', #38701, #38700 ) ;
#38703 = face_outer_bound ( 'none', #47884, .t. ) ;
#38704 = line ( 'none', #38688, #38681 ) ;
#38705 = face_outer_bound ( 'none', #5170, .t. ) ;
#38706 = face_bound ( 'none', #5177, .t. ) ;
#38707 = face_bound ( 'none', #5104, .t. ) ;
#38708 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#38709 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38710 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38712 = face_bound ( 'none', #5122, .t. ) ;
#38711 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38713 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#38714 = face_bound ( 'none', #5132, .t. ) ;
#38715 = axis2_placement_3d ( 'none', #38713, #38711, #38709 ) ;
#38716 = face_bound ( 'none', #5092, .t. ) ;
#38717 = circle ( 'none', #38715, 2.499999999999998700 ) ;
#38718 = face_bound ( 'none', #5172, .t. ) ;
#38719 = axis2_placement_3d ( 'none', #38724, #38694, #38693 ) ;
#38720 = face_bound ( 'none', #5082, .t. ) ;
#38721 = face_bound ( 'none', #5028, .t. ) ;
#38722 = face_bound ( 'none', #5029, .t. ) ;
#38723 = face_bound ( 'none', #5068, .t. ) ;
#38724 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#38725 = face_bound ( 'none', #4970, .t. ) ;
#38726 = plane ( 'none', #38719 ) ;
#38727 = face_bound ( 'none', #5007, .t. ) ;
#38728 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38729 = face_bound ( 'none', #5002, .t. ) ;
#38730 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38731 = face_bound ( 'none', #5041, .t. ) ;
#38732 = axis2_placement_3d ( 'none', #38590, #38730, #38728 ) ;
#38733 = face_bound ( 'none', #4942, .t. ) ;
#38734 = face_bound ( 'none', #4960, .t. ) ;
#38736 = face_bound ( 'none', #4908, .t. ) ;
#38735 = cartesian_point ( 'none', ( 11.50000000000000000, 4.000000000000000000, 26.50000000000000400 ) ) ;
#38737 = face_bound ( 'none', #4929, .t. ) ;
#38738 = face_bound ( 'none', #4899, .t. ) ;
#38739 = face_bound ( 'none', #4835, .t. ) ;
#38740 = cartesian_point ( 'none', ( 11.17308093990178700, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#38741 = face_bound ( 'none', #4841, .t. ) ;
#38742 = axis2_placement_3d ( 'none', #38857, #38840, #38838 ) ;
#38743 = face_bound ( 'none', #4846, .t. ) ;
#38744 = face_bound ( 'none', #4862, .t. ) ;
#38745 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 26.50000000000001100 ) ) ;
#38746 = face_bound ( 'none', #4793, .t. ) ;
#38747 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108400e-018 ) ) ;
#38748 = cartesian_point ( 'none', ( -27.50258157546445800, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38749 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.856976215510927900e-017, 13.94522678755358300 ) ) ;
#38750 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -30.20000000000000600 ) ) ;
#38751 = cartesian_point ( 'none', ( -2.775557561562891700e-015, 49.00000000000000000, -11.19999999999999900 ) ) ;
#38752 = line ( 'none', #38751, #38920 ) ;
#38753 = vector ( 'none', #38869, 1000.000000000000000 ) ;
#38754 = cartesian_point ( 'none', ( -44.19770985389321500, 120.0000000000000000, 45.60496073533087700 ) ) ;
#38755 = line ( 'none', #38754, #38753 ) ;
#38756 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38757 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 14.44522678755358500 ) ) ;
#38758 = vector ( 'none', #38756, 1000.000000000000000 ) ;
#38760 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38759 = circle ( 'none', #38798, 0.5000000000000073300 ) ;
#38761 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.758885748853108400e-018 ) ) ;
#38762 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#38763 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38765 = vector ( 'none', #38763, 1000.000000000000000 ) ;
#38764 = axis2_placement_3d ( 'none', #38810, #38809, #38822 ) ;
#38767 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38766 = circle ( 'none', #38866, 55.50000000000000000 ) ;
#38768 = toroidal_surface ( 'none', #38793, 55.50000000000000000, 0.5000000000000038900 ) ;
#38769 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -27.70000000000000600 ) ) ;
#38770 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38771 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38772 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38773 = vertex_point ( 'none', #33972 ) ;
#38774 = vector ( 'none', #38772, 1000.000000000000000 ) ;
#38775 = face_outer_bound ( 'none', #48060, .t. ) ;
#38776 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -37.20000000000001000 ) ) ;
#38777 = line ( 'none', #38776, #38774 ) ;
#38778 = axis2_placement_3d ( 'none', #38787, #38762, #38761 ) ;
#38779 = cartesian_point ( 'none', ( -42.73977259905039700, 4.000000000000003600, 46.97405494718825700 ) ) ;
#38780 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38781 = face_outer_bound ( 'none', #48124, .t. ) ;
#38782 = plane ( 'none', #38778 ) ;
#38783 = line ( 'none', #38767, #38765 ) ;
#38784 = cartesian_point ( 'none', ( -1.700000000000000800, 49.00000000000000000, -27.70000000000000300 ) ) ;
#38785 = cylindrical_surface ( 'none', #38803, 59.25000000000000000 ) ;
#38786 = plane ( 'none', #38836 ) ;
#38787 = cartesian_point ( 'none', ( -1.349182362510824300e-012, -59.25000000000000000, 13.94522678755358300 ) ) ;
#38788 = face_outer_bound ( 'none', #46802, .t. ) ;
#38789 = cartesian_point ( 'none', ( 11.17308093990178700, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#38791 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38790 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#38792 = vector ( 'none', #38791, 1000.000000000000000 ) ;
#38793 = axis2_placement_3d ( 'none', #38757, #38780, #38747 ) ;
#38794 = cartesian_point ( 'none', ( -1.700000000000004400, 49.00000000000000000, -2.106449935114700300e-016 ) ) ;
#38795 = line ( 'none', #38794, #38792 ) ;
#38797 = cartesian_point ( 'none', ( -20.50258157546445400, 49.00000000000000000, -27.69999999999999900 ) ) ;
#38796 = face_bound ( 'none', #48121, .t. ) ;
#38798 = axis2_placement_3d ( 'none', #38852, #38851, #38850 ) ;
#38800 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, -37.20000000000001000 ) ) ;
#38799 = cartesian_point ( 'none', ( 11.32691906009821300, 2.449293598294705900e-016, -2.000000000000000900 ) ) ;
#38801 = cartesian_point ( 'none', ( 11.17308093990178700, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#38802 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -37.20000000000001000 ) ) ;
#38803 = axis2_placement_3d ( 'none', #38790, #38771, #38770 ) ;
#38804 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.758885748853108400e-018 ) ) ;
#38805 = line ( 'none', #38760, #38758 ) ;
#38806 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#38807 = axis2_placement_3d ( 'none', #38925, #38930, #38929 ) ;
#38808 = line ( 'none', #38936, #38934 ) ;
#38809 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38810 = cartesian_point ( 'none', ( 34.35732896524944400, 47.00000000000000000, 12.23063599972925000 ) ) ;
#38811 = face_outer_bound ( 'none', #1928, .t. ) ;
#38812 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38813 = vector ( 'none', #38812, 1000.000000000000000 ) ;
#38814 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38815 = line ( 'none', #38814, #38813 ) ;
#38816 = plane ( 'none', #38912 ) ;
#38818 = cartesian_point ( 'none', ( -1.700000000000000800, 49.00000000000000000, -30.20000000000001000 ) ) ;
#38817 = cylindrical_surface ( 'none', #38764, 1.030635999729259600 ) ;
#38819 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38820 = vector ( 'none', #38819, 1000.000000000000000 ) ;
#38821 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38822 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38823 = face_outer_bound ( 'none', #48176, .t. ) ;
#38824 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -18.19999999999999900 ) ) ;
#38825 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38826 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38827 = direction ( 'none', ( 0.6845471059286903900, 0.0000000000000000000, -0.7289686274214100000 ) ) ;
#38828 = cartesian_point ( 'none', ( 11.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#38829 = direction ( 'none', ( 0.7289686274214100000, -0.0000000000000000000, 0.6845471059286903900 ) ) ;
#38830 = conical_surface ( 'none', #38807, 5.371010071662833100, 1.221730476396037500 ) ;
#38831 = cartesian_point ( 'none', ( -40.22140424334532600, 120.0000000000000000, 41.37062533602075800 ) ) ;
#38832 = line ( 'none', #38821, #38820 ) ;
#38833 = circle ( 'none', #38848, 2.000000000000000900 ) ;
#38834 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#38835 = face_outer_bound ( 'none', #48207, .t. ) ;
#38836 = axis2_placement_3d ( 'none', #38831, #38829, #38827 ) ;
#38837 = axis2_placement_3d ( 'none', #38834, #38855, #38849 ) ;
#38838 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38839 = advanced_face ( 'none', ( #33950 ), #33971, .f. ) ;
#38840 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#38841 = face_outer_bound ( 'none', #3287, .t. ) ;
#38842 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#38843 = cylindrical_surface ( 'none', #38837, 65.75000000000000000 ) ;
#38844 = vector ( 'none', #38842, 1000.000000000000000 ) ;
#38845 = cartesian_point ( 'none', ( -1.496818542128560000e-014, 49.00000000000000000, -30.20000000000001000 ) ) ;
#38846 = line ( 'none', #38845, #38844 ) ;
#38847 = circle ( 'none', #38742, 0.5000000000000038900 ) ;
#38848 = axis2_placement_3d ( 'none', #38828, #38826, #38825 ) ;
#38849 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38850 = direction ( 'none', ( 1.224646799147347800e-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38851 = direction ( 'none', ( 1.000000000000000000, -1.224646799147353200e-016, -3.378660601546207900e-034 ) ) ;
#38852 = cartesian_point ( 'none', ( 6.796789735267811000e-015, 55.50000000000000000, 14.44522678755358500 ) ) ;
#38853 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505164300e-016 ) ) ;
#38854 = vector ( 'none', #38853, 1000.000000000000000 ) ;
#38855 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38856 = cartesian_point ( 'none', ( 0.0000000000000000000, -55.50000000000000000, 13.94522678755358300 ) ) ;
#38857 = cartesian_point ( 'none', ( 0.0000000000000000000, -55.50000000000000000, 14.44522678755358500 ) ) ;
#38858 = cartesian_point ( 'none', ( 1.372909722415930600e-014, 49.00000000000000000, -27.70000000000000300 ) ) ;
#38859 = line ( 'none', #38858, #38854 ) ;
#38860 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38861 = vector ( 'none', #38860, 1000.000000000000000 ) ;
#38862 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38863 = cartesian_point ( 'none', ( -1.699999999999997300, 49.00000000000000000, 2.106449935114691400e-016 ) ) ;
#38865 = line ( 'none', #38863, #38861 ) ;
#38864 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38866 = axis2_placement_3d ( 'none', #38749, #38864, #38862 ) ;
#38867 = edge_curve ( 'none', #53215, #46520, #33980, .t. ) ;
#38868 = circle ( 'none', #38992, 0.09473871013122858700 ) ;
#38869 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#38870 = circle ( 'none', #38983, 59.25000000000000000 ) ;
#38872 = vertex_point ( 'none', #33960 ) ;
#38871 = cartesian_point ( 'none', ( -11.99999999999998900, 49.00000000000000000, -34.63915900659304000 ) ) ;
#38873 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.856976215510927900e-017, 13.94522678755358300 ) ) ;
#38874 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38875 = vector ( 'none', #38874, 1000.000000000000000 ) ;
#38876 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#38877 = vector ( 'none', #38876, 1000.000000000000000 ) ;
#38878 = cartesian_point ( 'none', ( -5.266124837786736500e-017, 49.00000000000000000, -1.700000000000000800 ) ) ;
#38880 = circle ( 'none', #39003, 0.9999999999998829800 ) ;
#38879 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38881 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#38882 = cartesian_point ( 'none', ( -35.32827817307948200, 49.00000000000000000, -12.57627772138943800 ) ) ;
#38883 = cartesian_point ( 'none', ( 10.90000000000000200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#38884 = axis2_placement_3d ( 'none', #38883, #38881, #38879 ) ;
#38885 = line ( 'none', #38891, #38875 ) ;
#38886 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -7.434529182757738500e-016 ) ) ;
#38887 = cartesian_point ( 'none', ( -29.99999999999999300, -6.000000000000000000, -30.00000000000000000 ) ) ;
#38888 = vector ( 'none', #38886, 1000.000000000000000 ) ;
#38889 = cartesian_point ( 'none', ( 6.468040388999214800e-015, 49.00000000000000000, -8.699999999999976200 ) ) ;
#38890 = line ( 'none', #38889, #38888 ) ;
#38891 = cartesian_point ( 'none', ( 27.50258157546444000, 47.00000000000000000, 1.700000000000000000 ) ) ;
#38892 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38893 = cartesian_point ( 'none', ( -10.99999999999999800, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38894 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38895 = vector ( 'none', #38894, 1000.000000000000000 ) ;
#38896 = oriented_edge ( 'none', *, *, #4547, .f. ) ;
#38897 = axis2_placement_3d ( 'none', #38873, #38966, #38965 ) ;
#38898 = circle ( 'none', #38884, 1.610000000000001200 ) ;
#38899 = face_outer_bound ( 'none', #53223, .t. ) ;
#38900 = line ( 'none', #38878, #38877 ) ;
#38901 = face_bound ( 'none', #48149, .t. ) ;
#38902 = cartesian_point ( 'none', ( 5.266124837786733400e-017, 49.00000000000000000, -1.699999999999999500 ) ) ;
#38903 = cartesian_point ( 'none', ( -1.349182362510824300e-012, -59.25000000000000000, 13.44522678755358300 ) ) ;
#38904 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38905 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#38906 = vector ( 'none', #38904, 1000.000000000000000 ) ;
#38907 = vector ( 'none', #38905, 1000.000000000000000 ) ;
#38908 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#38909 = cartesian_point ( 'none', ( -20.50258157546445000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#38910 = face_bound ( 'none', #48151, .t. ) ;
#38911 = cartesian_point ( 'none', ( -27.50258157546445000, 49.00000000000000000, -1.700000000000000000 ) ) ;
#38912 = axis2_placement_3d ( 'none', #38887, #38998, #38997 ) ;
#38913 = face_bound ( 'none', #48112, .t. ) ;
#38914 = cartesian_point ( 'none', ( -43.50768602058411000, 4.000000000000000000, 44.87015998561038500 ) ) ;
#38916 = line ( 'none', #38914, #38907 ) ;
#38915 = line ( 'none', #38908, #38906 ) ;
#38917 = axis2_placement_3d ( 'none', #38903, #38806, #38804 ) ;
#38919 = edge_curve ( 'none', #38872, #46520, #33956, .t. ) ;
#38918 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252582100e-016 ) ) ;
#38920 = vector ( 'none', #38918, 1000.000000000000000 ) ;
#38921 = edge_curve ( 'none', #46482, #38773, #34029, .t. ) ;
#38922 = cartesian_point ( 'none', ( -33.08422515938899300, 49.00000000000000000, -17.65457576955200700 ) ) ;
#38923 = plane ( 'none', #38917 ) ;
#38924 = face_outer_bound ( 'none', #48199, .t. ) ;
#38925 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38926 = cartesian_point ( 'none', ( -27.50258157546445000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38927 = line ( 'none', #38926, #38895 ) ;
#38928 = oriented_edge ( 'none', *, *, #38919, .t. ) ;
#38929 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#38930 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38931 = cartesian_point ( 'none', ( 10.90000000000000200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#38932 = face_bound ( 'none', #48169, .t. ) ;
#38933 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#38934 = vector ( 'none', #38933, 1000.000000000000000 ) ;
#38935 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#38936 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38937 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38938 = cartesian_point ( 'none', ( -8.699999999999999300, 49.00000000000000000, -20.70000000000000300 ) ) ;
#38939 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38940 = circle ( 'none', #38948, 0.9999999999999940000 ) ;
#38941 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38943 = edge_curve ( 'none', #1267, #38872, #34023, .t. ) ;
#38942 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38944 = direction ( 'none', ( -3.305209758587623400e-015, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38945 = cartesian_point ( 'none', ( -18.00000000000009600, 49.00000000000000000, -5.949377565457754600e-014 ) ) ;
#38946 = axis2_placement_3d ( 'none', #38955, #38942, #38941 ) ;
#38947 = line ( 'none', #38945, #39067 ) ;
#38948 = axis2_placement_3d ( 'none', #38964, #39059, #39058 ) ;
#38949 = cartesian_point ( 'none', ( -30.00258157546443300, 49.00000000000000000, 2.974067577078136100e-014 ) ) ;
#38950 = line ( 'none', #38949, #39015 ) ;
#38952 = vector ( 'none', #39029, 1000.000000000000000 ) ;
#38951 = face_outer_bound ( 'none', #48189, .t. ) ;
#38953 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38954 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38956 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38955 = cartesian_point ( 'none', ( 0.0000000000000000000, -5.251146057624207700e-017, 4.500000000000003600 ) ) ;
#38957 = circle ( 'none', #38946, 65.75000000000000000 ) ;
#38958 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38959 = cartesian_point ( 'none', ( -27.50258157546445000, 49.00000000000000000, -8.699999999999997500 ) ) ;
#38960 = cylindrical_surface ( 'none', #38985, 59.25000000000000000 ) ;
#38961 = cartesian_point ( 'none', ( -11.75721461541135000, 49.00000000000000000, -35.60923903268877700 ) ) ;
#38962 = cartesian_point ( 'none', ( -17.99999999999999600, 49.00000000000000000, -30.19999999999999200 ) ) ;
#38963 = line ( 'none', #39047, #39046 ) ;
#38964 = cartesian_point ( 'none', ( -16.99999999999998600, 49.00000000000000000, -32.29938079901842900 ) ) ;
#38965 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#38966 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#38967 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252581100e-016 ) ) ;
#38968 = vector ( 'none', #38967, 1000.000000000000000 ) ;
#38969 = cartesian_point ( 'none', ( 2.156013462999744000e-015, 49.00000000000000000, -8.699999999999994000 ) ) ;
#38970 = line ( 'none', #38969, #38968 ) ;
#38971 = axis2_placement_3d ( 'none', #39065, #39064, #39062 ) ;
#38972 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.719031928068271300e-017, 13.44522678755358300 ) ) ;
#38973 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38974 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#38975 = circle ( 'none', #38993, 37.50000000000000000 ) ;
#38976 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 13.44522678755358300 ) ) ;
#38977 = axis2_placement_3d ( 'none', #38976, #38974, #38973 ) ;
#38978 = cartesian_point ( 'none', ( -17.99999999999998900, 49.00000000000000000, -32.29938079901842900 ) ) ;
#38979 = circle ( 'none', #38971, 0.09473871013122511800 ) ;
#38980 = cartesian_point ( 'none', ( -10.99999999999999800, 49.00000000000000000, -1.700000000000000000 ) ) ;
#38981 = cartesian_point ( 'none', ( -17.46575342465754200, 49.00000000000000000, -33.18429534145727900 ) ) ;
#38982 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#38983 = axis2_placement_3d ( 'none', #38972, #38954, #38953 ) ;
#38984 = vector ( 'none', #38892, 1000.000000000000000 ) ;
#38985 = axis2_placement_3d ( 'none', #38935, #39061, #38939 ) ;
#38986 = cartesian_point ( 'none', ( -10.99999999999999800, 49.00000000000000000, -8.699999999999997500 ) ) ;
#38987 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#38988 = cartesian_point ( 'none', ( -30.00258157546444000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#38989 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#38990 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 13.44522678755358300 ) ) ;
#38991 = cartesian_point ( 'none', ( -18.00000000000000000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#38992 = axis2_placement_3d ( 'none', #38990, #38989, #38987 ) ;
#38993 = axis2_placement_3d ( 'none', #38982, #38958, #38956 ) ;
#38994 = circle ( 'none', #38977, 0.09473871013122511800 ) ;
#38995 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 3.097720492815726400e-017 ) ) ;
#38996 = vector ( 'none', #38995, 1000.000000000000000 ) ;
#38997 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#38998 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#38999 = line ( 'none', #38893, #38984 ) ;
#39001 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39000 = circle ( 'none', #38897, 59.25000000000000000 ) ;
#39002 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39003 = axis2_placement_3d ( 'none', #38871, #39002, #39001 ) ;
#39004 = line ( 'none', #38902, #38996 ) ;
#39005 = vertex_point ( 'none', #33981 ) ;
#39006 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.593409050587842700e-015 ) ) ;
#39007 = direction ( 'none', ( -1.593409050587842700e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39008 = cartesian_point ( 'none', ( -30.00258157546442600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39009 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39011 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.582479236531385300e-015 ) ) ;
#39010 = cartesian_point ( 'none', ( 36.51534652619678700, 120.0000000000000000, -51.96036439510184800 ) ) ;
#39013 = cartesian_point ( 'none', ( -1.744011221048739300e-013, 49.00000000000000000, -18.20000000000028400 ) ) ;
#39012 = cylindrical_surface ( 'none', #39017, 0.9999999999999940000 ) ;
#39014 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39015 = vector ( 'none', #39014, 1000.000000000000000 ) ;
#39016 = cartesian_point ( 'none', ( -30.00258157546443300, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39017 = axis2_placement_3d ( 'none', #39125, #39009, #39108 ) ;
#39018 = axis2_placement_3d ( 'none', #39122, #39121, #39119 ) ;
#39020 = oriented_edge ( 'none', *, *, #39054, .t. ) ;
#39019 = cartesian_point ( 'none', ( -30.00258157546444000, 49.00000000000000000, -11.19999999999999400 ) ) ;
#39021 = circle ( 'none', #39018, 1.000000000000000900 ) ;
#39022 = circle ( 'none', #39105, 1.000000000000000900 ) ;
#39023 = cartesian_point ( 'none', ( -32.17495066679126800, 49.00000000000000000, -17.16936400027072900 ) ) ;
#39024 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39025 = cartesian_point ( 'none', ( -3.123081739152198700e-014, 49.00000000000000000, -11.20000000000007700 ) ) ;
#39026 = vector ( 'none', #39024, 1000.000000000000000 ) ;
#39027 = line ( 'none', #39025, #39086 ) ;
#39028 = cartesian_point ( 'none', ( 30.00258157546443300, 47.00000000000000000, 1.700000000000000000 ) ) ;
#39029 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39030 = line ( 'none', #39028, #39026 ) ;
#39031 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39032 = axis2_placement_3d ( 'none', #39037, #39007, #39006 ) ;
#39033 = cartesian_point ( 'none', ( -20.50258157546443600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39034 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39035 = cartesian_point ( 'none', ( -27.50258157546445800, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39036 = line ( 'none', #39035, #38952 ) ;
#39037 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 11.19999999999999400 ) ) ;
#39038 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39039 = vector ( 'none', #39038, 1000.000000000000000 ) ;
#39040 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -52.37257914280938600 ) ) ;
#39041 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39042 = axis2_placement_3d ( 'none', #39057, #38937, #39034 ) ;
#39043 = face_outer_bound ( 'none', #48090, .t. ) ;
#39044 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39045 = cartesian_point ( 'none', ( -18.00000000000000000, 49.00000000000000000, -1.700000000000000200 ) ) ;
#39046 = vector ( 'none', #39044, 1000.000000000000000 ) ;
#39048 = cartesian_point ( 'none', ( -37.00258157546441900, 49.00000000000000000, 1.700000000000007100 ) ) ;
#39047 = cartesian_point ( 'none', ( -29.99999999999999300, -6.000000000000000000, -30.00000000000000000 ) ) ;
#39050 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, -30.19999999999999900 ) ) ;
#39049 = circle ( 'none', #39042, 65.75000000000000000 ) ;
#39051 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.912705577010320600e-016 ) ) ;
#39052 = vector ( 'none', #39051, 1000.000000000000000 ) ;
#39053 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -47.28950784125989100 ) ) ;
#39054 = edge_curve ( 'none', #38773, #1320, #34019, .t. ) ;
#39055 = cartesian_point ( 'none', ( -2.993637084257117500e-014, 49.00000000000000000, -30.20000000000000600 ) ) ;
#39056 = line ( 'none', #39055, #39052 ) ;
#39058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39057 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.719031928068271300e-017, 13.44522678755358300 ) ) ;
#39059 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39060 = plane ( 'none', #39032 ) ;
#39061 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#39062 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39063 = line ( 'none', #39041, #39039 ) ;
#39064 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#39065 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 13.44522678755358300 ) ) ;
#39066 = face_outer_bound ( 'none', #52949, .t. ) ;
#39067 = vector ( 'none', #38944, 1000.000000000000000 ) ;
#39068 = circle ( 'none', #39169, 10.04881096640908200 ) ;
#39069 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -60.04080685390411500 ) ) ;
#39070 = line ( 'none', #39069, #39186 ) ;
#39071 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39072 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, -34.63915900659303300 ) ) ;
#39073 = vector ( 'none', #39071, 1000.000000000000000 ) ;
#39075 = cartesian_point ( 'none', ( -30.00258157546444700, 49.00000000000000000, -1.700000000000000000 ) ) ;
#39074 = cartesian_point ( 'none', ( 22.44613260958840000, 120.0000000000000000, -59.40893140658879200 ) ) ;
#39076 = cartesian_point ( 'none', ( 37.32436352057173700, 4.000000000000003600, -52.37257914280938600 ) ) ;
#39077 = cartesian_point ( 'none', ( -37.00258157546444700, 49.00000000000000000, -8.700000000000004600 ) ) ;
#39078 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39079 = vector ( 'none', #39078, 1000.000000000000000 ) ;
#39080 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39081 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39082 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#39084 = axis2_placement_3d ( 'none', #39182, #39190, #39189 ) ;
#39083 = line ( 'none', #39074, #39073 ) ;
#39085 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.788465838528729100e-015 ) ) ;
#39086 = vector ( 'none', #39085, 1000.000000000000000 ) ;
#39088 = edge_loop ( 'none', ( #30679, #30224, #30511, #30649, #31581, #31429 ) ) ;
#39087 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39089 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#39090 = cartesian_point ( 'none', ( -20.50258157546445000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39091 = cartesian_point ( 'none', ( 22.44613260958840000, 4.000000000000003600, -59.40893140658879200 ) ) ;
#39092 = line ( 'none', #39090, #39079 ) ;
#39093 = cartesian_point ( 'none', ( -34.35732896524947200, 49.00000000000000000, -11.19999999999998900 ) ) ;
#39095 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39094 = face_outer_bound ( 'none', #48146, .t. ) ;
#39096 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39097 = cartesian_point ( 'none', ( -34.35732896524947200, 49.00000000000000000, -12.23063599972925000 ) ) ;
#39098 = plane ( 'none', #39117 ) ;
#39099 = face_outer_bound ( 'none', #48245, .t. ) ;
#39100 = cartesian_point ( 'none', ( 11.50000000000000000, 4.000000000000000000, 24.00000000000000400 ) ) ;
#39101 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39102 = axis2_placement_3d ( 'none', #39097, #39096, #39095 ) ;
#39103 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39104 = cartesian_point ( 'none', ( 23.37590909547666100, 4.000000000000003600, -59.04080685390411500 ) ) ;
#39105 = axis2_placement_3d ( 'none', #39104, #39103, #39101 ) ;
#39106 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39107 = axis2_placement_3d ( 'none', #39109, #39089, #39087 ) ;
#39108 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39109 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.561424620410930800e-017, 2.000000000000001800 ) ) ;
#39110 = cartesian_point ( 'none', ( -30.00258157546444700, 49.00000000000000000, -18.19999999999999600 ) ) ;
#39111 = circle ( 'none', #39102, 1.030635999729261300 ) ;
#39112 = cartesian_point ( 'none', ( -32.17495066679125400, 49.00000000000000000, -18.19999999999997800 ) ) ;
#39113 = conical_surface ( 'none', #39107, 71.00000000000000000, 0.7853981633974482800 ) ;
#39114 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39115 = vector ( 'none', #39011, 1000.000000000000000 ) ;
#39116 = face_outer_bound ( 'none', #48225, .t. ) ;
#39117 = axis2_placement_3d ( 'none', #39082, #39081, #39080 ) ;
#39118 = axis2_placement_3d ( 'none', #39031, #39114, #39106 ) ;
#39119 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39120 = oriented_edge ( 'none', *, *, #53237, .f. ) ;
#39121 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39122 = cartesian_point ( 'none', ( 23.37590909547666100, 120.0000000000000000, -59.04080685390411500 ) ) ;
#39123 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39124 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39125 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -51.37257914280939300 ) ) ;
#39126 = axis2_placement_3d ( 'none', #39023, #39124, #39123 ) ;
#39127 = circle ( 'none', #39126, 1.030635999729249400 ) ;
#39129 = line ( 'none', #39013, #39115 ) ;
#39128 = circle ( 'none', #39134, 71.00000000000000000 ) ;
#39130 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39131 = circle ( 'none', #39118, 37.50000000000000700 ) ;
#39132 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#39133 = cartesian_point ( 'none', ( 0.0000000000000000000, -5.251146057624207700e-017, 4.500000000000003600 ) ) ;
#39134 = axis2_placement_3d ( 'none', #39147, #39142, #39240 ) ;
#39136 = cartesian_point ( 'none', ( -17.99999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39135 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 21.50000000000001100 ) ) ;
#39137 = line ( 'none', #39236, #39233 ) ;
#39138 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 21.50000000000001100 ) ) ;
#39139 = line ( 'none', #39138, #39220 ) ;
#39140 = line ( 'none', #39251, #39250 ) ;
#39141 = axis2_placement_3d ( 'none', #39248, #39212, #39210 ) ;
#39142 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#39144 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#39143 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39146 = vector ( 'none', #39144, 1000.000000000000000 ) ;
#39145 = vector ( 'none', #39143, 1000.000000000000000 ) ;
#39147 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.147591758082963400e-017, 0.5000000000000004400 ) ) ;
#39148 = cartesian_point ( 'none', ( -2.156013462999746400e-015, 49.00000000000000000, -8.700000000000004600 ) ) ;
#39149 = cartesian_point ( 'none', ( -37.00258157546444700, 49.00000000000000000, -1.700000000000007100 ) ) ;
#39150 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 26.50000000000000400 ) ) ;
#39151 = cartesian_point ( 'none', ( -20.50258157546445000, 49.00000000000000000, -1.700000000000000200 ) ) ;
#39152 = line ( 'none', #39148, #39146 ) ;
#39154 = edge_curve ( 'none', #53201, #1297, #34013, .t. ) ;
#39153 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.758885748853108400e-018 ) ) ;
#39155 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#39156 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39157 = vector ( 'none', #39156, 1000.000000000000000 ) ;
#39158 = cartesian_point ( 'none', ( -18.00000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39159 = line ( 'none', #39150, #39145 ) ;
#39160 = line ( 'none', #39158, #39157 ) ;
#39161 = cartesian_point ( 'none', ( -1.497193929706104600e-012, -65.75000000000000000, 4.500000000000000900 ) ) ;
#39162 = vector ( 'none', #39165, 1000.000000000000000 ) ;
#39163 = face_bound ( 'none', #48190, .t. ) ;
#39164 = direction ( 'none', ( 0.8949343677499603800, 0.4461978007789578200, 0.0000000000000000000 ) ) ;
#39165 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39166 = direction ( 'none', ( 0.4461978007789579300, -0.8949343677499603800, 0.0000000000000000000 ) ) ;
#39167 = cartesian_point ( 'none', ( -37.00258157546444700, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39168 = axis2_placement_3d ( 'none', #39133, #39132, #39130 ) ;
#39169 = axis2_placement_3d ( 'none', #39188, #39166, #39164 ) ;
#39170 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39171 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39172 = axis2_placement_3d ( 'none', #39100, #39171, #39170 ) ;
#39173 = oriented_edge ( 'none', *, *, #53182, .f. ) ;
#39174 = conical_surface ( 'none', #39084, 2.000000000000000900, 0.9599310885968839200 ) ;
#39175 = line ( 'none', #39167, #39162 ) ;
#39176 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 1.022247762629190200e-015 ) ) ;
#39177 = vector ( 'none', #39176, 1000.000000000000000 ) ;
#39178 = cartesian_point ( 'none', ( 1.737821196469591900e-015, 49.00000000000000000, -1.699999999999969300 ) ) ;
#39179 = axis2_placement_3d ( 'none', #39161, #39155, #39153 ) ;
#39180 = line ( 'none', #39178, #39177 ) ;
#39181 = circle ( 'none', #39172, 2.499999999999998700 ) ;
#39182 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#39183 = face_outer_bound ( 'none', #4564, .t. ) ;
#39184 = plane ( 'none', #39179 ) ;
#39185 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39186 = vector ( 'none', #39185, 1000.000000000000000 ) ;
#39187 = circle ( 'none', #39168, 68.49999999999998600 ) ;
#39188 = cartesian_point ( 'none', ( 9.196560055547529100, 2.435235542840847900, 0.0000000000000000000 ) ) ;
#39189 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39190 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#39191 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39192 = vector ( 'none', #39191, 1000.000000000000000 ) ;
#39193 = cartesian_point ( 'none', ( -30.00258157546444700, 49.00000000000000000, -2.974067577078137400e-014 ) ) ;
#39194 = line ( 'none', #39193, #39192 ) ;
#39195 = face_outer_bound ( 'none', #48438, .t. ) ;
#39197 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39196 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39198 = vector ( 'none', #39197, 1000.000000000000000 ) ;
#39199 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000000, 35.50000000000000700 ) ) ;
#39200 = circle ( 'none', #38668, 1.030635999729259600 ) ;
#39201 = cylindrical_surface ( 'none', #39207, 1.649999999999991700 ) ;
#39202 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39203 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39204 = axis2_placement_3d ( 'none', #39237, #39203, #39202 ) ;
#39205 = cartesian_point ( 'none', ( 35.32827817307944700, 49.00000000000000000, 12.57627772138943600 ) ) ;
#39206 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39207 = axis2_placement_3d ( 'none', #39199, #39215, #39209 ) ;
#39208 = vector ( 'none', #39206, 1000.000000000000000 ) ;
#39209 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39211 = cartesian_point ( 'none', ( -34.35732896524944400, 49.00000000000000000, 11.19999999999998900 ) ) ;
#39210 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39212 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39213 = cartesian_point ( 'none', ( -17.99999999999998600, 49.00000000000000000, 1.700000000000000200 ) ) ;
#39214 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39215 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39216 = vector ( 'none', #39214, 1000.000000000000000 ) ;
#39217 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39218 = line ( 'none', #39217, #39216 ) ;
#39219 = oriented_edge ( 'none', *, *, #39154, .f. ) ;
#39220 = vector ( 'none', #39196, 1000.000000000000000 ) ;
#39221 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39222 = line ( 'none', #39221, #39198 ) ;
#39223 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39224 = vector ( 'none', #39223, 1000.000000000000000 ) ;
#39225 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39226 = cartesian_point ( 'none', ( 37.00258157546441900, 47.00000000000000000, 1.700000000000007100 ) ) ;
#39227 = vector ( 'none', #39225, 1000.000000000000000 ) ;
#39228 = cartesian_point ( 'none', ( -27.49999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39229 = circle ( 'none', #39141, 2.499999999999998700 ) ;
#39230 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#39232 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#39231 = vector ( 'none', #39230, 1000.000000000000000 ) ;
#39233 = vector ( 'none', #39232, 1000.000000000000000 ) ;
#39234 = cartesian_point ( 'none', ( 20.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#39236 = cartesian_point ( 'none', ( -42.73977259905039700, 120.0000000000000000, 46.97405494718825700 ) ) ;
#39235 = line ( 'none', #39234, #39231 ) ;
#39237 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 24.00000000000001100 ) ) ;
#39238 = circle ( 'none', #39204, 2.499999999999998700 ) ;
#39239 = line ( 'none', #39226, #39224 ) ;
#39241 = cartesian_point ( 'none', ( -17.99999999999997900, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39240 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -3.054090626719731000e-018 ) ) ;
#39242 = line ( 'none', #39228, #39227 ) ;
#39243 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -37.20000000000001000 ) ) ;
#39244 = cartesian_point ( 'none', ( -10.99999999999999300, 49.00000000000000000, 5.451988067355674400e-015 ) ) ;
#39245 = line ( 'none', #39244, #39208 ) ;
#39246 = face_outer_bound ( 'none', #48363, .t. ) ;
#39247 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, 8.699999999999997500 ) ) ;
#39248 = cartesian_point ( 'none', ( 11.50000000000000000, 4.000000000000000000, 24.00000000000000400 ) ) ;
#39249 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39250 = vector ( 'none', #39249, 1000.000000000000000 ) ;
#39251 = cartesian_point ( 'none', ( -17.99999999999997200, 49.00000000000000000, -8.921435019309276700e-015 ) ) ;
#39252 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39253 = cartesian_point ( 'none', ( -27.49999999999998200, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39254 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.022247762629192000e-015 ) ) ;
#39255 = vector ( 'none', #39254, 1000.000000000000000 ) ;
#39256 = cartesian_point ( 'none', ( 1.737821196469595100e-015, 49.00000000000000000, 1.699999999999969300 ) ) ;
#39257 = line ( 'none', #39256, #39255 ) ;
#39258 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39259 = cartesian_point ( 'none', ( -27.50258157546444000, 49.00000000000000000, 8.699999999999997500 ) ) ;
#39260 = vector ( 'none', #39258, 1000.000000000000000 ) ;
#39261 = edge_loop ( 'none', ( #30110, #29966, #31113, #30111 ) ) ;
#39262 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39263 = vector ( 'none', #39262, 1000.000000000000000 ) ;
#39264 = cartesian_point ( 'none', ( -27.49999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39265 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39266 = line ( 'none', #39265, #39263 ) ;
#39267 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815725800e-017 ) ) ;
#39268 = vector ( 'none', #39267, 1000.000000000000000 ) ;
#39269 = cartesian_point ( 'none', ( -5.266124837786736500e-017, 49.00000000000000000, 1.700000000000000800 ) ) ;
#39270 = line ( 'none', #39269, #39268 ) ;
#39271 = cartesian_point ( 'none', ( -20.49999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39272 = line ( 'none', #39271, #39260 ) ;
#39273 = cartesian_point ( 'none', ( -20.49999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39274 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39275 = vector ( 'none', #39274, 1000.000000000000000 ) ;
#39276 = cartesian_point ( 'none', ( -20.50258157546443600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39277 = line ( 'none', #39276, #39275 ) ;
#39278 = cartesian_point ( 'none', ( -27.50258157546444000, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39279 = cartesian_point ( 'none', ( -10.99999999999998800, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39280 = cartesian_point ( 'none', ( -17.99999999999998600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39281 = line ( 'none', #39306, #39305 ) ;
#39282 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39283 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39284 = cartesian_point ( 'none', ( -32.17495066679124000, 49.00000000000000000, 17.16936400027072900 ) ) ;
#39285 = cartesian_point ( 'none', ( -35.32827817307946100, 49.00000000000000000, 12.57627772138943300 ) ) ;
#39286 = cartesian_point ( 'none', ( -1.744011221048750100e-013, 49.00000000000000000, 18.20000000000028400 ) ) ;
#39287 = line ( 'none', #39286, #39342 ) ;
#39288 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, 27.70000000000000300 ) ) ;
#39289 = circle ( 'none', #39296, 1.030635999729249400 ) ;
#39290 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -7.434529182757754300e-016 ) ) ;
#39291 = vector ( 'none', #39290, 1000.000000000000000 ) ;
#39292 = cartesian_point ( 'none', ( -20.50258157546443600, 49.00000000000000000, 1.700000000000000200 ) ) ;
#39293 = cartesian_point ( 'none', ( 6.468040388999229000e-015, 49.00000000000000000, 8.699999999999976200 ) ) ;
#39294 = line ( 'none', #39293, #39291 ) ;
#39295 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39296 = axis2_placement_3d ( 'none', #39284, #39283, #39282 ) ;
#39297 = cartesian_point ( 'none', ( -1.699999999999999100, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39298 = vector ( 'none', #39307, 1000.000000000000000 ) ;
#39299 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 2.478176394252580600e-016 ) ) ;
#39300 = vector ( 'none', #39299, 1000.000000000000000 ) ;
#39301 = cartesian_point ( 'none', ( -2.156013462999746400e-015, 49.00000000000000000, 8.700000000000004600 ) ) ;
#39302 = line ( 'none', #39301, #39300 ) ;
#39303 = vector ( 'none', #39335, 1000.000000000000000 ) ;
#39304 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39305 = vector ( 'none', #39304, 1000.000000000000000 ) ;
#39306 = cartesian_point ( 'none', ( -27.50258157546444000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39307 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39308 = cartesian_point ( 'none', ( -37.00258157546441900, 49.00000000000000000, 8.700000000000004600 ) ) ;
#39309 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39310 = vector ( 'none', #39309, 1000.000000000000000 ) ;
#39311 = cartesian_point ( 'none', ( -37.00258157546441900, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39312 = line ( 'none', #39311, #39310 ) ;
#39313 = cartesian_point ( 'none', ( -30.00258157546442900, 49.00000000000000000, 2.974067577078136100e-014 ) ) ;
#39314 = line ( 'none', #39313, #39298 ) ;
#39315 = cartesian_point ( 'none', ( -33.08422515938897100, 49.00000000000000000, 17.65457576955198200 ) ) ;
#39316 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.593409050587842700e-015 ) ) ;
#39317 = vector ( 'none', #39316, 1000.000000000000000 ) ;
#39318 = cartesian_point ( 'none', ( -1.784618136658390600e-014, 49.00000000000000000, 11.20000000000004400 ) ) ;
#39319 = line ( 'none', #39318, #39317 ) ;
#39320 = vector ( 'none', #39364, 1000.000000000000000 ) ;
#39321 = cartesian_point ( 'none', ( -30.00258157546442600, 49.00000000000000000, 11.19999999999999400 ) ) ;
#39322 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39323 = vector ( 'none', #39322, 1000.000000000000000 ) ;
#39324 = cartesian_point ( 'none', ( -17.99999999999998600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39325 = line ( 'none', #39324, #39323 ) ;
#39326 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505168200e-016 ) ) ;
#39327 = vector ( 'none', #39326, 1000.000000000000000 ) ;
#39328 = cartesian_point ( 'none', ( 1.372909722415931800e-014, 49.00000000000000000, 27.70000000000000300 ) ) ;
#39329 = line ( 'none', #39328, #39327 ) ;
#39330 = direction ( 'none', ( 1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39331 = cartesian_point ( 'none', ( -1.699999999999999100, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39332 = vector ( 'none', #39330, 1000.000000000000000 ) ;
#39333 = cartesian_point ( 'none', ( -1.699999999999996400, 49.00000000000000000, -2.106449935114690400e-016 ) ) ;
#39334 = line ( 'none', #39333, #39332 ) ;
#39335 = direction ( 'none', ( 9.912705577010328500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39336 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39337 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39338 = cartesian_point ( 'none', ( -30.00258157546443300, 49.00000000000000000, 18.19999999999999600 ) ) ;
#39339 = cartesian_point ( 'none', ( -30.00258157546441500, 49.00000000000000000, -2.974067577078134900e-014 ) ) ;
#39340 = line ( 'none', #39339, #39303 ) ;
#39341 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 9.582479236531445300e-015 ) ) ;
#39342 = vector ( 'none', #39341, 1000.000000000000000 ) ;
#39343 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 27.70000000000000600 ) ) ;
#39344 = edge_loop ( 'none', ( #37058, #39894, #39887, #37019 ) ) ;
#39345 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39346 = vector ( 'none', #39345, 1000.000000000000000 ) ;
#39347 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39348 = line ( 'none', #39347, #39346 ) ;
#39349 = vector ( 'none', #39388, 1000.000000000000000 ) ;
#39350 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39351 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39352 = cartesian_point ( 'none', ( -1.699999999999999100, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39353 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815729500e-017 ) ) ;
#39354 = vector ( 'none', #39353, 1000.000000000000000 ) ;
#39355 = cartesian_point ( 'none', ( -34.35732896524944400, 49.00000000000000000, 12.23063599972925000 ) ) ;
#39356 = circle ( 'none', #39363, 1.030635999729259600 ) ;
#39357 = cartesian_point ( 'none', ( 5.266124837786739000e-017, 49.00000000000000000, 1.699999999999999500 ) ) ;
#39358 = line ( 'none', #39357, #39354 ) ;
#39359 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39360 = vector ( 'none', #39359, 1000.000000000000000 ) ;
#39361 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39362 = line ( 'none', #39361, #39360 ) ;
#39363 = axis2_placement_3d ( 'none', #39355, #39351, #39350 ) ;
#39364 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252583600e-016 ) ) ;
#39365 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39366 = line ( 'none', #39365, #39349 ) ;
#39367 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39368 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39369 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39370 = axis2_placement_3d ( 'none', #39369, #39368, #39367 ) ;
#39371 = cartesian_point ( 'none', ( -32.17495066679122600, 49.00000000000000000, 18.19999999999997800 ) ) ;
#39372 = circle ( 'none', #39370, 37.49999999999997900 ) ;
#39373 = cartesian_point ( 'none', ( 2.156013462999746400e-015, 49.00000000000000000, 8.699999999999994000 ) ) ;
#39374 = line ( 'none', #39373, #39320 ) ;
#39375 = cartesian_point ( 'none', ( -10.99999999999999100, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39376 = line ( 'none', #39391, #39436 ) ;
#39377 = cartesian_point ( 'none', ( -2.775557561562894100e-015, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39378 = line ( 'none', #39377, #39432 ) ;
#39379 = cartesian_point ( 'none', ( 20.50258157546444000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39380 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39381 = vector ( 'none', #39380, 1000.000000000000000 ) ;
#39382 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39383 = line ( 'none', #39382, #39381 ) ;
#39384 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39385 = vector ( 'none', #39384, 1000.000000000000000 ) ;
#39386 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39387 = vector ( 'none', #39386, 1000.000000000000000 ) ;
#39388 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39389 = cartesian_point ( 'none', ( -20.50258157546444000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39390 = line ( 'none', #39389, #39387 ) ;
#39391 = cartesian_point ( 'none', ( -1.700000000000001300, 49.00000000000000000, 2.106449935114695600e-016 ) ) ;
#39392 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 30.20000000000000600 ) ) ;
#39393 = cartesian_point ( 'none', ( -17.99999999999998200, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39394 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39395 = vector ( 'none', #39394, 1000.000000000000000 ) ;
#39396 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39397 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39399 = edge_loop ( 'none', ( #36919, #39502, #40907, #39939 ) ) ;
#39398 = line ( 'none', #39397, #39385 ) ;
#39400 = line ( 'none', #39396, #39395 ) ;
#39401 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505168200e-016 ) ) ;
#39402 = vector ( 'none', #39401, 1000.000000000000000 ) ;
#39403 = cartesian_point ( 'none', ( -1.496818542128561300e-014, 49.00000000000000000, 30.20000000000001000 ) ) ;
#39404 = line ( 'none', #39403, #39402 ) ;
#39405 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, 30.20000000000001000 ) ) ;
#39406 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39407 = vector ( 'none', #39406, 1000.000000000000000 ) ;
#39408 = cartesian_point ( 'none', ( -1.700000000000003500, 49.00000000000000000, 2.106449935114699300e-016 ) ) ;
#39409 = line ( 'none', #39408, #39407 ) ;
#39410 = circle ( 'none', #39445, 2.000000000000000900 ) ;
#39411 = oriented_edge ( 'none', *, *, #46428, .f. ) ;
#39412 = oriented_edge ( 'none', *, *, #39510, .t. ) ;
#39413 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39414 = line ( 'none', #39413, #39463 ) ;
#39415 = vector ( 'none', #39426, 1000.000000000000000 ) ;
#39416 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39417 = line ( 'none', #39427, #39415 ) ;
#39418 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 11.19999999999999800 ) ) ;
#39419 = cartesian_point ( 'none', ( -27.50258157546444300, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39420 = cartesian_point ( 'none', ( -27.50258157546444300, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39421 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39422 = vector ( 'none', #39421, 1000.000000000000000 ) ;
#39423 = cartesian_point ( 'none', ( -27.50258157546444300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39424 = line ( 'none', #39423, #39422 ) ;
#39425 = cartesian_point ( 'none', ( -20.50258157546444000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39426 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39427 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39428 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39429 = vector ( 'none', #39428, 1000.000000000000000 ) ;
#39430 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39431 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252584100e-016 ) ) ;
#39432 = vector ( 'none', #39431, 1000.000000000000000 ) ;
#39433 = line ( 'none', #39430, #39429 ) ;
#39434 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39435 = direction ( 'none', ( -1.239088197126290600e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39436 = vector ( 'none', #39435, 1000.000000000000000 ) ;
#39437 = vector ( 'none', #39416, 1000.000000000000000 ) ;
#39438 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39439 = line ( 'none', #39438, #39437 ) ;
#39440 = cartesian_point ( 'none', ( -20.50258157546444000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39441 = circle ( 'none', #39493, 0.9999999999999940000 ) ;
#39442 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39443 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#39444 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#39445 = axis2_placement_3d ( 'none', #39444, #39443, #39442 ) ;
#39446 = cartesian_point ( 'none', ( -17.99999999999998200, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39447 = advanced_face ( 'none', ( #33966 ), #34024, .f. ) ;
#39448 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39449 = vector ( 'none', #39448, 1000.000000000000000 ) ;
#39450 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39451 = line ( 'none', #39499, #39498 ) ;
#39452 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39453 = vector ( 'none', #39452, 1000.000000000000000 ) ;
#39454 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39455 = line ( 'none', #39454, #39453 ) ;
#39456 = line ( 'none', #39450, #39449 ) ;
#39457 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39458 = vector ( 'none', #39457, 1000.000000000000000 ) ;
#39459 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39460 = line ( 'none', #39459, #39458 ) ;
#39461 = cartesian_point ( 'none', ( -17.99999999999998200, 49.00000000000000000, 30.19999999999999200 ) ) ;
#39462 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39463 = vector ( 'none', #39462, 1000.000000000000000 ) ;
#39464 = cartesian_point ( 'none', ( 17.99999999999997900, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39465 = cartesian_point ( 'none', ( 1.699999999999999100, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39466 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39467 = vector ( 'none', #39466, 1000.000000000000000 ) ;
#39468 = cartesian_point ( 'none', ( -8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39469 = cartesian_point ( 'none', ( -1.700000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39470 = line ( 'none', #39468, #39467 ) ;
#39471 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39472 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39473 = oriented_edge ( 'none', *, *, #36529, .f. ) ;
#39474 = cartesian_point ( 'none', ( -11.99999999999998200, 49.00000000000000000, 34.63915900659304000 ) ) ;
#39475 = axis2_placement_3d ( 'none', #39474, #37633, #37586 ) ;
#39476 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39477 = oriented_edge ( 'none', *, *, #3764, .t. ) ;
#39478 = circle ( 'none', #39475, 0.9999999999998829800 ) ;
#39479 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39480 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39481 = vector ( 'none', #39480, 1000.000000000000000 ) ;
#39482 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39483 = cartesian_point ( 'none', ( 10.99999999999998800, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39484 = line ( 'none', #39482, #39481 ) ;
#39485 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39486 = vector ( 'none', #39485, 1000.000000000000000 ) ;
#39487 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 34.63915900659303300 ) ) ;
#39488 = cartesian_point ( 'none', ( 27.49999999999998200, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39489 = cartesian_point ( 'none', ( 30.00258157546443300, 49.00000000000000000, 18.19999999999999600 ) ) ;
#39490 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39491 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39492 = cartesian_point ( 'none', ( -16.99999999999997500, 49.00000000000000000, 32.29938079901842900 ) ) ;
#39493 = axis2_placement_3d ( 'none', #39492, #39491, #39490 ) ;
#39494 = conical_surface ( 'none', #39722, 2.000000000000000900, 0.9599310885968839200 ) ;
#39495 = cartesian_point ( 'none', ( 17.99999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39496 = line ( 'none', #39495, #39486 ) ;
#39497 = direction ( 'none', ( 3.305209758587623400e-015, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39498 = vector ( 'none', #39497, 1000.000000000000000 ) ;
#39499 = cartesian_point ( 'none', ( -18.00000000000008200, 49.00000000000000000, 5.949377565457749600e-014 ) ) ;
#39500 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39502 = oriented_edge ( 'none', *, *, #3767, .t. ) ;
#39501 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.912705577010330500e-016 ) ) ;
#39503 = vector ( 'none', #39501, 1000.000000000000000 ) ;
#39504 = cartesian_point ( 'none', ( -2.993637084257120700e-014, 49.00000000000000000, 30.20000000000000600 ) ) ;
#39505 = line ( 'none', #39504, #39503 ) ;
#39506 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39507 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39508 = vector ( 'none', #39507, 1000.000000000000000 ) ;
#39509 = cartesian_point ( 'none', ( 20.49999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39510 = edge_curve ( 'none', #4548, #3758, #34005, .t. ) ;
#39511 = line ( 'none', #39509, #39508 ) ;
#39512 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39513 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39514 = vector ( 'none', #39513, 1000.000000000000000 ) ;
#39515 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39516 = line ( 'none', #39515, #39514 ) ;
#39517 = face_outer_bound ( 'none', #4790, .t. ) ;
#39518 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 11.19999999999999800 ) ) ;
#39519 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39520 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39521 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39522 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39523 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39524 = axis2_placement_3d ( 'none', #39523, #39522, #39521 ) ;
#39525 = circle ( 'none', #39524, 37.49999999999999300 ) ;
#39526 = cartesian_point ( 'none', ( -11.75721461541138700, 49.00000000000000000, 35.60923903268863500 ) ) ;
#39527 = cartesian_point ( 'none', ( -10.99999999999998400, 49.00000000000000000, 30.19999999999999900 ) ) ;
#39528 = cartesian_point ( 'none', ( -17.46575342465750700, 49.00000000000000000, 33.18429534145728600 ) ) ;
#39529 = line ( 'none', #39564, #39563 ) ;
#39530 = cartesian_point ( 'none', ( 17.99999999999998200, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39531 = cartesian_point ( 'none', ( 1.699999999999999100, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39532 = cartesian_point ( 'none', ( -17.99999999999997500, 49.00000000000000000, 32.29938079901842900 ) ) ;
#39533 = cartesian_point ( 'none', ( 1.699999999999999100, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39534 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39535 = vector ( 'none', #39534, 1000.000000000000000 ) ;
#39536 = cartesian_point ( 'none', ( 17.99999999999998200, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39537 = axis2_placement_3d ( 'none', #39630, #39629, #39628 ) ;
#39538 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39539 = vector ( 'none', #39538, 1000.000000000000000 ) ;
#39540 = cartesian_point ( 'none', ( 17.99999999999997200, 49.00000000000000000, -8.921435019309276700e-015 ) ) ;
#39541 = line ( 'none', #39540, #39539 ) ;
#39542 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, 27.70000000000000300 ) ) ;
#39543 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39544 = vector ( 'none', #39543, 1000.000000000000000 ) ;
#39545 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39546 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39547 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#39548 = cartesian_point ( 'none', ( 20.49999999999998200, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39549 = cartesian_point ( 'none', ( 4.600000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#39550 = axis2_placement_3d ( 'none', #39549, #39547, #39546 ) ;
#39551 = line ( 'none', #39545, #39544 ) ;
#39552 = conical_surface ( 'none', #39550, 1.610000000000001200, 0.9599310885968749300 ) ;
#39553 = cartesian_point ( 'none', ( 27.49999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39554 = direction ( 'none', ( -1.239088197126290600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39555 = vector ( 'none', #39554, 1000.000000000000000 ) ;
#39556 = cartesian_point ( 'none', ( 1.700000000000001300, 49.00000000000000000, 2.106449935114695600e-016 ) ) ;
#39557 = line ( 'none', #39556, #39555 ) ;
#39558 = cartesian_point ( 'none', ( 27.49999999999998200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39559 = line ( 'none', #39558, #39535 ) ;
#39560 = cartesian_point ( 'none', ( 20.49999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39561 = cartesian_point ( 'none', ( 17.99999999999998200, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39562 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39563 = vector ( 'none', #39562, 1000.000000000000000 ) ;
#39564 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39565 = circle ( 'none', #39537, 0.9999999999999940000 ) ;
#39566 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39567 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39568 = axis2_placement_3d ( 'none', #39591, #39567, #39566 ) ;
#39569 = line ( 'none', #39625, #39624 ) ;
#39570 = cartesian_point ( 'none', ( 11.75721461541134100, 49.00000000000000000, 35.60923903268877700 ) ) ;
#39571 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39572 = line ( 'none', #39571, #39617 ) ;
#39573 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39574 = vector ( 'none', #39573, 1000.000000000000000 ) ;
#39575 = cartesian_point ( 'none', ( 20.50258157546444000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39576 = line ( 'none', #39575, #39574 ) ;
#39577 = circle ( 'none', #39568, 37.49999999999999300 ) ;
#39578 = cartesian_point ( 'none', ( 27.50258157546444300, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39579 = cartesian_point ( 'none', ( 20.50258157546444000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39580 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39581 = vector ( 'none', #39580, 1000.000000000000000 ) ;
#39582 = cartesian_point ( 'none', ( 27.50258157546444300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39583 = line ( 'none', #39582, #39581 ) ;
#39584 = cartesian_point ( 'none', ( 17.46575342465750000, 49.00000000000000000, 33.18429534145728600 ) ) ;
#39585 = cartesian_point ( 'none', ( 17.99999999999997500, 49.00000000000000000, 32.29938079901842900 ) ) ;
#39586 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39587 = vector ( 'none', #39586, 1000.000000000000000 ) ;
#39588 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39589 = line ( 'none', #39588, #39587 ) ;
#39590 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 34.63915900659303300 ) ) ;
#39591 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39592 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39593 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39594 = vector ( 'none', #39593, 1000.000000000000000 ) ;
#39595 = cartesian_point ( 'none', ( 10.99999999999999300, 49.00000000000000000, 5.451988067355674400e-015 ) ) ;
#39596 = line ( 'none', #39595, #39594 ) ;
#39597 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39598 = vector ( 'none', #39597, 1000.000000000000000 ) ;
#39599 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39600 = line ( 'none', #39599, #39598 ) ;
#39601 = cartesian_point ( 'none', ( 5.266124837786736500e-017, 49.00000000000000000, 1.700000000000000800 ) ) ;
#39602 = line ( 'none', #39601, #39687 ) ;
#39603 = line ( 'none', #39654, #39652 ) ;
#39604 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 18.19999999999999900 ) ) ;
#39605 = line ( 'none', #39604, #39662 ) ;
#39606 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 4.956352788505168200e-016 ) ) ;
#39607 = vector ( 'none', #39606, 1000.000000000000000 ) ;
#39608 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 30.20000000000000600 ) ) ;
#39609 = cartesian_point ( 'none', ( -1.372909722415931800e-014, 49.00000000000000000, 27.70000000000000300 ) ) ;
#39610 = line ( 'none', #39609, #39607 ) ;
#39611 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, 30.20000000000001000 ) ) ;
#39612 = direction ( 'none', ( 1.239088197126291100e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39613 = vector ( 'none', #39612, 1000.000000000000000 ) ;
#39614 = cartesian_point ( 'none', ( 1.699999999999996400, 49.00000000000000000, -2.106449935114690400e-016 ) ) ;
#39615 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 27.70000000000000600 ) ) ;
#39616 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39617 = vector ( 'none', #39616, 1000.000000000000000 ) ;
#39618 = line ( 'none', #39614, #39613 ) ;
#39619 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39620 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39621 = vector ( 'none', #39620, 1000.000000000000000 ) ;
#39622 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39623 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39624 = vector ( 'none', #39623, 1000.000000000000000 ) ;
#39625 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 37.20000000000001000 ) ) ;
#39626 = cartesian_point ( 'none', ( 27.50258157546444300, 49.00000000000000000, 27.69999999999999900 ) ) ;
#39627 = line ( 'none', #39622, #39621 ) ;
#39628 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39629 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39630 = cartesian_point ( 'none', ( 16.99999999999997500, 49.00000000000000000, 32.29938079901842900 ) ) ;
#39631 = cartesian_point ( 'none', ( 27.50258157546444000, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39632 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39633 = line ( 'none', #39632, #39681 ) ;
#39634 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39635 = vector ( 'none', #39634, 1000.000000000000000 ) ;
#39636 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.70000000000000300 ) ) ;
#39637 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252584100e-016 ) ) ;
#39638 = cartesian_point ( 'none', ( 27.50258157546444000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39639 = line ( 'none', #39638, #39647 ) ;
#39640 = cartesian_point ( 'none', ( 33.08422515938896400, 49.00000000000000000, 17.65457576955200700 ) ) ;
#39641 = cartesian_point ( 'none', ( -1.737821196469595100e-015, 49.00000000000000000, 1.699999999999969300 ) ) ;
#39642 = vector ( 'none', #39649, 1000.000000000000000 ) ;
#39643 = line ( 'none', #39644, #39648 ) ;
#39644 = cartesian_point ( 'none', ( 2.775557561562894100e-015, 49.00000000000000000, 11.19999999999999900 ) ) ;
#39646 = oriented_edge ( 'none', *, *, #4473, .f. ) ;
#39645 = line ( 'none', #39650, #39642 ) ;
#39647 = vector ( 'none', #39690, 1000.000000000000000 ) ;
#39648 = vector ( 'none', #39637, 1000.000000000000000 ) ;
#39649 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39650 = cartesian_point ( 'none', ( 8.699999999999992200, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39651 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505168200e-016 ) ) ;
#39652 = vector ( 'none', #39651, 1000.000000000000000 ) ;
#39653 = cartesian_point ( 'none', ( 20.50258157546443600, 49.00000000000000000, 1.700000000000000200 ) ) ;
#39654 = cartesian_point ( 'none', ( 1.496818542128561300e-014, 49.00000000000000000, 30.20000000000001000 ) ) ;
#39655 = line ( 'none', #39636, #39635 ) ;
#39656 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39657 = vector ( 'none', #39656, 1000.000000000000000 ) ;
#39658 = cartesian_point ( 'none', ( 1.700000000000003500, 49.00000000000000000, 2.106449935114699300e-016 ) ) ;
#39659 = line ( 'none', #39658, #39657 ) ;
#39660 = cartesian_point ( 'none', ( -42.04974876574128500, 4.000000000000000000, 46.23925419746775100 ) ) ;
#39661 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39662 = vector ( 'none', #39661, 1000.000000000000000 ) ;
#39663 = vector ( 'none', #39721, 1000.000000000000000 ) ;
#39664 = cartesian_point ( 'none', ( 2.156013462999746400e-015, 49.00000000000000000, 8.700000000000004600 ) ) ;
#39665 = line ( 'none', #39713, #39715 ) ;
#39666 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39667 = cartesian_point ( 'none', ( 18.00000000000008200, 49.00000000000000000, 5.949377565457749600e-014 ) ) ;
#39668 = line ( 'none', #39667, #39718 ) ;
#39669 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 2.478176394252583600e-016 ) ) ;
#39670 = cartesian_point ( 'none', ( 27.50258157546444000, 49.00000000000000000, 8.699999999999997500 ) ) ;
#39671 = cartesian_point ( 'none', ( 20.50258157546443600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39672 = vector ( 'none', #39666, 1000.000000000000000 ) ;
#39673 = cartesian_point ( 'none', ( 17.99999999999998600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39674 = line ( 'none', #39673, #39672 ) ;
#39675 = vector ( 'none', #39669, 1000.000000000000000 ) ;
#39676 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, 8.699999999999997500 ) ) ;
#39677 = cartesian_point ( 'none', ( 17.99999999999998600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39678 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.022247762629192000e-015 ) ) ;
#39679 = vector ( 'none', #39678, 1000.000000000000000 ) ;
#39680 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39681 = vector ( 'none', #39680, 1000.000000000000000 ) ;
#39682 = cartesian_point ( 'none', ( 30.00258157546443300, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39683 = cartesian_point ( 'none', ( -2.156013462999746400e-015, 49.00000000000000000, 8.699999999999994000 ) ) ;
#39684 = line ( 'none', #39683, #39675 ) ;
#39685 = line ( 'none', #39664, #39663 ) ;
#39686 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#39687 = vector ( 'none', #39686, 1000.000000000000000 ) ;
#39688 = cartesian_point ( 'none', ( 37.00258157546441900, 49.00000000000000000, 1.700000000000007100 ) ) ;
#39689 = line ( 'none', #39641, #39679 ) ;
#39690 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39691 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -20.70000000000000300 ) ) ;
#39692 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39693 = vector ( 'none', #39692, 1000.000000000000000 ) ;
#39694 = cartesian_point ( 'none', ( 1.700000000000000800, 49.00000000000000000, -30.20000000000001000 ) ) ;
#39695 = cartesian_point ( 'none', ( 1.700000000000000800, 49.00000000000000000, -27.70000000000000300 ) ) ;
#39696 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815729500e-017 ) ) ;
#39697 = vector ( 'none', #39696, 1000.000000000000000 ) ;
#39698 = cartesian_point ( 'none', ( -5.266124837786739000e-017, 49.00000000000000000, 1.699999999999999500 ) ) ;
#39699 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 20.69999999999999900 ) ) ;
#39700 = line ( 'none', #39699, #39693 ) ;
#39701 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39702 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39703 = cartesian_point ( 'none', ( 11.99999999999998200, 49.00000000000000000, 34.63915900659304000 ) ) ;
#39704 = line ( 'none', #39698, #39697 ) ;
#39705 = axis2_placement_3d ( 'none', #39703, #39702, #39701 ) ;
#39706 = cartesian_point ( 'none', ( 17.99999999999998600, 49.00000000000000000, 1.700000000000000200 ) ) ;
#39707 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, -37.20000000000001000 ) ) ;
#39708 = circle ( 'none', #39705, 0.9999999999998829800 ) ;
#39709 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 9.912705577010330500e-016 ) ) ;
#39710 = vector ( 'none', #39709, 1000.000000000000000 ) ;
#39711 = cartesian_point ( 'none', ( 2.993637084257120700e-014, 49.00000000000000000, 30.20000000000000600 ) ) ;
#39712 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39713 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39714 = cartesian_point ( 'none', ( 17.99999999999998200, 49.00000000000000000, 30.19999999999999200 ) ) ;
#39715 = vector ( 'none', #39712, 1000.000000000000000 ) ;
#39716 = line ( 'none', #39711, #39710 ) ;
#39717 = direction ( 'none', ( 3.305209758587623400e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39718 = vector ( 'none', #39717, 1000.000000000000000 ) ;
#39719 = cartesian_point ( 'none', ( 10.99999999999998400, 49.00000000000000000, 30.19999999999999900 ) ) ;
#39720 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, 1.700000000000000000 ) ) ;
#39721 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#39722 = axis2_placement_3d ( 'none', #40004, #39997, #39989 ) ;
#39723 = direction ( 'none', ( 1.239088197126291100e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39724 = vector ( 'none', #39723, 1000.000000000000000 ) ;
#39725 = cartesian_point ( 'none', ( 1.700000000000004400, 49.00000000000000000, -2.106449935114700300e-016 ) ) ;
#39726 = line ( 'none', #39725, #39724 ) ;
#39727 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39728 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#39729 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#39730 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39731 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39732 = vector ( 'none', #39731, 1000.000000000000000 ) ;
#39733 = circle ( 'none', #39750, 37.49999999999997900 ) ;
#39734 = cartesian_point ( 'none', ( 34.35732896524944400, 49.00000000000000000, 11.19999999999998900 ) ) ;
#39735 = circle ( 'none', #39742, 2.000000000000000900 ) ;
#39736 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -37.20000000000001000 ) ) ;
#39737 = line ( 'none', #39736, #39732 ) ;
#39738 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39739 = vector ( 'none', #39738, 1000.000000000000000 ) ;
#39740 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39741 = line ( 'none', #39740, #39739 ) ;
#39742 = axis2_placement_3d ( 'none', #39729, #39728, #39476 ) ;
#39743 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -9.582479236531445300e-015 ) ) ;
#39744 = vector ( 'none', #39743, 1000.000000000000000 ) ;
#39745 = cartesian_point ( 'none', ( 1.744011221048750100e-013, 49.00000000000000000, 18.20000000000028400 ) ) ;
#39746 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39747 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39748 = vector ( 'none', #39747, 1000.000000000000000 ) ;
#39749 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -30.20000000000000600 ) ) ;
#39750 = axis2_placement_3d ( 'none', #39746, #39727, #39730 ) ;
#39751 = line ( 'none', #39745, #39744 ) ;
#39752 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39753 = vector ( 'none', #39752, 1000.000000000000000 ) ;
#39754 = cartesian_point ( 'none', ( 20.50258157546443600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39755 = line ( 'none', #39754, #39753 ) ;
#39756 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.70000000000000300 ) ) ;
#39757 = line ( 'none', #39756, #39748 ) ;
#39758 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39759 = vector ( 'none', #39758, 1000.000000000000000 ) ;
#39760 = cartesian_point ( 'none', ( 37.00258157546441900, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39761 = line ( 'none', #39760, #39759 ) ;
#39762 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 7.434529182757754300e-016 ) ) ;
#39763 = vector ( 'none', #39762, 1000.000000000000000 ) ;
#39764 = cartesian_point ( 'none', ( 35.82691906009822000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#39765 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39766 = cartesian_point ( 'none', ( 30.00258157546442600, 49.00000000000000000, 8.699999999999999300 ) ) ;
#39767 = cartesian_point ( 'none', ( 37.00258157546441900, 49.00000000000000000, 8.700000000000004600 ) ) ;
#39768 = axis2_placement_3d ( 'none', #39816, #39815, #39814 ) ;
#39769 = direction ( 'none', ( 9.912705577010328500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39770 = vector ( 'none', #39769, 1000.000000000000000 ) ;
#39771 = cartesian_point ( 'none', ( 30.00258157546441500, 49.00000000000000000, -2.974067577078134900e-014 ) ) ;
#39772 = circle ( 'none', #39768, 1.030635999729249400 ) ;
#39773 = cartesian_point ( 'none', ( -6.468040388999229000e-015, 49.00000000000000000, 8.699999999999976200 ) ) ;
#39774 = line ( 'none', #39773, #39763 ) ;
#39775 = line ( 'none', #39771, #39770 ) ;
#39776 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.593409050587842700e-015 ) ) ;
#39777 = vector ( 'none', #39776, 1000.000000000000000 ) ;
#39778 = cartesian_point ( 'none', ( 1.784618136658390600e-014, 49.00000000000000000, 11.20000000000004400 ) ) ;
#39779 = line ( 'none', #39778, #39777 ) ;
#39780 = cartesian_point ( 'none', ( 32.17495066679122600, 49.00000000000000000, 18.19999999999997800 ) ) ;
#39781 = vector ( 'none', #39765, 1000.000000000000000 ) ;
#39782 = cartesian_point ( 'none', ( 30.00258157546443300, 49.00000000000000000, 2.974067577078136100e-014 ) ) ;
#39783 = line ( 'none', #39782, #39781 ) ;
#39784 = cartesian_point ( 'none', ( 30.00258157546442600, 49.00000000000000000, 11.19999999999999400 ) ) ;
#39785 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39786 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39787 = cartesian_point ( 'none', ( 32.17495066679126800, 49.00000000000000000, -17.16936400027072900 ) ) ;
#39788 = axis2_placement_3d ( 'none', #39787, #39786, #39785 ) ;
#39789 = cartesian_point ( 'none', ( 20.50258157546445400, 49.00000000000000000, -27.69999999999999900 ) ) ;
#39790 = cartesian_point ( 'none', ( 34.35732896524947200, 49.00000000000000000, -12.23063599972925000 ) ) ;
#39791 = cartesian_point ( 'none', ( 27.50258157546445800, 49.00000000000000000, -20.69999999999999900 ) ) ;
#39792 = cartesian_point ( 'none', ( 27.50258157546445800, 49.00000000000000000, -27.69999999999999900 ) ) ;
#39793 = direction ( 'none', ( 1.239088197126290600e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39794 = cartesian_point ( 'none', ( 1.700000000000000800, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39795 = circle ( 'none', #39788, 1.030635999729249400 ) ;
#39796 = cartesian_point ( 'none', ( 20.50258157546445400, 49.00000000000000000, -20.69999999999999900 ) ) ;
#39797 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39798 = vector ( 'none', #39797, 1000.000000000000000 ) ;
#39799 = line ( 'none', #39802, #39801 ) ;
#39800 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -11.19999999999999800 ) ) ;
#39801 = vector ( 'none', #39793, 1000.000000000000000 ) ;
#39802 = cartesian_point ( 'none', ( 1.700000000000002200, 49.00000000000000000, -2.106449935114696600e-016 ) ) ;
#39803 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39804 = vector ( 'none', #39803, 1000.000000000000000 ) ;
#39805 = cartesian_point ( 'none', ( 20.50258157546445400, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39806 = line ( 'none', #39805, #39804 ) ;
#39807 = vertex_point ( 'none', #34009 ) ;
#39808 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39809 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#39810 = axis2_placement_3d ( 'none', #39764, #39809, #39808 ) ;
#39811 = circle ( 'none', #39850, 1.030635999729261300 ) ;
#39812 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39813 = line ( 'none', #39812, #39798 ) ;
#39814 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39815 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39816 = cartesian_point ( 'none', ( 32.17495066679124000, 49.00000000000000000, 17.16936400027072900 ) ) ;
#39817 = circle ( 'none', #39810, 2.000000000000000900 ) ;
#39818 = cartesian_point ( 'none', ( 30.00258157546444700, 49.00000000000000000, -18.19999999999999600 ) ) ;
#39819 = cartesian_point ( 'none', ( 1.496818542128560000e-014, 49.00000000000000000, -30.20000000000001000 ) ) ;
#39820 = line ( 'none', #39819, #39876 ) ;
#39821 = cartesian_point ( 'none', ( 35.32827817307948200, 49.00000000000000000, -12.57627772138943600 ) ) ;
#39822 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39823 = vector ( 'none', #39822, 1000.000000000000000 ) ;
#39824 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39825 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -27.70000000000000600 ) ) ;
#39826 = cartesian_point ( 'none', ( 32.17495066679125400, 49.00000000000000000, -18.19999999999997400 ) ) ;
#39827 = line ( 'none', #39824, #39823 ) ;
#39828 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.582479236531385300e-015 ) ) ;
#39829 = vector ( 'none', #39828, 1000.000000000000000 ) ;
#39830 = cartesian_point ( 'none', ( 1.744011221048739300e-013, 49.00000000000000000, -18.20000000000028400 ) ) ;
#39831 = line ( 'none', #39879, #39874 ) ;
#39832 = line ( 'none', #39830, #39829 ) ;
#39833 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#39834 = vector ( 'none', #39833, 1000.000000000000000 ) ;
#39835 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39836 = vector ( 'none', #39835, 1000.000000000000000 ) ;
#39837 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.69999999999999900 ) ) ;
#39838 = cartesian_point ( 'none', ( 30.00258157546444000, 49.00000000000000000, -11.19999999999999400 ) ) ;
#39839 = line ( 'none', #39837, #39836 ) ;
#39840 = line ( 'none', #39863, #39862 ) ;
#39841 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39842 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39843 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39844 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39845 = circle ( 'none', #39851, 37.50000000000000700 ) ;
#39846 = cartesian_point ( 'none', ( -1.372909722415930600e-014, 49.00000000000000000, -27.70000000000000300 ) ) ;
#39847 = line ( 'none', #39846, #39834 ) ;
#39848 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39849 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39850 = axis2_placement_3d ( 'none', #39790, #39849, #39848 ) ;
#39851 = axis2_placement_3d ( 'none', #39843, #39842, #39841 ) ;
#39852 = cartesian_point ( 'none', ( 37.00258157546444700, 49.00000000000000000, -1.700000000000007100 ) ) ;
#39853 = direction ( 'none', ( 4.956352788505162300e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39854 = vector ( 'none', #39853, 1000.000000000000000 ) ;
#39855 = cartesian_point ( 'none', ( 11.00000000000000000, 49.00000000000000000, -5.451988067355678300e-015 ) ) ;
#39856 = line ( 'none', #39855, #39854 ) ;
#39857 = cartesian_point ( 'none', ( 35.82691906009822000, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#39858 = cartesian_point ( 'none', ( 11.00000000000010800, 49.00000000000000000, -34.63915900659303300 ) ) ;
#39859 = cartesian_point ( 'none', ( 27.50258157546445000, 49.00000000000000000, -1.700000000000000000 ) ) ;
#39860 = cartesian_point ( 'none', ( 30.00258157546444700, 49.00000000000000000, -1.700000000000000000 ) ) ;
#39861 = direction ( 'none', ( -1.239088197126291100e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39862 = vector ( 'none', #39861, 1000.000000000000000 ) ;
#39863 = cartesian_point ( 'none', ( 1.699999999999997300, 49.00000000000000000, 2.106449935114691400e-016 ) ) ;
#39864 = cartesian_point ( 'none', ( 11.75721461541136900, 49.00000000000000000, -35.60923903268865600 ) ) ;
#39865 = cartesian_point ( 'none', ( 10.99999999999999500, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39866 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 4.956352788505164300e-016 ) ) ;
#39867 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39868 = cartesian_point ( 'none', ( 1.700000000000000000, 49.00000000000000000, -20.70000000000000300 ) ) ;
#39869 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39870 = vector ( 'none', #39869, 1000.000000000000000 ) ;
#39871 = cartesian_point ( 'none', ( 34.35732896524945100, 49.00000000000000000, -11.19999999999998300 ) ) ;
#39872 = cartesian_point ( 'none', ( 33.08422515938899300, 49.00000000000000000, -17.65457576955200700 ) ) ;
#39873 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 2.788465838528729100e-015 ) ) ;
#39874 = vector ( 'none', #39873, 1000.000000000000000 ) ;
#39875 = cartesian_point ( 'none', ( 17.99999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39876 = vector ( 'none', #39866, 1000.000000000000000 ) ;
#39877 = cartesian_point ( 'none', ( 30.00258157546442900, 49.00000000000000000, 2.974067577078136100e-014 ) ) ;
#39878 = line ( 'none', #39877, #39870 ) ;
#39879 = cartesian_point ( 'none', ( 3.123081739152198700e-014, 49.00000000000000000, -11.20000000000007700 ) ) ;
#39880 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#39881 = vector ( 'none', #39880, 1000.000000000000000 ) ;
#39882 = cartesian_point ( 'none', ( 27.50258157546445800, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39883 = line ( 'none', #39882, #39932 ) ;
#39884 = vertex_point ( 'none', #34025 ) ;
#39885 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#39886 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#39887 = oriented_edge ( 'none', *, *, #39510, .f. ) ;
#39888 = axis2_placement_3d ( 'none', #39902, #39886, #39885 ) ;
#39889 = circle ( 'none', #39888, 2.000000000000000900 ) ;
#39890 = line ( 'none', #39891, #39881 ) ;
#39891 = cartesian_point ( 'none', ( 2.156013462999746400e-015, 49.00000000000000000, -8.700000000000004600 ) ) ;
#39892 = cartesian_point ( 'none', ( 27.50258157546445000, 49.00000000000000000, -8.699999999999997500 ) ) ;
#39893 = cartesian_point ( 'none', ( 30.00258157546444000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#39894 = oriented_edge ( 'none', *, *, #3693, .t. ) ;
#39895 = cartesian_point ( 'none', ( 37.00258157546444700, 49.00000000000000000, -8.700000000000004600 ) ) ;
#39896 = cartesian_point ( 'none', ( 20.50258157546445000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#39897 = cartesian_point ( 'none', ( 17.99999999999999300, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39898 = cartesian_point ( 'none', ( 20.50258157546445000, 49.00000000000000000, -1.700000000000000200 ) ) ;
#39899 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39900 = vector ( 'none', #39899, 1000.000000000000000 ) ;
#39901 = cartesian_point ( 'none', ( 27.50258157546445000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39902 = cartesian_point ( 'none', ( 5.026919060098210300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#39903 = line ( 'none', #39901, #39900 ) ;
#39904 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39905 = vector ( 'none', #39904, 1000.000000000000000 ) ;
#39906 = cartesian_point ( 'none', ( 37.00258157546444700, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39907 = line ( 'none', #39906, #39905 ) ;
#39908 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.022247762629190200e-015 ) ) ;
#39909 = vector ( 'none', #39908, 1000.000000000000000 ) ;
#39910 = cartesian_point ( 'none', ( -1.737821196469591900e-015, 49.00000000000000000, -1.699999999999969300 ) ) ;
#39911 = line ( 'none', #39910, #39909 ) ;
#39912 = cartesian_point ( 'none', ( 20.49999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39913 = vector ( 'none', #39920, 1000.000000000000000 ) ;
#39914 = cartesian_point ( 'none', ( 18.00000000000009600, 49.00000000000000000, -5.949377565457754600e-014 ) ) ;
#39915 = line ( 'none', #39914, #39913 ) ;
#39916 = line ( 'none', #39919, #39980 ) ;
#39917 = circle ( 'none', #39921, 0.9999999999999940000 ) ;
#39918 = cartesian_point ( 'none', ( 18.00000000000000000, 49.00000000000000000, -1.700000000000000200 ) ) ;
#39919 = cartesian_point ( 'none', ( 2.993637084257117500e-014, 49.00000000000000000, -30.20000000000000600 ) ) ;
#39920 = direction ( 'none', ( -3.305209758587623400e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39921 = axis2_placement_3d ( 'none', #39975, #39974, #39973 ) ;
#39922 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, -30.19999999999999900 ) ) ;
#39923 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39924 = vector ( 'none', #39923, 1000.000000000000000 ) ;
#39925 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -27.69999999999999900 ) ) ;
#39926 = line ( 'none', #39925, #39924 ) ;
#39927 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 2.478176394252582100e-016 ) ) ;
#39928 = vector ( 'none', #39927, 1000.000000000000000 ) ;
#39929 = cartesian_point ( 'none', ( 2.775557561562891700e-015, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39930 = line ( 'none', #39929, #39928 ) ;
#39931 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39932 = vector ( 'none', #39931, 1000.000000000000000 ) ;
#39933 = cartesian_point ( 'none', ( 10.99999999999999800, 49.00000000000000000, -8.699999999999997500 ) ) ;
#39934 = direction ( 'none', ( 9.912705577010328500e-016, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39935 = vector ( 'none', #39934, 1000.000000000000000 ) ;
#39936 = cartesian_point ( 'none', ( 30.00258157546444700, 49.00000000000000000, -2.974067577078137400e-014 ) ) ;
#39937 = line ( 'none', #39936, #39935 ) ;
#39938 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39939 = oriented_edge ( 'none', *, *, #4553, .f. ) ;
#39940 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 7.434529182757738500e-016 ) ) ;
#39941 = vector ( 'none', #39940, 1000.000000000000000 ) ;
#39942 = edge_curve ( 'none', #4465, #3777, #33995, .t. ) ;
#39943 = cartesian_point ( 'none', ( 18.00000000000000000, 49.00000000000000000, -8.699999999999999300 ) ) ;
#39944 = cartesian_point ( 'none', ( -6.468040388999214800e-015, 49.00000000000000000, -8.699999999999976200 ) ) ;
#39945 = line ( 'none', #39944, #39941 ) ;
#39946 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39947 = vector ( 'none', #39946, 1000.000000000000000 ) ;
#39948 = cartesian_point ( 'none', ( 8.699999999999999300, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39949 = line ( 'none', #39948, #39947 ) ;
#39950 = cartesian_point ( 'none', ( 10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#39951 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39952 = vector ( 'none', #39951, 1000.000000000000000 ) ;
#39953 = cartesian_point ( 'none', ( 17.99999999999998600, 49.00000000000000000, 8.921435019309284600e-015 ) ) ;
#39954 = circle ( 'none', #39976, 0.9999999999998829800 ) ;
#39955 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39956 = vector ( 'none', #39955, 1000.000000000000000 ) ;
#39957 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39958 = line ( 'none', #39957, #39956 ) ;
#39959 = cartesian_point ( 'none', ( 27.49999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39960 = line ( 'none', #39959, #39952 ) ;
#39961 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252581100e-016 ) ) ;
#39962 = vector ( 'none', #39961, 1000.000000000000000 ) ;
#39963 = cartesian_point ( 'none', ( -2.156013462999744000e-015, 49.00000000000000000, -8.699999999999994000 ) ) ;
#39964 = line ( 'none', #39963, #39962 ) ;
#39965 = cartesian_point ( 'none', ( 17.46575342465752100, 49.00000000000000000, -33.18429534145728600 ) ) ;
#39966 = direction ( 'none', ( -2.478176394252581100e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#39967 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39968 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39969 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39970 = axis2_placement_3d ( 'none', #39950, #39966, #40005 ) ;
#39971 = oriented_edge ( 'none', *, *, #40555, .t. ) ;
#39972 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, -27.69999999999999900 ) ) ;
#39973 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39974 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39975 = cartesian_point ( 'none', ( 16.99999999999998600, 49.00000000000000000, -32.29938079901842900 ) ) ;
#39976 = axis2_placement_3d ( 'none', #40011, #40010, #40009 ) ;
#39977 = circle ( 'none', #39978, 37.50000000000000000 ) ;
#39978 = axis2_placement_3d ( 'none', #39969, #39968, #39967 ) ;
#39979 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 9.912705577010320600e-016 ) ) ;
#39980 = vector ( 'none', #39979, 1000.000000000000000 ) ;
#39981 = vector ( 'none', #38690, 1000.000000000000000 ) ;
#39982 = cartesian_point ( 'none', ( 20.50258157546445000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39983 = line ( 'none', #39982, #39981 ) ;
#39984 = cartesian_point ( 'none', ( -9.359612774962132100, -5.788675134594855700, -7.000000000000000000 ) ) ;
#39985 = line ( 'none', #39984, #40246 ) ;
#39986 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#39987 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#39988 = vector ( 'none', #39987, 1000.000000000000000 ) ;
#39989 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#39990 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39991 = vector ( 'none', #39990, 1000.000000000000000 ) ;
#39992 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#39993 = cartesian_point ( 'none', ( 27.49999999999999600, 49.00000000000000000, -11.19999999999999900 ) ) ;
#39994 = cartesian_point ( 'none', ( 20.49999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#39995 = line ( 'none', #39994, #39988 ) ;
#39996 = line ( 'none', #39992, #39991 ) ;
#39997 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#39998 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#39999 = vector ( 'none', #39998, 1000.000000000000000 ) ;
#40000 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -11.19999999999999900 ) ) ;
#40001 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40002 = vector ( 'none', #40001, 1000.000000000000000 ) ;
#40003 = line ( 'none', #40000, #39999 ) ;
#40004 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40005 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 2.478176394252581100e-016 ) ) ;
#40006 = line ( 'none', #39953, #40002 ) ;
#40007 = oriented_edge ( 'none', *, *, #37273, .t. ) ;
#40008 = face_outer_bound ( 'none', #5130, .t. ) ;
#40009 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40010 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40011 = cartesian_point ( 'none', ( 11.99999999999998900, 49.00000000000000000, -34.63915900659304000 ) ) ;
#40012 = plane ( 'none', #39970 ) ;
#40013 = cartesian_point ( 'none', ( 27.49999999999999600, 49.00000000000000000, -18.19999999999999900 ) ) ;
#40014 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40015 = line ( 'none', #40069, #40068 ) ;
#40016 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#40017 = axis2_placement_3d ( 'none', #40066, #40070, #40055 ) ;
#40018 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40019 = vector ( 'none', #40018, 1000.000000000000000 ) ;
#40020 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40021 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40022 = axis2_placement_3d ( 'none', #40033, #40021, #40020 ) ;
#40023 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -27.69999999999999900 ) ) ;
#40024 = line ( 'none', #40023, #40019 ) ;
#40025 = axis2_placement_3d ( 'none', #40016, #40014, #40074 ) ;
#40026 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -27.69999999999999900 ) ) ;
#40027 = line ( 'none', #40026, #40039 ) ;
#40028 = circle ( 'none', #40022, 51.50000000000000700 ) ;
#40029 = face_outer_bound ( 'none', #5162, .t. ) ;
#40030 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40031 = vector ( 'none', #40030, 1000.000000000000000 ) ;
#40032 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -18.19999999999999900 ) ) ;
#40033 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40034 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#40035 = vector ( 'none', #40034, 1000.000000000000000 ) ;
#40036 = cartesian_point ( 'none', ( 5.266124837786736500e-017, 49.00000000000000000, -1.700000000000000800 ) ) ;
#40037 = line ( 'none', #40036, #40035 ) ;
#40038 = toroidal_surface ( 'none', #40025, 51.50000000000000700, 13.99999999999999800 ) ;
#40039 = vector ( 'none', #40072, 1000.000000000000000 ) ;
#40040 = line ( 'none', #40032, #40031 ) ;
#40041 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, -20.69999999999999900 ) ) ;
#40042 = cartesian_point ( 'none', ( 20.49999999999999600, 49.00000000000000000, -11.19999999999999900 ) ) ;
#40043 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726400e-017 ) ) ;
#40044 = cartesian_point ( 'none', ( -5.266124837786733400e-017, 49.00000000000000000, -1.699999999999999500 ) ) ;
#40045 = line ( 'none', #40044, #40106 ) ;
#40046 = oriented_edge ( 'none', *, *, #3773, .t. ) ;
#40047 = axis2_placement_3d ( 'none', #40079, #40105, #40104 ) ;
#40048 = cartesian_point ( 'none', ( 17.99999999999999600, 49.00000000000000000, -20.69999999999999900 ) ) ;
#40049 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40050 = vector ( 'none', #40049, 1000.000000000000000 ) ;
#40051 = cartesian_point ( 'none', ( 10.99999999999999800, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40052 = line ( 'none', #40051, #40050 ) ;
#40053 = line ( 'none', #40103, #40098 ) ;
#40054 = cartesian_point ( 'none', ( 10.99999999999999800, 49.00000000000000000, -1.700000000000000000 ) ) ;
#40055 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40056 = axis2_placement_3d ( 'none', #40102, #40090, #40076 ) ;
#40057 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -27.69999999999999900 ) ) ;
#40058 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40059 = vector ( 'none', #40058, 1000.000000000000000 ) ;
#40060 = cartesian_point ( 'none', ( 17.99999999999999600, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40061 = line ( 'none', #40060, #40059 ) ;
#40062 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40063 = vector ( 'none', #40062, 1000.000000000000000 ) ;
#40064 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, -20.69999999999999900 ) ) ;
#40065 = line ( 'none', #40064, #40063 ) ;
#40066 = cartesian_point ( 'none', ( 0.0000000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40067 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40068 = vector ( 'none', #40067, 1000.000000000000000 ) ;
#40069 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40070 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40071 = circle ( 'none', #40017, 3.750000000000000000 ) ;
#40072 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40073 = cartesian_point ( 'none', ( 17.99999999999999600, 49.00000000000000000, -27.69999999999999900 ) ) ;
#40074 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40075 = face_outer_bound ( 'none', #5143, .t. ) ;
#40076 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40077 = plane ( 'none', #40047 ) ;
#40078 = plane ( 'none', #40089 ) ;
#40079 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -20.69999999999999900 ) ) ;
#40080 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -27.69999999999999900 ) ) ;
#40081 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40082 = vector ( 'none', #40081, 1000.000000000000000 ) ;
#40083 = cartesian_point ( 'none', ( 10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#40084 = plane ( 'none', #40056 ) ;
#40085 = line ( 'none', #40126, #40125 ) ;
#40086 = face_outer_bound ( 'none', #5198, .t. ) ;
#40087 = line ( 'none', #40083, #40082 ) ;
#40088 = face_outer_bound ( 'none', #5210, .t. ) ;
#40089 = axis2_placement_3d ( 'none', #40132, #40131, #40130 ) ;
#40090 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40091 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40092 = vector ( 'none', #40091, 1000.000000000000000 ) ;
#40093 = cartesian_point ( 'none', ( 17.99999999999998900, 49.00000000000000000, -32.29938079901842900 ) ) ;
#40094 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40095 = vector ( 'none', #40094, 1000.000000000000000 ) ;
#40096 = cartesian_point ( 'none', ( 10.99999999999999100, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40097 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40098 = vector ( 'none', #40097, 1000.000000000000000 ) ;
#40099 = cartesian_point ( 'none', ( 17.99999999999999600, 49.00000000000000000, -30.19999999999999200 ) ) ;
#40100 = line ( 'none', #40096, #40092 ) ;
#40101 = line ( 'none', #40057, #40095 ) ;
#40102 = cartesian_point ( 'none', ( 10.99999999999999800, 47.00000000000000000, -8.699999999999997500 ) ) ;
#40103 = cartesian_point ( 'none', ( 18.00000000000000000, 49.00000000000000000, 0.0000000000000000000 ) ) ;
#40104 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40105 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40106 = vector ( 'none', #40043, 1000.000000000000000 ) ;
#40107 = cartesian_point ( 'none', ( 11.99999999999998900, 47.00000000000000000, -34.63915900659304000 ) ) ;
#40108 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40109 = vector ( 'none', #40108, 1000.000000000000000 ) ;
#40110 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#40111 = line ( 'none', #40110, #40109 ) ;
#40112 = advanced_face ( 'none', ( #34014 ), #33993, .f. ) ;
#40113 = cylindrical_surface ( 'none', #40171, 3.750000000000000000 ) ;
#40114 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40115 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40116 = vertex_point ( 'none', #33990 ) ;
#40117 = plane ( 'none', #40167 ) ;
#40118 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#40119 = line ( 'none', #40161, #40160 ) ;
#40120 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40121 = vector ( 'none', #40120, 1000.000000000000000 ) ;
#40122 = face_outer_bound ( 'none', #5152, .t. ) ;
#40123 = axis2_placement_3d ( 'none', #40107, #40154, #40153 ) ;
#40124 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40125 = vector ( 'none', #40124, 1000.000000000000000 ) ;
#40126 = cartesian_point ( 'none', ( 10.99999999999999800, 47.00000000000000000, -1.700000000000000000 ) ) ;
#40127 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -20.69999999999999900 ) ) ;
#40128 = line ( 'none', #40127, #40121 ) ;
#40129 = axis2_placement_3d ( 'none', #40080, #40115, #40114 ) ;
#40130 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40131 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40132 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#40133 = axis2_placement_3d ( 'none', #40157, #40145, #40144 ) ;
#40134 = plane ( 'none', #40129 ) ;
#40135 = cartesian_point ( 'none', ( 35.82691906009822000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#40136 = face_outer_bound ( 'none', #5193, .t. ) ;
#40137 = face_outer_bound ( 'none', #5219, .t. ) ;
#40138 = oriented_edge ( 'none', *, *, #34244, .f. ) ;
#40139 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40140 = vector ( 'none', #40139, 1000.000000000000000 ) ;
#40141 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#40142 = face_outer_bound ( 'none', #5241, .t. ) ;
#40143 = axis2_placement_3d ( 'none', #40118, #40199, #40198 ) ;
#40144 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.097720492815726400e-017 ) ) ;
#40145 = direction ( 'none', ( 3.097720492815726400e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40146 = line ( 'none', #40190, #40189 ) ;
#40147 = plane ( 'none', #40143 ) ;
#40148 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40149 = vector ( 'none', #40148, 1000.000000000000000 ) ;
#40150 = cartesian_point ( 'none', ( 17.46575342465752100, 47.00000000000000000, -33.18429534145728600 ) ) ;
#40151 = plane ( 'none', #40133 ) ;
#40152 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40153 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40154 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40155 = face_outer_bound ( 'none', #5257, .t. ) ;
#40156 = line ( 'none', #40150, #40149 ) ;
#40157 = cartesian_point ( 'none', ( 10.99999999999999800, 47.00000000000000000, -1.700000000000000000 ) ) ;
#40158 = cylindrical_surface ( 'none', #40123, 0.9999999999998829800 ) ;
#40159 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40160 = vector ( 'none', #40159, 1000.000000000000000 ) ;
#40161 = cartesian_point ( 'none', ( 11.75721461541136900, 47.00000000000000000, -35.60923903268865600 ) ) ;
#40162 = line ( 'none', #40141, #40140 ) ;
#40163 = face_outer_bound ( 'none', #5240, .t. ) ;
#40164 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40165 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40166 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -20.69999999999999900 ) ) ;
#40167 = axis2_placement_3d ( 'none', #40166, #40165, #40164 ) ;
#40168 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40169 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40170 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#40171 = axis2_placement_3d ( 'none', #40170, #40169, #40168 ) ;
#40172 = line ( 'none', #40239, #40236 ) ;
#40173 = cartesian_point ( 'none', ( 8.373080939901786500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#40174 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40175 = vector ( 'none', #40174, 1000.000000000000000 ) ;
#40176 = cartesian_point ( 'none', ( 20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#40177 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40178 = vector ( 'none', #40177, 1000.000000000000000 ) ;
#40179 = cartesian_point ( 'none', ( 18.00000000000000000, 47.00000000000000000, -1.700000000000000200 ) ) ;
#40180 = line ( 'none', #40179, #40178 ) ;
#40181 = cylindrical_surface ( 'none', #40257, 0.9999999999999940000 ) ;
#40182 = axis2_placement_3d ( 'none', #40176, #40152, #40238 ) ;
#40183 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40184 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40185 = plane ( 'none', #40182 ) ;
#40186 = plane ( 'none', #40192 ) ;
#40187 = cartesian_point ( 'none', ( 9.073080939901785800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#40188 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#40189 = vector ( 'none', #40188, 1000.000000000000000 ) ;
#40190 = cartesian_point ( 'none', ( 8.800000000000002500, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#40191 = cartesian_point ( 'none', ( 18.00000000000000000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#40192 = axis2_placement_3d ( 'none', #40191, #40184, #40183 ) ;
#40193 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40194 = vector ( 'none', #40193, 1000.000000000000000 ) ;
#40195 = cartesian_point ( 'none', ( 18.00000000000000000, 47.00000000000000000, -8.699999999999999300 ) ) ;
#40196 = face_outer_bound ( 'none', #5253, .t. ) ;
#40197 = cartesian_point ( 'none', ( 20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#40198 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40199 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40200 = line ( 'none', #40195, #40194 ) ;
#40201 = face_outer_bound ( 'none', #5294, .t. ) ;
#40202 = line ( 'none', #40197, #40175 ) ;
#40203 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -30.19999999999999900 ) ) ;
#40204 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40205 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40206 = cartesian_point ( 'none', ( 7.826919060098211000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#40207 = axis2_placement_3d ( 'none', #40203, #40268, #40267 ) ;
#40208 = cartesian_point ( 'none', ( 0.0000000000000000000, 47.00000000000000000, 0.0000000000000000000 ) ) ;
#40209 = face_outer_bound ( 'none', #5229, .t. ) ;
#40210 = cartesian_point ( 'none', ( 16.99999999999998600, 47.00000000000000000, -32.29938079901842900 ) ) ;
#40211 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40212 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#40213 = vector ( 'none', #40212, 1000.000000000000000 ) ;
#40214 = cartesian_point ( 'none', ( 8.373080939901786500, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#40215 = line ( 'none', #40214, #40213 ) ;
#40216 = cylindrical_surface ( 'none', #40269, 37.50000000000000000 ) ;
#40217 = axis2_placement_3d ( 'none', #40206, #40205, #40204 ) ;
#40218 = direction ( 'none', ( -3.305209758587623400e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40219 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -3.305209758587623400e-015 ) ) ;
#40220 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -30.19999999999999200 ) ) ;
#40221 = axis2_placement_3d ( 'none', #40220, #40219, #40218 ) ;
#40222 = face_outer_bound ( 'none', #5293, .t. ) ;
#40223 = circle ( 'none', #40217, 2.000000000000000900 ) ;
#40224 = plane ( 'none', #40221 ) ;
#40225 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40226 = vector ( 'none', #40225, 1000.000000000000000 ) ;
#40227 = cartesian_point ( 'none', ( 17.99999999999999600, 47.00000000000000000, -30.19999999999999200 ) ) ;
#40228 = line ( 'none', #40227, #40226 ) ;
#40229 = plane ( 'none', #40207 ) ;
#40230 = face_outer_bound ( 'none', #5232, .t. ) ;
#40231 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40232 = vector ( 'none', #40231, 1000.000000000000000 ) ;
#40233 = cartesian_point ( 'none', ( 27.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#40234 = line ( 'none', #40233, #40232 ) ;
#40235 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40236 = vector ( 'none', #40235, 1000.000000000000000 ) ;
#40237 = edge_loop ( 'none', ( #40557, #41256, #41158, #39646 ) ) ;
#40238 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40239 = cartesian_point ( 'none', ( 20.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#40240 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40241 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40242 = axis2_placement_3d ( 'none', #40265, #40264, #40270 ) ;
#40243 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -14.00000000000000000 ) ) ;
#40244 = line ( 'none', #40243, #40525 ) ;
#40245 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40246 = vector ( 'none', #40245, 1000.000000000000000 ) ;
#40247 = circle ( 'none', #40261, 1.610000000000001200 ) ;
#40248 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40249 = vector ( 'none', #40248, 1000.000000000000000 ) ;
#40250 = cartesian_point ( 'none', ( 17.99999999999998900, 47.00000000000000000, -32.29938079901842900 ) ) ;
#40251 = line ( 'none', #40250, #40249 ) ;
#40252 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40253 = vector ( 'none', #40252, 1000.000000000000000 ) ;
#40254 = plane ( 'none', #40242 ) ;
#40255 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40256 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40257 = axis2_placement_3d ( 'none', #40210, #40256, #40255 ) ;
#40258 = cartesian_point ( 'none', ( 11.00000000000010800, 47.00000000000000000, -34.63915900659303300 ) ) ;
#40259 = line ( 'none', #40258, #40253 ) ;
#40260 = cartesian_point ( 'none', ( 5.300000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40261 = axis2_placement_3d ( 'none', #40260, #40241, #40240 ) ;
#40262 = face_outer_bound ( 'none', #5289, .t. ) ;
#40263 = face_outer_bound ( 'none', #5303, .t. ) ;
#40264 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#40265 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#40266 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40267 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 9.912705577010320600e-016 ) ) ;
#40268 = direction ( 'none', ( -9.912705577010320600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40269 = axis2_placement_3d ( 'none', #40208, #40266, #40211 ) ;
#40270 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#40271 = axis2_placement_3d ( 'none', #40279, #40319, #40318 ) ;
#40272 = face_outer_bound ( 'none', #5329, .t. ) ;
#40273 = plane ( 'none', #40271 ) ;
#40274 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#40275 = vector ( 'none', #40274, 1000.000000000000000 ) ;
#40276 = cartesian_point ( 'none', ( 7.826919060098211000, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#40277 = axis2_placement_3d ( 'none', #40328, #40322, #40321 ) ;
#40278 = conical_surface ( 'none', #40277, 2.000000000000000900, 0.9599310885968839200 ) ;
#40279 = cartesian_point ( 'none', ( 27.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#40280 = direction ( 'none', ( 4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40281 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 4.956352788505162300e-016 ) ) ;
#40282 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, -18.19999999999999900 ) ) ;
#40283 = axis2_placement_3d ( 'none', #40282, #40281, #40280 ) ;
#40284 = plane ( 'none', #40283 ) ;
#40285 = cartesian_point ( 'none', ( 27.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#40286 = line ( 'none', #40285, #40275 ) ;
#40287 = axis2_placement_3d ( 'none', #40333, #40332, #40330 ) ;
#40288 = plane ( 'none', #40287 ) ;
#40289 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40290 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40291 = cartesian_point ( 'none', ( 20.49999999999999600, 47.00000000000000000, -11.19999999999999900 ) ) ;
#40292 = face_outer_bound ( 'none', #5251, .t. ) ;
#40293 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40294 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40295 = cartesian_point ( 'none', ( 5.300000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40296 = plane ( 'none', #40299 ) ;
#40297 = face_outer_bound ( 'none', #5337, .t. ) ;
#40298 = face_outer_bound ( 'none', #5263, .t. ) ;
#40299 = axis2_placement_3d ( 'none', #40291, #40290, #40289 ) ;
#40300 = face_outer_bound ( 'none', #4412, .t. ) ;
#40301 = axis2_placement_3d ( 'none', #40295, #40294, #40293 ) ;
#40302 = conical_surface ( 'none', #40301, 1.610000000000001200, 0.9599310885968749300 ) ;
#40303 = face_outer_bound ( 'none', #5321, .t. ) ;
#40304 = face_outer_bound ( 'none', #5312, .t. ) ;
#40305 = conical_surface ( 'none', #40320, 2.000000000000000900, 0.9599310885968839200 ) ;
#40306 = face_outer_bound ( 'none', #5302, .t. ) ;
#40307 = cylindrical_surface ( 'none', #40368, 2.000000000000000000 ) ;
#40308 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40309 = line ( 'none', #40335, #40387 ) ;
#40310 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#40311 = vector ( 'none', #40310, 1000.000000000000000 ) ;
#40312 = cartesian_point ( 'none', ( 9.073080939901785800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#40313 = line ( 'none', #40312, #40311 ) ;
#40314 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#40315 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#40316 = cartesian_point ( 'none', ( 45.98338565824704500, -26.55443924101805200, -16.00000000000000000 ) ) ;
#40317 = circle ( 'none', #40362, 2.000000000000000900 ) ;
#40318 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40319 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40320 = axis2_placement_3d ( 'none', #40308, #40323, #40367 ) ;
#40321 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40322 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#40323 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#40324 = vertex_point ( 'none', #34003 ) ;
#40325 = cartesian_point ( 'none', ( 6.000000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40326 = conical_surface ( 'none', #40329, 2.099999999999997900, 1.029744258676653200 ) ;
#40327 = face_outer_bound ( 'none', #5351, .t. ) ;
#40328 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40329 = axis2_placement_3d ( 'none', #40316, #40315, #40314 ) ;
#40330 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40331 = edge_loop ( 'none', ( #37656, #36995, #39971, #46430 ) ) ;
#40332 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40333 = cartesian_point ( 'none', ( 20.49999999999999600, 47.00000000000000000, -18.19999999999999900 ) ) ;
#40334 = face_outer_bound ( 'none', #5387, .t. ) ;
#40335 = cartesian_point ( 'none', ( -5.773502691896254600, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40336 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40337 = cartesian_point ( 'none', ( -2.966666666666653900, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40338 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40339 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40340 = cartesian_point ( 'none', ( 5.726919060098210500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#40341 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40342 = axis2_placement_3d ( 'none', #40341, #40339, #40338 ) ;
#40343 = circle ( 'none', #40348, 2.000000000000000900 ) ;
#40344 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40345 = vector ( 'none', #40344, 1000.000000000000000 ) ;
#40346 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#40347 = line ( 'none', #40346, #40345 ) ;
#40348 = axis2_placement_3d ( 'none', #40340, #40355, #40397 ) ;
#40349 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40350 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40351 = axis2_placement_3d ( 'none', #40325, #40350, #40349 ) ;
#40352 = circle ( 'none', #40351, 1.610000000000001200 ) ;
#40353 = oriented_edge ( 'none', *, *, #46407, .f. ) ;
#40354 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40355 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40356 = plane ( 'none', #40385 ) ;
#40357 = line ( 'none', #40337, #40396 ) ;
#40358 = cylindrical_surface ( 'none', #40342, 2.000000000000000000 ) ;
#40359 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40360 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40361 = cartesian_point ( 'none', ( 6.426919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#40362 = axis2_placement_3d ( 'none', #40361, #40360, #40359 ) ;
#40363 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40364 = oriented_edge ( 'none', *, *, #4516, .f. ) ;
#40365 = face_outer_bound ( 'none', #5354, .t. ) ;
#40366 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40367 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40368 = axis2_placement_3d ( 'none', #40363, #40366, #40354 ) ;
#40369 = line ( 'none', #40431, #40430 ) ;
#40370 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40371 = cartesian_point ( 'none', ( -2.533333333333343400, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40372 = cartesian_point ( 'none', ( -2.966666666666654800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40373 = vector ( 'none', #40370, 1000.000000000000000 ) ;
#40374 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40375 = line ( 'none', #40374, #40373 ) ;
#40376 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40377 = vector ( 'none', #40376, 1000.000000000000000 ) ;
#40378 = cartesian_point ( 'none', ( -3.633333333333346600, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40379 = face_outer_bound ( 'none', #5366, .t. ) ;
#40380 = cartesian_point ( 'none', ( -3.633333333333347100, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40381 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40382 = line ( 'none', #40378, #40377 ) ;
#40383 = line ( 'none', #40425, #40424 ) ;
#40384 = cartesian_point ( 'none', ( -5.773502691896254600, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40385 = axis2_placement_3d ( 'none', #40393, #40388, #40381 ) ;
#40386 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40387 = vector ( 'none', #40386, 1000.000000000000000 ) ;
#40388 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40389 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40390 = vector ( 'none', #40389, 1000.000000000000000 ) ;
#40391 = cartesian_point ( 'none', ( -1.433333333333337600, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40392 = line ( 'none', #40391, #40390 ) ;
#40393 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40394 = cartesian_point ( 'none', ( -4.733333333333352000, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40395 = cartesian_point ( 'none', ( -1.433333333333338000, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40396 = vector ( 'none', #40336, 1000.000000000000000 ) ;
#40397 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40398 = oriented_edge ( 'none', *, *, #3740, .t. ) ;
#40399 = cartesian_point ( 'none', ( 6.000000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40400 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40401 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40402 = line ( 'none', #40417, #40463 ) ;
#40403 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40404 = circle ( 'none', #40454, 2.000000000000000900 ) ;
#40405 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40406 = vector ( 'none', #40405, 1000.000000000000000 ) ;
#40407 = cartesian_point ( 'none', ( -7.159612774962171900, 9.599186911246315300, -7.000000000000000000 ) ) ;
#40408 = axis2_placement_3d ( 'none', #40426, #40401, #40400 ) ;
#40409 = axis2_placement_3d ( 'none', #40399, #40457, #40456 ) ;
#40410 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40411 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40412 = axis2_placement_3d ( 'none', #40416, #40411, #40410 ) ;
#40413 = line ( 'none', #40407, #40406 ) ;
#40414 = plane ( 'none', #40408 ) ;
#40415 = face_outer_bound ( 'none', #5405, .t. ) ;
#40416 = cartesian_point ( 'none', ( 31.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40417 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40418 = circle ( 'none', #40412, 1.610000000000001200 ) ;
#40419 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40420 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40421 = vector ( 'none', #40420, 1000.000000000000000 ) ;
#40422 = cartesian_point ( 'none', ( -7.159612774962171000, 9.599186911246311700, -14.00000000000000000 ) ) ;
#40423 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40424 = vector ( 'none', #40423, 1000.000000000000100 ) ;
#40425 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#40426 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40427 = line ( 'none', #40428, #40421 ) ;
#40428 = cartesian_point ( 'none', ( -4.733333333333352000, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40429 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40430 = vector ( 'none', #40429, 1000.000000000000000 ) ;
#40431 = cartesian_point ( 'none', ( -4.066666666666648700, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40432 = cartesian_point ( 'none', ( -4.066666666666649600, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40433 = direction ( 'none', ( -0.9999999953402635100, 9.653741711777661300e-005, 0.0000000000000000000 ) ) ;
#40434 = direction ( 'none', ( 9.653741711800949900e-005, 0.9999999953402636300, -0.0000000000000000000 ) ) ;
#40435 = line ( 'none', #40419, #40502 ) ;
#40436 = advanced_face ( 'none', ( #33991 ), #34001, .f. ) ;
#40437 = face_outer_bound ( 'none', #5461, .t. ) ;
#40438 = oriented_edge ( 'none', *, *, #40449, .t. ) ;
#40439 = circle ( 'none', #40460, 2.099999999999998300 ) ;
#40440 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40441 = vector ( 'none', #40440, 1000.000000000000000 ) ;
#40442 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40443 = cartesian_point ( 'none', ( 0.005126136848968640100, 53.09999975256798900, -16.00000000000000000 ) ) ;
#40444 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40445 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40447 = edge_loop ( 'none', ( #36418, #36544, #36534, #36273 ) ) ;
#40446 = plane ( 'none', #40485 ) ;
#40449 = edge_curve ( 'none', #4513, #3741, #34053, .t. ) ;
#40448 = face_outer_bound ( 'none', #5411, .t. ) ;
#40450 = cartesian_point ( 'none', ( 2.966666666666666300, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40451 = plane ( 'none', #40461 ) ;
#40452 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40453 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40454 = axis2_placement_3d ( 'none', #40403, #40453, #40452 ) ;
#40455 = line ( 'none', #40442, #40441 ) ;
#40456 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40457 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40458 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40459 = face_outer_bound ( 'none', #5425, .t. ) ;
#40460 = axis2_placement_3d ( 'none', #40443, #40434, #40433 ) ;
#40461 = axis2_placement_3d ( 'none', #40458, #40445, #40444 ) ;
#40462 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40463 = vector ( 'none', #40462, 1000.000000000000000 ) ;
#40464 = conical_surface ( 'none', #40409, 1.610000000000001200, 0.9599310885968749300 ) ;
#40465 = vector ( 'none', #40538, 1000.000000000000000 ) ;
#40466 = cartesian_point ( 'none', ( -37.54089267965166200, 4.000000000000000000, 49.96930434591696700 ) ) ;
#40467 = cartesian_point ( 'none', ( 4.066666666666666400, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40468 = cartesian_point ( 'none', ( -1.866666666666658300, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40469 = line ( 'none', #40529, #40508 ) ;
#40470 = face_outer_bound ( 'none', #5381, .t. ) ;
#40471 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40472 = vector ( 'none', #40471, 1000.000000000000000 ) ;
#40473 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40474 = line ( 'none', #40473, #40472 ) ;
#40475 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40476 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40477 = axis2_placement_3d ( 'none', #40476, #40527, #40526 ) ;
#40478 = cartesian_point ( 'none', ( 3.633333333333332000, 10.99999999999999800, -14.00000000000000000 ) ) ;
#40479 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40480 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40481 = cartesian_point ( 'none', ( -1.866666666666658900, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40482 = line ( 'none', #40481, #40465 ) ;
#40483 = plane ( 'none', #40486 ) ;
#40484 = oriented_edge ( 'none', *, *, #46405, .t. ) ;
#40485 = axis2_placement_3d ( 'none', #40493, #40492, #40491 ) ;
#40486 = axis2_placement_3d ( 'none', #40480, #40479, #40475 ) ;
#40487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40488 = vector ( 'none', #40487, 1000.000000000000000 ) ;
#40489 = cartesian_point ( 'none', ( 2.966666666666665000, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40490 = line ( 'none', #40489, #40488 ) ;
#40491 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40492 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40493 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40494 = cartesian_point ( 'none', ( 4.066666666666665500, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40495 = line ( 'none', #40494, #40537 ) ;
#40496 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40497 = vector ( 'none', #40496, 1000.000000000000000 ) ;
#40498 = cartesian_point ( 'none', ( 3.633333333333332900, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40499 = cartesian_point ( 'none', ( 2.533333333333331900, 10.99999999999999800, -14.00000000000000000 ) ) ;
#40500 = line ( 'none', #40498, #40497 ) ;
#40501 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40502 = vector ( 'none', #40501, 1000.000000000000000 ) ;
#40503 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844340400, 0.0000000000000000000 ) ) ;
#40504 = line ( 'none', #40522, #40511 ) ;
#40505 = cartesian_point ( 'none', ( -7.876279441628764900, -8.935234101678299000, -14.00000000000000000 ) ) ;
#40506 = line ( 'none', #40505, #40769 ) ;
#40507 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40508 = vector ( 'none', #40528, 1000.000000000000000 ) ;
#40509 = line ( 'none', #40512, #40517 ) ;
#40510 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40511 = vector ( 'none', #40507, 1000.000000000000000 ) ;
#40512 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664200, -14.00000000000000000 ) ) ;
#40513 = edge_curve ( 'none', #4550, #3746, #34044, .t. ) ;
#40514 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40515 = vector ( 'none', #40514, 1000.000000000000000 ) ;
#40516 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#40517 = vector ( 'none', #40516, 1000.000000000000000 ) ;
#40518 = face_outer_bound ( 'none', #5544, .t. ) ;
#40519 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40520 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40521 = line ( 'none', #40532, #40515 ) ;
#40522 = cartesian_point ( 'none', ( 11.72627944162879900, 2.266838492538232300, -14.00000000000000000 ) ) ;
#40523 = face_outer_bound ( 'none', #5407, .t. ) ;
#40524 = axis2_placement_3d ( 'none', #40535, #40520, #40519 ) ;
#40525 = vector ( 'none', #40503, 999.9999999999998900 ) ;
#40526 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40527 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40528 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40529 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40530 = oriented_edge ( 'none', *, *, #36067, .t. ) ;
#40531 = vertex_point ( 'none', #33996 ) ;
#40532 = cartesian_point ( 'none', ( -2.533333333333343000, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40533 = plane ( 'none', #40524 ) ;
#40534 = plane ( 'none', #40477 ) ;
#40535 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40536 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40537 = vector ( 'none', #40536, 1000.000000000000000 ) ;
#40538 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40539 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40540 = vector ( 'none', #40539, 1000.000000000000000 ) ;
#40541 = edge_loop ( 'none', ( #46431, #46426, #36379, #40364 ) ) ;
#40542 = cartesian_point ( 'none', ( 1.433333333333333300, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40543 = line ( 'none', #40542, #40540 ) ;
#40544 = axis2_placement_3d ( 'none', #40599, #40598, #40589 ) ;
#40545 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40546 = vector ( 'none', #40545, 1000.000000000000000 ) ;
#40547 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40548 = line ( 'none', #40547, #40546 ) ;
#40549 = cartesian_point ( 'none', ( 0.7666666666666661600, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40550 = cartesian_point ( 'none', ( 0.3333333333333323700, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40551 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40552 = vector ( 'none', #40551, 1000.000000000000000 ) ;
#40553 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40554 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40555 = edge_curve ( 'none', #40824, #46408, #34040, .t. ) ;
#40557 = oriented_edge ( 'none', *, *, #41277, .t. ) ;
#40556 = line ( 'none', #40563, #40552 ) ;
#40558 = direction ( 'none', ( -0.4999999999999992800, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#40559 = vector ( 'none', #40558, 1000.000000000000200 ) ;
#40560 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#40561 = line ( 'none', #40560, #40559 ) ;
#40562 = face_outer_bound ( 'none', #5501, .t. ) ;
#40563 = cartesian_point ( 'none', ( 5.773502691896256400, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40564 = axis2_placement_3d ( 'none', #40567, #40554, #40553 ) ;
#40565 = plane ( 'none', #40544 ) ;
#40566 = cartesian_point ( 'none', ( -9.142946108295468800, -6.163952809568109500, -14.00000000000000000 ) ) ;
#40567 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40568 = cartesian_point ( 'none', ( 0.3333333333333364800, -11.00000000000000400, -8.169585876471785500 ) ) ;
#40569 = cartesian_point ( 'none', ( 9.909612774962202100, -4.836047190431842500, -8.208215831100170900 ) ) ;
#40570 = plane ( 'none', #40564 ) ;
#40571 = cartesian_point ( 'none', ( 1.866666666666666700, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40572 = line ( 'none', #40571, #40626 ) ;
#40573 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40574 = vector ( 'none', #40573, 1000.000000000000000 ) ;
#40575 = cartesian_point ( 'none', ( 2.533333333333332800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40576 = line ( 'none', #40575, #40574 ) ;
#40577 = cartesian_point ( 'none', ( 1.433333333333332900, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40578 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40579 = vector ( 'none', #40578, 1000.000000000000000 ) ;
#40580 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40581 = line ( 'none', #40580, #40579 ) ;
#40582 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40583 = vector ( 'none', #40582, 1000.000000000000000 ) ;
#40584 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40585 = vector ( 'none', #40584, 1000.000000000000000 ) ;
#40586 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40587 = line ( 'none', #40586, #40585 ) ;
#40588 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#40589 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40590 = cartesian_point ( 'none', ( 1.866666666666666700, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40591 = face_outer_bound ( 'none', #5493, .t. ) ;
#40592 = cartesian_point ( 'none', ( 5.773502691896256400, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40593 = cartesian_point ( 'none', ( 4.733333333333332500, 10.99999999999999800, -14.00000000000000000 ) ) ;
#40594 = cartesian_point ( 'none', ( 0.3333333333333322000, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40595 = line ( 'none', #40594, #40583 ) ;
#40596 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40597 = vector ( 'none', #40596, 1000.000000000000000 ) ;
#40598 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40599 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40600 = cartesian_point ( 'none', ( 0.7666666666666655000, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40601 = line ( 'none', #40600, #40597 ) ;
#40602 = vector ( 'none', #40661, 1000.000000000000200 ) ;
#40603 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40604 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40605 = cartesian_point ( 'none', ( 8.526919060098212100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#40606 = axis2_placement_3d ( 'none', #40605, #40604, #40603 ) ;
#40607 = axis2_placement_3d ( 'none', #40656, #40655, #40654 ) ;
#40608 = cartesian_point ( 'none', ( 12.70170592217176000, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#40609 = cartesian_point ( 'none', ( 9.909612774962202100, -4.836047190431842500, -8.208215831100170900 ) ) ;
#40610 = cartesian_point ( 'none', ( 9.837431931464921700, -4.961068078702312300, -8.190294442084404400 ) ) ;
#40611 = cartesian_point ( 'none', ( 9.765209838200769700, -5.086160413664797100, -8.177402068461781000 ) ) ;
#40612 = cartesian_point ( 'none', ( 9.692946108295538800, -5.211324865405095400, -8.169585876471774800 ) ) ;
#40613 = cartesian_point ( 'none', ( 9.692946108295537000, -5.211324865405095400, -14.00000000000000000 ) ) ;
#40614 = face_outer_bound ( 'none', #5543, .t. ) ;
#40615 = b_spline_curve_with_knots ( 'none', 3,
( #40612, #40611, #40610, #40609 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003854649617517882200, 0.004290935971575543200 ),
.unspecified. ) ;
#40616 = cartesian_point ( 'none', ( 9.909612774962205600, -4.836047190431847800, -14.00000000000000000 ) ) ;
#40617 = plane ( 'none', #40607 ) ;
#40618 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40619 = vector ( 'none', #40618, 1000.000000000000000 ) ;
#40620 = circle ( 'none', #40606, 2.000000000000000900 ) ;
#40621 = direction ( 'none', ( 0.5000000000000003300, 0.8660254037844383700, 0.0000000000000000000 ) ) ;
#40622 = direction ( 'none', ( 0.8660254037844384900, -0.5000000000000004400, 0.0000000000000000000 ) ) ;
#40623 = line ( 'none', #40608, #40602 ) ;
#40624 = plane ( 'none', #40629 ) ;
#40625 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40626 = vector ( 'none', #40625, 1000.000000000000000 ) ;
#40627 = cartesian_point ( 'none', ( 9.692946108295537000, -5.211324865405096300, -7.000000000000000000 ) ) ;
#40628 = line ( 'none', #40627, #40619 ) ;
#40629 = axis2_placement_3d ( 'none', #40588, #40622, #40621 ) ;
#40630 = face_outer_bound ( 'none', #5537, .t. ) ;
#40631 = line ( 'none', #40676, #40675 ) ;
#40632 = cartesian_point ( 'none', ( 0.7666666666666625000, -11.00000000000000200, -14.00000000000000000 ) ) ;
#40633 = line ( 'none', #40715, #40713 ) ;
#40634 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40635 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40636 = axis2_placement_3d ( 'none', #40647, #40635, #40634 ) ;
#40637 = circle ( 'none', #40636, 2.000000000000000900 ) ;
#40638 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#40639 = vector ( 'none', #40638, 1000.000000000000100 ) ;
#40640 = cartesian_point ( 'none', ( 4.733333333333333400, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40641 = line ( 'none', #40640, #40680 ) ;
#40642 = cartesian_point ( 'none', ( -9.359612774962132100, -5.788675134594856600, -8.169585876471781900 ) ) ;
#40643 = cartesian_point ( 'none', ( 0.7666666666666631700, -11.00000000000000400, -8.208215831100174500 ) ) ;
#40644 = cartesian_point ( 'none', ( 0.6225994828815083500, -11.00000000000000400, -8.190331002384390000 ) ) ;
#40645 = cartesian_point ( 'none', ( 0.4781577669816597900, -11.00000000000000400, -8.177418129108920300 ) ) ;
#40646 = cartesian_point ( 'none', ( 0.3333333333333364800, -11.00000000000000400, -8.169585876471785500 ) ) ;
#40647 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40648 = cartesian_point ( 'none', ( 0.3333333333333380900, -11.00000000000000700, -14.00000000000000000 ) ) ;
#40649 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40650 = vector ( 'none', #40649, 1000.000000000000000 ) ;
#40651 = cartesian_point ( 'none', ( 0.3333333333333348100, -11.00000000000000400, -7.000000000000000000 ) ) ;
#40652 = cartesian_point ( 'none', ( 9.073080939901785800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#40653 = line ( 'none', #40652, #40639 ) ;
#40654 = direction ( 'none', ( 1.000000000000000000, -1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#40655 = direction ( 'none', ( -1.365740544306509400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40656 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -7.000000000000000000 ) ) ;
#40657 = cartesian_point ( 'none', ( 9.692946108295538800, -5.211324865405095400, -8.169585876471774800 ) ) ;
#40658 = line ( 'none', #40651, #40650 ) ;
#40659 = b_spline_curve_with_knots ( 'none', 3,
( #40646, #40645, #40644, #40643 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003297919074567739000, 0.003734329726172485600 ),
.unspecified. ) ;
#40660 = cartesian_point ( 'none', ( 0.7666666666666631700, -11.00000000000000400, -8.208215831100174500 ) ) ;
#40661 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#40662 = cartesian_point ( 'none', ( -9.287349045056897600, -5.913839586335155800, -8.177402068461784500 ) ) ;
#40663 = cartesian_point ( 'none', ( -9.359612774962132100, -5.788675134594856600, -8.169585876471781900 ) ) ;
#40664 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#40665 = line ( 'none', #40664, #40718 ) ;
#40666 = b_spline_curve_with_knots ( 'none', 3,
( #40663, #40662, #40720, #40719 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003854649617517878800, 0.004290935971575539700 ),
.unspecified. ) ;
#40667 = plane ( 'none', #40677 ) ;
#40668 = cartesian_point ( 'none', ( -12.81717597600970000, 0.4999999999999965600, -14.00000000000000000 ) ) ;
#40669 = direction ( 'none', ( -1.000000000000000000, 1.365740544306509400e-016, 0.0000000000000000000 ) ) ;
#40670 = vector ( 'none', #40669, 1000.000000000000000 ) ;
#40671 = cartesian_point ( 'none', ( -9.359612774962133800, -5.788675134594860200, -14.00000000000000000 ) ) ;
#40672 = cartesian_point ( 'none', ( 6.350852961085871900, -11.00000000000000400, -14.00000000000000000 ) ) ;
#40673 = line ( 'none', #40672, #40670 ) ;
#40674 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40675 = vector ( 'none', #40674, 1000.000000000000000 ) ;
#40676 = cartesian_point ( 'none', ( -9.142946108295468800, -6.163952809568108600, -7.000000000000000000 ) ) ;
#40677 = axis2_placement_3d ( 'none', #40702, #40701, #40700 ) ;
#40678 = cartesian_point ( 'none', ( -9.142946108295467100, -6.163952809568108600, -8.208215831100172700 ) ) ;
#40679 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40680 = vector ( 'none', #40679, 1000.000000000000000 ) ;
#40681 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40682 = vector ( 'none', #40681, 1000.000000000000000 ) ;
#40683 = cartesian_point ( 'none', ( 9.359612774962089400, 5.788675134594921400, -7.000000000000000000 ) ) ;
#40684 = line ( 'none', #40683, #40682 ) ;
#40685 = cartesian_point ( 'none', ( -0.7666666666666637200, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40686 = line ( 'none', #40685, #40748 ) ;
#40687 = face_outer_bound ( 'none', #5508, .t. ) ;
#40688 = cartesian_point ( 'none', ( 9.359612774962089400, 5.788675134594922300, -14.00000000000000000 ) ) ;
#40689 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40690 = vector ( 'none', #40689, 1000.000000000000000 ) ;
#40691 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40692 = line ( 'none', #40691, #40690 ) ;
#40693 = cartesian_point ( 'none', ( -9.909612774962166500, 4.836047190431908200, -14.00000000000000000 ) ) ;
#40694 = axis2_placement_3d ( 'none', #40771, #40777, #40776 ) ;
#40695 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40696 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40697 = cartesian_point ( 'none', ( -6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40698 = cartesian_point ( 'none', ( 9.142946108295428000, 6.163952809568172600, -14.00000000000000000 ) ) ;
#40699 = cartesian_point ( 'none', ( -9.692946108295501500, 5.211324865405163800, -14.00000000000000000 ) ) ;
#40700 = direction ( 'none', ( 0.5000000000000004400, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#40701 = direction ( 'none', ( 0.8660254037844383700, -0.5000000000000005600, 0.0000000000000000000 ) ) ;
#40702 = cartesian_point ( 'none', ( -13.10585111060451300, -3.469446951953614200e-015, -19.00000000000000000 ) ) ;
#40703 = plane ( 'none', #40710 ) ;
#40704 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40705 = vector ( 'none', #40704, 1000.000000000000000 ) ;
#40706 = cartesian_point ( 'none', ( -12.81717597600970000, 0.4999999999999967800, -19.00000000000000000 ) ) ;
#40707 = line ( 'none', #40706, #40705 ) ;
#40708 = cartesian_point ( 'none', ( -5.975575286112626100, 11.35000000000000000, -14.00000000000000000 ) ) ;
#40709 = cartesian_point ( 'none', ( -0.3333333333333339800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40710 = axis2_placement_3d ( 'none', #40697, #40696, #40695 ) ;
#40711 = face_outer_bound ( 'none', #5579, .t. ) ;
#40712 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40713 = vector ( 'none', #40712, 1000.000000000000000 ) ;
#40714 = cartesian_point ( 'none', ( -6.841600689897066300, 10.84999999999999400, -14.00000000000000000 ) ) ;
#40715 = cartesian_point ( 'none', ( -9.909612774962166500, 4.836047190431909100, -7.000000000000000000 ) ) ;
#40716 = face_outer_bound ( 'none', #5549, .t. ) ;
#40717 = direction ( 'none', ( 0.4999999999999999400, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40718 = vector ( 'none', #40717, 1000.000000000000100 ) ;
#40719 = cartesian_point ( 'none', ( -9.142946108295467100, -6.163952809568108600, -8.208215831100172700 ) ) ;
#40720 = cartesian_point ( 'none', ( -9.215126951792747400, -6.038931921297641600, -8.190294442084407900 ) ) ;
#40721 = line ( 'none', #40781, #40780 ) ;
#40722 = line ( 'none', #40775, #40774 ) ;
#40723 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40724 = vector ( 'none', #40723, 1000.000000000000000 ) ;
#40725 = cartesian_point ( 'none', ( 6.841600689897067200, -10.85000000000000300, -14.00000000000000000 ) ) ;
#40726 = cartesian_point ( 'none', ( -0.3333333333333330400, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40727 = line ( 'none', #40726, #40724 ) ;
#40728 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40729 = vector ( 'none', #40728, 1000.000000000000000 ) ;
#40730 = cartesian_point ( 'none', ( 9.142946108295428000, 6.163952809568172600, -7.000000000000000000 ) ) ;
#40731 = line ( 'none', #40730, #40729 ) ;
#40732 = cylindrical_surface ( 'none', #40694, 2.000000000000000000 ) ;
#40733 = direction ( 'none', ( 0.4999999999999996100, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#40734 = vector ( 'none', #40733, 1000.000000000000000 ) ;
#40735 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#40736 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999996100, 0.0000000000000000000 ) ) ;
#40737 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40738 = line ( 'none', #40737, #40734 ) ;
#40739 = plane ( 'none', #40744 ) ;
#40740 = cartesian_point ( 'none', ( 6.350852961085880800, 11.00000000000000000, -7.000000000000000000 ) ) ;
#40741 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40742 = vector ( 'none', #40741, 1000.000000000000000 ) ;
#40743 = cartesian_point ( 'none', ( -9.692946108295501500, 5.211324865405163800, -7.000000000000000000 ) ) ;
#40744 = axis2_placement_3d ( 'none', #40740, #40736, #40735 ) ;
#40745 = cartesian_point ( 'none', ( -0.7666666666666632800, 11.00000000000000000, -14.00000000000000000 ) ) ;
#40746 = line ( 'none', #40743, #40742 ) ;
#40747 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40748 = vector ( 'none', #40747, 1000.000000000000000 ) ;
#40749 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -14.00000000000000000 ) ) ;
#40750 = axis2_placement_3d ( 'none', #40749, #39986, #40510 ) ;
#40751 = circle ( 'none', #40750, 1.000000000000000000 ) ;
#40752 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#40753 = axis2_placement_3d ( 'none', #40767, #40758, #40768 ) ;
#40754 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#40755 = vector ( 'none', #40754, 1000.000000000000200 ) ;
#40756 = cartesian_point ( 'none', ( 13.10585111060451300, -3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#40757 = line ( 'none', #40756, #40755 ) ;
#40758 = direction ( 'none', ( -0.8660254037844384900, 0.5000000000000004400, 0.0000000000000000000 ) ) ;
#40759 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242277600, -15.32287565553229800 ) ) ;
#40760 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#40761 = vector ( 'none', #40760, 1000.000000000000000 ) ;
#40762 = cartesian_point ( 'none', ( 6.841600689897066300, -10.85000000000000700, -19.00000000000000000 ) ) ;
#40763 = line ( 'none', #40762, #40761 ) ;
#40764 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40765 = vector ( 'none', #40764, 1000.000000000000000 ) ;
#40766 = cartesian_point ( 'none', ( 6.841600689897069800, 10.85000000000000000, -19.00000000000000000 ) ) ;
#40767 = cartesian_point ( 'none', ( 13.10585111060451300, -3.469446951953614200e-015, -19.00000000000000000 ) ) ;
#40768 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#40769 = vector ( 'none', #40752, 1000.000000000000100 ) ;
#40770 = line ( 'none', #40766, #40765 ) ;
#40771 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40772 = plane ( 'none', #40753 ) ;
#40773 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40774 = vector ( 'none', #40773, 1000.000000000000000 ) ;
#40775 = cartesian_point ( 'none', ( 9.909612774962202100, -4.836047190431842500, -7.000000000000000000 ) ) ;
#40776 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40777 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40778 = face_outer_bound ( 'none', #5507, .t. ) ;
#40779 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40780 = vector ( 'none', #40779, 1000.000000000000000 ) ;
#40781 = cartesian_point ( 'none', ( 0.7666666666666629400, -11.00000000000000400, -7.000000000000000000 ) ) ;
#40782 = face_outer_bound ( 'none', #5592, .t. ) ;
#40783 = line ( 'none', #40845, #40844 ) ;
#40784 = line ( 'none', #40840, #40839 ) ;
#40785 = axis2_placement_3d ( 'none', #40842, #40825, #40823 ) ;
#40786 = face_outer_bound ( 'none', #5618, .t. ) ;
#40787 = direction ( 'none', ( 0.5000000000000001100, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40788 = vector ( 'none', #40787, 1000.000000000000100 ) ;
#40789 = cartesian_point ( 'none', ( 6.552925555302256700, 11.35000000000000100, -14.00000000000000000 ) ) ;
#40790 = direction ( 'none', ( 0.5000000000000001100, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40791 = direction ( 'none', ( -0.8660254037844386000, -0.5000000000000001100, 0.0000000000000000000 ) ) ;
#40792 = cartesian_point ( 'none', ( 6.552925555302256700, 11.35000000000000100, -19.00000000000000000 ) ) ;
#40793 = axis2_placement_3d ( 'none', #40792, #40791, #40790 ) ;
#40794 = advanced_face ( 'none', ( #34060 ), #34038, .t. ) ;
#40795 = plane ( 'none', #40793 ) ;
#40796 = cartesian_point ( 'none', ( 6.826279441628693200, 9.021836642056781500, -14.00000000000000000 ) ) ;
#40797 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40798 = vector ( 'none', #40797, 1000.000000000000000 ) ;
#40799 = cartesian_point ( 'none', ( 5.975575286112627900, -11.35000000000000500, -19.00000000000000000 ) ) ;
#40800 = line ( 'none', #40799, #40798 ) ;
#40801 = line ( 'none', #40789, #40788 ) ;
#40802 = face_outer_bound ( 'none', #5615, .t. ) ;
#40803 = cartesian_point ( 'none', ( 6.841600689897069800, 10.85000000000000000, -14.00000000000000000 ) ) ;
#40804 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40805 = vector ( 'none', #40804, 1000.000000000000000 ) ;
#40806 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#40807 = line ( 'none', #40806, #40805 ) ;
#40808 = cartesian_point ( 'none', ( 8.526919060098212100, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#40809 = axis2_placement_3d ( 'none', #40817, #40862, #40861 ) ;
#40810 = direction ( 'none', ( -0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40811 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000000000, 0.0000000000000000000 ) ) ;
#40812 = cartesian_point ( 'none', ( 7.876279441628701000, 8.935234101678354100, -14.00000000000000000 ) ) ;
#40813 = line ( 'none', #40812, #40875 ) ;
#40814 = direction ( 'none', ( 1.000000000000000000, 1.323625197125250400e-016, 0.0000000000000000000 ) ) ;
#40815 = vector ( 'none', #40814, 1000.000000000000000 ) ;
#40816 = cartesian_point ( 'none', ( -6.552925555302250500, 11.35000000000000000, -14.00000000000000000 ) ) ;
#40817 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40818 = line ( 'none', #40816, #40815 ) ;
#40819 = face_outer_bound ( 'none', #5563, .t. ) ;
#40820 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#40821 = vector ( 'none', #40820, 1000.000000000000000 ) ;
#40822 = cartesian_point ( 'none', ( 5.975575286112631400, 11.35000000000000100, -19.00000000000000000 ) ) ;
#40823 = direction ( 'none', ( 1.000000000000000000, 1.323625197125250400e-016, 0.0000000000000000000 ) ) ;
#40824 = vertex_point ( 'none', #34034 ) ;
#40825 = direction ( 'none', ( 1.323625197125250400e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40826 = cartesian_point ( 'none', ( -12.70170592217176200, 3.469446951953614200e-015, -7.000000000000000000 ) ) ;
#40827 = cartesian_point ( 'none', ( 5.975575286112631400, 11.35000000000000100, -14.00000000000000000 ) ) ;
#40828 = oriented_edge ( 'none', *, *, #4549, .f. ) ;
#40829 = plane ( 'none', #40837 ) ;
#40830 = cartesian_point ( 'none', ( 7.376279441628710700, 8.069208697893909500, -14.00000000000000000 ) ) ;
#40831 = plane ( 'none', #40785 ) ;
#40832 = line ( 'none', #40822, #40821 ) ;
#40833 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#40834 = vector ( 'none', #40833, 1000.000000000000000 ) ;
#40835 = cartesian_point ( 'none', ( -5.975575286112626100, 11.35000000000000000, -19.00000000000000000 ) ) ;
#40836 = line ( 'none', #40835, #40834 ) ;
#40837 = axis2_placement_3d ( 'none', #40826, #40811, #40810 ) ;
#40838 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#40839 = vector ( 'none', #40838, 1000.000000000000000 ) ;
#40840 = cartesian_point ( 'none', ( -6.841600689897064500, 10.84999999999999800, -19.00000000000000000 ) ) ;
#40841 = cartesian_point ( 'none', ( 12.81717597600969700, 0.5000000000000004400, -14.00000000000000000 ) ) ;
#40842 = cartesian_point ( 'none', ( -6.552925555302250500, 11.35000000000000000, -19.00000000000000000 ) ) ;
#40843 = direction ( 'none', ( 0.5000000000000004400, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#40844 = vector ( 'none', #40843, 1000.000000000000200 ) ;
#40845 = cartesian_point ( 'none', ( -13.10585111060451300, -3.469446951953614200e-015, -14.00000000000000000 ) ) ;
#40846 = line ( 'none', #40901, #40900 ) ;
#40847 = cartesian_point ( 'none', ( 5.975575286112627900, -11.35000000000000500, -14.00000000000000000 ) ) ;
#40848 = direction ( 'none', ( -0.4999999999999999400, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#40849 = vector ( 'none', #40848, 1000.000000000000000 ) ;
#40850 = face_outer_bound ( 'none', #5603, .t. ) ;
#40851 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40852 = vector ( 'none', #40851, 1000.000000000000000 ) ;
#40853 = cartesian_point ( 'none', ( -6.841600689897073400, -10.85000000000000500, -19.00000000000000000 ) ) ;
#40854 = cartesian_point ( 'none', ( -6.841600689897073400, -10.85000000000000500, -14.00000000000000000 ) ) ;
#40855 = circle ( 'none', #40871, 1.000000000000000000 ) ;
#40856 = direction ( 'none', ( -0.4999999999999998900, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#40857 = direction ( 'none', ( 0.8660254037844387100, 0.4999999999999999400, 0.0000000000000000000 ) ) ;
#40858 = cartesian_point ( 'none', ( -6.552925555302261200, -11.35000000000000500, -19.00000000000000000 ) ) ;
#40859 = cartesian_point ( 'none', ( -6.552925555302261200, -11.35000000000000500, -14.00000000000000000 ) ) ;
#40860 = line ( 'none', #40859, #40849 ) ;
#40861 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40862 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40863 = axis2_placement_3d ( 'none', #40858, #40857, #40856 ) ;
#40864 = line ( 'none', #40853, #40852 ) ;
#40865 = circle ( 'none', #40809, 2.000000000000000900 ) ;
#40866 = cartesian_point ( 'none', ( 5.773502691896256400, 9.999999999999998200, -14.00000000000000000 ) ) ;
#40867 = face_outer_bound ( 'none', #5663, .t. ) ;
#40868 = plane ( 'none', #40863 ) ;
#40869 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#40870 = vector ( 'none', #40869, 1000.000000000000000 ) ;
#40871 = axis2_placement_3d ( 'none', #40866, #40891, #40890 ) ;
#40872 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056781500, -14.00000000000000000 ) ) ;
#40873 = line ( 'none', #40872, #40870 ) ;
#40874 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40875 = vector ( 'none', #40874, 1000.000000000000000 ) ;
#40876 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40877 = vector ( 'none', #40876, 1000.000000000000000 ) ;
#40878 = cartesian_point ( 'none', ( -5.975575286112634100, -11.35000000000000500, -19.00000000000000000 ) ) ;
#40879 = line ( 'none', #40878, #40877 ) ;
#40880 = cartesian_point ( 'none', ( 10.12627944162878500, 3.306068977079540200, -14.00000000000000000 ) ) ;
#40881 = vector ( 'none', #40915, 1000.000000000000000 ) ;
#40882 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40883 = vector ( 'none', #40882, 1000.000000000000000 ) ;
#40884 = axis2_placement_3d ( 'none', #40960, #40958, #40952 ) ;
#40885 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#40886 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#40887 = line ( 'none', #40903, #40883 ) ;
#40888 = axis2_placement_3d ( 'none', #40902, #40886, #40885 ) ;
#40889 = cartesian_point ( 'none', ( -5.975575286112634100, -11.35000000000000500, -14.00000000000000000 ) ) ;
#40890 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#40891 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40892 = plane ( 'none', #40888 ) ;
#40893 = cartesian_point ( 'none', ( 7.826919060098211000, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#40894 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40895 = vector ( 'none', #40894, 1000.000000000000000 ) ;
#40896 = cartesian_point ( 'none', ( 7.326279441628683400, 9.887862045841226100, -14.00000000000000000 ) ) ;
#40897 = cartesian_point ( 'none', ( -12.81717597600970000, -0.5000000000000022200, -14.00000000000000000 ) ) ;
#40898 = line ( 'none', #40896, #40895 ) ;
#40899 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#40900 = vector ( 'none', #40899, 1000.000000000000000 ) ;
#40901 = cartesian_point ( 'none', ( -12.81717597600970200, -0.5000000000000004400, -19.00000000000000000 ) ) ;
#40902 = cartesian_point ( 'none', ( 6.552925555302253200, -11.35000000000000500, -19.00000000000000000 ) ) ;
#40903 = cartesian_point ( 'none', ( 6.552925555302253200, -11.35000000000000500, -14.00000000000000000 ) ) ;
#40904 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40905 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40906 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#40907 = oriented_edge ( 'none', *, *, #37273, .f. ) ;
#40908 = conical_surface ( 'none', #40884, 1.610000000000001200, 0.9599310885968749300 ) ;
#40909 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40910 = vector ( 'none', #40909, 1000.000000000000000 ) ;
#40911 = cartesian_point ( 'none', ( 11.17627944162878600, 3.219466436701108300, -14.00000000000000000 ) ) ;
#40912 = line ( 'none', #40911, #40910 ) ;
#40913 = axis2_placement_3d ( 'none', #40906, #40905, #40904 ) ;
#40914 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -14.00000000000000000 ) ) ;
#40915 = direction ( 'none', ( 1.000000000000000000, 1.199040866595169200e-014, 0.0000000000000000000 ) ) ;
#40916 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664200, -14.00000000000000000 ) ) ;
#40917 = cartesian_point ( 'none', ( 8.100000000000001400, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#40918 = circle ( 'none', #40913, 2.000000000000000900 ) ;
#40919 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40920 = vector ( 'none', #40919, 1000.000000000000100 ) ;
#40921 = cartesian_point ( 'none', ( 10.62627944162877600, 4.172094380863985200, -14.00000000000000000 ) ) ;
#40922 = line ( 'none', #40921, #40920 ) ;
#40923 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#40924 = vector ( 'none', #40923, 1000.000000000000000 ) ;
#40925 = cartesian_point ( 'none', ( 12.81717597600970000, 0.4999999999999970000, -19.00000000000000000 ) ) ;
#40926 = cartesian_point ( 'none', ( 10.12627944162878400, 3.306068977079540200, -14.00000000000000000 ) ) ;
#40927 = line ( 'none', #40926, #40881 ) ;
#40928 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#40929 = vector ( 'none', #40928, 1000.000000000000200 ) ;
#40930 = cartesian_point ( 'none', ( 8.100000000000001400, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#40931 = line ( 'none', #40930, #40929 ) ;
#40932 = line ( 'none', #40925, #40924 ) ;
#40933 = line ( 'none', #40969, #40968 ) ;
#40934 = direction ( 'none', ( -0.4999999999999901700, -0.8660254037844443700, 0.0000000000000000000 ) ) ;
#40935 = vector ( 'none', #40934, 999.9999999999998900 ) ;
#40936 = cartesian_point ( 'none', ( 8.426279441628718600, 7.982606157515481200, -14.00000000000000000 ) ) ;
#40937 = line ( 'none', #40936, #40935 ) ;
#40938 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#40939 = vector ( 'none', #40938, 1000.000000000000000 ) ;
#40940 = axis2_placement_3d ( 'none', #40996, #40994, #40985 ) ;
#40941 = line ( 'none', #40992, #40991 ) ;
#40942 = cartesian_point ( 'none', ( 8.476279441628747700, 6.163952809568164600, -14.00000000000000000 ) ) ;
#40943 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40944 = vector ( 'none', #40943, 1000.000000000000100 ) ;
#40945 = cartesian_point ( 'none', ( 10.07627944162876300, 5.124722325026860800, -14.00000000000000000 ) ) ;
#40946 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -14.00000000000000000 ) ) ;
#40947 = advanced_face ( 'none', ( #34054 ), #34093, .f. ) ;
#40948 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#40949 = vector ( 'none', #40948, 1000.000000000000000 ) ;
#40950 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405292600, -14.00000000000000000 ) ) ;
#40951 = cartesian_point ( 'none', ( 7.926279441628728300, 7.116580753731036600, -14.00000000000000000 ) ) ;
#40952 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#40953 = edge_loop ( 'none', ( #39412, #40046, #41025, #40828 ) ) ;
#40954 = line ( 'none', #40950, #40949 ) ;
#40955 = cartesian_point ( 'none', ( 7.376279441628710700, 8.069208697893909500, -14.00000000000000000 ) ) ;
#40956 = line ( 'none', #40955, #40939 ) ;
#40957 = cartesian_point ( 'none', ( 8.100000000000001400, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#40958 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#40959 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405292600, -14.00000000000000000 ) ) ;
#40960 = cartesian_point ( 'none', ( 8.100000000000001400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#40961 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40962 = vector ( 'none', #40961, 1000.000000000000100 ) ;
#40963 = line ( 'none', #40945, #40944 ) ;
#40964 = cartesian_point ( 'none', ( 9.526279441628753700, 6.077350269189737200, -14.00000000000000000 ) ) ;
#40965 = line ( 'none', #40964, #40962 ) ;
#40966 = face_outer_bound ( 'none', #5688, .t. ) ;
#40967 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#40968 = vector ( 'none', #40967, 1000.000000000000000 ) ;
#40969 = cartesian_point ( 'none', ( 8.476279441628745900, 6.163952809568164600, -14.00000000000000000 ) ) ;
#40970 = circle ( 'none', #41038, 0.9999999999999991100 ) ;
#40971 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#40972 = vector ( 'none', #40971, 1000.000000000000000 ) ;
#40973 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#40974 = vector ( 'none', #40973, 1000.000000000000000 ) ;
#40975 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079318600, -14.00000000000000000 ) ) ;
#40976 = line ( 'none', #40975, #40974 ) ;
#40977 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242210100, -14.00000000000000000 ) ) ;
#40978 = line ( 'none', #41017, #41016 ) ;
#40979 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -14.00000000000000000 ) ) ;
#40980 = cartesian_point ( 'none', ( 8.373080939901786500, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#40981 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#40982 = vector ( 'none', #40981, 1000.000000000000000 ) ;
#40983 = cartesian_point ( 'none', ( 8.926279441628890900, -7.116580753730868700, -14.00000000000000000 ) ) ;
#40984 = line ( 'none', #40983, #40982 ) ;
#40985 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#40986 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079318600, -14.00000000000000000 ) ) ;
#40987 = plane ( 'none', #40940 ) ;
#40988 = cartesian_point ( 'none', ( 9.476279441628880900, -6.163952809567980800, -14.00000000000000000 ) ) ;
#40989 = line ( 'none', #40988, #40972 ) ;
#40990 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#40991 = vector ( 'none', #40990, 1000.000000000000100 ) ;
#40992 = cartesian_point ( 'none', ( 8.976279441628737000, 7.029978213352609200, -14.00000000000000000 ) ) ;
#40993 = face_bound ( 'none', #5647, .t. ) ;
#40994 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#40995 = face_outer_bound ( 'none', #5997, .t. ) ;
#40996 = cartesian_point ( 'none', ( -6.552925555302249600, 11.35000000000000000, -14.00000000000000000 ) ) ;
#40997 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#40998 = vector ( 'none', #40997, 1000.000000000000000 ) ;
#40999 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731036600, -14.00000000000000000 ) ) ;
#41000 = line ( 'none', #40999, #40998 ) ;
#41001 = cartesian_point ( 'none', ( 8.373080939901786500, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#41002 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#41003 = vector ( 'none', #41002, 1000.000000000000000 ) ;
#41004 = cartesian_point ( 'none', ( 10.57627944162885900, -4.258696921242201200, -14.00000000000000000 ) ) ;
#41005 = line ( 'none', #41004, #41003 ) ;
#41006 = vector ( 'none', #41010, 1000.000000000000000 ) ;
#41007 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41008 = direction ( 'none', ( 1.182387521225791700e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41009 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#41010 = direction ( 'none', ( -1.000000000000000000, -8.992806499463769600e-015, 0.0000000000000000000 ) ) ;
#41011 = cartesian_point ( 'none', ( 11.12627944162884000, -3.306068977079309700, -14.00000000000000000 ) ) ;
#41012 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41013 = edge_curve ( 'none', #4438, #3720, #34094, .t. ) ;
#41014 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#41015 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#41016 = vector ( 'none', #41015, 1000.000000000000000 ) ;
#41017 = cartesian_point ( 'none', ( 11.67627944162882700, -2.353441032916419000, -14.00000000000000000 ) ) ;
#41018 = line ( 'none', #41011, #41006 ) ;
#41019 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844340400, 0.0000000000000000000 ) ) ;
#41020 = vector ( 'none', #41019, 999.9999999999998900 ) ;
#41021 = direction ( 'none', ( -0.4999999999999993900, 0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41022 = vector ( 'none', #41021, 999.9999999999998900 ) ;
#41023 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -8.040218672905052000 ) ) ;
#41024 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -14.00000000000000000 ) ) ;
#41025 = oriented_edge ( 'none', *, *, #39942, .f. ) ;
#41026 = line ( 'none', #41024, #41020 ) ;
#41027 = cartesian_point ( 'none', ( 4.900000000000000400, -11.28867513459478100, -14.00000000000000000 ) ) ;
#41028 = line ( 'none', #41027, #41022 ) ;
#41029 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#41030 = vector ( 'none', #41029, 1000.000000000000000 ) ;
#41031 = cartesian_point ( 'none', ( 12.22627944162881200, -1.400813088753527100, -14.00000000000000000 ) ) ;
#41032 = line ( 'none', #41031, #41030 ) ;
#41033 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -14.00000000000000000 ) ) ;
#41034 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -14.00000000000000000 ) ) ;
#41035 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41036 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41037 = cartesian_point ( 'none', ( 11.54700538379250900, -5.204170427930421300e-015, -14.00000000000000000 ) ) ;
#41038 = axis2_placement_3d ( 'none', #41037, #41036, #41035 ) ;
#41039 = vector ( 'none', #41007, 1000.000000000000000 ) ;
#41040 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41041 = vector ( 'none', #41040, 1000.000000000000000 ) ;
#41042 = cartesian_point ( 'none', ( 1.600000000000000800, -11.28867513459480600, -14.00000000000000000 ) ) ;
#41043 = line ( 'none', #41042, #41041 ) ;
#41044 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -14.00000000000000000 ) ) ;
#41045 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#41046 = vector ( 'none', #41045, 1000.000000000000000 ) ;
#41047 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -14.00000000000000000 ) ) ;
#41048 = line ( 'none', #41067, #41099 ) ;
#41049 = vector ( 'none', #41054, 1000.000000000000000 ) ;
#41050 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41051 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41052 = cartesian_point ( 'none', ( 8.100000000000001400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#41053 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -14.00000000000000000 ) ) ;
#41054 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#41055 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753787500, -14.00000000000000000 ) ) ;
#41056 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41057 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#41058 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41059 = line ( 'none', #41055, #41049 ) ;
#41060 = axis2_placement_3d ( 'none', #41058, #41057, #41056 ) ;
#41061 = line ( 'none', #41047, #41046 ) ;
#41062 = conical_surface ( 'none', #41060, 2.000000000000000900, 0.9599310885968839200 ) ;
#41063 = circle ( 'none', #41066, 1.610000000000001200 ) ;
#41064 = cartesian_point ( 'none', ( 11.22627944162880800, 1.400813088753787700, -14.00000000000000000 ) ) ;
#41065 = face_outer_bound ( 'none', #5755, .t. ) ;
#41066 = axis2_placement_3d ( 'none', #41052, #41051, #41050 ) ;
#41067 = cartesian_point ( 'none', ( 1.100000000000001000, -10.42264973081036700, -14.00000000000000000 ) ) ;
#41068 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242210100, -14.00000000000000000 ) ) ;
#41069 = line ( 'none', #41068, #41101 ) ;
#41070 = axis2_placement_3d ( 'none', #41073, #41125, #41124 ) ;
#41071 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#41072 = vector ( 'none', #41071, 1000.000000000000000 ) ;
#41073 = cartesian_point ( 'none', ( 5.773502691896247500, -10.00000000000000000, -14.00000000000000000 ) ) ;
#41074 = line ( 'none', #41123, #41122 ) ;
#41075 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41076 = cartesian_point ( 'none', ( 7.826279441628907200, -9.021836642056644700, -14.00000000000000000 ) ) ;
#41077 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41078 = cartesian_point ( 'none', ( 31.90000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#41079 = axis2_placement_3d ( 'none', #41078, #41077, #41075 ) ;
#41080 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -14.00000000000000000 ) ) ;
#41081 = line ( 'none', #41080, #41093 ) ;
#41082 = direction ( 'none', ( -0.4999999999999993900, 0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41083 = vector ( 'none', #41082, 999.9999999999998900 ) ;
#41084 = cartesian_point ( 'none', ( 3.800000000000000300, -11.28867513459479000, -14.00000000000000000 ) ) ;
#41085 = line ( 'none', #41084, #41083 ) ;
#41086 = line ( 'none', #41076, #41072 ) ;
#41087 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -14.00000000000000000 ) ) ;
#41088 = direction ( 'none', ( -0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41089 = vector ( 'none', #41088, 999.9999999999998900 ) ;
#41090 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -14.00000000000000000 ) ) ;
#41091 = line ( 'none', #41090, #41089 ) ;
#41092 = direction ( 'none', ( -0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41093 = vector ( 'none', #41092, 999.9999999999998900 ) ;
#41094 = conical_surface ( 'none', #41079, 1.610000000000001200, 0.9599310885968749300 ) ;
#41095 = advanced_face ( 'none', ( #34099 ), #34096, .f. ) ;
#41096 = face_outer_bound ( 'none', #4505, .t. ) ;
#41097 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41098 = cartesian_point ( 'none', ( 1.100000000000001200, -10.42264973081036700, -14.00000000000000000 ) ) ;
#41099 = vector ( 'none', #41097, 1000.000000000000000 ) ;
#41100 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#41101 = vector ( 'none', #41100, 1000.000000000000000 ) ;
#41102 = conical_surface ( 'none', #41141, 2.000000000000000900, 0.9599310885968839200 ) ;
#41103 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -14.00000000000000000 ) ) ;
#41104 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844340400, 0.0000000000000000000 ) ) ;
#41105 = vector ( 'none', #41104, 999.9999999999998900 ) ;
#41106 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -14.00000000000000000 ) ) ;
#41107 = circle ( 'none', #41149, 2.000000000000000900 ) ;
#41108 = line ( 'none', #41106, #41105 ) ;
#41109 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#41110 = vector ( 'none', #41109, 1000.000000000000000 ) ;
#41111 = cartesian_point ( 'none', ( -3.299999999999998900, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41112 = cartesian_point ( 'none', ( 8.376279441628899000, -8.069208697893756700, -14.00000000000000000 ) ) ;
#41113 = line ( 'none', #41112, #41110 ) ;
#41114 = direction ( 'none', ( 0.5000000000000082200, -0.8660254037844338200, 0.0000000000000000000 ) ) ;
#41115 = vector ( 'none', #41114, 1000.000000000000100 ) ;
#41116 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#41117 = vector ( 'none', #41116, 1000.000000000000000 ) ;
#41118 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -14.00000000000000000 ) ) ;
#41119 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -14.00000000000000000 ) ) ;
#41120 = line ( 'none', #41119, #41115 ) ;
#41121 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#41122 = vector ( 'none', #41121, 1000.000000000000000 ) ;
#41123 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -14.00000000000000000 ) ) ;
#41124 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41125 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41126 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -14.00000000000000000 ) ) ;
#41127 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844340400, 0.0000000000000000000 ) ) ;
#41128 = vector ( 'none', #41127, 999.9999999999998900 ) ;
#41129 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -14.00000000000000000 ) ) ;
#41130 = line ( 'none', #41129, #41128 ) ;
#41131 = circle ( 'none', #41070, 1.000000000000000000 ) ;
#41132 = cartesian_point ( 'none', ( -5.773502691896263500, -10.00000000000000000, -14.00000000000000000 ) ) ;
#41133 = cartesian_point ( 'none', ( -7.376279441628767600, -8.069208697893858000, -14.00000000000000000 ) ) ;
#41134 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41135 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41136 = axis2_placement_3d ( 'none', #41140, #41135, #41134 ) ;
#41137 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41138 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#41139 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41140 = cartesian_point ( 'none', ( 7.826919060098211000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#41141 = axis2_placement_3d ( 'none', #41139, #41138, #41137 ) ;
#41142 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41143 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41144 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41145 = face_outer_bound ( 'none', #4468, .t. ) ;
#41146 = cartesian_point ( 'none', ( -3.299999999999998900, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41147 = direction ( 'none', ( -0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41148 = vector ( 'none', #41147, 999.9999999999998900 ) ;
#41149 = axis2_placement_3d ( 'none', #41144, #41143, #41142 ) ;
#41150 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -14.00000000000000000 ) ) ;
#41151 = line ( 'none', #41150, #41117 ) ;
#41152 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#41153 = vector ( 'none', #41152, 1000.000000000000000 ) ;
#41154 = cartesian_point ( 'none', ( 10.02627944162887300, -5.211324865405092800, -14.00000000000000000 ) ) ;
#41155 = line ( 'none', #41154, #41153 ) ;
#41156 = line ( 'none', #41111, #41148 ) ;
#41157 = circle ( 'none', #41136, 2.000000000000000900 ) ;
#41158 = oriented_edge ( 'none', *, *, #41013, .f. ) ;
#41159 = cartesian_point ( 'none', ( -1.099999999999999000, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41160 = line ( 'none', #41211, #41210 ) ;
#41161 = oriented_edge ( 'none', *, *, #3683, .f. ) ;
#41162 = line ( 'none', #41200, #41199 ) ;
#41163 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41164 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41165 = vector ( 'none', #41164, 1000.000000000000100 ) ;
#41166 = cartesian_point ( 'none', ( -7.326279441628754400, -9.887862045841174600, -14.00000000000000000 ) ) ;
#41167 = cartesian_point ( 'none', ( 7.826919060098211000, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#41168 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41169 = line ( 'none', #41166, #41165 ) ;
#41170 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41171 = vector ( 'none', #41170, 1000.000000000000000 ) ;
#41172 = cartesian_point ( 'none', ( -1.699999999999999500, -11.28867513459481300, -14.00000000000000000 ) ) ;
#41173 = line ( 'none', #41172, #41171 ) ;
#41174 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41175 = vector ( 'none', #41174, 1000.000000000000000 ) ;
#41176 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41177 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41178 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41179 = axis2_placement_3d ( 'none', #41132, #41178, #41177 ) ;
#41180 = line ( 'none', #41176, #41175 ) ;
#41181 = circle ( 'none', #41179, 1.000000000000000000 ) ;
#41182 = direction ( 'none', ( -0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41183 = vector ( 'none', #41182, 999.9999999999998900 ) ;
#41184 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41185 = line ( 'none', #41184, #41183 ) ;
#41186 = direction ( 'none', ( -0.4999999999999993900, 0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41187 = vector ( 'none', #41186, 999.9999999999998900 ) ;
#41188 = cartesian_point ( 'none', ( -3.899999999999999900, -11.28867513459481300, -14.00000000000000000 ) ) ;
#41189 = line ( 'none', #41188, #41187 ) ;
#41190 = cartesian_point ( 'none', ( -6.826279441628758900, -9.021836642056735300, -14.00000000000000000 ) ) ;
#41191 = cartesian_point ( 'none', ( -11.72627944162881500, -2.266838492538150200, -14.00000000000000000 ) ) ;
#41192 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -14.00000000000000000 ) ) ;
#41193 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41194 = vector ( 'none', #41193, 1000.000000000000000 ) ;
#41195 = line ( 'none', #41246, #41233 ) ;
#41196 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -14.00000000000000000 ) ) ;
#41197 = line ( 'none', #41196, #41194 ) ;
#41198 = direction ( 'none', ( -0.4999999999999997200, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41199 = vector ( 'none', #41198, 1000.000000000000100 ) ;
#41200 = cartesian_point ( 'none', ( 2.700000000000001100, -11.28867513459479700, -14.00000000000000000 ) ) ;
#41201 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -14.00000000000000000 ) ) ;
#41202 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41203 = vector ( 'none', #41202, 1000.000000000000000 ) ;
#41204 = cartesian_point ( 'none', ( 6.980487257477873900e-016, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41205 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41206 = vector ( 'none', #41205, 1000.000000000000000 ) ;
#41207 = cartesian_point ( 'none', ( 8.694868707830776900e-016, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41208 = line ( 'none', #41207, #41206 ) ;
#41209 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41210 = vector ( 'none', #41209, 1000.000000000000000 ) ;
#41211 = cartesian_point ( 'none', ( 0.5000000000000006700, -11.28867513459481300, -14.00000000000000000 ) ) ;
#41212 = cartesian_point ( 'none', ( -0.5999999999999994200, -11.28867513459481300, -14.00000000000000000 ) ) ;
#41213 = line ( 'none', #41212, #41203 ) ;
#41214 = direction ( 'none', ( -0.4999999999999993900, 0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41215 = vector ( 'none', #41214, 999.9999999999998900 ) ;
#41216 = cartesian_point ( 'none', ( -2.799999999999999400, -11.28867513459481300, -14.00000000000000000 ) ) ;
#41217 = line ( 'none', #41216, #41215 ) ;
#41218 = direction ( 'none', ( -0.4999999999999997200, -0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41219 = vector ( 'none', #41218, 1000.000000000000100 ) ;
#41220 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -14.00000000000000000 ) ) ;
#41221 = line ( 'none', #41220, #41219 ) ;
#41222 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41223 = vector ( 'none', #41222, 1000.000000000000000 ) ;
#41224 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -14.00000000000000000 ) ) ;
#41225 = line ( 'none', #41276, #41275 ) ;
#41226 = cartesian_point ( 'none', ( -7.376279441628842200, 8.069208697893817100, -15.32287565553229800 ) ) ;
#41227 = cartesian_point ( 'none', ( -7.926279441628778100, -7.116580753730982400, -14.00000000000000000 ) ) ;
#41228 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41229 = vector ( 'none', #41228, 1000.000000000000200 ) ;
#41230 = edge_curve ( 'none', #4474, #3705, #34033, .t. ) ;
#41231 = cartesian_point ( 'none', ( -10.07627944162880200, -5.124722325026790600, -14.00000000000000000 ) ) ;
#41232 = line ( 'none', #41231, #41229 ) ;
#41233 = vector ( 'none', #41245, 1000.000000000000000 ) ;
#41234 = line ( 'none', #41224, #41223 ) ;
#41235 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242350400, -14.00000000000000000 ) ) ;
#41236 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -14.00000000000000000 ) ) ;
#41237 = line ( 'none', #41236, #41270 ) ;
#41238 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41239 = vector ( 'none', #41238, 1000.000000000000100 ) ;
#41240 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41241 = vector ( 'none', #41240, 1000.000000000000000 ) ;
#41242 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -14.00000000000000000 ) ) ;
#41243 = line ( 'none', #41242, #41241 ) ;
#41244 = line ( 'none', #41191, #41239 ) ;
#41245 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41246 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -14.00000000000000000 ) ) ;
#41247 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41248 = vector ( 'none', #41247, 1000.000000000000100 ) ;
#41249 = cartesian_point ( 'none', ( -11.17627944162881100, -3.219466436701030600, -14.00000000000000000 ) ) ;
#41250 = line ( 'none', #41249, #41248 ) ;
#41251 = direction ( 'none', ( -1.000000000000000000, -4.940492459581946600e-015, 0.0000000000000000000 ) ) ;
#41252 = vector ( 'none', #41251, 1000.000000000000000 ) ;
#41253 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -14.00000000000000000 ) ) ;
#41254 = line ( 'none', #41253, #41252 ) ;
#41255 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -14.00000000000000000 ) ) ;
#41256 = oriented_edge ( 'none', *, *, #3708, .t. ) ;
#41257 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844408200, 0.0000000000000000000 ) ) ;
#41258 = vector ( 'none', #41257, 1000.000000000000100 ) ;
#41259 = cartesian_point ( 'none', ( -8.426279441628775400, -7.982606157515424300, -14.00000000000000000 ) ) ;
#41260 = line ( 'none', #41259, #41258 ) ;
#41261 = face_outer_bound ( 'none', #6261, .t. ) ;
#41262 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41263 = vector ( 'none', #41262, 1000.000000000000000 ) ;
#41264 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41265 = vector ( 'none', #41264, 1000.000000000000200 ) ;
#41266 = cartesian_point ( 'none', ( -9.526279441628798100, -6.077350269189670600, -14.00000000000000000 ) ) ;
#41267 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41268 = vector ( 'none', #41267, 1000.000000000000000 ) ;
#41269 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41270 = vector ( 'none', #41269, 1000.000000000000000 ) ;
#41271 = line ( 'none', #41266, #41265 ) ;
#41272 = line ( 'none', #41226, #41263 ) ;
#41273 = vector ( 'none', #41287, 1000.000000000000200 ) ;
#41274 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41275 = vector ( 'none', #41274, 1000.000000000000000 ) ;
#41276 = cartesian_point ( 'none', ( -7.926279441628779800, -7.116580753730982400, -14.00000000000000000 ) ) ;
#41277 = edge_curve ( 'none', #4498, #3780, #34071, .t. ) ;
#41278 = cartesian_point ( 'none', ( -8.976279441628786800, -7.029978213352547900, -14.00000000000000000 ) ) ;
#41279 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -14.00000000000000000 ) ) ;
#41280 = cartesian_point ( 'none', ( -6.826279441628756200, -9.021836642056735300, -14.00000000000000000 ) ) ;
#41281 = line ( 'none', #41280, #41268 ) ;
#41282 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41283 = vector ( 'none', #41282, 1000.000000000000200 ) ;
#41284 = cartesian_point ( 'none', ( -10.62627944162880700, -4.172094380863910600, -14.00000000000000000 ) ) ;
#41285 = line ( 'none', #41284, #41283 ) ;
#41286 = line ( 'none', #41278, #41273 ) ;
#41287 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41288 = direction ( 'none', ( 0.4999999999999993900, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41289 = vector ( 'none', #41288, 999.9999999999998900 ) ;
#41290 = direction ( 'none', ( 1.000000000000000000, 1.998401444325281800e-015, 0.0000000000000000000 ) ) ;
#41291 = vector ( 'none', #41290, 1000.000000000000000 ) ;
#41292 = cartesian_point ( 'none', ( -11.12627944162881900, 3.306068977079387400, -14.00000000000000000 ) ) ;
#41293 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079389600, -14.00000000000000000 ) ) ;
#41294 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41295 = vector ( 'none', #41294, 1000.000000000000100 ) ;
#41296 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -14.00000000000000000 ) ) ;
#41297 = line ( 'none', #41292, #41291 ) ;
#41298 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242277600, -14.00000000000000000 ) ) ;
#41299 = line ( 'none', #41300, #41289 ) ;
#41300 = cartesian_point ( 'none', ( -4.900000000000000400, 11.28867513459478100, -14.00000000000000000 ) ) ;
#41301 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41302 = vector ( 'none', #41301, 999.9999999999998900 ) ;
#41303 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -14.00000000000000000 ) ) ;
#41304 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730932700, -14.00000000000000000 ) ) ;
#41305 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568048300, -14.00000000000000000 ) ) ;
#41306 = line ( 'none', #41339, #41337 ) ;
#41307 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41308 = vector ( 'none', #41307, 1000.000000000000000 ) ;
#41309 = cartesian_point ( 'none', ( -7.376279441628767600, -8.069208697893858000, -14.00000000000000000 ) ) ;
#41310 = line ( 'none', #41309, #41308 ) ;
#41311 = line ( 'none', #41296, #41295 ) ;
#41312 = cartesian_point ( 'none', ( -3.300000000000000700, 10.42264973081035100, -14.00000000000000000 ) ) ;
#41313 = line ( 'none', #41303, #41302 ) ;
#41314 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -14.00000000000000000 ) ) ;
#41315 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41316 = vector ( 'none', #41315, 1000.000000000000000 ) ;
#41317 = cartesian_point ( 'none', ( -11.67627944162881100, 2.353441032916500800, -14.00000000000000000 ) ) ;
#41318 = line ( 'none', #41317, #41316 ) ;
#41319 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41320 = vector ( 'none', #41319, 1000.000000000000100 ) ;
#41321 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753614100, -14.00000000000000000 ) ) ;
#41322 = line ( 'none', #41321, #41320 ) ;
#41323 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41324 = vector ( 'none', #41323, 1000.000000000000000 ) ;
#41325 = cartesian_point ( 'none', ( -9.476279441628840100, 6.163952809568046500, -14.00000000000000000 ) ) ;
#41326 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41327 = vector ( 'none', #41326, 999.9999999999998900 ) ;
#41328 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242277600, -14.00000000000000000 ) ) ;
#41329 = line ( 'none', #41325, #41324 ) ;
#41330 = axis2_placement_3d ( 'none', #41378, #41350, #41412 ) ;
#41331 = line ( 'none', #41328, #41327 ) ;
#41332 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41333 = vector ( 'none', #41332, 1000.000000000000000 ) ;
#41334 = cartesian_point ( 'none', ( -10.02627944162883700, 5.211324865405162900, -14.00000000000000000 ) ) ;
#41335 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709400, -14.00000000000000000 ) ) ;
#41336 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41337 = vector ( 'none', #41336, 1000.000000000000000 ) ;
#41338 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -14.00000000000000000 ) ) ;
#41339 = cartesian_point ( 'none', ( -10.57627944162882900, 4.258696921242275800, -14.00000000000000000 ) ) ;
#41340 = line ( 'none', #41334, #41333 ) ;
#41341 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41342 = vector ( 'none', #41341, 999.9999999999998900 ) ;
#41343 = cartesian_point ( 'none', ( 7.826919060098211000, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#41344 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079389200, -14.00000000000000000 ) ) ;
#41345 = line ( 'none', #41344, #41342 ) ;
#41346 = conical_surface ( 'none', #41330, 2.000000000000000900, 0.9599310885968839200 ) ;
#41347 = line ( 'none', #41410, #41409 ) ;
#41348 = cylindrical_surface ( 'none', #41411, 1.000000000000000900 ) ;
#41349 = line ( 'none', #41404, #41403 ) ;
#41350 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#41351 = cartesian_point ( 'none', ( -43.46874122647180600, 120.0000000000000000, 46.28950784125956400 ) ) ;
#41352 = face_outer_bound ( 'none', #4490, .t. ) ;
#41353 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41354 = vector ( 'none', #41353, 1000.000000000000000 ) ;
#41355 = cartesian_point ( 'none', ( 1.699999999999999500, 11.28867513459481300, -14.00000000000000000 ) ) ;
#41356 = axis2_placement_3d ( 'none', #41391, #41390, #41389 ) ;
#41357 = line ( 'none', #41355, #41354 ) ;
#41358 = direction ( 'none', ( 0.5000000000000001100, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41359 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41360 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41361 = cartesian_point ( 'none', ( -11.54700538379250900, 1.734723475976807100e-015, -14.00000000000000000 ) ) ;
#41362 = vector ( 'none', #41358, 999.9999999999998900 ) ;
#41363 = cartesian_point ( 'none', ( -2.200000000000001100, 10.42264973081035800, -14.00000000000000000 ) ) ;
#41364 = face_outer_bound ( 'none', #5962, .t. ) ;
#41365 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41366 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -14.00000000000000000 ) ) ;
#41367 = line ( 'none', #41366, #41362 ) ;
#41368 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41369 = vector ( 'none', #41368, 1000.000000000000000 ) ;
#41370 = cartesian_point ( 'none', ( -12.22627944162880100, 1.400813088753611900, -14.00000000000000000 ) ) ;
#41371 = circle ( 'none', #41376, 0.9999999999999991100 ) ;
#41372 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41373 = vector ( 'none', #41372, 1000.000000000000000 ) ;
#41374 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -14.00000000000000000 ) ) ;
#41375 = line ( 'none', #41374, #41373 ) ;
#41376 = axis2_placement_3d ( 'none', #41361, #41360, #41359 ) ;
#41377 = line ( 'none', #41370, #41369 ) ;
#41378 = cartesian_point ( 'none', ( 32.17308093990178700, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41379 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753613400, -14.00000000000000000 ) ) ;
#41380 = face_outer_bound ( 'none', #5966, .t. ) ;
#41381 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#41382 = axis2_placement_3d ( 'none', #41393, #41401, #41437 ) ;
#41383 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41384 = vector ( 'none', #41383, 1000.000000000000000 ) ;
#41385 = cartesian_point ( 'none', ( -7.826279441628846800, 9.021836642056698000, -14.00000000000000000 ) ) ;
#41386 = cartesian_point ( 'none', ( 2.199999999999999300, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41387 = cartesian_point ( 'none', ( -5.773502691896254600, 9.999999999999998200, -14.00000000000000000 ) ) ;
#41388 = cylindrical_surface ( 'none', #41382, 2.000000000000000000 ) ;
#41389 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41390 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41391 = cartesian_point ( 'none', ( 31.62691906009821400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#41392 = line ( 'none', #41385, #41384 ) ;
#41393 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41394 = cartesian_point ( 'none', ( -8.376279441628845700, 8.069208697893815300, -14.00000000000000000 ) ) ;
#41395 = vector ( 'none', #41405, 1000.000000000000100 ) ;
#41396 = line ( 'none', #41438, #41435 ) ;
#41397 = cartesian_point ( 'none', ( -7.376279441628842200, 8.069208697893817100, -14.00000000000000000 ) ) ;
#41398 = direction ( 'none', ( 0.5000000000000001100, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41399 = line ( 'none', #41406, #41395 ) ;
#41400 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -14.00000000000000000 ) ) ;
#41401 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#41402 = circle ( 'none', #41356, 2.000000000000000900 ) ;
#41403 = vector ( 'none', #41398, 999.9999999999998900 ) ;
#41404 = cartesian_point ( 'none', ( -3.300000000000000700, 10.42264973081035100, -14.00000000000000000 ) ) ;
#41405 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41406 = cartesian_point ( 'none', ( -7.376279441628842200, 8.069208697893817100, -14.00000000000000000 ) ) ;
#41407 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#41408 = direction ( 'none', ( 0.4999999999999993900, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41409 = vector ( 'none', #41408, 999.9999999999998900 ) ;
#41410 = cartesian_point ( 'none', ( -3.800000000000000300, 11.28867513459479000, -14.00000000000000000 ) ) ;
#41411 = axis2_placement_3d ( 'none', #41351, #41407, #41365 ) ;
#41412 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41413 = axis2_placement_3d ( 'none', #41418, #41461, #41460 ) ;
#41414 = direction ( 'none', ( -0.5000000000000022200, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41415 = vector ( 'none', #41414, 999.9999999999998900 ) ;
#41416 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730932700, -14.00000000000000000 ) ) ;
#41417 = line ( 'none', #41416, #41415 ) ;
#41418 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -14.00000000000000000 ) ) ;
#41419 = line ( 'none', #41468, #41467 ) ;
#41420 = circle ( 'none', #41413, 1.000000000000000000 ) ;
#41421 = line ( 'none', #41448, #41447 ) ;
#41422 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41423 = vector ( 'none', #41422, 1000.000000000000000 ) ;
#41424 = line ( 'none', #41394, #41470 ) ;
#41425 = cartesian_point ( 'none', ( -8.926279441628841100, 7.116580753730930900, -14.00000000000000000 ) ) ;
#41426 = line ( 'none', #41425, #41423 ) ;
#41427 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41428 = vector ( 'none', #41427, 999.9999999999998900 ) ;
#41429 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056699800, -14.00000000000000000 ) ) ;
#41430 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41431 = line ( 'none', #41432, #41428 ) ;
#41432 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -14.00000000000000000 ) ) ;
#41433 = axis2_placement_3d ( 'none', #41387, #41381, #41430 ) ;
#41434 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41435 = vector ( 'none', #41434, 1000.000000000000100 ) ;
#41436 = circle ( 'none', #41433, 1.000000000000000000 ) ;
#41437 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#41438 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -14.00000000000000000 ) ) ;
#41439 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41440 = vector ( 'none', #41439, 1000.000000000000000 ) ;
#41441 = cartesian_point ( 'none', ( -0.5000000000000006700, 11.28867513459481300, -14.00000000000000000 ) ) ;
#41442 = line ( 'none', #41441, #41440 ) ;
#41443 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -14.00000000000000000 ) ) ;
#41444 = plane ( 'none', #41496 ) ;
#41445 = cartesian_point ( 'none', ( -6.980487257477873900e-016, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41446 = direction ( 'none', ( 0.4999999999999993900, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41447 = vector ( 'none', #41446, 999.9999999999998900 ) ;
#41448 = cartesian_point ( 'none', ( 2.799999999999999400, 11.28867513459481300, -14.00000000000000000 ) ) ;
#41449 = vector ( 'none', #41451, 1000.000000000000100 ) ;
#41450 = cartesian_point ( 'none', ( 1.099999999999999000, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41451 = direction ( 'none', ( 0.4999999999999997200, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41452 = cartesian_point ( 'none', ( 2.199999999999999300, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41453 = cartesian_point ( 'none', ( -8.694868707830776900e-016, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41454 = line ( 'none', #41453, #41503 ) ;
#41455 = direction ( 'none', ( -1.000000000000000000, -2.664535259100373300e-015, 0.0000000000000000000 ) ) ;
#41456 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41457 = axis2_placement_3d ( 'none', #41465, #41456, #41455 ) ;
#41458 = line ( 'none', #41452, #41449 ) ;
#41459 = circle ( 'none', #41457, 1.000000000000000900 ) ;
#41460 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41461 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41462 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41463 = cartesian_point ( 'none', ( 0.5999999999999994200, 11.28867513459481300, -14.00000000000000000 ) ) ;
#41464 = line ( 'none', #41463, #41500 ) ;
#41465 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -14.00000000000000000 ) ) ;
#41466 = direction ( 'none', ( 0.5000000000000001100, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41467 = vector ( 'none', #41466, 999.9999999999998900 ) ;
#41468 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41469 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41470 = vector ( 'none', #41469, 1000.000000000000000 ) ;
#41471 = line ( 'none', #41528, #41517 ) ;
#41472 = plane ( 'none', #41485 ) ;
#41473 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41474 = vector ( 'none', #41473, 1000.000000000000000 ) ;
#41475 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -14.00000000000000000 ) ) ;
#41476 = line ( 'none', #41475, #41474 ) ;
#41477 = circle ( 'none', #41511, 2.000000000000000900 ) ;
#41478 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41479 = vector ( 'none', #41478, 1000.000000000000000 ) ;
#41480 = cartesian_point ( 'none', ( 0.5999999999999994200, 11.28867513459481300, -15.32287565553229500 ) ) ;
#41481 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41482 = vector ( 'none', #41481, 1000.000000000000000 ) ;
#41483 = cartesian_point ( 'none', ( -2.200000000000001100, 10.42264973081035800, -14.00000000000000000 ) ) ;
#41484 = line ( 'none', #41483, #41482 ) ;
#41485 = axis2_placement_3d ( 'none', #41480, #41530, #41529 ) ;
#41486 = face_outer_bound ( 'none', #6054, .t. ) ;
#41487 = direction ( 'none', ( 0.4999999999999997200, -0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41488 = vector ( 'none', #41487, 1000.000000000000100 ) ;
#41489 = cartesian_point ( 'none', ( -2.700000000000001100, 11.28867513459479700, -14.00000000000000000 ) ) ;
#41490 = face_outer_bound ( 'none', #6004, .t. ) ;
#41491 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41492 = vector ( 'none', #41491, 1000.000000000000000 ) ;
#41493 = cartesian_point ( 'none', ( 1.099999999999999200, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41494 = line ( 'none', #41493, #41492 ) ;
#41495 = cartesian_point ( 'none', ( -1.100000000000001200, 10.42264973081036700, -14.00000000000000000 ) ) ;
#41496 = axis2_placement_3d ( 'none', #41521, #41520, #41519 ) ;
#41497 = cartesian_point ( 'none', ( -1.600000000000000800, 11.28867513459480600, -14.00000000000000000 ) ) ;
#41498 = line ( 'none', #41497, #41479 ) ;
#41499 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41500 = vector ( 'none', #41499, 1000.000000000000000 ) ;
#41501 = line ( 'none', #41489, #41488 ) ;
#41502 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41503 = vector ( 'none', #41502, 1000.000000000000000 ) ;
#41504 = cartesian_point ( 'none', ( 10.78896007145562800, -2.548609608805303000, -8.311707193776126000 ) ) ;
#41505 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41506 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41507 = axis2_placement_3d ( 'none', #41510, #41509, #41012 ) ;
#41508 = line ( 'none', #40759, #41039 ) ;
#41509 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#41510 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.35869939627408000 ) ) ;
#41511 = axis2_placement_3d ( 'none', #41522, #41506, #41505 ) ;
#41512 = circle ( 'none', #41507, 9.750000000000000000 ) ;
#41513 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41514 = vector ( 'none', #41513, 1000.000000000000000 ) ;
#41515 = cartesian_point ( 'none', ( -8.694868707830776900e-016, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41516 = line ( 'none', #41515, #41514 ) ;
#41517 = vector ( 'none', #41527, 1000.000000000000000 ) ;
#41518 = cartesian_point ( 'none', ( 11.00961277496219300, -2.930791302106097200, -8.862320849399381500 ) ) ;
#41519 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41520 = direction ( 'none', ( 0.8660254037844387100, -0.4999999999999998900, 0.0000000000000000000 ) ) ;
#41521 = cartesian_point ( 'none', ( -8.694868707830776900e-016, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41522 = cartesian_point ( 'none', ( 32.32691906009821300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#41523 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41524 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41525 = axis2_placement_3d ( 'none', #41443, #41524, #41523 ) ;
#41526 = circle ( 'none', #41525, 1.000000000000000000 ) ;
#41527 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#41528 = cartesian_point ( 'none', ( 8.100000000000001400, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#41529 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41530 = direction ( 'none', ( -0.8660254037844389300, -0.4999999999999995600, 0.0000000000000000000 ) ) ;
#41531 = cartesian_point ( 'none', ( 10.89996718618363200, -2.740879571515828900, -8.585909920071245000 ) ) ;
#41532 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41533 = line ( 'none', #41532, #41539 ) ;
#41534 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41535 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41536 = plane ( 'none', #41593 ) ;
#41537 = direction ( 'none', ( -0.8660254037844389300, -0.4999999999999995600, 0.0000000000000000000 ) ) ;
#41538 = direction ( 'none', ( 0.5000000000000001100, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41539 = vector ( 'none', #41538, 999.9999999999998900 ) ;
#41540 = face_outer_bound ( 'none', #6088, .t. ) ;
#41541 = face_outer_bound ( 'none', #6109, .t. ) ;
#41542 = vector ( 'none', #41551, 1000.000000000000000 ) ;
#41543 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -14.00000000000000000 ) ) ;
#41544 = cartesian_point ( 'none', ( -37.54089267965166200, 4.000000000000000000, 49.96930434591696700 ) ) ;
#41545 = line ( 'none', #41544, #41621 ) ;
#41546 = axis2_placement_3d ( 'none', #41543, #41535, #41534 ) ;
#41547 = line ( 'none', #41549, #41542 ) ;
#41548 = circle ( 'none', #41546, 1.000000000000000000 ) ;
#41549 = cartesian_point ( 'none', ( 1.099999999999999200, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41550 = axis2_placement_3d ( 'none', #41562, #41561, #41556 ) ;
#41551 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41552 = direction ( 'none', ( -1.000000000000000000, -7.105427357601008200e-015, 0.0000000000000000000 ) ) ;
#41553 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41554 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -14.00000000000000000 ) ) ;
#41555 = axis2_placement_3d ( 'none', #41554, #41553, #41552 ) ;
#41556 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#41557 = face_outer_bound ( 'none', #6058, .t. ) ;
#41558 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -14.00000000000000000 ) ) ;
#41559 = cylindrical_surface ( 'none', #41550, 2.000000000000000000 ) ;
#41560 = circle ( 'none', #41555, 0.9999999999999991100 ) ;
#41561 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#41562 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41563 = line ( 'none', #41588, #41619 ) ;
#41564 = face_outer_bound ( 'none', #6064, .t. ) ;
#41565 = direction ( 'none', ( 0.4999999999999997200, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41566 = axis2_placement_3d ( 'none', #41573, #41572, #41623 ) ;
#41567 = plane ( 'none', #41566 ) ;
#41568 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41569 = vector ( 'none', #41568, 1000.000000000000000 ) ;
#41570 = cartesian_point ( 'none', ( 2.199999999999999300, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41571 = line ( 'none', #41570, #41569 ) ;
#41572 = direction ( 'none', ( 0.8660254037844387100, -0.4999999999999998900, 0.0000000000000000000 ) ) ;
#41573 = cartesian_point ( 'none', ( 1.099999999999999200, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41574 = face_outer_bound ( 'none', #6105, .t. ) ;
#41575 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41576 = direction ( 'none', ( -0.8660254037844389300, -0.4999999999999995600, 0.0000000000000000000 ) ) ;
#41577 = cartesian_point ( 'none', ( 1.699999999999999500, 11.28867513459481300, -15.32287565553229500 ) ) ;
#41578 = axis2_placement_3d ( 'none', #41577, #41576, #41575 ) ;
#41579 = plane ( 'none', #41578 ) ;
#41580 = direction ( 'none', ( 0.5000000000000000000, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#41581 = direction ( 'none', ( 0.8660254037844387100, -0.5000000000000001100, 0.0000000000000000000 ) ) ;
#41582 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41583 = axis2_placement_3d ( 'none', #41601, #41600, #41599 ) ;
#41584 = axis2_placement_3d ( 'none', #41586, #41585, #41565 ) ;
#41585 = direction ( 'none', ( 0.8660254037844388200, -0.4999999999999997200, 0.0000000000000000000 ) ) ;
#41586 = cartesian_point ( 'none', ( 2.199999999999999300, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41587 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41588 = cartesian_point ( 'none', ( 3.299999999999998900, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41589 = plane ( 'none', #41584 ) ;
#41590 = direction ( 'none', ( 0.4999999999999993900, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#41591 = vector ( 'none', #41590, 999.9999999999998900 ) ;
#41592 = cartesian_point ( 'none', ( 3.899999999999999900, 11.28867513459481300, -14.00000000000000000 ) ) ;
#41593 = axis2_placement_3d ( 'none', #41582, #41581, #41580 ) ;
#41594 = line ( 'none', #41592, #41591 ) ;
#41595 = axis2_placement_3d ( 'none', #41651, #41650, #41649 ) ;
#41596 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41597 = vector ( 'none', #41596, 1000.000000000000000 ) ;
#41598 = plane ( 'none', #41655 ) ;
#41599 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41600 = direction ( 'none', ( 0.8660254037844387100, -0.4999999999999998900, 0.0000000000000000000 ) ) ;
#41601 = cartesian_point ( 'none', ( -2.200000000000001100, 10.42264973081035800, -15.32287565553229500 ) ) ;
#41602 = face_outer_bound ( 'none', #6136, .t. ) ;
#41603 = cartesian_point ( 'none', ( -3.300000000000000700, 10.42264973081035100, -15.32287565553229500 ) ) ;
#41604 = line ( 'none', #41603, #41597 ) ;
#41605 = cartesian_point ( 'none', ( 8.373080939901786500, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#41606 = plane ( 'none', #41595 ) ;
#41607 = direction ( 'none', ( 0.4999999999999995600, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41608 = face_outer_bound ( 'none', #6137, .t. ) ;
#41609 = plane ( 'none', #41583 ) ;
#41610 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#41611 = vector ( 'none', #41610, 1000.000000000000200 ) ;
#41612 = cartesian_point ( 'none', ( 36.10000000000000900, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#41613 = plane ( 'none', #41618 ) ;
#41614 = plane ( 'none', #41684 ) ;
#41615 = face_outer_bound ( 'none', #6077, .t. ) ;
#41616 = line ( 'none', #41612, #41611 ) ;
#41617 = face_outer_bound ( 'none', #6140, .t. ) ;
#41618 = axis2_placement_3d ( 'none', #41622, #41537, #41607 ) ;
#41619 = vector ( 'none', #41587, 1000.000000000000000 ) ;
#41620 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#41621 = vector ( 'none', #41620, 1000.000000000000000 ) ;
#41622 = cartesian_point ( 'none', ( -0.5000000000000006700, 11.28867513459481300, -15.32287565553229500 ) ) ;
#41623 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41624 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999993900, 0.0000000000000000000 ) ) ;
#41625 = cartesian_point ( 'none', ( 2.799999999999999400, 11.28867513459481300, -15.32287565553229500 ) ) ;
#41626 = axis2_placement_3d ( 'none', #41637, #41638, #41685 ) ;
#41627 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41628 = vector ( 'none', #41627, 1000.000000000000000 ) ;
#41629 = plane ( 'none', #41686 ) ;
#41630 = axis2_placement_3d ( 'none', #41672, #41666, #41665 ) ;
#41631 = direction ( 'none', ( 0.4999999999999993300, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41632 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999993900, 0.0000000000000000000 ) ) ;
#41633 = cartesian_point ( 'none', ( 3.899999999999999900, 11.28867513459481300, -15.32287565553229500 ) ) ;
#41634 = axis2_placement_3d ( 'none', #41633, #41632, #41631 ) ;
#41635 = plane ( 'none', #41634 ) ;
#41636 = line ( 'none', #41642, #41628 ) ;
#41637 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41638 = direction ( 'none', ( 0.8660254037844387100, -0.5000000000000001100, 0.0000000000000000000 ) ) ;
#41639 = direction ( 'none', ( 0.4999999999999997200, -0.8660254037844388200, 0.0000000000000000000 ) ) ;
#41640 = direction ( 'none', ( -0.8660254037844388200, -0.4999999999999997200, 0.0000000000000000000 ) ) ;
#41641 = face_outer_bound ( 'none', #6152, .t. ) ;
#41642 = cartesian_point ( 'none', ( 4.399999999999999500, 10.42264973081037400, -15.32287565553229500 ) ) ;
#41643 = face_outer_bound ( 'none', #6103, .t. ) ;
#41644 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41645 = vector ( 'none', #41644, 1000.000000000000000 ) ;
#41646 = face_outer_bound ( 'none', #6087, .t. ) ;
#41647 = cartesian_point ( 'none', ( -2.200000000000001100, 10.42264973081035800, -15.32287565553229500 ) ) ;
#41648 = line ( 'none', #41647, #41645 ) ;
#41649 = direction ( 'none', ( 0.4999999999999998900, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#41650 = direction ( 'none', ( 0.8660254037844387100, -0.4999999999999998900, 0.0000000000000000000 ) ) ;
#41651 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -15.32287565553229500 ) ) ;
#41652 = plane ( 'none', #41626 ) ;
#41653 = cartesian_point ( 'none', ( -2.700000000000001100, 11.28867513459479700, -15.32287565553229500 ) ) ;
#41654 = face_outer_bound ( 'none', #6193, .t. ) ;
#41655 = axis2_placement_3d ( 'none', #41653, #41640, #41639 ) ;
#41656 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41657 = vector ( 'none', #41656, 1000.000000000000000 ) ;
#41658 = cartesian_point ( 'none', ( -1.100000000000001000, 10.42264973081036700, -15.32287565553229500 ) ) ;
#41659 = line ( 'none', #41658, #41657 ) ;
#41660 = cartesian_point ( 'none', ( 32.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#41661 = axis2_placement_3d ( 'none', #41720, #41711, #41710 ) ;
#41662 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41663 = vector ( 'none', #41662, 1000.000000000000000 ) ;
#41664 = conical_surface ( 'none', #41719, 2.000000000000000900, 0.9599310885968839200 ) ;
#41665 = direction ( 'none', ( 0.5000000000000000000, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#41666 = direction ( 'none', ( 0.8660254037844387100, -0.5000000000000001100, 0.0000000000000000000 ) ) ;
#41667 = face_outer_bound ( 'none', #6200, .t. ) ;
#41668 = plane ( 'none', #41725 ) ;
#41669 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41670 = vector ( 'none', #41669, 1000.000000000000000 ) ;
#41671 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -15.32287565553229800 ) ) ;
#41672 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -15.32287565553229500 ) ) ;
#41673 = cartesian_point ( 'none', ( -4.400000000000001200, 10.42264973081034200, -15.32287565553229500 ) ) ;
#41674 = line ( 'none', #41673, #41663 ) ;
#41675 = circle ( 'none', #41718, 2.000000000000000900 ) ;
#41676 = direction ( 'none', ( 0.4999999999999993300, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41677 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999993900, 0.0000000000000000000 ) ) ;
#41678 = cartesian_point ( 'none', ( -4.900000000000000400, 11.28867513459478100, -15.32287565553229500 ) ) ;
#41679 = face_outer_bound ( 'none', #6173, .t. ) ;
#41680 = direction ( 'none', ( 0.4999999999999993300, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41681 = line ( 'none', #41671, #41670 ) ;
#41682 = face_outer_bound ( 'none', #6168, .t. ) ;
#41683 = plane ( 'none', #41630 ) ;
#41684 = axis2_placement_3d ( 'none', #41678, #41677, #41676 ) ;
#41685 = direction ( 'none', ( 0.5000000000000000000, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#41686 = axis2_placement_3d ( 'none', #41625, #41624, #41680 ) ;
#41687 = plane ( 'none', #41729 ) ;
#41688 = conical_surface ( 'none', #41749, 1.610000000000001200, 0.9599310885968749300 ) ;
#41689 = face_outer_bound ( 'none', #6145, .t. ) ;
#41690 = plane ( 'none', #41734 ) ;
#41691 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41692 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41693 = cartesian_point ( 'none', ( 32.60000000000000100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#41694 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41695 = direction ( 'none', ( 1.609823385706477400e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41696 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#41697 = axis2_placement_3d ( 'none', #41721, #41695, #41694 ) ;
#41698 = face_outer_bound ( 'none', #6273, .t. ) ;
#41699 = face_outer_bound ( 'none', #6235, .t. ) ;
#41700 = plane ( 'none', #41697 ) ;
#41701 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41702 = vector ( 'none', #41696, 1000.000000000000100 ) ;
#41703 = cartesian_point ( 'none', ( 8.373080939901786500, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#41704 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -15.32287565553229800 ) ) ;
#41705 = circle ( 'none', #41712, 1.610000000000001200 ) ;
#41706 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41707 = line ( 'none', #41703, #41702 ) ;
#41708 = plane ( 'none', #41661 ) ;
#41709 = face_outer_bound ( 'none', #6180, .t. ) ;
#41710 = direction ( 'none', ( 0.5000000000000000000, 0.8660254037844386000, 0.0000000000000000000 ) ) ;
#41711 = direction ( 'none', ( 0.8660254037844387100, -0.5000000000000001100, 0.0000000000000000000 ) ) ;
#41712 = axis2_placement_3d ( 'none', #41660, #41692, #41691 ) ;
#41713 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#41714 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41715 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41716 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41717 = cartesian_point ( 'none', ( 8.373080939901786500, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41718 = axis2_placement_3d ( 'none', #41717, #41716, #41715 ) ;
#41719 = axis2_placement_3d ( 'none', #41714, #41713, #41706 ) ;
#41720 = cartesian_point ( 'none', ( -3.300000000000000700, 10.42264973081035100, -15.32287565553229500 ) ) ;
#41721 = cartesian_point ( 'none', ( -8.376279441628845700, 8.069208697893815300, -15.32287565553229800 ) ) ;
#41722 = direction ( 'none', ( 0.4999999999999993300, -0.8660254037844389300, 0.0000000000000000000 ) ) ;
#41723 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999993900, 0.0000000000000000000 ) ) ;
#41724 = cartesian_point ( 'none', ( -3.800000000000000300, 11.28867513459479000, -15.32287565553229500 ) ) ;
#41725 = axis2_placement_3d ( 'none', #41724, #41723, #41722 ) ;
#41726 = axis2_placement_3d ( 'none', #41738, #41737, #41785 ) ;
#41727 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41728 = direction ( 'none', ( 1.776356839400250500e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41729 = axis2_placement_3d ( 'none', #41745, #41775, #41774 ) ;
#41730 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41731 = direction ( 'none', ( 1.776356839400250500e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41732 = cartesian_point ( 'none', ( -8.926279441628841100, 7.116580753730930900, -15.32287565553229800 ) ) ;
#41733 = cartesian_point ( 'none', ( -10.02627944162883700, 5.211324865405162900, -15.32287565553229800 ) ) ;
#41734 = axis2_placement_3d ( 'none', #41733, #41728, #41727 ) ;
#41735 = plane ( 'none', #41726 ) ;
#41736 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41737 = direction ( 'none', ( 1.776356839400250500e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41738 = cartesian_point ( 'none', ( -9.476279441628840100, 6.163952809568046500, -15.32287565553229800 ) ) ;
#41739 = face_outer_bound ( 'none', #6228, .t. ) ;
#41740 = plane ( 'none', #41746 ) ;
#41741 = axis2_placement_3d ( 'none', #41704, #41753, #41736 ) ;
#41742 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41743 = vector ( 'none', #41742, 1000.000000000000000 ) ;
#41744 = face_outer_bound ( 'none', #6233, .t. ) ;
#41745 = cartesian_point ( 'none', ( -9.026279441628835400, 5.211324865405164700, -15.32287565553229800 ) ) ;
#41746 = axis2_placement_3d ( 'none', #41732, #41731, #41730 ) ;
#41747 = line ( 'none', #41750, #41743 ) ;
#41748 = plane ( 'none', #41741 ) ;
#41749 = axis2_placement_3d ( 'none', #41693, #41701, #41752 ) ;
#41750 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730932700, -15.32287565553229800 ) ) ;
#41751 = face_outer_bound ( 'none', #6230, .t. ) ;
#41752 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41753 = direction ( 'none', ( 0.8660254037844374900, 0.5000000000000022200, 0.0000000000000000000 ) ) ;
#41754 = cartesian_point ( 'none', ( -7.376279441628842200, 8.069208697893817100, -15.32287565553229800 ) ) ;
#41755 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41756 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41757 = direction ( 'none', ( 0.8660254037844376000, 0.5000000000000020000, 0.0000000000000000000 ) ) ;
#41758 = vector ( 'none', #42008, 1000.000000000000000 ) ;
#41759 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#41760 = vector ( 'none', #41759, 1000.000000000000000 ) ;
#41761 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41762 = plane ( 'none', #41789 ) ;
#41763 = oriented_edge ( 'none', *, *, #42533, .t. ) ;
#41764 = plane ( 'none', #41772 ) ;
#41765 = direction ( 'none', ( 1.609823385706477400e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41766 = cartesian_point ( 'none', ( -7.826279441628846800, 9.021836642056698000, -15.32287565553229800 ) ) ;
#41767 = plane ( 'none', #41773 ) ;
#41768 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41769 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41770 = cartesian_point ( 'none', ( 32.87308093990179000, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#41771 = axis2_placement_3d ( 'none', #41766, #41765, #41761 ) ;
#41772 = axis2_placement_3d ( 'none', #41778, #41777, #41755 ) ;
#41773 = axis2_placement_3d ( 'none', #41754, #41757, #41756 ) ;
#41774 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41775 = direction ( 'none', ( 0.8660254037844374900, 0.5000000000000022200, 0.0000000000000000000 ) ) ;
#41776 = plane ( 'none', #41771 ) ;
#41777 = direction ( 'none', ( 0.8660254037844376000, 0.5000000000000020000, 0.0000000000000000000 ) ) ;
#41778 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -15.32287565553229800 ) ) ;
#41779 = axis2_placement_3d ( 'none', #41770, #41769, #41768 ) ;
#41780 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41781 = vector ( 'none', #41780, 1000.000000000000000 ) ;
#41782 = cartesian_point ( 'none', ( -8.476279441628838300, 6.163952809568049100, -15.32287565553229800 ) ) ;
#41783 = face_outer_bound ( 'none', #6264, .t. ) ;
#41784 = face_outer_bound ( 'none', #6260, .t. ) ;
#41785 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41786 = line ( 'none', #41782, #41781 ) ;
#41787 = circle ( 'none', #41779, 2.000000000000000900 ) ;
#41788 = cartesian_point ( 'none', ( 8.476279441628745900, 6.163952809568164600, -15.32287565553230200 ) ) ;
#41789 = axis2_placement_3d ( 'none', #41788, #41008, #41014 ) ;
#41790 = face_outer_bound ( 'none', #6226, .t. ) ;
#41791 = plane ( 'none', #41824 ) ;
#41792 = axis2_placement_3d ( 'none', #41852, #41828, #41827 ) ;
#41793 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079389200, -15.32287565553229800 ) ) ;
#41794 = plane ( 'none', #41831 ) ;
#41795 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -15.32287565553229800 ) ) ;
#41796 = plane ( 'none', #41822 ) ;
#41797 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41798 = vector ( 'none', #41797, 1000.000000000000000 ) ;
#41799 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -15.32287565553229800 ) ) ;
#41800 = line ( 'none', #41799, #41798 ) ;
#41801 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41802 = direction ( 'none', ( 1.609823385706477400e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41803 = cartesian_point ( 'none', ( -11.67627944162881100, 2.353441032916500800, -15.32287565553229800 ) ) ;
#41804 = cylindrical_surface ( 'none', #41850, 2.000000000000000000 ) ;
#41805 = face_outer_bound ( 'none', #6245, .t. ) ;
#41806 = cartesian_point ( 'none', ( -11.12627944162881900, 3.306068977079387400, -15.32287565553229800 ) ) ;
#41807 = direction ( 'none', ( -0.5000000000000022200, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41808 = direction ( 'none', ( 0.8660254037844373800, 0.5000000000000022200, 0.0000000000000000000 ) ) ;
#41809 = cartesian_point ( 'none', ( -7.926279441628841100, 7.116580753730932700, -15.32287565553229800 ) ) ;
#41810 = axis2_placement_3d ( 'none', #41793, #41838, #41837 ) ;
#41811 = face_outer_bound ( 'none', #6295, .t. ) ;
#41812 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41813 = vector ( 'none', #41812, 1000.000000000000000 ) ;
#41814 = cartesian_point ( 'none', ( -6.826279441628845000, 9.021836642056701500, -15.32287565553229800 ) ) ;
#41815 = line ( 'none', #41814, #41813 ) ;
#41816 = face_outer_bound ( 'none', #6354, .t. ) ;
#41817 = axis2_placement_3d ( 'none', #41809, #41808, #41807 ) ;
#41818 = axis2_placement_3d ( 'none', #41803, #41802, #41801 ) ;
#41819 = plane ( 'none', #41818 ) ;
#41820 = face_outer_bound ( 'none', #6240, .t. ) ;
#41821 = plane ( 'none', #41817 ) ;
#41822 = axis2_placement_3d ( 'none', #41795, #41876, #41875 ) ;
#41823 = face_outer_bound ( 'none', #6214, .t. ) ;
#41824 = axis2_placement_3d ( 'none', #41806, #41854, #41853 ) ;
#41825 = plane ( 'none', #41836 ) ;
#41826 = cartesian_point ( 'none', ( -9.576279441628829000, 4.258696921242277600, -15.32287565553229800 ) ) ;
#41827 = direction ( 'none', ( 1.000000000000000000, 1.776356839400250500e-015, 0.0000000000000000000 ) ) ;
#41828 = direction ( 'none', ( 1.776356839400250500e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41829 = face_outer_bound ( 'none', #6308, .t. ) ;
#41830 = face_outer_bound ( 'none', #6338, .t. ) ;
#41831 = axis2_placement_3d ( 'none', #41826, #41881, #41880 ) ;
#41832 = plane ( 'none', #41792 ) ;
#41833 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41834 = vector ( 'none', #41833, 1000.000000000000000 ) ;
#41835 = axis2_placement_3d ( 'none', #41878, #41877, #41864 ) ;
#41836 = axis2_placement_3d ( 'none', #41871, #41870, #41869 ) ;
#41837 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41838 = direction ( 'none', ( 0.8660254037844374900, 0.5000000000000022200, 0.0000000000000000000 ) ) ;
#41839 = cartesian_point ( 'none', ( -10.12627944162882100, 3.306068977079389200, -15.32287565553229800 ) ) ;
#41840 = line ( 'none', #41839, #41834 ) ;
#41841 = face_outer_bound ( 'none', #6391, .t. ) ;
#41842 = plane ( 'none', #41810 ) ;
#41843 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41844 = vector ( 'none', #41843, 1000.000000000000000 ) ;
#41845 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -15.32287565553229800 ) ) ;
#41846 = face_outer_bound ( 'none', #6248, .t. ) ;
#41847 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#41848 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#41849 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41850 = axis2_placement_3d ( 'none', #41849, #41848, #41847 ) ;
#41851 = line ( 'none', #41845, #41844 ) ;
#41852 = cartesian_point ( 'none', ( -10.57627944162882900, 4.258696921242275800, -15.32287565553229800 ) ) ;
#41853 = direction ( 'none', ( 1.000000000000000000, 1.998401444325281800e-015, 0.0000000000000000000 ) ) ;
#41854 = direction ( 'none', ( 1.998401444325281800e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41855 = plane ( 'none', #41860 ) ;
#41856 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -7.129715569651663600 ) ) ;
#41857 = cartesian_point ( 'none', ( -9.138076610496410600, -5.404963242026289200, -7.475455492561828800 ) ) ;
#41858 = cartesian_point ( 'none', ( -9.249145267909213400, -5.597339799793727100, -7.822140568972556300 ) ) ;
#41859 = cartesian_point ( 'none', ( -9.359612774962132100, -5.788675134594856600, -8.169585876471781900 ) ) ;
#41860 = axis2_placement_3d ( 'none', #41863, #41872, #41907 ) ;
#41861 = b_spline_curve_with_knots ( 'none', 3,
( #41859, #41858, #41857, #41856 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.303844794467167700e-007, 0.001235652914815826200 ),
.unspecified. ) ;
#41862 = plane ( 'none', #41874 ) ;
#41863 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -15.32287565553229800 ) ) ;
#41864 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41865 = face_outer_bound ( 'none', #6334, .t. ) ;
#41866 = face_outer_bound ( 'none', #6291, .t. ) ;
#41867 = direction ( 'none', ( 0.8660254037844376000, 0.5000000000000020000, 0.0000000000000000000 ) ) ;
#41868 = cartesian_point ( 'none', ( -10.67627944162881100, 2.353441032916502500, -15.32287565553229800 ) ) ;
#41869 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41870 = direction ( 'none', ( 0.8660254037844408200, -0.4999999999999963900, -0.0000000000000000000 ) ) ;
#41871 = cartesian_point ( 'none', ( -9.526279441628798100, -6.077350269189670600, -15.32287565553229800 ) ) ;
#41872 = direction ( 'none', ( -4.773959005888171500e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41873 = plane ( 'none', #41835 ) ;
#41874 = axis2_placement_3d ( 'none', #41868, #41867, #41904 ) ;
#41875 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41876 = direction ( 'none', ( -4.773959005888171500e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41877 = direction ( 'none', ( 0.8660254037844376000, 0.5000000000000020000, 0.0000000000000000000 ) ) ;
#41878 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753614100, -15.32287565553229800 ) ) ;
#41879 = face_outer_bound ( 'none', #6287, .t. ) ;
#41880 = direction ( 'none', ( -0.5000000000000021100, 0.8660254037844373800, 0.0000000000000000000 ) ) ;
#41881 = direction ( 'none', ( 0.8660254037844374900, 0.5000000000000022200, 0.0000000000000000000 ) ) ;
#41882 = plane ( 'none', #41928 ) ;
#41883 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41884 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41885 = cartesian_point ( 'none', ( 33.02691906009821600, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#41886 = axis2_placement_3d ( 'none', #41885, #41884, #41883 ) ;
#41887 = direction ( 'none', ( 1.000000000000000000, 1.609823385706477400e-015, 0.0000000000000000000 ) ) ;
#41888 = direction ( 'none', ( 1.609823385706477400e-015, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41889 = cartesian_point ( 'none', ( -12.22627944162880100, 1.400813088753611900, -15.32287565553229800 ) ) ;
#41890 = circle ( 'none', #41886, 2.000000000000000900 ) ;
#41891 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -7.129715569651663600 ) ) ;
#41892 = cartesian_point ( 'none', ( -9.692946108295464200, -5.211324865405232200, -8.169585876471771300 ) ) ;
#41893 = cartesian_point ( 'none', ( -9.472020490811964100, -5.211324865405232200, -7.822155346224358900 ) ) ;
#41894 = cartesian_point ( 'none', ( -9.249876620230617500, -5.211324865405230400, -7.475459885343003200 ) ) ;
#41895 = cartesian_point ( 'none', ( -9.026279441628801700, -5.211324865405229500, -7.129715569651663600 ) ) ;
#41896 = axis2_placement_3d ( 'none', #41889, #41888, #41887 ) ;
#41897 = b_spline_curve_with_knots ( 'none', 3,
( #41895, #41894, #41893, #41892 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009203019493572509000, 0.01043550180148606300 ),
.unspecified. ) ;
#41898 = face_outer_bound ( 'none', #6358, .t. ) ;
#41899 = plane ( 'none', #41896 ) ;
#41900 = face_outer_bound ( 'none', #6280, .t. ) ;
#41901 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41902 = vector ( 'none', #41901, 1000.000000000000000 ) ;
#41903 = cartesian_point ( 'none', ( -11.22627944162880100, 1.400813088753614100, -15.32287565553229800 ) ) ;
#41904 = direction ( 'none', ( -0.5000000000000018900, 0.8660254037844374900, 0.0000000000000000000 ) ) ;
#41905 = line ( 'none', #41903, #41902 ) ;
#41906 = face_outer_bound ( 'none', #6316, .t. ) ;
#41907 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#41908 = b_spline_curve_with_knots ( 'none', 3,
( #41948, #41947, #41946, #41945 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.926532362198178600e-007, 0.001121691240364137000 ),
.unspecified. ) ;
#41909 = line ( 'none', #41941, #41940 ) ;
#41910 = b_spline_curve_with_knots ( 'none', 3,
( #41955, #41954, #41953, #41952 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008384464818442025400, 0.009700588473144316700 ),
.unspecified. ) ;
#41911 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -8.040218672905091100 ) ) ;
#41912 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41913 = vector ( 'none', #41912, 1000.000000000000000 ) ;
#41914 = cartesian_point ( 'none', ( -10.62627944162880700, -4.172094380863910600, -15.32287565553229800 ) ) ;
#41915 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41916 = direction ( 'none', ( 0.8660254037844407100, -0.4999999999999966100, -0.0000000000000000000 ) ) ;
#41917 = cartesian_point ( 'none', ( -11.17627944162881100, -3.219466436701030600, -15.32287565553229800 ) ) ;
#41918 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -15.32287565553229800 ) ) ;
#41919 = line ( 'none', #41918, #41913 ) ;
#41920 = direction ( 'none', ( -1.000000000000000000, -4.940492459581946600e-015, 0.0000000000000000000 ) ) ;
#41921 = direction ( 'none', ( -4.940492459581946600e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41922 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -15.32287565553229800 ) ) ;
#41923 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -7.539765539435925300 ) ) ;
#41924 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -8.720033886374313400 ) ) ;
#41925 = cartesian_point ( 'none', ( -11.33920385327096400, -1.596403907132731200, -8.963349070500894900 ) ) ;
#41926 = cartesian_point ( 'none', ( -11.45019656125097500, -1.788648916623759600, -9.210145976975406200 ) ) ;
#41927 = cartesian_point ( 'none', ( -11.55961277496213500, -1.978163357943310200, -9.459784372770863900 ) ) ;
#41928 = axis2_placement_3d ( 'none', #41922, #41921, #41920 ) ;
#41929 = plane ( 'none', #41949 ) ;
#41930 = plane ( 'none', #41932 ) ;
#41931 = b_spline_curve_with_knots ( 'none', 3,
( #41927, #41926, #41925, #41924 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.503106785071815100e-007, 0.0009961792249847281400 ),
.unspecified. ) ;
#41932 = axis2_placement_3d ( 'none', #41917, #41916, #41915 ) ;
#41933 = face_outer_bound ( 'none', #6386, .t. ) ;
#41934 = cartesian_point ( 'none', ( -10.78896007145559800, -2.548609608805443700, -8.311707193776131300 ) ) ;
#41935 = cartesian_point ( 'none', ( -10.89996718618358800, -2.740879571515950200, -8.585909920071220100 ) ) ;
#41936 = cartesian_point ( 'none', ( -11.00961277496213400, -2.930791302106197500, -8.862320849399324600 ) ) ;
#41937 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -15.32287565553229800 ) ) ;
#41938 = b_spline_curve_with_knots ( 'none', 3,
( #41936, #41935, #41934, #41980 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.715568988218510800e-007, 0.001058812123506577000 ),
.unspecified. ) ;
#41939 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41940 = vector ( 'none', #41939, 1000.000000000000000 ) ;
#41941 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -15.32287565553229800 ) ) ;
#41942 = line ( 'none', #41937, #41978 ) ;
#41943 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41944 = direction ( 'none', ( 0.8660254037844408200, -0.4999999999999963900, -0.0000000000000000000 ) ) ;
#41945 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -7.539765539435925300 ) ) ;
#41946 = cartesian_point ( 'none', ( -10.23866619571044900, -3.500728545246618100, -7.838392462339707700 ) ) ;
#41947 = cartesian_point ( 'none', ( -10.34970003853696200, -3.693044802381758400, -8.139068571133874400 ) ) ;
#41948 = cartesian_point ( 'none', ( -10.45961277496213300, -3.883419246269082900, -8.441356398446075100 ) ) ;
#41949 = axis2_placement_3d ( 'none', #41914, #41944, #41943 ) ;
#41950 = line ( 'none', #41971, #42002 ) ;
#41951 = face_outer_bound ( 'none', #6395, .t. ) ;
#41952 = cartesian_point ( 'none', ( -10.79294610829545900, -3.306068977079471300, -8.674699990824068500 ) ) ;
#41953 = cartesian_point ( 'none', ( -10.57118427710821800, -3.306068977079471800, -8.296109333758002100 ) ) ;
#41954 = cartesian_point ( 'none', ( -10.34899161794664700, -3.306068977079470900, -7.917779923426281600 ) ) ;
#41955 = cartesian_point ( 'none', ( -10.12627944162881000, -3.306068977079469600, -7.539765539435925300 ) ) ;
#41956 = plane ( 'none', #41962 ) ;
#41957 = b_spline_curve_with_knots ( 'none', 3,
( #42012, #42011, #42010, #42009 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.453080005561473300e-007, 0.001281172263256717600 ),
.unspecified. ) ;
#41958 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#41959 = direction ( 'none', ( 0.8660254037844408200, -0.4999999999999963900, -0.0000000000000000000 ) ) ;
#41960 = face_outer_bound ( 'none', #6423, .t. ) ;
#41961 = axis2_placement_3d ( 'none', #41967, #41959, #41958 ) ;
#41962 = axis2_placement_3d ( 'none', #42003, #41993, #41992 ) ;
#41963 = cartesian_point ( 'none', ( -10.24294610829546000, -4.258696921242352200, -8.326604671405798200 ) ) ;
#41964 = cartesian_point ( 'none', ( -10.02155203717522600, -4.258696921242352200, -7.961598405473223400 ) ) ;
#41965 = cartesian_point ( 'none', ( -9.799380956937067600, -4.258696921242350400, -7.597047458389381400 ) ) ;
#41966 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -7.233070451787973800 ) ) ;
#41967 = cartesian_point ( 'none', ( -8.976279441628786800, -7.029978213352547900, -15.32287565553229800 ) ) ;
#41968 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#41969 = b_spline_curve_with_knots ( 'none', 3,
( #41966, #41965, #41964, #41963 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009275065186099103900, 0.01055495423453023200 ),
.unspecified. ) ;
#41970 = line ( 'none', #42007, #42006 ) ;
#41971 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -15.32287565553229800 ) ) ;
#41972 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -7.233070451787973800 ) ) ;
#41973 = cartesian_point ( 'none', ( -9.688363811247899800, -4.452832744156955500, -7.556779570592286900 ) ) ;
#41974 = cartesian_point ( 'none', ( -9.799414764915640700, -4.645178638138460800, -7.881926371301232400 ) ) ;
#41975 = cartesian_point ( 'none', ( -9.909612774962132800, -4.836047190431971300, -8.208215831100162100 ) ) ;
#41976 = cartesian_point ( 'none', ( -9.576279441628804200, -4.258696921242349600, -7.233070451787973800 ) ) ;
#41977 = plane ( 'none', #41961 ) ;
#41978 = vector ( 'none', #41968, 1000.000000000000000 ) ;
#41979 = b_spline_curve_with_knots ( 'none', 3,
( #41975, #41974, #41973, #41972 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.125824437374291900e-007, 0.001181663171962461700 ),
.unspecified. ) ;
#41980 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -8.040218672905091100 ) ) ;
#41981 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#41982 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41983 = direction ( 'none', ( -4.607425552194398900e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41984 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -15.32287565553229800 ) ) ;
#41985 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#41986 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#41987 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#41988 = axis2_placement_3d ( 'none', #41985, #41981, #41986 ) ;
#41989 = plane ( 'none', #41991 ) ;
#41990 = face_outer_bound ( 'none', #6359, .t. ) ;
#41991 = axis2_placement_3d ( 'none', #41984, #41983, #41982 ) ;
#41992 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#41993 = direction ( 'none', ( -4.607425552194398900e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#41994 = face_outer_bound ( 'none', #6397, .t. ) ;
#41995 = cartesian_point ( 'none', ( 33.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#41996 = face_outer_bound ( 'none', #6443, .t. ) ;
#41997 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -7.233070451787963200 ) ) ;
#41998 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#41999 = axis2_placement_3d ( 'none', #41995, #41998, #41987 ) ;
#42000 = cylindrical_surface ( 'none', #41988, 2.000000000000000000 ) ;
#42001 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42002 = vector ( 'none', #42001, 1000.000000000000000 ) ;
#42003 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -15.32287565553229800 ) ) ;
#42004 = conical_surface ( 'none', #41999, 1.610000000000001200, 0.9599310885968749300 ) ;
#42005 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42006 = vector ( 'none', #42005, 1000.000000000000000 ) ;
#42007 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -15.32287565553229800 ) ) ;
#42008 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#42009 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -7.233070451787963200 ) ) ;
#42010 = cartesian_point ( 'none', ( -8.587829505836994700, -6.357163188364290300, -7.597045195756849400 ) ) ;
#42011 = cartesian_point ( 'none', ( -8.698913804019468900, -6.549566836739465700, -7.961592023850188900 ) ) ;
#42012 = cartesian_point ( 'none', ( -8.809612774962129600, -6.741303078757745500, -8.326604671405830200 ) ) ;
#42013 = cartesian_point ( 'none', ( -11.89294610829545500, -1.400813088753711400, -9.901710504412609000 ) ) ;
#42014 = cartesian_point ( 'none', ( -11.67079225912681500, -1.400813088753711100, -9.507779570638206200 ) ) ;
#42015 = cartesian_point ( 'none', ( -11.44857408253887800, -1.400813088753710200, -9.113885073103391600 ) ) ;
#42016 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -8.720033886374313400 ) ) ;
#42017 = b_spline_curve_with_knots ( 'none', 3,
( #42016, #42015, #42014, #42013 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008241443607579602300, 0.009598203988023076100 ),
.unspecified. ) ;
#42018 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42019 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42020 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42021 = axis2_placement_3d ( 'none', #42037, #42020, #42019 ) ;
#42022 = circle ( 'none', #42021, 1.610000000000001200 ) ;
#42023 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42024 = axis2_placement_3d ( 'none', #42035, #42023, #42018 ) ;
#42025 = cartesian_point ( 'none', ( -11.34294610829550000, -2.353441032916515000, -9.204227120211859500 ) ) ;
#42026 = cartesian_point ( 'none', ( -11.12093869795989500, -2.353441032916591800, -8.816100543663342400 ) ) ;
#42027 = cartesian_point ( 'none', ( -10.89872926436994400, -2.353441032916590500, -8.428089258060856200 ) ) ;
#42028 = cartesian_point ( 'none', ( -10.67627944162881400, -2.353441032916589600, -8.040218672905091100 ) ) ;
#42029 = cartesian_point ( 'none', ( -11.72627944162881500, -2.266838492538150200, -15.32287565553229800 ) ) ;
#42030 = b_spline_curve_with_knots ( 'none', 3,
( #42028, #42027, #42026, #42025 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.008812818849867362300, 0.01015419087206733700 ),
.unspecified. ) ;
#42031 = cartesian_point ( 'none', ( -11.22627944162881900, -1.400813088753709100, -8.720033886374313400 ) ) ;
#42032 = axis2_placement_3d ( 'none', #42029, #42065, #42064 ) ;
#42033 = face_outer_bound ( 'none', #6429, .t. ) ;
#42034 = edge_loop ( 'none', ( #42323, #43282, #43172, #43288 ) ) ;
#42035 = cartesian_point ( 'none', ( 33.57308093990178600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42036 = cartesian_point ( 'none', ( -7.376279441628809300, -8.069208697893858000, -8.040218672905098200 ) ) ;
#42037 = cartesian_point ( 'none', ( 33.30000000000000400, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42038 = circle ( 'none', #42024, 2.000000000000000900 ) ;
#42039 = plane ( 'none', #42066 ) ;
#42040 = plane ( 'none', #42061 ) ;
#42041 = direction ( 'none', ( -4.773959005888171500e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42042 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -15.32287565553229800 ) ) ;
#42043 = plane ( 'none', #42060 ) ;
#42044 = direction ( 'none', ( -4.773959005888171500e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42045 = face_outer_bound ( 'none', #6407, .t. ) ;
#42046 = direction ( 'none', ( -4.607425552194398900e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42047 = axis2_placement_3d ( 'none', #42042, #42041, #42079 ) ;
#42048 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42049 = vector ( 'none', #42048, 1000.000000000000000 ) ;
#42050 = cartesian_point ( 'none', ( -7.376279441628767600, -8.069208697893858000, -15.32287565553229800 ) ) ;
#42051 = line ( 'none', #42050, #42049 ) ;
#42052 = cartesian_point ( 'none', ( -7.926279441628779800, -7.116580753730982400, -15.32287565553229800 ) ) ;
#42053 = face_outer_bound ( 'none', #6440, .t. ) ;
#42054 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42055 = vector ( 'none', #42054, 1000.000000000000000 ) ;
#42056 = cartesian_point ( 'none', ( -8.042946108295463900, -8.069208697893886400, -8.862320849399365500 ) ) ;
#42057 = cartesian_point ( 'none', ( -7.823516944678876200, -8.069208697893859700, -8.585735992166970500 ) ) ;
#42058 = cartesian_point ( 'none', ( -7.601424154531763100, -8.069208697893859700, -8.311446323930100600 ) ) ;
#42059 = cartesian_point ( 'none', ( -7.376279441628809300, -8.069208697893858000, -8.040218672905098200 ) ) ;
#42060 = axis2_placement_3d ( 'none', #42088, #42084, #42083 ) ;
#42061 = axis2_placement_3d ( 'none', #42052, #42044, #42087 ) ;
#42062 = b_spline_curve_with_knots ( 'none', 3,
( #42059, #42058, #42057, #42056 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.005050568123124962600, 0.006105201277426461300 ),
.unspecified. ) ;
#42063 = cartesian_point ( 'none', ( -7.376279441628767600, -8.069208697893858000, -15.32287565553229800 ) ) ;
#42064 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#42065 = direction ( 'none', ( 0.8660254037844407100, -0.4999999999999966100, -0.0000000000000000000 ) ) ;
#42066 = axis2_placement_3d ( 'none', #42063, #42046, #42094 ) ;
#42067 = cartesian_point ( 'none', ( 8.694868707830776900e-016, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42068 = line ( 'none', #42067, #42055 ) ;
#42069 = face_outer_bound ( 'none', #6401, .t. ) ;
#42070 = plane ( 'none', #42032 ) ;
#42071 = vector ( 'none', #42081, 1000.000000000000000 ) ;
#42072 = cartesian_point ( 'none', ( -9.142946108295467100, -6.163952809568108600, -8.208215831100172700 ) ) ;
#42073 = cartesian_point ( 'none', ( -8.922554344906506800, -6.163952809568108600, -7.881932673219292700 ) ) ;
#42074 = cartesian_point ( 'none', ( -8.700388897162289600, -6.163952809568106900, -7.556693962421072700 ) ) ;
#42075 = cartesian_point ( 'none', ( -8.476279441628790300, -6.163952809568106900, -7.233070451787963200 ) ) ;
#42076 = cartesian_point ( 'none', ( -7.926279441628801200, -7.116580753730982400, -7.539765539435926200 ) ) ;
#42077 = axis2_placement_3d ( 'none', #42080, #42116, #42115 ) ;
#42078 = b_spline_curve_with_knots ( 'none', 3,
( #42075, #42074, #42073, #42072 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.007489566479323428600, 0.008667621009944937600 ),
.unspecified. ) ;
#42079 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#42080 = cartesian_point ( 'none', ( -8.426279441628775400, -7.982606157515424300, -15.32287565553229800 ) ) ;
#42081 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42082 = cartesian_point ( 'none', ( -7.926279441628779800, -7.116580753730982400, -15.32287565553229800 ) ) ;
#42083 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#42084 = direction ( 'none', ( 0.8660254037844407100, -0.4999999999999966100, -0.0000000000000000000 ) ) ;
#42085 = face_outer_bound ( 'none', #6464, .t. ) ;
#42086 = plane ( 'none', #42077 ) ;
#42087 = direction ( 'none', ( -1.000000000000000000, -4.773959005888171500e-015, 0.0000000000000000000 ) ) ;
#42088 = cartesian_point ( 'none', ( -7.876279441628764900, -8.935234101678299000, -15.32287565553229800 ) ) ;
#42089 = plane ( 'none', #42105 ) ;
#42090 = face_outer_bound ( 'none', #5494, .t. ) ;
#42091 = vertex_point ( 'none', #34075 ) ;
#42092 = oriented_edge ( 'none', *, *, #3796, .t. ) ;
#42093 = plane ( 'none', #42047 ) ;
#42094 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#42095 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42096 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999995600, 0.0000000000000000000 ) ) ;
#42097 = cartesian_point ( 'none', ( 0.5000000000000006700, -11.28867513459481300, -15.32287565553229500 ) ) ;
#42098 = cartesian_point ( 'none', ( -8.592946108295459200, -7.116580753731006400, -8.441356398446092900 ) ) ;
#42099 = cartesian_point ( 'none', ( -8.373022667120016700, -7.116580753730985100, -8.138933852296455400 ) ) ;
#42100 = cartesian_point ( 'none', ( -8.150961512603348800, -7.116580753730983300, -7.838270981803100700 ) ) ;
#42101 = cartesian_point ( 'none', ( -7.926279441628801200, -7.116580753730982400, -7.539765539435926200 ) ) ;
#42102 = oriented_edge ( 'none', *, *, #42134, .f. ) ;
#42103 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -7.539765539435922600 ) ) ;
#42104 = b_spline_curve_with_knots ( 'none', 3,
( #42101, #42100, #42099, #42098 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.004908777032649320300, 0.006028560043088398800 ),
.unspecified. ) ;
#42105 = axis2_placement_3d ( 'none', #42097, #42096, #42095 ) ;
#42106 = cartesian_point ( 'none', ( -6.826279441628756200, -9.021836642056735300, -15.32287565553229800 ) ) ;
#42107 = face_outer_bound ( 'none', #6435, .t. ) ;
#42108 = cartesian_point ( 'none', ( -7.926279441628801200, -7.116580753730982400, -7.539765539435926200 ) ) ;
#42109 = cartesian_point ( 'none', ( -8.037637469678104600, -7.309458516143095600, -7.917786508665458600 ) ) ;
#42110 = cartesian_point ( 'none', ( -8.148733846671342800, -7.501883085632213600, -8.296116119184411300 ) ) ;
#42111 = cartesian_point ( 'none', ( -8.259612774962125300, -7.693931022920637000, -8.674699990824128900 ) ) ;
#42112 = b_spline_curve_with_knots ( 'none', 3,
( #42111, #42110, #42109, #42108 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.569180070628965500e-007, 0.001316709421667477700 ),
.unspecified. ) ;
#42113 = face_outer_bound ( 'none', #6477, .t. ) ;
#42114 = line ( 'none', #42082, #42071 ) ;
#42115 = direction ( 'none', ( 0.4999999999999963400, 0.8660254037844408200, 0.0000000000000000000 ) ) ;
#42116 = direction ( 'none', ( 0.8660254037844408200, -0.4999999999999963400, -0.0000000000000000000 ) ) ;
#42117 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -7.233070451787972000 ) ) ;
#42118 = cartesian_point ( 'none', ( -0.9879156303809013600, -10.61678555372498100, -7.556779570592288700 ) ) ;
#42119 = cartesian_point ( 'none', ( -0.8768646767131586000, -10.80913144770648800, -7.881926371301236900 ) ) ;
#42120 = cartesian_point ( 'none', ( -0.7666666666666650500, -11.00000000000000200, -8.208215831100172700 ) ) ;
#42121 = plane ( 'none', #42123 ) ;
#42122 = face_outer_bound ( 'none', #6513, .t. ) ;
#42123 = axis2_placement_3d ( 'none', #42106, #42165, #42164 ) ;
#42124 = b_spline_curve_with_knots ( 'none', 3,
( #42120, #42119, #42118, #42117 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.125824437432419000e-007, 0.001181663171962482100 ),
.unspecified. ) ;
#42125 = axis2_placement_3d ( 'none', #42153, #42152, #42187 ) ;
#42126 = axis2_placement_3d ( 'none', #42142, #42141, #42161 ) ;
#42127 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42128 = vector ( 'none', #42127, 1000.000000000000000 ) ;
#42129 = cartesian_point ( 'none', ( -42.04974876574128500, 4.000000000000000000, 46.23925419746775100 ) ) ;
#42130 = cartesian_point ( 'none', ( -1.433333333333334500, -11.00000000000000200, -8.326604671405817700 ) ) ;
#42131 = cartesian_point ( 'none', ( -1.322634362390674200, -10.80826375798172400, -7.961592023850183600 ) ) ;
#42132 = cartesian_point ( 'none', ( -1.211550064208203500, -10.61586010960655500, -7.597045195756850300 ) ) ;
#42133 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -7.233070451787972000 ) ) ;
#42134 = edge_curve ( 'none', #42163, #53128, #34066, .t. ) ;
#42135 = line ( 'none', #42129, #42128 ) ;
#42136 = b_spline_curve_with_knots ( 'none', 3,
( #42133, #42132, #42131, #42130 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.419091034901987600e-007, 0.001281168864359627800 ),
.unspecified. ) ;
#42137 = cartesian_point ( 'none', ( 8.857652582737248900e-016, -10.42264973081037400, -7.129715569651660100 ) ) ;
#42138 = cartesian_point ( 'none', ( 0.1117971688676120500, -10.61628810743143300, -7.475455492561828000 ) ) ;
#42139 = cartesian_point ( 'none', ( 0.2228658262804168500, -10.80866466519887200, -7.822140568972556300 ) ) ;
#42140 = cartesian_point ( 'none', ( 0.3333333333333364800, -11.00000000000000400, -8.169585876471785500 ) ) ;
#42141 = direction ( 'none', ( -0.8660254037844387100, 0.4999999999999998900, 0.0000000000000000000 ) ) ;
#42142 = cartesian_point ( 'none', ( 8.694868707830776900e-016, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42143 = b_spline_curve_with_knots ( 'none', 3,
( #42140, #42139, #42138, #42137 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.303844794472391800e-007, 0.001235652914815833600 ),
.unspecified. ) ;
#42144 = direction ( 'none', ( -0.4999999999999993300, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42145 = plane ( 'none', #42125 ) ;
#42146 = cartesian_point ( 'none', ( 8.857652582737248900e-016, -10.42264973081037400, -7.129715569651660100 ) ) ;
#42147 = face_outer_bound ( 'none', #6450, .t. ) ;
#42148 = cartesian_point ( 'none', ( -7.492946108295480900, -9.021836642056738900, -9.459784372770913700 ) ) ;
#42149 = cartesian_point ( 'none', ( -7.274263005375312100, -9.021836642056737100, -9.210316322520725400 ) ) ;
#42150 = cartesian_point ( 'none', ( -7.052013649583024300, -9.021836642056737100, -8.963225591220657800 ) ) ;
#42151 = cartesian_point ( 'none', ( -6.826279441628758000, -9.021836642056735300, -8.720033886374261900 ) ) ;
#42152 = direction ( 'none', ( 0.8660254037844407100, -0.4999999999999966100, -0.0000000000000000000 ) ) ;
#42153 = cartesian_point ( 'none', ( -7.326279441628754400, -9.887862045841174600, -15.32287565553229800 ) ) ;
#42154 = b_spline_curve_with_knots ( 'none', 3,
( #42195, #42194, #42193, #42192 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.701411037029456300e-007, 0.001357232490987922100 ),
.unspecified. ) ;
#42155 = cartesian_point ( 'none', ( -6.826279441628758000, -9.021836642056735300, -8.720033886374261900 ) ) ;
#42156 = cartesian_point ( 'none', ( -0.3333333333333339800, -11.00000000000000200, -8.169585876471781900 ) ) ;
#42157 = cartesian_point ( 'none', ( -0.2228658262804146300, -10.80866466519887200, -7.822140568972552700 ) ) ;
#42158 = cartesian_point ( 'none', ( -0.1117971688676100000, -10.61628810743143300, -7.475455492561826200 ) ) ;
#42159 = cartesian_point ( 'none', ( 8.857652582737248900e-016, -10.42264973081037400, -7.129715569651660100 ) ) ;
#42160 = b_spline_curve_with_knots ( 'none', 3,
( #42159, #42158, #42157, #42156 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.252635099334195700e-007, 0.001235647793846316000 ),
.unspecified. ) ;
#42161 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#42162 = b_spline_curve_with_knots ( 'none', 3,
( #42151, #42150, #42149, #42148 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.003727611219615313400, 0.004720534261749243100 ),
.unspecified. ) ;
#42163 = vertex_point ( 'none', #34085 ) ;
#42164 = direction ( 'none', ( -1.000000000000000000, -4.607425552194398900e-015, 0.0000000000000000000 ) ) ;
#42165 = direction ( 'none', ( -4.607425552194398900e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42166 = plane ( 'none', #42126 ) ;
#42167 = vertex_point ( 'none', #34067 ) ;
#42168 = vector ( 'none', #42196, 1000.000000000000000 ) ;
#42169 = edge_curve ( 'none', #46394, #52899, #34098, .t. ) ;
#42170 = cartesian_point ( 'none', ( -7.376279441628809300, -8.069208697893858000, -8.040218672905098200 ) ) ;
#42171 = cartesian_point ( 'none', ( -7.487504738707237100, -8.261856563520710800, -8.428090603125953700 ) ) ;
#42172 = cartesian_point ( 'none', ( -7.598609244290836200, -8.454295212141325100, -8.816101153793752600 ) ) ;
#42173 = cartesian_point ( 'none', ( -7.709612774962121900, -8.646558967083525000, -9.204227120211941200 ) ) ;
#42174 = direction ( 'none', ( 0.8660254037844390400, 0.4999999999999993900, 0.0000000000000000000 ) ) ;
#42175 = face_outer_bound ( 'none', #6543, .t. ) ;
#42176 = axis2_placement_3d ( 'none', #42226, #42225, #42224 ) ;
#42177 = cartesian_point ( 'none', ( -2.799999999999999400, -11.28867513459481300, -15.32287565553229500 ) ) ;
#42178 = b_spline_curve_with_knots ( 'none', 3,
( #42173, #42172, #42171, #42170 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.651258063185570400e-007, 0.001341867418128114700 ),
.unspecified. ) ;
#42179 = cartesian_point ( 'none', ( -3.899999999999999900, -11.28867513459481300, -15.32287565553229500 ) ) ;
#42180 = axis2_placement_3d ( 'none', #42177, #42208, #42211 ) ;
#42181 = axis2_placement_3d ( 'none', #42179, #42174, #42144 ) ;
#42182 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42183 = vector ( 'none', #42182, 1000.000000000000000 ) ;
#42184 = plane ( 'none', #42181 ) ;
#42185 = face_outer_bound ( 'none', #5476, .t. ) ;
#42186 = plane ( 'none', #42176 ) ;
#42187 = direction ( 'none', ( 0.4999999999999966100, 0.8660254037844407100, 0.0000000000000000000 ) ) ;
#42188 = cartesian_point ( 'none', ( -6.826279441628756200, -9.021836642056735300, -15.32287565553229800 ) ) ;
#42189 = line ( 'none', #42188, #42183 ) ;
#42190 = oriented_edge ( 'none', *, *, #42191, .f. ) ;
#42191 = edge_curve ( 'none', #46394, #42163, #34074, .t. ) ;
#42192 = cartesian_point ( 'none', ( -6.826279441628758000, -9.021836642056735300, -8.720033886374261900 ) ) ;
#42193 = cartesian_point ( 'none', ( -6.937426795053455400, -9.214349505315128800, -9.113885189931556500 ) ) ;
#42194 = cartesian_point ( 'none', ( -7.048535884938393000, -9.406796094178579500, -9.507779693206412500 ) ) ;
#42195 = cartesian_point ( 'none', ( -7.159612774962119500, -9.599186911246416500, -9.901710504412726300 ) ) ;
#42196 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#42197 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42198 = vector ( 'none', #42197, 1000.000000000000000 ) ;
#42199 = cartesian_point ( 'none', ( -3.299999999999998900, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42200 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#42201 = line ( 'none', #42200, #42168 ) ;
#42202 = circle ( 'none', #42203, 21.00000000000000000 ) ;
#42203 = axis2_placement_3d ( 'none', #42219, #42221, #42223 ) ;
#42204 = cartesian_point ( 'none', ( -3.299999999999999400, -10.42264973081037400, -8.040218672905089300 ) ) ;
#42205 = cartesian_point ( 'none', ( -3.187319370173209000, -10.61781830669923500, -8.311707193776138400 ) ) ;
#42206 = cartesian_point ( 'none', ( -3.076312255445215800, -10.81008826940974600, -8.585909920071239700 ) ) ;
#42207 = cartesian_point ( 'none', ( -2.966666666666665500, -11.00000000000000200, -8.862320849399353100 ) ) ;
#42208 = direction ( 'none', ( 0.8660254037844390400, 0.4999999999999993900, 0.0000000000000000000 ) ) ;
#42209 = line ( 'none', #42199, #42198 ) ;
#42210 = cartesian_point ( 'none', ( -3.299999999999999400, -10.42264973081037400, -8.040218672905089300 ) ) ;
#42211 = direction ( 'none', ( -0.4999999999999993300, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42212 = b_spline_curve_with_knots ( 'none', 3,
( #42207, #42206, #42205, #42204 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.715568988285685800e-007, 0.001058812123506621700 ),
.unspecified. ) ;
#42213 = plane ( 'none', #42180 ) ;
#42214 = face_outer_bound ( 'none', #6519, .t. ) ;
#42215 = cartesian_point ( 'none', ( -3.633333333333333700, -11.00000000000000200, -9.204227120211902100 ) ) ;
#42216 = cartesian_point ( 'none', ( -3.522329802662050600, -10.80773624505780900, -8.816101153793724200 ) ) ;
#42217 = cartesian_point ( 'none', ( -3.411225297078453300, -10.61529759643719800, -8.428090603125937700 ) ) ;
#42218 = cartesian_point ( 'none', ( -3.299999999999999400, -10.42264973081037400, -8.040218672905089300 ) ) ;
#42219 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#42220 = b_spline_curve_with_knots ( 'none', 3,
( #42218, #42217, #42216, #42215 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.641980847451356000e-007, 0.001341866490406502000 ),
.unspecified. ) ;
#42221 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#42222 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#42223 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42224 = direction ( 'none', ( -0.4999999999999997200, -0.8660254037844388200, 0.0000000000000000000 ) ) ;
#42225 = direction ( 'none', ( -0.8660254037844388200, 0.4999999999999997200, 0.0000000000000000000 ) ) ;
#42226 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42227 = cartesian_point ( 'none', ( -2.311358028049316000, -10.61552749322246900, -7.917786508665448000 ) ) ;
#42228 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -7.539765539435922600 ) ) ;
#42229 = axis2_placement_3d ( 'none', #42244, #42231, #42275 ) ;
#42230 = oriented_edge ( 'none', *, *, #42372, .f. ) ;
#42231 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999995600, 0.0000000000000000000 ) ) ;
#42232 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -7.233070451787972000 ) ) ;
#42233 = axis2_placement_3d ( 'none', #42269, #42261, #42260 ) ;
#42234 = plane ( 'none', #42229 ) ;
#42235 = vector ( 'none', #42237, 1000.000000000000000 ) ;
#42236 = b_spline_curve_with_knots ( 'none', 3,
( #42228, #42227, #42279, #42278 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.549514645539765900e-007, 0.001316707455124940400 ),
.unspecified. ) ;
#42237 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42238 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42239 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42240 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999995600, 0.0000000000000000000 ) ) ;
#42241 = cartesian_point ( 'none', ( -1.699999999999999500, -11.28867513459481300, -15.32287565553229500 ) ) ;
#42242 = axis2_placement_3d ( 'none', #42241, #42240, #42239 ) ;
#42243 = line ( 'none', #42276, #42274 ) ;
#42244 = cartesian_point ( 'none', ( -0.5999999999999994200, -11.28867513459481300, -15.32287565553229500 ) ) ;
#42245 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42246 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42247 = cartesian_point ( 'none', ( 33.72691906009821100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#42248 = axis2_placement_3d ( 'none', #42247, #42246, #42245 ) ;
#42249 = circle ( 'none', #42248, 2.000000000000000900 ) ;
#42250 = face_outer_bound ( 'none', #6487, .t. ) ;
#42251 = edge_curve ( 'none', #42295, #53034, #34130, .t. ) ;
#42252 = line ( 'none', #42238, #42235 ) ;
#42253 = oriented_edge ( 'none', *, *, #42251, .f. ) ;
#42254 = face_outer_bound ( 'none', #6474, .t. ) ;
#42255 = plane ( 'none', #42242 ) ;
#42256 = face_outer_bound ( 'none', #6586, .t. ) ;
#42257 = cartesian_point ( 'none', ( 1.100000000000001000, -10.42264973081036700, -15.32287565553229500 ) ) ;
#42258 = line ( 'none', #42257, #42290 ) ;
#42259 = b_spline_curve_with_knots ( 'none', 3,
( #42308, #42307, #42306, #42305 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.056354385158293500e-007, 0.001181656224957271500 ),
.unspecified. ) ;
#42260 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#42261 = direction ( 'none', ( -0.8660254037844387100, 0.4999999999999998900, 0.0000000000000000000 ) ) ;
#42262 = direction ( 'none', ( 0.8660254037844389300, 0.4999999999999995600, 0.0000000000000000000 ) ) ;
#42263 = oriented_edge ( 'none', *, *, #10425, .t. ) ;
#42264 = cartesian_point ( 'none', ( -2.199999999999999300, -10.42264973081037400, -7.539765539435922600 ) ) ;
#42265 = cartesian_point ( 'none', ( -2.087613245918357000, -10.61730929897752800, -7.838392462339713000 ) ) ;
#42266 = cartesian_point ( 'none', ( -1.976579403091839100, -10.80962555611267300, -8.139068571133886800 ) ) ;
#42267 = cartesian_point ( 'none', ( -1.866666666666664300, -11.00000000000000400, -8.441356398446098200 ) ) ;
#42268 = face_outer_bound ( 'none', #6547, .t. ) ;
#42269 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42270 = b_spline_curve_with_knots ( 'none', 3,
( #42267, #42266, #42265, #42264 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.926532362168254000e-007, 0.001121691240364165000 ),
.unspecified. ) ;
#42271 = cartesian_point ( 'none', ( 1.100000000000001400, -10.42264973081036500, -7.233070451787959600 ) ) ;
#42272 = cartesian_point ( 'none', ( 1.600000000000000800, -11.28867513459480600, -15.32287565553229500 ) ) ;
#42273 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42274 = vector ( 'none', #42273, 1000.000000000000000 ) ;
#42275 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42276 = cartesian_point ( 'none', ( -1.099999999999999200, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42277 = plane ( 'none', #42233 ) ;
#42278 = cartesian_point ( 'none', ( -2.533333333333335000, -11.00000000000000200, -8.674699990824102300 ) ) ;
#42279 = cartesian_point ( 'none', ( -2.422454405042552500, -10.80795206271158200, -8.296116119184393500 ) ) ;
#42280 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -8.720033886374308100 ) ) ;
#42281 = cartesian_point ( 'none', ( -4.287075588357846600, -10.61824054918940500, -8.963349070500902000 ) ) ;
#42282 = cartesian_point ( 'none', ( -4.176082880377833800, -10.81048555868044000, -9.210145976975425700 ) ) ;
#42283 = cartesian_point ( 'none', ( -4.066666666666664700, -11.00000000000000400, -9.459784372770895900 ) ) ;
#42284 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -8.720033886374308100 ) ) ;
#42285 = plane ( 'none', #42325 ) ;
#42286 = b_spline_curve_with_knots ( 'none', 3,
( #42283, #42282, #42281, #42280 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.503106785050996600e-007, 0.0009961792249847771500 ),
.unspecified. ) ;
#42287 = direction ( 'none', ( -0.5000000000000000000, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#42288 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000001100, 0.0000000000000000000 ) ) ;
#42289 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42290 = vector ( 'none', #42289, 1000.000000000000000 ) ;
#42291 = cartesian_point ( 'none', ( -3.299999999999998900, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42292 = edge_loop ( 'none', ( #43442, #43321, #43164, #45858 ) ) ;
#42293 = direction ( 'none', ( -0.4999999999999995600, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42294 = line ( 'none', #42337, #42332 ) ;
#42295 = vertex_point ( 'none', #34131 ) ;
#42296 = face_outer_bound ( 'none', #4518, .t. ) ;
#42297 = cartesian_point ( 'none', ( 1.100000000000001400, -10.42264973081036500, -7.233070451787959600 ) ) ;
#42298 = cartesian_point ( 'none', ( 1.211550064208206700, -10.61586010960654900, -7.597045195756843200 ) ) ;
#42299 = cartesian_point ( 'none', ( 1.322634362390679300, -10.80826375798172200, -7.961592023850181800 ) ) ;
#42300 = cartesian_point ( 'none', ( 1.433333333333340000, -11.00000000000000400, -8.326604671405823100 ) ) ;
#42301 = axis2_placement_3d ( 'none', #42272, #42262, #42293 ) ;
#42302 = edge_curve ( 'none', #935, #46288, #34118, .t. ) ;
#42303 = b_spline_curve_with_knots ( 'none', 3,
( #42300, #42299, #42298, #42297 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.453080005646479400e-007, 0.001281172263256721700 ),
.unspecified. ) ;
#42304 = plane ( 'none', #42301 ) ;
#42305 = cartesian_point ( 'none', ( 0.7666666666666631700, -11.00000000000000400, -8.208215831100174500 ) ) ;
#42306 = cartesian_point ( 'none', ( 0.8768646767131573800, -10.80913144770648600, -7.881926371301235100 ) ) ;
#42307 = cartesian_point ( 'none', ( 0.9879156303809015800, -10.61678555372497500, -7.556779570592279800 ) ) ;
#42308 = cartesian_point ( 'none', ( 1.100000000000001400, -10.42264973081036500, -7.233070451787959600 ) ) ;
#42309 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42310 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -7.129715569651658300 ) ) ;
#42311 = plane ( 'none', #42344 ) ;
#42312 = axis2_placement_3d ( 'none', #42309, #42316, #42329 ) ;
#42313 = plane ( 'none', #42315 ) ;
#42314 = face_outer_bound ( 'none', #6517, .t. ) ;
#42315 = axis2_placement_3d ( 'none', #42291, #42359, #42358 ) ;
#42316 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#42317 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -15.32287565553229500 ) ) ;
#42318 = line ( 'none', #42317, #42330 ) ;
#42319 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -7.539765539435895100 ) ) ;
#42320 = cartesian_point ( 'none', ( 2.311358028049320400, -10.61552749322245900, -7.917786508665432000 ) ) ;
#42321 = cartesian_point ( 'none', ( 2.422454405042561400, -10.80795206271157800, -8.296116119184390000 ) ) ;
#42322 = cartesian_point ( 'none', ( 2.533333333333345200, -11.00000000000000400, -8.674699990824109400 ) ) ;
#42323 = oriented_edge ( 'none', *, *, #43182, .t. ) ;
#42324 = conical_surface ( 'none', #42312, 2.000000000000000900, 0.9599310885968839200 ) ;
#42325 = axis2_placement_3d ( 'none', #42328, #42288, #42287 ) ;
#42326 = face_outer_bound ( 'none', #6575, .t. ) ;
#42327 = b_spline_curve_with_knots ( 'none', 3,
( #42322, #42321, #42320, #42319 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.569180070648825800e-007, 0.001316709421667491600 ),
.unspecified. ) ;
#42328 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42329 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42330 = vector ( 'none', #42357, 1000.000000000000000 ) ;
#42331 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42332 = vector ( 'none', #42331, 1000.000000000000000 ) ;
#42333 = cartesian_point ( 'none', ( -4.733333333333332500, -11.00000000000000200, -9.901710504412667600 ) ) ;
#42334 = cartesian_point ( 'none', ( -4.622256443309616700, -10.80760918293218300, -9.507779693206385800 ) ) ;
#42335 = cartesian_point ( 'none', ( -4.511147353424688000, -10.61516259406874800, -9.113885189931565400 ) ) ;
#42336 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -8.720033886374308100 ) ) ;
#42337 = cartesian_point ( 'none', ( -4.399999999999999500, -10.42264973081037400, -15.32287565553229500 ) ) ;
#42338 = b_spline_curve_with_knots ( 'none', 3,
( #42336, #42335, #42334, #42333 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.698429468278759400e-007, 0.001357232192830926000 ),
.unspecified. ) ;
#42339 = oriented_edge ( 'none', *, *, #1006, .f. ) ;
#42340 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#42341 = direction ( 'none', ( -0.5000000000000000000, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#42342 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000001100, 0.0000000000000000000 ) ) ;
#42343 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -15.32287565553229500 ) ) ;
#42344 = axis2_placement_3d ( 'none', #42343, #42342, #42341 ) ;
#42345 = plane ( 'none', #42352 ) ;
#42346 = plane ( 'none', #42379 ) ;
#42347 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -8.720033886374256600 ) ) ;
#42348 = cartesian_point ( 'none', ( 4.511147353424696900, -10.61516259406873000, -9.113885189931538700 ) ) ;
#42349 = cartesian_point ( 'none', ( 4.622256443309630000, -10.80760918293217200, -9.507779693206382300 ) ) ;
#42350 = cartesian_point ( 'none', ( 4.733333333333353800, -11.00000000000000400, -9.901710504412685400 ) ) ;
#42351 = face_outer_bound ( 'none', #6627, .t. ) ;
#42352 = axis2_placement_3d ( 'none', #42392, #42391, #42390 ) ;
#42353 = face_outer_bound ( 'none', #6629, .t. ) ;
#42354 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#42355 = vector ( 'none', #42354, 1000.000000000000000 ) ;
#42356 = b_spline_curve_with_knots ( 'none', 3,
( #42350, #42349, #42348, #42347 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.701411036989726200e-007, 0.001357232490987874800 ),
.unspecified. ) ;
#42357 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42358 = direction ( 'none', ( -0.5000000000000000000, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#42359 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000001100, 0.0000000000000000000 ) ) ;
#42360 = cartesian_point ( 'none', ( -38.76346698850252900, 120.0000000000000000, 42.73971954787811700 ) ) ;
#42361 = line ( 'none', #42360, #42355 ) ;
#42362 = direction ( 'none', ( -0.4999999999999993300, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42363 = direction ( 'none', ( 0.8660254037844390400, 0.4999999999999993900, 0.0000000000000000000 ) ) ;
#42364 = cartesian_point ( 'none', ( 2.966666666666652600, -11.00000000000000400, -8.862320849399351300 ) ) ;
#42365 = cartesian_point ( 'none', ( 3.076312255445207400, -10.81008826940973900, -8.585909920071225400 ) ) ;
#42366 = cartesian_point ( 'none', ( 3.187319370173205900, -10.61781830669922000, -8.311707193776113600 ) ) ;
#42367 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -8.040218672905052000 ) ) ;
#42368 = cartesian_point ( 'none', ( 3.800000000000000300, -11.28867513459479000, -15.32287565553229500 ) ) ;
#42369 = face_outer_bound ( 'none', #6616, .t. ) ;
#42370 = cartesian_point ( 'none', ( 1.100000000000001000, -10.42264973081036700, -15.32287565553229500 ) ) ;
#42372 = edge_curve ( 'none', #46404, #42295, #34109, .t. ) ;
#42371 = b_spline_curve_with_knots ( 'none', 3,
( #42367, #42366, #42365, #42364 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.615456251466096100e-007, 0.001058802112232985700 ),
.unspecified. ) ;
#42373 = axis2_placement_3d ( 'none', #42376, #42375, #42404 ) ;
#42374 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42375 = direction ( 'none', ( 0.8660254037844388200, 0.4999999999999997200, 0.0000000000000000000 ) ) ;
#42376 = cartesian_point ( 'none', ( 2.700000000000001100, -11.28867513459479700, -15.32287565553229500 ) ) ;
#42377 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000082200, 0.0000000000000000000 ) ) ;
#42378 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -15.32287565553230200 ) ) ;
#42379 = axis2_placement_3d ( 'none', #42368, #42363, #42362 ) ;
#42380 = face_outer_bound ( 'none', #6567, .t. ) ;
#42381 = cartesian_point ( 'none', ( 1.866666666666656900, -11.00000000000000400, -8.441356398446100000 ) ) ;
#42382 = cartesian_point ( 'none', ( 1.976579403091834200, -10.80962555611266800, -8.139068571133877900 ) ) ;
#42383 = cartesian_point ( 'none', ( 2.087613245918355200, -10.61730929897751700, -7.838392462339695200 ) ) ;
#42384 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -7.539765539435895100 ) ) ;
#42385 = face_outer_bound ( 'none', #5654, .t. ) ;
#42386 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42387 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -8.040218672905052000 ) ) ;
#42388 = b_spline_curve_with_knots ( 'none', 3,
( #42384, #42383, #42382, #42381 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.840048394665648900e-007, 0.001121682591967449800 ),
.unspecified. ) ;
#42389 = axis2_placement_3d ( 'none', #42386, #42340, #42374 ) ;
#42390 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#42391 = direction ( 'none', ( -0.8660254037844387100, 0.4999999999999998900, 0.0000000000000000000 ) ) ;
#42392 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -15.32287565553229500 ) ) ;
#42393 = cylindrical_surface ( 'none', #42389, 2.000000000000000000 ) ;
#42394 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -15.32287565553229500 ) ) ;
#42395 = axis2_placement_3d ( 'none', #42419, #42449, #42448 ) ;
#42396 = axis2_placement_3d ( 'none', #42378, #42377, #42454 ) ;
#42397 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42398 = vector ( 'none', #42397, 1000.000000000000000 ) ;
#42399 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -15.32287565553229500 ) ) ;
#42400 = circle ( 'none', #42395, 1.610000000000001200 ) ;
#42401 = circle ( 'none', #42440, 21.00000000000000000 ) ;
#42402 = advanced_face ( 'none', ( #34117 ), #34105, .f. ) ;
#42403 = axis2_placement_3d ( 'none', #42447, #42444, #42442 ) ;
#42404 = direction ( 'none', ( -0.4999999999999997200, 0.8660254037844388200, 0.0000000000000000000 ) ) ;
#42405 = line ( 'none', #42399, #42398 ) ;
#42406 = plane ( 'none', #42396 ) ;
#42407 = face_outer_bound ( 'none', #6711, .t. ) ;
#42408 = plane ( 'none', #42403 ) ;
#42409 = direction ( 'none', ( -0.4999999999999998900, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#42410 = plane ( 'none', #42373 ) ;
#42411 = face_outer_bound ( 'none', #6595, .t. ) ;
#42412 = face_outer_bound ( 'none', #6655, .t. ) ;
#42413 = cartesian_point ( 'none', ( 2.200000000000001100, -10.42264973081035800, -7.539765539435895100 ) ) ;
#42414 = cartesian_point ( 'none', ( 3.300000000000000700, -10.42264973081035100, -8.040218672905052000 ) ) ;
#42415 = cartesian_point ( 'none', ( 3.411225297078459100, -10.61529759643718400, -8.428090603125914600 ) ) ;
#42416 = cartesian_point ( 'none', ( 3.522329802662060400, -10.80773624505780000, -8.816101153793717100 ) ) ;
#42417 = cartesian_point ( 'none', ( 3.633333333333348800, -11.00000000000000400, -9.204227120211911000 ) ) ;
#42418 = axis2_placement_3d ( 'none', #42370, #42420, #42409 ) ;
#42419 = cartesian_point ( 'none', ( 34.00000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42420 = direction ( 'none', ( -0.8660254037844387100, 0.4999999999999998900, 0.0000000000000000000 ) ) ;
#42421 = b_spline_curve_with_knots ( 'none', 3,
( #42417, #42416, #42415, #42414 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.651258063266103100e-007, 0.001341867418128137600 ),
.unspecified. ) ;
#42422 = plane ( 'none', #42418 ) ;
#42423 = face_outer_bound ( 'none', #6570, .t. ) ;
#42424 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42425 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000082200, 0.0000000000000000000 ) ) ;
#42426 = axis2_placement_3d ( 'none', #42450, #42222, #42638 ) ;
#42427 = direction ( 'none', ( -0.5000000000000000000, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#42428 = direction ( 'none', ( -0.8660254037844387100, 0.5000000000000001100, 0.0000000000000000000 ) ) ;
#42430 = oriented_edge ( 'none', *, *, #4595, .f. ) ;
#42429 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#42431 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42432 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -7.129715569651658300 ) ) ;
#42433 = cartesian_point ( 'none', ( 9.249833730295351900, -5.211324865405099900, -7.475393565403563500 ) ) ;
#42434 = cartesian_point ( 'none', ( 9.472006246603035300, -5.211324865405097200, -7.822132945594034000 ) ) ;
#42435 = cartesian_point ( 'none', ( 9.692946108295538800, -5.211324865405095400, -8.169585876471774800 ) ) ;
#42436 = plane ( 'none', #42438 ) ;
#42437 = circle ( 'none', #42426, 8.000000000000000000 ) ;
#42438 = axis2_placement_3d ( 'none', #42394, #42428, #42427 ) ;
#42439 = axis2_placement_3d ( 'none', #42452, #42425, #42424 ) ;
#42440 = axis2_placement_3d ( 'none', #42441, #42429, #42431 ) ;
#42441 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -16.91999999999998400 ) ) ;
#42442 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#42443 = advanced_face ( 'none', ( #34123 ), #34116, .f. ) ;
#42444 = direction ( 'none', ( -8.770761894538736700e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42445 = edge_loop ( 'none', ( #41763, #43483, #43491, #43489 ) ) ;
#42446 = face_outer_bound ( 'none', #6651, .t. ) ;
#42447 = cartesian_point ( 'none', ( 10.02627944162887300, -5.211324865405092800, -15.32287565553230200 ) ) ;
#42448 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42449 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42450 = cartesian_point ( 'none', ( -54.12658773652771100, 31.24999999999948800, 0.0000000000000000000 ) ) ;
#42451 = b_spline_curve_with_knots ( 'none', 3,
( #42435, #42434, #42433, #42432 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009211316254411025900, 0.01044640000714230200 ),
.unspecified. ) ;
#42452 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -15.32287565553230200 ) ) ;
#42453 = plane ( 'none', #42439 ) ;
#42454 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42455 = axis2_placement_3d ( 'none', #42494, #42493, #42492 ) ;
#42456 = line ( 'none', #42502, #42501 ) ;
#42457 = face_outer_bound ( 'none', #6749, .t. ) ;
#42458 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42459 = vector ( 'none', #42458, 1000.000000000000000 ) ;
#42460 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -15.32287565553230200 ) ) ;
#42461 = line ( 'none', #42460, #42459 ) ;
#42462 = cartesian_point ( 'none', ( 4.066666666667218900, -11.00000000000000400, -9.459784372770959800 ) ) ;
#42463 = cartesian_point ( 'none', ( 4.176082880377854200, -10.81048555868037800, -9.210145976975333300 ) ) ;
#42464 = cartesian_point ( 'none', ( 4.287075588357858200, -10.61824054918935700, -8.963349070500831000 ) ) ;
#42465 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -8.720033886374256600 ) ) ;
#42466 = face_outer_bound ( 'none', #6602, .t. ) ;
#42467 = direction ( 'none', ( 0.8660254037844390400, 0.4999999999999993900, 0.0000000000000000000 ) ) ;
#42468 = b_spline_curve_with_knots ( 'none', 3,
( #42465, #42464, #42463, #42462 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.394239360133926900e-007, 0.0009961683382422035300 ),
.unspecified. ) ;
#42469 = cartesian_point ( 'none', ( 9.359612774962206700, -5.788675134594715400, -8.169585876471764200 ) ) ;
#42470 = cartesian_point ( 'none', ( 9.249145267909286300, -5.597339799793591200, -7.822140568972541200 ) ) ;
#42471 = cartesian_point ( 'none', ( 9.138076610496483500, -5.404963242026156900, -7.475455492561819100 ) ) ;
#42472 = cartesian_point ( 'none', ( 9.026279441628872700, -5.211324865405101600, -7.129715569651658300 ) ) ;
#42473 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -8.720033886374256600 ) ) ;
#42474 = b_spline_curve_with_knots ( 'none', 3,
( #42472, #42471, #42470, #42469 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.252635099312837800e-007, 0.001235647793846292600 ),
.unspecified. ) ;
#42475 = cartesian_point ( 'none', ( 4.900000000000000400, -11.28867513459478100, -15.32287565553229500 ) ) ;
#42476 = axis2_placement_3d ( 'none', #42475, #42467, #42503 ) ;
#42477 = plane ( 'none', #42476 ) ;
#42478 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -15.32287565553230200 ) ) ;
#42479 = direction ( 'none', ( 0.5000000000000082200, -0.8660254037844338200, 0.0000000000000000000 ) ) ;
#42480 = direction ( 'none', ( -0.8660254037844339300, -0.5000000000000083300, 0.0000000000000000000 ) ) ;
#42481 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -15.32287565553230200 ) ) ;
#42482 = axis2_placement_3d ( 'none', #42481, #42480, #42479 ) ;
#42483 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -8.720033886374308100 ) ) ;
#42484 = cartesian_point ( 'none', ( 7.052013649583138000, -9.021836642056651800, -8.963225591220661300 ) ) ;
#42485 = cartesian_point ( 'none', ( 7.274263005375391200, -9.021836642056650000, -9.210316322520688100 ) ) ;
#42486 = cartesian_point ( 'none', ( 7.492946108295527100, -9.021836642056648300, -9.459784372770839100 ) ) ;
#42487 = face_outer_bound ( 'none', #6678, .t. ) ;
#42488 = face_outer_bound ( 'none', #6706, .t. ) ;
#42489 = line ( 'none', #42478, #42524 ) ;
#42490 = plane ( 'none', #42482 ) ;
#42491 = b_spline_curve_with_knots ( 'none', 3,
( #42486, #42485, #42484, #42483 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009286256223015584800, 0.01027904274430756900 ),
.unspecified. ) ;
#42492 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#42493 = direction ( 'none', ( -8.604228440844966300e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42494 = cartesian_point ( 'none', ( 7.826279441628907200, -9.021836642056644700, -15.32287565553230200 ) ) ;
#42495 = line ( 'none', #42555, #42554 ) ;
#42496 = cartesian_point ( 'none', ( 8.376279441628899000, -8.069208697893756700, -15.32287565553230200 ) ) ;
#42497 = axis2_placement_3d ( 'none', #42496, #42498, #42527 ) ;
#42498 = direction ( 'none', ( -8.604228440844966300e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42499 = plane ( 'none', #42497 ) ;
#42500 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42501 = vector ( 'none', #42500, 1000.000000000000000 ) ;
#42502 = cartesian_point ( 'none', ( 4.400000000000001200, -10.42264973081034200, -15.32287565553229500 ) ) ;
#42503 = direction ( 'none', ( -0.4999999999999993300, 0.8660254037844389300, 0.0000000000000000000 ) ) ;
#42504 = plane ( 'none', #42455 ) ;
#42505 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42506 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242210100, -15.32287565553230200 ) ) ;
#42507 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -7.539765539435922600 ) ) ;
#42508 = cartesian_point ( 'none', ( 8.150961512604164100, -7.116580753730875800, -7.838270981804061700 ) ) ;
#42509 = cartesian_point ( 'none', ( 8.373022667120766400, -7.116580753730873200, -8.138933852297356000 ) ) ;
#42510 = cartesian_point ( 'none', ( 8.592946108295528500, -7.116580753730871400, -8.441356398446057300 ) ) ;
#42511 = face_outer_bound ( 'none', #6633, .t. ) ;
#42512 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -7.539765539435922600 ) ) ;
#42513 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#42514 = direction ( 'none', ( -8.770761894538736700e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42515 = b_spline_curve_with_knots ( 'none', 3,
( #42510, #42509, #42508, #42507 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.01007198423192557700, 0.01119311544442653700 ),
.unspecified. ) ;
#42516 = cartesian_point ( 'none', ( 8.259612774962212400, -7.693931022920470000, -8.674699990824036500 ) ) ;
#42517 = cartesian_point ( 'none', ( 8.148733846671435200, -7.501883085632062600, -8.296116119184352700 ) ) ;
#42518 = cartesian_point ( 'none', ( 8.037637469678202300, -7.309458516142961500, -7.917786508665426700 ) ) ;
#42519 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -7.539765539435922600 ) ) ;
#42520 = cartesian_point ( 'none', ( 8.926279441628890900, -7.116580753730868700, -15.32287565553230200 ) ) ;
#42521 = plane ( 'none', #42525 ) ;
#42522 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -8.040218672905089300 ) ) ;
#42523 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42524 = vector ( 'none', #42523, 1000.000000000000000 ) ;
#42525 = axis2_placement_3d ( 'none', #42520, #42514, #42513 ) ;
#42526 = b_spline_curve_with_knots ( 'none', 3,
( #42519, #42518, #42517, #42516 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.549514645537568900e-007, 0.001316707455124865600 ),
.unspecified. ) ;
#42527 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#42528 = cartesian_point ( 'none', ( 8.809612774962209500, -6.741303078757592700, -8.326604671405778600 ) ) ;
#42529 = cartesian_point ( 'none', ( 8.698913804019550600, -6.549566836739325400, -7.961592023850156100 ) ) ;
#42530 = cartesian_point ( 'none', ( 8.587829505837081700, -6.357163188364161500, -7.597045195756836100 ) ) ;
#42531 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -7.233070451787970300 ) ) ;
#42532 = face_outer_bound ( 'none', #6791, .t. ) ;
#42533 = edge_curve ( 'none', #4578, #3732, #34165, .t. ) ;
#42534 = plane ( 'none', #42542 ) ;
#42535 = b_spline_curve_with_knots ( 'none', 3,
( #42531, #42530, #42529, #42528 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.419091034883831000e-007, 0.001281168864359580300 ),
.unspecified. ) ;
#42536 = cartesian_point ( 'none', ( 10.57627944162885900, -4.258696921242201200, -15.32287565553230200 ) ) ;
#42537 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -7.233070451787970300 ) ) ;
#42538 = cartesian_point ( 'none', ( 8.700388897162369500, -6.163952809567987900, -7.556693962421070100 ) ) ;
#42539 = cartesian_point ( 'none', ( 8.922554344906581400, -6.163952809567985200, -7.881932673219274900 ) ) ;
#42540 = cartesian_point ( 'none', ( 9.142946108295534600, -6.163952809567983400, -8.208215831100147900 ) ) ;
#42541 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -7.233070451787970300 ) ) ;
#42542 = axis2_placement_3d ( 'none', #42536, #42574, #42573 ) ;
#42543 = b_spline_curve_with_knots ( 'none', 3,
( #42540, #42539, #42538, #42537 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009182367023393128000, 0.01036321991841544100 ),
.unspecified. ) ;
#42544 = circle ( 'none', #42549, 2.000000000000000900 ) ;
#42545 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -8.040218672905089300 ) ) ;
#42546 = cartesian_point ( 'none', ( 7.601424154531817300, -8.069208697893763800, -8.311446323930036700 ) ) ;
#42547 = cartesian_point ( 'none', ( 7.823516944678294400, -8.069208697893762100, -8.585735992166107200 ) ) ;
#42548 = cartesian_point ( 'none', ( 8.042946108295526000, -8.069208697893760300, -8.862320849399301500 ) ) ;
#42549 = axis2_placement_3d ( 'none', #42564, #42563, #42562 ) ;
#42550 = b_spline_curve_with_knots ( 'none', 3,
( #42548, #42547, #42546, #42545 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009727409794721255200, 0.01078486225865191300 ),
.unspecified. ) ;
#42551 = cartesian_point ( 'none', ( 8.476279441628880900, -6.163952809567989600, -15.32287565553230200 ) ) ;
#42552 = line ( 'none', #42551, #42576 ) ;
#42553 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42554 = vector ( 'none', #42553, 1000.000000000000000 ) ;
#42555 = cartesian_point ( 'none', ( 7.926279441628890900, -7.116580753730876700, -15.32287565553230200 ) ) ;
#42556 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#42557 = line ( 'none', #42607, #42606 ) ;
#42558 = axis2_placement_3d ( 'none', #42560, #42556, #42605 ) ;
#42559 = vector ( 'none', #42505, 1000.000000000000000 ) ;
#42560 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42561 = plane ( 'none', #42589 ) ;
#42562 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42563 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42564 = cartesian_point ( 'none', ( 34.27308093990179600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42565 = line ( 'none', #42506, #42559 ) ;
#42566 = face_outer_bound ( 'none', #4544, .t. ) ;
#42567 = cylindrical_surface ( 'none', #42558, 2.000000000000000000 ) ;
#42568 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242211000, -7.233070451787960500 ) ) ;
#42569 = cartesian_point ( 'none', ( 9.799368536936636800, -4.258696921242208300, -7.597027195888717400 ) ) ;
#42570 = cartesian_point ( 'none', ( 10.02154877153450000, -4.258696921242205700, -7.961593021501813400 ) ) ;
#42571 = cartesian_point ( 'none', ( 10.24294610829554100, -4.258696921242203900, -8.326604671405830200 ) ) ;
#42572 = b_spline_curve_with_knots ( 'none', 3,
( #42571, #42570, #42569, #42568 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009076327539365686100, 0.01035699249634367500 ),
.unspecified. ) ;
#42573 = direction ( 'none', ( -1.000000000000000000, -8.770761894538736700e-015, 0.0000000000000000000 ) ) ;
#42574 = direction ( 'none', ( -8.770761894538736700e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42575 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42576 = vector ( 'none', #42575, 1000.000000000000000 ) ;
#42577 = face_outer_bound ( 'none', #6679, .t. ) ;
#42578 = cartesian_point ( 'none', ( 7.826919060098211000, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#42579 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42580 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42581 = direction ( 'none', ( 0.5000000000000079900, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42582 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000081000, 0.0000000000000000000 ) ) ;
#42583 = cartesian_point ( 'none', ( 34.00000000000000000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42584 = cartesian_point ( 'none', ( 9.909612774962202100, -4.836047190431842500, -8.208215831100170900 ) ) ;
#42585 = cartesian_point ( 'none', ( 9.799414764915704600, -4.645178638138328400, -7.881926371301232400 ) ) ;
#42586 = cartesian_point ( 'none', ( 9.688363811247960200, -4.452832744156817800, -7.556779570592280700 ) ) ;
#42587 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242211000, -7.233070451787960500 ) ) ;
#42588 = axis2_placement_3d ( 'none', #42592, #42628, #42627 ) ;
#42589 = axis2_placement_3d ( 'none', #42603, #42582, #42581 ) ;
#42590 = plane ( 'none', #42588 ) ;
#42591 = b_spline_curve_with_knots ( 'none', 3,
( #42587, #42586, #42585, #42584 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.056354385143222100e-007, 0.001181656224957266000 ),
.unspecified. ) ;
#42592 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -15.32287565553230200 ) ) ;
#42593 = face_outer_bound ( 'none', #6743, .t. ) ;
#42594 = vertex_point ( 'none', #34162 ) ;
#42595 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42596 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079319000, -7.539765539435895100 ) ) ;
#42597 = cartesian_point ( 'none', ( 10.34899161794670200, -3.306068977079316400, -7.917779923426285100 ) ) ;
#42598 = cartesian_point ( 'none', ( 10.57118427710829200, -3.306068977079314600, -8.296109333758039400 ) ) ;
#42599 = cartesian_point ( 'none', ( 10.79294610829554900, -3.306068977079312400, -8.674699990824141300 ) ) ;
#42600 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242211000, -7.233070451787960500 ) ) ;
#42601 = b_spline_curve_with_knots ( 'none', 3,
( #42599, #42598, #42597, #42596 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009925139409849773400, 0.01124139689752041800 ),
.unspecified. ) ;
#42602 = oriented_edge ( 'none', *, *, #43663, .t. ) ;
#42603 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -15.32287565553230200 ) ) ;
#42604 = conical_surface ( 'none', #42623, 1.610000000000001200, 0.9599310885968749300 ) ;
#42605 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42606 = vector ( 'none', #42595, 1000.000000000000000 ) ;
#42607 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -15.32287565553230200 ) ) ;
#42608 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -15.32287565553230200 ) ) ;
#42609 = line ( 'none', #42608, #42651 ) ;
#42610 = b_spline_curve_with_knots ( 'none', 3,
( #42655, #42654, #42653, #42652 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.698429468278759400e-007, 0.001357232192830802400 ),
.unspecified. ) ;
#42611 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -8.040218672905052000 ) ) ;
#42612 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42613 = face_outer_bound ( 'none', #1726, .t. ) ;
#42614 = b_spline_curve_with_knots ( 'none', 3,
( #42633, #42632, #42631, #42630 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.01002620018860734200, 0.01138296263045789800 ),
.unspecified. ) ;
#42615 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42616 = axis2_placement_3d ( 'none', #42617, #42647, #42646 ) ;
#42617 = cartesian_point ( 'none', ( -45.08936070527623500, 120.0000000000000000, 36.00332694612390600 ) ) ;
#42618 = cartesian_point ( 'none', ( 7.709612774962170800, -8.646558967083423800, -9.204227120211818700 ) ) ;
#42619 = cartesian_point ( 'none', ( 7.598609244290941900, -8.454295212141175900, -8.816101153793681500 ) ) ;
#42620 = cartesian_point ( 'none', ( 7.487504738707349900, -8.261856563520577600, -8.428090603125914600 ) ) ;
#42621 = cartesian_point ( 'none', ( 7.376279441628899900, -8.069208697893765600, -8.040218672905089300 ) ) ;
#42622 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -8.720033886374308100 ) ) ;
#42623 = axis2_placement_3d ( 'none', #42583, #42580, #42579 ) ;
#42624 = b_spline_curve_with_knots ( 'none', 3,
( #42621, #42620, #42619, #42618 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 4.641980847467486700e-007, 0.001341866490406428700 ),
.unspecified. ) ;
#42625 = axis2_placement_3d ( 'none', #42578, #42615, #42612 ) ;
#42626 = face_outer_bound ( 'none', #6693, .t. ) ;
#42627 = direction ( 'none', ( 0.5000000000000079900, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42628 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000081000, 0.0000000000000000000 ) ) ;
#42629 = circle ( 'none', #42625, 2.000000000000000900 ) ;
#42630 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -8.720033886374253000 ) ) ;
#42631 = cartesian_point ( 'none', ( 11.44857408253890600, -1.400813088753533700, -9.113885073103402200 ) ) ;
#42632 = cartesian_point ( 'none', ( 11.67079225912688400, -1.400813088753531700, -9.507779570638286200 ) ) ;
#42633 = cartesian_point ( 'none', ( 11.89294610829555900, -1.400813088753530600, -9.901710504412760000 ) ) ;
#42634 = b_spline_curve_with_knots ( 'none', 3,
( #41023, #41504, #41531, #41518 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.615456251475924400e-007, 0.001058802112233022800 ),
.unspecified. ) ;
#42635 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42636 = direction ( 'none', ( -0.1182128897851126400, 0.9929882741949437300, -0.0000000000000000000 ) ) ;
#42637 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#42638 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42639 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -8.040218672905052000 ) ) ;
#42640 = cartesian_point ( 'none', ( 10.89872926436998100, -2.353441032916426100, -8.428089258060859700 ) ) ;
#42641 = cartesian_point ( 'none', ( 11.12093869795995500, -2.353441032916423900, -8.816100543663383200 ) ) ;
#42642 = cartesian_point ( 'none', ( 11.34294610829555500, -2.353441032916421700, -9.204227120211962500 ) ) ;
#42643 = vertex_point ( 'none', #34161 ) ;
#42644 = cartesian_point ( 'none', ( 51.50000000000000700, -75.99999999999998600, -91.53627083548713000 ) ) ;
#42645 = b_spline_curve_with_knots ( 'none', 3,
( #42642, #42641, #42640, #42639 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.009470466402946659000, 0.01081186654615441000 ),
.unspecified. ) ;
#42646 = direction ( 'none', ( 0.7705132427757907000, 0.0000000000000000000, -0.6374239897486879700 ) ) ;
#42647 = direction ( 'none', ( 0.6374239897486879700, -0.0000000000000000000, 0.7705132427757907000 ) ) ;
#42648 = oriented_edge ( 'none', *, *, #43645, .f. ) ;
#42649 = plane ( 'none', #42616 ) ;
#42650 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42651 = vector ( 'none', #42650, 1000.000000000000000 ) ;
#42652 = cartesian_point ( 'none', ( 7.159612774962216300, -9.599186911246224700, -9.901710504412559300 ) ) ;
#42653 = cartesian_point ( 'none', ( 7.048535884938508500, -9.406796094178423200, -9.507779693206314800 ) ) ;
#42654 = cartesian_point ( 'none', ( 6.937426795053587700, -9.214349505315008000, -9.113885189931531600 ) ) ;
#42655 = cartesian_point ( 'none', ( 6.826279441628908100, -9.021836642056653600, -8.720033886374308100 ) ) ;
#42656 = direction ( 'none', ( -1.000000000000000000, -8.992806499463769600e-015, 0.0000000000000000000 ) ) ;
#42657 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -15.32287565553230200 ) ) ;
#42658 = plane ( 'none', #42705 ) ;
#42659 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42660 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000082200, 0.0000000000000000000 ) ) ;
#42661 = face_outer_bound ( 'none', #6724, .t. ) ;
#42662 = face_outer_bound ( 'none', #6808, .t. ) ;
#42663 = direction ( 'none', ( 0.5000000000000081000, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42664 = cartesian_point ( 'none', ( 9.576279441628859200, -4.258696921242210100, -15.32287565553230200 ) ) ;
#42665 = face_outer_bound ( 'none', #6725, .t. ) ;
#42666 = direction ( 'none', ( -8.992806499463769600e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42667 = cartesian_point ( 'none', ( 11.12627944162884000, -3.306068977079309700, -15.32287565553230200 ) ) ;
#42668 = axis2_placement_3d ( 'none', #42667, #42666, #42656 ) ;
#42669 = direction ( 'none', ( 0.5000000000000079900, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42670 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000081000, 0.0000000000000000000 ) ) ;
#42671 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000082200, 0.0000000000000000000 ) ) ;
#42672 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079318600, -15.32287565553230200 ) ) ;
#42673 = plane ( 'none', #42678 ) ;
#42674 = plane ( 'none', #42680 ) ;
#42675 = oriented_edge ( 'none', *, *, #46418, .t. ) ;
#42676 = plane ( 'none', #42668 ) ;
#42677 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079319000, -7.539765539435895100 ) ) ;
#42678 = axis2_placement_3d ( 'none', #42664, #42660, #42659 ) ;
#42679 = cartesian_point ( 'none', ( 10.67627944162882700, -2.353441032916427900, -15.32287565553230200 ) ) ;
#42680 = axis2_placement_3d ( 'none', #42672, #42671, #42663 ) ;
#42681 = plane ( 'none', #42682 ) ;
#42682 = axis2_placement_3d ( 'none', #42679, #42670, #42669 ) ;
#42683 = face_outer_bound ( 'none', #6738, .t. ) ;
#42684 = face_outer_bound ( 'none', #6762, .t. ) ;
#42685 = axis2_placement_3d ( 'none', #42695, #42744, #42743 ) ;
#42686 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#42687 = vector ( 'none', #42686, 1000.000000000000200 ) ;
#42688 = cartesian_point ( 'none', ( 7.400000000000001200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#42689 = axis2_placement_3d ( 'none', #42696, #42741, #42740 ) ;
#42690 = direction ( 'none', ( 0.5000000000000079900, -0.8660254037844339300, 0.0000000000000000000 ) ) ;
#42691 = direction ( 'none', ( -0.8660254037844340400, -0.5000000000000081000, 0.0000000000000000000 ) ) ;
#42692 = face_outer_bound ( 'none', #6798, .t. ) ;
#42693 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42694 = direction ( 'none', ( -0.8660254037844442600, 0.4999999999999904000, 0.0000000000000000000 ) ) ;
#42695 = cartesian_point ( 'none', ( 34.70000000000001000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42696 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405292600, -15.32287565553230200 ) ) ;
#42697 = face_outer_bound ( 'none', #6761, .t. ) ;
#42698 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#42699 = vector ( 'none', #42698, 1000.000000000000000 ) ;
#42700 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#42701 = cartesian_point ( 'none', ( 10.45961277496221000, -3.883419246268949200, -8.441356398446100000 ) ) ;
#42702 = cartesian_point ( 'none', ( 10.34970003853701200, -3.693044802381628700, -8.139068571133877900 ) ) ;
#42703 = cartesian_point ( 'none', ( 10.23866619571048800, -3.500728545246477400, -7.838392462339695200 ) ) ;
#42704 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079319000, -7.539765539435895100 ) ) ;
#42705 = axis2_placement_3d ( 'none', #42657, #42691, #42690 ) ;
#42706 = cartesian_point ( 'none', ( 10.07627944162876300, 5.124722325026860800, -15.32287565553230200 ) ) ;
#42707 = b_spline_curve_with_knots ( 'none', 3,
( #42704, #42703, #42702, #42701 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.840048394666938500e-007, 0.001121682591967449600 ),
.unspecified. ) ;
#42708 = line ( 'none', #42700, #42699 ) ;
#42709 = conical_surface ( 'none', #42685, 1.610000000000001200, 0.9599310885968749300 ) ;
#42710 = plane ( 'none', #42711 ) ;
#42711 = axis2_placement_3d ( 'none', #42706, #42694, #42693 ) ;
#42712 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42713 = vector ( 'none', #42712, 1000.000000000000000 ) ;
#42714 = cartesian_point ( 'none', ( 10.12627944162884200, -3.306068977079318600, -15.32287565553230200 ) ) ;
#42715 = line ( 'none', #42714, #42713 ) ;
#42716 = line ( 'none', #42688, #42687 ) ;
#42717 = plane ( 'none', #42742 ) ;
#42718 = plane ( 'none', #42738 ) ;
#42719 = cartesian_point ( 'none', ( 10.62627944162877600, 4.172094380863985200, -15.32287565553230200 ) ) ;
#42720 = face_outer_bound ( 'none', #6899, .t. ) ;
#42721 = cartesian_point ( 'none', ( 11.55961277496218600, -1.978163357943227000, -9.459784372770924300 ) ) ;
#42722 = cartesian_point ( 'none', ( 11.45019656125100300, -1.788648916623644600, -9.210145976975425700 ) ) ;
#42723 = cartesian_point ( 'none', ( 11.33920385327097500, -1.596403907132586600, -8.963349070500875400 ) ) ;
#42724 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -8.720033886374253000 ) ) ;
#42725 = cartesian_point ( 'none', ( 12.22627944162881200, -1.400813088753527100, -15.32287565553230200 ) ) ;
#42726 = axis2_placement_3d ( 'none', #42776, #42772, #42766 ) ;
#42727 = face_outer_bound ( 'none', #6767, .t. ) ;
#42728 = cartesian_point ( 'none', ( 7.673080939901786300, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#42729 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42730 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -15.32287565553230200 ) ) ;
#42731 = b_spline_curve_with_knots ( 'none', 3,
( #42724, #42723, #42722, #42721 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 3.394239360113497500e-007, 0.0009961683382423941300 ),
.unspecified. ) ;
#42732 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42733 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42734 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42735 = axis2_placement_3d ( 'none', #42734, #42733, #42732 ) ;
#42736 = line ( 'none', #42730, #42775 ) ;
#42737 = face_outer_bound ( 'none', #6838, .t. ) ;
#42738 = axis2_placement_3d ( 'none', #42719, #42770, #42769 ) ;
#42739 = plane ( 'none', #42752 ) ;
#42740 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#42741 = direction ( 'none', ( 1.182387521225791700e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42742 = axis2_placement_3d ( 'none', #42725, #42779, #42778 ) ;
#42743 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42744 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42745 = cartesian_point ( 'none', ( 11.22627944162880800, -1.400813088753535700, -8.720033886374253000 ) ) ;
#42746 = plane ( 'none', #42689 ) ;
#42747 = face_outer_bound ( 'none', #6810, .t. ) ;
#42748 = circle ( 'none', #42735, 2.000000000000000900 ) ;
#42749 = oriented_edge ( 'none', *, *, #191, .f. ) ;
#42750 = face_outer_bound ( 'none', #6818, .t. ) ;
#42751 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -15.32287565553230200 ) ) ;
#42752 = axis2_placement_3d ( 'none', #42751, #42809, #42808 ) ;
#42753 = cartesian_point ( 'none', ( 7.673080939901786300, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#42754 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42755 = vector ( 'none', #42754, 1000.000000000000000 ) ;
#42756 = face_outer_bound ( 'none', #6876, .t. ) ;
#42757 = cartesian_point ( 'none', ( 10.12627944162878400, 3.306068977079540200, -15.32287565553230200 ) ) ;
#42758 = line ( 'none', #42757, #42755 ) ;
#42759 = oriented_edge ( 'none', *, *, #3793, .t. ) ;
#42760 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42761 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#42762 = axis2_placement_3d ( 'none', #42773, #42761, #42760 ) ;
#42763 = circle ( 'none', #42806, 2.000000000000000900 ) ;
#42764 = line ( 'none', #42804, #42803 ) ;
#42765 = face_outer_bound ( 'none', #6793, .t. ) ;
#42766 = direction ( 'none', ( 1.000000000000000000, 1.199040866595169200e-014, 0.0000000000000000000 ) ) ;
#42767 = conical_surface ( 'none', #42762, 2.000000000000000900, 0.9599310885968839200 ) ;
#42768 = cartesian_point ( 'none', ( 7.126919060098210900, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#42769 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42770 = direction ( 'none', ( -0.8660254037844442600, 0.4999999999999904000, 0.0000000000000000000 ) ) ;
#42771 = plane ( 'none', #42726 ) ;
#42772 = direction ( 'none', ( 1.199040866595169200e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42773 = cartesian_point ( 'none', ( 34.97308093990179100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42774 = plane ( 'none', #42786 ) ;
#42775 = vector ( 'none', #42729, 1000.000000000000000 ) ;
#42776 = cartesian_point ( 'none', ( 10.12627944162878400, 3.306068977079540200, -15.32287565553230200 ) ) ;
#42777 = face_outer_bound ( 'none', #6849, .t. ) ;
#42778 = direction ( 'none', ( -1.000000000000000000, -8.604228440844966300e-015, 0.0000000000000000000 ) ) ;
#42779 = direction ( 'none', ( -8.604228440844966300e-015, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#42780 = direction ( 'none', ( 1.165734175856414400e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42781 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753787500, -15.32287565553230200 ) ) ;
#42782 = axis2_placement_3d ( 'none', #42829, #42828, #42827 ) ;
#42783 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42784 = direction ( 'none', ( -0.8660254037844442600, 0.4999999999999904000, 0.0000000000000000000 ) ) ;
#42785 = cartesian_point ( 'none', ( 9.526279441628753700, 6.077350269189737200, -15.32287565553230200 ) ) ;
#42786 = axis2_placement_3d ( 'none', #42781, #42780, #42787 ) ;
#42787 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#42788 = plane ( 'none', #42795 ) ;
#42789 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42790 = face_outer_bound ( 'none', #6881, .t. ) ;
#42791 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42792 = vector ( 'none', #42791, 1000.000000000000000 ) ;
#42793 = cartesian_point ( 'none', ( 9.026279441628762600, 5.211324865405292600, -15.32287565553230200 ) ) ;
#42794 = line ( 'none', #42793, #42792 ) ;
#42795 = axis2_placement_3d ( 'none', #42785, #42784, #42783 ) ;
#42796 = vector ( 'none', #42789, 1000.000000000000000 ) ;
#42797 = cartesian_point ( 'none', ( 9.576279441628774000, 4.258696921242416200, -15.32287565553230200 ) ) ;
#42798 = line ( 'none', #42797, #42796 ) ;
#42799 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42800 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42801 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42802 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42803 = vector ( 'none', #42802, 1000.000000000000000 ) ;
#42804 = cartesian_point ( 'none', ( 11.22627944162880600, 1.400813088753787500, -15.32287565553230200 ) ) ;
#42805 = plane ( 'none', #42865 ) ;
#42806 = axis2_placement_3d ( 'none', #42801, #42800, #42799 ) ;
#42807 = plane ( 'none', #42839 ) ;
#42808 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#42809 = direction ( 'none', ( 1.182387521225791700e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42810 = circle ( 'none', #42870, 1.610000000000001200 ) ;
#42811 = cartesian_point ( 'none', ( -5.773502691896265300, -11.00000000000000200, -10.70149930827729400 ) ) ;
#42812 = cartesian_point ( 'none', ( -5.848382583330507400, -11.00000000000000400, -10.76363380833956800 ) ) ;
#42813 = cartesian_point ( 'none', ( -5.927655821387610000, -10.99203702994042900, -10.81770194855963400 ) ) ;
#42814 = cartesian_point ( 'none', ( -6.100212372343544400, -10.94929523374292300, -10.89888353584011000 ) ) ;
#42815 = cartesian_point ( 'none', ( -6.190707610587147700, -10.91386758358718700, -10.92279476054842400 ) ) ;
#42816 = cartesian_point ( 'none', ( -6.356930503169207800, -10.81781776304052700, -10.92267951004978400 ) ) ;
#42817 = cartesian_point ( 'none', ( -6.432576458362926400, -10.75718426878491300, -10.89856840628230800 ) ) ;
#42818 = cartesian_point ( 'none', ( -6.554418731702521800, -10.63077443298949200, -10.81855748971759100 ) ) ;
#42819 = cartesian_point ( 'none', ( -6.602099319224472600, -10.56482854248732800, -10.76361527208295300 ) ) ;
#42820 = cartesian_point ( 'none', ( -6.639528095680701000, -10.49999999999999800, -10.70149930827729200 ) ) ;
#42821 = face_outer_bound ( 'none', #6889, .t. ) ;
#42822 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42823 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#42824 = plane ( 'none', #42826 ) ;
#42825 = b_spline_curve_with_knots ( 'none', 3,
( #42820, #42819, #42818, #42817, #42816, #42815, #42814, #42813, #42812, #42811 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 2.978214896818869900e-007, 0.0002899078011840059100, 0.0005795177808783298700, 0.0008691277605726538200, 0.001158737740266977900 ),
.unspecified. ) ;
#42826 = axis2_placement_3d ( 'none', #42875, #42874, #42873 ) ;
#42827 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42828 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42829 = cartesian_point ( 'none', ( 34.42691906009822100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#42830 = face_outer_bound ( 'none', #6877, .t. ) ;
#42831 = face_outer_bound ( 'none', #6907, .t. ) ;
#42832 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42833 = vector ( 'none', #42832, 1000.000000000000000 ) ;
#42834 = cylindrical_surface ( 'none', #42871, 2.000000000000000000 ) ;
#42835 = circle ( 'none', #42782, 2.000000000000000900 ) ;
#42836 = direction ( 'none', ( -0.4999999999999903400, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42837 = direction ( 'none', ( -0.8660254037844442600, 0.4999999999999904000, 0.0000000000000000000 ) ) ;
#42838 = cartesian_point ( 'none', ( 8.976279441628737000, 7.029978213352609200, -15.32287565553230200 ) ) ;
#42839 = axis2_placement_3d ( 'none', #42838, #42837, #42836 ) ;
#42840 = cartesian_point ( 'none', ( 8.476279441628745900, 6.163952809568164600, -15.32287565553230200 ) ) ;
#42841 = line ( 'none', #42840, #42833 ) ;
#42842 = direction ( 'none', ( 1.182387521225791700e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42843 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731036600, -15.32287565553230200 ) ) ;
#42844 = face_outer_bound ( 'none', #7012, .t. ) ;
#42845 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#42846 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#42847 = direction ( 'none', ( 1.165734175856414400e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42848 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664200, -15.32287565553230200 ) ) ;
#42849 = axis2_placement_3d ( 'none', #42848, #42847, #42846 ) ;
#42850 = axis2_placement_3d ( 'none', #42889, #42888, #42892 ) ;
#42851 = plane ( 'none', #42849 ) ;
#42852 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42853 = vector ( 'none', #42852, 1000.000000000000000 ) ;
#42854 = cartesian_point ( 'none', ( 10.67627944162879700, 2.353441032916664200, -15.32287565553230200 ) ) ;
#42855 = line ( 'none', #42854, #42853 ) ;
#42856 = oriented_edge ( 'none', *, *, #1032, .f. ) ;
#42857 = plane ( 'none', #42902 ) ;
#42858 = line ( 'none', #42905, #42904 ) ;
#42859 = cartesian_point ( 'none', ( 7.400000000000001200, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#42860 = face_outer_bound ( 'none', #6925, .t. ) ;
#42861 = axis2_placement_3d ( 'none', #42843, #42842, #42883 ) ;
#42862 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42863 = direction ( 'none', ( -0.8660254037844441500, 0.4999999999999905100, 0.0000000000000000000 ) ) ;
#42864 = cartesian_point ( 'none', ( 11.17627944162878600, 3.219466436701108300, -15.32287565553230200 ) ) ;
#42865 = axis2_placement_3d ( 'none', #42864, #42863, #42862 ) ;
#42866 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42867 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42868 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42869 = cartesian_point ( 'none', ( 34.70000000000001000, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42870 = axis2_placement_3d ( 'none', #42869, #42868, #42867 ) ;
#42871 = axis2_placement_3d ( 'none', #42866, #42823, #42822 ) ;
#42872 = face_outer_bound ( 'none', #6847, .t. ) ;
#42873 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42874 = direction ( 'none', ( -0.8660254037844441500, 0.4999999999999905100, 0.0000000000000000000 ) ) ;
#42875 = cartesian_point ( 'none', ( 11.72627944162879900, 2.266838492538232300, -15.32287565553230200 ) ) ;
#42876 = face_outer_bound ( 'none', #6909, .t. ) ;
#42877 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42878 = vector ( 'none', #42877, 1000.000000000000000 ) ;
#42879 = cartesian_point ( 'none', ( 7.376279441628710700, 8.069208697893909500, -15.32287565553230200 ) ) ;
#42880 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, 37.20000000000001000 ) ) ;
#42881 = axis2_placement_3d ( 'none', #42880, #42635, #43123 ) ;
#42882 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42883 = direction ( 'none', ( 1.000000000000000000, 1.182387521225791700e-014, 0.0000000000000000000 ) ) ;
#42884 = circle ( 'none', #42881, 3.500000000000001800 ) ;
#42885 = line ( 'none', #42879, #42878 ) ;
#42886 = axis2_placement_3d ( 'none', #42891, #42845, #42882 ) ;
#42887 = face_outer_bound ( 'none', #6942, .t. ) ;
#42888 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42889 = cartesian_point ( 'none', ( 7.400000000000001200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42890 = plane ( 'none', #42861 ) ;
#42891 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#42892 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42893 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42894 = vector ( 'none', #42893, 1000.000000000000000 ) ;
#42895 = conical_surface ( 'none', #42850, 1.610000000000001200, 0.9599310885968749300 ) ;
#42896 = conical_surface ( 'none', #42886, 9.316987298107779500, 1.047197551196600100 ) ;
#42897 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#42898 = direction ( 'none', ( 1.165734175856414400e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42899 = cartesian_point ( 'none', ( 7.926279441628726600, 7.116580753731036600, -15.32287565553230200 ) ) ;
#42900 = line ( 'none', #42899, #42894 ) ;
#42901 = cartesian_point ( 'none', ( 7.376279441628710700, 8.069208697893909500, -15.32287565553230200 ) ) ;
#42902 = axis2_placement_3d ( 'none', #42901, #42898, #42897 ) ;
#42903 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#42904 = vector ( 'none', #42903, 1000.000000000000000 ) ;
#42905 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056781500, -15.32287565553230200 ) ) ;
#42906 = face_outer_bound ( 'none', #6936, .t. ) ;
#42907 = circle ( 'none', #42938, 2.000000000000000900 ) ;
#42908 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42909 = b_spline_curve_with_knots ( 'none', 3,
( #42967, #42966, #42965, #42964, #42963, #42962 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 2.978612058451860700e-007, 0.0002900915569928853200, 0.0005798852527799252800 ),
.unspecified. ) ;
#42910 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42911 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#42912 = axis2_placement_3d ( 'none', #42930, #42911, #42910 ) ;
#42913 = cylindrical_surface ( 'none', #42912, 0.9999999999999991100 ) ;
#42914 = circle ( 'none', #42921, 1.610000000000001200 ) ;
#42915 = face_outer_bound ( 'none', #6912, .t. ) ;
#42916 = direction ( 'none', ( -0.4999999999999901200, -0.8660254037844442600, 0.0000000000000000000 ) ) ;
#42917 = direction ( 'none', ( -0.8660254037844443700, 0.4999999999999901700, 0.0000000000000000000 ) ) ;
#42918 = cartesian_point ( 'none', ( 8.426279441628718600, 7.982606157515481200, -15.32287565553230200 ) ) ;
#42919 = axis2_placement_3d ( 'none', #42918, #42917, #42916 ) ;
#42920 = plane ( 'none', #42919 ) ;
#42921 = axis2_placement_3d ( 'none', #42968, #42908, #42960 ) ;
#42922 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42923 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42924 = cartesian_point ( 'none', ( 27.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42925 = axis2_placement_3d ( 'none', #42924, #42923, #42922 ) ;
#42926 = face_outer_bound ( 'none', #6977, .t. ) ;
#42927 = cartesian_point ( 'none', ( 7.673080939901786300, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#42928 = face_outer_bound ( 'none', #6939, .t. ) ;
#42929 = circle ( 'none', #42925, 1.610000000000001200 ) ;
#42930 = cartesian_point ( 'none', ( 11.54700538379250900, -5.204170427930421300e-015, -7.000000000000000000 ) ) ;
#42931 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42932 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42933 = axis2_placement_3d ( 'none', #42951, #42996, #42995 ) ;
#42934 = plane ( 'none', #42998 ) ;
#42935 = face_outer_bound ( 'none', #7066, .t. ) ;
#42936 = plane ( 'none', #42933 ) ;
#42937 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42938 = axis2_placement_3d ( 'none', #42945, #42950, #42937 ) ;
#42939 = cartesian_point ( 'none', ( 6.973080939901786100, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#42940 = circle ( 'none', #42942, 2.000000000000000900 ) ;
#42941 = cylindrical_surface ( 'none', #42991, 1.000000000000000000 ) ;
#42942 = axis2_placement_3d ( 'none', #42956, #42932, #42931 ) ;
#42943 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42944 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#42945 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#42946 = circle ( 'none', #42988, 1.610000000000001200 ) ;
#42947 = direction ( 'none', ( -0.8660254037844441500, 0.4999999999999905100, 0.0000000000000000000 ) ) ;
#42948 = cartesian_point ( 'none', ( 7.876279441628701000, 8.935234101678354100, -15.32287565553230200 ) ) ;
#42949 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42950 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42951 = cartesian_point ( 'none', ( 6.826279441628691400, 9.021836642056781500, -15.32287565553230200 ) ) ;
#42952 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42953 = direction ( 'none', ( -0.8660254037844441500, 0.4999999999999905100, 0.0000000000000000000 ) ) ;
#42954 = axis2_placement_3d ( 'none', #42957, #42953, #42952 ) ;
#42955 = axis2_placement_3d ( 'none', #42949, #42944, #42943 ) ;
#42956 = cartesian_point ( 'none', ( 35.12691906009821700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#42957 = cartesian_point ( 'none', ( 7.326279441628683400, 9.887862045841226100, -15.32287565553230200 ) ) ;
#42958 = plane ( 'none', #42954 ) ;
#42959 = cylindrical_surface ( 'none', #42955, 2.000000000000000000 ) ;
#42960 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42961 = face_outer_bound ( 'none', #6969, .t. ) ;
#42962 = cartesian_point ( 'none', ( 12.54700538379250900, 1.536722070666218900e-015, -10.92273724496321200 ) ) ;
#42963 = cartesian_point ( 'none', ( 12.54700538379250900, -0.09604877976316195100, -10.92273724496321000 ) ) ;
#42964 = cartesian_point ( 'none', ( 12.53233224508183600, -0.1919585159304078900, -10.89864929082832400 ) ) ;
#42965 = cartesian_point ( 'none', ( 12.48377329679619800, -0.3608087756460413000, -10.81862883218719600 ) ) ;
#42966 = cartesian_point ( 'none', ( 12.45048330706883800, -0.4351303333685883600, -10.76365467549612400 ) ) ;
#42967 = cartesian_point ( 'none', ( 12.41303078757694900, -0.5000000000000055500, -10.70149930827727800 ) ) ;
#42968 = cartesian_point ( 'none', ( 35.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42969 = face_outer_bound ( 'none', #6971, .t. ) ;
#42970 = axis2_placement_3d ( 'none', #42973, #42979, #42978 ) ;
#42971 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42972 = axis2_placement_3d ( 'none', #43014, #43013, #43012 ) ;
#42973 = cartesian_point ( 'none', ( 5.773502691896247500, -10.00000000000000000, -7.000000000000000000 ) ) ;
#42974 = face_outer_bound ( 'none', #6973, .t. ) ;
#42975 = axis2_placement_3d ( 'none', #42994, #42993, #42971 ) ;
#42976 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42977 = face_outer_bound ( 'none', #7064, .t. ) ;
#42978 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#42979 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#42980 = face_outer_bound ( 'none', #6954, .t. ) ;
#42981 = cylindrical_surface ( 'none', #42970, 1.000000000000000000 ) ;
#42982 = face_outer_bound ( 'none', #6932, .t. ) ;
#42983 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#42984 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -19.00000000000000000 ) ) ;
#42985 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42986 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#42987 = cartesian_point ( 'none', ( 7.400000000000001200, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#42988 = axis2_placement_3d ( 'none', #42987, #42986, #42985 ) ;
#42989 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#42990 = face_outer_bound ( 'none', #7014, .t. ) ;
#42991 = axis2_placement_3d ( 'none', #42984, #42983, #42976 ) ;
#42992 = direction ( 'none', ( -0.4999999999999905100, -0.8660254037844441500, 0.0000000000000000000 ) ) ;
#42993 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#42994 = cartesian_point ( 'none', ( -11.54700538379250900, 1.734723475976807100e-015, -7.000000000000000000 ) ) ;
#42995 = direction ( 'none', ( 1.000000000000000000, 1.165734175856414400e-014, 0.0000000000000000000 ) ) ;
#42996 = direction ( 'none', ( 1.165734175856414400e-014, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#42997 = cylindrical_surface ( 'none', #42975, 0.9999999999999991100 ) ;
#42998 = axis2_placement_3d ( 'none', #42948, #42947, #42992 ) ;
#42999 = cartesian_point ( 'none', ( 6.099707549716402600, -10.94936648467659200, -10.89856877962417100 ) ) ;
#43000 = cartesian_point ( 'none', ( 5.929311365226326700, -10.99168038641881900, -10.81855755736157200 ) ) ;
#43001 = cartesian_point ( 'none', ( 5.848360646961361400, -11.00000000000000400, -10.76361560578473200 ) ) ;
#43002 = cartesian_point ( 'none', ( 5.773502691896247500, -11.00000000000000400, -10.70149930827728500 ) ) ;
#43003 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -19.00000000000000000 ) ) ;
#43004 = axis2_placement_3d ( 'none', #43003, #43043, #43042 ) ;
#43005 = cartesian_point ( 'none', ( 7.400000000000001200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#43006 = cylindrical_surface ( 'none', #43004, 1.000000000000000000 ) ;
#43007 = b_spline_curve_with_knots ( 'none', 3,
( #43002, #43001, #43000, #42999, #43058, #43057, #43056, #43055, #43053, #43052 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 4 ),
( 2.579347054549810000e-007, 0.0002898681697107703200, 0.0005794784047160856500, 0.0008690886397214009200, 0.001158698874726716300 ),
.unspecified. ) ;
#43008 = face_outer_bound ( 'none', #7035, .t. ) ;
#43009 = axis2_placement_3d ( 'none', #43050, #43049, #43048 ) ;
#43010 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43011 = cylindrical_surface ( 'none', #43009, 1.000000000000000900 ) ;
#43012 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#43013 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#43014 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43015 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43016 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43017 = cartesian_point ( 'none', ( -5.773502691896263500, -10.00000000000000000, -7.000000000000000000 ) ) ;
#43018 = face_outer_bound ( 'none', #7015, .t. ) ;
#43019 = conical_surface ( 'none', #42972, 2.000000000000000900, 0.9599310885968839200 ) ;
#43020 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43021 = vector ( 'none', #43020, 1000.000000000000000 ) ;
#43022 = axis2_placement_3d ( 'none', #43017, #43016, #43010 ) ;
#43023 = line ( 'none', #42989, #43021 ) ;
#43024 = cylindrical_surface ( 'none', #43022, 1.000000000000000000 ) ;
#43025 = conical_surface ( 'none', #43028, 1.610000000000001200, 0.9599310885968749300 ) ;
#43026 = face_outer_bound ( 'none', #7026, .t. ) ;
#43027 = face_outer_bound ( 'none', #7068, .t. ) ;
#43028 = axis2_placement_3d ( 'none', #43029, #43082, #43081 ) ;
#43029 = cartesian_point ( 'none', ( 6.700000000000001100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#43030 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43031 = cylindrical_surface ( 'none', #43035, 0.9999999999999991100 ) ;
#43032 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -19.00000000000000000 ) ) ;
#43033 = face_outer_bound ( 'none', #7052, .t. ) ;
#43034 = cylindrical_surface ( 'none', #43046, 1.000000000000000000 ) ;
#43035 = axis2_placement_3d ( 'none', #43032, #43030, #43088 ) ;
#43036 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43037 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43038 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43039 = cartesian_point ( 'none', ( 5.773502691896256400, 9.999999999999998200, -7.000000000000000000 ) ) ;
#43040 = face_outer_bound ( 'none', #6991, .t. ) ;
#43041 = cartesian_point ( 'none', ( 6.426919060098210700, 2.449293598294705900e-016, -2.000000000000000900 ) ) ;
#43042 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43043 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43044 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43045 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -19.00000000000000000 ) ) ;
#43046 = axis2_placement_3d ( 'none', #43039, #43038, #43037 ) ;
#43047 = cylindrical_surface ( 'none', #43051, 1.000000000000000000 ) ;
#43048 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43049 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43050 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -19.00000000000000000 ) ) ;
#43051 = axis2_placement_3d ( 'none', #43045, #43015, #43036 ) ;
#43052 = cartesian_point ( 'none', ( 6.639528095680685000, -10.50000000000000200, -10.70149930827727900 ) ) ;
#43053 = cartesian_point ( 'none', ( 6.602088407593936600, -10.56484744198578200, -10.76363338078193100 ) ) ;
#43054 = edge_curve ( 'none', #15227, #47272, #34155, .t. ) ;
#43055 = cartesian_point ( 'none', ( 6.555555787707430900, -10.62951853299174800, -10.81770154491620200 ) ) ;
#43056 = cartesian_point ( 'none', ( 6.432262351680994300, -10.75758586225471800, -10.89888321320330900 ) ) ;
#43057 = cartesian_point ( 'none', ( 6.356333638948405500, -10.81824325070068900, -10.92279461706681500 ) ) ;
#43058 = cartesian_point ( 'none', ( 6.190040464236394000, -10.91417187354066700, -10.92267965462698800 ) ) ;
#43059 = cartesian_point ( 'none', ( 7.126919060098210900, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43060 = cartesian_point ( 'none', ( 35.40000000000000600, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#43061 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43062 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43063 = axis2_placement_3d ( 'none', #43087, #43062, #43061 ) ;
#43064 = circle ( 'none', #43063, 10.34999999999999800 ) ;
#43065 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43066 = axis2_placement_3d ( 'none', #43091, #43090, #43089 ) ;
#43067 = axis2_placement_3d ( 'none', #43059, #43065, #43078 ) ;
#43068 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43069 = face_outer_bound ( 'none', #7104, .t. ) ;
#43070 = face_outer_bound ( 'none', #7048, .t. ) ;
#43071 = axis2_placement_3d ( 'none', #43086, #43044, #43068 ) ;
#43072 = circle ( 'none', #43067, 2.000000000000000900 ) ;
#43073 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43074 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43075 = axis2_placement_3d ( 'none', #43083, #43074, #43073 ) ;
#43076 = cylindrical_surface ( 'none', #43080, 1.000000000000000000 ) ;
#43077 = cartesian_point ( 'none', ( 7.126919060098210900, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#43078 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43079 = conical_surface ( 'none', #43071, 10.34999999999999800, 0.5105412082792699600 ) ;
#43080 = axis2_placement_3d ( 'none', #43119, #43118, #43117 ) ;
#43081 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43082 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43083 = cartesian_point ( 'none', ( 35.67308093990179400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43084 = cartesian_point ( 'none', ( 6.973080939901786100, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#43085 = circle ( 'none', #43075, 2.000000000000000900 ) ;
#43086 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#43087 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -7.000000000000000000 ) ) ;
#43088 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43089 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43090 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43091 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#43092 = toroidal_surface ( 'none', #43066, 6.849999999999998800, 3.500000000000000000 ) ;
#43093 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43094 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#43095 = vector ( 'none', #43094, 1000.000000000000000 ) ;
#43096 = circle ( 'none', #43158, 5.400000000000000400 ) ;
#43097 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#43098 = vector ( 'none', #43097, 1000.000000000000100 ) ;
#43099 = cartesian_point ( 'none', ( 7.673080939901786300, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#43100 = line ( 'none', #43099, #43098 ) ;
#43101 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43102 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43103 = cartesian_point ( 'none', ( 7.126919060098210900, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43104 = axis2_placement_3d ( 'none', #43103, #43102, #43101 ) ;
#43105 = cartesian_point ( 'none', ( 7.673080939901786300, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#43106 = line ( 'none', #43105, #43095 ) ;
#43107 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43108 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43109 = axis2_placement_3d ( 'none', #43115, #43108, #43107 ) ;
#43110 = cylindrical_surface ( 'none', #43109, 1.000000000000000000 ) ;
#43111 = cartesian_point ( 'none', ( 7.126919060098210900, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#43112 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43113 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43114 = axis2_placement_3d ( 'none', #43060, #43113, #43112 ) ;
#43115 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -19.00000000000000000 ) ) ;
#43116 = circle ( 'none', #43104, 2.000000000000000900 ) ;
#43117 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43118 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43119 = cartesian_point ( 'none', ( -5.773502691896254600, 9.999999999999998200, -7.000000000000000000 ) ) ;
#43120 = edge_curve ( 'none', #43406, #43318, #34167, .t. ) ;
#43121 = face_outer_bound ( 'none', #7041, .t. ) ;
#43122 = conical_surface ( 'none', #43114, 1.610000000000001200, 0.9599310885968749300 ) ;
#43123 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43124 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43125 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43126 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -30.00000000000000400 ) ) ;
#43127 = axis2_placement_3d ( 'none', #43126, #43125, #43124 ) ;
#43128 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#43129 = vector ( 'none', #43128, 1000.000000000000000 ) ;
#43130 = edge_loop ( 'none', ( #42675, #42092, #42339, #42430 ) ) ;
#43131 = circle ( 'none', #43412, 2.000000000000000900 ) ;
#43132 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43133 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43134 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43135 = edge_loop ( 'none', ( #42602, #43453, #43626, #42648 ) ) ;
#43136 = cartesian_point ( 'none', ( 7.400000000000001200, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#43137 = line ( 'none', #43136, #43129 ) ;
#43138 = vertex_point ( 'none', #34152 ) ;
#43139 = axis2_placement_3d ( 'none', #43143, #43142, #43150 ) ;
#43140 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43141 = axis2_placement_3d ( 'none', #43144, #43146, #43140 ) ;
#43142 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43143 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.43369939627407900 ) ) ;
#43144 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -3.499999999999999600 ) ) ;
#43145 = conical_surface ( 'none', #43139, 9.966506350946106700, 1.047197551196596100 ) ;
#43146 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43147 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43148 = axis2_placement_3d ( 'none', #43147, #43134, #43133 ) ;
#43149 = cylindrical_surface ( 'none', #43127, 1.000000000000000000 ) ;
#43150 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43151 = circle ( 'none', #43148, 6.849999999999998800 ) ;
#43152 = face_outer_bound ( 'none', #7284, .t. ) ;
#43153 = circle ( 'none', #43141, 10.34999999999999800 ) ;
#43154 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43155 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43156 = face_outer_bound ( 'none', #7157, .t. ) ;
#43157 = cartesian_point ( 'none', ( 7.673080939901786300, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#43158 = axis2_placement_3d ( 'none', #43093, #43155, #43154 ) ;
#43159 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43160 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43161 = advanced_face ( 'none', ( #34151 ), #34164, .t. ) ;
#43162 = axis2_placement_3d ( 'none', #43224, #43223, #43222 ) ;
#43163 = axis2_placement_3d ( 'none', #43208, #43199, #43198 ) ;
#43164 = oriented_edge ( 'none', *, *, #42533, .f. ) ;
#43165 = edge_curve ( 'none', #4517, #3812, #34202, .t. ) ;
#43166 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#43167 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43168 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43169 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.15869939627408400 ) ) ;
#43170 = axis2_placement_3d ( 'none', #43169, #43168, #43167 ) ;
#43171 = axis2_placement_3d ( 'none', #43166, #43160, #43159 ) ;
#43172 = oriented_edge ( 'none', *, *, #43417, .f. ) ;
#43173 = face_outer_bound ( 'none', #7215, .t. ) ;
#43174 = circle ( 'none', #43162, 9.750000000000000000 ) ;
#43175 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43176 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43177 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.60869939627408700 ) ) ;
#43178 = axis2_placement_3d ( 'none', #43177, #43176, #43175 ) ;
#43179 = conical_surface ( 'none', #43171, 9.316987298107779500, 1.047197551196600100 ) ;
#43180 = cylindrical_surface ( 'none', #43221, 10.34999999999999800 ) ;
#43181 = cartesian_point ( 'none', ( 37.00258157546441900, 50.00000000000000000, 8.700000000000004600 ) ) ;
#43182 = edge_curve ( 'none', #43406, #43315, #34137, .t. ) ;
#43183 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43184 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43185 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.40869939627408400 ) ) ;
#43186 = axis2_placement_3d ( 'none', #43185, #43184, #43183 ) ;
#43187 = circle ( 'none', #43186, 9.316987298107779500 ) ;
#43188 = circle ( 'none', #43178, 9.316987298107779500 ) ;
#43189 = conical_surface ( 'none', #43220, 2.000000000000000900, 0.9599310885968839200 ) ;
#43190 = face_outer_bound ( 'none', #7158, .t. ) ;
#43191 = circle ( 'none', #43170, 9.750000000000000000 ) ;
#43192 = plane ( 'none', #43257 ) ;
#43193 = edge_curve ( 'none', #52931, #52929, #34110, .t. ) ;
#43194 = circle ( 'none', #43293, 9.750000000000000000 ) ;
#43195 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43196 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43197 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.23369939627408700 ) ) ;
#43198 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43199 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43200 = cartesian_point ( 'none', ( -38.76346698850250800, 4.000000000000003600, 42.73971954787813100 ) ) ;
#43202 = edge_loop ( 'none', ( #975, #43400, #45669, #43356 ) ) ;
#43201 = line ( 'none', #43200, #43254 ) ;
#43203 = face_outer_bound ( 'none', #7176, .t. ) ;
#43204 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43205 = axis2_placement_3d ( 'none', #43197, #43196, #43195 ) ;
#43206 = conical_surface ( 'none', #43163, 9.966506350946106700, 1.047197551196596100 ) ;
#43207 = face_bound ( 'none', #7133, .t. ) ;
#43208 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.83369939627408500 ) ) ;
#43209 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43210 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -14.00000000000000000 ) ) ;
#43211 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#43212 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#43213 = face_outer_bound ( 'none', #7277, .t. ) ;
#43214 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43215 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43216 = face_outer_bound ( 'none', #7236, .t. ) ;
#43217 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43218 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43219 = cartesian_point ( 'none', ( 7.673080939901786300, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43220 = axis2_placement_3d ( 'none', #43215, #43212, #43211 ) ;
#43221 = axis2_placement_3d ( 'none', #43210, #43209, #43214 ) ;
#43222 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43223 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43224 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -19.85869939627408700 ) ) ;
#43225 = face_outer_bound ( 'none', #7113, .t. ) ;
#43226 = axis2_placement_3d ( 'none', #43219, #43218, #43217 ) ;
#43227 = circle ( 'none', #43226, 2.000000000000000900 ) ;
#43228 = conical_surface ( 'none', #43205, 9.966506350946106700, 1.047197551196596100 ) ;
#43229 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43230 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#43231 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43232 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43233 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43234 = axis2_placement_3d ( 'none', #43233, #43232, #43231 ) ;
#43235 = cylindrical_surface ( 'none', #43234, 9.750000000000000000 ) ;
#43236 = axis2_placement_3d ( 'none', #43241, #43229, #43280 ) ;
#43237 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43238 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43239 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43240 = face_outer_bound ( 'none', #7280, .t. ) ;
#43241 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#43242 = axis2_placement_3d ( 'none', #43239, #43238, #43237 ) ;
#43243 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43244 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43245 = cartesian_point ( 'none', ( 7.126919060098210900, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43246 = circle ( 'none', #43287, 9.316987298107779500 ) ;
#43247 = cylindrical_surface ( 'none', #43242, 9.750000000000000000 ) ;
#43248 = circle ( 'none', #43252, 2.000000000000000900 ) ;
#43249 = face_outer_bound ( 'none', #7270, .t. ) ;
#43250 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.95869939627408500 ) ) ;
#43251 = conical_surface ( 'none', #43236, 9.316987298107779500, 1.047197551196600100 ) ;
#43252 = axis2_placement_3d ( 'none', #43245, #43244, #43243 ) ;
#43253 = direction ( 'none', ( 0.6845471059286897300, 0.0000000000000000000, -0.7289686274214105500 ) ) ;
#43254 = vector ( 'none', #43253, 1000.000000000000000 ) ;
#43255 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43256 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43257 = axis2_placement_3d ( 'none', #43204, #43256, #43255 ) ;
#43258 = circle ( 'none', #43283, 9.750000000000000000 ) ;
#43259 = axis2_placement_3d ( 'none', #43269, #43268, #43327 ) ;
#43260 = axis2_placement_3d ( 'none', #43305, #43313, #43299 ) ;
#43261 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43262 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43263 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.65869939627408400 ) ) ;
#43264 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43265 = cartesian_point ( 'none', ( 17.99999999999998600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#43266 = circle ( 'none', #43324, 9.750000000000000000 ) ;
#43267 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.45869939627408500 ) ) ;
#43268 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43269 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.03369939627408400 ) ) ;
#43270 = direction ( 'none', ( -0.5877852522924750200, 0.0000000000000000000, 0.8090169943749460100 ) ) ;
#43271 = vector ( 'none', #43270, 999.9999999999998900 ) ;
#43272 = cartesian_point ( 'none', ( -34.71913220939459400, 4.000000000000003600, 46.08548425075492400 ) ) ;
#43273 = line ( 'none', #43272, #43271 ) ;
#43274 = axis2_placement_3d ( 'none', #43265, #43264, #43301 ) ;
#43275 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43276 = vector ( 'none', #43275, 1000.000000000000000 ) ;
#43277 = axis2_placement_3d ( 'none', #43329, #43328, #43310 ) ;
#43278 = face_outer_bound ( 'none', #7213, .t. ) ;
#43279 = edge_loop ( 'none', ( #43954, #43594 ) ) ;
#43280 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43281 = conical_surface ( 'none', #43259, 9.966506350946106700, 1.047197551196596100 ) ;
#43282 = oriented_edge ( 'none', *, *, #43290, .t. ) ;
#43283 = axis2_placement_3d ( 'none', #43263, #43262, #43261 ) ;
#43284 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43285 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43286 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.20869939627408500 ) ) ;
#43287 = axis2_placement_3d ( 'none', #43286, #43285, #43284 ) ;
#43288 = oriented_edge ( 'none', *, *, #43120, .f. ) ;
#43289 = line ( 'none', #43230, #43276 ) ;
#43290 = edge_curve ( 'none', #43315, #43393, #34135, .t. ) ;
#43291 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43292 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43293 = axis2_placement_3d ( 'none', #43250, #43292, #43291 ) ;
#43294 = face_outer_bound ( 'none', #7212, .t. ) ;
#43295 = conical_surface ( 'none', #43260, 9.316987298107779500, 1.047197551196600100 ) ;
#43296 = circle ( 'none', #43332, 9.750000000000000000 ) ;
#43297 = cylindrical_surface ( 'none', #43339, 9.750000000000000000 ) ;
#43298 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#43299 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43300 = line ( 'none', #43351, #43350 ) ;
#43301 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43302 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43303 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43304 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.63369939627408200 ) ) ;
#43305 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.80869939627408300 ) ) ;
#43306 = conical_surface ( 'none', #43358, 9.966506350946106700, 1.047197551196596100 ) ;
#43307 = face_outer_bound ( 'none', #7317, .t. ) ;
#43308 = face_outer_bound ( 'none', #53085, .t. ) ;
#43309 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43310 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43311 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43312 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43313 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43314 = face_outer_bound ( 'none', #7357, .t. ) ;
#43315 = vertex_point ( 'none', #34138 ) ;
#43316 = face_outer_bound ( 'none', #7293, .t. ) ;
#43317 = plane ( 'none', #43274 ) ;
#43318 = vertex_point ( 'none', #34191 ) ;
#43319 = axis2_placement_3d ( 'none', #43312, #43311, #43309 ) ;
#43320 = cylindrical_surface ( 'none', #43277, 9.750000000000000000 ) ;
#43321 = oriented_edge ( 'none', *, *, #3799, .t. ) ;
#43322 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43323 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43324 = axis2_placement_3d ( 'none', #43267, #43323, #43322 ) ;
#43325 = cylindrical_surface ( 'none', #43319, 9.750000000000000000 ) ;
#43326 = face_outer_bound ( 'none', #7226, .t. ) ;
#43327 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43328 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43329 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43330 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43331 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43332 = axis2_placement_3d ( 'none', #43338, #43331, #43330 ) ;
#43333 = face_outer_bound ( 'none', #7320, .t. ) ;
#43334 = conical_surface ( 'none', #43341, 9.316987298107779500, 1.047197551196600100 ) ;
#43335 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43336 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43337 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43338 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.55869939627408300 ) ) ;
#43339 = axis2_placement_3d ( 'none', #43337, #43336, #43335 ) ;
#43340 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43341 = axis2_placement_3d ( 'none', #43385, #43384, #43357 ) ;
#43342 = face_outer_bound ( 'none', #7301, .t. ) ;
#43343 = circle ( 'none', #43390, 9.750000000000000000 ) ;
#43344 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43345 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43346 = vector ( 'none', #43340, 1000.000000000000000 ) ;
#43347 = cartesian_point ( 'none', ( 7.126919060098210900, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#43348 = circle ( 'none', #43376, 9.316987298107779500 ) ;
#43349 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43350 = vector ( 'none', #43349, 1000.000000000000000 ) ;
#43351 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#43352 = circle ( 'none', #43355, 9.316987298107779500 ) ;
#43353 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#43354 = line ( 'none', #43353, #43346 ) ;
#43355 = axis2_placement_3d ( 'none', #43298, #43345, #43344 ) ;
#43356 = oriented_edge ( 'none', *, *, #4600, .f. ) ;
#43357 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43358 = axis2_placement_3d ( 'none', #43304, #43303, #43302 ) ;
#43359 = conical_surface ( 'none', #43420, 9.316987298107779500, 1.047197551196600100 ) ;
#43360 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43361 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43362 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.15869939627407700 ) ) ;
#43363 = face_outer_bound ( 'none', #7287, .t. ) ;
#43364 = axis2_placement_3d ( 'none', #43386, #43422, #43360 ) ;
#43365 = face_outer_bound ( 'none', #7343, .t. ) ;
#43366 = axis2_placement_3d ( 'none', #43362, #43426, #43424 ) ;
#43367 = face_outer_bound ( 'none', #7360, .t. ) ;
#43368 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43369 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43370 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.23369939627408000 ) ) ;
#43371 = circle ( 'none', #43366, 9.750000000000000000 ) ;
#43372 = cylindrical_surface ( 'none', #43364, 9.750000000000000000 ) ;
#43373 = axis2_placement_3d ( 'none', #43378, #43377, #43368 ) ;
#43374 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43375 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43376 = axis2_placement_3d ( 'none', #43391, #43375, #43374 ) ;
#43377 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43378 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.25869939627408200 ) ) ;
#43379 = axis2_placement_3d ( 'none', #43370, #43369, #43361 ) ;
#43380 = face_outer_bound ( 'none', #7352, .t. ) ;
#43381 = cartesian_point ( 'none', ( 6.841600689897066300, 10.85000000000000000, -30.00000000000000400 ) ) ;
#43382 = circle ( 'none', #43373, 9.750000000000000000 ) ;
#43383 = conical_surface ( 'none', #43379, 9.966506350946106700, 1.047197551196596100 ) ;
#43384 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43385 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#43386 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43387 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43388 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43389 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -21.75869939627408200 ) ) ;
#43390 = axis2_placement_3d ( 'none', #43389, #43388, #43387 ) ;
#43391 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -22.00869939627408200 ) ) ;
#43393 = vertex_point ( 'none', #34144 ) ;
#43392 = cartesian_point ( 'none', ( -38.13338051494704900, 4.000000000000003600, 50.78479389051664600 ) ) ;
#43394 = vector ( 'none', #42636, 1000.000000000000100 ) ;
#43395 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#43396 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43397 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43398 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.05869939627408300 ) ) ;
#43399 = cartesian_point ( 'none', ( 8.526919060098212100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43400 = oriented_edge ( 'none', *, *, #3743, .t. ) ;
#43401 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#43402 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43403 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43404 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.85869939627408000 ) ) ;
#43405 = circle ( 'none', #43416, 9.750000000000000000 ) ;
#43406 = vertex_point ( 'none', #34197 ) ;
#43407 = axis2_placement_3d ( 'none', #43404, #43403, #43402 ) ;
#43408 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43409 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43410 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#43411 = axis2_placement_3d ( 'none', #43410, #43409, #43408 ) ;
#43412 = axis2_placement_3d ( 'none', #43399, #43419, #43421 ) ;
#43413 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43414 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43415 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -23.60869939627408000 ) ) ;
#43416 = axis2_placement_3d ( 'none', #43398, #43397, #43396 ) ;
#43417 = edge_curve ( 'none', #43318, #43393, #34153, .t. ) ;
#43418 = circle ( 'none', #43407, 9.750000000000000000 ) ;
#43419 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43420 = axis2_placement_3d ( 'none', #43415, #43414, #43413 ) ;
#43421 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43422 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43423 = circle ( 'none', #43411, 9.316987298107779500 ) ;
#43424 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43425 = advanced_face ( 'none', ( #34188 ), #34183, .f. ) ;
#43426 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43427 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -30.00000000000000400 ) ) ;
#43428 = cartesian_point ( 'none', ( 6.841600689897066300, -10.85000000000000300, -30.00000000000000400 ) ) ;
#43429 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#43430 = direction ( 'none', ( 0.5000000000000005600, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#43431 = vector ( 'none', #43430, 1000.000000000000100 ) ;
#43432 = cartesian_point ( 'none', ( -16.52295312538680200, -5.918594304248896900, -30.00000000000000400 ) ) ;
#43433 = line ( 'none', #43432, #43431 ) ;
#43434 = cartesian_point ( 'none', ( -12.81717597600970400, -0.5000000000000022200, -30.00000000000000400 ) ) ;
#43435 = circle ( 'none', #43446, 1.000000000000000900 ) ;
#43436 = vertex_point ( 'none', #34236 ) ;
#43437 = cartesian_point ( 'none', ( -5.975575286112630600, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43438 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43439 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43440 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -30.00000000000000400 ) ) ;
#43441 = axis2_placement_3d ( 'none', #43440, #43439, #43438 ) ;
#43442 = oriented_edge ( 'none', *, *, #972, .t. ) ;
#43443 = cartesian_point ( 'none', ( 5.975575286112623500, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43444 = direction ( 'none', ( 0.5877852522924750200, 0.0000000000000000000, -0.8090169943749461200 ) ) ;
#43445 = direction ( 'none', ( 0.8090169943749461200, -0.0000000000000000000, 0.5877852522924750200 ) ) ;
#43446 = axis2_placement_3d ( 'none', #43429, #43496, #43495 ) ;
#43447 = vertex_point ( 'none', #34233 ) ;
#43448 = plane ( 'none', #43457 ) ;
#43449 = direction ( 'none', ( -0.4999999999999999400, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#43450 = vector ( 'none', #43449, 999.9999999999998900 ) ;
#43451 = cartesian_point ( 'none', ( -16.52295312538679900, 5.918594304248888900, -30.00000000000000400 ) ) ;
#43452 = line ( 'none', #43451, #43450 ) ;
#43453 = oriented_edge ( 'none', *, *, #43669, .t. ) ;
#43454 = circle ( 'none', #43441, 0.9999999999999991100 ) ;
#43455 = face_outer_bound ( 'none', #6469, .t. ) ;
#43456 = cartesian_point ( 'none', ( -34.71913220939459400, 120.0000000000000000, 46.08548425075492400 ) ) ;
#43457 = axis2_placement_3d ( 'none', #43456, #43445, #43444 ) ;
#43458 = edge_curve ( 'none', #43315, #43406, #34231, .t. ) ;
#43459 = cartesian_point ( 'none', ( -12.81717597600969900, 0.4999999999999970000, -30.00000000000000400 ) ) ;
#43460 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43461 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -25.00000000000000000 ) ) ;
#43462 = cartesian_point ( 'none', ( -26.77425916973364700, 1.835898222426892500e-016, -30.00000000000000400 ) ) ;
#43463 = axis2_placement_3d ( 'none', #43461, #43460, #43532 ) ;
#43464 = face_outer_bound ( 'none', #7402, .t. ) ;
#43465 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#43466 = vector ( 'none', #43465, 1000.000000000000100 ) ;
#43467 = cartesian_point ( 'none', ( 3.135823540519961500, -17.26859430424890700, -30.00000000000000400 ) ) ;
#43469 = edge_curve ( 'none', #4540, #24992, #34221, .t. ) ;
#43468 = face_bound ( 'none', #7367, .t. ) ;
#43470 = plane ( 'none', #43474 ) ;
#43471 = face_outer_bound ( 'none', #7334, .t. ) ;
#43472 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43473 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43474 = axis2_placement_3d ( 'none', #43462, #43528, #43527 ) ;
#43475 = edge_curve ( 'none', #43523, #43631, #34223, .t. ) ;
#43476 = circle ( 'none', #43463, 1.000000000000000000 ) ;
#43477 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.03369939627407700 ) ) ;
#43478 = line ( 'none', #43467, #43466 ) ;
#43479 = axis2_placement_3d ( 'none', #43477, #43473, #43472 ) ;
#43480 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43481 = vector ( 'none', #43480, 1000.000000000000000 ) ;
#43483 = oriented_edge ( 'none', *, *, #3800, .t. ) ;
#43482 = conical_surface ( 'none', #43479, 9.966506350946106700, 1.047197551196596100 ) ;
#43484 = cartesian_point ( 'none', ( 5.975575286112630600, 11.35000000000000100, -25.00000000000000000 ) ) ;
#43485 = face_outer_bound ( 'none', #7332, .t. ) ;
#43486 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43488 = axis2_placement_3d ( 'none', #43427, #43487, #43486 ) ;
#43489 = oriented_edge ( 'none', *, *, #4592, .f. ) ;
#43491 = oriented_edge ( 'none', *, *, #46418, .f. ) ;
#43490 = cartesian_point ( 'none', ( -5.975575286112623500, 11.35000000000000000, -30.00000000000000400 ) ) ;
#43492 = circle ( 'none', #43488, 1.000000000000000000 ) ;
#43493 = cartesian_point ( 'none', ( -26.77425916973364700, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43494 = line ( 'none', #43493, #43481 ) ;
#43495 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43497 = edge_curve ( 'none', #43504, #43447, #34209, .t. ) ;
#43496 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43498 = axis2_placement_3d ( 'none', #43547, #43546, #43545 ) ;
#43499 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#43500 = cartesian_point ( 'none', ( 16.99999999999997500, 47.00000000000000000, 32.29938079901842900 ) ) ;
#43501 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43502 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43503 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#43504 = vertex_point ( 'none', #34216 ) ;
#43505 = cylindrical_surface ( 'none', #43515, 0.9999999999999940000 ) ;
#43506 = face_outer_bound ( 'none', #9582, .t. ) ;
#43507 = circle ( 'none', #43554, 9.750000000000000000 ) ;
#43508 = circle ( 'none', #43543, 1.000000000000000900 ) ;
#43509 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43510 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43511 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -30.00000000000000400 ) ) ;
#43512 = axis2_placement_3d ( 'none', #43503, #43502, #43501 ) ;
#43513 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.40869939627407700 ) ) ;
#43514 = conical_surface ( 'none', #43512, 9.316987298107779500, 1.047197551196600100 ) ;
#43515 = axis2_placement_3d ( 'none', #43500, #43499, #43555 ) ;
#43516 = direction ( 'none', ( 0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#43517 = vector ( 'none', #43516, 999.9999999999998900 ) ;
#43518 = cartesian_point ( 'none', ( 12.81717597600969300, 0.5000000000000004400, -30.00000000000000400 ) ) ;
#43519 = axis2_placement_3d ( 'none', #43511, #43510, #43509 ) ;
#43520 = direction ( 'none', ( 1.000000000000000000, 1.451511689601119600e-016, 0.0000000000000000000 ) ) ;
#43521 = vector ( 'none', #43520, 1000.000000000000000 ) ;
#43523 = vertex_point ( 'none', #34229 ) ;
#43522 = cartesian_point ( 'none', ( -26.77425916973364700, 11.34999999999999600, -30.00000000000000400 ) ) ;
#43524 = line ( 'none', #43522, #43521 ) ;
#43525 = circle ( 'none', #43562, 9.316987298107779500 ) ;
#43526 = circle ( 'none', #43519, 1.000000000000000000 ) ;
#43527 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43528 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43529 = cartesian_point ( 'none', ( 3.135823540519968600, 17.26859430424889700, -30.00000000000000400 ) ) ;
#43530 = line ( 'none', #43529, #43517 ) ;
#43531 = cartesian_point ( 'none', ( 5.975575286112630600, 11.35000000000000100, -30.00000000000000400 ) ) ;
#43532 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43533 = vertex_point ( 'none', #34212 ) ;
#43534 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43535 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43536 = cartesian_point ( 'none', ( 5.975575286112627900, -10.35000000000000500, -25.00000000000000000 ) ) ;
#43537 = cartesian_point ( 'none', ( 12.81717597600969300, 0.5000000000000004400, -30.00000000000000400 ) ) ;
#43538 = line ( 'none', #43537, #43601 ) ;
#43539 = axis2_placement_3d ( 'none', #43536, #43535, #43534 ) ;
#43540 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43541 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43542 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -25.00000000000000000 ) ) ;
#43543 = axis2_placement_3d ( 'none', #43542, #43541, #43540 ) ;
#43544 = face_outer_bound ( 'none', #7426, .t. ) ;
#43545 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43546 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43547 = cartesian_point ( 'none', ( 11.95115057222526100, -3.361026734705063700e-015, -30.00000000000000400 ) ) ;
#43548 = circle ( 'none', #43539, 1.000000000000000000 ) ;
#43549 = cartesian_point ( 'none', ( 6.841600689897066300, -10.85000000000000300, -25.00000000000000000 ) ) ;
#43550 = cylindrical_surface ( 'none', #43498, 1.000000000000000900 ) ;
#43551 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43552 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43553 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -24.65869939627407700 ) ) ;
#43554 = axis2_placement_3d ( 'none', #43553, #43552, #43551 ) ;
#43555 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43556 = cartesian_point ( 'none', ( 3.135823540519961500, -17.26859430424890700, -25.00000000000000000 ) ) ;
#43557 = line ( 'none', #43556, #43586 ) ;
#43558 = face_outer_bound ( 'none', #7429, .t. ) ;
#43559 = edge_loop ( 'none', ( #43894, #43703 ) ) ;
#43560 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43561 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43562 = axis2_placement_3d ( 'none', #43513, #43561, #43560 ) ;
#43563 = axis2_placement_3d ( 'none', #43635, #43634, #43633 ) ;
#43564 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43565 = direction ( 'none', ( 0.5000000000000001100, -0.8660254037844387100, 0.0000000000000000000 ) ) ;
#43566 = vector ( 'none', #43565, 999.9999999999998900 ) ;
#43567 = line ( 'none', #43648, #43647 ) ;
#43568 = cylindrical_surface ( 'none', #43636, 1.000000000000000000 ) ;
#43569 = face_outer_bound ( 'none', #7371, .t. ) ;
#43570 = circle ( 'none', #43574, 2.000000000000000900 ) ;
#43571 = direction ( 'none', ( 0.4999999999999999400, -0.8660254037844386000, 0.0000000000000000000 ) ) ;
#43572 = direction ( 'none', ( -0.8660254037844387100, -0.5000000000000000000, 0.0000000000000000000 ) ) ;
#43573 = cartesian_point ( 'none', ( 3.135823540519968600, 17.26859430424889700, -30.00000000000000400 ) ) ;
#43574 = axis2_placement_3d ( 'none', #43564, #43637, #43629 ) ;
#43575 = cartesian_point ( 'none', ( -16.52295312538679900, 5.918594304248888900, -30.00000000000000400 ) ) ;
#43576 = edge_loop ( 'none', ( #43680, #43681 ) ) ;
#43577 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43579 = edge_curve ( 'none', #53060, #46404, #34222, .t. ) ;
#43578 = vector ( 'none', #43577, 1000.000000000000000 ) ;
#43580 = cartesian_point ( 'none', ( 6.841600689897066300, -10.85000000000000300, -30.00000000000000400 ) ) ;
#43581 = line ( 'none', #43580, #43578 ) ;
#43582 = circle ( 'none', #43563, 1.000000000000000000 ) ;
#43583 = cartesian_point ( 'none', ( 3.135823540519968600, 17.26859430424889700, -25.00000000000000000 ) ) ;
#43584 = line ( 'none', #43583, #43566 ) ;
#43585 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#43586 = vector ( 'none', #43585, 1000.000000000000100 ) ;
#43587 = axis2_placement_3d ( 'none', #43573, #43572, #43571 ) ;
#43588 = oriented_edge ( 'none', *, *, #43497, .t. ) ;
#43589 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43590 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43591 = vector ( 'none', #43590, 1000.000000000000000 ) ;
#43592 = cartesian_point ( 'none', ( 5.975575286112630600, 11.35000000000000100, -30.00000000000000400 ) ) ;
#43593 = line ( 'none', #43592, #43591 ) ;
#43594 = oriented_edge ( 'none', *, *, #43193, .f. ) ;
#43595 = plane ( 'none', #43587 ) ;
#43596 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43597 = vector ( 'none', #43596, 1000.000000000000000 ) ;
#43598 = cartesian_point ( 'none', ( 6.841600689897066300, 10.85000000000000000, -30.00000000000000400 ) ) ;
#43599 = cartesian_point ( 'none', ( 12.81717597600969300, 0.5000000000000004400, -25.00000000000000000 ) ) ;
#43600 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43601 = vector ( 'none', #43600, 1000.000000000000000 ) ;
#43602 = line ( 'none', #43598, #43597 ) ;
#43603 = line ( 'none', #43670, #43665 ) ;
#43604 = edge_loop ( 'none', ( #209, #1007, #1030, #34, #46425, #43621, #1017, #47864, #36543, #35868, #40138, #39411, #40484 ) ) ;
#43605 = cartesian_point ( 'none', ( -6.841600689897064500, 10.84999999999999400, -25.00000000000000000 ) ) ;
#43606 = cartesian_point ( 'none', ( -6.841600689897064500, 10.84999999999999400, -30.00000000000000400 ) ) ;
#43607 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43608 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -30.00000000000000400 ) ) ;
#43609 = advanced_face ( 'none', ( #34210 ), #34213, .f. ) ;
#43610 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43611 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43612 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -30.00000000000000400 ) ) ;
#43613 = plane ( 'none', #43666 ) ;
#43614 = axis2_placement_3d ( 'none', #43608, #43607, #43668 ) ;
#43615 = axis2_placement_3d ( 'none', #43612, #43611, #43610 ) ;
#43616 = face_outer_bound ( 'none', #7471, .t. ) ;
#43617 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43618 = axis2_placement_3d ( 'none', #43623, #43589, #43617 ) ;
#43619 = circle ( 'none', #43618, 2.000000000000000900 ) ;
#43620 = circle ( 'none', #43615, 1.000000000000000000 ) ;
#43621 = oriented_edge ( 'none', *, *, #1010, .f. ) ;
#43622 = cylindrical_surface ( 'none', #43614, 1.000000000000000000 ) ;
#43623 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43624 = cartesian_point ( 'none', ( -6.841600689897075100, -10.85000000000000500, -30.00000000000000400 ) ) ;
#43625 = cartesian_point ( 'none', ( 6.973080939901786100, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#43626 = oriented_edge ( 'none', *, *, #43475, .f. ) ;
#43627 = cartesian_point ( 'none', ( 6.841600689897066300, 10.85000000000000000, -25.00000000000000000 ) ) ;
#43628 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43629 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43630 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43631 = vertex_point ( 'none', #34271 ) ;
#43632 = cartesian_point ( 'none', ( 5.975575286112631400, 10.35000000000000000, -30.00000000000000400 ) ) ;
#43633 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43634 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43635 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -30.00000000000000400 ) ) ;
#43636 = axis2_placement_3d ( 'none', #43632, #43628, #43630 ) ;
#43637 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43638 = line ( 'none', #43695, #43694 ) ;
#43639 = cartesian_point ( 'none', ( -6.350852961085887000, -11.00000000000000200, -7.000000000000000000 ) ) ;
#43640 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#43641 = vector ( 'none', #43640, 1000.000000000000000 ) ;
#43642 = cartesian_point ( 'none', ( 17.99999999999997500, 47.00000000000000000, 32.29938079901842900 ) ) ;
#43643 = line ( 'none', #43642, #43641 ) ;
#43645 = edge_curve ( 'none', #43436, #43523, #34205, .t. ) ;
#43644 = axis2_placement_3d ( 'none', #43649, #43655, #43704 ) ;
#43646 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43647 = vector ( 'none', #43646, 1000.000000000000000 ) ;
#43648 = cartesian_point ( 'none', ( -12.81717597600970400, -0.5000000000000022200, -30.00000000000000400 ) ) ;
#43649 = cartesian_point ( 'none', ( -26.77425916973364700, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43650 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43651 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43652 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -25.00000000000000000 ) ) ;
#43653 = axis2_placement_3d ( 'none', #43652, #43651, #43650 ) ;
#43654 = circle ( 'none', #43653, 0.9999999999999991100 ) ;
#43655 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#43656 = edge_curve ( 'none', #43138, #43436, #34262, .t. ) ;
#43657 = direction ( 'none', ( -0.4999999999999999400, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#43658 = direction ( 'none', ( 0.8660254037844387100, 0.4999999999999999400, 0.0000000000000000000 ) ) ;
#43659 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43660 = advanced_face ( 'none', ( #34249 ), #34260, .f. ) ;
#43661 = circle ( 'none', #43691, 1.000000000000000000 ) ;
#43662 = face_outer_bound ( 'none', #7488, .t. ) ;
#43663 = edge_curve ( 'none', #43436, #43138, #34246, .t. ) ;
#43664 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43665 = vector ( 'none', #43664, 1000.000000000000000 ) ;
#43666 = axis2_placement_3d ( 'none', #43575, #43658, #43657 ) ;
#43667 = plane ( 'none', #43644 ) ;
#43668 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43669 = edge_curve ( 'none', #43138, #43631, #34239, .t. ) ;
#43670 = cartesian_point ( 'none', ( -6.841600689897075100, -10.85000000000000500, -30.00000000000000400 ) ) ;
#43671 = face_outer_bound ( 'none', #7458, .t. ) ;
#43672 = plane ( 'none', #43687 ) ;
#43673 = axis2_placement_3d ( 'none', #42644, #43395, #43401 ) ;
#43674 = plane ( 'none', #43673 ) ;
#43675 = face_outer_bound ( 'none', #7417, .t. ) ;
#43676 = direction ( 'none', ( -0.4999999999999999400, 0.8660254037844387100, 0.0000000000000000000 ) ) ;
#43677 = vector ( 'none', #43676, 999.9999999999998900 ) ;
#43678 = cartesian_point ( 'none', ( -16.52295312538679900, 5.918594304248888900, -25.00000000000000000 ) ) ;
#43679 = line ( 'none', #42637, #43394 ) ;
#43680 = oriented_edge ( 'none', *, *, #43663, .f. ) ;
#43681 = oriented_edge ( 'none', *, *, #43656, .f. ) ;
#43682 = direction ( 'none', ( -0.5000000000000003300, -0.8660254037844383700, 0.0000000000000000000 ) ) ;
#43683 = direction ( 'none', ( -0.8660254037844384900, 0.5000000000000004400, 0.0000000000000000000 ) ) ;
#43684 = advanced_face ( 'none', ( #34255 ), #34264, .f. ) ;
#43685 = line ( 'none', #43678, #43677 ) ;
#43686 = direction ( 'none', ( -0.8660254037844390400, -0.4999999999999992800, 0.0000000000000000000 ) ) ;
#43687 = axis2_placement_3d ( 'none', #43639, #43686, #43688 ) ;
#43688 = direction ( 'none', ( 0.4999999999999992800, -0.8660254037844390400, 0.0000000000000000000 ) ) ;
#43689 = face_outer_bound ( 'none', #7493, .t. ) ;
#43690 = axis2_placement_3d ( 'none', #43698, #43683, #43682 ) ;
#43691 = axis2_placement_3d ( 'none', #43702, #43696, #43659 ) ;
#43692 = cartesian_point ( 'none', ( -5.975575286112630600, -11.35000000000000500, -25.00000000000000000 ) ) ;
#43693 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43694 = vector ( 'none', #43693, 1000.000000000000000 ) ;
#43695 = cartesian_point ( 'none', ( -26.77425916973364700, -11.35000000000000500, -25.00000000000000000 ) ) ;
#43696 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43697 = cartesian_point ( 'none', ( -6.841600689897075100, -10.85000000000000500, -25.00000000000000000 ) ) ;
#43698 = cartesian_point ( 'none', ( 3.135823540519961500, -17.26859430424890700, -30.00000000000000400 ) ) ;
#43699 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43700 = vector ( 'none', #43699, 1000.000000000000000 ) ;
#43701 = plane ( 'none', #43690 ) ;
#43702 = cartesian_point ( 'none', ( -5.975575286112635000, -10.35000000000000500, -25.00000000000000000 ) ) ;
#43703 = oriented_edge ( 'none', *, *, #43579, .f. ) ;
#43704 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43705 = cartesian_point ( 'none', ( -5.975575286112630600, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43706 = line ( 'none', #43705, #43700 ) ;
#43707 = face_outer_bound ( 'none', #53107, .t. ) ;
#43708 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43709 = vector ( 'none', #43708, 1000.000000000000000 ) ;
#43710 = cartesian_point ( 'none', ( -5.975575286112623500, 11.35000000000000000, -30.00000000000000400 ) ) ;
#43711 = edge_loop ( 'none', ( #43588, #44020, #43869, #43854, #43738, #44491, #44210, #44212 ) ) ;
#43712 = circle ( 'none', #43725, 1.000000000000000000 ) ;
#43713 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43714 = line ( 'none', #43710, #43709 ) ;
#43715 = plane ( 'none', #43766 ) ;
#43716 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43717 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -30.00000000000000400 ) ) ;
#43718 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43719 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43720 = axis2_placement_3d ( 'none', #43717, #43716, #43713 ) ;
#43721 = direction ( 'none', ( -2.478176394252583600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43722 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#43723 = face_outer_bound ( 'none', #7507, .t. ) ;
#43724 = plane ( 'none', #43732 ) ;
#43725 = axis2_placement_3d ( 'none', #43773, #43772, #43771 ) ;
#43726 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43727 = vector ( 'none', #43726, 1000.000000000000000 ) ;
#43728 = cartesian_point ( 'none', ( 5.975575286112623500, -11.35000000000000500, -30.00000000000000400 ) ) ;
#43729 = line ( 'none', #43728, #43727 ) ;
#43730 = cartesian_point ( 'none', ( -26.77425916973364700, 1.835898222426892500e-016, -25.00000000000000000 ) ) ;
#43731 = line ( 'none', #43755, #43754 ) ;
#43732 = axis2_placement_3d ( 'none', #43730, #43719, #43718 ) ;
#43733 = face_bound ( 'none', #7564, .t. ) ;
#43734 = cartesian_point ( 'none', ( 5.975575286112623500, -11.35000000000000500, -25.00000000000000000 ) ) ;
#43735 = face_outer_bound ( 'none', #7576, .t. ) ;
#43736 = face_outer_bound ( 'none', #7523, .t. ) ;
#43738 = oriented_edge ( 'none', *, *, #43792, .t. ) ;
#43737 = cylindrical_surface ( 'none', #43720, 1.000000000000000000 ) ;
#43739 = line ( 'none', #43741, #43740 ) ;
#43740 = vector ( 'none', #43807, 1000.000000000000100 ) ;
#43741 = cartesian_point ( 'none', ( -16.52295312538680200, -5.918594304248896900, -25.00000000000000000 ) ) ;
#43742 = vector ( 'none', #43756, 1000.000000000000000 ) ;
#43743 = cartesian_point ( 'none', ( -11.95115057222526300, -2.927345865710862000e-015, -30.00000000000000400 ) ) ;
#43744 = cylindrical_surface ( 'none', #43767, 0.9999999999999991100 ) ;
#43745 = direction ( 'none', ( 0.5000000000000004400, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#43746 = direction ( 'none', ( 0.8660254037844383700, -0.5000000000000005600, 0.0000000000000000000 ) ) ;
#43747 = vertex_point ( 'none', #34247 ) ;
#43748 = cartesian_point ( 'none', ( -5.975575286112623500, 11.35000000000000000, -25.00000000000000000 ) ) ;
#43749 = cartesian_point ( 'none', ( -12.81717597600970400, -0.5000000000000022200, -25.00000000000000000 ) ) ;
#43750 = line ( 'none', #43804, #43798 ) ;
#43751 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43752 = face_outer_bound ( 'none', #7531, .t. ) ;
#43753 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#43754 = vector ( 'none', #43753, 1000.000000000000000 ) ;
#43755 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 34.63915900659303300 ) ) ;
#43756 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43757 = cartesian_point ( 'none', ( -6.841600689897064500, 10.84999999999999400, -30.00000000000000400 ) ) ;
#43758 = face_outer_bound ( 'none', #7514, .t. ) ;
#43759 = axis2_placement_3d ( 'none', #43761, #43746, #43745 ) ;
#43760 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 2.478176394252583600e-016 ) ) ;
#43761 = cartesian_point ( 'none', ( -16.52295312538680200, -5.918594304248896900, -30.00000000000000400 ) ) ;
#43762 = line ( 'none', #43757, #43742 ) ;
#43763 = direction ( 'none', ( 1.000000000000000000, 1.451511689601119600e-016, 0.0000000000000000000 ) ) ;
#43764 = direction ( 'none', ( 1.451511689601119600e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43765 = cartesian_point ( 'none', ( -26.77425916973364700, 11.34999999999999600, -30.00000000000000400 ) ) ;
#43766 = axis2_placement_3d ( 'none', #43765, #43764, #43763 ) ;
#43767 = axis2_placement_3d ( 'none', #43743, #43800, #43799 ) ;
#43768 = plane ( 'none', #43759 ) ;
#43770 = edge_curve ( 'none', #43856, #43533, #34294, .t. ) ;
#43769 = axis2_placement_3d ( 'none', #43722, #43721, #43760 ) ;
#43771 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43772 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43773 = cartesian_point ( 'none', ( -5.975575286112626100, 10.34999999999999800, -25.00000000000000000 ) ) ;
#43774 = plane ( 'none', #43769 ) ;
#43775 = face_outer_bound ( 'none', #7657, .t. ) ;
#43776 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43777 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43778 = axis2_placement_3d ( 'none', #43787, #43777, #43776 ) ;
#43779 = cartesian_point ( 'none', ( 6.700000000000001100, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#43780 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43781 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43782 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43783 = axis2_placement_3d ( 'none', #43784, #43832, #43830 ) ;
#43784 = cartesian_point ( 'none', ( 6.700000000000001100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#43785 = axis2_placement_3d ( 'none', #43782, #43781, #43780 ) ;
#43786 = cylindrical_surface ( 'none', #43785, 9.750000000000000000 ) ;
#43787 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -25.00000000000000000 ) ) ;
#43788 = circle ( 'none', #43778, 9.750000000000000000 ) ;
#43789 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#43790 = vector ( 'none', #43789, 1000.000000000000000 ) ;
#43791 = axis2_placement_3d ( 'none', #43805, #43796, #43751 ) ;
#43792 = edge_curve ( 'none', #42643, #43858, #34304, .t. ) ;
#43793 = circle ( 'none', #43870, 8.375496070352515000 ) ;
#43794 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#43795 = line ( 'none', #43794, #43790 ) ;
#43796 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43797 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43798 = vector ( 'none', #43797, 1000.000000000000000 ) ;
#43799 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43800 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#43801 = conical_surface ( 'none', #43791, 8.375496070352515000, 1.047197551196601000 ) ;
#43802 = face_outer_bound ( 'none', #7573, .t. ) ;
#43803 = cartesian_point ( 'none', ( -12.81717597600969900, 0.4999999999999970000, -25.00000000000000000 ) ) ;
#43804 = cartesian_point ( 'none', ( -12.81717597600969900, 0.4999999999999970000, -30.00000000000000400 ) ) ;
#43805 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#43806 = face_outer_bound ( 'none', #7539, .t. ) ;
#43807 = direction ( 'none', ( 0.5000000000000005600, 0.8660254037844382600, 0.0000000000000000000 ) ) ;
#43808 = cartesian_point ( 'none', ( 6.426919060098210700, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#43809 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43810 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43811 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.30496480251722600 ) ) ;
#43812 = axis2_placement_3d ( 'none', #43811, #43810, #43809 ) ;
#43813 = edge_curve ( 'none', #42594, #43747, #34299, .t. ) ;
#43814 = face_outer_bound ( 'none', #7597, .t. ) ;
#43815 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43816 = axis2_placement_3d ( 'none', #43871, #43866, #43815 ) ;
#43817 = direction ( 'none', ( 1.000000000000000000, 1.451511689601119600e-016, 0.0000000000000000000 ) ) ;
#43818 = vector ( 'none', #43817, 1000.000000000000000 ) ;
#43819 = cartesian_point ( 'none', ( -26.77425916973364700, 11.34999999999999600, -25.00000000000000000 ) ) ;
#43820 = face_outer_bound ( 'none', #7616, .t. ) ;
#43821 = line ( 'none', #43819, #43818 ) ;
#43822 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#43823 = vector ( 'none', #43822, 1000.000000000000000 ) ;
#43824 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43825 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43826 = axis2_placement_3d ( 'none', #43833, #43825, #43824 ) ;
#43827 = circle ( 'none', #43826, 8.375496070352515000 ) ;
#43828 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#43829 = circle ( 'none', #43816, 2.000000000000000900 ) ;
#43830 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43831 = circle ( 'none', #43783, 1.610000000000001200 ) ;
#43832 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43833 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.71589725978749600 ) ) ;
#43834 = conical_surface ( 'none', #43812, 9.087251964823741100, 1.047197551196589400 ) ;
#43835 = cartesian_point ( 'none', ( 6.700000000000001100, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#43836 = line ( 'none', #43835, #43823 ) ;
#43837 = conical_surface ( 'none', #43852, 8.375496070352515000, 1.047197551196601000 ) ;
#43838 = face_outer_bound ( 'none', #7578, .t. ) ;
#43839 = face_outer_bound ( 'none', #7545, .t. ) ;
#43840 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43841 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43842 = axis2_placement_3d ( 'none', #43849, #43851, #43841 ) ;
#43843 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43844 = cartesian_point ( 'none', ( 6.700000000000001100, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#43845 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43846 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43847 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.30496480251722600 ) ) ;
#43848 = axis2_placement_3d ( 'none', #43847, #43846, #43845 ) ;
#43849 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#43850 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -32.71589725978749600 ) ) ;
#43851 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43852 = axis2_placement_3d ( 'none', #43850, #43840, #43843 ) ;
#43853 = circle ( 'none', #43890, 8.375496070352515000 ) ;
#43854 = oriented_edge ( 'none', *, *, #43911, .t. ) ;
#43855 = conical_surface ( 'none', #43848, 9.087251964823741100, 1.047197551196589400 ) ;
#43856 = vertex_point ( 'none', #34298 ) ;
#43857 = cartesian_point ( 'none', ( 17.99999999999998600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#43858 = vertex_point ( 'none', #34297 ) ;
#43859 = line ( 'none', #43857, #43863 ) ;
#43860 = axis2_placement_3d ( 'none', #43897, #43896, #43903 ) ;
#43861 = circle ( 'none', #43842, 8.375496070352515000 ) ;
#43862 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#43863 = vector ( 'none', #43862, 1000.000000000000000 ) ;
#43864 = advanced_face ( 'none', ( #34277, #34282, #34284, #34279, #34287, #34276, #34285 ), #34278, .f. ) ;
#43865 = conical_surface ( 'none', #43860, 9.087251964823741100, 1.047197551196589400 ) ;
#43866 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43867 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43868 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43869 = oriented_edge ( 'none', *, *, #43813, .t. ) ;
#43870 = axis2_placement_3d ( 'none', #43828, #43868, #43867 ) ;
#43871 = cartesian_point ( 'none', ( 6.426919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43872 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#43873 = axis2_placement_3d ( 'none', #43941, #43877, #43876 ) ;
#43874 = face_outer_bound ( 'none', #7495, .t. ) ;
#43875 = conical_surface ( 'none', #43873, 9.087251964823741100, 1.047197551196593200 ) ;
#43876 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43877 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43878 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43879 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43880 = axis2_placement_3d ( 'none', #43895, #43879, #43878 ) ;
#43881 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43882 = face_outer_bound ( 'none', #7607, .t. ) ;
#43883 = axis2_placement_3d ( 'none', #43872, #43881, #43884 ) ;
#43884 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43885 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#43886 = conical_surface ( 'none', #43883, 8.375496070352515000, 1.047197551196601000 ) ;
#43887 = circle ( 'none', #43880, 2.000000000000000900 ) ;
#43888 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43889 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43890 = axis2_placement_3d ( 'none', #43893, #43889, #43888 ) ;
#43891 = face_outer_bound ( 'none', #7627, .t. ) ;
#43892 = vector ( 'none', #43885, 1000.000000000000200 ) ;
#43893 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.71589725978749600 ) ) ;
#43894 = oriented_edge ( 'none', *, *, #53004, .f. ) ;
#43895 = cartesian_point ( 'none', ( 6.426919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#43896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43897 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -31.30496480251722200 ) ) ;
#43898 = cartesian_point ( 'none', ( 6.426919060098210700, -1.925929944387235900e-031, 2.000000000000000900 ) ) ;
#43899 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#43900 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#43901 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43902 = axis2_placement_3d ( 'none', #43901, #43900, #43899 ) ;
#43903 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43904 = cartesian_point ( 'none', ( 6.700000000000001100, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#43905 = line ( 'none', #43904, #43892 ) ;
#43906 = conical_surface ( 'none', #43902, 2.000000000000000900, 0.9599310885968839200 ) ;
#43907 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43908 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43909 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43910 = axis2_placement_3d ( 'none', #43916, #43909, #43908 ) ;
#43911 = edge_curve ( 'none', #43747, #42643, #34273, .t. ) ;
#43912 = circle ( 'none', #43910, 8.375496070352515000 ) ;
#43913 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43914 = conical_surface ( 'none', #43927, 8.375496070352515000, 1.047197551196601000 ) ;
#43915 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43916 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#43917 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -33.71589725978749600 ) ) ;
#43918 = toroidal_surface ( 'none', #43949, 26.50000000000000000, 1.000000000000000000 ) ;
#43919 = face_outer_bound ( 'none', #7587, .t. ) ;
#43920 = cartesian_point ( 'none', ( 6.426919060098210700, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#43921 = vector ( 'none', #43951, 1000.000000000000000 ) ;
#43922 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43923 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43924 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#43925 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.30496480251722600 ) ) ;
#43926 = conical_surface ( 'none', #43932, 9.087251964823741100, 1.047197551196596700 ) ;
#43927 = axis2_placement_3d ( 'none', #43917, #43913, #43968 ) ;
#43928 = axis2_placement_3d ( 'none', #43946, #43945, #43944 ) ;
#43929 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43930 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43931 = axis2_placement_3d ( 'none', #43937, #43930, #43929 ) ;
#43932 = axis2_placement_3d ( 'none', #43925, #43934, #43915 ) ;
#43933 = face_outer_bound ( 'none', #7646, .t. ) ;
#43934 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43935 = circle ( 'none', #43931, 8.375496070352515000 ) ;
#43936 = axis2_placement_3d ( 'none', #43924, #43923, #43922 ) ;
#43937 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#43938 = face_outer_bound ( 'none', #7625, .t. ) ;
#43939 = cartesian_point ( 'none', ( 6.973080939901786100, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#43940 = conical_surface ( 'none', #43936, 8.375496070352515000, 1.047197551196601000 ) ;
#43941 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -30.30496480251722600 ) ) ;
#43942 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#43943 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43944 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43945 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43946 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.30496480251722600 ) ) ;
#43947 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#43948 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -23.80000000000000100 ) ) ;
#43949 = axis2_placement_3d ( 'none', #43948, #43947, #43953 ) ;
#43950 = plane ( 'none', #45520 ) ;
#43951 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#43952 = axis2_placement_3d ( 'none', #43965, #43943, #43942 ) ;
#43953 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43954 = oriented_edge ( 'none', *, *, #46399, .f. ) ;
#43955 = cartesian_point ( 'none', ( 17.46575342465750000, 47.00000000000000000, 33.18429534145728600 ) ) ;
#43956 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43957 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43958 = conical_surface ( 'none', #43928, 9.087251964823741100, 1.047197551196596700 ) ;
#43959 = line ( 'none', #43955, #43921 ) ;
#43960 = cartesian_point ( 'none', ( -51.50000000000000700, -75.99999999999998600, -91.53627083548713000 ) ) ;
#43961 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43962 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.71589725978748900 ) ) ;
#43963 = cartesian_point ( 'none', ( 6.273080939901785900, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#43964 = face_outer_bound ( 'none', #7686, .t. ) ;
#43965 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, -13.30000000000000400 ) ) ;
#43966 = circle ( 'none', #43952, 5.500000000000003600 ) ;
#43967 = axis2_placement_3d ( 'none', #43962, #43957, #43956 ) ;
#43968 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43969 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -34.30496480251722600 ) ) ;
#43970 = conical_surface ( 'none', #43972, 9.087251964823741100, 1.047197551196596700 ) ;
#43971 = circle ( 'none', #43967, 8.375496070352515000 ) ;
#43972 = axis2_placement_3d ( 'none', #43969, #43907, #43961 ) ;
#43973 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43974 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43975 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#43976 = axis2_placement_3d ( 'none', #43975, #43974, #43973 ) ;
#43977 = conical_surface ( 'none', #44022, 8.375496070352515000, 1.047197551196601000 ) ;
#43978 = face_outer_bound ( 'none', #7688, .t. ) ;
#43979 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#43980 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#43981 = axis2_placement_3d ( 'none', #43996, #43980, #43979 ) ;
#43982 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.30496480251722600 ) ) ;
#43983 = face_outer_bound ( 'none', #7631, .t. ) ;
#43984 = conical_surface ( 'none', #43976, 8.375496070352515000, 1.047197551196601000 ) ;
#43985 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#43986 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#43987 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#43988 = axis2_placement_3d ( 'none', #43987, #43986, #43985 ) ;
#43989 = face_outer_bound ( 'none', #7678, .t. ) ;
#43990 = face_outer_bound ( 'none', #7709, .t. ) ;
#43991 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#43992 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#43993 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -37.71589725978749600 ) ) ;
#43994 = axis2_placement_3d ( 'none', #43993, #43992, #43991 ) ;
#43995 = circle ( 'none', #43994, 8.375496070352515000 ) ;
#43996 = cartesian_point ( 'none', ( 27.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#43997 = face_outer_bound ( 'none', #7765, .t. ) ;
#43998 = face_outer_bound ( 'none', #7761, .t. ) ;
#43999 = face_outer_bound ( 'none', #7719, .t. ) ;
#44000 = conical_surface ( 'none', #43981, 1.610000000000001200, 0.9599310885968749300 ) ;
#44001 = conical_surface ( 'none', #43988, 2.000000000000000900, 0.9599310885968839200 ) ;
#44002 = face_outer_bound ( 'none', #7682, .t. ) ;
#44003 = axis2_placement_3d ( 'none', #44063, #44035, #44034 ) ;
#44004 = plane ( 'none', #44057 ) ;
#44005 = circle ( 'none', #44062, 8.850000000000001400 ) ;
#44006 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44007 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#44008 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44009 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44010 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44011 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44012 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#44013 = vector ( 'none', #44009, 1000.000000000000000 ) ;
#44014 = cartesian_point ( 'none', ( 46.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#44015 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44016 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -35.71589725978749600 ) ) ;
#44017 = cylindrical_surface ( 'none', #44030, 5.400000000000000400 ) ;
#44018 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44020 = oriented_edge ( 'none', *, *, #44171, .t. ) ;
#44019 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44021 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -36.71589725978749600 ) ) ;
#44022 = axis2_placement_3d ( 'none', #44021, #44019, #44018 ) ;
#44023 = axis2_placement_3d ( 'none', #44016, #44015, #44010 ) ;
#44024 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44025 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44026 = axis2_placement_3d ( 'none', #43982, #44025, #44024 ) ;
#44027 = conical_surface ( 'none', #44023, 8.375496070352515000, 1.047197551196601000 ) ;
#44028 = line ( 'none', #44014, #44013 ) ;
#44029 = conical_surface ( 'none', #44026, 9.087251964823741100, 1.047197551196596700 ) ;
#44030 = axis2_placement_3d ( 'none', #44012, #44011, #44008 ) ;
#44031 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44032 = axis2_placement_3d ( 'none', #44088, #44043, #44078 ) ;
#44033 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#44034 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44035 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44036 = face_outer_bound ( 'none', #7666, .t. ) ;
#44037 = cylindrical_surface ( 'none', #44082, 2.000000000000000000 ) ;
#44038 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#44039 = conical_surface ( 'none', #44032, 9.087251964823741100, 1.047197551196596700 ) ;
#44040 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#44041 = vector ( 'none', #44040, 1000.000000000000000 ) ;
#44042 = cartesian_point ( 'none', ( 6.973080939901786100, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#44043 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44044 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44045 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44046 = axis2_placement_3d ( 'none', #44033, #44090, #44089 ) ;
#44047 = line ( 'none', #44042, #44041 ) ;
#44048 = circle ( 'none', #44003, 5.400000000000000400 ) ;
#44049 = circle ( 'none', #44046, 2.000000000000000900 ) ;
#44050 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44051 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44052 = axis2_placement_3d ( 'none', #44058, #44051, #44050 ) ;
#44053 = circle ( 'none', #44052, 8.850000000000001400 ) ;
#44054 = cartesian_point ( 'none', ( 6.426919060098210700, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#44055 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#44056 = axis2_placement_3d ( 'none', #44054, #44045, #44044 ) ;
#44057 = axis2_placement_3d ( 'none', #44007, #44006, #44055 ) ;
#44058 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#44059 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44060 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44061 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.98985223130100800 ) ) ;
#44062 = axis2_placement_3d ( 'none', #44061, #44060, #44059 ) ;
#44063 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#44064 = circle ( 'none', #44056, 2.000000000000000900 ) ;
#44065 = face_bound ( 'none', #7703, .t. ) ;
#44066 = cartesian_point ( 'none', ( 50.53952791502545200, 38.40073435648222500, -8.400000000000000400 ) ) ;
#44067 = line ( 'none', #44066, #44123 ) ;
#44068 = line ( 'none', #44112, #44116 ) ;
#44069 = cylindrical_surface ( 'none', #44155, 3.500000000000000900 ) ;
#44070 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44071 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, 3.469446951953614200e-015 ) ) ;
#44072 = axis2_placement_3d ( 'none', #44071, #44125, #44124 ) ;
#44073 = circle ( 'none', #44072, 3.500000000000000900 ) ;
#44074 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44075 = conical_surface ( 'none', #44077, 8.375496070352515000, 1.047197551196601000 ) ;
#44076 = face_outer_bound ( 'none', #7726, .t. ) ;
#44077 = axis2_placement_3d ( 'none', #44081, #44080, #44070 ) ;
#44078 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44079 = face_outer_bound ( 'none', #7680, .t. ) ;
#44080 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44081 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.71589725978749600 ) ) ;
#44082 = axis2_placement_3d ( 'none', #44087, #44086, #44074 ) ;
#44083 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44084 = axis2_placement_3d ( 'none', #44038, #44031, #44083 ) ;
#44085 = circle ( 'none', #44084, 8.375496070352515000 ) ;
#44086 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#44087 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44088 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -38.30496480251723300 ) ) ;
#44089 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44090 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44091 = cartesian_point ( 'none', ( 48.14732723694151400, 36.56492651671687400, -16.80000000000000100 ) ) ;
#44092 = cartesian_point ( 'none', ( 50.45155400986288900, 38.35603047644972500, -14.58703926758609800 ) ) ;
#44093 = cartesian_point ( 'none', ( 50.40011299845053800, 38.32949113516385600, -14.77501798653274500 ) ) ;
#44094 = cartesian_point ( 'none', ( 50.26591099239419000, 38.25720941485965200, -15.13897507399538800 ) ) ;
#44095 = cartesian_point ( 'none', ( 50.18227729860011300, 38.21093280983696200, -15.31577837028130200 ) ) ;
#44096 = cartesian_point ( 'none', ( 49.99183180772698900, 38.09952289017685000, -15.64234822559574000 ) ) ;
#44097 = cartesian_point ( 'none', ( 49.88450255065439600, 38.03415403158489700, -15.79407115952647400 ) ) ;
#44098 = cartesian_point ( 'none', ( 49.64718070659658600, 37.87985258574270400, -16.07373965623177300 ) ) ;
#44099 = cartesian_point ( 'none', ( 49.51988823394844300, 37.79258204167947400, -16.19826719009169800 ) ) ;
#44100 = cartesian_point ( 'none', ( 49.25483301748151600, 37.59768194198654400, -16.41407894895138900 ) ) ;
#44101 = cartesian_point ( 'none', ( 49.11472981648285000, 37.48818491841916500, -16.50685341302114400 ) ) ;
#44102 = cartesian_point ( 'none', ( 48.83398013273275500, 37.25183102389266300, -16.65400131087262300 ) ) ;
#44103 = cartesian_point ( 'none', ( 48.69400845860580800, 37.12574873661340300, -16.70859177379852100 ) ) ;
#44104 = cartesian_point ( 'none', ( 48.41665545027452600, 36.85660450835654700, -16.78175289595443000 ) ) ;
#44105 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44106 = cartesian_point ( 'none', ( -3.500000000000000900, -60.50000000000000000, -25.79999999999999700 ) ) ;
#44107 = line ( 'none', #44106, #44146 ) ;
#44108 = cartesian_point ( 'none', ( 3.500000000000000900, -60.50000000000000000, 3.469446951953614200e-015 ) ) ;
#44109 = axis2_placement_3d ( 'none', #44157, #44153, #44152 ) ;
#44110 = cartesian_point ( 'none', ( 48.27792809381223500, 36.71185169851256100, -16.80000000000000100 ) ) ;
#44111 = cartesian_point ( 'none', ( 48.14732723694151400, 36.56492651671687400, -16.80000000000000100 ) ) ;
#44112 = cartesian_point ( 'none', ( 6.973080939901786100, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#44113 = b_spline_curve_with_knots ( 'none', 3,
( #44111, #44110, #44104, #44103, #44102, #44101, #44100, #44099, #44098, #44097, #44096, #44095, #44094, #44093, #44092, #44160, #44159, #44158 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005035516973526972000, 0.005624343366591967200, 0.006213169759656962500, 0.006801996152721957700, 0.007390822545786953800, 0.007979648938851948200, 0.008568475331916947800, 0.009157301724981947400, 0.009746128118046947000 ),
.unspecified. ) ;
#44114 = face_outer_bound ( 'none', #7739, .t. ) ;
#44115 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#44116 = vector ( 'none', #44115, 1000.000000000000100 ) ;
#44117 = cartesian_point ( 'none', ( -3.500000000000000900, -60.50000000000000000, 3.469446951953614200e-015 ) ) ;
#44118 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44119 = vector ( 'none', #44118, 1000.000000000000000 ) ;
#44120 = cartesian_point ( 'none', ( 3.500000000000000900, -60.50000000000000000, -25.79999999999999700 ) ) ;
#44121 = line ( 'none', #44120, #44119 ) ;
#44122 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44123 = vector ( 'none', #44122, 1000.000000000000000 ) ;
#44124 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44125 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44126 = circle ( 'none', #44129, 5.500000000000003600 ) ;
#44127 = cartesian_point ( 'none', ( -26.49999999999999300, 18.00000000000000400, -24.80000000000000400 ) ) ;
#44128 = axis2_placement_3d ( 'none', #44182, #44167, #44166 ) ;
#44129 = axis2_placement_3d ( 'none', #44188, #44187, #44186 ) ;
#44130 = axis2_placement_3d ( 'none', #44132, #44185, #44184 ) ;
#44131 = axis2_placement_3d ( 'none', #44134, #44137, #44136 ) ;
#44132 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, -13.29999999999997100 ) ) ;
#44133 = face_outer_bound ( 'none', #7671, .t. ) ;
#44134 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -39.00000000000000000 ) ) ;
#44135 = cylindrical_surface ( 'none', #44130, 5.500000000000003600 ) ;
#44136 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44137 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44138 = face_outer_bound ( 'none', #7763, .t. ) ;
#44139 = cartesian_point ( 'none', ( 46.12658773652714200, 31.25000000000048700, -16.80000000000000100 ) ) ;
#44140 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44141 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44142 = cartesian_point ( 'none', ( 46.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#44143 = cartesian_point ( 'none', ( 50.53952791502545200, 38.40073435648222500, 0.0000000000000000000 ) ) ;
#44144 = circle ( 'none', #44147, 8.000000000000000000 ) ;
#44145 = cylindrical_surface ( 'none', #44131, 8.850000000000001400 ) ;
#44146 = vector ( 'none', #44105, 1000.000000000000000 ) ;
#44147 = axis2_placement_3d ( 'none', #44154, #44141, #44140 ) ;
#44148 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44149 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44150 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, -25.79999999999999700 ) ) ;
#44151 = cylindrical_surface ( 'none', #44109, 8.000000000000000000 ) ;
#44152 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44153 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44154 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#44155 = axis2_placement_3d ( 'none', #44150, #44149, #44148 ) ;
#44156 = cartesian_point ( 'none', ( 3.500000000000001800, -60.50000000000000000, 37.20000000000001000 ) ) ;
#44157 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#44158 = cartesian_point ( 'none', ( 50.53952791502543800, 38.40073435648221100, -13.80000000000000200 ) ) ;
#44159 = cartesian_point ( 'none', ( 50.53952791502565100, 38.40073435648233200, -13.99944575524947000 ) ) ;
#44160 = cartesian_point ( 'none', ( 50.52149041692258200, 38.39176556185739000, -14.19889728714165700 ) ) ;
#44161 = circle ( 'none', #44178, 5.500000000000005300 ) ;
#44162 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000000000, -13.30000000000000400 ) ) ;
#44163 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44164 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, 51.70000000000003100 ) ) ;
#44165 = cylindrical_surface ( 'none', #44216, 5.500000000000005300 ) ;
#44166 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44167 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#44168 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, 46.20000000000002400 ) ) ;
#44169 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000001400, 57.20000000000000300 ) ) ;
#44170 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44171 = edge_curve ( 'none', #43447, #42594, #34329, .t. ) ;
#44172 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, 46.20000000000002400 ) ) ;
#44173 = line ( 'none', #44172, #44224 ) ;
#44174 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000000000, -18.79999999999997200 ) ) ;
#44175 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44176 = vector ( 'none', #44175, 1000.000000000000000 ) ;
#44177 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000001400, 46.19999999999998900 ) ) ;
#44178 = axis2_placement_3d ( 'none', #44164, #44228, #44227 ) ;
#44179 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, -7.799999999999967000 ) ) ;
#44180 = line ( 'none', #44179, #44176 ) ;
#44181 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, 51.69999999999999600 ) ) ;
#44182 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000000000, -13.29999999999997100 ) ) ;
#44183 = face_outer_bound ( 'none', #7784, .t. ) ;
#44184 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44185 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44186 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44187 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44188 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, -13.29999999999997100 ) ) ;
#44189 = circle ( 'none', #44128, 5.500000000000003600 ) ;
#44190 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, -7.799999999999967000 ) ) ;
#44191 = edge_curve ( 'none', #52899, #46394, #34275, .t. ) ;
#44192 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44193 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44194 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, 37.20000000000001000 ) ) ;
#44195 = axis2_placement_3d ( 'none', #44194, #44193, #44192 ) ;
#44196 = line ( 'none', #41009, #41760 ) ;
#44197 = cartesian_point ( 'none', ( 5.726919060098210500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#44198 = circle ( 'none', #44455, 2.000000000000000900 ) ;
#44199 = cartesian_point ( 'none', ( 69.49999999999997200, 8.633759933988835800e-015, 1.387778780781445700e-014 ) ) ;
#44200 = oriented_edge ( 'none', *, *, #20971, .f. ) ;
#44201 = cartesian_point ( 'none', ( -3.500000000000001800, -60.50000000000000000, 37.20000000000001000 ) ) ;
#44202 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000001400, 57.20000000000003800 ) ) ;
#44203 = vector ( 'none', #44214, 1000.000000000000000 ) ;
#44204 = vertex_point ( 'none', #34324 ) ;
#44205 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, 57.20000000000000300 ) ) ;
#44206 = cartesian_point ( 'none', ( -6.000000000000001800, -144.2414213562373700, -21.00000000000000700 ) ) ;
#44207 = line ( 'none', #44206, #44991 ) ;
#44208 = oriented_edge ( 'none', *, *, #43182, .f. ) ;
#44209 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, 46.19999999999998900 ) ) ;
#44210 = oriented_edge ( 'none', *, *, #43770, .t. ) ;
#44211 = circle ( 'none', #44195, 3.500000000000001800 ) ;
#44212 = oriented_edge ( 'none', *, *, #44474, .t. ) ;
#44213 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44214 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44215 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, 57.20000000000000300 ) ) ;
#44216 = axis2_placement_3d ( 'none', #44181, #44163, #44213 ) ;
#44217 = face_outer_bound ( 'none', #7805, .t. ) ;
#44218 = edge_loop ( 'none', ( #44754, #44752 ) ) ;
#44219 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44220 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#44221 = axis2_placement_3d ( 'none', #44162, #44220, #44219 ) ;
#44222 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000000000, -7.799999999999967000 ) ) ;
#44223 = line ( 'none', #44215, #44203 ) ;
#44224 = vector ( 'none', #44170, 1000.000000000000000 ) ;
#44225 = circle ( 'none', #44221, 5.500000000000003600 ) ;
#44226 = cartesian_point ( 'none', ( 21.00000000000000700, 18.00000000000000400, -24.80000000000000400 ) ) ;
#44227 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44228 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44229 = circle ( 'none', #44276, 1.000000000000000900 ) ;
#44230 = toroidal_surface ( 'none', #44272, 30.50000000000000000, 3.000000000000000000 ) ;
#44231 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44232 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -16.80000000000000100 ) ) ;
#44233 = cartesian_point ( 'none', ( 50.53952791502543800, 38.40073435648221100, -13.80000000000000200 ) ) ;
#44234 = axis2_placement_3d ( 'none', #44319, #44318, #44317 ) ;
#44236 = edge_loop ( 'none', ( #44208, #44485 ) ) ;
#44235 = circle ( 'none', #44287, 5.500000000000005300 ) ;
#44237 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44238 = circle ( 'none', #44277, 30.50000000000000000 ) ;
#44239 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000001400, 51.69999999999999600 ) ) ;
#44240 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44241 = vector ( 'none', #44240, 1000.000000000000000 ) ;
#44242 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, 57.20000000000003800 ) ) ;
#44243 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000001400, 51.70000000000003100 ) ) ;
#44244 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44245 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44246 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, 51.70000000000003100 ) ) ;
#44247 = line ( 'none', #44242, #44241 ) ;
#44248 = circle ( 'none', #44255, 5.500000000000005300 ) ;
#44249 = circle ( 'none', #44251, 8.000000000000000000 ) ;
#44250 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, -16.80000000000000100 ) ) ;
#44251 = axis2_placement_3d ( 'none', #44250, #44237, #44231 ) ;
#44252 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#44253 = face_outer_bound ( 'none', #7741, .t. ) ;
#44254 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44255 = axis2_placement_3d ( 'none', #44243, #44252, #44254 ) ;
#44256 = axis2_placement_3d ( 'none', #44246, #44245, #44244 ) ;
#44257 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, 57.20000000000003800 ) ) ;
#44258 = cylindrical_surface ( 'none', #44256, 5.500000000000005300 ) ;
#44259 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000001400, 46.20000000000002400 ) ) ;
#44260 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44261 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#44262 = cartesian_point ( 'none', ( -30.49999999999999300, 18.00000000000000400, -19.80000000000000100 ) ) ;
#44263 = axis2_placement_3d ( 'none', #44262, #44261, #44260 ) ;
#44264 = circle ( 'none', #44234, 5.500000000000003600 ) ;
#44265 = cartesian_point ( 'none', ( -27.49999999999999300, 18.00000000000000400, -23.80000000000000100 ) ) ;
#44266 = circle ( 'none', #44263, 3.000000000000002700 ) ;
#44267 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44268 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44269 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44270 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44271 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -19.80000000000000100 ) ) ;
#44272 = axis2_placement_3d ( 'none', #44271, #44268, #44267 ) ;
#44273 = face_outer_bound ( 'none', #7816, .t. ) ;
#44274 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44275 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44276 = axis2_placement_3d ( 'none', #44284, #44275, #44274 ) ;
#44277 = axis2_placement_3d ( 'none', #44232, #44270, #44269 ) ;
#44278 = cartesian_point ( 'none', ( 30.50000000000000700, 18.00000000000000000, -16.80000000000000100 ) ) ;
#44279 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44280 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44281 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -23.80000000000000100 ) ) ;
#44282 = axis2_placement_3d ( 'none', #44281, #44280, #44279 ) ;
#44283 = circle ( 'none', #44282, 27.50000000000000000 ) ;
#44284 = cartesian_point ( 'none', ( 26.50000000000000700, 18.00000000000000000, -23.80000000000000100 ) ) ;
#44285 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44286 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#44287 = axis2_placement_3d ( 'none', #44239, #44286, #44285 ) ;
#44288 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, -13.30000000000000400 ) ) ;
#44289 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, -7.800000000000001600 ) ) ;
#44290 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44291 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44292 = vector ( 'none', #44291, 1000.000000000000000 ) ;
#44293 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, -18.79999999999997200 ) ) ;
#44294 = axis2_placement_3d ( 'none', #44288, #44300, #44290 ) ;
#44295 = cartesian_point ( 'none', ( 26.50000000000000700, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44296 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000000000, -18.80000000000000800 ) ) ;
#44297 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44298 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#44299 = cartesian_point ( 'none', ( -26.49999999999999300, 18.00000000000000400, -23.80000000000000100 ) ) ;
#44300 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44301 = axis2_placement_3d ( 'none', #44299, #44298, #44297 ) ;
#44302 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44303 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44304 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -23.80000000000000100 ) ) ;
#44305 = axis2_placement_3d ( 'none', #44304, #44303, #44302 ) ;
#44306 = line ( 'none', #44293, #44292 ) ;
#44307 = cylindrical_surface ( 'none', #44294, 5.500000000000003600 ) ;
#44308 = face_outer_bound ( 'none', #7837, .t. ) ;
#44309 = cartesian_point ( 'none', ( 27.50000000000000700, 18.00000000000000000, -23.80000000000000100 ) ) ;
#44310 = circle ( 'none', #44301, 1.000000000000000900 ) ;
#44311 = cartesian_point ( 'none', ( -27.49999999999999300, 18.00000000000000400, -19.80000000000000100 ) ) ;
#44312 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44313 = vector ( 'none', #44312, 1000.000000000000000 ) ;
#44314 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, -18.80000000000000800 ) ) ;
#44315 = cartesian_point ( 'none', ( -30.49999999999999300, 18.00000000000000400, -16.80000000000000100 ) ) ;
#44316 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, -18.79999999999997200 ) ) ;
#44317 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44318 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44319 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, -13.30000000000000400 ) ) ;
#44320 = line ( 'none', #44314, #44313 ) ;
#44321 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000000000, -7.800000000000001600 ) ) ;
#44322 = toroidal_surface ( 'none', #44305, 26.50000000000000000, 1.000000000000000000 ) ;
#44323 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 37.20000000000003800 ) ) ;
#44324 = axis2_placement_3d ( 'none', #44323, #44385, #44384 ) ;
#44325 = circle ( 'none', #44324, 66.49999999999998600 ) ;
#44326 = circle ( 'none', #44334, 2.000000000000001800 ) ;
#44327 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 2.000000000000015500 ) ) ;
#44328 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44329 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44330 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.387778780781445700e-014 ) ) ;
#44331 = vector ( 'none', #44382, 1000.000000000000000 ) ;
#44332 = cartesian_point ( 'none', ( -66.49999999999998600, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#44333 = line ( 'none', #44332, #44331 ) ;
#44334 = axis2_placement_3d ( 'none', #44376, #44375, #44374 ) ;
#44335 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44336 = vector ( 'none', #44335, 1000.000000000000000 ) ;
#44337 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, 46.19999999999998900 ) ) ;
#44338 = line ( 'none', #44337, #44336 ) ;
#44339 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44340 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44341 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, 51.69999999999999600 ) ) ;
#44342 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#44343 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#44344 = circle ( 'none', #44346, 5.500000000000005300 ) ;
#44345 = circle ( 'none', #44352, 69.49999999999997200 ) ;
#44346 = axis2_placement_3d ( 'none', #44341, #44340, #44339 ) ;
#44347 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#44348 = vector ( 'none', #44347, 1000.000000000000000 ) ;
#44349 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, -7.800000000000001600 ) ) ;
#44350 = line ( 'none', #44349, #44348 ) ;
#44351 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, -18.80000000000000800 ) ) ;
#44352 = axis2_placement_3d ( 'none', #44330, #44329, #44328 ) ;
#44353 = face_outer_bound ( 'none', #7853, .t. ) ;
#44354 = cartesian_point ( 'none', ( 27.50000000000000700, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44355 = line ( 'none', #44354, #44404 ) ;
#44356 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44357 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44358 = axis2_placement_3d ( 'none', #44366, #44357, #44356 ) ;
#44359 = circle ( 'none', #44358, 71.49999999999998600 ) ;
#44360 = cartesian_point ( 'none', ( -71.49999999999995700, -3.295974604355933500e-014, 5.000000000000004400 ) ) ;
#44361 = axis2_placement_3d ( 'none', #44371, #44364, #44411 ) ;
#44362 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44363 = vector ( 'none', #44362, 1000.000000000000000 ) ;
#44364 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44365 = cylindrical_surface ( 'none', #44408, 66.49999999999998600 ) ;
#44366 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44367 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44368 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44369 = cartesian_point ( 'none', ( 71.49999999999998600, 8.756224613903572600e-015, 42.20000000000001700 ) ) ;
#44370 = line ( 'none', #44415, #44414 ) ;
#44371 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44372 = face_outer_bound ( 'none', #7873, .t. ) ;
#44373 = axis2_placement_3d ( 'none', #44342, #44368, #44367 ) ;
#44374 = direction ( 'none', ( -1.000000000000000000, -1.224646799147349500e-016, 0.0000000000000000000 ) ) ;
#44375 = direction ( 'none', ( -1.224646799147353200e-016, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#44376 = cartesian_point ( 'none', ( 69.49999999999997200, 8.511295254074102300e-015, 2.000000000000007100 ) ) ;
#44377 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#44378 = cartesian_point ( 'none', ( 71.49999999999998600, 8.756224613903572600e-015, -93.19436435124508500 ) ) ;
#44379 = line ( 'none', #44378, #44363 ) ;
#44380 = circle ( 'none', #44361, 56.49999999999999300 ) ;
#44381 = cylindrical_surface ( 'none', #44373, 71.49999999999998600 ) ;
#44382 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44383 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#44384 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44385 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44386 = vector ( 'none', #44450, 1000.000000000000000 ) ;
#44387 = cartesian_point ( 'none', ( 66.49999999999998600, 8.143901214329898400e-015, -93.19436435124508500 ) ) ;
#44388 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44389 = cartesian_point ( 'none', ( 30.50000000000000700, 18.00000000000000000, -19.80000000000000100 ) ) ;
#44390 = line ( 'none', #44387, #44386 ) ;
#44391 = circle ( 'none', #44442, 2.999999999999999100 ) ;
#44392 = cylindrical_surface ( 'none', #44443, 27.50000000000000000 ) ;
#44393 = axis2_placement_3d ( 'none', #44446, #44445, #44444 ) ;
#44394 = face_outer_bound ( 'none', #7878, .t. ) ;
#44395 = circle ( 'none', #44393, 66.49999999999998600 ) ;
#44396 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44397 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44398 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44399 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44400 = axis2_placement_3d ( 'none', #44402, #44399, #44398 ) ;
#44401 = cartesian_point ( 'none', ( 66.49999999999998600, 8.143901214329898400e-015, 42.20000000000001700 ) ) ;
#44402 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -19.80000000000000100 ) ) ;
#44403 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44404 = vector ( 'none', #44403, 1000.000000000000000 ) ;
#44405 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#44407 = edge_curve ( 'none', #44204, #44469, #34320, .t. ) ;
#44406 = cartesian_point ( 'none', ( -66.49999999999998600, 0.0000000000000000000, 37.20000000000003800 ) ) ;
#44408 = axis2_placement_3d ( 'none', #44405, #44397, #44396 ) ;
#44409 = cartesian_point ( 'none', ( 66.49999999999998600, 8.143901214329898400e-015, 37.20000000000003800 ) ) ;
#44410 = edge_loop ( 'none', ( #46388, #46385, #46391, #46319 ) ) ;
#44411 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44412 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44413 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44414 = vector ( 'none', #44413, 1000.000000000000000 ) ;
#44415 = cartesian_point ( 'none', ( -27.49999999999999300, 18.00000000000000400, -24.80000000000000400 ) ) ;
#44416 = circle ( 'none', #44400, 27.50000000000000000 ) ;
#44417 = cartesian_point ( 'none', ( -66.49999999999998600, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44418 = toroidal_surface ( 'none', #44433, 56.49999999999999300, 3.000000000000000000 ) ;
#44419 = face_outer_bound ( 'none', #7915, .t. ) ;
#44420 = circle ( 'none', #44467, 2.000000000000000900 ) ;
#44421 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44422 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44423 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44424 = cartesian_point ( 'none', ( -54.11272594960119900, 23.25001200932955600, -16.80000000000000100 ) ) ;
#44425 = circle ( 'none', #44484, 3.000000000000002700 ) ;
#44426 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44427 = oriented_edge ( 'none', *, *, #44893, .t. ) ;
#44428 = oriented_edge ( 'none', *, *, #44480, .f. ) ;
#44429 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44430 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44431 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44432 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44433 = axis2_placement_3d ( 'none', #44423, #44435, #44486 ) ;
#44434 = face_outer_bound ( 'none', #7820, .t. ) ;
#44435 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44436 = cartesian_point ( 'none', ( -57.07509922711717800, 23.81318078814138100, -13.80000000000000200 ) ) ;
#44437 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44438 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44439 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -19.80000000000000100 ) ) ;
#44440 = axis2_placement_3d ( 'none', #44439, #44438, #44437 ) ;
#44441 = cartesian_point ( 'none', ( 27.50000000000000700, 18.00000000000000000, -19.80000000000000100 ) ) ;
#44442 = axis2_placement_3d ( 'none', #44389, #44430, #44429 ) ;
#44443 = axis2_placement_3d ( 'none', #44388, #44432, #44431 ) ;
#44444 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44445 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44446 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44447 = axis2_placement_3d ( 'none', #44426, #44422, #44421 ) ;
#44448 = circle ( 'none', #44440, 27.50000000000000000 ) ;
#44449 = circle ( 'none', #44447, 26.50000000000000000 ) ;
#44450 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44451 = cartesian_point ( 'none', ( 21.00000000000000700, 18.00000000000000400, 42.20000000000001700 ) ) ;
#44452 = line ( 'none', #44451, #41758 ) ;
#44453 = line ( 'none', #44460, #44470 ) ;
#44454 = line ( 'none', #43960, #44722 ) ;
#44455 = axis2_placement_3d ( 'none', #44197, #44685, #44987 ) ;
#44456 = cartesian_point ( 'none', ( -20.99999999999999300, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44457 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44458 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44459 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44460 = cartesian_point ( 'none', ( 51.50000000000000700, -76.00000000000001400, 64.19999999999997400 ) ) ;
#44461 = face_outer_bound ( 'none', #7905, .t. ) ;
#44462 = axis2_placement_3d ( 'none', #44490, #44458, #44457 ) ;
#44463 = cartesian_point ( 'none', ( -59.49999999999999300, 6.999999999999985800, -13.80000000000000200 ) ) ;
#44464 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44465 = vertex_point ( 'none', #34274 ) ;
#44466 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44467 = axis2_placement_3d ( 'none', #44479, #44466, #44464 ) ;
#44468 = vertex_point ( 'none', #34317 ) ;
#44469 = vertex_point ( 'none', #34327 ) ;
#44470 = vector ( 'none', #44459, 1000.000000000000000 ) ;
#44471 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44472 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44473 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44474 = edge_curve ( 'none', #43533, #43504, #34310, .t. ) ;
#44475 = axis2_placement_3d ( 'none', #44473, #44472, #44471 ) ;
#44476 = circle ( 'none', #44475, 59.50000000000000000 ) ;
#44477 = cartesian_point ( 'none', ( 21.00000000000000700, 18.00000000000000400, -16.91999999999998400 ) ) ;
#44478 = oriented_edge ( 'none', *, *, #44766, .f. ) ;
#44479 = cartesian_point ( 'none', ( -69.49999999999997200, 0.0000000000000000000, 2.000000000000007100 ) ) ;
#44480 = edge_curve ( 'none', #44469, #44465, #34323, .t. ) ;
#44481 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44482 = direction ( 'none', ( 1.224646799147353200e-016, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#44483 = cartesian_point ( 'none', ( -56.49999999999998600, 6.999999999999985800, -13.80000000000000200 ) ) ;
#44484 = axis2_placement_3d ( 'none', #44483, #44482, #44481 ) ;
#44485 = oriented_edge ( 'none', *, *, #43458, .f. ) ;
#44486 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44488 = edge_curve ( 'none', #43858, #43856, #34362, .t. ) ;
#44487 = cylindrical_surface ( 'none', #44462, 21.00000000000000000 ) ;
#44489 = cartesian_point ( 'none', ( -20.99999999999999300, 18.00000000000000000, -16.91999999999998400 ) ) ;
#44490 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, 42.20000000000001700 ) ) ;
#44491 = oriented_edge ( 'none', *, *, #44488, .t. ) ;
#44492 = cylindrical_surface ( 'none', #44532, 3.500000000000010200 ) ;
#44493 = cartesian_point ( 'none', ( 6.273080939901785900, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#44494 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44495 = vector ( 'none', #44494, 1000.000000000000000 ) ;
#44496 = cartesian_point ( 'none', ( 4.237403964769490500, -52.34892086330936700, 3.469446951953614200e-015 ) ) ;
#44497 = edge_loop ( 'none', ( #44749, #44427 ) ) ;
#44498 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000015500 ) ) ;
#44499 = cartesian_point ( 'none', ( 71.49999999999998600, 8.756224613903572600e-015, -93.19436435124508500 ) ) ;
#44500 = vertex_point ( 'none', #34312 ) ;
#44501 = line ( 'none', #44499, #44495 ) ;
#44502 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44503 = circle ( 'none', #44552, 71.49999999999998600 ) ;
#44504 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44505 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44506 = axis2_placement_3d ( 'none', #44517, #44505, #44504 ) ;
#44507 = cartesian_point ( 'none', ( 71.49999999999998600, 8.756224613903574100e-015, 2.000000000000015500 ) ) ;
#44508 = cartesian_point ( 'none', ( 59.50000000000000700, 6.999999999999978700, 3.469446951953614200e-015 ) ) ;
#44509 = vector ( 'none', #44502, 1000.000000000000000 ) ;
#44510 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#44511 = line ( 'none', #44510, #44509 ) ;
#44512 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44513 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44514 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000007100 ) ) ;
#44515 = axis2_placement_3d ( 'none', #44514, #44513, #44512 ) ;
#44516 = toroidal_surface ( 'none', #44515, 69.49999999999997200, 2.000000000000000900 ) ;
#44517 = cartesian_point ( 'none', ( 56.50000000000000000, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44518 = cartesian_point ( 'none', ( -69.49999999999997200, 0.0000000000000000000, 1.387778780781445700e-014 ) ) ;
#44519 = face_outer_bound ( 'none', #7936, .t. ) ;
#44520 = circle ( 'none', #44506, 2.999999999999999100 ) ;
#44521 = circle ( 'none', #44542, 3.500000000000003100 ) ;
#44522 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44523 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44524 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44525 = circle ( 'none', #44527, 59.50000000000000000 ) ;
#44526 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44527 = axis2_placement_3d ( 'none', #44528, #44555, #44554 ) ;
#44528 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44529 = face_outer_bound ( 'none', #7939, .t. ) ;
#44530 = cartesian_point ( 'none', ( 48.89453692895882100, 30.24999999999951300, 37.20000000000001000 ) ) ;
#44531 = cartesian_point ( 'none', ( 55.89453692895884300, 30.24999999999951300, 37.20000000000001000 ) ) ;
#44532 = axis2_placement_3d ( 'none', #44536, #44522, #44526 ) ;
#44533 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44534 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44535 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, 3.469446951953614200e-015 ) ) ;
#44536 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, -25.79999999999999700 ) ) ;
#44537 = cartesian_point ( 'none', ( -48.89453692895840200, 30.25000000000024900, 3.469446951953614200e-015 ) ) ;
#44538 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44539 = vector ( 'none', #44538, 1000.000000000000000 ) ;
#44540 = cartesian_point ( 'none', ( 4.237403964769390200, -52.34892086330933100, -8.400000000000000400 ) ) ;
#44541 = line ( 'none', #44540, #44539 ) ;
#44542 = axis2_placement_3d ( 'none', #44535, #44534, #44533 ) ;
#44543 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44544 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44545 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, 3.469446951953614200e-015 ) ) ;
#44546 = axis2_placement_3d ( 'none', #44545, #44544, #44543 ) ;
#44547 = cartesian_point ( 'none', ( 48.89453692895882100, 30.24999999999951300, 3.469446951953614200e-015 ) ) ;
#44548 = circle ( 'none', #44546, 3.500000000000010200 ) ;
#44549 = cartesian_point ( 'none', ( 55.89453692895884300, 30.24999999999951300, 3.469446951953614200e-015 ) ) ;
#44550 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44551 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44552 = axis2_placement_3d ( 'none', #44498, #44551, #44550 ) ;
#44553 = cylindrical_surface ( 'none', #44626, 59.50000000000000000 ) ;
#44554 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44555 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44556 = face_outer_bound ( 'none', #7965, .t. ) ;
#44557 = cartesian_point ( 'none', ( 56.50000000000000700, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44558 = cartesian_point ( 'none', ( 4.237403964769480800, -52.34892086330936700, -13.80000000000000200 ) ) ;
#44559 = cartesian_point ( 'none', ( 4.237403964773509600, -52.34892086331107200, -14.02642365615992200 ) ) ;
#44560 = cartesian_point ( 'none', ( 4.183232424838246600, -52.32597351345373900, -14.24896570851465700 ) ) ;
#44561 = cartesian_point ( 'none', ( 4.042263157736654100, -52.26952246075991600, -14.54741780394532900 ) ) ;
#44562 = cartesian_point ( 'none', ( 3.984686959142929500, -52.24685296494438800, -14.64283235470823800 ) ) ;
#44563 = cartesian_point ( 'none', ( 3.855839247793761500, -52.19770617871889600, -14.81912657008199500 ) ) ;
#44564 = cartesian_point ( 'none', ( 3.784510063285221500, -52.17119566019230300, -14.90057983788809500 ) ) ;
#44565 = cartesian_point ( 'none', ( 3.553049052680740800, -52.08833805457577200, -15.12850939666695800 ) ) ;
#44566 = cartesian_point ( 'none', ( 3.376502219108943800, -52.02923374429133900, -15.25711740673185400 ) ) ;
#44567 = cartesian_point ( 'none', ( 3.004802131598916400, -51.91657534787188400, -15.47384294026163300 ) ) ;
#44568 = cartesian_point ( 'none', ( 2.805930744766377500, -51.86181925286743400, -15.56420998692925300 ) ) ;
#44569 = cartesian_point ( 'none', ( 2.193550738801697300, -51.71274441905401200, -15.79089261016367000 ) ) ;
#44570 = cartesian_point ( 'none', ( 1.763615336462115700, -51.63330375275568700, -15.88566567330343000 ) ) ;
#44571 = cartesian_point ( 'none', ( 0.8859094582446528400, -51.52682403236553900, -16.00888965875632100 ) ) ;
#44572 = cartesian_point ( 'none', ( 0.4444267408375892100, -51.50002561425038300, -16.03604075953860100 ) ) ;
#44573 = cartesian_point ( 'none', ( -0.4431578792727670600, -51.49997442234076300, -16.03609515657891300 ) ) ;
#44574 = cartesian_point ( 'none', ( -0.8916791733679631000, -51.52742274743069800, -16.00821698746084800 ) ) ;
#44575 = cartesian_point ( 'none', ( -1.545066604036915600, -51.60684136638759200, -15.91627916754115400 ) ) ;
#44576 = cartesian_point ( 'none', ( -1.760443899987162100, -51.63963491680170400, -15.87712896323124800 ) ) ;
#44577 = cartesian_point ( 'none', ( -2.185603968399471200, -51.71715122248896500, -15.77701780763274200 ) ) ;
#44578 = cartesian_point ( 'none', ( -2.396624796318039200, -51.76219226621744700, -15.71568760816859400 ) ) ;
#44579 = cartesian_point ( 'none', ( -2.805754202116505600, -51.86176383514106200, -15.56430900487667100 ) ) ;
#44580 = cartesian_point ( 'none', ( -3.002259914923423300, -51.91584837038782800, -15.47511793820047600 ) ) ;
#44581 = cartesian_point ( 'none', ( -3.374560632488259800, -52.02860224931560400, -15.25845427758562800 ) ) ;
#44582 = edge_loop ( 'none', ( #46301, #46304, #46117, #46302 ) ) ;
#44583 = cartesian_point ( 'none', ( -3.552193352890170400, -52.08805018658416900, -15.12913776758641200 ) ) ;
#44584 = cartesian_point ( 'none', ( -3.860328141799293200, -52.19831842993392700, -14.82613128670851000 ) ) ;
#44585 = cartesian_point ( 'none', ( -3.994694320214053900, -52.25047523071820200, -14.64801197285081900 ) ) ;
#44586 = cartesian_point ( 'none', ( -4.136297415655252300, -52.30717758095131800, -14.34839162107915900 ) ) ;
#44587 = cartesian_point ( 'none', ( -4.174043838406565700, -52.32266743747396700, -14.24163798298444000 ) ) ;
#44588 = cartesian_point ( 'none', ( -4.224331259581823900, -52.34343732050491800, -14.02435419877705600 ) ) ;
#44589 = cartesian_point ( 'none', ( -4.237403964769489700, -52.34892086330936000, -13.91342275660625400 ) ) ;
#44590 = cartesian_point ( 'none', ( -4.237403964769401700, -52.34892086330932400, -13.80000000000000200 ) ) ;
#44591 = b_spline_curve_with_knots ( 'none', 3,
( #44590, #44589, #44588, #44587, #44586, #44585, #44584, #44583, #44581, #44580, #44579, #44578, #44577, #44576, #44575, #44574, #44573, #44572, #44571, #44570, #44569, #44568, #44567, #44566, #44565, #44564, #44563, #44562, #44561, #44560, #44559, #44558 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 1.969786680719345600e-007, 0.0003353292945868339700, 0.0006704616105055960700, 0.001340726242343120200, 0.002010990874180643500, 0.002681255506018166600, 0.003351520137855688400, 0.004021784769693209800, 0.005362314033368249100, 0.006702843297043290100, 0.008043372560718329400, 0.008713637192555849500, 0.009383901824393367900, 0.009719034140312126200, 0.01005416645623088300, 0.01072443108806839800 ),
.unspecified. ) ;
#44592 = axis2_placement_3d ( 'none', #44627, #44616, #44615 ) ;
#44593 = face_outer_bound ( 'none', #7973, .t. ) ;
#44594 = face_outer_bound ( 'none', #8016, .t. ) ;
#44595 = circle ( 'none', #44629, 3.500000000000010200 ) ;
#44596 = cylindrical_surface ( 'none', #44637, 3.500000000000010200 ) ;
#44597 = cartesian_point ( 'none', ( 59.50000000000000700, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44598 = cartesian_point ( 'none', ( 4.237403964769480800, -52.34892086330936700, -13.80000000000000200 ) ) ;
#44599 = cartesian_point ( 'none', ( -57.07509922711717800, 23.81318078814138100, -13.80000000000000200 ) ) ;
#44600 = cartesian_point ( 'none', ( -57.07509922711736300, 23.81318078814145900, -13.99944575524946100 ) ) ;
#44601 = cartesian_point ( 'none', ( -57.05639937818559600, 23.80569037661929200, -14.19889728714165100 ) ) ;
#44602 = cartesian_point ( 'none', ( -56.98317802260113800, 23.77728737593478700, -14.58703926758609300 ) ) ;
#44603 = cartesian_point ( 'none', ( -56.92913068222716100, 23.75656542405968400, -14.77501798653273300 ) ) ;
#44604 = cartesian_point ( 'none', ( -56.78585717731417800, 23.70453150906540100, -15.13897507399538300 ) ) ;
#44605 = cartesian_point ( 'none', ( -56.69565142299874300, 23.67292390241052400, -15.31577837028129900 ) ) ;
#44606 = cartesian_point ( 'none', ( -56.48573926211775400, 23.60496406201304300, -15.64234822559573600 ) ) ;
#44607 = cartesian_point ( 'none', ( -56.36551262728197300, 23.56838246317659700, -15.79407115952648500 ) ) ;
#44608 = cartesian_point ( 'none', ( -56.09238873152899900, 23.49399206443650800, -16.07373965623177300 ) ) ;
#44609 = cartesian_point ( 'none', ( -55.94252913686553800, 23.45709188366074500, -16.19826719009171300 ) ) ;
#44610 = cartesian_point ( 'none', ( -55.62064728837292900, 23.38903020393112800, -16.41407894895139200 ) ) ;
#44611 = cartesian_point ( 'none', ( -55.44567347832122600, 23.35736522491367100, -16.50685341302113700 ) ) ;
#44612 = cartesian_point ( 'none', ( -55.08240933961161500, 23.30518559372322300, -16.65400131087262300 ) ) ;
#44613 = cartesian_point ( 'none', ( -54.89514624113300600, 23.28465891177812400, -16.70859177379851700 ) ) ;
#44614 = cartesian_point ( 'none', ( -4.237403964769401700, -52.34892086330932400, -13.80000000000000200 ) ) ;
#44615 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44616 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44617 = cartesian_point ( 'none', ( -54.50967317331036100, 23.25684127676413100, -16.78175289595443000 ) ) ;
#44618 = cartesian_point ( 'none', ( -54.30930539115152600, 23.24967139102662400, -16.80000000000000100 ) ) ;
#44619 = cartesian_point ( 'none', ( -54.11272594960119900, 23.25001200932955600, -16.80000000000000100 ) ) ;
#44620 = circle ( 'none', #44657, 56.49999999999999300 ) ;
#44621 = cartesian_point ( 'none', ( 57.07509922711686600, 23.81318078814247800, 0.0000000000000000000 ) ) ;
#44622 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44623 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44624 = b_spline_curve_with_knots ( 'none', 3,
( #44619, #44618, #44617, #44613, #44612, #44611, #44610, #44609, #44608, #44607, #44606, #44605, #44604, #44603, #44602, #44601, #44600, #44599 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005035516973527007600, 0.005624343366592008000, 0.006213169759657008500, 0.006801996152722009800, 0.007390822545787010200, 0.007979648938852010700, 0.008568475331917012000, 0.009157301724982011600, 0.009746128118047012900 ),
.unspecified. ) ;
#44625 = toroidal_surface ( 'none', #44592, 56.49999999999999300, 3.000000000000000000 ) ;
#44626 = axis2_placement_3d ( 'none', #44524, #44523, #44623 ) ;
#44627 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44628 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, 37.20000000000001000 ) ) ;
#44629 = axis2_placement_3d ( 'none', #44628, #44635, #44684 ) ;
#44630 = cartesian_point ( 'none', ( -55.89453692895840900, 30.25000000000024900, -25.79999999999999700 ) ) ;
#44631 = line ( 'none', #44630, #44682 ) ;
#44632 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44633 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44634 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, -25.79999999999999700 ) ) ;
#44635 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44636 = circle ( 'none', #44683, 3.500000000000003100 ) ;
#44637 = axis2_placement_3d ( 'none', #44634, #44633, #44632 ) ;
#44638 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44639 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44640 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44641 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, 3.469446951953614200e-015 ) ) ;
#44642 = axis2_placement_3d ( 'none', #44640, #44639, #44638 ) ;
#44643 = cartesian_point ( 'none', ( -56.49999999999999300, 6.999999999999985800, -16.80000000000000100 ) ) ;
#44644 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44645 = vector ( 'none', #44644, 1000.000000000000000 ) ;
#44646 = cartesian_point ( 'none', ( -20.99999999999999300, 18.00000000000000000, 42.20000000000001700 ) ) ;
#44647 = line ( 'none', #44646, #44645 ) ;
#44648 = circle ( 'none', #44642, 59.50000000000000000 ) ;
#44649 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, 3.469446951953614200e-015 ) ) ;
#44650 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44651 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44652 = circle ( 'none', #44653, 59.50000000000000000 ) ;
#44653 = axis2_placement_3d ( 'none', #44622, #44651, #44650 ) ;
#44654 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44655 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44656 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44657 = axis2_placement_3d ( 'none', #44656, #44655, #44654 ) ;
#44658 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, -25.79999999999999700 ) ) ;
#44659 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44660 = face_outer_bound ( 'none', #8014, .t. ) ;
#44661 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44662 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44663 = axis2_placement_3d ( 'none', #44641, #44662, #44661 ) ;
#44664 = axis2_placement_3d ( 'none', #44707, #44706, #44705 ) ;
#44665 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44666 = vector ( 'none', #44665, 1000.000000000000000 ) ;
#44667 = cartesian_point ( 'none', ( -48.89453692895840200, 30.25000000000024900, -25.79999999999999700 ) ) ;
#44668 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44669 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44670 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, 37.20000000000001000 ) ) ;
#44671 = line ( 'none', #44667, #44666 ) ;
#44672 = circle ( 'none', #44720, 3.500000000000003100 ) ;
#44673 = circle ( 'none', #44663, 3.500000000000010200 ) ;
#44674 = circle ( 'none', #44678, 3.500000000000003100 ) ;
#44675 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44676 = cylindrical_surface ( 'none', #44677, 3.500000000000003100 ) ;
#44677 = axis2_placement_3d ( 'none', #44658, #44659, #44721 ) ;
#44678 = axis2_placement_3d ( 'none', #44670, #44669, #44668 ) ;
#44679 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44680 = cartesian_point ( 'none', ( -48.89453692895840200, 30.25000000000024900, 37.20000000000001000 ) ) ;
#44681 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44682 = vector ( 'none', #44681, 1000.000000000000000 ) ;
#44683 = axis2_placement_3d ( 'none', #44649, #44679, #44675 ) ;
#44684 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44685 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44686 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#44687 = circle ( 'none', #44745, 21.00000000000000000 ) ;
#44688 = face_outer_bound ( 'none', #8185, .t. ) ;
#44689 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44690 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44691 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44692 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, 3.469446951953614200e-015 ) ) ;
#44693 = axis2_placement_3d ( 'none', #44692, #44691, #44761 ) ;
#44694 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, -25.79999999999999700 ) ) ;
#44695 = edge_loop ( 'none', ( #44478, #44428, #45035, #45032 ) ) ;
#44696 = circle ( 'none', #44693, 59.50000000000000000 ) ;
#44697 = cylindrical_surface ( 'none', #44714, 3.500000000000003100 ) ;
#44698 = axis2_placement_3d ( 'none', #44739, #44738, #44740 ) ;
#44699 = edge_loop ( 'none', ( #45246, #45272 ) ) ;
#44700 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44701 = oriented_edge ( 'none', *, *, #42251, .t. ) ;
#44702 = vector ( 'none', #44700, 1000.000000000000000 ) ;
#44703 = cartesian_point ( 'none', ( 55.89453692895884300, 30.24999999999951300, -25.79999999999999700 ) ) ;
#44704 = line ( 'none', #44703, #44702 ) ;
#44705 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44706 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44707 = cartesian_point ( 'none', ( 52.39453692895882900, 30.24999999999951300, 37.20000000000001000 ) ) ;
#44708 = cartesian_point ( 'none', ( -55.89453692895840900, 30.25000000000024900, 37.20000000000001000 ) ) ;
#44709 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#44710 = vector ( 'none', #44709, 1000.000000000000000 ) ;
#44711 = cartesian_point ( 'none', ( 48.89453692895882100, 30.24999999999951300, -25.79999999999999700 ) ) ;
#44712 = line ( 'none', #44711, #44710 ) ;
#44713 = cartesian_point ( 'none', ( -55.89453692895840900, 30.25000000000024900, 3.469446951953614200e-015 ) ) ;
#44714 = axis2_placement_3d ( 'none', #44694, #44690, #44689 ) ;
#44715 = circle ( 'none', #44664, 3.500000000000010200 ) ;
#44716 = face_outer_bound ( 'none', #8012, .t. ) ;
#44717 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44718 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44719 = cartesian_point ( 'none', ( -52.39453692895840900, 30.25000000000024900, 37.20000000000001000 ) ) ;
#44720 = axis2_placement_3d ( 'none', #44719, #44718, #44717 ) ;
#44721 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44722 = vector ( 'none', #44686, 1000.000000000000000 ) ;
#44723 = cartesian_point ( 'none', ( 54.11272594960094300, 23.25001200933055000, -16.80000000000000100 ) ) ;
#44724 = cartesian_point ( 'none', ( 54.31036961431006900, 23.24966954702052400, -16.80000000000000100 ) ) ;
#44725 = cartesian_point ( 'none', ( 54.50646359960783400, 23.25664640097193800, -16.78226150656750100 ) ) ;
#44726 = cartesian_point ( 'none', ( 54.89536740419694600, 23.28463841040322500, -16.70864958084279200 ) ) ;
#44727 = cartesian_point ( 'none', ( 55.08624360131663900, 23.30567046291942600, -16.65266987276576700 ) ) ;
#44728 = cartesian_point ( 'none', ( 55.44754339189614000, 23.35770075775732100, -16.50587072578262100 ) ) ;
#44729 = cartesian_point ( 'none', ( 55.62114263157943800, 23.38908829089908500, -16.41396322896496000 ) ) ;
#44730 = cartesian_point ( 'none', ( 55.94636113257377000, 23.45794943422171700, -16.19547866639060600 ) ) ;
#44731 = cartesian_point ( 'none', ( 56.09477958959772100, 23.49462557441088600, -16.07142291023716000 ) ) ;
#44732 = cartesian_point ( 'none', ( 56.36500932200385700, 23.56826318745253000, -15.79445420230740300 ) ) ;
#44733 = cartesian_point ( 'none', ( 56.48781495908197300, 23.60560430618730300, -15.63959299043604300 ) ) ;
#44734 = cartesian_point ( 'none', ( 56.69778682051240500, 23.67364765928686800, -15.31197262163916600 ) ) ;
#44735 = cartesian_point ( 'none', ( 56.78598418514169300, 23.70457420569880100, -15.13880420513270200 ) ) ;
#44736 = cartesian_point ( 'none', ( 56.92963952394297400, 23.75675366978541100, -14.77357293643550700 ) ) ;
#44737 = cartesian_point ( 'none', ( 56.98443168273109200, 23.77776936527427800, -14.58179330605585900 ) ) ;
#44738 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#44739 = cartesian_point ( 'none', ( 56.50000000000000000, -76.00000000000001400, 59.20000000000001000 ) ) ;
#44740 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44741 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44742 = edge_curve ( 'none', #53034, #42295, #34311, .t. ) ;
#44743 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44744 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#44745 = axis2_placement_3d ( 'none', #44744, #44743, #44741 ) ;
#44746 = cartesian_point ( 'none', ( 57.05670993584038100, 23.80581525105133500, -14.19582091248025300 ) ) ;
#44747 = cartesian_point ( 'none', ( 57.07509922711685800, 23.81318078814247800, -13.99960027121076700 ) ) ;
#44748 = cartesian_point ( 'none', ( 57.07509922711685800, 23.81318078814247800, -13.80000000000000200 ) ) ;
#44749 = oriented_edge ( 'none', *, *, #53155, .t. ) ;
#44750 = circle ( 'none', #44698, 4.999999999999997300 ) ;
#44751 = oriented_edge ( 'none', *, *, #44742, .t. ) ;
#44752 = oriented_edge ( 'none', *, *, #44191, .f. ) ;
#44753 = cartesian_point ( 'none', ( -4.237403964769503000, -52.34892086330937400, 0.0000000000000000000 ) ) ;
#44754 = oriented_edge ( 'none', *, *, #42169, .f. ) ;
#44755 = b_spline_curve_with_knots ( 'none', 3,
( #44748, #44747, #44746, #44737, #44736, #44735, #44734, #44733, #44732, #44731, #44730, #44729, #44728, #44727, #44726, #44725, #44724, #44723 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 1.971497053005785400e-007, 0.0005904675402873701900, 0.001180737930869439800, 0.001771008321451509200, 0.002361278712033578900, 0.002951549102615648500, 0.003541819493197717800, 0.004132089883779787400, 0.004722360274361857100 ),
.unspecified. ) ;
#44756 = edge_loop ( 'none', ( #44701, #44751 ) ) ;
#44757 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44758 = vector ( 'none', #44757, 1000.000000000000000 ) ;
#44759 = cartesian_point ( 'none', ( 59.50000000000000700, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44760 = line ( 'none', #44759, #44758 ) ;
#44761 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44762 = direction ( 'none', ( 1.000000000000000000, 7.998149831716076200e-015, 0.0000000000000000000 ) ) ;
#44763 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44764 = cartesian_point ( 'none', ( -50.53952791502604200, 38.40073435648123000, -13.80000000000000200 ) ) ;
#44765 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44766 = edge_curve ( 'none', #44465, #44500, #34351, .t. ) ;
#44767 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44768 = toroidal_surface ( 'none', #44824, 56.49999999999999300, 3.000000000000000000 ) ;
#44769 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44770 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44771 = axis2_placement_3d ( 'none', #44767, #44763, #44762 ) ;
#44772 = face_outer_bound ( 'none', #8058, .t. ) ;
#44773 = axis2_placement_3d ( 'none', #44770, #44769, #44765 ) ;
#44774 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44775 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44776 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -16.91999999999998400 ) ) ;
#44777 = axis2_placement_3d ( 'none', #44776, #44775, #44774 ) ;
#44778 = circle ( 'none', #44801, 59.50000000000000000 ) ;
#44779 = cylindrical_surface ( 'none', #44773, 59.50000000000000000 ) ;
#44780 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44781 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44782 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, 42.20000000000001700 ) ) ;
#44783 = cartesian_point ( 'none', ( 54.11272594960094300, 23.25001200933055000, -16.80000000000000100 ) ) ;
#44784 = cartesian_point ( 'none', ( 6.273080939901785900, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#44785 = circle ( 'none', #44777, 21.00000000000000000 ) ;
#44786 = face_outer_bound ( 'none', #8043, .t. ) ;
#44787 = axis2_placement_3d ( 'none', #44782, #44781, #44780 ) ;
#44788 = cylindrical_surface ( 'none', #44787, 21.00000000000000000 ) ;
#44789 = circle ( 'none', #44771, 56.49999999999999300 ) ;
#44790 = face_outer_bound ( 'none', #8039, .t. ) ;
#44791 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, 3.469446951953614200e-015 ) ) ;
#44792 = oriented_edge ( 'none', *, *, #44900, .t. ) ;
#44793 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44794 = vector ( 'none', #44793, 1000.000000000000000 ) ;
#44795 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44796 = cartesian_point ( 'none', ( 57.07509922711685800, 23.81318078814247800, -13.80000000000000200 ) ) ;
#44797 = circle ( 'none', #44852, 59.50000000000000000 ) ;
#44798 = axis2_placement_3d ( 'none', #44849, #44842, #44835 ) ;
#44799 = axis2_placement_3d ( 'none', #44804, #44802, #44795 ) ;
#44800 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44801 = axis2_placement_3d ( 'none', #44805, #44808, #44800 ) ;
#44802 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44803 = cartesian_point ( 'none', ( -31.49999999999997900, -64.18722614352483900, 5.000000000000000000 ) ) ;
#44804 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#44805 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, 3.469446951953614200e-015 ) ) ;
#44806 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44807 = axis2_placement_3d ( 'none', #44823, #44806, #44810 ) ;
#44808 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44809 = face_outer_bound ( 'none', #8059, .t. ) ;
#44810 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44811 = cartesian_point ( 'none', ( 57.07509922711686600, 23.81318078814247800, -8.400000000000000400 ) ) ;
#44812 = line ( 'none', #44811, #44794 ) ;
#44813 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44814 = vector ( 'none', #44813, 1000.000000000000000 ) ;
#44815 = cartesian_point ( 'none', ( -50.53952791502603500, 38.40073435648123000, -8.400000000000000400 ) ) ;
#44816 = line ( 'none', #44815, #44814 ) ;
#44817 = cartesian_point ( 'none', ( -50.53952791502603500, 38.40073435648123000, 0.0000000000000000000 ) ) ;
#44818 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44819 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44820 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44821 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44822 = circle ( 'none', #44799, 2.000000000000000900 ) ;
#44823 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44824 = axis2_placement_3d ( 'none', #44821, #44820, #44819 ) ;
#44825 = cylindrical_surface ( 'none', #44807, 59.50000000000000000 ) ;
#44826 = circle ( 'none', #44834, 8.000000000000000000 ) ;
#44827 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44828 = conical_surface ( 'none', #44885, 9.966506350946106700, 1.047197551196596100 ) ;
#44829 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44830 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44831 = cartesian_point ( 'none', ( -7.653789711389856300e-015, -62.50000000000000000, 0.0000000000000000000 ) ) ;
#44832 = axis2_placement_3d ( 'none', #44831, #44830, #44829 ) ;
#44833 = circle ( 'none', #44832, 11.00000000000000000 ) ;
#44834 = axis2_placement_3d ( 'none', #44836, #44887, #44886 ) ;
#44835 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44836 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#44837 = cartesian_point ( 'none', ( 31.49999999999997900, -64.18722614352483900, 34.99999999999999300 ) ) ;
#44838 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44839 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44840 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, 3.469446951953614200e-015 ) ) ;
#44841 = axis2_placement_3d ( 'none', #44840, #44839, #44838 ) ;
#44842 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44843 = circle ( 'none', #44798, 71.49999999999998600 ) ;
#44844 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 3.520071023908697600e-015 ) ) ;
#44845 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44846 = axis2_placement_3d ( 'none', #44855, #44818, #44845 ) ;
#44847 = circle ( 'none', #44841, 3.500000000000000900 ) ;
#44848 = cartesian_point ( 'none', ( 8.526919060098212100, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#44849 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44850 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44851 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44852 = axis2_placement_3d ( 'none', #44791, #44851, #44850 ) ;
#44853 = cartesian_point ( 'none', ( -31.49999999999997900, -64.18722614352483900, 34.99999999999999300 ) ) ;
#44854 = circle ( 'none', #44846, 59.50000000000000000 ) ;
#44855 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#44856 = circle ( 'none', #44906, 71.49999999999998600 ) ;
#44857 = vector ( 'none', #44903, 1000.000000000000000 ) ;
#44858 = circle ( 'none', #44912, 66.49999999999998600 ) ;
#44859 = cartesian_point ( 'none', ( 31.50000000000000000, -64.18722614352481100, 5.000000000000004400 ) ) ;
#44860 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44861 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44862 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, 3.469446951953614200e-015 ) ) ;
#44863 = axis2_placement_3d ( 'none', #44862, #44861, #44860 ) ;
#44864 = axis2_placement_3d ( 'none', #44921, #44920, #44919 ) ;
#44865 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#44866 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44867 = circle ( 'none', #44864, 2.000000000000000900 ) ;
#44868 = circle ( 'none', #44863, 59.50000000000000000 ) ;
#44869 = plane ( 'none', #44878 ) ;
#44870 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44871 = face_bound ( 'none', #8074, .t. ) ;
#44872 = face_bound ( 'none', #8071, .t. ) ;
#44873 = cylindrical_surface ( 'none', #44922, 66.49999999999998600 ) ;
#44874 = face_bound ( 'none', #8079, .t. ) ;
#44875 = face_bound ( 'none', #8104, .t. ) ;
#44876 = face_outer_bound ( 'none', #8095, .t. ) ;
#44877 = cartesian_point ( 'none', ( -57.07509922711718500, 23.81318078814138100, 0.0000000000000000000 ) ) ;
#44878 = axis2_placement_3d ( 'none', #44844, #44827, #44866 ) ;
#44879 = face_outer_bound ( 'none', #8010, .t. ) ;
#44880 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44881 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44882 = axis2_placement_3d ( 'none', #44883, #44881, #44880 ) ;
#44883 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.387778780781445700e-014 ) ) ;
#44884 = circle ( 'none', #44882, 69.49999999999997200 ) ;
#44885 = axis2_placement_3d ( 'none', #44889, #44888, #44870 ) ;
#44886 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44887 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44888 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44889 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -20.03369939627408400 ) ) ;
#44890 = face_outer_bound ( 'none', #8063, .t. ) ;
#44891 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44892 = face_outer_bound ( 'none', #8076, .t. ) ;
#44893 = edge_curve ( 'none', #46393, #52912, #34356, .t. ) ;
#44894 = face_outer_bound ( 'none', #8075, .t. ) ;
#44895 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#44896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44897 = circle ( 'none', #44902, 66.49999999999998600 ) ;
#44898 = circle ( 'none', #44923, 71.49999999999998600 ) ;
#44899 = edge_loop ( 'none', ( #45411, #46355, #46351, #46366 ) ) ;
#44900 = edge_curve ( 'none', #42091, #935, #34357, .t. ) ;
#44901 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 42.20000000000001700 ) ) ;
#44902 = axis2_placement_3d ( 'none', #44901, #44891, #44958 ) ;
#44903 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44904 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44905 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44906 = axis2_placement_3d ( 'none', #44914, #44905, #44904 ) ;
#44907 = face_bound ( 'none', #8115, .t. ) ;
#44908 = axis2_placement_3d ( 'none', #44913, #44896, #44895 ) ;
#44909 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44910 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44911 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 37.20000000000003800 ) ) ;
#44912 = axis2_placement_3d ( 'none', #44911, #44910, #44909 ) ;
#44913 = cartesian_point ( 'none', ( 0.0000000000000000000, 71.49999999999998600, 42.20000000000002400 ) ) ;
#44914 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#44915 = face_outer_bound ( 'none', #8116, .t. ) ;
#44916 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44917 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44918 = plane ( 'none', #44908 ) ;
#44919 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44920 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44921 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#44922 = axis2_placement_3d ( 'none', #44865, #44917, #44916 ) ;
#44923 = axis2_placement_3d ( 'none', #44952, #44951, #44950 ) ;
#44924 = circle ( 'none', #44942, 71.49999999999998600 ) ;
#44925 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44926 = vector ( 'none', #44925, 1000.000000000000000 ) ;
#44927 = cartesian_point ( 'none', ( 31.49999999999997900, -64.18722614352483900, 34.99999999999999300 ) ) ;
#44928 = line ( 'none', #44927, #44926 ) ;
#44929 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#44930 = axis2_placement_3d ( 'none', #44979, #44978, #44977 ) ;
#44931 = circle ( 'none', #44930, 8.000000000000000000 ) ;
#44932 = cartesian_point ( 'none', ( -48.14732723694211100, 36.56492651671590700, -16.80000000000000100 ) ) ;
#44933 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44934 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44935 = axis2_placement_3d ( 'none', #44941, #44934, #44933 ) ;
#44936 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -93.19436435124508500 ) ) ;
#44937 = axis2_placement_3d ( 'none', #44936, #44983, #44982 ) ;
#44938 = cylindrical_surface ( 'none', #44937, 71.49999999999998600 ) ;
#44939 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44940 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44941 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000015500 ) ) ;
#44942 = axis2_placement_3d ( 'none', #44929, #44985, #44984 ) ;
#44943 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44944 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44945 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#44946 = axis2_placement_3d ( 'none', #44945, #44944, #44943 ) ;
#44947 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 2.000000000000007100 ) ) ;
#44948 = axis2_placement_3d ( 'none', #44947, #44940, #44939 ) ;
#44949 = circle ( 'none', #44946, 71.49999999999998600 ) ;
#44950 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44951 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44952 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#44953 = toroidal_surface ( 'none', #44948, 69.49999999999997200, 2.000000000000000900 ) ;
#44954 = circle ( 'none', #44935, 71.49999999999998600 ) ;
#44955 = circle ( 'none', #44969, 8.000000000000000000 ) ;
#44956 = cartesian_point ( 'none', ( -31.49999999999997900, -64.18722614352483900, 34.99999999999999300 ) ) ;
#44957 = line ( 'none', #44956, #44857 ) ;
#44958 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44959 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44960 = line ( 'none', #44976, #45018 ) ;
#44961 = face_bound ( 'none', #8165, .t. ) ;
#44962 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44963 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44964 = face_outer_bound ( 'none', #8106, .t. ) ;
#44965 = cylindrical_surface ( 'none', #44970, 59.50000000000000000 ) ;
#44966 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44967 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44968 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, -16.80000000000000100 ) ) ;
#44969 = axis2_placement_3d ( 'none', #44968, #44967, #44966 ) ;
#44970 = axis2_placement_3d ( 'none', #44963, #44962, #44959 ) ;
#44971 = axis2_placement_3d ( 'none', #44997, #44989, #44988 ) ;
#44972 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44973 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44974 = axis2_placement_3d ( 'none', #44980, #44973, #44972 ) ;
#44975 = circle ( 'none', #44974, 56.49999999999999300 ) ;
#44976 = cartesian_point ( 'none', ( -57.07509922711717800, 23.81318078814138100, -8.400000000000000400 ) ) ;
#44977 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44978 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#44979 = cartesian_point ( 'none', ( -54.12658773652771100, 31.24999999999948800, -16.80000000000000100 ) ) ;
#44980 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#44981 = face_outer_bound ( 'none', #8174, .t. ) ;
#44982 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44983 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#44984 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#44985 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44986 = axis2_placement_3d ( 'none', #45013, #45022, #45002 ) ;
#44987 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44988 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#44989 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#44990 = edge_curve ( 'none', #44500, #44204, #34345, .t. ) ;
#44991 = vector ( 'none', #45001, 1000.000000000000000 ) ;
#44992 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#44993 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#44994 = cartesian_point ( 'none', ( 8.526919060098212100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#44995 = axis2_placement_3d ( 'none', #44994, #44993, #44992 ) ;
#44996 = face_bound ( 'none', #8169, .t. ) ;
#44997 = cartesian_point ( 'none', ( 0.0000000000000000000, 66.49999999999998600, 37.20000000000002400 ) ) ;
#44998 = cartesian_point ( 'none', ( 51.50000000000000700, -76.00000000000000000, -20.80000000000000100 ) ) ;
#44999 = advanced_face ( 'none', ( #34333, #34342, #34336, #34400, #34337, #34358, #34399 ), #34335, .t. ) ;
#45000 = plane ( 'none', #45486 ) ;
#45001 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45002 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45003 = edge_curve ( 'none', #45019, #44468, #34392, .t. ) ;
#45004 = circle ( 'none', #44995, 2.000000000000000900 ) ;
#45005 = oriented_edge ( 'none', *, *, #45003, .f. ) ;
#45006 = face_bound ( 'none', #8181, .t. ) ;
#45007 = face_outer_bound ( 'none', #8172, .t. ) ;
#45008 = plane ( 'none', #44971 ) ;
#45009 = face_bound ( 'none', #5480, .t. ) ;
#45010 = face_outer_bound ( 'none', #8146, .t. ) ;
#45011 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45012 = vector ( 'none', #45011, 1000.000000000000000 ) ;
#45013 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -16.80000000000000100 ) ) ;
#45014 = cartesian_point ( 'none', ( -4.237403964769401700, -52.34892086330932400, -8.400000000000000400 ) ) ;
#45015 = edge_loop ( 'none', ( #45005, #45034, #45499, #45521, #45285, #45454, #45267, #45286 ) ) ;
#45016 = line ( 'none', #45014, #45012 ) ;
#45017 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45018 = vector ( 'none', #45017, 1000.000000000000000 ) ;
#45019 = vertex_point ( 'none', #34393 ) ;
#45020 = edge_curve ( 'none', #42167, #45019, #34383, .t. ) ;
#45021 = cartesian_point ( 'none', ( 8.526919060098212100, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#45022 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45023 = plane ( 'none', #44986 ) ;
#45024 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -19.80000000000000100 ) ) ;
#45025 = edge_curve ( 'none', #43631, #43523, #34389, .t. ) ;
#45026 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#45027 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45028 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45029 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#45030 = axis2_placement_3d ( 'none', #45089, #45088, #45087 ) ;
#45031 = circle ( 'none', #45030, 26.50000000000000000 ) ;
#45032 = oriented_edge ( 'none', *, *, #44990, .f. ) ;
#45033 = cylindrical_surface ( 'none', #45090, 27.50000000000000000 ) ;
#45034 = oriented_edge ( 'none', *, *, #45020, .f. ) ;
#45035 = oriented_edge ( 'none', *, *, #44407, .f. ) ;
#45036 = plane ( 'none', #45071 ) ;
#45037 = plane ( 'none', #45062 ) ;
#45038 = cartesian_point ( 'none', ( -48.14732723694211100, 36.56492651671590700, -16.80000000000000100 ) ) ;
#45039 = cartesian_point ( 'none', ( -48.27863512836004400, 36.71264710814266200, -16.80000000000000100 ) ) ;
#45040 = cartesian_point ( 'none', ( -48.41437353877944400, 36.85433906803391600, -16.78226150656750800 ) ) ;
#45041 = cartesian_point ( 'none', ( -48.69414037872247300, 37.12592742765964000, -16.70864958084279600 ) ) ;
#45042 = cartesian_point ( 'none', ( -48.83689428306945500, 37.25436960396326900, -16.65266987276577000 ) ) ;
#45043 = cartesian_point ( 'none', ( -49.11622493606155600, 37.48935700054596500, -16.50587072578262500 ) ) ;
#45044 = cartesian_point ( 'none', ( -49.25520609528131600, 37.59801292830547200, -16.41396322896496700 ) ) ;
#45045 = cartesian_point ( 'none', ( -49.52307899133754200, 37.79487085171000900, -16.19547866639061000 ) ) ;
#45046 = cartesian_point ( 'none', ( -49.64924496502479900, 37.88121507403030100, -16.07142291023716000 ) ) ;
#45047 = cartesian_point ( 'none', ( -49.88407851039084300, 38.03385783442720200, -15.79445420230741000 ) ) ;
#45048 = cartesian_point ( 'none', ( -49.99369130148821200, 38.10064570514008900, -15.63959299043604300 ) ) ;
#45049 = cartesian_point ( 'none', ( -50.18423885441593100, 38.21204458559611800, -15.31197262163916900 ) ) ;
#45050 = cartesian_point ( 'none', ( -50.26602739899586000, 38.25727577368591900, -15.13880420513271300 ) ) ;
#45051 = cartesian_point ( 'none', ( -50.40059219332624700, 38.32974555335518800, -14.77357293643551600 ) ) ;
#45052 = cartesian_point ( 'none', ( -50.45274820818794100, 38.35664518597884900, -14.58179330605586300 ) ) ;
#45053 = cartesian_point ( 'none', ( -50.52179033089402800, 38.39191419324852500, -14.19582091248025300 ) ) ;
#45054 = cartesian_point ( 'none', ( -50.53952791502604900, 38.40073435648123000, -13.99960027121076700 ) ) ;
#45055 = toroidal_surface ( 'none', #45058, 30.50000000000000000, 3.000000000000000000 ) ;
#45056 = face_outer_bound ( 'none', #8195, .t. ) ;
#45057 = face_bound ( 'none', #8207, .t. ) ;
#45058 = axis2_placement_3d ( 'none', #45024, #45086, #45084 ) ;
#45059 = face_outer_bound ( 'none', #8216, .t. ) ;
#45060 = circle ( 'none', #45076, 27.50000000000000000 ) ;
#45061 = cartesian_point ( 'none', ( -50.53952791502604200, 38.40073435648123000, -13.80000000000000200 ) ) ;
#45062 = axis2_placement_3d ( 'none', #45029, #45028, #45027 ) ;
#45063 = b_spline_curve_with_knots ( 'none', 3,
( #45061, #45054, #45053, #45052, #45051, #45050, #45049, #45048, #45047, #45046, #45045, #45044, #45043, #45042, #45041, #45040, #45039, #45038 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 1.971497052994115100e-007, 0.0005904675402873719300, 0.001180737930869444300, 0.001771008321451516800, 0.002361278712033589300, 0.002951549102615661600, 0.003541819493197734300, 0.004132089883779807400, 0.004722360274361879700 ),
.unspecified. ) ;
#45064 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#45065 = plane ( 'none', #45067 ) ;
#45066 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45067 = axis2_placement_3d ( 'none', #45102, #45101, #45100 ) ;
#45068 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45069 = cartesian_point ( 'none', ( 51.50000000000000700, -58.00000000000000700, 34.99999999999999300 ) ) ;
#45070 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45071 = axis2_placement_3d ( 'none', #45026, #45068, #45066 ) ;
#45072 = line ( 'none', #45113, #45112 ) ;
#45073 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45074 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45075 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -16.80000000000000100 ) ) ;
#45076 = axis2_placement_3d ( 'none', #45080, #45082, #45070 ) ;
#45077 = axis2_placement_3d ( 'none', #45075, #45074, #45073 ) ;
#45078 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45079 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45080 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -23.80000000000000100 ) ) ;
#45081 = face_outer_bound ( 'none', #8188, .t. ) ;
#45082 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45083 = circle ( 'none', #45077, 30.50000000000000000 ) ;
#45084 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45085 = face_outer_bound ( 'none', #8147, .t. ) ;
#45086 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45087 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45088 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45089 = cartesian_point ( 'none', ( 7.267260710036626400e-015, 18.00000000000000000, -24.80000000000000400 ) ) ;
#45090 = axis2_placement_3d ( 'none', #45064, #45079, #45078 ) ;
#45091 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45092 = line ( 'none', #45160, #45155 ) ;
#45093 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000000000, 40.00000000000000700 ) ) ;
#45094 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000002800, 37.07106781186546100 ) ) ;
#45095 = cartesian_point ( 'none', ( 78.75344430811127000, -60.92893218813454600, 34.99999999999998600 ) ) ;
#45096 = cartesian_point ( 'none', ( 78.40476190476189800, -57.99999999999998600, 34.99999999999999300 ) ) ;
#45097 =( bounded_curve ( ) b_spline_curve ( 3, ( #45096, #45095, #45094, #45093 ),
.unspecified., .f., .t. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 1.570796326794892100, 3.141592653589795800 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.8047378541243632700, 0.8047378541243632700, 1.000000000000000000 ) )
representation_item ( '' ) );
#45098 = face_outer_bound ( 'none', #8260, .t. ) ;
#45099 = line ( 'none', #45091, #45134 ) ;
#45100 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45101 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45102 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#45103 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45104 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000000000, 40.00000000000000700 ) ) ;
#45105 = plane ( 'none', #45110 ) ;
#45106 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45107 = vector ( 'none', #45106, 1000.000000000000000 ) ;
#45108 = cartesian_point ( 'none', ( 79.00000000000000000, -58.00000000000000700, 34.99999999999999300 ) ) ;
#45109 = line ( 'none', #45108, #45107 ) ;
#45110 = axis2_placement_3d ( 'none', #45138, #45137, #45136 ) ;
#45111 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45112 = vector ( 'none', #45111, 1000.000000000000000 ) ;
#45113 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000001400, 34.99999999999999300 ) ) ;
#45114 = face_outer_bound ( 'none', #8241, .t. ) ;
#45115 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000001400, 0.0000000000000000000 ) ) ;
#45116 = direction ( 'none', ( 0.8660254037844366000, -0.5000000000000035500, -0.0000000000000000000 ) ) ;
#45117 = vector ( 'none', #45116, 999.9999999999998900 ) ;
#45118 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 5.000000000000000000 ) ) ;
#45119 = line ( 'none', #45118, #45117 ) ;
#45120 = axis2_placement_3d ( 'none', #45164, #45163, #45162 ) ;
#45121 = cartesian_point ( 'none', ( 78.40476190476189800, -57.99999999999997900, 5.000000000000000000 ) ) ;
#45122 = cartesian_point ( 'none', ( 78.75344430811127000, -60.92893218813451000, 5.000000000000013300 ) ) ;
#45123 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000000000, 2.928932188134534300 ) ) ;
#45124 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000001400, 0.0000000000000000000 ) ) ;
#45125 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 5.000000000000000000 ) ) ;
#45126 =( bounded_curve ( ) b_spline_curve ( 3, ( #45124, #45123, #45122, #45121 ),
.unspecified., .f., .t. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 0.0000000000000000000, 1.570796326794901000 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.8047378541243640500, 0.8047378541243640500, 1.000000000000000000 ) )
representation_item ( '' ) );
#45127 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000001400, 34.99999999999999300 ) ) ;
#45128 = line ( 'none', #45127, #45159 ) ;
#45129 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45130 = vector ( 'none', #45129, 1000.000000000000000 ) ;
#45131 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45132 = line ( 'none', #45131, #45130 ) ;
#45133 = direction ( 'none', ( 0.8660254037844366000, -0.5000000000000035500, -0.0000000000000000000 ) ) ;
#45134 = vector ( 'none', #45133, 999.9999999999998900 ) ;
#45135 = plane ( 'none', #45120 ) ;
#45136 = direction ( 'none', ( -0.8660254037844366000, 0.5000000000000035500, 0.0000000000000000000 ) ) ;
#45137 = direction ( 'none', ( 0.5000000000000035500, 0.8660254037844366000, -0.0000000000000000000 ) ) ;
#45138 = cartesian_point ( 'none', ( 51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45139 = circle ( 'none', #45141, 5.000000000000000900 ) ;
#45140 = cartesian_point ( 'none', ( 74.00000000000000000, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45141 = axis2_placement_3d ( 'none', #45196, #45186, #45185 ) ;
#45142 = plane ( 'none', #45182 ) ;
#45143 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45144 = vector ( 'none', #45143, 1000.000000000000000 ) ;
#45145 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45146 = axis2_placement_3d ( 'none', #45200, #45199, #45198 ) ;
#45147 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45148 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45149 = cartesian_point ( 'none', ( 79.00000000000000000, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45150 = line ( 'none', #45149, #45144 ) ;
#45151 = cartesian_point ( 'none', ( 56.50000000000000000, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45152 = cartesian_point ( 'none', ( 8.746335394668661100e-015, 6.999999999999978700, -13.80000000000000200 ) ) ;
#45153 = axis2_placement_3d ( 'none', #45152, #45148, #45147 ) ;
#45154 = direction ( 'none', ( -0.1182128897851126400, 0.9929882741949437300, -0.0000000000000000000 ) ) ;
#45155 = vector ( 'none', #45154, 1000.000000000000100 ) ;
#45156 = face_outer_bound ( 'none', #8201, .t. ) ;
#45157 = cartesian_point ( 'none', ( 78.40476190476189800, -57.99999999999997900, 5.000000000000000000 ) ) ;
#45158 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45159 = vector ( 'none', #45158, 1000.000000000000000 ) ;
#45160 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#45161 = cartesian_point ( 'none', ( 78.40476190476189800, -57.99999999999998600, 34.99999999999999300 ) ) ;
#45162 = direction ( 'none', ( 0.1182128897851126400, -0.9929882741949437300, 0.0000000000000000000 ) ) ;
#45163 = direction ( 'none', ( -0.9929882741949437300, -0.1182128897851126400, 0.0000000000000000000 ) ) ;
#45164 = cartesian_point ( 'none', ( 71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#45165 = circle ( 'none', #45146, 5.000000000000000900 ) ;
#45166 = toroidal_surface ( 'none', #45153, 56.49999999999999300, 3.000000000000000000 ) ;
#45167 = face_outer_bound ( 'none', #8262, .t. ) ;
#45168 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45169 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000000000, -13.30000000000000400 ) ) ;
#45170 = plane ( 'none', #45207 ) ;
#45171 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45172 = axis2_placement_3d ( 'none', #45169, #45168, #45233 ) ;
#45173 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, 0.0000000000000000000 ) ) ;
#45174 = circle ( 'none', #45172, 5.500000000000003600 ) ;
#45175 = line ( 'none', #45229, #45228 ) ;
#45176 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45177 = vector ( 'none', #45176, 1000.000000000000000 ) ;
#45178 = cartesian_point ( 'none', ( 51.50000000000000700, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45179 = line ( 'none', #45178, #45177 ) ;
#45180 = face_bound ( 'none', #8292, .t. ) ;
#45181 = vector ( 'none', #45188, 1000.000000000000000 ) ;
#45182 = axis2_placement_3d ( 'none', #45184, #45183, #45171 ) ;
#45183 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45184 = cartesian_point ( 'none', ( 51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45185 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45186 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45187 = line ( 'none', #45189, #45181 ) ;
#45188 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45189 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000001400, 5.000000000000000000 ) ) ;
#45190 = cartesian_point ( 'none', ( 51.50000000000000700, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45191 = face_outer_bound ( 'none', #8287, .t. ) ;
#45192 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45193 = vector ( 'none', #45192, 1000.000000000000000 ) ;
#45195 = edge_loop ( 'none', ( #46314, #46317, #46323, #46331 ) ) ;
#45194 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45196 = cartesian_point ( 'none', ( 56.50000000000000000, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45197 = line ( 'none', #45194, #45193 ) ;
#45198 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45199 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45200 = cartesian_point ( 'none', ( 74.00000000000000000, -63.00000000000000000, -20.80000000000000400 ) ) ;
#45201 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45202 = cartesian_point ( 'none', ( 51.50000000000000700, -93.05846975640129400, 64.20000000000000300 ) ) ;
#45203 = line ( 'none', #45221, #45269 ) ;
#45204 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45205 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45206 = line ( 'none', #45258, #45257 ) ;
#45207 = axis2_placement_3d ( 'none', #45202, #45201, #45271 ) ;
#45208 = face_outer_bound ( 'none', #8324, .t. ) ;
#45209 = axis2_placement_3d ( 'none', #45218, #45205, #45204 ) ;
#45210 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45212 = edge_curve ( 'none', #45235, #45255, #34379, .t. ) ;
#45211 = vector ( 'none', #45210, 1000.000000000000000 ) ;
#45213 = circle ( 'none', #45209, 5.500000000000005300 ) ;
#45214 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45215 = line ( 'none', #45214, #45211 ) ;
#45216 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45217 = vector ( 'none', #45216, 1000.000000000000000 ) ;
#45218 = cartesian_point ( 'none', ( 64.99999999999985800, -63.00000000000001400, 51.69999999999999600 ) ) ;
#45219 = cartesian_point ( 'none', ( 51.50000000000000700, -58.00000000000000000, 5.000000000000000000 ) ) ;
#45220 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45221 = cartesian_point ( 'none', ( 74.00000000000000000, -93.05846975640129400, 64.20000000000000300 ) ) ;
#45222 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45223 = vector ( 'none', #45222, 1000.000000000000000 ) ;
#45224 = cartesian_point ( 'none', ( 79.00000000000000000, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45225 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, 0.0000000000000000000 ) ) ;
#45226 = line ( 'none', #45225, #45223 ) ;
#45227 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45228 = vector ( 'none', #45227, 1000.000000000000000 ) ;
#45229 = cartesian_point ( 'none', ( 51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45230 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45231 = cartesian_point ( 'none', ( 0.0000000000000000000, -58.00000000000000000, 5.000000000000000000 ) ) ;
#45232 = line ( 'none', #45231, #45217 ) ;
#45233 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45234 = cartesian_point ( 'none', ( 79.00000000000000000, -76.00000000000000000, -20.80000000000000100 ) ) ;
#45235 = vertex_point ( 'none', #34373 ) ;
#45236 = cartesian_point ( 'none', ( 74.00000000000000000, -76.00000000000001400, 64.19999999999997400 ) ) ;
#45237 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45238 = vector ( 'none', #45237, 1000.000000000000000 ) ;
#45239 = cartesian_point ( 'none', ( 79.00000000000000000, -75.99999999999998600, -91.53627083548713000 ) ) ;
#45240 = cartesian_point ( 'none', ( 56.50000000000000000, -76.00000000000001400, 64.19999999999997400 ) ) ;
#45241 = face_bound ( 'none', #8271, .t. ) ;
#45242 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45243 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45244 = cartesian_point ( 'none', ( 74.00000000000000000, -76.00000000000000000, -20.80000000000000400 ) ) ;
#45245 = axis2_placement_3d ( 'none', #45244, #45243, #45242 ) ;
#45246 = oriented_edge ( 'none', *, *, #43475, .t. ) ;
#45247 = line ( 'none', #45239, #45238 ) ;
#45248 = vertex_point ( 'none', #34370 ) ;
#45249 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45250 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45251 = face_outer_bound ( 'none', #8335, .t. ) ;
#45252 = face_bound ( 'none', #8272, .t. ) ;
#45253 = axis2_placement_3d ( 'none', #45265, #45250, #45249 ) ;
#45254 = edge_curve ( 'none', #45255, #45500, #34436, .t. ) ;
#45255 = vertex_point ( 'none', #34394 ) ;
#45256 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45257 = vector ( 'none', #45256, 1000.000000000000000 ) ;
#45258 = cartesian_point ( 'none', ( 51.50000000000000700, -75.99999999999998600, -91.53627083548713000 ) ) ;
#45259 = circle ( 'none', #45253, 5.000000000000000900 ) ;
#45261 = edge_curve ( 'none', #45248, #45235, #34437, .t. ) ;
#45260 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45262 = vector ( 'none', #45260, 1000.000000000000000 ) ;
#45263 = cartesian_point ( 'none', ( 56.50000000000000000, -76.00000000000001400, 64.20000000000000300 ) ) ;
#45264 = line ( 'none', #45263, #45262 ) ;
#45265 = cartesian_point ( 'none', ( 56.50000000000000000, -76.00000000000000000, -20.80000000000000100 ) ) ;
#45266 = vertex_point ( 'none', #34429 ) ;
#45267 = oriented_edge ( 'none', *, *, #45261, .f. ) ;
#45268 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, 40.00000000000000700 ) ) ;
#45269 = vector ( 'none', #45220, 1000.000000000000000 ) ;
#45270 = circle ( 'none', #45245, 5.000000000000000900 ) ;
#45271 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45272 = oriented_edge ( 'none', *, *, #45025, .t. ) ;
#45273 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45274 = vector ( 'none', #45273, 1000.000000000000000 ) ;
#45275 = cartesian_point ( 'none', ( 56.50000000000000000, -93.05846975640129400, -25.80000000000000400 ) ) ;
#45276 = axis2_placement_3d ( 'none', #45361, #45346, #45345 ) ;
#45277 = plane ( 'none', #45333 ) ;
#45278 = edge_curve ( 'none', #43393, #43318, #34424, .t. ) ;
#45279 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45280 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45281 = cartesian_point ( 'none', ( 51.50000000000000700, -93.05846975640129400, -25.80000000000000400 ) ) ;
#45282 = axis2_placement_3d ( 'none', #45281, #45280, #45279 ) ;
#45283 = line ( 'none', #45275, #45274 ) ;
#45285 = oriented_edge ( 'none', *, *, #45254, .f. ) ;
#45284 = line ( 'none', #45332, #45331 ) ;
#45286 = oriented_edge ( 'none', *, *, #46014, .f. ) ;
#45287 = plane ( 'none', #45282 ) ;
#45288 = face_outer_bound ( 'none', #8281, .t. ) ;
#45289 = cartesian_point ( 'none', ( 74.00000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45290 = cartesian_point ( 'none', ( 56.50000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45291 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45292 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45293 = cartesian_point ( 'none', ( 74.00000000000000000, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45294 = axis2_placement_3d ( 'none', #45293, #45292, #45291 ) ;
#45295 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45296 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45297 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45298 = cartesian_point ( 'none', ( 64.99999999999985800, -76.00000000000000000, 51.69999999999999600 ) ) ;
#45299 = axis2_placement_3d ( 'none', #45298, #45297, #45296 ) ;
#45300 = cartesian_point ( 'none', ( -78.40476190476189800, -57.99999999999998600, 34.99999999999999300 ) ) ;
#45301 = cartesian_point ( 'none', ( 79.00000000000000000, -93.05846975640129400, -91.53627083548713000 ) ) ;
#45302 = circle ( 'none', #45294, 5.000000000000004400 ) ;
#45303 = circle ( 'none', #45299, 5.500000000000005300 ) ;
#45304 = cartesian_point ( 'none', ( 56.50000000000000000, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45305 = cartesian_point ( 'none', ( 20.70000000000000300, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#45306 = conical_surface ( 'none', #45354, 1.610000000000001200, 0.9599310885968749300 ) ;
#45307 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45308 = circle ( 'none', #45310, 5.000000000000000000 ) ;
#45309 = axis2_placement_3d ( 'none', #45349, #45348, #45342 ) ;
#45310 = axis2_placement_3d ( 'none', #45318, #45364, #45363 ) ;
#45311 = axis2_placement_3d ( 'none', #45325, #45322, #45307 ) ;
#45312 = circle ( 'none', #45311, 4.999999999999997300 ) ;
#45313 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45314 = vector ( 'none', #45313, 1000.000000000000000 ) ;
#45315 = direction ( 'none', ( -0.8660254037844366000, -0.5000000000000035500, 0.0000000000000000000 ) ) ;
#45316 = vector ( 'none', #45315, 999.9999999999998900 ) ;
#45317 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 5.000000000000000000 ) ) ;
#45318 = cartesian_point ( 'none', ( 51.50000000000000700, -58.00000000000000000, 0.0000000000000000000 ) ) ;
#45319 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45320 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45321 = vector ( 'none', #45320, 1000.000000000000000 ) ;
#45322 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45323 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45324 = line ( 'none', #45317, #45316 ) ;
#45325 = cartesian_point ( 'none', ( 51.50000000000000700, -58.00000000000000700, 39.99999999999999300 ) ) ;
#45326 = cartesian_point ( 'none', ( 79.00000000000000000, -93.05846975640129400, 59.20000000000000300 ) ) ;
#45327 = line ( 'none', #45326, #45321 ) ;
#45328 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000001400, 59.20000000000001000 ) ) ;
#45329 = line ( 'none', #45328, #45314 ) ;
#45330 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45331 = vector ( 'none', #45330, 1000.000000000000000 ) ;
#45332 = cartesian_point ( 'none', ( 74.00000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45333 = axis2_placement_3d ( 'none', #45301, #45295, #45323 ) ;
#45334 = face_outer_bound ( 'none', #8370, .t. ) ;
#45335 = line ( 'none', #45394, #45393 ) ;
#45336 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45337 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45338 = cartesian_point ( 'none', ( 51.50000000000000700, -93.05846975640129400, -91.53627083548713000 ) ) ;
#45339 = plane ( 'none', #45341 ) ;
#45340 = face_outer_bound ( 'none', #8414, .t. ) ;
#45341 = axis2_placement_3d ( 'none', #45358, #45398, #45397 ) ;
#45342 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45343 = axis2_placement_3d ( 'none', #45338, #45337, #45336 ) ;
#45344 = face_outer_bound ( 'none', #8383, .t. ) ;
#45345 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45346 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45347 = face_bound ( 'none', #8394, .t. ) ;
#45348 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45349 = cartesian_point ( 'none', ( 74.00000000000000000, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45350 = plane ( 'none', #45343 ) ;
#45351 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45352 = vector ( 'none', #45351, 1000.000000000000000 ) ;
#45353 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45354 = axis2_placement_3d ( 'none', #45305, #45319, #45353 ) ;
#45355 = cartesian_point ( 'none', ( 51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45356 = line ( 'none', #45355, #45352 ) ;
#45357 = circle ( 'none', #45276, 4.999999999999997300 ) ;
#45358 = cartesian_point ( 'none', ( 51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45359 = circle ( 'none', #45309, 5.000000000000004400 ) ;
#45360 = face_outer_bound ( 'none', #8381, .t. ) ;
#45361 = cartesian_point ( 'none', ( 56.50000000000000000, -63.00000000000001400, 59.20000000000001000 ) ) ;
#45362 = face_outer_bound ( 'none', #53044, .t. ) ;
#45363 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45364 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45365 = plane ( 'none', #45367 ) ;
#45366 = line ( 'none', #45405, #45446 ) ;
#45367 = axis2_placement_3d ( 'none', #45391, #45372, #45390 ) ;
#45368 = direction ( 'none', ( 0.1182128897851126400, 0.9929882741949437300, 0.0000000000000000000 ) ) ;
#45369 = vector ( 'none', #45368, 1000.000000000000100 ) ;
#45370 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#45371 = line ( 'none', #45370, #45369 ) ;
#45372 = direction ( 'none', ( -0.9929882741949437300, 0.1182128897851126400, 0.0000000000000000000 ) ) ;
#45373 = line ( 'none', #45413, #45412 ) ;
#45374 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45375 = vector ( 'none', #45374, 1000.000000000000000 ) ;
#45376 = edge_loop ( 'none', ( #28228, #28367, #36915, #37113 ) ) ;
#45377 = cartesian_point ( 'none', ( 0.0000000000000000000, -58.00000000000000700, 34.99999999999999300 ) ) ;
#45378 = line ( 'none', #45377, #45375 ) ;
#45379 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000001400, 40.00000000000000700 ) ) ;
#45380 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45381 = cartesian_point ( 'none', ( -51.50000000000000700, -58.00000000000000000, 5.000000000000000000 ) ) ;
#45382 = vector ( 'none', #45380, 1000.000000000000000 ) ;
#45383 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000001400, 34.99999999999999300 ) ) ;
#45384 = line ( 'none', #45383, #45382 ) ;
#45385 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45386 = vector ( 'none', #45385, 1000.000000000000000 ) ;
#45387 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000000000, 39.99999999999999300 ) ) ;
#45388 = line ( 'none', #45387, #45386 ) ;
#45389 = cartesian_point ( 'none', ( 74.00000000000000000, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45390 = direction ( 'none', ( -0.1182128897851126400, -0.9929882741949437300, 0.0000000000000000000 ) ) ;
#45391 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#45392 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45393 = vector ( 'none', #45392, 1000.000000000000000 ) ;
#45394 = cartesian_point ( 'none', ( 79.00000000000000000, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45395 = cartesian_point ( 'none', ( 51.50000000000000700, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45396 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45397 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45398 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45399 = cartesian_point ( 'none', ( -78.40476190476189800, -57.99999999999998600, 34.99999999999999300 ) ) ;
#45400 = cartesian_point ( 'none', ( -78.75344430811127000, -60.92893218813453200, 34.99999999999999300 ) ) ;
#45401 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000000000, 37.07106781186547600 ) ) ;
#45402 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000001400, 40.00000000000000700 ) ) ;
#45403 =( bounded_curve ( ) b_spline_curve ( 3, ( #45402, #45401, #45400, #45399 ),
.unspecified., .f., .f. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 0.0000000000000000000, 1.570796326794900800 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.8047378541243640500, 0.8047378541243640500, 1.000000000000000000 ) )
representation_item ( '' ) );
#45404 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45405 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, -7.709882115452472200e-016 ) ) ;
#45406 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45407 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000000000, 0.0000000000000000000 ) ) ;
#45408 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000000000, 2.928932188134534300 ) ) ;
#45409 = cartesian_point ( 'none', ( -78.75344430811127000, -60.92893218813450300, 5.000000000000012400 ) ) ;
#45410 = cartesian_point ( 'none', ( -78.40476190476189800, -57.99999999999997900, 5.000000000000000000 ) ) ;
#45411 = oriented_edge ( 'none', *, *, #43165, .t. ) ;
#45412 = vector ( 'none', #45406, 1000.000000000000000 ) ;
#45413 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000001400, 34.99999999999999300 ) ) ;
#45414 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000000000, 0.0000000000000000000 ) ) ;
#45415 =( bounded_curve ( ) b_spline_curve ( 3, ( #45410, #45409, #45408, #45407 ),
.unspecified., .f., .t. )
b_spline_curve_with_knots ( ( 4, 4 ),
( 1.570796326794892600, 3.141592653589793100 ),
.unspecified. )
curve ( ) geometric_representation_item ( ) rational_b_spline_curve ( ( 1.000000000000000000, 0.8047378541243640500, 0.8047378541243640500, 1.000000000000000000 ) )
representation_item ( '' ) );
#45416 = line ( 'none', #45442, #45441 ) ;
#45417 = plane ( 'none', #45438 ) ;
#45418 = face_bound ( 'none', #8398, .t. ) ;
#45419 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45420 = line ( 'none', #45482, #45481 ) ;
#45421 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45422 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000000000, -13.29999999999997100 ) ) ;
#45423 = face_outer_bound ( 'none', #8445, .t. ) ;
#45424 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45425 = vector ( 'none', #45424, 1000.000000000000000 ) ;
#45426 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45427 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#45428 = cartesian_point ( 'none', ( 79.00000000000000000, -63.00000000000000000, -20.80000000000000400 ) ) ;
#45429 = line ( 'none', #45428, #45476 ) ;
#45430 = cartesian_point ( 'none', ( -78.40476190476189800, -57.99999999999997900, 5.000000000000000000 ) ) ;
#45431 = direction ( 'none', ( 0.8660254037844366000, 0.5000000000000035500, 0.0000000000000000000 ) ) ;
#45432 = direction ( 'none', ( 0.5000000000000035500, -0.8660254037844366000, 0.0000000000000000000 ) ) ;
#45433 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45434 = face_outer_bound ( 'none', #8463, .t. ) ;
#45435 = cartesian_point ( 'none', ( 6.973080939901786100, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#45436 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45437 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 5.000000000000000000 ) ) ;
#45438 = axis2_placement_3d ( 'none', #45433, #45432, #45431 ) ;
#45439 = axis2_placement_3d ( 'none', #45435, #45427, #45419 ) ;
#45440 = direction ( 'none', ( -0.8660254037844366000, -0.5000000000000035500, 0.0000000000000000000 ) ) ;
#45441 = vector ( 'none', #45440, 999.9999999999998900 ) ;
#45442 = cartesian_point ( 'none', ( -51.50000000000000700, -75.73423152731744800, 34.99999999999999300 ) ) ;
#45443 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45444 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45445 = face_outer_bound ( 'none', #8357, .t. ) ;
#45446 = vector ( 'none', #45404, 1000.000000000000000 ) ;
#45447 = line ( 'none', #45426, #45425 ) ;
#45448 = conical_surface ( 'none', #45439, 2.000000000000000900, 0.9599310885968839200 ) ;
#45449 = axis2_placement_3d ( 'none', #45453, #45452, #45518 ) ;
#45450 = line ( 'none', #45515, #45514 ) ;
#45451 = vector ( 'none', #45455, 1000.000000000000000 ) ;
#45452 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45453 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 5.000000000000000000 ) ) ;
#45454 = oriented_edge ( 'none', *, *, #45212, .f. ) ;
#45455 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45456 = cartesian_point ( 'none', ( -79.00000000000000000, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45457 = plane ( 'none', #45449 ) ;
#45458 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45459 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45460 = axis2_placement_3d ( 'none', #45422, #45459, #45458 ) ;
#45461 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45462 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#45463 = line ( 'none', #45456, #45451 ) ;
#45464 = circle ( 'none', #45460, 5.500000000000003600 ) ;
#45465 = direction ( 'none', ( 0.0000000000000000000, 1.541976423090495400e-016, -1.000000000000000000 ) ) ;
#45466 = plane ( 'none', #45470 ) ;
#45467 = cartesian_point ( 'none', ( -51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45468 = face_outer_bound ( 'none', #8457, .t. ) ;
#45469 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45471 = edge_curve ( 'none', #45500, #45528, #34421, .t. ) ;
#45470 = axis2_placement_3d ( 'none', #45467, #45478, #45465 ) ;
#45472 = face_outer_bound ( 'none', #8527, .t. ) ;
#45473 = cartesian_point ( 'none', ( -74.00000000000000000, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45474 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45475 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45476 = vector ( 'none', #45475, 1000.000000000000000 ) ;
#45477 = axis2_placement_3d ( 'none', #45474, #45444, #45443 ) ;
#45478 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45479 = cartesian_point ( 'none', ( -56.50000000000000000, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45480 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45481 = vector ( 'none', #45480, 1000.000000000000000 ) ;
#45482 = cartesian_point ( 'none', ( 51.50000000000000700, -93.05846975640129400, -20.80000000000000100 ) ) ;
#45483 = cylindrical_surface ( 'none', #45477, 2.000000000000000000 ) ;
#45484 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45485 = cartesian_point ( 'none', ( 6.700000000000001100, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#45486 = axis2_placement_3d ( 'none', #45497, #45746, #45773 ) ;
#45487 = cartesian_point ( 'none', ( 5.599999999999999600, 4.041451884327385900, -1.200406611105325000e-015 ) ) ;
#45488 = vector ( 'none', #45495, 1000.000000000000000 ) ;
#45489 = direction ( 'none', ( 0.1182128897851126400, 0.9929882741949437300, 0.0000000000000000000 ) ) ;
#45490 = vector ( 'none', #45489, 1000.000000000000100 ) ;
#45491 = axis2_placement_3d ( 'none', #45485, #45484, #43132 ) ;
#45492 = cartesian_point ( 'none', ( -71.49999999999998600, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#45493 = oriented_edge ( 'none', *, *, #46245, .t. ) ;
#45494 = circle ( 'none', #45491, 1.610000000000001200 ) ;
#45495 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45496 = cartesian_point ( 'none', ( 22.50000000000061800, 11.50000000000000200, -18.49999253969308600 ) ) ;
#45497 = cartesian_point ( 'none', ( 37.50000000000000700, 2.000000000000000000, 0.0000000000000000000 ) ) ;
#45499 = oriented_edge ( 'none', *, *, #45503, .f. ) ;
#45498 = cartesian_point ( 'none', ( -51.50000000000000700, -58.00000000000000700, 34.99999999999999300 ) ) ;
#45500 = vertex_point ( 'none', #34415 ) ;
#45501 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, 0.0000000000000000000 ) ) ;
#45503 = edge_curve ( 'none', #45528, #42167, #34416, .t. ) ;
#45502 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45504 = edge_loop ( 'none', ( #46306, #46307, #46297, #46310 ) ) ;
#45505 = vertex_point ( 'none', #34425 ) ;
#45506 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45507 = vector ( 'none', #45506, 1000.000000000000000 ) ;
#45508 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000001400, 5.000000000000000000 ) ) ;
#45509 = line ( 'none', #45492, #45490 ) ;
#45510 = line ( 'none', #45496, #45488 ) ;
#45511 = line ( 'none', #45508, #45507 ) ;
#45512 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#45513 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45514 = vector ( 'none', #45513, 1000.000000000000000 ) ;
#45515 = cartesian_point ( 'none', ( -79.00000000000000000, -58.00000000000000000, 5.000000000000000000 ) ) ;
#45516 = edge_curve ( 'none', #46270, #45266, #34411, .t. ) ;
#45517 = axis2_placement_3d ( 'none', #45512, #45502, #45523 ) ;
#45518 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45519 = cylindrical_surface ( 'none', #45517, 57.70000000000000300 ) ;
#45521 = oriented_edge ( 'none', *, *, #45471, .f. ) ;
#45520 = axis2_placement_3d ( 'none', #45487, #45462, #45461 ) ;
#45522 = face_outer_bound ( 'none', #6100, .t. ) ;
#45523 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45524 = cartesian_point ( 'none', ( -74.00000000000000000, -63.00000000000001400, 59.20000000000001000 ) ) ;
#45525 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45526 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45528 = vertex_point ( 'none', #34474 ) ;
#45527 = cartesian_point ( 'none', ( -56.50000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45529 = cylindrical_surface ( 'none', #45547, 1.000000000000000900 ) ;
#45530 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45531 = vector ( 'none', #45530, 1000.000000000000000 ) ;
#45532 = axis2_placement_3d ( 'none', #45524, #45540, #45583 ) ;
#45533 = circle ( 'none', #45532, 4.999999999999997300 ) ;
#45534 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45535 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45536 = cartesian_point ( 'none', ( 5.726919060098210500, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#45537 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45538 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45539 = vector ( 'none', #45538, 1000.000000000000000 ) ;
#45540 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45541 = axis2_placement_3d ( 'none', #45554, #45535, #45534 ) ;
#45542 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45543 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45544 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 34.99999999999999300 ) ) ;
#45545 = axis2_placement_3d ( 'none', #45544, #45543, #45542 ) ;
#45546 = line ( 'none', #45549, #45539 ) ;
#45547 = axis2_placement_3d ( 'none', #45581, #45526, #45525 ) ;
#45548 = circle ( 'none', #45541, 4.999999999999997300 ) ;
#45549 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, 40.00000000000000700 ) ) ;
#45550 = face_outer_bound ( 'none', #8470, .t. ) ;
#45551 = plane ( 'none', #45545 ) ;
#45552 = cartesian_point ( 'none', ( -79.00000000000000000, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45553 = line ( 'none', #45552, #45531 ) ;
#45554 = cartesian_point ( 'none', ( -56.50000000000000000, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45555 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#45556 = vector ( 'none', #45555, 1000.000000000000200 ) ;
#45557 = cartesian_point ( 'none', ( 6.000000000000000900, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#45558 = plane ( 'none', #45613 ) ;
#45559 = line ( 'none', #45557, #45556 ) ;
#45560 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45561 = vector ( 'none', #45560, 1000.000000000000000 ) ;
#45562 = cartesian_point ( 'none', ( -56.50000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45563 = edge_curve ( 'none', #29175, #3808, #34471, .t. ) ;
#45564 = cartesian_point ( 'none', ( -74.00000000000000000, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45565 = line ( 'none', #45562, #45561 ) ;
#45566 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#45567 = vector ( 'none', #45566, 1000.000000000000000 ) ;
#45568 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45569 = vector ( 'none', #45568, 1000.000000000000000 ) ;
#45570 = cartesian_point ( 'none', ( -51.50000000000000700, -76.00000000000000000, -25.80000000000000400 ) ) ;
#45571 = line ( 'none', #45570, #45569 ) ;
#45572 = cartesian_point ( 'none', ( -56.50000000000000000, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45573 = circle ( 'none', #45606, 1.000000000000000900 ) ;
#45574 = cartesian_point ( 'none', ( 6.273080939901785900, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#45575 = line ( 'none', #45574, #45567 ) ;
#45576 = face_outer_bound ( 'none', #8202, .t. ) ;
#45577 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#45578 = vector ( 'none', #45577, 1000.000000000000000 ) ;
#45579 = cartesian_point ( 'none', ( 6.000000000000000900, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#45580 = line ( 'none', #45579, #45578 ) ;
#45581 = cartesian_point ( 'none', ( -37.32436352057210600, 120.0000000000000000, 51.37257914280913000 ) ) ;
#45582 = cartesian_point ( 'none', ( -74.00000000000000000, -76.00000000000001400, 64.19999999999997400 ) ) ;
#45583 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45584 = cartesian_point ( 'none', ( -74.00000000000000000, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45585 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45586 = vector ( 'none', #45585, 1000.000000000000000 ) ;
#45587 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45588 = direction ( 'none', ( -1.387778780781445500e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45589 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.541976423090495400e-016 ) ) ;
#45590 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, -25.80000000000000400 ) ) ;
#45591 = cartesian_point ( 'none', ( -74.00000000000000000, -63.00000000000000000, -20.80000000000000100 ) ) ;
#45592 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, -20.80000000000000400 ) ) ;
#45593 = line ( 'none', #45592, #45630 ) ;
#45594 = circle ( 'none', #45641, 4.999999999999997300 ) ;
#45595 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45596 = vector ( 'none', #45595, 1000.000000000000000 ) ;
#45597 = axis2_placement_3d ( 'none', #45601, #45589, #45588 ) ;
#45598 = direction ( 'none', ( 0.0000000000000000000, 1.541976423090495400e-016, -1.000000000000000000 ) ) ;
#45599 = cartesian_point ( 'none', ( -51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45600 = line ( 'none', #45599, #45596 ) ;
#45601 = cartesian_point ( 'none', ( -56.50000000000000000, -63.00000000000000000, -20.80000000000000400 ) ) ;
#45602 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45603 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45604 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45605 = cartesian_point ( 'none', ( -37.32436352057210600, 4.000000000000003600, 51.37257914280913000 ) ) ;
#45606 = axis2_placement_3d ( 'none', #45605, #45604, #45603 ) ;
#45607 = cartesian_point ( 'none', ( -51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45608 = face_bound ( 'none', #8506, .t. ) ;
#45609 = line ( 'none', #45590, #45586 ) ;
#45610 = plane ( 'none', #45640 ) ;
#45611 = circle ( 'none', #45597, 5.000000000000000900 ) ;
#45612 = face_outer_bound ( 'none', #8569, .t. ) ;
#45613 = axis2_placement_3d ( 'none', #45607, #45602, #45598 ) ;
#45614 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45615 = vector ( 'none', #45614, 1000.000000000000000 ) ;
#45616 = cartesian_point ( 'none', ( -74.00000000000000000, -93.05846975640129400, -25.80000000000000400 ) ) ;
#45617 = line ( 'none', #45616, #45615 ) ;
#45618 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000000000, 40.00000000000000700 ) ) ;
#45619 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45620 = axis2_placement_3d ( 'none', #45628, #45619, #45679 ) ;
#45621 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45622 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45623 = cartesian_point ( 'none', ( -74.00000000000000000, -76.00000000000001400, 59.20000000000001000 ) ) ;
#45624 = axis2_placement_3d ( 'none', #45623, #45622, #45621 ) ;
#45625 = circle ( 'none', #45624, 4.999999999999997300 ) ;
#45626 = circle ( 'none', #45620, 2.000000000000000900 ) ;
#45627 = cartesian_point ( 'none', ( -51.50000000000000700, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45628 = cartesian_point ( 'none', ( 27.97308093990178400, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#45629 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45630 = vector ( 'none', #45629, 1000.000000000000000 ) ;
#45631 = cartesian_point ( 'none', ( -79.00000000000000000, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45632 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45633 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45634 = cartesian_point ( 'none', ( -56.50000000000000000, -76.00000000000001400, 59.20000000000000300 ) ) ;
#45635 = cartesian_point ( 'none', ( -79.00000000000000000, -76.00000000000000000, -20.80000000000000100 ) ) ;
#45636 = plane ( 'none', #45670 ) ;
#45637 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45638 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45639 = cartesian_point ( 'none', ( -51.50000000000000700, -93.05846975640129400, -25.80000000000000400 ) ) ;
#45640 = axis2_placement_3d ( 'none', #45639, #45638, #45637 ) ;
#45641 = axis2_placement_3d ( 'none', #45634, #45633, #45632 ) ;
#45642 = face_outer_bound ( 'none', #8526, .t. ) ;
#45643 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45644 = axis2_placement_3d ( 'none', #45591, #45587, #45643 ) ;
#45645 = circle ( 'none', #45644, 5.000000000000000900 ) ;
#45646 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, 51.70000000000003100 ) ) ;
#45647 = cartesian_point ( 'none', ( -51.50000000000000700, -93.05846975640129400, 64.20000000000000300 ) ) ;
#45648 = plane ( 'none', #45701 ) ;
#45649 = cartesian_point ( 'none', ( 6.000000000000000900, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#45650 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45651 = vector ( 'none', #45650, 1000.000000000000000 ) ;
#45652 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000001400, 64.19999999999997400 ) ) ;
#45653 = line ( 'none', #45652, #45651 ) ;
#45654 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45655 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45656 = cartesian_point ( 'none', ( -65.00000000000014200, -76.00000000000000000, -13.29999999999997100 ) ) ;
#45657 = direction ( 'none', ( 0.0000000000000000000, 1.541976423090495400e-016, -1.000000000000000000 ) ) ;
#45658 = circle ( 'none', #45668, 5.500000000000003600 ) ;
#45659 = circle ( 'none', #45672, 5.500000000000005300 ) ;
#45660 = face_bound ( 'none', #8559, .t. ) ;
#45661 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45662 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45663 = cartesian_point ( 'none', ( 6.000000000000000900, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#45664 = axis2_placement_3d ( 'none', #45663, #45662, #45661 ) ;
#45665 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45666 = cartesian_point ( 'none', ( -51.50000000000000700, -75.99999999999998600, -91.53627083548713000 ) ) ;
#45667 = face_bound ( 'none', #8540, .t. ) ;
#45668 = axis2_placement_3d ( 'none', #45656, #45655, #45654 ) ;
#45669 = oriented_edge ( 'none', *, *, #46100, .f. ) ;
#45670 = axis2_placement_3d ( 'none', #45666, #45665, #45657 ) ;
#45671 = advanced_face ( 'none', ( #34418 ), #34473, .f. ) ;
#45672 = axis2_placement_3d ( 'none', #45646, #45714, #45713 ) ;
#45673 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45674 = vector ( 'none', #45673, 1000.000000000000000 ) ;
#45675 = cartesian_point ( 'none', ( -56.50000000000000000, -93.05846975640129400, 64.20000000000000300 ) ) ;
#45676 = line ( 'none', #45675, #45674 ) ;
#45677 = circle ( 'none', #45664, 1.610000000000001200 ) ;
#45678 = face_outer_bound ( 'none', #8544, .t. ) ;
#45679 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45680 = cartesian_point ( 'none', ( -51.50000000000000700, -63.00000000000001400, 59.20000000000000300 ) ) ;
#45681 = cartesian_point ( 'none', ( -34.71913220939459400, 120.0000000000000000, 46.08548425075492400 ) ) ;
#45682 = line ( 'none', #45744, #45743 ) ;
#45683 = circle ( 'none', #45689, 5.500000000000005300 ) ;
#45684 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45685 = vector ( 'none', #45684, 1000.000000000000000 ) ;
#45686 = cartesian_point ( 'none', ( -74.00000000000000000, -76.00000000000001400, 64.20000000000000300 ) ) ;
#45687 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45688 = line ( 'none', #45686, #45685 ) ;
#45689 = axis2_placement_3d ( 'none', #45702, #45687, #45712 ) ;
#45690 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45691 = vector ( 'none', #45690, 1000.000000000000000 ) ;
#45692 = conical_surface ( 'none', #45722, 2.000000000000000900, 0.9599310885968839200 ) ;
#45693 = cartesian_point ( 'none', ( -51.50000000000000700, -76.00000000000001400, 64.19999999999997400 ) ) ;
#45694 = line ( 'none', #45693, #45691 ) ;
#45695 = direction ( 'none', ( 0.5877852522924741400, 0.0000000000000000000, -0.8090169943749466700 ) ) ;
#45696 = vector ( 'none', #45695, 1000.000000000000000 ) ;
#45697 = cartesian_point ( 'none', ( -56.50000000000000000, -76.00000000000001400, 64.19999999999997400 ) ) ;
#45698 = line ( 'none', #45681, #45741 ) ;
#45699 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45700 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45701 = axis2_placement_3d ( 'none', #45647, #45700, #45699 ) ;
#45702 = cartesian_point ( 'none', ( -65.00000000000014200, -63.00000000000001400, 51.70000000000003100 ) ) ;
#45703 = face_outer_bound ( 'none', #8491, .t. ) ;
#45704 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45705 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45706 = cartesian_point ( 'none', ( 5.726919060098210500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#45707 = axis2_placement_3d ( 'none', #45706, #45705, #45704 ) ;
#45708 = circle ( 'none', #45707, 2.000000000000000900 ) ;
#45709 = cartesian_point ( 'none', ( -33.10109822064469400, 4.000000000000003600, 47.26105475533985600 ) ) ;
#45710 = line ( 'none', #45709, #45696 ) ;
#45711 = circle ( 'none', #45745, 4.999999999999997300 ) ;
#45712 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45713 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45714 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45715 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45716 = plane ( 'none', #45780 ) ;
#45717 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45718 = line ( 'none', #45779, #45778 ) ;
#45719 = face_outer_bound ( 'none', #8597, .t. ) ;
#45720 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45721 = vector ( 'none', #45720, 1000.000000000000000 ) ;
#45722 = axis2_placement_3d ( 'none', #45737, #45736, #45715 ) ;
#45723 = circle ( 'none', #45755, 5.000000000000000900 ) ;
#45724 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45725 = vector ( 'none', #45724, 1000.000000000000000 ) ;
#45726 = cartesian_point ( 'none', ( -79.00000000000000000, -93.05846975640129400, -20.80000000000000100 ) ) ;
#45727 = line ( 'none', #45726, #45725 ) ;
#45728 = cartesian_point ( 'none', ( 5.726919060098210500, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#45729 = cartesian_point ( 'none', ( 6.273080939901785900, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#45730 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45731 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45732 = cartesian_point ( 'none', ( -51.50000000000000700, -58.00000000000000700, 40.00000000000000700 ) ) ;
#45733 = cartesian_point ( 'none', ( -79.00000000000000000, -63.00000000000001400, 59.20000000000001000 ) ) ;
#45735 = edge_loop ( 'none', ( #45786, #45784 ) ) ;
#45734 = line ( 'none', #45733, #45721 ) ;
#45736 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#45737 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#45738 = face_outer_bound ( 'none', #8612, .t. ) ;
#45739 = axis2_placement_3d ( 'none', #45770, #45769, #45768 ) ;
#45740 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45741 = vector ( 'none', #45740, 1000.000000000000000 ) ;
#45742 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45743 = vector ( 'none', #45742, 1000.000000000000000 ) ;
#45744 = cartesian_point ( 'none', ( -51.50000000000000700, -62.99999999999998600, -91.53627083548713000 ) ) ;
#45745 = axis2_placement_3d ( 'none', #45732, #45731, #45730 ) ;
#45746 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45747 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50751 ) ) global_unit_assigned_context ( ( #50705, #50736, #50752 ) ) representation_context ( 'none', 'workaspace' ) );
#45748 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45749 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45750 = face_outer_bound ( 'none', #8804, .t. ) ;
#45751 = cartesian_point ( 'none', ( 6.000000000000000900, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#45752 = cartesian_point ( 'none', ( -51.50000000000000700, -76.00000000000000000, -20.80000000000000100 ) ) ;
#45753 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45754 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45755 = axis2_placement_3d ( 'none', #45766, #45749, #45748 ) ;
#45756 = vector ( 'none', #45772, 1000.000000000000000 ) ;
#45757 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45758 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45759 = axis2_placement_3d ( 'none', #45771, #45758, #45757 ) ;
#45760 = circle ( 'none', #45759, 5.000000000000000000 ) ;
#45761 = vector ( 'none', #45753, 1000.000000000000000 ) ;
#45762 = cartesian_point ( 'none', ( -51.50000000000000700, -93.05846975640129400, 59.20000000000000300 ) ) ;
#45763 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45764 = edge_loop ( 'none', ( #46292, #46298, #46271, #45493 ) ) ;
#45765 = edge_curve ( 'none', #53128, #42163, #34464, .t. ) ;
#45766 = cartesian_point ( 'none', ( -56.50000000000000000, -76.00000000000000000, -20.80000000000000400 ) ) ;
#45767 = oriented_edge ( 'none', *, *, #45278, .t. ) ;
#45768 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45769 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -1.541976423090495400e-016 ) ) ;
#45770 = cartesian_point ( 'none', ( -74.00000000000000000, -76.00000000000000000, -20.80000000000000100 ) ) ;
#45771 = cartesian_point ( 'none', ( -51.50000000000000700, -58.00000000000000000, 0.0000000000000000000 ) ) ;
#45772 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45773 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45774 = line ( 'none', #45762, #45761 ) ;
#45775 = circle ( 'none', #45739, 5.000000000000000900 ) ;
#45776 = cartesian_point ( 'none', ( -51.50000000000000700, -93.05846975640129400, -91.53627083548713000 ) ) ;
#45777 = direction ( 'none', ( 0.0000000000000000000, -1.541976423090495400e-016, 1.000000000000000000 ) ) ;
#45778 = vector ( 'none', #45777, 1000.000000000000000 ) ;
#45779 = cartesian_point ( 'none', ( -79.00000000000000000, -75.99999999999998600, -91.53627083548713000 ) ) ;
#45780 = axis2_placement_3d ( 'none', #45776, #45717, #45763 ) ;
#45781 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45782 = oriented_edge ( 'none', *, *, #43417, .t. ) ;
#45783 = cartesian_point ( 'none', ( -79.00000000000000000, -93.05846975640129400, -91.53627083548713000 ) ) ;
#45784 = oriented_edge ( 'none', *, *, #45765, .t. ) ;
#45785 = cylindrical_surface ( 'none', #45843, 5.500000000000003600 ) ;
#45786 = oriented_edge ( 'none', *, *, #42134, .t. ) ;
#45787 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45788 = cylindrical_surface ( 'none', #45829, 5.000000000000000900 ) ;
#45789 = face_outer_bound ( 'none', #8636, .t. ) ;
#45790 = face_outer_bound ( 'none', #6363, .t. ) ;
#45791 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, -13.29999999999997100 ) ) ;
#45792 = axis2_placement_3d ( 'none', #45809, #45808, #45849 ) ;
#45793 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45794 = cartesian_point ( 'none', ( -65.00000000000014200, -61.00000000000000000, 51.70000000000003100 ) ) ;
#45795 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45796 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45797 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, 51.69999999999999600 ) ) ;
#45798 = face_outer_bound ( 'none', #8632, .t. ) ;
#45799 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45800 = cartesian_point ( 'none', ( -54.12658773652771100, 31.24999999999948800, 0.0000000000000000000 ) ) ;
#45801 = face_outer_bound ( 'none', #8634, .t. ) ;
#45802 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45803 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#45804 = cartesian_point ( 'none', ( 0.0000000000000000000, -60.50000000000000000, -25.79999999999999700 ) ) ;
#45805 = face_outer_bound ( 'none', #8645, .t. ) ;
#45806 = axis2_placement_3d ( 'none', #45797, #45796, #45795 ) ;
#45807 = cylindrical_surface ( 'none', #45792, 5.500000000000003600 ) ;
#45808 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45809 = cartesian_point ( 'none', ( 64.99999999999985800, -61.00000000000000000, -13.30000000000000400 ) ) ;
#45810 = cylindrical_surface ( 'none', #45806, 5.500000000000005300 ) ;
#45811 = face_outer_bound ( 'none', #8600, .t. ) ;
#45812 = axis2_placement_3d ( 'none', #45804, #45803, #45802 ) ;
#45813 = axis2_placement_3d ( 'none', #45794, #45793, #45787 ) ;
#45814 = cylindrical_surface ( 'none', #45812, 3.500000000000000900 ) ;
#45815 = cylindrical_surface ( 'none', #45813, 5.500000000000005300 ) ;
#45816 = face_outer_bound ( 'none', #8629, .t. ) ;
#45817 = cartesian_point ( 'none', ( 54.12658773652714200, 31.25000000000048700, 0.0000000000000000000 ) ) ;
#45818 = face_outer_bound ( 'none', #8680, .t. ) ;
#45819 = cartesian_point ( 'none', ( -7.653789711389856300e-015, -62.50000000000000000, 0.0000000000000000000 ) ) ;
#45820 = cartesian_point ( 'none', ( 74.00000000000000000, -93.05846975640129400, -20.80000000000000400 ) ) ;
#45821 = face_outer_bound ( 'none', #8626, .t. ) ;
#45822 = cartesian_point ( 'none', ( -56.50000000000000000, -93.05846975640129400, -20.80000000000000400 ) ) ;
#45823 = axis2_placement_3d ( 'none', #45822, #45874, #45873 ) ;
#45824 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45825 = face_outer_bound ( 'none', #8689, .t. ) ;
#45826 = cylindrical_surface ( 'none', #45839, 8.000000000000000000 ) ;
#45827 = cylindrical_surface ( 'none', #45823, 5.000000000000000900 ) ;
#45828 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45829 = axis2_placement_3d ( 'none', #45838, #45834, #45824 ) ;
#45830 = direction ( 'none', ( 0.5000836015257632500, 0.8659771310404342800, 0.0000000000000000000 ) ) ;
#45831 = direction ( 'none', ( 0.8659771310404341700, -0.5000836015257635900, -0.0000000000000000000 ) ) ;
#45832 = cartesian_point ( 'none', ( -36.51534652619715600, 4.000000000000003600, 51.96036439510160000 ) ) ;
#45833 = face_outer_bound ( 'none', #8655, .t. ) ;
#45834 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45835 = cylindrical_surface ( 'none', #45846, 2.099999999999997900 ) ;
#45836 = cylindrical_surface ( 'none', #45870, 11.00000000000000000 ) ;
#45837 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45838 = cartesian_point ( 'none', ( -74.00000000000000000, -93.05846975640129400, -20.80000000000000100 ) ) ;
#45839 = axis2_placement_3d ( 'none', #45800, #45799, #45828 ) ;
#45840 = face_outer_bound ( 'none', #8685, .t. ) ;
#45841 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45842 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45843 = axis2_placement_3d ( 'none', #45791, #45842, #45841 ) ;
#45844 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45845 = cartesian_point ( 'none', ( 56.72150208314842200, -32.75547589993752200, -16.00000000000000000 ) ) ;
#45846 = axis2_placement_3d ( 'none', #45845, #45831, #45830 ) ;
#45847 = axis2_placement_3d ( 'none', #45783, #45781, #45837 ) ;
#45848 = plane ( 'none', #45847 ) ;
#45849 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45850 = axis2_placement_3d ( 'none', #45820, #45853, #45852 ) ;
#45851 = axis2_placement_3d ( 'none', #45900, #45904, #45903 ) ;
#45852 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45853 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45854 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45855 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45856 = cartesian_point ( 'none', ( 6.273080939901785900, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#45857 = cylindrical_surface ( 'none', #45850, 5.000000000000000900 ) ;
#45858 = oriented_edge ( 'none', *, *, #4586, .f. ) ;
#45859 = axis2_placement_3d ( 'none', #45862, #45855, #45854 ) ;
#45860 = face_outer_bound ( 'none', #8696, .t. ) ;
#45861 = face_outer_bound ( 'none', #8698, .t. ) ;
#45862 = cartesian_point ( 'none', ( 56.50000000000000000, -93.05846975640129400, -20.80000000000000100 ) ) ;
#45863 = axis2_placement_3d ( 'none', #45856, #45902, #45883 ) ;
#45864 = axis2_placement_3d ( 'none', #45817, #45844, #45872 ) ;
#45865 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45866 = vector ( 'none', #45865, 1000.000000000000000 ) ;
#45867 = cartesian_point ( 'none', ( -36.51534652619715600, 120.0000000000000000, 51.96036439510160000 ) ) ;
#45868 = cylindrical_surface ( 'none', #45864, 8.000000000000000000 ) ;
#45869 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45870 = axis2_placement_3d ( 'none', #45819, #45875, #45869 ) ;
#45871 = cylindrical_surface ( 'none', #45851, 4.999999999999997300 ) ;
#45872 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45873 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45874 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45875 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#45876 = line ( 'none', #45867, #45866 ) ;
#45877 = cylindrical_surface ( 'none', #45859, 5.000000000000000900 ) ;
#45878 = face_outer_bound ( 'none', #8733, .t. ) ;
#45879 = axis2_placement_3d ( 'none', #45928, #45927, #45926 ) ;
#45880 = cartesian_point ( 'none', ( -56.50000000000000000, -93.05846975640129400, 59.20000000000000300 ) ) ;
#45881 = axis2_placement_3d ( 'none', #45893, #45939, #45938 ) ;
#45882 = circle ( 'none', #45879, 2.499999999999998700 ) ;
#45883 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45884 = oriented_closed_shell ( 'none', *, #48387, .f. );
#45885 = cylindrical_surface ( 'none', #45887, 4.999999999999997300 ) ;
#45886 = face_outer_bound ( 'none', #8663, .t. ) ;
#45887 = axis2_placement_3d ( 'none', #45880, #45933, #45932 ) ;
#45888 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#45889 = vector ( 'none', #45888, 1000.000000000000100 ) ;
#45890 = cylindrical_surface ( 'none', #45881, 4.999999999999997300 ) ;
#45891 = cartesian_point ( 'none', ( 6.273080939901785900, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#45892 = circle ( 'none', #45863, 2.000000000000000900 ) ;
#45893 = cartesian_point ( 'none', ( -74.00000000000000000, -93.05846975640129400, 59.20000000000001000 ) ) ;
#45894 = line ( 'none', #45891, #45889 ) ;
#45895 = axis2_placement_3d ( 'none', #45959, #45958, #45957 ) ;
#45896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45897 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45898 = cartesian_point ( 'none', ( 56.50000000000000000, -93.05846975640129400, 59.20000000000001000 ) ) ;
#45899 = axis2_placement_3d ( 'none', #45898, #45897, #45896 ) ;
#45900 = cartesian_point ( 'none', ( 74.00000000000000000, -93.05846975640129400, 59.20000000000000300 ) ) ;
#45901 = face_outer_bound ( 'none', #8732, .t. ) ;
#45902 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45903 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45904 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45905 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45906 = vector ( 'none', #45905, 1000.000000000000000 ) ;
#45907 = cartesian_point ( 'none', ( -38.13338051494704900, 120.0000000000000000, 50.78479389051664600 ) ) ;
#45908 = line ( 'none', #45907, #45906 ) ;
#45909 = cylindrical_surface ( 'none', #45899, 4.999999999999997300 ) ;
#45910 = cylindrical_surface ( 'none', #45913, 2.499999999999998700 ) ;
#45911 = cartesian_point ( 'none', ( 5.726919060098210500, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#45912 = face_outer_bound ( 'none', #8259, .t. ) ;
#45913 = axis2_placement_3d ( 'none', #45920, #45919, #45918 ) ;
#45914 = axis2_placement_3d ( 'none', #45955, #45947, #45946 ) ;
#45915 = face_outer_bound ( 'none', #8747, .t. ) ;
#45916 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45917 = cartesian_point ( 'none', ( -22.49999999999937800, 0.0000000000000000000, -23.49999999999998200 ) ) ;
#45918 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45919 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45920 = cartesian_point ( 'none', ( 22.50000000000061800, 11.50000000000000200, -20.99999253969308600 ) ) ;
#45921 = face_outer_bound ( 'none', #12686, .t. ) ;
#45922 = oriented_closed_shell ( 'none', *, #49187, .f. );
#45923 = cartesian_point ( 'none', ( 24.47308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#45924 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#45925 = cartesian_point ( 'none', ( 22.50000000000061800, -6.000000000000000000, -18.49999253969308600 ) ) ;
#45926 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45927 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45928 = cartesian_point ( 'none', ( 22.50000000000061800, 4.000000000000000000, -20.99999253969308600 ) ) ;
#45929 = axis2_placement_3d ( 'none', #45923, #45924, #45916 ) ;
#45930 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#45931 = circle ( 'none', #45966, 2.000000000000000900 ) ;
#45932 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45933 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45934 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -16.99999999999999300 ) ) ;
#45935 = cylindrical_surface ( 'none', #45956, 4.999999999999997300 ) ;
#45936 = conical_surface ( 'none', #45929, 2.000000000000000900, 0.9599310885968839200 ) ;
#45937 = oriented_closed_shell ( 'none', *, #48360, .f. );
#45938 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45939 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#45940 = face_outer_bound ( 'none', #8725, .t. ) ;
#45941 = face_outer_bound ( 'none', #8795, .t. ) ;
#45942 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45943 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45944 = cylindrical_surface ( 'none', #45997, 2.499999999999998700 ) ;
#45945 = axis2_placement_3d ( 'none', #45969, #45968, #45967 ) ;
#45946 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45947 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45948 = cylindrical_surface ( 'none', #45945, 4.999999999999997300 ) ;
#45949 = axis2_placement_3d ( 'none', #46021, #46023, #46018 ) ;
#45950 = face_outer_bound ( 'none', #8764, .t. ) ;
#45951 = cylindrical_surface ( 'none', #45914, 5.000000000000000000 ) ;
#45952 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45953 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45954 = cartesian_point ( 'none', ( 5.573080939901785800, -3.851859888774471700e-031, 2.000000000000000900 ) ) ;
#45955 = cartesian_point ( 'none', ( 0.0000000000000000000, -58.00000000000000000, 0.0000000000000000000 ) ) ;
#45956 = axis2_placement_3d ( 'none', #45963, #45953, #45952 ) ;
#45957 = direction ( 'none', ( -0.5877852522924741400, 0.0000000000000000000, 0.8090169943749466700 ) ) ;
#45958 = direction ( 'none', ( -0.8090169943749466700, 0.0000000000000000000, -0.5877852522924741400 ) ) ;
#45959 = cartesian_point ( 'none', ( -33.10109822064469400, 120.0000000000000000, 47.26105475533985600 ) ) ;
#45960 = cartesian_point ( 'none', ( 22.49999999999999600, 11.50000000000000200, 24.00000746030691400 ) ) ;
#45961 = axis2_placement_3d ( 'none', #45986, #45985, #45984 ) ;
#45962 = plane ( 'none', #45895 ) ;
#45963 = cartesian_point ( 'none', ( 0.0000000000000000000, -58.00000000000000700, 39.99999999999999300 ) ) ;
#45964 = cartesian_point ( 'none', ( 5.726919060098210500, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#45965 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45966 = axis2_placement_3d ( 'none', #45911, #45930, #45965 ) ;
#45967 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45968 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#45969 = cartesian_point ( 'none', ( -51.50000000000000700, -58.00000000000000700, 40.00000000000000700 ) ) ;
#45970 = face_outer_bound ( 'none', #8707, .t. ) ;
#45971 = face_outer_bound ( 'none', #8752, .t. ) ;
#45972 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#45973 = cartesian_point ( 'none', ( 22.50000000000061800, -6.000000000000000000, -23.49999253969308200 ) ) ;
#45974 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -24.99999999999999300 ) ) ;
#45975 = axis2_placement_3d ( 'none', #46000, #46009, #46004 ) ;
#45976 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -20.99999999999999300 ) ) ;
#45977 = circle ( 'none', #46036, 2.499999999999998700 ) ;
#45978 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45979 = vector ( 'none', #45978, 1000.000000000000000 ) ;
#45980 = cartesian_point ( 'none', ( -22.49999999999937800, 11.50000000000000200, -23.49999999999998200 ) ) ;
#45981 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 26.50000746030691400 ) ) ;
#45982 = circle ( 'none', #46039, 2.499999999999998700 ) ;
#45983 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 21.50000746030691400 ) ) ;
#45984 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#45985 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#45986 = cartesian_point ( 'none', ( -22.49999999999937800, -6.000000000000000000, -20.99999999999998200 ) ) ;
#45987 = cartesian_point ( 'none', ( -22.50000000000000000, 4.000000000000000000, -24.99999999999999300 ) ) ;
#45988 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#45989 = axis2_placement_3d ( 'none', #45976, #45988, #45972 ) ;
#45990 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#45991 = vector ( 'none', #45990, 1000.000000000000000 ) ;
#45992 = cartesian_point ( 'none', ( -22.49999999999937800, 11.50000000000000200, -18.49999999999998600 ) ) ;
#45993 = circle ( 'none', #45961, 2.499999999999998700 ) ;
#45994 = cartesian_point ( 'none', ( -22.49999999999937800, -6.000000000000000000, -23.49999999999998200 ) ) ;
#45995 = line ( 'none', #45992, #45991 ) ;
#45996 = line ( 'none', #45980, #45979 ) ;
#45997 = axis2_placement_3d ( 'none', #45960, #45943, #45942 ) ;
#45998 = cylindrical_surface ( 'none', #45989, 4.000000000000000000 ) ;
#45999 = face_outer_bound ( 'none', #8779, .t. ) ;
#46000 = cartesian_point ( 'none', ( 7.300262633893462000e-015, 18.00000000000000000, -16.91999999999998400 ) ) ;
#46001 = plane ( 'none', #45975 ) ;
#46002 = cc_design_approval ( #51859, ( #51798 ) ) ;
#46003 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46004 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46005 = cartesian_point ( 'none', ( 22.50000000000061800, 4.000000000000000000, -23.49999253969308200 ) ) ;
#46006 = axis2_placement_3d ( 'none', #46013, #46012, #46003 ) ;
#46007 = cartesian_point ( 'none', ( 22.50000000000061800, 4.000000000000000000, -18.49999253969308600 ) ) ;
#46008 = face_outer_bound ( 'none', #8766, .t. ) ;
#46009 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46010 = cartesian_point ( 'none', ( -22.49999999999937800, 0.0000000000000000000, -18.49999999999998600 ) ) ;
#46011 = cc_design_person_and_organization_assignment ( #51374, #51373, ( #51390 ) ) ;
#46012 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46013 = cartesian_point ( 'none', ( 51.50000000000000700, -58.00000000000000000, 0.0000000000000000000 ) ) ;
#46014 = edge_curve ( 'none', #44468, #45248, #34472, .t. ) ;
#46015 = cylindrical_surface ( 'none', #46006, 5.000000000000000000 ) ;
#46016 = cartesian_point ( 'none', ( -22.49999999999937800, -6.000000000000000000, -18.49999999999998600 ) ) ;
#46017 = cartesian_point ( 'none', ( -22.49999999999937800, 11.50000000000000200, -20.99999999999998200 ) ) ;
#46018 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#46019 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46020 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46021 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 24.00000000000001100 ) ) ;
#46022 = plane ( 'none', #45949 ) ;
#46023 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46024 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46025 = face_outer_bound ( 'none', #8797, .t. ) ;
#46026 = axis2_placement_3d ( 'none', #46017, #46037, #46024 ) ;
#46027 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46028 = vector ( 'none', #46027, 1000.000000000000000 ) ;
#46029 = cartesian_point ( 'none', ( 22.50000000000061800, 11.50000000000000200, -23.49999253969308200 ) ) ;
#46030 = line ( 'none', #46029, #46028 ) ;
#46031 = cartesian_point ( 'none', ( -22.49999999999937800, 0.0000000000000000000, -20.99999999999998200 ) ) ;
#46032 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46033 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46034 = cartesian_point ( 'none', ( 22.50000000000061800, -6.000000000000000000, -20.99999253969308600 ) ) ;
#46035 = edge_loop ( 'none', ( #45782, #45767 ) ) ;
#46036 = axis2_placement_3d ( 'none', #46034, #46033, #46032 ) ;
#46037 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46038 = cylindrical_surface ( 'none', #46026, 2.499999999999998700 ) ;
#46039 = axis2_placement_3d ( 'none', #46031, #46020, #46019 ) ;
#46040 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 24.00000746030691400 ) ) ;
#46041 = conical_surface ( 'none', #46049, 2.000000000000000900, 0.9599310885968839200 ) ;
#46042 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46043 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#46044 = axis2_placement_3d ( 'none', #46052, #46043, #46042 ) ;
#46045 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#46046 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46047 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46048 = axis2_placement_3d ( 'none', #46059, #46047, #46046 ) ;
#46049 = axis2_placement_3d ( 'none', #46058, #46045, #46057 ) ;
#46050 = circle ( 'none', #46090, 2.499999999999998700 ) ;
#46051 = cartesian_point ( 'none', ( 5.573080939901785800, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#46052 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -11.00000000000000000 ) ) ;
#46053 = circle ( 'none', #46044, 59.00000000000000000 ) ;
#46054 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46055 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46056 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46057 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46058 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46059 = cartesian_point ( 'none', ( 8.526919060098212100, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#46060 = circle ( 'none', #46048, 2.000000000000000900 ) ;
#46061 = face_outer_bound ( 'none', #8815, .t. ) ;
#46062 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46063 = vector ( 'none', #46062, 1000.000000000000000 ) ;
#46064 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#46065 = line ( 'none', #46064, #46063 ) ;
#46066 = face_outer_bound ( 'none', #8824, .t. ) ;
#46067 = circle ( 'none', #46130, 4.000000000000000000 ) ;
#46068 = axis2_placement_3d ( 'none', #46056, #46055, #46054 ) ;
#46069 = cartesian_point ( 'none', ( 5.573080939901785800, -2.000000000000000400, 2.449293598294708400e-016 ) ) ;
#46070 = cylindrical_surface ( 'none', #46068, 2.000000000000000000 ) ;
#46071 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -20.99999999999999300 ) ) ;
#46072 = cartesian_point ( 'none', ( -35.92285869090176900, 4.000000000000000000, 51.14487485050192800 ) ) ;
#46073 = circle ( 'none', #46131, 2.000000000000000900 ) ;
#46074 = line ( 'none', #46124, #46123 ) ;
#46075 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#46076 = vector ( 'none', #46075, 1000.000000000000000 ) ;
#46077 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46078 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46079 = vector ( 'none', #46078, 1000.000000000000000 ) ;
#46080 = cartesian_point ( 'none', ( 22.49999999999999600, 11.50000000000000200, 21.50000746030691400 ) ) ;
#46081 = axis2_placement_3d ( 'none', #46071, #46077, #46132 ) ;
#46082 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -24.99999999999999300 ) ) ;
#46083 = line ( 'none', #46082, #46076 ) ;
#46084 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46085 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46086 = line ( 'none', #46080, #46079 ) ;
#46087 = cartesian_point ( 'none', ( 22.49999999999999600, -6.000000000000000000, 26.50000746030691400 ) ) ;
#46088 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46089 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46090 = axis2_placement_3d ( 'none', #46040, #46089, #46088 ) ;
#46091 = edge_curve ( 'none', #45266, #46269, #34450, .t. ) ;
#46092 = cartesian_point ( 'none', ( 22.49999999999999600, -6.000000000000000000, 21.50000746030691400 ) ) ;
#46093 = circle ( 'none', #46096, 2.499999999999998700 ) ;
#46094 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46095 = vector ( 'none', #46094, 1000.000000000000000 ) ;
#46096 = axis2_placement_3d ( 'none', #46099, #46085, #46084 ) ;
#46097 = cartesian_point ( 'none', ( 22.49999999999999600, 11.50000000000000200, 26.50000746030691400 ) ) ;
#46098 = line ( 'none', #46097, #46095 ) ;
#46099 = cartesian_point ( 'none', ( 22.49999999999999600, -6.000000000000000000, 24.00000746030691400 ) ) ;
#46100 = edge_curve ( 'none', #4508, #26865, #34445, .t. ) ;
#46101 = circle ( 'none', #46081, 4.000000000000000000 ) ;
#46102 = cartesian_point ( 'none', ( 5.026919060098210300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#46103 = axis2_placement_3d ( 'none', #46105, #46157, #46156 ) ;
#46104 = face_outer_bound ( 'none', #8875, .t. ) ;
#46105 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46106 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46107 = axis2_placement_3d ( 'none', #46102, #46166, #46165 ) ;
#46108 = axis2_placement_3d ( 'none', #46133, #46112, #46106 ) ;
#46109 = direction ( 'none', ( 0.5735764363510438300, 0.8191520442889933500, 0.0000000000000000000 ) ) ;
#46110 = vector ( 'none', #46109, 1000.000000000000100 ) ;
#46111 = cartesian_point ( 'none', ( 5.026919060098210300, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#46112 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46113 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#46114 = line ( 'none', #46139, #46198 ) ;
#46115 = circle ( 'none', #46107, 2.000000000000000900 ) ;
#46116 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46117 = oriented_edge ( 'none', *, *, #43165, .f. ) ;
#46118 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46119 = cartesian_point ( 'none', ( 5.573080939901785800, 2.000000000000001800, 0.0000000000000000000 ) ) ;
#46120 = line ( 'none', #46119, #46110 ) ;
#46121 = cylindrical_surface ( 'none', #46108, 2.000000000000000000 ) ;
#46122 = cartesian_point ( 'none', ( -22.50000000000000000, 4.000000000000000000, -16.99999999999999300 ) ) ;
#46123 = vector ( 'none', #46113, 1000.000000000000000 ) ;
#46124 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -16.99999999999999300 ) ) ;
#46125 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46126 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46127 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46128 = cartesian_point ( 'none', ( -22.50000000000000000, 4.000000000000000000, -20.99999999999999300 ) ) ;
#46129 = face_outer_bound ( 'none', #8863, .t. ) ;
#46130 = axis2_placement_3d ( 'none', #46128, #46118, #46116 ) ;
#46131 = axis2_placement_3d ( 'none', #46127, #46126, #46125 ) ;
#46132 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46133 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46134 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46135 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46136 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46137 = cartesian_point ( 'none', ( 5.300000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46138 = line ( 'none', #46142, #46141 ) ;
#46139 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#46140 = direction ( 'none', ( 0.5735764363510440500, -0.8191520442889932400, 1.003171929053526600e-016 ) ) ;
#46141 = vector ( 'none', #46140, 1000.000000000000000 ) ;
#46142 = cartesian_point ( 'none', ( 5.573080939901785800, -2.000000000000000000, 2.449293598294707900e-016 ) ) ;
#46143 = axis2_placement_3d ( 'none', #46148, #46184, #46183 ) ;
#46144 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46145 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46146 = cartesian_point ( 'none', ( 5.026919060098210300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#46147 = axis2_placement_3d ( 'none', #46137, #46136, #46135 ) ;
#46148 = cartesian_point ( 'none', ( 0.0000000000000000000, 55.20000000000000300, -11.00000000000000000 ) ) ;
#46149 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#46150 = vector ( 'none', #46149, 1000.000000000000200 ) ;
#46151 = cartesian_point ( 'none', ( 5.300000000000000700, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#46152 = circle ( 'none', #46147, 1.610000000000001200 ) ;
#46153 = circle ( 'none', #46160, 2.000000000000000900 ) ;
#46154 = cartesian_point ( 'none', ( 5.026919060098210300, -2.888894916580853800e-031, 2.000000000000000900 ) ) ;
#46155 = line ( 'none', #46151, #46150 ) ;
#46156 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46157 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#46158 = cartesian_point ( 'none', ( 5.300000000000000700, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#46159 = cartesian_point ( 'none', ( 5.026919060098210300, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#46160 = axis2_placement_3d ( 'none', #46146, #46145, #46144 ) ;
#46161 = direction ( 'none', ( -0.5735764363510511600, -0.8191520442889882500, 0.0000000000000000000 ) ) ;
#46162 = vector ( 'none', #46161, 1000.000000000000000 ) ;
#46163 = cartesian_point ( 'none', ( 5.300000000000000700, -1.610000000000000300, 0.0000000000000000000 ) ) ;
#46164 = line ( 'none', #46163, #46162 ) ;
#46165 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46166 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46167 = conical_surface ( 'none', #46103, 2.000000000000000900, 0.9599310885968839200 ) ;
#46168 = cartesian_point ( 'none', ( 9.500000000000001800, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46169 = axis2_placement_3d ( 'none', #46168, #46225, #46224 ) ;
#46170 = circle ( 'none', #46169, 1.610000000000001200 ) ;
#46171 = cartesian_point ( 'none', ( 9.773080939901786800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46172 = axis2_placement_3d ( 'none', #46171, #46177, #46217 ) ;
#46173 = circle ( 'none', #46193, 55.20000000000000300 ) ;
#46174 = conical_surface ( 'none', #46172, 2.000000000000000900, 0.9599310885968839200 ) ;
#46175 = line ( 'none', #46257, #46256 ) ;
#46176 = cylindrical_surface ( 'none', #46253, 57.69999999999999600 ) ;
#46177 = direction ( 'none', ( 1.000000000000000000, 1.224606353822377300e-016, 0.0000000000000000000 ) ) ;
#46178 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46179 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46180 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46181 = face_outer_bound ( 'none', #8894, .t. ) ;
#46182 = axis2_placement_3d ( 'none', #46187, #46179, #46178 ) ;
#46183 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46184 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46185 = circle ( 'none', #46192, 2.000000000000000900 ) ;
#46186 = cartesian_point ( 'none', ( 5.573080939901785800, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#46187 = cartesian_point ( 'none', ( 5.300000000000000700, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46188 = plane ( 'none', #46143 ) ;
#46189 = conical_surface ( 'none', #46182, 1.610000000000001200, 0.9599310885968749300 ) ;
#46190 = face_outer_bound ( 'none', #8401, .t. ) ;
#46191 = face_bound ( 'none', #8888, .t. ) ;
#46192 = axis2_placement_3d ( 'none', #46134, #46195, #46180 ) ;
#46193 = axis2_placement_3d ( 'none', #46218, #46220, #46213 ) ;
#46194 = face_outer_bound ( 'none', #8909, .t. ) ;
#46195 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46196 = cartesian_point ( 'none', ( 5.300000000000000700, -1.610000000000000300, 2.210487472460973700e-016 ) ) ;
#46197 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46198 = vector ( 'none', #46197, 1000.000000000000000 ) ;
#46199 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46200 = axis2_placement_3d ( 'none', #46219, #46214, #46199 ) ;
#46201 = cartesian_point ( 'none', ( 4.873080939901785600, 2.449293598294702000e-016, -2.000000000000000900 ) ) ;
#46202 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46203 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46204 = cartesian_point ( 'none', ( 9.226919060098211400, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#46205 = axis2_placement_3d ( 'none', #46204, #46203, #46202 ) ;
#46206 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46207 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46208 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46209 = cylindrical_surface ( 'none', #46200, 2.000000000000000000 ) ;
#46210 = axis2_placement_3d ( 'none', #46206, #46249, #46248 ) ;
#46211 = circle ( 'none', #46210, 2.000000000000000900 ) ;
#46212 = face_outer_bound ( 'none', #8917, .t. ) ;
#46213 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46214 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46215 = circle ( 'none', #46205, 2.000000000000000900 ) ;
#46216 = axis2_placement_3d ( 'none', #46223, #46208, #46207 ) ;
#46217 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#46218 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -11.00000000000000200 ) ) ;
#46219 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#46220 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#46221 = conical_surface ( 'none', #46216, 1.610000000000001200, 0.9599310885968749300 ) ;
#46222 = face_outer_bound ( 'none', #8867, .t. ) ;
#46223 = cartesian_point ( 'none', ( 4.600000000000000500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46224 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46225 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46226 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#46227 = cartesian_point ( 'none', ( 9.073080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46228 = face_outer_bound ( 'none', #8938, .t. ) ;
#46229 = axis2_placement_3d ( 'none', #46286, #46231, #46230 ) ;
#46230 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46231 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46232 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46233 = plane ( 'none', #46283 ) ;
#46234 = vertex_point ( 'none', #34169 ) ;
#46235 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46236 = circle ( 'none', #46254, 2.000000000000000900 ) ;
#46237 = face_outer_bound ( 'none', #9939, .t. ) ;
#46238 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#46239 = cartesian_point ( 'none', ( 5.026919060098210300, 2.449293598294703900e-016, -2.000000000000000900 ) ) ;
#46240 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46241 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46242 = axis2_placement_3d ( 'none', #46251, #46241, #46240 ) ;
#46243 = cartesian_point ( 'none', ( 5.026919060098210300, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#46244 = cartesian_point ( 'none', ( 4.873080939901785600, 2.000000000000001300, 0.0000000000000000000 ) ) ;
#46245 = edge_curve ( 'none', #45505, #46270, #33601, .t. ) ;
#46246 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46247 = circle ( 'none', #46242, 2.000000000000000900 ) ;
#46248 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46249 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46250 = edge_curve ( 'none', #42594, #45248, #34412, .t. ) ;
#46251 = cartesian_point ( 'none', ( 4.873080939901785600, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#46252 = conical_surface ( 'none', #46273, 20.50000000000000400, 0.7853981633974482800 ) ;
#46253 = axis2_placement_3d ( 'none', #46238, #46226, #46232 ) ;
#46254 = axis2_placement_3d ( 'none', #46243, #46246, #46235 ) ;
#46255 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46256 = vector ( 'none', #46255, 1000.000000000000000 ) ;
#46257 = cartesian_point ( 'none', ( -25.39999999999996300, 2.449293598294706400e-016, -2.000000000000000000 ) ) ;
#46258 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46259 = vector ( 'none', #46258, 1000.000000000000000 ) ;
#46260 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#46261 = line ( 'none', #46260, #46259 ) ;
#46262 = direction ( 'none', ( -0.8660736684575451900, -0.4999163938144958700, -0.0000000000000000000 ) ) ;
#46263 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#46264 = edge_curve ( 'none', #43447, #44468, #33324, .t. ) ;
#46265 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 20.50000000000000400 ) ) ;
#46266 = direction ( 'none', ( 0.4999163938144952100, -0.8660736684575456300, 0.0000000000000000000 ) ) ;
#46267 = face_outer_bound ( 'none', #9102, .t. ) ;
#46268 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#46269 = vertex_point ( 'none', #34505 ) ;
#46270 = vertex_point ( 'none', #34504 ) ;
#46271 = oriented_edge ( 'none', *, *, #46274, .t. ) ;
#46272 = face_outer_bound ( 'none', #8952, .t. ) ;
#46273 = axis2_placement_3d ( 'none', #46276, #46275, #46268 ) ;
#46274 = edge_curve ( 'none', #46269, #45505, #34499, .t. ) ;
#46275 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#46276 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.9999999999999991100, 0.0000000000000000000 ) ) ;
#46277 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46278 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46279 = axis2_placement_3d ( 'none', #46285, #46278, #46277 ) ;
#46280 = circle ( 'none', #46279, 1.610000000000001200 ) ;
#46281 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#46282 = cartesian_point ( 'none', ( 0.0000000000000000000, 52.70000000000000300, -8.000000000000003600 ) ) ;
#46283 = axis2_placement_3d ( 'none', #46282, #46281, #46263 ) ;
#46284 = face_outer_bound ( 'none', #9019, .t. ) ;
#46285 = cartesian_point ( 'none', ( 8.800000000000002500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46286 = cartesian_point ( 'none', ( 8.800000000000002500, 8.664089953293314800e-016, 0.0000000000000000000 ) ) ;
#46287 = cartesian_point ( 'none', ( 2.541142108230758300e-015, 0.9999999999999991100, -20.50000000000000400 ) ) ;
#46288 = vertex_point ( 'none', #34500 ) ;
#46289 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#46290 = edge_loop ( 'none', ( #46321, #46324, #46332, #46330 ) ) ;
#46292 = oriented_edge ( 'none', *, *, #45516, .t. ) ;
#46291 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#46293 = axis2_placement_3d ( 'none', #46227, #46291, #46289 ) ;
#46294 = circle ( 'none', #46293, 2.000000000000000900 ) ;
#46295 = conical_surface ( 'none', #46229, 1.610000000000001200, 0.9599310885968749300 ) ;
#46296 = cartesian_point ( 'none', ( 2.571758278209442100e-015, 1.499999999999999600, -21.00000000000000400 ) ) ;
#46297 = oriented_edge ( 'none', *, *, #43497, .f. ) ;
#46298 = oriented_edge ( 'none', *, *, #46091, .t. ) ;
#46299 = oriented_edge ( 'none', *, *, #52919, .t. ) ;
#46300 = edge_curve ( 'none', #1024, #46531, #34503, .t. ) ;
#46301 = oriented_edge ( 'none', *, *, #45563, .t. ) ;
#46302 = oriented_edge ( 'none', *, *, #4510, .f. ) ;
#46303 = advanced_face ( 'none', ( #34502 ), #34495, .f. ) ;
#46304 = oriented_edge ( 'none', *, *, #3805, .t. ) ;
#46305 = edge_loop ( 'none', ( #46387, #46427, #46412, #46409 ) ) ;
#46306 = oriented_edge ( 'none', *, *, #45003, .t. ) ;
#46307 = oriented_edge ( 'none', *, *, #46264, .f. ) ;
#46308 = oriented_edge ( 'none', *, *, #45212, .t. ) ;
#46309 = edge_curve ( 'none', #4551, #3752, #34482, .t. ) ;
#46310 = oriented_edge ( 'none', *, *, #46315, .t. ) ;
#46311 = advanced_face ( 'none', ( #34494 ), #34483, .t. ) ;
#46312 = edge_loop ( 'none', ( #741, #23216, #21505, #22338, #46335 ) ) ;
#46313 = oriented_edge ( 'none', *, *, #46316, .f. ) ;
#46314 = oriented_edge ( 'none', *, *, #46014, .t. ) ;
#46315 = edge_curve ( 'none', #43504, #45019, #34536, .t. ) ;
#46316 = edge_curve ( 'none', #43858, #45500, #34478, .t. ) ;
#46317 = oriented_edge ( 'none', *, *, #46250, .f. ) ;
#46318 = advanced_face ( 'none', ( #34532 ), #34528, .f. ) ;
#46319 = oriented_edge ( 'none', *, *, #4509, .f. ) ;
#46320 = oriented_edge ( 'none', *, *, #45020, .t. ) ;
#46321 = oriented_edge ( 'none', *, *, #45261, .t. ) ;
#46322 = oriented_edge ( 'none', *, *, #207, .f. ) ;
#46323 = oriented_edge ( 'none', *, *, #44171, .f. ) ;
#46324 = oriented_edge ( 'none', *, *, #46326, .f. ) ;
#46325 = advanced_face ( 'none', ( #34526 ), #34541, .t. ) ;
#46326 = edge_curve ( 'none', #43747, #45235, #34512, .t. ) ;
#46327 = edge_loop ( 'none', ( #46308, #46336, #46341, #46339 ) ) ;
#46328 = edge_curve ( 'none', #42643, #45255, #34524, .t. ) ;
#46329 = oriented_edge ( 'none', *, *, #45254, .t. ) ;
#46330 = oriented_edge ( 'none', *, *, #46250, .t. ) ;
#46331 = oriented_edge ( 'none', *, *, #46264, .t. ) ;
#46332 = oriented_edge ( 'none', *, *, #43813, .f. ) ;
#46333 = oriented_edge ( 'none', *, *, #46343, .t. ) ;
#46334 = oriented_edge ( 'none', *, *, #46348, .f. ) ;
#46335 = oriented_edge ( 'none', *, *, #25558, .f. ) ;
#46336 = oriented_edge ( 'none', *, *, #46328, .f. ) ;
#46337 = advanced_face ( 'none', ( #34515 ), #34519, .t. ) ;
#46338 = oriented_edge ( 'none', *, *, #45471, .t. ) ;
#46339 = oriented_edge ( 'none', *, *, #46326, .t. ) ;
#46340 = edge_loop ( 'none', ( #46338, #46334, #46352, #46349 ) ) ;
#46341 = oriented_edge ( 'none', *, *, #43911, .f. ) ;
#46342 = oriented_edge ( 'none', *, *, #43792, .f. ) ;
#46343 = edge_curve ( 'none', #43533, #42167, #34574, .t. ) ;
#46344 = oriented_edge ( 'none', *, *, #43770, .f. ) ;
#46345 = edge_loop ( 'none', ( #46329, #46313, #46342, #46358 ) ) ;
#46346 = advanced_face ( 'none', ( #34506 ), #34564, .t. ) ;
#46347 = advanced_face ( 'none', ( #34560 ), #34571, .t. ) ;
#46348 = edge_curve ( 'none', #43856, #45528, #34558, .t. ) ;
#46349 = oriented_edge ( 'none', *, *, #46316, .t. ) ;
#46350 = advanced_face ( 'none', ( #34561 ), #34557, .f. ) ;
#46351 = oriented_edge ( 'none', *, *, #43469, .f. ) ;
#46352 = oriented_edge ( 'none', *, *, #44488, .f. ) ;
#46353 = advanced_face ( 'none', ( #34550 ), #34549, .f. ) ;
#46354 = edge_loop ( 'none', ( #46320, #46365, #46359, #46333 ) ) ;
#46355 = oriented_edge ( 'none', *, *, #3806, .t. ) ;
#46356 = edge_loop ( 'none', ( #28817, #29051, #46435, #46433 ) ) ;
#46357 = oriented_edge ( 'none', *, *, #45503, .t. ) ;
#46358 = oriented_edge ( 'none', *, *, #46328, .t. ) ;
#46359 = oriented_edge ( 'none', *, *, #44474, .f. ) ;
#46360 = edge_loop ( 'none', ( #46357, #46364, #46344, #46361 ) ) ;
#46361 = oriented_edge ( 'none', *, *, #46348, .t. ) ;
#46362 = advanced_face ( 'none', ( #34598 ), #34562, .f. ) ;
#46363 = advanced_face ( 'none', ( #34603 ), #34605, .f. ) ;
#46364 = oriented_edge ( 'none', *, *, #46343, .f. ) ;
#46365 = oriented_edge ( 'none', *, *, #46315, .f. ) ;
#46366 = oriented_edge ( 'none', *, *, #4523, .f. ) ;
#46367 = advanced_face ( 'none', ( #34601 ), #34595, .f. ) ;
#46368 = oriented_edge ( 'none', *, *, #45025, .f. ) ;
#46369 = oriented_edge ( 'none', *, *, #43290, .f. ) ;
#46370 = oriented_edge ( 'none', *, *, #43120, .t. ) ;
#46371 = oriented_edge ( 'none', *, *, #43458, .t. ) ;
#46372 = oriented_edge ( 'none', *, *, #53059, .f. ) ;
#46373 = edge_curve ( 'none', #272, #21238, #34580, .t. ) ;
#46374 = advanced_face ( 'none', ( #34576 ), #34585, .f. ) ;
#46375 = oriented_edge ( 'none', *, *, #44766, .t. ) ;
#46376 = edge_loop ( 'none', ( #29324, #29251, #29288, #46383 ) ) ;
#46377 = edge_loop ( 'none', ( #46369, #46371, #46370, #29333 ) ) ;
#46378 = oriented_edge ( 'none', *, *, #43645, .t. ) ;
#46379 = oriented_edge ( 'none', *, *, #42191, .t. ) ;
#46380 = oriented_edge ( 'none', *, *, #43669, .f. ) ;
#46381 = edge_loop ( 'none', ( #46372, #29326, #46379, #21500 ) ) ;
#46382 = oriented_edge ( 'none', *, *, #43656, .t. ) ;
#46383 = oriented_edge ( 'none', *, *, #44742, .f. ) ;
#46384 = edge_loop ( 'none', ( #21214, #29249, #21213, #21499 ) ) ;
#46385 = oriented_edge ( 'none', *, *, #3816, .t. ) ;
#46386 = advanced_face ( 'none', ( #34606 ), #34635, .f. ) ;
#46387 = oriented_edge ( 'none', *, *, #46309, .t. ) ;
#46388 = oriented_edge ( 'none', *, *, #46100, .t. ) ;
#46389 = advanced_face ( 'none', ( #34630 ), #34634, .f. ) ;
#46390 = oriented_edge ( 'none', *, *, #3671, .f. ) ;
#46391 = oriented_edge ( 'none', *, *, #45563, .f. ) ;
#46392 = oriented_edge ( 'none', *, *, #46407, .t. ) ;
#46393 = vertex_point ( 'none', #34629 ) ;
#46394 = vertex_point ( 'none', #34622 ) ;
#46395 = oriented_edge ( 'none', *, *, #46309, .f. ) ;
#46396 = oriented_edge ( 'none', *, *, #3737, .t. ) ;
#46397 = advanced_face ( 'none', ( #34623 ), #34586, .f. ) ;
#46398 = edge_curve ( 'none', #53060, #53034, #34613, .t. ) ;
#46399 = edge_curve ( 'none', #52929, #52931, #34590, .t. ) ;
#46400 = advanced_face ( 'none', ( #34608 ), #34624, .f. ) ;
#46401 = advanced_face ( 'none', ( #34615 ), #34657, .f. ) ;
#46402 = oriented_edge ( 'none', *, *, #46398, .t. ) ;
#46403 = oriented_edge ( 'none', *, *, #53004, .t. ) ;
#46404 = vertex_point ( 'none', #34617 ) ;
#46405 = edge_curve ( 'none', #40531, #15484, #34658, .t. ) ;
#46406 = edge_loop ( 'none', ( #46392, #46396, #46395, #46415 ) ) ;
#46407 = edge_curve ( 'none', #4536, #3738, #34650, .t. ) ;
#46408 = vertex_point ( 'none', #34649 ) ;
#46409 = oriented_edge ( 'none', *, *, #4512, .f. ) ;
#46410 = edge_loop ( 'none', ( #40438, #40398, #40353, #46416 ) ) ;
#46411 = edge_curve ( 'none', #4514, #3694, #34642, .t. ) ;
#46412 = oriented_edge ( 'none', *, *, #46411, .f. ) ;
#46413 = edge_curve ( 'none', #39807, #39884, #34640, .t. ) ;
#46414 = edge_loop ( 'none', ( #40530, #36224, #35935, #46429 ) ) ;
#46415 = oriented_edge ( 'none', *, *, #4537, .f. ) ;
#46416 = oriented_edge ( 'none', *, *, #4522, .f. ) ;
#46417 = oriented_edge ( 'none', *, *, #3828, .t. ) ;
#46418 = edge_curve ( 'none', #4597, #3797, #34693, .t. ) ;
#46419 = oriented_edge ( 'none', *, *, #934, .f. ) ;
#46420 = oriented_edge ( 'none', *, *, #191, .t. ) ;
#46421 = edge_curve ( 'none', #46424, #46234, #34698, .t. ) ;
#46422 = oriented_edge ( 'none', *, *, #4577, .f. ) ;
#46423 = advanced_face ( 'none', ( #34686 ), #34636, .f. ) ;
#46424 = vertex_point ( 'none', #34683 ) ;
#46425 = oriented_edge ( 'none', *, *, #42302, .t. ) ;
#46426 = oriented_edge ( 'none', *, *, #3742, .t. ) ;
#46427 = oriented_edge ( 'none', *, *, #3754, .t. ) ;
#46428 = edge_curve ( 'none', #40531, #40116, #34672, .t. ) ;
#46429 = oriented_edge ( 'none', *, *, #4532, .f. ) ;
#46430 = oriented_edge ( 'none', *, *, #30393, .f. ) ;
#46431 = oriented_edge ( 'none', *, *, #46411, .t. ) ;
#46432 = advanced_face ( 'none', ( #34673 ), #34674, .f. ) ;
#46433 = oriented_edge ( 'none', *, *, #46528, .t. ) ;
#46434 = oriented_edge ( 'none', *, *, #53151, .f. ) ;
#46435 = oriented_edge ( 'none', *, *, #53098, .f. ) ;
#46436 = edge_loop ( 'none', ( #46461, #46441, #46452, #28878 ) ) ;
#46437 = edge_loop ( 'none', ( #28862, #46448, #46447, #46439, #46458, #46440 ) ) ;
#46438 = oriented_edge ( 'none', *, *, #9295, .t. ) ;
#46439 = oriented_edge ( 'none', *, *, #53095, .f. ) ;
#46440 = oriented_edge ( 'none', *, *, #1353, .t. ) ;
#46441 = oriented_edge ( 'none', *, *, #46453, .t. ) ;
#46442 = edge_curve ( 'none', #28248, #46534, #34675, .t. ) ;
#46443 = edge_curve ( 'none', #53050, #46534, #34677, .t. ) ;
#46444 = edge_curve ( 'none', #9212, #9304, #34732, .t. ) ;
#46445 = advanced_face ( 'none', ( #34724 ), #34676, .f. ) ;
#46446 = oriented_edge ( 'none', *, *, #28601, .t. ) ;
#46447 = oriented_edge ( 'none', *, *, #46443, .f. ) ;
#46448 = oriented_edge ( 'none', *, *, #46442, .t. ) ;
#46449 = edge_curve ( 'none', #27560, #1303, #34723, .t. ) ;
#46450 = edge_loop ( 'none', ( #29054, #46483, #46463, #46462, #46465, #46464 ) ) ;
#46451 = vertex_point ( 'none', #34641 ) ;
#46452 = oriented_edge ( 'none', *, *, #46454, .f. ) ;
#46453 = edge_curve ( 'none', #46534, #46456, #34718, .t. ) ;
#46454 = edge_curve ( 'none', #53089, #46456, #34680, .t. ) ;
#46455 = oriented_edge ( 'none', *, *, #46499, .t. ) ;
#46456 = vertex_point ( 'none', #34459 ) ;
#46457 = advanced_face ( 'none', ( #34451 ), #34196, .t. ) ;
#46458 = oriented_edge ( 'none', *, *, #28985, .t. ) ;
#46459 = edge_curve ( 'none', #46456, #46451, #34764, .t. ) ;
#46460 = oriented_edge ( 'none', *, *, #13157, .f. ) ;
#46461 = oriented_edge ( 'none', *, *, #46443, .t. ) ;
#46462 = oriented_edge ( 'none', *, *, #1348, .t. ) ;
#46463 = oriented_edge ( 'none', *, *, #46469, .t. ) ;
#46464 = oriented_edge ( 'none', *, *, #53124, .f. ) ;
#46465 = oriented_edge ( 'none', *, *, #46470, .f. ) ;
#46466 = edge_loop ( 'none', ( #46473, #46496, #39020, #46515, #39219, #39120 ) ) ;
#46467 = oriented_edge ( 'none', *, *, #53161, .f. ) ;
#46468 = advanced_face ( 'none', ( #34765 ), #34757, .f. ) ;
#46469 = edge_curve ( 'none', #46451, #1302, #34758, .t. ) ;
#46470 = edge_curve ( 'none', #53092, #1337, #34745, .t. ) ;
#46471 = oriented_edge ( 'none', *, *, #46478, .f. ) ;
#46472 = edge_loop ( 'none', ( #46455, #46501, #46484, #46504, #46493, #46485 ) ) ;
#46473 = oriented_edge ( 'none', *, *, #46517, .t. ) ;
#46474 = vertex_point ( 'none', #34767 ) ;
#46475 = advanced_face ( 'none', ( #34739 ), #34759, .t. ) ;
#46476 = vertex_point ( 'none', #34735 ) ;
#46477 = edge_loop ( 'none', ( #46491, #46495, #46498, #46524 ) ) ;
#46478 = edge_curve ( 'none', #53101, #1311, #34742, .t. ) ;
#46479 = edge_loop ( 'none', ( #46487, #46471, #46467, #46486 ) ) ;
#46480 = advanced_face ( 'none', ( #34798 ), #34749, .f. ) ;
#46481 = advanced_face ( 'none', ( #34794 ), #34737, .t. ) ;
#46482 = vertex_point ( 'none', #34783 ) ;
#46483 = oriented_edge ( 'none', *, *, #46459, .t. ) ;
#46484 = oriented_edge ( 'none', *, *, #46494, .f. ) ;
#46485 = oriented_edge ( 'none', *, *, #1314, .t. ) ;
#46486 = oriented_edge ( 'none', *, *, #46470, .t. ) ;
#46487 = oriented_edge ( 'none', *, *, #1354, .t. ) ;
#46488 = oriented_edge ( 'none', *, *, #9205, .f. ) ;
#46489 = advanced_face ( 'none', ( #34792 ), #34781, .f. ) ;
#46490 = edge_curve ( 'none', #46476, #46482, #34780, .t. ) ;
#46491 = oriented_edge ( 'none', *, *, #46494, .t. ) ;
#46492 = oriented_edge ( 'none', *, *, #4774, .f. ) ;
#46493 = oriented_edge ( 'none', *, *, #46478, .t. ) ;
#46494 = edge_curve ( 'none', #53165, #46476, #34791, .t. ) ;
#46495 = oriented_edge ( 'none', *, *, #46490, .t. ) ;
#46496 = oriented_edge ( 'none', *, *, #38921, .t. ) ;
#46497 = oriented_edge ( 'none', *, *, #46444, .t. ) ;
#46498 = oriented_edge ( 'none', *, *, #46517, .f. ) ;
#46499 = edge_curve ( 'none', #1294, #46474, #34771, .t. ) ;
#46500 = advanced_face ( 'none', ( #34828 ), #34827, .f. ) ;
#46501 = oriented_edge ( 'none', *, *, #46503, .t. ) ;
#46502 = oriented_edge ( 'none', *, *, #32425, .f. ) ;
#46503 = edge_curve ( 'none', #46474, #46476, #34818, .t. ) ;
#46504 = oriented_edge ( 'none', *, *, #53166, .f. ) ;
#46505 = oriented_edge ( 'none', *, *, #4708, .f. ) ;
#46506 = oriented_edge ( 'none', *, *, #46513, .f. ) ;
#46507 = oriented_edge ( 'none', *, *, #46525, .f. ) ;
#46508 = oriented_edge ( 'none', *, *, #28276, .f. ) ;
#46509 = oriented_edge ( 'none', *, *, #3922, .t. ) ;
#46510 = oriented_edge ( 'none', *, *, #46521, .t. ) ;
#46511 = advanced_face ( 'none', ( #34823 ), #34814, .f. ) ;
#46512 = edge_curve ( 'none', #46531, #46541, #34832, .t. ) ;
#46513 = edge_curve ( 'none', #4698, #3929, #34802, .t. ) ;
#46514 = oriented_edge ( 'none', *, *, #1322, .t. ) ;
#46515 = oriented_edge ( 'none', *, *, #1309, .t. ) ;
#46516 = edge_loop ( 'none', ( #46514, #46507, #39173, #29625 ) ) ;
#46517 = edge_curve ( 'none', #51126, #46482, #34830, .t. ) ;
#46518 = oriented_edge ( 'none', *, *, #28408, .f. ) ;
#46519 = advanced_face ( 'none', ( #34866 ), #34824, .t. ) ;
#46520 = vertex_point ( 'none', #34779 ) ;
#46521 = edge_curve ( 'none', #4695, #3927, #34858, .t. ) ;
#46522 = edge_loop ( 'none', ( #46546, #46554, #46506, #46539 ) ) ;
#46523 = oriented_edge ( 'none', *, *, #3989, .t. ) ;
#46524 = oriented_edge ( 'none', *, *, #53150, .f. ) ;
#46525 = edge_curve ( 'none', #53183, #1274, #34853, .t. ) ;
#46526 = oriented_edge ( 'none', *, *, #4004, .t. ) ;
#46527 = oriented_edge ( 'none', *, *, #3949, .t. ) ;
#46528 = edge_curve ( 'none', #53069, #1341, #34865, .t. ) ;
#46529 = oriented_edge ( 'none', *, *, #46528, .f. ) ;
#46530 = edge_curve ( 'none', #1293, #28248, #34856, .t. ) ;
#46531 = vertex_point ( 'none', #34845 ) ;
#46532 = oriented_edge ( 'none', *, *, #28297, .t. ) ;
#46533 = advanced_face ( 'none', ( #34842 ), #34854, .f. ) ;
#46534 = vertex_point ( 'none', #34833 ) ;
#46535 = edge_curve ( 'none', #4702, #3936, #34891, .t. ) ;
#46536 = edge_curve ( 'none', #28341, #46541, #34841, .t. ) ;
#46537 = oriented_edge ( 'none', *, *, #46300, .f. ) ;
#46538 = advanced_face ( 'none', ( #34895 ), #34884, .f. ) ;
#46539 = oriented_edge ( 'none', *, *, #4709, .f. ) ;
#46540 = oriented_edge ( 'none', *, *, #47723, .t. ) ;
#46541 = vertex_point ( 'none', #34834 ) ;
#46542 = oriented_edge ( 'none', *, *, #46512, .f. ) ;
#46543 = edge_loop ( 'none', ( #46544, #46562, #46558, #46563 ) ) ;
#46544 = oriented_edge ( 'none', *, *, #46535, .t. ) ;
#46545 = oriented_edge ( 'none', *, *, #3937, .t. ) ;
#46546 = oriented_edge ( 'none', *, *, #46549, .t. ) ;
#46547 = advanced_face ( 'none', ( #34892 ), #34883, .f. ) ;
#46548 = oriented_edge ( 'none', *, *, #3803, .f. ) ;
#46549 = edge_curve ( 'none', #4697, #3933, #34876, .t. ) ;
#46550 = oriented_edge ( 'none', *, *, #4734, .f. ) ;
#46551 = oriented_edge ( 'none', *, *, #46535, .f. ) ;
#46552 = oriented_edge ( 'none', *, *, #46521, .f. ) ;
#46553 = edge_curve ( 'none', #4715, #3902, #34878, .t. ) ;
#46554 = oriented_edge ( 'none', *, *, #3934, .t. ) ;
#46555 = edge_curve ( 'none', #4716, #3957, #34931, .t. ) ;
#46556 = advanced_face ( 'none', ( #34887 ), #34868, .f. ) ;
#46557 = edge_loop ( 'none', ( #46570, #46545, #46576, #46550 ) ) ;
#46558 = oriented_edge ( 'none', *, *, #46549, .f. ) ;
#46559 = oriented_edge ( 'none', *, *, #4771, .f. ) ;
#46560 = edge_curve ( 'none', #4660, #3960, #34919, .t. ) ;
#46561 = edge_loop ( 'none', ( #46510, #46526, #46551, #46559 ) ) ;
#46562 = oriented_edge ( 'none', *, *, #4000, .t. ) ;
#46563 = oriented_edge ( 'none', *, *, #4773, .f. ) ;
#46564 = edge_loop ( 'none', ( #46578, #46565, #46574, #46582 ) ) ;
#46565 = oriented_edge ( 'none', *, *, #3944, .t. ) ;
#46566 = oriented_edge ( 'none', *, *, #3943, .t. ) ;
#46567 = advanced_face ( 'none', ( #34921 ), #34924, .f. ) ;
#46568 = edge_loop ( 'none', ( #46583, #46566, #46580, #46585 ) ) ;
#46569 = edge_loop ( 'none', ( #46548, #3782, #3788, #3863 ) ) ;
#46570 = oriented_edge ( 'none', *, *, #46560, .t. ) ;
#46571 = edge_curve ( 'none', #53261, #53259, #34911, .t. ) ;
#46572 = oriented_edge ( 'none', *, *, #400, .t. ) ;
#46573 = oriented_edge ( 'none', *, *, #1721, .t. ) ;
#46574 = oriented_edge ( 'none', *, *, #46555, .f. ) ;
#46575 = edge_curve ( 'none', #4719, #3954, #34915, .t. ) ;
#46576 = oriented_edge ( 'none', *, *, #46553, .f. ) ;
#46577 = advanced_face ( 'none', ( #34913 ), #34912, .f. ) ;
#46578 = oriented_edge ( 'none', *, *, #46575, .t. ) ;
#46579 = edge_curve ( 'none', #4717, #3946, #34965, .t. ) ;
#46580 = oriented_edge ( 'none', *, *, #46560, .f. ) ;
#46581 = advanced_face ( 'none', ( #34897 ), #34959, .f. ) ;
#46582 = oriented_edge ( 'none', *, *, #4701, .f. ) ;
#46583 = oriented_edge ( 'none', *, *, #46555, .t. ) ;
#46584 = advanced_face ( 'none', ( #34898 ), #34963, .t. ) ;
#46585 = oriented_edge ( 'none', *, *, #4712, .f. ) ;
#46586 = advanced_face ( 'none', ( #34956 ), #34954, .f. ) ;
#46587 = edge_loop ( 'none', ( #21546, #21275, #21287, #21446 ) ) ;
#46588 = edge_loop ( 'none', ( #46591, #23078, #46607, #23175 ) ) ;
#46589 = advanced_face ( 'none', ( #34964 ), #34947, .f. ) ;
#46590 = oriented_edge ( 'none', *, *, #4693, .f. ) ;
#46591 = oriented_edge ( 'none', *, *, #46553, .t. ) ;
#46592 = oriented_edge ( 'none', *, *, #20784, .t. ) ;
#46593 = oriented_edge ( 'none', *, *, #3948, .t. ) ;
#46594 = edge_loop ( 'none', ( #46599, #46596, #23174, #46590 ) ) ;
#46595 = edge_curve ( 'none', #4725, #3952, #34952, .t. ) ;
#46596 = oriented_edge ( 'none', *, *, #3925, .t. ) ;
#46597 = oriented_edge ( 'none', *, *, #4696, .f. ) ;
#46598 = oriented_edge ( 'none', *, *, #46575, .f. ) ;
#46599 = oriented_edge ( 'none', *, *, #46579, .t. ) ;
#46600 = oriented_edge ( 'none', *, *, #46595, .t. ) ;
#46601 = oriented_edge ( 'none', *, *, #3951, .t. ) ;
#46602 = oriented_edge ( 'none', *, *, #20749, .t. ) ;
#46603 = advanced_face ( 'none', ( #34953 ), #34996, .f. ) ;
#46604 = edge_curve ( 'none', #4730, #3899, #34992, .t. ) ;
#46605 = oriented_edge ( 'none', *, *, #4724, .f. ) ;
#46606 = edge_loop ( 'none', ( #46592, #46601, #20768, #23211 ) ) ;
#46607 = oriented_edge ( 'none', *, *, #46579, .f. ) ;
#46608 = advanced_face ( 'none', ( #34995 ), #34993, .t. ) ;
#46609 = oriented_edge ( 'none', *, *, #321, .f. ) ;
#46610 = oriented_edge ( 'none', *, *, #342, .f. ) ;
#46611 = edge_curve ( 'none', #233, #329, #34978, .t. ) ;
#46612 = oriented_edge ( 'none', *, *, #357, .f. ) ;
#46613 = edge_curve ( 'none', #188, #256, #34974, .t. ) ;
#46614 = oriented_edge ( 'none', *, *, #300, .f. ) ;
#46615 = oriented_edge ( 'none', *, *, #46613, .f. ) ;
#46616 = oriented_edge ( 'none', *, *, #357, .t. ) ;
#46617 = edge_loop ( 'none', ( #46602, #23110, #23082, #46605 ) ) ;
#46618 = advanced_face ( 'none', ( #34719 ), #34940, .t. ) ;
#46619 = oriented_edge ( 'none', *, *, #267, .f. ) ;
#46620 = edge_curve ( 'none', #188, #218, #34713, .t. ) ;
#46621 = edge_loop ( 'none', ( #46630, #46643, #46653 ) ) ;
#46622 = oriented_edge ( 'none', *, *, #46624, .f. ) ;
#46623 = edge_loop ( 'none', ( #46629, #46635, #46636, #46634 ) ) ;
#46624 = edge_curve ( 'none', #256, #218, #35032, .t. ) ;
#46625 = oriented_edge ( 'none', *, *, #46620, .f. ) ;
#46626 = oriented_edge ( 'none', *, *, #46613, .t. ) ;
#46627 = edge_loop ( 'none', ( #46626, #46628, #46625 ) ) ;
#46628 = oriented_edge ( 'none', *, *, #46624, .t. ) ;
#46629 = oriented_edge ( 'none', *, *, #342, .t. ) ;
#46630 = oriented_edge ( 'none', *, *, #46652, .f. ) ;
#46631 = edge_curve ( 'none', #226, #341, #35028, .t. ) ;
#46632 = advanced_face ( 'none', ( #35034 ), #35020, .t. ) ;
#46633 = edge_curve ( 'none', #233, #257, #35018, .t. ) ;
#46634 = oriented_edge ( 'none', *, *, #180, .f. ) ;
#46635 = oriented_edge ( 'none', *, *, #216, .f. ) ;
#46636 = oriented_edge ( 'none', *, *, #46633, .f. ) ;
#46637 = advanced_face ( 'none', ( #35038 ), #35019, .f. ) ;
#46638 = edge_loop ( 'none', ( #46639, #46661, #46644, #46660 ) ) ;
#46639 = oriented_edge ( 'none', *, *, #46620, .t. ) ;
#46640 = oriented_edge ( 'none', *, *, #344, .f. ) ;
#46641 = oriented_edge ( 'none', *, *, #46652, .t. ) ;
#46642 = oriented_edge ( 'none', *, *, #46611, .t. ) ;
#46643 = oriented_edge ( 'none', *, *, #46611, .f. ) ;
#46644 = oriented_edge ( 'none', *, *, #46649, .f. ) ;
#46645 = oriented_edge ( 'none', *, *, #46803, .f. ) ;
#46646 = advanced_face ( 'none', ( #35008 ), #35009, .f. ) ;
#46647 = oriented_edge ( 'none', *, *, #246, .f. ) ;
#46648 = edge_loop ( 'none', ( #46642, #46640, #46658, #46651 ) ) ;
#46649 = edge_curve ( 'none', #175, #226, #35081, .t. ) ;
#46650 = advanced_face ( 'none', ( #35076 ), #35013, .t. ) ;
#46651 = oriented_edge ( 'none', *, *, #217, .f. ) ;
#46652 = edge_curve ( 'none', #329, #257, #35069, .t. ) ;
#46653 = oriented_edge ( 'none', *, *, #46633, .t. ) ;
#46654 = edge_loop ( 'none', ( #46641, #46647, #46664, #46665 ) ) ;
#46655 = advanced_face ( 'none', ( #35070 ), #35082, .f. ) ;
#46656 = edge_loop ( 'none', ( #46657, #25, #46683 ) ) ;
#46657 = oriented_edge ( 'none', *, *, #46649, .t. ) ;
#46658 = oriented_edge ( 'none', *, *, #46631, .f. ) ;
#46659 = oriented_edge ( 'none', *, *, #46836, .t. ) ;
#46660 = oriented_edge ( 'none', *, *, #222, .f. ) ;
#46661 = oriented_edge ( 'none', *, *, #198, .f. ) ;
#46662 = advanced_face ( 'none', ( #35063 ), #35057, .t. ) ;
#46663 = edge_curve ( 'none', #334, #241, #35049, .t. ) ;
#46664 = oriented_edge ( 'none', *, *, #46663, .f. ) ;
#46665 = oriented_edge ( 'none', *, *, #340, .f. ) ;
#46666 = oriented_edge ( 'none', *, *, #46701, .t. ) ;
#46667 = vertex_point ( 'none', #35050 ) ;
#46668 = edge_loop ( 'none', ( #46684, #46694, #46731, #46729 ) ) ;
#46669 = edge_curve ( 'none', #46699, #46697, #35005, .t. ) ;
#46670 = oriented_edge ( 'none', *, *, #46737, .t. ) ;
#46671 = advanced_face ( 'none', ( #35124 ), #35112, .f. ) ;
#46672 = oriented_edge ( 'none', *, *, #331, .f. ) ;
#46673 = edge_curve ( 'none', #330, #225, #35107, .t. ) ;
#46674 = oriented_edge ( 'none', *, *, #302, .f. ) ;
#46675 = edge_loop ( 'none', ( #46677, #46674, #46678, #46679 ) ) ;
#46676 = oriented_edge ( 'none', *, *, #46681, .t. ) ;
#46677 = oriented_edge ( 'none', *, *, #46663, .t. ) ;
#46678 = oriented_edge ( 'none', *, *, #46673, .f. ) ;
#46679 = oriented_edge ( 'none', *, *, #347, .f. ) ;
#46680 = advanced_face ( 'none', ( #35071 ), #35099, .t. ) ;
#46681 = edge_curve ( 'none', #175, #341, #35093, .t. ) ;
#46682 = edge_loop ( 'none', ( #46715, #46734, #46748, #46730 ) ) ;
#46683 = oriented_edge ( 'none', *, *, #46681, .f. ) ;
#46684 = oriented_edge ( 'none', *, *, #46701, .f. ) ;
#46685 = edge_loop ( 'none', ( #46676, #46672, #46702, #46696 ) ) ;
#46686 = advanced_face ( 'none', ( #35096 ), #35094, .f. ) ;
#46687 = oriented_edge ( 'none', *, *, #480, .t. ) ;
#46688 = manifold_solid_brep ( '���-����3', #53007 ) ;
#46689 = vertex_point ( 'none', #35159 ) ;
#46690 = vertex_point ( 'none', #35161 ) ;
#46691 = edge_curve ( 'none', #46697, #46689, #35091, .t. ) ;
#46692 = vertex_point ( 'none', #35155 ) ;
#46693 = edge_curve ( 'none', #7870, #7860, #35052, .t. ) ;
#46694 = oriented_edge ( 'none', *, *, #46669, .t. ) ;
#46695 = vertex_point ( 'none', #35151 ) ;
#46696 = oriented_edge ( 'none', *, *, #244, .f. ) ;
#46697 = vertex_point ( 'none', #35145 ) ;
#46698 = edge_loop ( 'none', ( #46775, #46659, #48140, #48135, #46782, #46745 ) ) ;
#46699 = vertex_point ( 'none', #35149 ) ;
#46700 = oriented_edge ( 'none', *, *, #7938, .f. ) ;
#46701 = edge_curve ( 'none', #46699, #46695, #35156, .t. ) ;
#46702 = oriented_edge ( 'none', *, *, #46673, .t. ) ;
#46703 = edge_curve ( 'none', #46667, #46692, #35160, .t. ) ;
#46704 = vertex_point ( 'none', #35136 ) ;
#46705 = advanced_face ( 'none', ( #35135 ), #35087, .f. ) ;
#46706 = oriented_edge ( 'none', *, *, #46703, .f. ) ;
#46707 = edge_curve ( 'none', #46667, #46699, #35193, .t. ) ;
#46708 = edge_curve ( 'none', #20857, #519, #35194, .t. ) ;
#46709 = closed_shell ( 'none', ( #229, #243, #297, #242, #298, #327, #358, #362, #46608, #369, #46618, #46637, #46632, #46650, #46646, #46655, #46671, #46662, #46680, #46710 ) ) ;
#46710 = advanced_face ( 'none', ( #35185 ), #35190, .f. ) ;
#46711 = oriented_edge ( 'none', *, *, #46707, .t. ) ;
#46712 = edge_curve ( 'none', #46754, #46749, #35128, .t. ) ;
#46713 = vertex_point ( 'none', #35129 ) ;
#46714 = edge_loop ( 'none', ( #46706, #46711, #46666, #46726 ) ) ;
#46715 = oriented_edge ( 'none', *, *, #46737, .f. ) ;
#46716 = vertex_point ( 'none', #35177 ) ;
#46717 = edge_curve ( 'none', #46692, #46695, #35134, .t. ) ;
#46718 = edge_curve ( 'none', #46749, #46724, #35229, .t. ) ;
#46719 = edge_curve ( 'none', #46716, #46713, #35178, .t. ) ;
#46720 = oriented_edge ( 'none', *, *, #46708, .f. ) ;
#46721 = edge_loop ( 'none', ( #46769, #46777, #46743, #46728 ) ) ;
#46722 = oriented_edge ( 'none', *, *, #46712, .f. ) ;
#46723 = edge_curve ( 'none', #46754, #46690, #35220, .t. ) ;
#46724 = vertex_point ( 'none', #35169 ) ;
#46725 = edge_curve ( 'none', #46695, #46689, #35215, .t. ) ;
#46726 = oriented_edge ( 'none', *, *, #46717, .f. ) ;
#46727 = oriented_edge ( 'none', *, *, #46718, .f. ) ;
#46728 = oriented_edge ( 'none', *, *, #46742, .f. ) ;
#46729 = oriented_edge ( 'none', *, *, #46725, .f. ) ;
#46730 = oriented_edge ( 'none', *, *, #46755, .f. ) ;
#46731 = oriented_edge ( 'none', *, *, #46691, .t. ) ;
#46732 = edge_curve ( 'none', #46690, #46716, #35167, .t. ) ;
#46733 = vertex_point ( 'none', #35168 ) ;
#46734 = oriented_edge ( 'none', *, *, #46732, .t. ) ;
#46735 = advanced_face ( 'none', ( #35208 ), #35203, .f. ) ;
#46736 = edge_loop ( 'none', ( #46722, #46753, #46670, #46727 ) ) ;
#46737 = edge_curve ( 'none', #46690, #46724, #35223, .t. ) ;
#46738 = advanced_face ( 'none', ( #35267 ), #35264, .f. ) ;
#46739 = edge_curve ( 'none', #46733, #46747, #35257, .t. ) ;
#46740 = vertex_point ( 'none', #35258 ) ;
#46741 = edge_loop ( 'none', ( #46770, #46771, #46772, #46645 ) ) ;
#46742 = edge_curve ( 'none', #46752, #46747, #35199, .t. ) ;
#46743 = oriented_edge ( 'none', *, *, #46739, .t. ) ;
#46744 = oriented_edge ( 'none', *, *, #48070, .t. ) ;
#46745 = oriented_edge ( 'none', *, *, #48326, .f. ) ;
#46746 = edge_loop ( 'none', ( #46759, #46758, #46774, #46756 ) ) ;
#46747 = vertex_point ( 'none', #35266 ) ;
#46748 = oriented_edge ( 'none', *, *, #46719, .t. ) ;
#46749 = vertex_point ( 'none', #35216 ) ;
#46750 = edge_curve ( 'none', #46751, #46740, #35253, .t. ) ;
#46751 = vertex_point ( 'none', #35248 ) ;
#46752 = vertex_point ( 'none', #35247 ) ;
#46753 = oriented_edge ( 'none', *, *, #46723, .t. ) ;
#46754 = vertex_point ( 'none', #35246 ) ;
#46755 = edge_curve ( 'none', #46724, #46713, #35230, .t. ) ;
#46756 = oriented_edge ( 'none', *, *, #46773, .f. ) ;
#46757 = vertex_point ( 'none', #35252 ) ;
#46758 = oriented_edge ( 'none', *, *, #46766, .t. ) ;
#46759 = oriented_edge ( 'none', *, *, #46750, .f. ) ;
#46760 = edge_curve ( 'none', #46704, #46733, #35304, .t. ) ;
#46761 = edge_curve ( 'none', #46788, #46763, #35197, .t. ) ;
#46762 = advanced_face ( 'none', ( #35232 ), #35292, .f. ) ;
#46763 = vertex_point ( 'none', #35233 ) ;
#46764 = edge_curve ( 'none', #46778, #46757, #35286, .t. ) ;
#46765 = advanced_face ( 'none', ( #35282 ), #35231, .f. ) ;
#46766 = edge_curve ( 'none', #46751, #46704, #35275, .t. ) ;
#46767 = edge_curve ( 'none', #46704, #46752, #35291, .t. ) ;
#46768 = advanced_face ( 'none', ( #35340 ), #35339, .t. ) ;
#46769 = oriented_edge ( 'none', *, *, #46767, .f. ) ;
#46770 = oriented_edge ( 'none', *, *, #46764, .t. ) ;
#46771 = oriented_edge ( 'none', *, *, #46779, .t. ) ;
#46772 = oriented_edge ( 'none', *, *, #46761, .f. ) ;
#46773 = edge_curve ( 'none', #46740, #46752, #35331, .t. ) ;
#46774 = oriented_edge ( 'none', *, *, #46767, .t. ) ;
#46775 = oriented_edge ( 'none', *, *, #20837, .t. ) ;
#46776 = edge_curve ( 'none', #24316, #570, #35324, .t. ) ;
#46777 = oriented_edge ( 'none', *, *, #46760, .t. ) ;
#46778 = vertex_point ( 'none', #35334 ) ;
#46779 = edge_curve ( 'none', #46757, #46763, #35314, .t. ) ;
#46780 = oriented_edge ( 'none', *, *, #46791, .t. ) ;
#46781 = vertex_point ( 'none', #35332 ) ;
#46782 = oriented_edge ( 'none', *, *, #48083, .f. ) ;
#46783 = vertex_point ( 'none', #35317 ) ;
#46784 = oriented_edge ( 'none', *, *, #46792, .f. ) ;
#46785 = edge_curve ( 'none', #46783, #46789, #35329, .t. ) ;
#46786 = vertex_point ( 'none', #35316 ) ;
#46787 = edge_curve ( 'none', #46813, #46820, #35373, .t. ) ;
#46788 = vertex_point ( 'none', #35376 ) ;
#46789 = vertex_point ( 'none', #35307 ) ;
#46790 = oriented_edge ( 'none', *, *, #46810, .t. ) ;
#46791 = edge_curve ( 'none', #46795, #46789, #35308, .t. ) ;
#46792 = edge_curve ( 'none', #46795, #46796, #35338, .t. ) ;
#46793 = advanced_face ( 'none', ( #35358 ), #35356, .t. ) ;
#46794 = advanced_face ( 'none', ( #35364 ), #35359, .t. ) ;
#46795 = vertex_point ( 'none', #35346 ) ;
#46796 = vertex_point ( 'none', #35345 ) ;
#46797 = edge_curve ( 'none', #48113, #48111, #35310, .t. ) ;
#46798 = edge_loop ( 'none', ( #46790, #46809, #46805, #46801 ) ) ;
#46799 = edge_curve ( 'none', #46796, #46783, #35419, .t. ) ;
#46800 = edge_loop ( 'none', ( #46784, #46780, #46814, #46817 ) ) ;
#46801 = oriented_edge ( 'none', *, *, #46828, .f. ) ;
#46802 = edge_loop ( 'none', ( #48076, #48085, #48053, #46831 ) ) ;
#46803 = edge_curve ( 'none', #46778, #46788, #35414, .t. ) ;
#46804 = edge_curve ( 'none', #46818, #46813, #35420, .t. ) ;
#46805 = oriented_edge ( 'none', *, *, #46804, .f. ) ;
#46806 = vertex_point ( 'none', #35400 ) ;
#46807 = vertex_point ( 'none', #35355 ) ;
#46808 = edge_curve ( 'none', #46807, #46813, #35404, .t. ) ;
#46809 = oriented_edge ( 'none', *, *, #46808, .t. ) ;
#46810 = edge_curve ( 'none', #46786, #46807, #35398, .t. ) ;
#46811 = edge_loop ( 'none', ( #46827, #46821, #46829, #46824 ) ) ;
#46812 = advanced_face ( 'none', ( #35387 ), #35402, .t. ) ;
#46813 = vertex_point ( 'none', #35452 ) ;
#46814 = oriented_edge ( 'none', *, *, #46785, .f. ) ;
#46815 = edge_loop ( 'none', ( #46842, #46819, #46855, #46852 ) ) ;
#46816 = edge_loop ( 'none', ( #46850, #46832, #46837, #46830 ) ) ;
#46817 = oriented_edge ( 'none', *, *, #46799, .f. ) ;
#46818 = vertex_point ( 'none', #35390 ) ;
#46819 = oriented_edge ( 'none', *, *, #46853, .t. ) ;
#46820 = vertex_point ( 'none', #35384 ) ;
#46821 = oriented_edge ( 'none', *, *, #46787, .t. ) ;
#46822 = vertex_point ( 'none', #35455 ) ;
#46823 = edge_curve ( 'none', #46822, #46820, #35394, .t. ) ;
#46824 = oriented_edge ( 'none', *, *, #46825, .f. ) ;
#46825 = edge_curve ( 'none', #46818, #46822, #35453, .t. ) ;
#46826 = advanced_face ( 'none', ( #35395 ), #35386, .t. ) ;
#46827 = oriented_edge ( 'none', *, *, #46804, .t. ) ;
#46828 = edge_curve ( 'none', #46786, #46818, #35440, .t. ) ;
#46829 = oriented_edge ( 'none', *, *, #46823, .f. ) ;
#46830 = oriented_edge ( 'none', *, *, #46833, .f. ) ;
#46831 = oriented_edge ( 'none', *, *, #51098, .f. ) ;
#46832 = oriented_edge ( 'none', *, *, #46848, .t. ) ;
#46833 = edge_curve ( 'none', #46849, #46820, #35451, .t. ) ;
#46834 = oriented_edge ( 'none', *, *, #48130, .t. ) ;
#46835 = vertex_point ( 'none', #35492 ) ;
#46836 = edge_curve ( 'none', #20855, #48127, #35426, .t. ) ;
#46837 = oriented_edge ( 'none', *, *, #46823, .t. ) ;
#46838 = edge_curve ( 'none', #214, #223, #35496, .t. ) ;
#46839 = edge_loop ( 'none', ( #46616, #46609, #46615, #46619 ) ) ;
#46840 = oriented_edge ( 'none', *, *, #46838, .f. ) ;
#46841 = edge_curve ( 'none', #48127, #48123, #35485, .t. ) ;
#46842 = oriented_edge ( 'none', *, *, #46858, .t. ) ;
#46843 = edge_curve ( 'none', #46781, #46849, #35484, .t. ) ;
#46844 = advanced_face ( 'none', ( #35441 ), #35482, .t. ) ;
#46845 = edge_curve ( 'none', #819, #53129, #35469, .t. ) ;
#46846 = vertex_point ( 'none', #35463 ) ;
#46847 = edge_curve ( 'none', #48327, #48348, #35466, .t. ) ;
#46848 = edge_curve ( 'none', #46781, #46822, #35531, .t. ) ;
#46849 = vertex_point ( 'none', #35472 ) ;
#46850 = oriented_edge ( 'none', *, *, #46843, .f. ) ;
#46851 = oriented_edge ( 'none', *, *, #46845, .f. ) ;
#46852 = oriented_edge ( 'none', *, *, #46856, .f. ) ;
#46853 = edge_curve ( 'none', #46806, #46846, #35460, .t. ) ;
#46854 = edge_curve ( 'none', #51038, #46846, #35461, .t. ) ;
#46855 = oriented_edge ( 'none', *, *, #46854, .f. ) ;
#46856 = edge_curve ( 'none', #46835, #51038, #35507, .t. ) ;
#46857 = vertex_point ( 'none', #35539 ) ;
#46858 = edge_curve ( 'none', #46835, #46806, #35513, .t. ) ;
#46859 = oriented_edge ( 'none', *, *, #1594, .f. ) ;
#46860 = oriented_edge ( 'none', *, *, #46879, .f. ) ;
#46861 = edge_curve ( 'none', #38494, #48430, #35509, .t. ) ;
#46862 = oriented_edge ( 'none', *, *, #1535, .f. ) ;
#46863 = oriented_edge ( 'none', *, *, #46891, .t. ) ;
#46864 = oriented_edge ( 'none', *, *, #46861, .t. ) ;
#46865 = oriented_edge ( 'none', *, *, #48561, .t. ) ;
#46866 = advanced_face ( 'none', ( #35515 ), #35501, .f. ) ;
#46867 = advanced_face ( 'none', ( #35579 ), #35581, .t. ) ;
#46868 = oriented_edge ( 'none', *, *, #921, .t. ) ;
#46869 = edge_curve ( 'none', #912, #46907, #35558, .t. ) ;
#46870 = oriented_edge ( 'none', *, *, #48491, .f. ) ;
#46871 = oriented_edge ( 'none', *, *, #38675, .t. ) ;
#46872 = edge_curve ( 'none', #48740, #38242, #35550, .t. ) ;
#46873 = advanced_face ( 'none', ( #35563 ), #35570, .t. ) ;
#46874 = oriented_edge ( 'none', *, *, #46869, .t. ) ;
#46875 = edge_loop ( 'none', ( #46865, #46914, #46863, #46868, #46911, #46876 ) ) ;
#46876 = oriented_edge ( 'none', *, *, #1230, .f. ) ;
#46877 = oriented_edge ( 'none', *, *, #1552, .f. ) ;
#46878 = oriented_edge ( 'none', *, *, #37829, .t. ) ;
#46879 = edge_curve ( 'none', #1508, #891, #35618, .t. ) ;
#46880 = vertex_point ( 'none', #35525 ) ;
#46881 = edge_loop ( 'none', ( #33979, #35836, #46920, #35559, #46955 ) ) ;
#46882 = oriented_edge ( 'none', *, *, #12286, .t. ) ;
#46883 = edge_curve ( 'none', #46907, #46908, #35609, .t. ) ;
#46884 = oriented_edge ( 'none', *, *, #46930, .f. ) ;
#46885 = oriented_edge ( 'none', *, *, #37723, .t. ) ;
#46886 = oriented_edge ( 'none', *, *, #893, .t. ) ;
#46887 = oriented_edge ( 'none', *, *, #46883, .t. ) ;
#46888 = advanced_face ( 'none', ( #35612 ), #35562, .t. ) ;
#46889 = edge_curve ( 'none', #1254, #883, #35600, .t. ) ;
#46890 = oriented_edge ( 'none', *, *, #1448, .t. ) ;
#46891 = edge_curve ( 'none', #38242, #851, #35592, .t. ) ;
#46892 = oriented_edge ( 'none', *, *, #46901, .f. ) ;
#46893 = oriented_edge ( 'none', *, *, #48464, .f. ) ;
#46894 = edge_loop ( 'none', ( #46893, #46910, #46905, #46890 ) ) ;
#46895 = vertex_point ( 'none', #35598 ) ;
#46896 = edge_curve ( 'none', #46918, #46919, #35593, .t. ) ;
#46897 = edge_curve ( 'none', #36338, #38622, #35649, .t. ) ;
#46898 = oriented_edge ( 'none', *, *, #46889, .t. ) ;
#46899 = edge_loop ( 'none', ( #38198, #46860, #46859, #46898 ) ) ;
#46900 = advanced_face ( 'none', ( #35654 ), #35652, .f. ) ;
#46901 = edge_curve ( 'none', #1221, #46908, #35635, .t. ) ;
#46902 = oriented_edge ( 'none', *, *, #47591, .f. ) ;
#46903 = oriented_edge ( 'none', *, *, #46896, .f. ) ;
#46904 = edge_loop ( 'none', ( #46874, #46887, #46892, #46877, #46906, #46886 ) ) ;
#46905 = oriented_edge ( 'none', *, *, #46901, .t. ) ;
#46906 = oriented_edge ( 'none', *, *, #46879, .t. ) ;
#46907 = vertex_point ( 'none', #35642 ) ;
#46908 = vertex_point ( 'none', #35640 ) ;
#46909 = advanced_face ( 'none', ( #35655 ), #35630, .t. ) ;
#46910 = oriented_edge ( 'none', *, *, #1569, .f. ) ;
#46911 = oriented_edge ( 'none', *, *, #46889, .f. ) ;
#46912 = oriented_edge ( 'none', *, *, #46946, .t. ) ;
#46913 = edge_curve ( 'none', #35571, #46918, #35628, .t. ) ;
#46914 = oriented_edge ( 'none', *, *, #46872, .t. ) ;
#46915 = oriented_edge ( 'none', *, *, #13110, .t. ) ;
#46916 = advanced_face ( 'none', ( #35622 ), #35629, .t. ) ;
#46917 = oriented_edge ( 'none', *, *, #46942, .f. ) ;
#46918 = vertex_point ( 'none', #35643 ) ;
#46919 = vertex_point ( 'none', #35690 ) ;
#46920 = oriented_edge ( 'none', *, *, #12273, .t. ) ;
#46921 = edge_curve ( 'none', #12274, #12260, #35682, .t. ) ;
#46922 = vertex_point ( 'none', #35683 ) ;
#46923 = oriented_edge ( 'none', *, *, #46913, .f. ) ;
#46924 = oriented_edge ( 'none', *, *, #46927, .t. ) ;
#46925 = edge_curve ( 'none', #36895, #46880, #35686, .t. ) ;
#46926 = oriented_edge ( 'none', *, *, #47001, .t. ) ;
#46927 = edge_curve ( 'none', #12210, #12331, #35687, .t. ) ;
#46928 = oriented_edge ( 'none', *, *, #46971, .f. ) ;
#46929 = oriented_edge ( 'none', *, *, #47022, .f. ) ;
#46930 = edge_curve ( 'none', #46919, #38259, #35674, .t. ) ;
#46931 = oriented_edge ( 'none', *, *, #46925, .t. ) ;
#46932 = edge_loop ( 'none', ( #46931, #46912, #46945, #46972, #46949 ) ) ;
#46933 = edge_loop ( 'none', ( #46967, #46926, #46995, #46973, #46974 ) ) ;
#46934 = oriented_edge ( 'none', *, *, #46989, .t. ) ;
#46935 = vertex_point ( 'none', #35684 ) ;
#46936 = oriented_edge ( 'none', *, *, #46937, .t. ) ;
#46937 = edge_curve ( 'none', #8985, #46895, #35665, .t. ) ;
#46938 = oriented_edge ( 'none', *, *, #46976, .t. ) ;
#46939 = edge_curve ( 'none', #46922, #46935, #35723, .t. ) ;
#46940 = vertex_point ( 'none', #35720 ) ;
#46941 = oriented_edge ( 'none', *, *, #46948, .f. ) ;
#46942 = edge_curve ( 'none', #46940, #46895, #35673, .t. ) ;
#46943 = edge_loop ( 'none', ( #46968, #46964, #46962, #47002, #46982 ) ) ;
#46944 = advanced_face ( 'none', ( #35710 ), #35685, .t. ) ;
#46945 = oriented_edge ( 'none', *, *, #46939, .f. ) ;
#46946 = edge_curve ( 'none', #46880, #46935, #35707, .t. ) ;
#46947 = vertex_point ( 'none', #35713 ) ;
#46948 = edge_curve ( 'none', #46947, #46940, #35708, .t. ) ;
#46949 = oriented_edge ( 'none', *, *, #46954, .f. ) ;
#46950 = advanced_face ( 'none', ( #35698 ), #35702, .t. ) ;
#46951 = edge_loop ( 'none', ( #47004, #47113, #47040, #47064, #47159, #47232, #47240 ) ) ;
#46952 = edge_loop ( 'none', ( #46961, #46938, #46960, #47026, #47030, #47013 ) ) ;
#46953 = vertex_point ( 'none', #35754 ) ;
#46954 = edge_curve ( 'none', #36895, #46957, #35750, .t. ) ;
#46955 = oriented_edge ( 'none', *, *, #13111, .f. ) ;
#46956 = edge_curve ( 'none', #46957, #46922, #35752, .t. ) ;
#46957 = vertex_point ( 'none', #35741 ) ;
#46958 = oriented_edge ( 'none', *, *, #46939, .t. ) ;
#46959 = advanced_face ( 'none', ( #35709 ), #35697, .t. ) ;
#46960 = oriented_edge ( 'none', *, *, #12237, .t. ) ;
#46961 = oriented_edge ( 'none', *, *, #12214, .f. ) ;
#46962 = oriented_edge ( 'none', *, *, #46986, .t. ) ;
#46963 = edge_curve ( 'none', #46880, #46919, #35730, .t. ) ;
#46964 = oriented_edge ( 'none', *, *, #46984, .t. ) ;
#46965 = vertex_point ( 'none', #35747 ) ;
#46966 = edge_curve ( 'none', #46953, #46965, #35729, .t. ) ;
#46967 = oriented_edge ( 'none', *, *, #46966, .t. ) ;
#46968 = oriented_edge ( 'none', *, *, #46925, .f. ) ;
#46969 = advanced_face ( 'none', ( #35740 ), #35728, .f. ) ;
#46970 = edge_curve ( 'none', #9265, #9299, #35731, .t. ) ;
#46971 = edge_curve ( 'none', #8971, #46947, #35779, .t. ) ;
#46972 = oriented_edge ( 'none', *, *, #46956, .f. ) ;
#46973 = oriented_edge ( 'none', *, *, #46997, .f. ) ;
#46974 = oriented_edge ( 'none', *, *, #46985, .f. ) ;
#46975 = vertex_point ( 'none', #35724 ) ;
#46976 = edge_curve ( 'none', #12291, #12219, #35774, .t. ) ;
#46977 = vertex_point ( 'none', #35780 ) ;
#46978 = vertex_point ( 'none', #35768 ) ;
#46979 = advanced_face ( 'none', ( #35767 ), #35764, .t. ) ;
#46980 = oriented_edge ( 'none', *, *, #46983, .t. ) ;
#46981 = advanced_face ( 'none', ( #35763 ), #35762, .t. ) ;
#46982 = oriented_edge ( 'none', *, *, #46963, .f. ) ;
#46983 = edge_curve ( 'none', #46953, #46975, #35834, .t. ) ;
#46984 = edge_curve ( 'none', #36895, #46977, #35830, .t. ) ;
#46985 = edge_curve ( 'none', #46953, #47000, #35822, .t. ) ;
#46986 = edge_curve ( 'none', #46977, #46918, #35835, .t. ) ;
#46987 = edge_loop ( 'none', ( #46993, #46980, #46934, #47036, #46929 ) ) ;
#46988 = oriented_edge ( 'none', *, *, #47025, .t. ) ;
#46989 = edge_curve ( 'none', #46975, #46947, #35818, .t. ) ;
#46990 = edge_loop ( 'none', ( #47066, #47091, #47070, #47074, #47076 ) ) ;
#46991 = oriented_edge ( 'none', *, *, #35333, .t. ) ;
#46992 = edge_loop ( 'none', ( #21779, #47970, #47770, #47784 ) ) ;
#46993 = oriented_edge ( 'none', *, *, #46966, .f. ) ;
#46994 = edge_loop ( 'none', ( #46958, #46988, #47017, #47008, #47009, #47011 ) ) ;
#46995 = oriented_edge ( 'none', *, *, #46996, .f. ) ;
#46996 = edge_curve ( 'none', #46998, #46999, #35800, .t. ) ;
#46997 = edge_curve ( 'none', #47000, #46998, #35806, .t. ) ;
#46998 = vertex_point ( 'none', #35810 ) ;
#46999 = vertex_point ( 'none', #35865 ) ;
#47000 = vertex_point ( 'none', #35811 ) ;
#47001 = edge_curve ( 'none', #46965, #46999, #35872, .t. ) ;
#47002 = oriented_edge ( 'none', *, *, #46896, .t. ) ;
#47003 = oriented_edge ( 'none', *, *, #47007, .t. ) ;
#47004 = oriented_edge ( 'none', *, *, #47111, .f. ) ;
#47005 = advanced_face ( 'none', ( #35861 ), #35864, .t. ) ;
#47006 = edge_loop ( 'none', ( #47016, #47029, #47034, #47014, #47043, #47042 ) ) ;
#47007 = edge_curve ( 'none', #9263, #22428, #35847, .t. ) ;
#47008 = oriented_edge ( 'none', *, *, #47035, .f. ) ;
#47009 = oriented_edge ( 'none', *, *, #47033, .f. ) ;
#47010 = edge_loop ( 'none', ( #47032, #47003, #47096, #47094, #47062 ) ) ;
#47011 = oriented_edge ( 'none', *, *, #47015, .f. ) ;
#47012 = edge_curve ( 'none', #47049, #47031, #35852, .t. ) ;
#47013 = oriented_edge ( 'none', *, *, #46927, .f. ) ;
#47014 = oriented_edge ( 'none', *, *, #9243, .t. ) ;
#47015 = edge_curve ( 'none', #46922, #47081, #35914, .t. ) ;
#47016 = oriented_edge ( 'none', *, *, #9237, .f. ) ;
#47017 = oriented_edge ( 'none', *, *, #47086, .t. ) ;
#47018 = vertex_point ( 'none', #35910 ) ;
#47019 = edge_loop ( 'none', ( #47024, #47039, #47052, #47102, #47063 ) ) ;
#47020 = edge_curve ( 'none', #47133, #47095, #35916, .t. ) ;
#47021 = advanced_face ( 'none', ( #35841 ), #35855, .t. ) ;
#47022 = edge_curve ( 'none', #46965, #46940, #35896, .t. ) ;
#47023 = vertex_point ( 'none', #35893 ) ;
#47024 = oriented_edge ( 'none', *, *, #47012, .t. ) ;
#47025 = edge_curve ( 'none', #46935, #47018, #35907, .t. ) ;
#47026 = oriented_edge ( 'none', *, *, #12215, .t. ) ;
#47027 = vertex_point ( 'none', #35908 ) ;
#47028 = oriented_edge ( 'none', *, *, #9206, .f. ) ;
#47029 = oriented_edge ( 'none', *, *, #47047, .t. ) ;
#47030 = oriented_edge ( 'none', *, *, #12324, .f. ) ;
#47031 = vertex_point ( 'none', #35915 ) ;
#47032 = oriented_edge ( 'none', *, *, #9246, .f. ) ;
#47033 = edge_curve ( 'none', #47081, #47023, #35271, .t. ) ;
#47034 = oriented_edge ( 'none', *, *, #9252, .t. ) ;
#47035 = edge_curve ( 'none', #47023, #47027, #34941, .t. ) ;
#47036 = oriented_edge ( 'none', *, *, #46948, .t. ) ;
#47037 = oriented_edge ( 'none', *, *, #46444, .f. ) ;
#47038 = oriented_edge ( 'none', *, *, #9297, .t. ) ;
#47039 = oriented_edge ( 'none', *, *, #47046, .t. ) ;
#47040 = oriented_edge ( 'none', *, *, #47020, .t. ) ;
#47041 = advanced_face ( 'none', ( #35888 ), #35889, .t. ) ;
#47042 = oriented_edge ( 'none', *, *, #46970, .f. ) ;
#47043 = oriented_edge ( 'none', *, *, #9216, .f. ) ;
#47044 = advanced_face ( 'none', ( #34441 ), #45000, .t. ) ;
#47045 = edge_loop ( 'none', ( #47078, #47080 ) ) ;
#47046 = edge_curve ( 'none', #47031, #46978, #35946, .t. ) ;
#47047 = edge_curve ( 'none', #9256, #9251, #35954, .t. ) ;
#47048 = edge_curve ( 'none', #47128, #47127, #35949, .t. ) ;
#47049 = vertex_point ( 'none', #35930 ) ;
#47050 = edge_curve ( 'none', #47049, #47083, #35940, .t. ) ;
#47051 = edge_curve ( 'none', #47049, #47075, #35924, .t. ) ;
#47052 = oriented_edge ( 'none', *, *, #47079, .f. ) ;
#47053 = edge_curve ( 'none', #47071, #47082, #35937, .t. ) ;
#47054 = oriented_edge ( 'none', *, *, #12168, .f. ) ;
#47055 = edge_loop ( 'none', ( #47077, #47106, #47131, #47108 ) ) ;
#47056 = edge_curve ( 'none', #47083, #47065, #35925, .t. ) ;
#47057 = oriented_edge ( 'none', *, *, #47012, .f. ) ;
#47058 = oriented_edge ( 'none', *, *, #47233, .t. ) ;
#47059 = oriented_edge ( 'none', *, *, #47051, .t. ) ;
#47060 = oriented_edge ( 'none', *, *, #47048, .f. ) ;
#47061 = edge_curve ( 'none', #47082, #47141, #35979, .t. ) ;
#47062 = oriented_edge ( 'none', *, *, #9234, .f. ) ;
#47063 = oriented_edge ( 'none', *, *, #47050, .f. ) ;
#47064 = oriented_edge ( 'none', *, *, #47201, .t. ) ;
#47065 = vertex_point ( 'none', #35980 ) ;
#47066 = oriented_edge ( 'none', *, *, #12231, .f. ) ;
#47067 = advanced_face ( 'none', ( #35929, #35977 ), #35923, .t. ) ;
#47068 = advanced_face ( 'none', ( #35989 ), #35969, .t. ) ;
#47069 = edge_loop ( 'none', ( #47097, #47073 ) ) ;
#47070 = oriented_edge ( 'none', *, *, #12239, .t. ) ;
#47071 = vertex_point ( 'none', #35972 ) ;
#47072 = oriented_edge ( 'none', *, *, #47105, .t. ) ;
#47073 = oriented_edge ( 'none', *, *, #47007, .f. ) ;
#47074 = oriented_edge ( 'none', *, *, #12169, .t. ) ;
#47075 = vertex_point ( 'none', #35961 ) ;
#47076 = oriented_edge ( 'none', *, *, #47104, .t. ) ;
#47077 = oriented_edge ( 'none', *, *, #47053, .t. ) ;
#47078 = oriented_edge ( 'none', *, *, #9379, .t. ) ;
#47079 = edge_curve ( 'none', #47065, #46978, #35957, .t. ) ;
#47080 = oriented_edge ( 'none', *, *, #1378, .t. ) ;
#47081 = vertex_point ( 'none', #35955 ) ;
#47082 = vertex_point ( 'none', #36030 ) ;
#47083 = vertex_point ( 'none', #35987 ) ;
#47084 = edge_loop ( 'none', ( #47054, #47092, #35471, #47085, #47101 ) ) ;
#47085 = oriented_edge ( 'none', *, *, #46976, .f. ) ;
#47086 = edge_curve ( 'none', #47018, #47027, #35965, .t. ) ;
#47087 = vertex_point ( 'none', #36020 ) ;
#47088 = advanced_face ( 'none', ( #36016 ), #35970, .t. ) ;
#47089 = edge_curve ( 'none', #47151, #47133, #36009, .t. ) ;
#47090 = edge_loop ( 'none', ( #47057, #47059, #47072, #47098, #47182 ) ) ;
#47091 = oriented_edge ( 'none', *, *, #47103, .f. ) ;
#47092 = oriented_edge ( 'none', *, *, #47103, .t. ) ;
#47093 = edge_curve ( 'none', #46978, #47143, #36007, .t. ) ;
#47094 = oriented_edge ( 'none', *, *, #47047, .f. ) ;
#47095 = vertex_point ( 'none', #36002 ) ;
#47096 = oriented_edge ( 'none', *, *, #9254, .t. ) ;
#47097 = oriented_edge ( 'none', *, *, #9270, .f. ) ;
#47098 = oriented_edge ( 'none', *, *, #47033, .t. ) ;
#47099 = oriented_edge ( 'none', *, *, #9321, .f. ) ;
#47100 = oriented_edge ( 'none', *, *, #47148, .f. ) ;
#47101 = oriented_edge ( 'none', *, *, #12293, .f. ) ;
#47102 = oriented_edge ( 'none', *, *, #47056, .f. ) ;
#47103 = edge_curve ( 'none', #12170, #12128, #35995, .t. ) ;
#47104 = edge_curve ( 'none', #12172, #12244, #36012, .t. ) ;
#47105 = edge_curve ( 'none', #47075, #47081, #36062, .t. ) ;
#47106 = oriented_edge ( 'none', *, *, #47061, .t. ) ;
#47107 = edge_loop ( 'none', ( #47115, #47184, #47119, #47158, #47203 ) ) ;
#47108 = oriented_edge ( 'none', *, *, #47163, .f. ) ;
#47109 = advanced_face ( 'none', ( #36063 ), #36024, .t. ) ;
#47110 = oriented_edge ( 'none', *, *, #41013, .t. ) ;
#47111 = edge_curve ( 'none', #47151, #47087, #36046, .t. ) ;
#47112 = edge_curve ( 'none', #9324, #9329, #36040, .t. ) ;
#47113 = oriented_edge ( 'none', *, *, #47089, .t. ) ;
#47114 = edge_loop ( 'none', ( #47187, #47149, #47135, #47134, #47136, #47152 ) ) ;
#47115 = oriented_edge ( 'none', *, *, #47144, .t. ) ;
#47116 = edge_curve ( 'none', #47129, #47128, #36108, .t. ) ;
#47117 = advanced_face ( 'none', ( #36041 ), #36045, .t. ) ;
#47118 = advanced_face ( 'none', ( #36107 ), #36039, .f. ) ;
#47119 = oriented_edge ( 'none', *, *, #47121, .f. ) ;
#47120 = oriented_edge ( 'none', *, *, #47112, .f. ) ;
#47121 = edge_curve ( 'none', #47150, #47137, #36066, .t. ) ;
#47122 = edge_curve ( 'none', #47129, #47141, #36141, .t. ) ;
#47123 = vertex_point ( 'none', #36074 ) ;
#47124 = oriented_edge ( 'none', *, *, #5433, .f. ) ;
#47125 = oriented_edge ( 'none', *, *, #47116, .f. ) ;
#47126 = edge_curve ( 'none', #47141, #47127, #36122, .t. ) ;
#47127 = vertex_point ( 'none', #36131 ) ;
#47128 = vertex_point ( 'none', #36143 ) ;
#47129 = vertex_point ( 'none', #36118 ) ;
#47130 = vertex_point ( 'none', #36126 ) ;
#47131 = oriented_edge ( 'none', *, *, #47122, .f. ) ;
#47132 = edge_loop ( 'none', ( #47346, #47330 ) ) ;
#47133 = vertex_point ( 'none', #36123 ) ;
#47134 = oriented_edge ( 'none', *, *, #47190, .f. ) ;
#47135 = oriented_edge ( 'none', *, *, #47183, .t. ) ;
#47136 = oriented_edge ( 'none', *, *, #47145, .f. ) ;
#47137 = vertex_point ( 'none', #35996 ) ;
#47138 = vertex_point ( 'none', #36125 ) ;
#47139 = oriented_edge ( 'none', *, *, #12198, .f. ) ;
#47140 = edge_loop ( 'none', ( #47125, #47193, #47186, #47060 ) ) ;
#47141 = vertex_point ( 'none', #36109 ) ;
#47142 = edge_curve ( 'none', #47065, #47155, #36121, .t. ) ;
#47143 = vertex_point ( 'none', #36176 ) ;
#47144 = edge_curve ( 'none', #47130, #47138, #36179, .t. ) ;
#47145 = edge_curve ( 'none', #47155, #47123, #36171, .t. ) ;
#47146 = advanced_face ( 'none', ( #36168 ), #36167, .t. ) ;
#47147 = edge_curve ( 'none', #47138, #47137, #36155, .t. ) ;
#47148 = edge_curve ( 'none', #9389, #9390, #36230, .t. ) ;
#47149 = oriented_edge ( 'none', *, *, #47093, .t. ) ;
#47150 = vertex_point ( 'none', #36110 ) ;
#47151 = vertex_point ( 'none', #36148 ) ;
#47152 = oriented_edge ( 'none', *, *, #47142, .f. ) ;
#47153 = oriented_edge ( 'none', *, *, #9327, .t. ) ;
#47154 = edge_curve ( 'none', #47031, #47023, #36180, .t. ) ;
#47155 = vertex_point ( 'none', #36157 ) ;
#47156 = edge_loop ( 'none', ( #47099, #47124, #47153, #47120 ) ) ;
#47157 = advanced_face ( 'none', ( #36229 ), #35585, .t. ) ;
#47158 = oriented_edge ( 'none', *, *, #47204, .f. ) ;
#47159 = oriented_edge ( 'none', *, *, #47252, .t. ) ;
#47160 = vertex_point ( 'none', #36268 ) ;
#47161 = edge_curve ( 'none', #47192, #47155, #36264, .t. ) ;
#47162 = edge_curve ( 'none', #47138, #47123, #36271, .t. ) ;
#47163 = edge_curve ( 'none', #47071, #47129, #36257, .t. ) ;
#47164 = vertex_point ( 'none', #36259 ) ;
#47165 = oriented_edge ( 'none', *, *, #47216, .t. ) ;
#47166 = oriented_edge ( 'none', *, *, #47161, .t. ) ;
#47167 = edge_loop ( 'none', ( #47215, #47197, #47261, #47283 ) ) ;
#47168 = oriented_edge ( 'none', *, *, #47145, .t. ) ;
#47169 = oriented_edge ( 'none', *, *, #47233, .f. ) ;
#47170 = edge_curve ( 'none', #47130, #47192, #36242, .t. ) ;
#47171 = oriented_edge ( 'none', *, *, #12609, .t. ) ;
#47172 = oriented_edge ( 'none', *, *, #47162, .f. ) ;
#47173 = edge_loop ( 'none', ( #47179, #47165, #47194, #47181, #47208, #47298 ) ) ;
#47174 = advanced_face ( 'none', ( #36258 ), #36247, .t. ) ;
#47175 = edge_loop ( 'none', ( #47139, #47205, #47378, #6943, #7651, #7621 ) ) ;
#47176 = vertex_point ( 'none', #36265 ) ;
#47177 = advanced_face ( 'none', ( #36299 ), #36234, .f. ) ;
#47178 = edge_curve ( 'none', #47130, #47189, #36250, .t. ) ;
#47179 = oriented_edge ( 'none', *, *, #47121, .t. ) ;
#47180 = oriented_edge ( 'none', *, *, #47170, .t. ) ;
#47181 = oriented_edge ( 'none', *, *, #47287, .f. ) ;
#47182 = oriented_edge ( 'none', *, *, #47154, .f. ) ;
#47183 = edge_curve ( 'none', #47143, #47185, #36233, .t. ) ;
#47184 = oriented_edge ( 'none', *, *, #47147, .t. ) ;
#47185 = vertex_point ( 'none', #36251 ) ;
#47186 = oriented_edge ( 'none', *, *, #47126, .t. ) ;
#47187 = oriented_edge ( 'none', *, *, #47079, .t. ) ;
#47188 = oriented_edge ( 'none', *, *, #47144, .f. ) ;
#47189 = vertex_point ( 'none', #36290 ) ;
#47190 = edge_curve ( 'none', #47123, #47185, #36296, .t. ) ;
#47191 = edge_loop ( 'none', ( #47188, #47180, #47166, #47168, #47172 ) ) ;
#47192 = vertex_point ( 'none', #36289 ) ;
#47193 = oriented_edge ( 'none', *, *, #47122, .t. ) ;
#47194 = oriented_edge ( 'none', *, *, #47198, .t. ) ;
#47195 = edge_curve ( 'none', #47246, #47249, #36274, .t. ) ;
#47196 = advanced_face ( 'none', ( #36287 ), #36272, .t. ) ;
#47197 = oriented_edge ( 'none', *, *, #47300, .t. ) ;
#47198 = edge_curve ( 'none', #47239, #47238, #36326, .t. ) ;
#47199 = vertex_point ( 'none', #36325 ) ;
#47200 = oriented_edge ( 'none', *, *, #47355, .f. ) ;
#47201 = edge_curve ( 'none', #47095, #47199, #36277, .t. ) ;
#47202 = advanced_face ( 'none', ( #36314 ), #36279, .t. ) ;
#47203 = oriented_edge ( 'none', *, *, #47178, .f. ) ;
#47204 = edge_curve ( 'none', #47189, #47150, #36327, .t. ) ;
#47205 = oriented_edge ( 'none', *, *, #47222, .t. ) ;
#47206 = advanced_face ( 'none', ( #36309 ), #36310, .t. ) ;
#47207 = advanced_face ( 'none', ( #36382, #36313 ), #36378, .t. ) ;
#47208 = oriented_edge ( 'none', *, *, #47305, .f. ) ;
#47209 = oriented_edge ( 'none', *, *, #53079, .f. ) ;
#47210 = edge_curve ( 'none', #47231, #47087, #36278, .t. ) ;
#47211 = vertex_point ( 'none', #36368 ) ;
#47212 = vertex_point ( 'none', #36367 ) ;
#47213 = vertex_point ( 'none', #36359 ) ;
#47214 = vertex_point ( 'none', #36366 ) ;
#47215 = oriented_edge ( 'none', *, *, #47221, .f. ) ;
#47216 = edge_curve ( 'none', #47137, #47239, #36355, .t. ) ;
#47217 = advanced_face ( 'none', ( #36354, #36369 ), #36337, .t. ) ;
#47218 = advanced_face ( 'none', ( #36346 ), #36345, .t. ) ;
#47219 = vertex_point ( 'none', #36407 ) ;
#47220 = edge_curve ( 'none', #47246, #47214, #36358, .t. ) ;
#47221 = edge_curve ( 'none', #47213, #47176, #36409, .t. ) ;
#47222 = edge_curve ( 'none', #12192, #12202, #36405, .t. ) ;
#47223 = oriented_edge ( 'none', *, *, #47220, .t. ) ;
#47224 = oriented_edge ( 'none', *, *, #47248, .f. ) ;
#47225 = edge_curve ( 'none', #47311, #47257, #36387, .t. ) ;
#47226 = oriented_edge ( 'none', *, *, #47253, .t. ) ;
#47227 = vertex_point ( 'none', #36391 ) ;
#47228 = edge_loop ( 'none', ( #47223, #47226, #47224, #47229 ) ) ;
#47229 = oriented_edge ( 'none', *, *, #47195, .f. ) ;
#47230 = vertex_point ( 'none', #36386 ) ;
#47231 = vertex_point ( 'none', #36385 ) ;
#47232 = oriented_edge ( 'none', *, *, #47234, .t. ) ;
#47233 = edge_curve ( 'none', #47310, #47247, #36442, .t. ) ;
#47234 = edge_curve ( 'none', #47235, #47231, #36449, .t. ) ;
#47235 = vertex_point ( 'none', #36388 ) ;
#47236 = vertex_point ( 'none', #36440 ) ;
#47237 = edge_curve ( 'none', #47267, #47227, #36394, .t. ) ;
#47238 = vertex_point ( 'none', #36430 ) ;
#47239 = vertex_point ( 'none', #36448 ) ;
#47240 = oriented_edge ( 'none', *, *, #47210, .t. ) ;
#47241 = oriented_edge ( 'none', *, *, #47297, .t. ) ;
#47242 = oriented_edge ( 'none', *, *, #47280, .f. ) ;
#47243 = edge_curve ( 'none', #47150, #47211, #36423, .t. ) ;
#47244 = vertex_point ( 'none', #36416 ) ;
#47245 = edge_loop ( 'none', ( #47251, #47274 ) ) ;
#47246 = vertex_point ( 'none', #36431 ) ;
#47247 = vertex_point ( 'none', #36415 ) ;
#47248 = edge_curve ( 'none', #47249, #47219, #36417, .t. ) ;
#47249 = vertex_point ( 'none', #36413 ) ;
#47250 = advanced_face ( 'none', ( #36479 ), #36474, .t. ) ;
#47251 = oriented_edge ( 'none', *, *, #9391, .t. ) ;
#47252 = edge_curve ( 'none', #47199, #47235, #36467, .t. ) ;
#47253 = edge_curve ( 'none', #47214, #47219, #36412, .t. ) ;
#47254 = edge_loop ( 'none', ( #47436, #47345, #47444, #47341 ) ) ;
#47255 = edge_curve ( 'none', #47260, #47314, #36478, .t. ) ;
#47256 = oriented_edge ( 'none', *, *, #47294, .t. ) ;
#47257 = vertex_point ( 'none', #36429 ) ;
#47258 = vertex_point ( 'none', #36459 ) ;
#47259 = oriented_edge ( 'none', *, *, #47255, .f. ) ;
#47260 = vertex_point ( 'none', #36460 ) ;
#47261 = oriented_edge ( 'none', *, *, #47279, .f. ) ;
#47262 = edge_loop ( 'none', ( #47265, #47321, #47058, #47200, #46902 ) ) ;
#47263 = edge_curve ( 'none', #47227, #47230, #36518, .t. ) ;
#47264 = edge_curve ( 'none', #47344, #47260, #36519, .t. ) ;
#47265 = oriented_edge ( 'none', *, *, #47266, .f. ) ;
#47266 = edge_curve ( 'none', #47272, #47236, #36452, .t. ) ;
#47267 = vertex_point ( 'none', #36503 ) ;
#47268 = oriented_edge ( 'none', *, *, #47288, .t. ) ;
#47269 = edge_curve ( 'none', #47244, #47246, #36450, .t. ) ;
#47270 = oriented_edge ( 'none', *, *, #9325, .t. ) ;
#47271 = oriented_edge ( 'none', *, *, #47220, .f. ) ;
#47272 = vertex_point ( 'none', #36515 ) ;
#47273 = edge_loop ( 'none', ( #47256, #47312, #47296, #47277 ) ) ;
#47274 = oriented_edge ( 'none', *, *, #47148, .t. ) ;
#47275 = edge_loop ( 'none', ( #47268, #47276, #47271, #47278 ) ) ;
#47276 = oriented_edge ( 'none', *, *, #47293, .t. ) ;
#47277 = oriented_edge ( 'none', *, *, #47225, .f. ) ;
#47278 = oriented_edge ( 'none', *, *, #47269, .f. ) ;
#47279 = edge_curve ( 'none', #47292, #47281, #36498, .t. ) ;
#47280 = edge_curve ( 'none', #47258, #47311, #36493, .t. ) ;
#47281 = vertex_point ( 'none', #36557 ) ;
#47282 = oriented_edge ( 'none', *, *, #47112, .t. ) ;
#47283 = oriented_edge ( 'none', *, *, #47289, .f. ) ;
#47284 = oriented_edge ( 'none', *, *, #47264, .f. ) ;
#47285 = vertex_point ( 'none', #36549 ) ;
#47286 = vertex_point ( 'none', #36547 ) ;
#47287 = edge_curve ( 'none', #47286, #47238, #36542, .t. ) ;
#47288 = edge_curve ( 'none', #47244, #47212, #36556, .t. ) ;
#47289 = edge_curve ( 'none', #47176, #47292, #36551, .t. ) ;
#47290 = oriented_edge ( 'none', *, *, #47237, .t. ) ;
#47291 = edge_loop ( 'none', ( #47371, #10774, #10780, #10754 ) ) ;
#47292 = vertex_point ( 'none', #36537 ) ;
#47293 = edge_curve ( 'none', #47212, #47214, #36532, .t. ) ;
#47294 = edge_curve ( 'none', #47311, #47227, #36523, .t. ) ;
#47295 = oriented_edge ( 'none', *, *, #47294, .f. ) ;
#47296 = oriented_edge ( 'none', *, *, #47304, .f. ) ;
#47297 = edge_curve ( 'none', #47258, #47267, #36596, .t. ) ;
#47298 = oriented_edge ( 'none', *, *, #47243, .f. ) ;
#47299 = edge_loop ( 'none', ( #47241, #47290, #47295, #47242 ) ) ;
#47300 = edge_curve ( 'none', #47213, #47281, #36594, .t. ) ;
#47301 = edge_curve ( 'none', #47272, #47310, #36587, .t. ) ;
#47302 = advanced_face ( 'none', ( #36588 ), #36580, .t. ) ;
#47303 = edge_curve ( 'none', #47314, #47285, #36570, .t. ) ;
#47304 = edge_curve ( 'none', #47257, #47230, #36597, .t. ) ;
#47305 = edge_curve ( 'none', #47211, #47286, #36563, .t. ) ;
#47306 = oriented_edge ( 'none', *, *, #12911, .f. ) ;
#47307 = oriented_edge ( 'none', *, *, #12588, .f. ) ;
#47308 = oriented_edge ( 'none', *, *, #12585, .f. ) ;
#47309 = advanced_face ( 'none', ( #36634 ), #36636, .t. ) ;
#47310 = vertex_point ( 'none', #36635 ) ;
#47311 = vertex_point ( 'none', #36624 ) ;
#47312 = oriented_edge ( 'none', *, *, #47263, .t. ) ;
#47313 = edge_curve ( 'none', #47285, #47344, #36620, .t. ) ;
#47314 = vertex_point ( 'none', #36630 ) ;
#47315 = advanced_face ( 'none', ( #36622 ), #36628, .t. ) ;
#47316 = oriented_edge ( 'none', *, *, #47313, .f. ) ;
#47317 = edge_loop ( 'none', ( #47347, #47319 ) ) ;
#47318 = edge_loop ( 'none', ( #47270, #47282 ) ) ;
#47319 = oriented_edge ( 'none', *, *, #1939, .f. ) ;
#47320 = edge_loop ( 'none', ( #47171, #12371, #12356, #12347, #12459 ) ) ;
#47321 = oriented_edge ( 'none', *, *, #47301, .t. ) ;
#47322 = edge_curve ( 'none', #12571, #12395, #36616, .t. ) ;
#47323 = oriented_edge ( 'none', *, *, #12949, .f. ) ;
#47324 = oriented_edge ( 'none', *, *, #12377, .t. ) ;
#47325 = oriented_edge ( 'none', *, *, #47332, .f. ) ;
#47326 = oriented_edge ( 'none', *, *, #47303, .f. ) ;
#47327 = edge_loop ( 'none', ( #47349, #47419 ) ) ;
#47328 = vertex_point ( 'none', #36603 ) ;
#47329 = oriented_edge ( 'none', *, *, #12469, .t. ) ;
#47330 = oriented_edge ( 'none', *, *, #1949, .f. ) ;
#47331 = advanced_face ( 'none', ( #36623, #36615, #36614, #36604, #36606, #36678 ), #36674, .t. ) ;
#47332 = edge_curve ( 'none', #12458, #12389, #36668, .t. ) ;
#47333 = oriented_edge ( 'none', *, *, #48808, .t. ) ;
#47334 = advanced_face ( 'none', ( #36671 ), #36665, .t. ) ;
#47335 = oriented_edge ( 'none', *, *, #12594, .t. ) ;
#47336 = oriented_edge ( 'none', *, *, #12517, .t. ) ;
#47337 = oriented_edge ( 'none', *, *, #12468, .t. ) ;
#47338 = oriented_edge ( 'none', *, *, #49696, .t. ) ;
#47339 = edge_loop ( 'none', ( #47354, #47350 ) ) ;
#47340 = edge_loop ( 'none', ( #47400, #47396, #47843, #47848, #48216 ) ) ;
#47341 = oriented_edge ( 'none', *, *, #47460, .f. ) ;
#47342 = oriented_edge ( 'none', *, *, #48537, .t. ) ;
#47343 = oriented_edge ( 'none', *, *, #48540, .t. ) ;
#47344 = vertex_point ( 'none', #36657 ) ;
#47345 = oriented_edge ( 'none', *, *, #49605, .f. ) ;
#47346 = oriented_edge ( 'none', *, *, #49567, .f. ) ;
#47347 = oriented_edge ( 'none', *, *, #20863, .f. ) ;
#47348 = oriented_edge ( 'none', *, *, #47322, .f. ) ;
#47349 = oriented_edge ( 'none', *, *, #20875, .f. ) ;
#47350 = oriented_edge ( 'none', *, *, #2009, .f. ) ;
#47351 = oriented_edge ( 'none', *, *, #12682, .f. ) ;
#47352 = advanced_face ( 'none', ( #36562 ), #36660, .t. ) ;
#47353 = edge_loop ( 'none', ( #47316, #47326, #47259, #47284 ) ) ;
#47354 = oriented_edge ( 'none', *, *, #20754, .f. ) ;
#47355 = edge_curve ( 'none', #47365, #47247, #36647, .t. ) ;
#47356 = oriented_edge ( 'none', *, *, #47322, .t. ) ;
#47357 = oriented_edge ( 'none', *, *, #12403, .t. ) ;
#47358 = advanced_face ( 'none', ( #36648 ), #36654, .t. ) ;
#47359 = edge_loop ( 'none', ( #47369, #47373, #47324, #47337, #47382, #47367 ) ) ;
#47360 = edge_loop ( 'none', ( #47376, #47361, #47363, #47348, #47307 ) ) ;
#47361 = oriented_edge ( 'none', *, *, #47332, .t. ) ;
#47362 = oriented_edge ( 'none', *, *, #12599, .t. ) ;
#47363 = oriented_edge ( 'none', *, *, #12444, .t. ) ;
#47364 = edge_loop ( 'none', ( #47379, #47325, #47336, #47357, #47381 ) ) ;
#47365 = vertex_point ( 'none', #36714 ) ;
#47366 = advanced_face ( 'none', ( #36710 ), #36666, .t. ) ;
#47367 = oriented_edge ( 'none', *, *, #47380, .f. ) ;
#47368 = edge_loop ( 'none', ( #34433, #35066, #35942, #36308, #36124 ) ) ;
#47369 = oriented_edge ( 'none', *, *, #12470, .f. ) ;
#47370 = oriented_edge ( 'none', *, *, #12660, .f. ) ;
#47371 = oriented_edge ( 'none', *, *, #1472, .t. ) ;
#47372 = edge_loop ( 'none', ( #47308, #47356, #47329, #47335, #47351, #47323 ) ) ;
#47373 = oriented_edge ( 'none', *, *, #47374, .t. ) ;
#47374 = edge_curve ( 'none', #12464, #12352, #36702, .t. ) ;
#47375 = oriented_edge ( 'none', *, *, #48776, .t. ) ;
#47376 = oriented_edge ( 'none', *, *, #12391, .f. ) ;
#47377 = advanced_face ( 'none', ( #36706 ), #36715, .t. ) ;
#47378 = oriented_edge ( 'none', *, *, #12201, .t. ) ;
#47379 = oriented_edge ( 'none', *, *, #12476, .f. ) ;
#47380 = edge_curve ( 'none', #12388, #12514, #36699, .t. ) ;
#47381 = oriented_edge ( 'none', *, *, #47380, .t. ) ;
#47382 = oriented_edge ( 'none', *, *, #12538, .f. ) ;
#47383 = edge_loop ( 'none', ( #47388, #47395, #47407, #35516, #32707 ) ) ;
#47384 = advanced_face ( 'none', ( #36687 ), #36691, .f. ) ;
#47385 = oriented_edge ( 'none', *, *, #7085, .f. ) ;
#47386 = edge_loop ( 'none', ( #47426, #47420, #47416, #47454 ) ) ;
#47387 = edge_loop ( 'none', ( #47399, #47392, #47391, #47397, #47389, #47385 ) ) ;
#47388 = oriented_edge ( 'none', *, *, #11642, .f. ) ;
#47389 = oriented_edge ( 'none', *, *, #11744, .f. ) ;
#47390 = oriented_edge ( 'none', *, *, #47435, .t. ) ;
#47391 = oriented_edge ( 'none', *, *, #11594, .t. ) ;
#47392 = oriented_edge ( 'none', *, *, #47411, .t. ) ;
#47393 = oriented_edge ( 'none', *, *, #49596, .t. ) ;
#47394 = oriented_edge ( 'none', *, *, #49302, .t. ) ;
#47395 = oriented_edge ( 'none', *, *, #47405, .f. ) ;
#47396 = oriented_edge ( 'none', *, *, #47537, .t. ) ;
#47397 = oriented_edge ( 'none', *, *, #13221, .t. ) ;
#47398 = oriented_edge ( 'none', *, *, #48835, .t. ) ;
#47399 = oriented_edge ( 'none', *, *, #13156, .f. ) ;
#47400 = oriented_edge ( 'none', *, *, #46996, .t. ) ;
#47401 = advanced_face ( 'none', ( #36754 ), #36753, .t. ) ;
#47402 = edge_curve ( 'none', #5060, #4300, #36744, .t. ) ;
#47403 = oriented_edge ( 'none', *, *, #47429, .t. ) ;
#47404 = oriented_edge ( 'none', *, *, #47452, .f. ) ;
#47405 = edge_curve ( 'none', #9196, #9195, #36739, .t. ) ;
#47406 = oriented_edge ( 'none', *, *, #5142, .f. ) ;
#47407 = oriented_edge ( 'none', *, *, #13235, .t. ) ;
#47408 = oriented_edge ( 'none', *, *, #47435, .f. ) ;
#47409 = oriented_edge ( 'none', *, *, #47402, .t. ) ;
#47410 = advanced_face ( 'none', ( #36747 ), #36713, .t. ) ;
#47411 = edge_curve ( 'none', #13232, #11427, #36725, .t. ) ;
#47412 = advanced_face ( 'none', ( #36732 ), #36730, .f. ) ;
#47413 = oriented_edge ( 'none', *, *, #47499, .t. ) ;
#47414 = oriented_edge ( 'none', *, *, #4309, .t. ) ;
#47415 = advanced_face ( 'none', ( #36689 ), #36787, .f. ) ;
#47416 = oriented_edge ( 'none', *, *, #47402, .f. ) ;
#47417 = oriented_edge ( 'none', *, *, #4285, .t. ) ;
#47418 = edge_curve ( 'none', #47443, #47328, #36726, .t. ) ;
#47419 = oriented_edge ( 'none', *, *, #1995, .f. ) ;
#47420 = oriented_edge ( 'none', *, *, #4373, .t. ) ;
#47421 = edge_loop ( 'none', ( #47501, #47508, #47528, #47699 ) ) ;
#47422 = oriented_edge ( 'none', *, *, #47423, .t. ) ;
#47423 = edge_curve ( 'none', #5076, #4315, #36733, .t. ) ;
#47424 = oriented_edge ( 'none', *, *, #5125, .f. ) ;
#47425 = oriented_edge ( 'none', *, *, #4297, .t. ) ;
#47426 = oriented_edge ( 'none', *, *, #47432, .t. ) ;
#47427 = advanced_face ( 'none', ( #36782 ), #36778, .f. ) ;
#47428 = edge_loop ( 'none', ( #47422, #47457, #47440, #47438 ) ) ;
#47429 = edge_curve ( 'none', #5087, #4312, #36768, .t. ) ;
#47430 = oriented_edge ( 'none', *, *, #5063, .f. ) ;
#47431 = oriented_edge ( 'none', *, *, #47697, .f. ) ;
#47432 = edge_curve ( 'none', #5073, #4302, #36762, .t. ) ;
#47433 = edge_curve ( 'none', #47459, #47490, #36822, .t. ) ;
#47434 = oriented_edge ( 'none', *, *, #47447, .f. ) ;
#47435 = edge_curve ( 'none', #5059, #4322, #36816, .t. ) ;
#47436 = oriented_edge ( 'none', *, *, #2046, .t. ) ;
#47437 = oriented_edge ( 'none', *, *, #47456, .f. ) ;
#47438 = oriented_edge ( 'none', *, *, #5070, .f. ) ;
#47439 = advanced_face ( 'none', ( #36817 ), #36769, .f. ) ;
#47440 = oriented_edge ( 'none', *, *, #47429, .f. ) ;
#47441 = oriented_edge ( 'none', *, *, #4303, .t. ) ;
#47442 = edge_loop ( 'none', ( #47338, #47333, #47394, #47398, #47342, #47343, #47393, #47375 ) ) ;
#47443 = vertex_point ( 'none', #36759 ) ;
#47444 = oriented_edge ( 'none', *, *, #2143, .t. ) ;
#47445 = oriented_edge ( 'none', *, *, #2053, .f. ) ;
#47446 = edge_loop ( 'none', ( #47390, #47417, #47468, #47424 ) ) ;
#47447 = edge_curve ( 'none', #5075, #4253, #36812, .t. ) ;
#47448 = advanced_face ( 'none', ( #36755 ), #36773, .t. ) ;
#47449 = edge_loop ( 'none', ( #47476, #47458, #47437, #47544 ) ) ;
#47450 = edge_loop ( 'none', ( #47409, #47441, #47404, #47406 ) ) ;
#47451 = edge_loop ( 'none', ( #47463, #47503, #47500, #47502 ) ) ;
#47452 = edge_curve ( 'none', #5056, #4301, #36802, .t. ) ;
#47453 = vertex_point ( 'none', #36497 ) ;
#47454 = oriented_edge ( 'none', *, *, #5124, .f. ) ;
#47455 = edge_loop ( 'none', ( #47474, #47769, #47700, #47536 ) ) ;
#47456 = edge_curve ( 'none', #47453, #47443, #35876, .t. ) ;
#47457 = oriented_edge ( 'none', *, *, #4314, .t. ) ;
#47458 = oriented_edge ( 'none', *, *, #47697, .t. ) ;
#47459 = vertex_point ( 'none', #36803 ) ;
#47460 = edge_curve ( 'none', #2047, #2082, #35886, .t. ) ;
#47461 = edge_loop ( 'none', ( #47493, #47495, #47496, #47498 ) ) ;
#47462 = oriented_edge ( 'none', *, *, #5080, .f. ) ;
#47463 = oriented_edge ( 'none', *, *, #47447, .t. ) ;
#47464 = advanced_face ( 'none', ( #36857 ), #36848, .f. ) ;
#47465 = oriented_edge ( 'none', *, *, #4293, .t. ) ;
#47466 = advanced_face ( 'none', ( #36862 ), #36856, .f. ) ;
#47467 = edge_loop ( 'none', ( #47481, #47431, #47445, #47692 ) ) ;
#47468 = oriented_edge ( 'none', *, *, #47432, .f. ) ;
#47469 = edge_curve ( 'none', #47453, #2054, #36842, .t. ) ;
#47470 = edge_loop ( 'none', ( #47413, #47465, #47497, #47491 ) ) ;
#47471 = advanced_face ( 'none', ( #36840 ), #36851, .f. ) ;
#47472 = oriented_edge ( 'none', *, *, #47483, .t. ) ;
#47473 = oriented_edge ( 'none', *, *, #47506, .f. ) ;
#47474 = oriented_edge ( 'none', *, *, #47433, .f. ) ;
#47475 = edge_loop ( 'none', ( #47403, #47414, #47434, #47462 ) ) ;
#47476 = oriented_edge ( 'none', *, *, #2058, .t. ) ;
#47477 = advanced_face ( 'none', ( #36859 ), #36830, .f. ) ;
#47478 = edge_loop ( 'none', ( #46380, #46382, #46378, #46368 ) ) ;
#47479 = oriented_edge ( 'none', *, *, #47504, .t. ) ;
#47480 = oriented_edge ( 'none', *, *, #4326, .t. ) ;
#47481 = oriented_edge ( 'none', *, *, #47418, .f. ) ;
#47482 = advanced_face ( 'none', ( #36855 ), #36903, .f. ) ;
#47483 = edge_curve ( 'none', #5086, #4327, #36898, .t. ) ;
#47484 = oriented_edge ( 'none', *, *, #5069, .f. ) ;
#47485 = edge_loop ( 'none', ( #47472, #47480, #47473, #47532 ) ) ;
#47486 = edge_curve ( 'none', #5064, #4304, #36905, .t. ) ;
#47487 = oriented_edge ( 'none', *, *, #53227, .f. ) ;
#47488 = advanced_face ( 'none', ( #36891 ), #36888, .f. ) ;
#47489 = oriented_edge ( 'none', *, *, #47486, .t. ) ;
#47490 = vertex_point ( 'none', #36860 ) ;
#47491 = oriented_edge ( 'none', *, *, #5141, .f. ) ;
#47492 = advanced_face ( 'none', ( #36889 ), #36877, .f. ) ;
#47493 = oriented_edge ( 'none', *, *, #47506, .t. ) ;
#47494 = oriented_edge ( 'none', *, *, #47486, .f. ) ;
#47495 = oriented_edge ( 'none', *, *, #4321, .t. ) ;
#47496 = oriented_edge ( 'none', *, *, #47504, .f. ) ;
#47497 = oriented_edge ( 'none', *, *, #47423, .f. ) ;
#47498 = oriented_edge ( 'none', *, *, #5093, .f. ) ;
#47499 = edge_curve ( 'none', #5072, #4294, #36879, .t. ) ;
#47500 = oriented_edge ( 'none', *, *, #47499, .f. ) ;
#47501 = oriented_edge ( 'none', *, *, #47694, .f. ) ;
#47502 = oriented_edge ( 'none', *, *, #5138, .f. ) ;
#47503 = oriented_edge ( 'none', *, *, #4296, .t. ) ;
#47504 = edge_curve ( 'none', #5065, #4248, #36866, .t. ) ;
#47505 = vertex_point ( 'none', #36944 ) ;
#47506 = edge_curve ( 'none', #5083, #4328, #36867, .t. ) ;
#47507 = edge_loop ( 'none', ( #47489, #47546, #47550, #47484 ) ) ;
#47508 = oriented_edge ( 'none', *, *, #47712, .f. ) ;
#47509 = edge_curve ( 'none', #5016, #4265, #36933, .t. ) ;
#47510 = oriented_edge ( 'none', *, *, #5096, .f. ) ;
#47511 = edge_curve ( 'none', #5099, #4329, #36925, .t. ) ;
#47512 = edge_loop ( 'none', ( #47523, #47577, #47571, #47510 ) ) ;
#47513 = advanced_face ( 'none', ( #36935 ), #36927, .f. ) ;
#47514 = edge_curve ( 'none', #5023, #4268, #36918, .t. ) ;
#47515 = oriented_edge ( 'none', *, *, #5027, .f. ) ;
#47516 = edge_loop ( 'none', ( #47549, #47531, #47519, #47538 ) ) ;
#47517 = edge_loop ( 'none', ( #47556, #47557, #47581, #47522 ) ) ;
#47518 = oriented_edge ( 'none', *, *, #5066, .f. ) ;
#47519 = oriented_edge ( 'none', *, *, #47547, .f. ) ;
#47520 = oriented_edge ( 'none', *, *, #4308, .t. ) ;
#47521 = edge_loop ( 'none', ( #47487, #53230, #47552, #53240 ) ) ;
#47522 = oriented_edge ( 'none', *, *, #5089, .f. ) ;
#47523 = oriented_edge ( 'none', *, *, #47534, .t. ) ;
#47524 = oriented_edge ( 'none', *, *, #4668, .f. ) ;
#47525 = vertex_point ( 'none', #36926 ) ;
#47526 = advanced_face ( 'none', ( #36884 ), #36906, .f. ) ;
#47527 = oriented_edge ( 'none', *, *, #47548, .f. ) ;
#47528 = oriented_edge ( 'none', *, *, #2044, .f. ) ;
#47529 = vertex_point ( 'none', #36911 ) ;
#47530 = edge_loop ( 'none', ( #47553, #47541, #47540, #47586 ) ) ;
#47531 = oriented_edge ( 'none', *, *, #4252, .t. ) ;
#47532 = oriented_edge ( 'none', *, *, #5090, .f. ) ;
#47533 = edge_loop ( 'none', ( #47555, #47543, #47527, #47542 ) ) ;
#47534 = edge_curve ( 'none', #5024, #4264, #36909, .t. ) ;
#47535 = edge_loop ( 'none', ( #47479, #47520, #47494, #47518 ) ) ;
#47536 = oriented_edge ( 'none', *, *, #47712, .t. ) ;
#47537 = edge_curve ( 'none', #46999, #47164, #36984, .t. ) ;
#47538 = oriented_edge ( 'none', *, *, #5013, .f. ) ;
#47539 = oriented_edge ( 'none', *, *, #4256, .t. ) ;
#47540 = oriented_edge ( 'none', *, *, #47582, .f. ) ;
#47541 = oriented_edge ( 'none', *, *, #4320, .t. ) ;
#47542 = oriented_edge ( 'none', *, *, #5010, .f. ) ;
#47543 = oriented_edge ( 'none', *, *, #4251, .t. ) ;
#47544 = oriented_edge ( 'none', *, *, #47469, .t. ) ;
#47545 = advanced_face ( 'none', ( #36983 ), #36982, .f. ) ;
#47546 = oriented_edge ( 'none', *, *, #4305, .t. ) ;
#47547 = edge_curve ( 'none', #5015, #4261, #36967, .t. ) ;
#47548 = edge_curve ( 'none', #5043, #4255, #36958, .t. ) ;
#47549 = oriented_edge ( 'none', *, *, #47548, .t. ) ;
#47550 = oriented_edge ( 'none', *, *, #47483, .f. ) ;
#47551 = advanced_face ( 'none', ( #36962 ), #36963, .f. ) ;
#47552 = oriented_edge ( 'none', *, *, #2092, .f. ) ;
#47553 = oriented_edge ( 'none', *, *, #47547, .t. ) ;
#47554 = advanced_face ( 'none', ( #36968 ), #36947, .f. ) ;
#47555 = oriented_edge ( 'none', *, *, #47511, .t. ) ;
#47556 = oriented_edge ( 'none', *, *, #47582, .t. ) ;
#47557 = oriented_edge ( 'none', *, *, #4317, .t. ) ;
#47558 = oriented_edge ( 'none', *, *, #4270, .t. ) ;
#47559 = oriented_edge ( 'none', *, *, #47534, .f. ) ;
#47560 = edge_loop ( 'none', ( #47574, #47570, #47566, #47563 ) ) ;
#47561 = edge_loop ( 'none', ( #47583, #47614, #47610, #47564 ) ) ;
#47562 = oriented_edge ( 'none', *, *, #47604, .t. ) ;
#47563 = oriented_edge ( 'none', *, *, #5009, .f. ) ;
#47564 = oriented_edge ( 'none', *, *, #5046, .f. ) ;
#47565 = edge_loop ( 'none', ( #47585, #47558, #47559, #47515 ) ) ;
#47566 = oriented_edge ( 'none', *, *, #47514, .f. ) ;
#47567 = edge_curve ( 'none', #5020, #4257, #36951, .t. ) ;
#47568 = oriented_edge ( 'none', *, *, #47698, .f. ) ;
#47569 = advanced_face ( 'none', ( #37013 ), #37003, .f. ) ;
#47570 = oriented_edge ( 'none', *, *, #4241, .t. ) ;
#47571 = oriented_edge ( 'none', *, *, #47509, .f. ) ;
#47572 = edge_curve ( 'none', #5042, #4201, #36999, .t. ) ;
#47573 = edge_loop ( 'none', ( #47579, #47598, #47588, #47606 ) ) ;
#47574 = oriented_edge ( 'none', *, *, #47567, .t. ) ;
#47575 = edge_curve ( 'none', #5038, #4200, #37002, .t. ) ;
#47576 = advanced_face ( 'none', ( #37008 ), #37009, .f. ) ;
#47577 = oriented_edge ( 'none', *, *, #4263, .t. ) ;
#47578 = advanced_face ( 'none', ( #37017 ), #37059, .f. ) ;
#47579 = oriented_edge ( 'none', *, *, #47509, .t. ) ;
#47580 = oriented_edge ( 'none', *, *, #2231, .t. ) ;
#47581 = oriented_edge ( 'none', *, *, #47511, .f. ) ;
#47582 = edge_curve ( 'none', #5014, #4243, #36997, .t. ) ;
#47583 = oriented_edge ( 'none', *, *, #47575, .t. ) ;
#47584 = edge_loop ( 'none', ( #1662, #1657, #1666, #1164, #1805 ) ) ;
#47585 = oriented_edge ( 'none', *, *, #47514, .t. ) ;
#47586 = oriented_edge ( 'none', *, *, #5097, .f. ) ;
#47587 = edge_loop ( 'none', ( #47641, #47597, #47636, #47666 ) ) ;
#47588 = oriented_edge ( 'none', *, *, #47567, .f. ) ;
#47589 = oriented_edge ( 'none', *, *, #5022, .f. ) ;
#47590 = advanced_face ( 'none', ( #36990 ), #37043, .f. ) ;
#47591 = edge_curve ( 'none', #47236, #47365, #37037, .t. ) ;
#47592 = edge_loop ( 'none', ( #47612, #47539, #47596, #47589 ) ) ;
#47593 = advanced_face ( 'none', ( #37030 ), #36985, .f. ) ;
#47594 = oriented_edge ( 'none', *, *, #4283, .t. ) ;
#47595 = oriented_edge ( 'none', *, *, #4197, .t. ) ;
#47596 = oriented_edge ( 'none', *, *, #47615, .f. ) ;
#47597 = oriented_edge ( 'none', *, *, #4262, .t. ) ;
#47598 = oriented_edge ( 'none', *, *, #4247, .t. ) ;
#47599 = edge_curve ( 'none', #5035, #4193, #37018, .t. ) ;
#47600 = oriented_edge ( 'none', *, *, #47575, .f. ) ;
#47601 = oriented_edge ( 'none', *, *, #47615, .t. ) ;
#47602 = oriented_edge ( 'none', *, *, #47620, .t. ) ;
#47603 = edge_loop ( 'none', ( #47616, #47595, #47600, #47618 ) ) ;
#47604 = edge_curve ( 'none', #47627, #47635, #37097, .t. ) ;
#47605 = advanced_face ( 'none', ( #37024 ), #37025, .t. ) ;
#47606 = oriented_edge ( 'none', *, *, #5098, .f. ) ;
#47607 = advanced_face ( 'none', ( #37087 ), #37095, .f. ) ;
#47608 = oriented_edge ( 'none', *, *, #5017, .f. ) ;
#47609 = oriented_edge ( 'none', *, *, #734, .t. ) ;
#47610 = oriented_edge ( 'none', *, *, #47572, .f. ) ;
#47611 = edge_loop ( 'none', ( #47601, #47594, #47637, #47608 ) ) ;
#47612 = oriented_edge ( 'none', *, *, #47623, .t. ) ;
#47613 = oriented_edge ( 'none', *, *, #32793, .t. ) ;
#47614 = oriented_edge ( 'none', *, *, #4272, .t. ) ;
#47615 = edge_curve ( 'none', #5047, #4278, #37083, .t. ) ;
#47616 = oriented_edge ( 'none', *, *, #47599, .t. ) ;
#47617 = advanced_face ( 'none', ( #37079 ), #37076, .f. ) ;
#47618 = oriented_edge ( 'none', *, *, #5033, .f. ) ;
#47619 = edge_loop ( 'none', ( #47562, #47602, #47169, #47209 ) ) ;
#47620 = edge_curve ( 'none', #47635, #47247, #37072, .t. ) ;
#47621 = oriented_edge ( 'none', *, *, #2502, .f. ) ;
#47622 = edge_loop ( 'none', ( #47638, #47643, #47630, #47624 ) ) ;
#47623 = edge_curve ( 'none', #5039, #4281, #37133, .t. ) ;
#47624 = oriented_edge ( 'none', *, *, #5019, .f. ) ;
#47625 = advanced_face ( 'none', ( #37134 ), #37129, .f. ) ;
#47626 = advanced_face ( 'none', ( #37078 ), #37128, .f. ) ;
#47627 = vertex_point ( 'none', #37114 ) ;
#47628 = oriented_edge ( 'none', *, *, #2493, .t. ) ;
#47629 = oriented_edge ( 'none', *, *, #2744, .f. ) ;
#47630 = oriented_edge ( 'none', *, *, #47623, .f. ) ;
#47631 = oriented_edge ( 'none', *, *, #4204, .t. ) ;
#47632 = oriented_edge ( 'none', *, *, #47670, .t. ) ;
#47633 = advanced_face ( 'none', ( #37115 ), #37122, .f. ) ;
#47634 = oriented_edge ( 'none', *, *, #47670, .f. ) ;
#47635 = vertex_point ( 'none', #37116 ) ;
#47636 = oriented_edge ( 'none', *, *, #47639, .f. ) ;
#47637 = oriented_edge ( 'none', *, *, #47599, .f. ) ;
#47638 = oriented_edge ( 'none', *, *, #47639, .t. ) ;
#47639 = edge_curve ( 'none', #5049, #4260, #37112, .t. ) ;
#47640 = edge_loop ( 'none', ( #47642, #2867, #2872, #2873 ) ) ;
#47641 = oriented_edge ( 'none', *, *, #47572, .t. ) ;
#47642 = oriented_edge ( 'none', *, *, #2868, .f. ) ;
#47643 = oriented_edge ( 'none', *, *, #4259, .t. ) ;
#47644 = oriented_edge ( 'none', *, *, #47654, .f. ) ;
#47645 = oriented_edge ( 'none', *, *, #5032, .f. ) ;
#47646 = edge_loop ( 'none', ( #47677, #47667, #47845, #47683 ) ) ;
#47647 = edge_loop ( 'none', ( #47657, #47664, #47665, #47645 ) ) ;
#47648 = edge_loop ( 'none', ( #47651, #47659, #47634, #47649 ) ) ;
#47649 = oriented_edge ( 'none', *, *, #5052, .f. ) ;
#47650 = oriented_edge ( 'none', *, *, #4968, .f. ) ;
#47651 = oriented_edge ( 'none', *, *, #47655, .t. ) ;
#47652 = edge_loop ( 'none', ( #2811, #47629, #2799, #2869 ) ) ;
#47653 = oriented_edge ( 'none', *, *, #2817, .f. ) ;
#47654 = edge_curve ( 'none', #4965, #4207, #37101, .t. ) ;
#47655 = edge_curve ( 'none', #4966, #4203, #37187, .t. ) ;
#47656 = edge_loop ( 'none', ( #47668, #47682, #47686, #47690 ) ) ;
#47657 = oriented_edge ( 'none', *, *, #47663, .t. ) ;
#47658 = edge_curve ( 'none', #4978, #4216, #37177, .t. ) ;
#47659 = oriented_edge ( 'none', *, *, #4206, .t. ) ;
#47660 = advanced_face ( 'none', ( #37192 ), #37173, .f. ) ;
#47661 = oriented_edge ( 'none', *, *, #47658, .t. ) ;
#47662 = advanced_face ( 'none', ( #37178 ), #37176, .f. ) ;
#47663 = edge_curve ( 'none', #5037, #4208, #37155, .t. ) ;
#47664 = oriented_edge ( 'none', *, *, #4210, .t. ) ;
#47665 = oriented_edge ( 'none', *, *, #47655, .f. ) ;
#47666 = oriented_edge ( 'none', *, *, #5044, .f. ) ;
#47667 = oriented_edge ( 'none', *, *, #4213, .t. ) ;
#47668 = oriented_edge ( 'none', *, *, #47654, .t. ) ;
#47669 = edge_loop ( 'none', ( #47632, #47631, #47644, #47650 ) ) ;
#47670 = edge_curve ( 'none', #5053, #4196, #37154, .t. ) ;
#47671 = advanced_face ( 'none', ( #37182 ), #37156, .f. ) ;
#47672 = oriented_edge ( 'none', *, *, #50823, .f. ) ;
#47673 = advanced_face ( 'none', ( #37159 ), #37249, .f. ) ;
#47674 = edge_curve ( 'none', #4986, #4217, #37232, .t. ) ;
#47675 = oriented_edge ( 'none', *, *, #2649, .f. ) ;
#47676 = oriented_edge ( 'none', *, *, #4973, .f. ) ;
#47677 = oriented_edge ( 'none', *, *, #47674, .t. ) ;
#47678 = advanced_face ( 'none', ( #37246 ), #37236, .f. ) ;
#47679 = edge_loop ( 'none', ( #47685, #47853, #47846, #47885 ) ) ;
#47680 = oriented_edge ( 'none', *, *, #47847, .t. ) ;
#47681 = advanced_face ( 'none', ( #37250 ), #37220, .f. ) ;
#47682 = oriented_edge ( 'none', *, *, #4271, .t. ) ;
#47683 = oriented_edge ( 'none', *, *, #4979, .f. ) ;
#47684 = edge_loop ( 'none', ( #47680, #47873, #47863, #47855 ) ) ;
#47685 = oriented_edge ( 'none', *, *, #47691, .t. ) ;
#47686 = oriented_edge ( 'none', *, *, #47663, .f. ) ;
#47687 = edge_loop ( 'none', ( #47661, #47689, #47688, #47676 ) ) ;
#47688 = oriented_edge ( 'none', *, *, #47674, .f. ) ;
#47689 = oriented_edge ( 'none', *, *, #4218, .t. ) ;
#47690 = oriented_edge ( 'none', *, *, #5034, .f. ) ;
#47691 = edge_curve ( 'none', #4977, #4228, #37204, .t. ) ;
#47692 = oriented_edge ( 'none', *, *, #47696, .f. ) ;
#47693 = oriented_edge ( 'none', *, *, #36548, .f. ) ;
#47694 = edge_curve ( 'none', #47490, #47453, #37318, .t. ) ;
#47695 = vertex_point ( 'none', #37316 ) ;
#47696 = edge_curve ( 'none', #47328, #2047, #37304, .t. ) ;
#47697 = edge_curve ( 'none', #1986, #47443, #37296, .t. ) ;
#47698 = edge_curve ( 'none', #47529, #47505, #37286, .t. ) ;
#47699 = oriented_edge ( 'none', *, *, #47469, .f. ) ;
#47700 = oriented_edge ( 'none', *, *, #2111, .t. ) ;
#47701 = oriented_edge ( 'none', *, *, #3438, .f. ) ;
#47702 = edge_curve ( 'none', #4424, #3563, #37297, .t. ) ;
#47703 = oriented_edge ( 'none', *, *, #3621, .f. ) ;
#47704 = edge_curve ( 'none', #4423, #3564, #37280, .t. ) ;
#47705 = oriented_edge ( 'none', *, *, #36504, .t. ) ;
#47706 = edge_curve ( 'none', #47199, #49689, #37375, .t. ) ;
#47707 = oriented_edge ( 'none', *, *, #3594, .t. ) ;
#47708 = oriented_edge ( 'none', *, *, #36530, .f. ) ;
#47709 = advanced_face ( 'none', ( #37383 ), #37278, .f. ) ;
#47710 = advanced_face ( 'none', ( #37378 ), #37275, .f. ) ;
#47711 = oriented_edge ( 'none', *, *, #35997, .t. ) ;
#47712 = edge_curve ( 'none', #2032, #47490, #37349, .t. ) ;
#47713 = oriented_edge ( 'none', *, *, #3728, .f. ) ;
#47714 = edge_loop ( 'none', ( #35801, #47744, #47730, #47778 ) ) ;
#47715 = oriented_edge ( 'none', *, *, #3593, .t. ) ;
#47716 = advanced_face ( 'none', ( #37352 ), #37351, .t. ) ;
#47717 = edge_loop ( 'none', ( #47735, #47724, #47745, #47732 ) ) ;
#47718 = edge_loop ( 'none', ( #47703, #47729, #47737, #47746 ) ) ;
#47719 = oriented_edge ( 'none', *, *, #3644, .f. ) ;
#47720 = oriented_edge ( 'none', *, *, #2730, .t. ) ;
#47721 = edge_curve ( 'none', #47726, #47199, #37449, .t. ) ;
#47722 = oriented_edge ( 'none', *, *, #3508, .t. ) ;
#47723 = edge_curve ( 'none', #47160, #47726, #37439, .t. ) ;
#47724 = oriented_edge ( 'none', *, *, #4434, .t. ) ;
#47725 = oriented_edge ( 'none', *, *, #3515, .t. ) ;
#47726 = vertex_point ( 'none', #37441 ) ;
#47727 = oriented_edge ( 'none', *, *, #47783, .f. ) ;
#47728 = oriented_edge ( 'none', *, *, #9884, .t. ) ;
#47729 = oriented_edge ( 'none', *, *, #47702, .f. ) ;
#47730 = oriented_edge ( 'none', *, *, #47702, .t. ) ;
#47731 = vertex_point ( 'none', #37338 ) ;
#47732 = oriented_edge ( 'none', *, *, #3627, .f. ) ;
#47733 = advanced_face ( 'none', ( #37328 ), #37434, .f. ) ;
#47734 = oriented_edge ( 'none', *, *, #47706, .t. ) ;
#47735 = oriented_edge ( 'none', *, *, #3446, .f. ) ;
#47736 = oriented_edge ( 'none', *, *, #3450, .t. ) ;
#47737 = oriented_edge ( 'none', *, *, #4440, .t. ) ;
#47738 = edge_loop ( 'none', ( #47790, #47785, #47773, #47774 ) ) ;
#47739 = advanced_face ( 'none', ( #37429 ), #37334, .f. ) ;
#47740 = oriented_edge ( 'none', *, *, #740, .t. ) ;
#47741 = advanced_face ( 'none', ( #37339 ), #37421, .f. ) ;
#47742 = oriented_edge ( 'none', *, *, #279, .f. ) ;
#47743 = edge_curve ( 'none', #47797, #47800, #37432, .t. ) ;
#47744 = oriented_edge ( 'none', *, *, #4422, .t. ) ;
#47745 = oriented_edge ( 'none', *, *, #47753, .t. ) ;
#47746 = oriented_edge ( 'none', *, *, #3496, .t. ) ;
#47747 = oriented_edge ( 'none', *, *, #53175, .t. ) ;
#47748 = edge_curve ( 'none', #48292, #2218, #37403, .t. ) ;
#47749 = vertex_point ( 'none', #37506 ) ;
#47750 = edge_loop ( 'none', ( #47740, #36749, #47788, #53106, #47780, #46851 ) ) ;
#47751 = advanced_face ( 'none', ( #37498 ), #37415, .f. ) ;
#47752 = advanced_face ( 'none', ( #37491 ), #37405, .t. ) ;
#47753 = edge_curve ( 'none', #4428, #3642, #37385, .t. ) ;
#47754 = advanced_face ( 'none', ( #37481 ), #37480, .t. ) ;
#47755 = advanced_face ( 'none', ( #37466 ), #37450, .t. ) ;
#47756 = edge_curve ( 'none', #47749, #47775, #37460, .t. ) ;
#47757 = oriented_edge ( 'none', *, *, #47756, .t. ) ;
#47758 = oriented_edge ( 'none', *, *, #47764, .t. ) ;
#47759 = vertex_point ( 'none', #37457 ) ;
#47760 = manifold_solid_brep ( '����-����3', #187 ) ;
#47761 = oriented_edge ( 'none', *, *, #47820, .f. ) ;
#47762 = vertex_point ( 'none', #37454 ) ;
#47763 = edge_curve ( 'none', #47969, #47971, #37576, .t. ) ;
#47764 = edge_curve ( 'none', #47767, #47749, #37579, .t. ) ;
#47765 = oriented_edge ( 'none', *, *, #53188, .t. ) ;
#47766 = vertex_point ( 'none', #37561 ) ;
#47767 = vertex_point ( 'none', #37558 ) ;
#47768 = edge_curve ( 'none', #47459, #2040, #37538, .t. ) ;
#47769 = oriented_edge ( 'none', *, *, #47768, .t. ) ;
#47770 = oriented_edge ( 'none', *, *, #1010, .t. ) ;
#47771 = advanced_face ( 'none', ( #37564 ), #37548, .f. ) ;
#47772 = edge_loop ( 'none', ( #47815, #47841, #47802, #47817, #47796, #47840 ) ) ;
#47773 = oriented_edge ( 'none', *, *, #47704, .t. ) ;
#47774 = oriented_edge ( 'none', *, *, #3566, .f. ) ;
#47775 = vertex_point ( 'none', #37578 ) ;
#47776 = edge_loop ( 'none', ( #47758, #47757, #47806, #47761 ) ) ;
#47777 = advanced_face ( 'none', ( #37530 ), #37546, .f. ) ;
#47778 = oriented_edge ( 'none', *, *, #3619, .f. ) ;
#47779 = oriented_edge ( 'none', *, *, #3482, .t. ) ;
#47780 = oriented_edge ( 'none', *, *, #121, .f. ) ;
#47781 = oriented_edge ( 'none', *, *, #36527, .f. ) ;
#47782 = edge_loop ( 'none', ( #47701, #47725, #36724, #47719 ) ) ;
#47783 = edge_curve ( 'none', #3596, #3668, #37634, .t. ) ;
#47784 = oriented_edge ( 'none', *, *, #48020, .t. ) ;
#47785 = oriented_edge ( 'none', *, *, #4430, .t. ) ;
#47786 = closed_shell ( 'none', ( #3436, #3505, #3486, #3553, #3541, #3529, #3573, #3641, #3670, #3713, #4391, #4378, #4452, #4499, #5153, #5216, #5223, #5209, #5194, #5200, #5190, #5123, #5258, #5238, #5245, #5228, #5288, #5295, #5275, #5287, #5267, #5328, #5336, #5320, #5323, #47384, #47427, #47439, #47412, #47477, #47464, #47492, #47466, #47482, #47545, #47488, #47526, #47551, #47513, #47554, #47578, #47576, #47569, #47590, #47607, #47617, #47593, #47625, #47626, #47633, #47673, #47660, #47662, #47678, #47671, #47681, #47871, #47858, #47880, #47866, #47896, #48101, #48217, #48145, #50462, #50359, #53011, #53022, #53023, #53054, #53039, #53074, #53064, #53114, #7295, #7512, #7407, #11092, #10467, #11305, #14795, #14736, #15156, #9411, #16479, #10143, #9906, #11580, #12649, #12471, #13205, #13999, #13665, #14377, #14456, #15230, #15648, #15594, #48277, #49568, #48915, #49879, #49920, #50678, #51295, #50843, #52354, #52874, #52097, #572, #522, #664, #816, #680, #881, #1033, #983, #1107, #1264, #1115, #24434, #1319, #26452, #27148, #26762, #28002, #27180, #28299, #28590, #28334, #46468, #46533, #46511, #46547, #46538, #46556, #46577, #46567, #46581, #27866, #46589, #23113, #46603, #20750, #20795, #20790, #20900, #20974, #20954, #20978, #20965, #21108, #46586, #21443, #22443, #21264, #22695, #23446, #22935, #23659, #24238, #24101, #24281, #24445, #24652, #412, #24593, #411, #420, #471, #609, #540, #731, #805, #776, #905, #847, #904, #968, #46, #1026, #46423, #196, #42402, #43660, #43425, #45671, #43684, #46303, #46389, #46386, #46401, #40436, #46432, #36027, #36799, #36554, #38839, #37110, #39447, #40947, #40112, #41095, #46397, #36833, #29041, #28236, #29961, #32311, #31807, #33306, #34395, #33584, #35012, #34806, #35290, #35900, #35520, #35795, #36266, #36147, #36351, #47710, #47777, #47709, #47741, #47733, #47751, #47739 ) ) ;
#47787 = advanced_face ( 'none', ( #37620 ), #37636, .t. ) ;
#47788 = oriented_edge ( 'none', *, *, #47810, .t. ) ;
#47789 = vertex_point ( 'none', #37619 ) ;
#47790 = oriented_edge ( 'none', *, *, #47753, .f. ) ;
#47791 = edge_curve ( 'none', #53145, #46234, #37605, .t. ) ;
#47792 = advanced_face ( 'none', ( #37613 ), #35595, .t. ) ;
#47793 = advanced_face ( 'none', ( #37107 ), #37070, .t. ) ;
#47794 = edge_loop ( 'none', ( #47953, #47962, #47894, #47801 ) ) ;
#47795 = vertex_point ( 'none', #37692 ) ;
#47796 = oriented_edge ( 'none', *, *, #47811, .t. ) ;
#47797 = vertex_point ( 'none', #37687 ) ;
#47798 = edge_loop ( 'none', ( #53195, #47832, #47835, #47821 ) ) ;
#47799 = oriented_edge ( 'none', *, *, #53188, .f. ) ;
#47800 = vertex_point ( 'none', #37679 ) ;
#47801 = oriented_edge ( 'none', *, *, #47899, .f. ) ;
#47802 = oriented_edge ( 'none', *, *, #47842, .f. ) ;
#47803 = oriented_edge ( 'none', *, *, #47696, .t. ) ;
#47804 = vertex_point ( 'none', #37685 ) ;
#47805 = vertex_point ( 'none', #37683 ) ;
#47806 = oriented_edge ( 'none', *, *, #47813, .f. ) ;
#47807 = edge_curve ( 'none', #1978, #1970, #37669, .t. ) ;
#47808 = advanced_face ( 'none', ( #37671 ), #37670, .f. ) ;
#47809 = oriented_edge ( 'none', *, *, #1968, .t. ) ;
#47810 = edge_curve ( 'none', #53104, #47766, #37649, .t. ) ;
#47811 = edge_curve ( 'none', #47824, #47789, #37640, .t. ) ;
#47812 = edge_curve ( 'none', #47800, #47759, #37642, .t. ) ;
#47813 = edge_curve ( 'none', #47819, #47775, #37654, .t. ) ;
#47814 = edge_curve ( 'none', #47789, #47797, #37722, .t. ) ;
#47815 = oriented_edge ( 'none', *, *, #47743, .t. ) ;
#47816 = edge_loop ( 'none', ( #47827, #47822, #47809, #47830 ) ) ;
#47817 = oriented_edge ( 'none', *, *, #47825, .f. ) ;
#47818 = vertex_point ( 'none', #37644 ) ;
#47819 = vertex_point ( 'none', #37702 ) ;
#47820 = edge_curve ( 'none', #47767, #47819, #37696, .t. ) ;
#47821 = oriented_edge ( 'none', *, *, #47833, .t. ) ;
#47822 = oriented_edge ( 'none', *, *, #47839, .f. ) ;
#47823 = edge_curve ( 'none', #8783, #8782, #37839, .t. ) ;
#47824 = vertex_point ( 'none', #37724 ) ;
#47825 = edge_curve ( 'none', #47824, #47795, #37697, .t. ) ;
#47826 = edge_loop ( 'none', ( #47906, #47916 ) ) ;
#47827 = oriented_edge ( 'none', *, *, #1960, .f. ) ;
#47828 = edge_loop ( 'none', ( #53196, #47907, #47905, #47879 ) ) ;
#47829 = advanced_face ( 'none', ( #37831, #37821 ), #37712, .t. ) ;
#47830 = oriented_edge ( 'none', *, *, #47807, .f. ) ;
#47831 = oriented_edge ( 'none', *, *, #47839, .t. ) ;
#47832 = oriented_edge ( 'none', *, *, #53189, .t. ) ;
#47833 = edge_curve ( 'none', #1973, #1972, #37807, .t. ) ;
#47834 = edge_loop ( 'none', ( #47861, #47890 ) ) ;
#47835 = oriented_edge ( 'none', *, *, #1900, .t. ) ;
#47836 = oriented_edge ( 'none', *, *, #1961, .t. ) ;
#47837 = advanced_face ( 'none', ( #37791 ), #37804, .f. ) ;
#47838 = edge_curve ( 'none', #1903, #1915, #37799, .t. ) ;
#47839 = edge_curve ( 'none', #1957, #1922, #37774, .t. ) ;
#47840 = oriented_edge ( 'none', *, *, #47814, .t. ) ;
#47841 = oriented_edge ( 'none', *, *, #47812, .t. ) ;
#47842 = edge_curve ( 'none', #47795, #47759, #37904, .t. ) ;
#47843 = oriented_edge ( 'none', *, *, #7268, .t. ) ;
#47844 = edge_curve ( 'none', #48039, #48035, #37893, .t. ) ;
#47845 = oriented_edge ( 'none', *, *, #47691, .f. ) ;
#47846 = oriented_edge ( 'none', *, *, #47847, .f. ) ;
#47847 = edge_curve ( 'none', #4971, #4195, #37868, .t. ) ;
#47848 = oriented_edge ( 'none', *, *, #48691, .t. ) ;
#47849 = edge_loop ( 'none', ( #47869, #47882, #47870, #47850 ) ) ;
#47850 = oriented_edge ( 'none', *, *, #4984, .f. ) ;
#47851 = oriented_edge ( 'none', *, *, #47838, .f. ) ;
#47852 = edge_loop ( 'none', ( #47860, #47921, #47915, #47908 ) ) ;
#47853 = oriented_edge ( 'none', *, *, #4202, .t. ) ;
#47854 = oriented_edge ( 'none', *, *, #1921, .t. ) ;
#47855 = oriented_edge ( 'none', *, *, #5051, .f. ) ;
#47856 = edge_loop ( 'none', ( #47891, #47851, #47854, #47881 ) ) ;
#47857 = edge_curve ( 'none', #1907, #1918, #37877, .t. ) ;
#47858 = advanced_face ( 'none', ( #37848 ), #37798, .f. ) ;
#47859 = advanced_face ( 'none', ( #37976 ), #37980, .f. ) ;
#47860 = oriented_edge ( 'none', *, *, #8847, .f. ) ;
#47861 = oriented_edge ( 'none', *, *, #8841, .f. ) ;
#47862 = edge_curve ( 'none', #4987, #4153, #37970, .t. ) ;
#47863 = oriented_edge ( 'none', *, *, #47658, .f. ) ;
#47864 = oriented_edge ( 'none', *, *, #36502, .f. ) ;
#47865 = oriented_edge ( 'none', *, *, #47874, .f. ) ;
#47866 = advanced_face ( 'none', ( #37963 ), #37958, .f. ) ;
#47867 = edge_curve ( 'none', #4990, #36424, #37940, .t. ) ;
#47868 = edge_curve ( 'none', #4988, #4227, #37951, .t. ) ;
#47869 = oriented_edge ( 'none', *, *, #47872, .t. ) ;
#47870 = oriented_edge ( 'none', *, *, #47862, .f. ) ;
#47871 = advanced_face ( 'none', ( #37947 ), #37938, .f. ) ;
#47872 = edge_curve ( 'none', #4925, #4152, #37918, .t. ) ;
#47873 = oriented_edge ( 'none', *, *, #4194, .t. ) ;
#47874 = edge_curve ( 'none', #5001, #4222, #38036, .t. ) ;
#47875 = oriented_edge ( 'none', *, *, #47868, .t. ) ;
#47876 = edge_loop ( 'none', ( #47875, #47903, #47865, #48098 ) ) ;
#47877 = edge_loop ( 'none', ( #47886, #47883, #47897, #47893 ) ) ;
#47878 = edge_loop ( 'none', ( #47887, #47888 ) ) ;
#47879 = oriented_edge ( 'none', *, *, #47904, .t. ) ;
#47880 = advanced_face ( 'none', ( #37924 ), #38046, .f. ) ;
#47881 = oriented_edge ( 'none', *, *, #47857, .f. ) ;
#47882 = oriented_edge ( 'none', *, *, #4151, .t. ) ;
#47883 = oriented_edge ( 'none', *, *, #4154, .t. ) ;
#47884 = edge_loop ( 'none', ( #48099, #48100, #48086, #47898 ) ) ;
#47885 = oriented_edge ( 'none', *, *, #4981, .f. ) ;
#47886 = oriented_edge ( 'none', *, *, #47874, .t. ) ;
#47887 = oriented_edge ( 'none', *, *, #47838, .t. ) ;
#47888 = oriented_edge ( 'none', *, *, #1913, .t. ) ;
#47889 = advanced_face ( 'none', ( #37921, #38023 ), #38025, .t. ) ;
#47890 = oriented_edge ( 'none', *, *, #47823, .f. ) ;
#47891 = oriented_edge ( 'none', *, *, #1909, .f. ) ;
#47892 = edge_curve ( 'none', #8800, #8744, #38039, .t. ) ;
#47893 = oriented_edge ( 'none', *, *, #5004, .f. ) ;
#47894 = oriented_edge ( 'none', *, *, #47924, .t. ) ;
#47895 = edge_curve ( 'none', #4985, #4223, #38018, .t. ) ;
#47896 = advanced_face ( 'none', ( #38019 ), #37981, .f. ) ;
#47897 = oriented_edge ( 'none', *, *, #47872, .f. ) ;
#47898 = oriented_edge ( 'none', *, *, #4993, .f. ) ;
#47899 = edge_curve ( 'none', #47971, #47929, #37992, .t. ) ;
#47900 = edge_curve ( 'none', #8780, #8854, #38021, .t. ) ;
#47901 = oriented_edge ( 'none', *, *, #8781, .t. ) ;
#47902 = advanced_face ( 'none', ( #37990 ), #37995, .f. ) ;
#47903 = oriented_edge ( 'none', *, *, #4226, .t. ) ;
#47904 = edge_curve ( 'none', #8842, #8850, #37982, .t. ) ;
#47905 = oriented_edge ( 'none', *, *, #8844, .t. ) ;
#47906 = oriented_edge ( 'none', *, *, #8798, .f. ) ;
#47907 = oriented_edge ( 'none', *, *, #47823, .t. ) ;
#47908 = oriented_edge ( 'none', *, *, #47900, .f. ) ;
#47909 = edge_loop ( 'none', ( #47918, #47932, #47901, #47933 ) ) ;
#47910 = edge_loop ( 'none', ( #48005, #47999, #47989, #47980 ) ) ;
#47911 = advanced_face ( 'none', ( #38074 ), #38094, .f. ) ;
#47912 = oriented_edge ( 'none', *, *, #47922, .f. ) ;
#47913 = edge_loop ( 'none', ( #53111, #53120, #48008 ) ) ;
#47914 = advanced_face ( 'none', ( #38059 ), #38172, .f. ) ;
#47915 = oriented_edge ( 'none', *, *, #8855, .t. ) ;
#47916 = oriented_edge ( 'none', *, *, #47892, .f. ) ;
#47917 = oriented_edge ( 'none', *, *, #53186, .t. ) ;
#47918 = oriented_edge ( 'none', *, *, #8775, .f. ) ;
#47919 = edge_loop ( 'none', ( #47917, #47920 ) ) ;
#47920 = oriented_edge ( 'none', *, *, #8848, .t. ) ;
#47921 = oriented_edge ( 'none', *, *, #53186, .f. ) ;
#47922 = edge_curve ( 'none', #47314, #47525, #38160, .t. ) ;
#47923 = advanced_face ( 'none', ( #38175 ), #38161, .f. ) ;
#47924 = edge_curve ( 'none', #47925, #47929, #38053, .t. ) ;
#47925 = vertex_point ( 'none', #38165 ) ;
#47926 = edge_curve ( 'none', #8776, #8801, #38132, .t. ) ;
#47927 = oriented_edge ( 'none', *, *, #47255, .t. ) ;
#47928 = edge_loop ( 'none', ( #47912, #47947, #47948, #47941 ) ) ;
#47929 = vertex_point ( 'none', #38146 ) ;
#47930 = oriented_edge ( 'none', *, *, #47950, .f. ) ;
#47931 = oriented_edge ( 'none', *, *, #47943, .f. ) ;
#47932 = oriented_edge ( 'none', *, *, #47892, .t. ) ;
#47933 = oriented_edge ( 'none', *, *, #47926, .t. ) ;
#47934 = advanced_face ( 'none', ( #38148 ), #36225, .f. ) ;
#47935 = edge_loop ( 'none', ( #47966, #47940 ) ) ;
#47936 = edge_curve ( 'none', #47344, #47942, #38227, .t. ) ;
#47937 = vertex_point ( 'none', #38235 ) ;
#47938 = edge_loop ( 'none', ( #47930, #47927, #47968, #47939 ) ) ;
#47939 = oriented_edge ( 'none', *, *, #47973, .t. ) ;
#47940 = oriented_edge ( 'none', *, *, #8778, .f. ) ;
#47941 = oriented_edge ( 'none', *, *, #47946, .t. ) ;
#47942 = vertex_point ( 'none', #38228 ) ;
#47943 = edge_curve ( 'none', #47285, #47949, #38216, .t. ) ;
#47944 = oriented_edge ( 'none', *, *, #47936, .f. ) ;
#47945 = oriented_edge ( 'none', *, *, #47950, .t. ) ;
#47946 = edge_curve ( 'none', #47949, #47525, #38205, .t. ) ;
#47947 = oriented_edge ( 'none', *, *, #47303, .t. ) ;
#47948 = oriented_edge ( 'none', *, *, #47943, .t. ) ;
#47949 = vertex_point ( 'none', #38210 ) ;
#47950 = edge_curve ( 'none', #47260, #47937, #38232, .t. ) ;
#47951 = edge_curve ( 'none', #47969, #47925, #38185, .t. ) ;
#47952 = edge_loop ( 'none', ( #48007, #47997 ) ) ;
#47953 = oriented_edge ( 'none', *, *, #47763, .f. ) ;
#47954 = oriented_edge ( 'none', *, *, #47961, .f. ) ;
#47955 = oriented_edge ( 'none', *, *, #47961, .t. ) ;
#47956 = advanced_face ( 'none', ( #38177 ), #38197, .f. ) ;
#47957 = oriented_edge ( 'none', *, *, #47264, .t. ) ;
#47958 = oriented_edge ( 'none', *, *, #46428, .t. ) ;
#47959 = edge_loop ( 'none', ( #47931, #47983, #47977, #47987 ) ) ;
#47960 = advanced_face ( 'none', ( #38312 ), #38303, .f. ) ;
#47961 = edge_curve ( 'none', #47937, #47942, #38291, .t. ) ;
#47962 = oriented_edge ( 'none', *, *, #47951, .t. ) ;
#47963 = oriented_edge ( 'none', *, *, #5906, .t. ) ;
#47964 = oriented_edge ( 'none', *, *, #5539, .t. ) ;
#47965 = oriented_edge ( 'none', *, *, #8843, .f. ) ;
#47966 = oriented_edge ( 'none', *, *, #47926, .f. ) ;
#47967 = oriented_edge ( 'none', *, *, #47904, .f. ) ;
#47968 = oriented_edge ( 'none', *, *, #47922, .t. ) ;
#47969 = vertex_point ( 'none', #38180 ) ;
#47970 = oriented_edge ( 'none', *, *, #47791, .t. ) ;
#47971 = vertex_point ( 'none', #38188 ) ;
#47972 = edge_loop ( 'none', ( #47944, #47957, #47945, #47955 ) ) ;
#47973 = edge_curve ( 'none', #47525, #47937, #38307, .t. ) ;
#47974 = edge_curve ( 'none', #47804, #47971, #38283, .t. ) ;
#47975 = edge_loop ( 'none', ( #47967, #47965 ) ) ;
#47976 = advanced_face ( 'none', ( #38310 ), #38251, .f. ) ;
#47977 = oriented_edge ( 'none', *, *, #47936, .t. ) ;
#47978 = vertex_point ( 'none', #38273 ) ;
#47979 = edge_loop ( 'none', ( #53117, #53119, #53130, #53132 ) ) ;
#47980 = oriented_edge ( 'none', *, *, #47974, .f. ) ;
#47981 = edge_curve ( 'none', #47978, #47804, #38367, .t. ) ;
#47982 = oriented_edge ( 'none', *, *, #47844, .t. ) ;
#47983 = oriented_edge ( 'none', *, *, #47313, .t. ) ;
#47984 = advanced_face ( 'none', ( #38276, #38249, #38257, #38372, #38239, #38361 ), #38279, .t. ) ;
#47985 = oriented_edge ( 'none', *, *, #5929, .t. ) ;
#47986 = edge_curve ( 'none', #920, #53104, #38360, .t. ) ;
#47987 = oriented_edge ( 'none', *, *, #47993, .t. ) ;
#47988 = oriented_edge ( 'none', *, *, #1981, .f. ) ;
#47989 = oriented_edge ( 'none', *, *, #47763, .t. ) ;
#47990 = edge_loop ( 'none', ( #48054, #53142, #53134, #47747 ) ) ;
#47991 = oriented_edge ( 'none', *, *, #47993, .f. ) ;
#47992 = oriented_edge ( 'none', *, *, #47694, .t. ) ;
#47993 = edge_curve ( 'none', #47942, #47949, #38351, .t. ) ;
#47994 = edge_loop ( 'none', ( #47991, #47954, #48016, #47995 ) ) ;
#47995 = oriented_edge ( 'none', *, *, #47946, .f. ) ;
#47996 = oriented_edge ( 'none', *, *, #47833, .f. ) ;
#47997 = oriented_edge ( 'none', *, *, #8794, .f. ) ;
#47998 = edge_curve ( 'none', #8788, #8743, #38336, .t. ) ;
#47999 = oriented_edge ( 'none', *, *, #48003, .t. ) ;
#48000 = oriented_edge ( 'none', *, *, #53234, .t. ) ;
#48001 = oriented_edge ( 'none', *, *, #48028, .t. ) ;
#48002 = oriented_edge ( 'none', *, *, #47433, .t. ) ;
#48003 = edge_curve ( 'none', #47818, #47969, #38334, .t. ) ;
#48004 = oriented_edge ( 'none', *, *, #5551, .t. ) ;
#48005 = oriented_edge ( 'none', *, *, #48011, .f. ) ;
#48006 = oriented_edge ( 'none', *, *, #48028, .f. ) ;
#48007 = oriented_edge ( 'none', *, *, #47998, .f. ) ;
#48008 = oriented_edge ( 'none', *, *, #48011, .t. ) ;
#48009 = edge_loop ( 'none', ( #47996, #47988 ) ) ;
#48010 = oriented_edge ( 'none', *, *, #53227, .t. ) ;
#48011 = edge_curve ( 'none', #47818, #47804, #38435, .t. ) ;
#48012 = oriented_edge ( 'none', *, *, #47698, .t. ) ;
#48013 = edge_loop ( 'none', ( #48015, #48000, #48012, #48010, #48002, #47992, #48022, #48034 ) ) ;
#48014 = edge_loop ( 'none', ( #47958, #23270, #462, #20727 ) ) ;
#48015 = oriented_edge ( 'none', *, *, #48198, .t. ) ;
#48016 = oriented_edge ( 'none', *, *, #47973, .f. ) ;
#48017 = edge_loop ( 'none', ( #48031, #48006, #48025, #48023 ) ) ;
#48018 = advanced_face ( 'none', ( #38339 ), #38357, .f. ) ;
#48019 = advanced_face ( 'none', ( #38428 ), #38317, .f. ) ;
#48020 = edge_curve ( 'none', #46288, #47805, #38411, .t. ) ;
#48021 = edge_loop ( 'none', ( #47982, #53127, #48030, #53082 ) ) ;
#48022 = oriented_edge ( 'none', *, *, #47456, .t. ) ;
#48023 = oriented_edge ( 'none', *, *, #47998, .t. ) ;
#48024 = oriented_edge ( 'none', *, *, #1965, .t. ) ;
#48025 = oriented_edge ( 'none', *, *, #8796, .t. ) ;
#48026 = oriented_edge ( 'none', *, *, #47857, .t. ) ;
#48027 = oriented_edge ( 'none', *, *, #8735, .t. ) ;
#48028 = edge_curve ( 'none', #8807, #8806, #38397, .t. ) ;
#48029 = edge_loop ( 'none', ( #48001, #48027 ) ) ;
#48030 = oriented_edge ( 'none', *, *, #47813, .t. ) ;
#48031 = oriented_edge ( 'none', *, *, #8809, .f. ) ;
#48032 = oriented_edge ( 'none', *, *, #8853, .t. ) ;
#48033 = advanced_face ( 'none', ( #38398 ), #38379, .f. ) ;
#48034 = oriented_edge ( 'none', *, *, #47418, .t. ) ;
#48035 = vertex_point ( 'none', #38511 ) ;
#48036 = edge_loop ( 'none', ( #48032, #48048 ) ) ;
#48037 = edge_loop ( 'none', ( #48024, #48038 ) ) ;
#48038 = oriented_edge ( 'none', *, *, #47807, .t. ) ;
#48039 = vertex_point ( 'none', #38382 ) ;
#48040 = advanced_face ( 'none', ( #38506 ), #38387, .f. ) ;
#48041 = advanced_face ( 'none', ( #38399 ), #38509, .t. ) ;
#48042 = advanced_face ( 'none', ( #38483 ), #38501, .f. ) ;
#48043 = edge_loop ( 'none', ( #48051, #48057, #48056, #48094 ) ) ;
#48044 = edge_curve ( 'none', #48035, #47819, #38471, .t. ) ;
#48045 = oriented_edge ( 'none', *, *, #1919, .t. ) ;
#48046 = vertex_point ( 'none', #38479 ) ;
#48047 = vertex_point ( 'none', #38477 ) ;
#48048 = oriented_edge ( 'none', *, *, #47900, .t. ) ;
#48049 = vertex_point ( 'none', #38472 ) ;
#48050 = edge_loop ( 'none', ( #48045, #48026 ) ) ;
#48051 = oriented_edge ( 'none', *, *, #48058, .f. ) ;
#48052 = advanced_face ( 'none', ( #38487 ), #38464, .f. ) ;
#48053 = oriented_edge ( 'none', *, *, #48070, .f. ) ;
#48054 = oriented_edge ( 'none', *, *, #53116, .f. ) ;
#48055 = edge_curve ( 'none', #47978, #47818, #38458, .t. ) ;
#48056 = oriented_edge ( 'none', *, *, #48064, .f. ) ;
#48057 = oriented_edge ( 'none', *, *, #48065, .t. ) ;
#48058 = edge_curve ( 'none', #48062, #48049, #38449, .t. ) ;
#48059 = vertex_point ( 'none', #38579 ) ;
#48060 = edge_loop ( 'none', ( #48131, #50984, #46834, #48128 ) ) ;
#48061 = advanced_face ( 'none', ( #38558 ), #38450, .f. ) ;
#48062 = vertex_point ( 'none', #38560 ) ;
#48063 = vertex_point ( 'none', #38550 ) ;
#48064 = edge_curve ( 'none', #13000, #48059, #38536, .t. ) ;
#48065 = edge_curve ( 'none', #48062, #48059, #38555, .t. ) ;
#48066 = oriented_edge ( 'none', *, *, #48064, .t. ) ;
#48067 = oriented_edge ( 'none', *, *, #48234, .f. ) ;
#48068 = vertex_point ( 'none', #38538 ) ;
#48069 = vertex_point ( 'none', #38527 ) ;
#48070 = edge_curve ( 'none', #48068, #48069, #38518, .t. ) ;
#48071 = advanced_face ( 'none', ( #38539 ), #38547, .f. ) ;
#48072 = oriented_edge ( 'none', *, *, #48096, .f. ) ;
#48073 = oriented_edge ( 'none', *, *, #48092, .t. ) ;
#48074 = edge_loop ( 'none', ( #48066, #48103 ) ) ;
#48075 = advanced_face ( 'none', ( #38644, #38481 ), #38660, .f. ) ;
#48076 = oriented_edge ( 'none', *, *, #46797, .t. ) ;
#48077 = oriented_edge ( 'none', *, *, #47895, .t. ) ;
#48078 = oriented_edge ( 'none', *, *, #13270, .f. ) ;
#48079 = edge_curve ( 'none', #48111, #48069, #38514, .t. ) ;
#48080 = edge_curve ( 'none', #46757, #46778, #38647, .t. ) ;
#48081 = oriented_edge ( 'none', *, *, #48096, .t. ) ;
#48082 = advanced_face ( 'none', ( #38610 ), #38625, .t. ) ;
#48083 = edge_curve ( 'none', #48132, #48119, #38587, .t. ) ;
#48084 = edge_loop ( 'none', ( #48097, #48072, #48073, #52927 ) ) ;
#48085 = oriented_edge ( 'none', *, *, #48079, .t. ) ;
#48086 = oriented_edge ( 'none', *, *, #47868, .f. ) ;
#48087 = vertex_point ( 'none', #38735 ) ;
#48088 = edge_curve ( 'none', #48093, #48102, #38717, .t. ) ;
#48089 = edge_loop ( 'none', ( #48081, #48091 ) ) ;
#48090 = edge_loop ( 'none', ( #48077, #48237, #48206, #48203 ) ) ;
#48091 = oriented_edge ( 'none', *, *, #48058, .t. ) ;
#48092 = edge_curve ( 'none', #48049, #13000, #38702, .t. ) ;
#48093 = vertex_point ( 'none', #38639 ) ;
#48094 = oriented_edge ( 'none', *, *, #48092, .f. ) ;
#48095 = edge_curve ( 'none', #48093, #48107, #38692, .t. ) ;
#48096 = edge_curve ( 'none', #48049, #48062, #38635, .t. ) ;
#48097 = oriented_edge ( 'none', *, *, #48065, .f. ) ;
#48098 = oriented_edge ( 'none', *, *, #4972, .f. ) ;
#48099 = oriented_edge ( 'none', *, *, #47867, .t. ) ;
#48100 = oriented_edge ( 'none', *, *, #4230, .t. ) ;
#48101 = advanced_face ( 'none', ( #38703 ), #38612, .f. ) ;
#48102 = vertex_point ( 'none', #38115 ) ;
#48103 = oriented_edge ( 'none', *, *, #52933, .t. ) ;
#48104 = edge_loop ( 'none', ( #48296, #48298, #48257, #48259 ) ) ;
#48105 = oriented_edge ( 'none', *, *, #46858, .f. ) ;
#48106 = advanced_face ( 'none', ( #38105 ), #37615, .f. ) ;
#48107 = vertex_point ( 'none', #38149 ) ;
#48108 = oriented_edge ( 'none', *, *, #46847, .f. ) ;
#48109 = advanced_face ( 'none', ( #38128 ), #37607, .f. ) ;
#48110 = oriented_edge ( 'none', *, *, #48137, .t. ) ;
#48111 = vertex_point ( 'none', #38126 ) ;
#48112 = edge_loop ( 'none', ( #48191, #48158 ) ) ;
#48113 = vertex_point ( 'none', #38124 ) ;
#48114 = advanced_face ( 'none', ( #36228 ), #38726, .f. ) ;
#48115 = oriented_edge ( 'none', *, *, #48133, .f. ) ;
#48116 = oriented_edge ( 'none', *, *, #46764, .f. ) ;
#48117 = edge_curve ( 'none', #48134, #46857, #38130, .t. ) ;
#48118 = oriented_edge ( 'none', *, *, #48117, .f. ) ;
#48119 = vertex_point ( 'none', #38801 ) ;
#48120 = oriented_edge ( 'none', *, *, #48234, .t. ) ;
#48121 = edge_loop ( 'none', ( #48118, #48136 ) ) ;
#48122 = oriented_edge ( 'none', *, *, #48117, .t. ) ;
#48123 = vertex_point ( 'none', #38789 ) ;
#48124 = edge_loop ( 'none', ( #46744, #48182 ) ) ;
#48125 = advanced_face ( 'none', ( #38788 ), #38785, .t. ) ;
#48126 = advanced_face ( 'none', ( #38796, #38781 ), #38782, .f. ) ;
#48127 = vertex_point ( 'none', #38799 ) ;
#48128 = oriented_edge ( 'none', *, *, #48137, .f. ) ;
#48129 = advanced_face ( 'none', ( #38775 ), #38768, .f. ) ;
#48130 = edge_curve ( 'none', #46857, #48134, #38766, .t. ) ;
#48131 = oriented_edge ( 'none', *, *, #48080, .f. ) ;
#48132 = vertex_point ( 'none', #38740 ) ;
#48133 = edge_curve ( 'none', #46757, #46857, #38759, .t. ) ;
#48134 = vertex_point ( 'none', #38856 ) ;
#48135 = oriented_edge ( 'none', *, *, #48142, .f. ) ;
#48136 = oriented_edge ( 'none', *, *, #48130, .f. ) ;
#48137 = edge_curve ( 'none', #46778, #48134, #38847, .t. ) ;
#48138 = vertex_point ( 'none', #38745 ) ;
#48139 = oriented_edge ( 'none', *, *, #50730, .t. ) ;
#48140 = oriented_edge ( 'none', *, *, #46841, .t. ) ;
#48141 = edge_loop ( 'none', ( #50363, #48202, #50368, #50366 ) ) ;
#48142 = edge_curve ( 'none', #48119, #48123, #38833, .t. ) ;
#48143 = advanced_face ( 'none', ( #38823 ), #38843, .t. ) ;
#48144 = edge_loop ( 'none', ( #48320, #48322, #48325, #48338 ) ) ;
#48145 = advanced_face ( 'none', ( #38835 ), #38817, .f. ) ;
#48146 = edge_loop ( 'none', ( #48242, #48152 ) ) ;
#48147 = oriented_edge ( 'none', *, *, #48185, .f. ) ;
#48148 = vertex_point ( 'none', #38931 ) ;
#48149 = edge_loop ( 'none', ( #48162, #48196 ) ) ;
#48150 = oriented_edge ( 'none', *, *, #46853, .f. ) ;
#48151 = edge_loop ( 'none', ( #48168, #48167 ) ) ;
#48152 = oriented_edge ( 'none', *, *, #46843, .t. ) ;
#48153 = advanced_face ( 'none', ( #38811 ), #38830, .t. ) ;
#48154 = oriented_edge ( 'none', *, *, #46856, .t. ) ;
#48155 = edge_curve ( 'none', #4999, #4178, #38915, .t. ) ;
#48156 = oriented_edge ( 'none', *, *, #48193, .f. ) ;
#48157 = advanced_face ( 'none', ( #38913, #38910, #38901, #38932, #38924 ), #38923, .f. ) ;
#48158 = oriented_edge ( 'none', *, *, #46703, .t. ) ;
#48159 = oriented_edge ( 'none', *, *, #48273, .f. ) ;
#48160 = oriented_edge ( 'none', *, *, #48198, .f. ) ;
#48161 = oriented_edge ( 'none', *, *, #47460, .t. ) ;
#48162 = oriented_edge ( 'none', *, *, #48177, .t. ) ;
#48163 = oriented_edge ( 'none', *, *, #48165, .t. ) ;
#48164 = oriented_edge ( 'none', *, *, #4989, .f. ) ;
#48165 = edge_curve ( 'none', #48148, #48307, #38898, .t. ) ;
#48166 = edge_curve ( 'none', #4920, #4115, #38885, .t. ) ;
#48167 = oriented_edge ( 'none', *, *, #46712, .t. ) ;
#48168 = oriented_edge ( 'none', *, *, #48194, .t. ) ;
#48169 = edge_loop ( 'none', ( #48175, #48179 ) ) ;
#48170 = advanced_face ( 'none', ( #38899 ), #38816, .f. ) ;
#48171 = edge_loop ( 'none', ( #53000, #53028, #53016, #53019 ) ) ;
#48172 = oriented_edge ( 'none', *, *, #48254, .t. ) ;
#48173 = oriented_edge ( 'none', *, *, #47895, .f. ) ;
#48174 = oriented_edge ( 'none', *, *, #4233, .t. ) ;
#48175 = oriented_edge ( 'none', *, *, #46797, .f. ) ;
#48176 = edge_loop ( 'none', ( #48150, #48181, #48154, #48239 ) ) ;
#48177 = edge_curve ( 'none', #46740, #46751, #38868, .t. ) ;
#48178 = oriented_edge ( 'none', *, *, #46854, .t. ) ;
#48179 = oriented_edge ( 'none', *, *, #48187, .f. ) ;
#48180 = oriented_edge ( 'none', *, *, #48204, .t. ) ;
#48181 = oriented_edge ( 'none', *, *, #48193, .t. ) ;
#48182 = oriented_edge ( 'none', *, *, #48185, .t. ) ;
#48183 = oriented_edge ( 'none', *, *, #51098, .t. ) ;
#48184 = edge_curve ( 'none', #46692, #46667, #38994, .t. ) ;
#48185 = edge_curve ( 'none', #48069, #48068, #39000, .t. ) ;
#48186 = edge_loop ( 'none', ( #48229, #48275, #48274, #48276 ) ) ;
#48187 = edge_curve ( 'none', #48111, #48113, #38870, .t. ) ;
#48188 = oriented_edge ( 'none', *, *, #48280, .t. ) ;
#48189 = edge_loop ( 'none', ( #48197, #48192, #48183, #48147 ) ) ;
#48190 = edge_loop ( 'none', ( #48105, #48156 ) ) ;
#48191 = oriented_edge ( 'none', *, *, #48184, .t. ) ;
#48192 = oriented_edge ( 'none', *, *, #48187, .t. ) ;
#48193 = edge_curve ( 'none', #46806, #46835, #38957, .t. ) ;
#48194 = edge_curve ( 'none', #46749, #46754, #38979, .t. ) ;
#48195 = advanced_face ( 'none', ( #38951 ), #38960, .t. ) ;
#48196 = oriented_edge ( 'none', *, *, #46750, .t. ) ;
#48197 = oriented_edge ( 'none', *, *, #48079, .f. ) ;
#48198 = edge_curve ( 'none', #47328, #53190, #38963, .t. ) ;
#48199 = edge_loop ( 'none', ( #48178, #48180 ) ) ;
#48200 = oriented_edge ( 'none', *, *, #46833, .t. ) ;
#48201 = oriented_edge ( 'none', *, *, #14603, .t. ) ;
#48202 = oriented_edge ( 'none', *, *, #4166, .t. ) ;
#48203 = oriented_edge ( 'none', *, *, #4991, .f. ) ;
#48204 = edge_curve ( 'none', #46846, #51038, #39049, .t. ) ;
#48205 = oriented_edge ( 'none', *, *, #47862, .t. ) ;
#48206 = oriented_edge ( 'none', *, *, #47867, .f. ) ;
#48207 = edge_loop ( 'none', ( #48205, #48174, #48173, #48164 ) ) ;
#48208 = edge_curve ( 'none', #4936, #4168, #39030, .t. ) ;
#48209 = edge_loop ( 'none', ( #49231, #48211, #49171, #49146 ) ) ;
#48210 = oriented_edge ( 'none', *, *, #48584, .f. ) ;
#48211 = oriented_edge ( 'none', *, *, #4070, .t. ) ;
#48212 = edge_loop ( 'none', ( #14582, #15465, #15197, #49374, #47672, #51513, #27334, #27073, #46542, #46537, #42856, #44792, #46322 ) ) ;
#48213 = edge_loop ( 'none', ( #48172, #50458, #50457, #50455 ) ) ;
#48214 = oriented_edge ( 'none', *, *, #48370, .f. ) ;
#48215 = vertex_point ( 'none', #39053 ) ;
#48216 = oriented_edge ( 'none', *, *, #15301, .f. ) ;
#48217 = advanced_face ( 'none', ( #39043 ), #39060, .f. ) ;
#48218 = vertex_point ( 'none', #39040 ) ;
#48219 = edge_curve ( 'none', #880, #842, #39021, .t. ) ;
#48220 = advanced_face ( 'none', ( #39066 ), #39012, .t. ) ;
#48221 = edge_curve ( 'none', #937, #48231, #39022, .t. ) ;
#48222 = advanced_face ( 'none', ( #39116 ), #39113, .t. ) ;
#48223 = advanced_face ( 'none', ( #39099 ), #39098, .t. ) ;
#48224 = edge_curve ( 'none', #842, #48231, #39083, .t. ) ;
#48225 = edge_loop ( 'none', ( #48238, #48240, #48200, #48297 ) ) ;
#48226 = vertex_point ( 'none', #39076 ) ;
#48227 = edge_curve ( 'none', #880, #937, #39070, .t. ) ;
#48228 = oriented_edge ( 'none', *, *, #48221, .t. ) ;
#48229 = oriented_edge ( 'none', *, *, #46787, .f. ) ;
#48230 = oriented_edge ( 'none', *, *, #48088, .t. ) ;
#48231 = vertex_point ( 'none', #39091 ) ;
#48232 = vertex_point ( 'none', #39010 ) ;
#48233 = edge_loop ( 'none', ( #48163, #48374, #48159, #48108, #44200 ) ) ;
#48234 = edge_curve ( 'none', #48087, #48107, #39181, .t. ) ;
#48235 = edge_curve ( 'none', #15484, #47160, #39068, .t. ) ;
#48236 = advanced_face ( 'none', ( #39163, #39094 ), #39184, .f. ) ;
#48237 = oriented_edge ( 'none', *, *, #4232, .t. ) ;
#48238 = oriented_edge ( 'none', *, *, #46848, .f. ) ;
#48239 = oriented_edge ( 'none', *, *, #48204, .f. ) ;
#48240 = oriented_edge ( 'none', *, *, #48243, .f. ) ;
#48241 = edge_curve ( 'none', #48102, #48087, #39159, .t. ) ;
#48242 = oriented_edge ( 'none', *, *, #48243, .t. ) ;
#48243 = edge_curve ( 'none', #46849, #46781, #39187, .t. ) ;
#48244 = edge_curve ( 'none', #46813, #46818, #39128, .t. ) ;
#48245 = edge_loop ( 'none', ( #48249, #48230 ) ) ;
#48246 = oriented_edge ( 'none', *, *, #48256, .t. ) ;
#48247 = oriented_edge ( 'none', *, *, #48241, .f. ) ;
#48248 = oriented_edge ( 'none', *, *, #46828, .t. ) ;
#48249 = oriented_edge ( 'none', *, *, #52934, .t. ) ;
#48250 = vertex_point ( 'none', #39135 ) ;
#48251 = oriented_edge ( 'none', *, *, #49596, .f. ) ;
#48252 = edge_curve ( 'none', #4849, #4084, #39235, .t. ) ;
#48253 = edge_loop ( 'none', ( #48258, #48362, #48329, #48295 ) ) ;
#48254 = edge_curve ( 'none', #4923, #4236, #39239, .t. ) ;
#48255 = edge_loop ( 'none', ( #48120, #48246 ) ) ;
#48256 = edge_curve ( 'none', #48107, #48087, #39229, .t. ) ;
#48257 = oriented_edge ( 'none', *, *, #48241, .t. ) ;
#48258 = oriented_edge ( 'none', *, *, #48260, .f. ) ;
#48259 = oriented_edge ( 'none', *, *, #48256, .f. ) ;
#48260 = edge_curve ( 'none', #48250, #48138, #39238, .t. ) ;
#48261 = edge_curve ( 'none', #48250, #48268, #39139, .t. ) ;
#48262 = edge_curve ( 'none', #48218, #48232, #36791, .t. ) ;
#48263 = edge_loop ( 'none', ( #50362, #53006, #53008, #52932 ) ) ;
#48264 = advanced_face ( 'none', ( #38665 ), #37599, .t. ) ;
#48265 = advanced_face ( 'none', ( #48500 ), #48497, .f. ) ;
#48266 = edge_curve ( 'none', #48138, #48250, #48496, .t. ) ;
#48267 = advanced_face ( 'none', ( #48480 ), #48492, .f. ) ;
#48268 = vertex_point ( 'none', #48495 ) ;
#48269 = oriented_edge ( 'none', *, *, #48095, .t. ) ;
#48270 = oriented_edge ( 'none', *, *, #4094, .t. ) ;
#48271 = edge_loop ( 'none', ( #48214, #48366, #48369, #48381 ) ) ;
#48272 = vertex_point ( 'none', #48486 ) ;
#48273 = edge_curve ( 'none', #48348, #48340, #48470, .t. ) ;
#48274 = oriented_edge ( 'none', *, *, #46825, .t. ) ;
#48275 = oriented_edge ( 'none', *, *, #48244, .t. ) ;
#48276 = oriented_edge ( 'none', *, *, #48282, .f. ) ;
#48277 = advanced_face ( 'none', ( #48472 ), #48479, .f. ) ;
#48278 = advanced_face ( 'none', ( #48474 ), #48530, .t. ) ;
#48279 = oriented_edge ( 'none', *, *, #2114, .f. ) ;
#48280 = edge_curve ( 'none', #46789, #46783, #48465, .t. ) ;
#48281 = advanced_face ( 'none', ( #48526, #48534 ), #48515, .f. ) ;
#48282 = edge_curve ( 'none', #46820, #46822, #48509, .t. ) ;
#48283 = oriented_edge ( 'none', *, *, #48346, .t. ) ;
#48284 = edge_curve ( 'none', #952, #48292, #48502, .t. ) ;
#48285 = edge_curve ( 'none', #974, #949, #48521, .t. ) ;
#48286 = edge_loop ( 'none', ( #48315, #48342, #48248, #48319 ) ) ;
#48287 = oriented_edge ( 'none', *, *, #48284, .t. ) ;
#48288 = oriented_edge ( 'none', *, *, #48314, .t. ) ;
#48289 = oriented_edge ( 'none', *, *, #48306, .t. ) ;
#48290 = edge_curve ( 'none', #46807, #46786, #48568, .t. ) ;
#48291 = oriented_edge ( 'none', *, *, #896, .t. ) ;
#48292 = vertex_point ( 'none', #48503 ) ;
#48293 = oriented_edge ( 'none', *, *, #46779, .f. ) ;
#48294 = edge_loop ( 'none', ( #48293, #48321, #49088, #48404 ) ) ;
#48295 = oriented_edge ( 'none', *, *, #48313, .f. ) ;
#48296 = oriented_edge ( 'none', *, *, #48095, .f. ) ;
#48297 = oriented_edge ( 'none', *, *, #48282, .t. ) ;
#48298 = oriented_edge ( 'none', *, *, #52934, .f. ) ;
#48299 = edge_loop ( 'none', ( #751, #780 ) ) ;
#48300 = edge_curve ( 'none', #949, #48292, #48557, .t. ) ;
#48301 = oriented_edge ( 'none', *, *, #13324, .f. ) ;
#48302 = advanced_face ( 'none', ( #48559 ), #48471, .f. ) ;
#48303 = oriented_edge ( 'none', *, *, #13304, .t. ) ;
#48304 = oriented_edge ( 'none', *, *, #1897, .t. ) ;
#48305 = oriented_edge ( 'none', *, *, #4910, .f. ) ;
#48306 = edge_curve ( 'none', #13242, #13245, #48553, .t. ) ;
#48307 = vertex_point ( 'none', #48545 ) ;
#48308 = advanced_face ( 'none', ( #48539 ), #48543, .t. ) ;
#48309 = oriented_edge ( 'none', *, *, #48351, .f. ) ;
#48310 = edge_curve ( 'none', #11626, #11625, #48607, .t. ) ;
#48311 = oriented_edge ( 'none', *, *, #48285, .f. ) ;
#48312 = edge_loop ( 'none', ( #48316, #48318 ) ) ;
#48313 = edge_curve ( 'none', #48138, #48350, #48615, .t. ) ;
#48314 = edge_curve ( 'none', #974, #952, #48566, .t. ) ;
#48315 = oriented_edge ( 'none', *, *, #46808, .f. ) ;
#48316 = oriented_edge ( 'none', *, *, #46810, .f. ) ;
#48317 = edge_curve ( 'none', #46796, #46795, #48593, .t. ) ;
#48318 = oriented_edge ( 'none', *, *, #48290, .f. ) ;
#48319 = oriented_edge ( 'none', *, *, #48244, .f. ) ;
#48320 = oriented_edge ( 'none', *, *, #46791, .f. ) ;
#48321 = oriented_edge ( 'none', *, *, #48080, .t. ) ;
#48322 = oriented_edge ( 'none', *, *, #48317, .f. ) ;
#48323 = oriented_edge ( 'none', *, *, #48540, .f. ) ;
#48324 = vertex_point ( 'none', #48538 ) ;
#48325 = oriented_edge ( 'none', *, *, #46799, .t. ) ;
#48326 = edge_curve ( 'none', #20836, #48132, #48603, .t. ) ;
#48327 = vertex_point ( 'none', #48591 ) ;
#48328 = advanced_face ( 'none', ( #48586 ), #48592, .t. ) ;
#48329 = oriented_edge ( 'none', *, *, #48334, .f. ) ;
#48330 = edge_curve ( 'none', #48218, #48226, #48642, .t. ) ;
#48331 = advanced_face ( 'none', ( #48575 ), #48574, .t. ) ;
#48332 = oriented_edge ( 'none', *, *, #2153, .f. ) ;
#48333 = edge_loop ( 'none', ( #48341, #48188 ) ) ;
#48334 = edge_curve ( 'none', #48350, #48268, #48582, .t. ) ;
#48335 = oriented_edge ( 'none', *, *, #11640, .t. ) ;
#48336 = oriented_edge ( 'none', *, *, #48330, .t. ) ;
#48337 = edge_loop ( 'none', ( #48375, #48424, #48251, #48421 ) ) ;
#48338 = oriented_edge ( 'none', *, *, #48280, .f. ) ;
#48339 = oriented_edge ( 'none', *, *, #46766, .f. ) ;
#48340 = vertex_point ( 'none', #48644 ) ;
#48341 = oriented_edge ( 'none', *, *, #46785, .t. ) ;
#48342 = oriented_edge ( 'none', *, *, #48290, .t. ) ;
#48343 = vertex_point ( 'none', #48636 ) ;
#48344 = vertex_point ( 'none', #48637 ) ;
#48345 = edge_loop ( 'none', ( #48453, #48670, #49416, #48687 ) ) ;
#48346 = edge_curve ( 'none', #48226, #48343, #48630, .t. ) ;
#48347 = advanced_face ( 'none', ( #48631 ), #48632, .t. ) ;
#48348 = vertex_point ( 'none', #48625 ) ;
#48349 = oriented_edge ( 'none', *, *, #48260, .t. ) ;
#48350 = vertex_point ( 'none', #48621 ) ;
#48351 = edge_curve ( 'none', #48232, #48343, #48643, .t. ) ;
#48352 = advanced_face ( 'none', ( #48627 ), #48688, .t. ) ;
#48353 = vertex_point ( 'none', #48617 ) ;
#48354 = advanced_face ( 'none', ( #48663 ), #48677, .f. ) ;
#48355 = edge_loop ( 'none', ( #48423, #48393, #48408, #48402 ) ) ;
#48356 = edge_curve ( 'none', #11638, #11630, #48666, .t. ) ;
#48357 = advanced_face ( 'none', ( #48652 ), #48661, .f. ) ;
#48358 = advanced_face ( 'none', ( #48657 ), #48656, .f. ) ;
#48359 = edge_curve ( 'none', #48272, #48353, #48712, .t. ) ;
#48360 = closed_shell ( 'none', ( #48106, #48223, #48302, #48267 ) ) ;
#48361 = edge_curve ( 'none', #48324, #48353, #48649, .t. ) ;
#48362 = oriented_edge ( 'none', *, *, #48261, .t. ) ;
#48363 = edge_loop ( 'none', ( #48364, #48349 ) ) ;
#48364 = oriented_edge ( 'none', *, *, #48266, .t. ) ;
#48365 = oriented_edge ( 'none', *, *, #48262, .f. ) ;
#48366 = oriented_edge ( 'none', *, *, #48382, .t. ) ;
#48367 = advanced_face ( 'none', ( #48716 ), #48710, .t. ) ;
#48368 = oriented_edge ( 'none', *, *, #48177, .f. ) ;
#48369 = oriented_edge ( 'none', *, *, #48361, .t. ) ;
#48370 = edge_curve ( 'none', #48215, #48272, #48701, .t. ) ;
#48371 = oriented_edge ( 'none', *, *, #46773, .t. ) ;
#48372 = oriented_edge ( 'none', *, *, #48380, .f. ) ;
#48373 = oriented_edge ( 'none', *, *, #48501, .f. ) ;
#48374 = oriented_edge ( 'none', *, *, #48439, .t. ) ;
#48375 = oriented_edge ( 'none', *, *, #2135, .t. ) ;
#48376 = oriented_edge ( 'none', *, *, #48266, .f. ) ;
#48377 = oriented_edge ( 'none', *, *, #13316, .f. ) ;
#48378 = oriented_edge ( 'none', *, *, #48306, .f. ) ;
#48379 = advanced_face ( 'none', ( #48714 ), #48707, .t. ) ;
#48380 = edge_curve ( 'none', #2088, #48416, #48689, .t. ) ;
#48381 = oriented_edge ( 'none', *, *, #48359, .f. ) ;
#48382 = edge_curve ( 'none', #48215, #48324, #48747, .t. ) ;
#48383 = vertex_point ( 'none', #48702 ) ;
#48384 = vertex_point ( 'none', #48750 ) ;
#48385 = edge_curve ( 'none', #51028, #692, #48741, .t. ) ;
#48386 = edge_curve ( 'none', #48397, #48409, #48751, .t. ) ;
#48387 = closed_shell ( 'none', ( #48061, #48082, #48071, #48114 ) ) ;
#48388 = oriented_edge ( 'none', *, *, #48426, .f. ) ;
#48389 = oriented_edge ( 'none', *, *, #48334, .t. ) ;
#48390 = edge_curve ( 'none', #49081, #48671, #48731, .t. ) ;
#48391 = edge_curve ( 'none', #48399, #48409, #48725, .t. ) ;
#48392 = oriented_edge ( 'none', *, *, #48528, .t. ) ;
#48393 = oriented_edge ( 'none', *, *, #48394, .t. ) ;
#48394 = edge_curve ( 'none', #48400, #48397, #48718, .t. ) ;
#48395 = advanced_face ( 'none', ( #39246 ), #46022, .t. ) ;
#48396 = vertex_point ( 'none', #48786 ) ;
#48397 = vertex_point ( 'none', #48784 ) ;
#48398 = oriented_edge ( 'none', *, *, #48447, .f. ) ;
#48399 = vertex_point ( 'none', #48781 ) ;
#48400 = vertex_point ( 'none', #48780 ) ;
#48401 = edge_loop ( 'none', ( #48389, #49573 ) ) ;
#48402 = oriented_edge ( 'none', *, *, #48391, .f. ) ;
#48403 = vertex_point ( 'none', #48777 ) ;
#48404 = oriented_edge ( 'none', *, *, #49240, .f. ) ;
#48405 = edge_curve ( 'none', #48412, #48403, #48779, .t. ) ;
#48406 = oriented_edge ( 'none', *, *, #48451, .f. ) ;
#48407 = edge_curve ( 'none', #49185, #49402, #48775, .t. ) ;
#48408 = oriented_edge ( 'none', *, *, #48386, .t. ) ;
#48409 = vertex_point ( 'none', #48785 ) ;
#48410 = oriented_edge ( 'none', *, *, #48300, .t. ) ;
#48411 = oriented_edge ( 'none', *, *, #50078, .f. ) ;
#48412 = vertex_point ( 'none', #48770 ) ;
#48414 = oriented_edge ( 'none', *, *, #48501, .t. ) ;
#48413 = oriented_edge ( 'none', *, *, #50260, .f. ) ;
#48415 = edge_loop ( 'none', ( #48398, #48429, #48432, #48388 ) ) ;
#48416 = vertex_point ( 'none', #48778 ) ;
#48417 = oriented_edge ( 'none', *, *, #48454, .f. ) ;
#48418 = oriented_edge ( 'none', *, *, #48970, .t. ) ;
#48419 = oriented_edge ( 'none', *, *, #48537, .f. ) ;
#48420 = edge_curve ( 'none', #48400, #48399, #48762, .t. ) ;
#48421 = oriented_edge ( 'none', *, *, #48609, .t. ) ;
#48422 = oriented_edge ( 'none', *, *, #896, .f. ) ;
#48423 = oriented_edge ( 'none', *, *, #48420, .f. ) ;
#48424 = oriented_edge ( 'none', *, *, #48380, .t. ) ;
#48425 = edge_curve ( 'none', #48403, #48442, #48752, .t. ) ;
#48426 = edge_curve ( 'none', #48396, #48442, #48761, .t. ) ;
#48427 = vertex_point ( 'none', #48753 ) ;
#48428 = oriented_edge ( 'none', *, *, #48252, .t. ) ;
#48429 = oriented_edge ( 'none', *, *, #48405, .t. ) ;
#48430 = vertex_point ( 'none', #48757 ) ;
#48431 = edge_curve ( 'none', #48459, #48455, #48814, .t. ) ;
#48432 = oriented_edge ( 'none', *, *, #48425, .t. ) ;
#48433 = oriented_edge ( 'none', *, *, #52893, .t. ) ;
#48434 = oriented_edge ( 'none', *, *, #48261, .f. ) ;
#48435 = vertex_point ( 'none', #48787 ) ;
#48436 = oriented_edge ( 'none', *, *, #49916, .t. ) ;
#48437 = oriented_edge ( 'none', *, *, #46723, .f. ) ;
#48438 = edge_loop ( 'none', ( #50205, #50048, #49784, #50337 ) ) ;
#48439 = edge_curve ( 'none', #48307, #48340, #48818, .t. ) ;
#48440 = oriented_edge ( 'none', *, *, #50730, .f. ) ;
#48441 = advanced_face ( 'none', ( #48759 ), #48800, .t. ) ;
#48442 = vertex_point ( 'none', #48823 ) ;
#48443 = edge_loop ( 'none', ( #48417, #48665, #48444, #48452 ) ) ;
#48444 = oriented_edge ( 'none', *, *, #48431, .t. ) ;
#48445 = edge_curve ( 'none', #50119, #49887, #48792, .t. ) ;
#48446 = edge_loop ( 'none', ( #48434, #48376, #48462, #48406 ) ) ;
#48447 = edge_curve ( 'none', #48412, #48396, #48807, .t. ) ;
#48448 = oriented_edge ( 'none', *, *, #50067, .f. ) ;
#48449 = vertex_point ( 'none', #48804 ) ;
#48450 = edge_loop ( 'none', ( #48769, #48931, #48458, #48866 ) ) ;
#48451 = edge_curve ( 'none', #48268, #48350, #48858, .t. ) ;
#48453 = oriented_edge ( 'none', *, *, #49159, .f. ) ;
#48452 = oriented_edge ( 'none', *, *, #48457, .f. ) ;
#48454 = edge_curve ( 'none', #48383, #48435, #48857, .t. ) ;
#48455 = vertex_point ( 'none', #48809 ) ;
#48456 = vertex_point ( 'none', #48806 ) ;
#48457 = edge_curve ( 'none', #48435, #48455, #48856, .t. ) ;
#48458 = oriented_edge ( 'none', *, *, #48669, .t. ) ;
#48459 = vertex_point ( 'none', #48788 ) ;
#48460 = oriented_edge ( 'none', *, *, #53013, .f. ) ;
#48461 = vertex_point ( 'none', #48838 ) ;
#48462 = oriented_edge ( 'none', *, *, #48313, .t. ) ;
#48463 = vertex_point ( 'none', #48798 ) ;
#48464 = edge_curve ( 'none', #48383, #48459, #48843, .t. ) ;
#48465 = circle ( 'none', #48520, 66.50000000000000000 ) ;
#48466 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48467 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#48468 = cartesian_point ( 'none', ( 10.62691906009821200, 8.329673299181795400e-016, 0.0000000000000000000 ) ) ;
#48469 = axis2_placement_3d ( 'none', #48468, #48467, #48466 ) ;
#48470 = circle ( 'none', #48469, 2.000000000000000900 ) ;
#48471 = cylindrical_surface ( 'none', #48558, 2.499999999999998700 ) ;
#48472 = face_outer_bound ( 'none', #15431, .t. ) ;
#48473 = axis2_placement_3d ( 'none', #48524, #48523, #48522 ) ;
#48474 = face_outer_bound ( 'none', #48186, .t. ) ;
#48475 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#48476 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48477 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#48478 = cartesian_point ( 'none', ( 20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#48479 = plane ( 'none', #48485 ) ;
#48480 = face_outer_bound ( 'none', #48255, .t. ) ;
#48481 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48482 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48483 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 24.00000000000001100 ) ) ;
#48484 = axis2_placement_3d ( 'none', #48483, #48482, #48481 ) ;
#48485 = axis2_placement_3d ( 'none', #48478, #48533, #48532 ) ;
#48486 = cartesian_point ( 'none', ( 42.73977259905004200, 120.0000000000000000, -46.97405494718857000 ) ) ;
#48487 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48488 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48489 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48490 = advanced_face ( 'none', ( #48845 ), #48841, .f. ) ;
#48491 = edge_curve ( 'none', #48384, #48430, #48834, .t. ) ;
#48492 = plane ( 'none', #48499 ) ;
#48493 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48494 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, 42.50000000000000000 ) ) ;
#48495 = cartesian_point ( 'none', ( -11.50000000000000000, 4.000000000000000000, 21.50000000000001100 ) ) ;
#48496 = circle ( 'none', #48484, 2.499999999999998700 ) ;
#48497 = plane ( 'none', #48498 ) ;
#48498 = axis2_placement_3d ( 'none', #48494, #48489, #48488 ) ;
#48499 = axis2_placement_3d ( 'none', #48477, #48476, #48475 ) ;
#48501 = edge_curve ( 'none', #48427, #2101, #48889, .t. ) ;
#48500 = face_outer_bound ( 'none', #48337, .t. ) ;
#48502 = circle ( 'none', #48510, 1.000000000000000900 ) ;
#48503 = cartesian_point ( 'none', ( 29.71505162541470900, 4.000000000000003600, -56.12722785688723800 ) ) ;
#48504 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#48505 = cartesian_point ( 'none', ( 29.71505162541470900, 120.0000000000000000, -56.12722785688723800 ) ) ;
#48506 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48507 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48508 = axis2_placement_3d ( 'none', #48516, #48507, #48506 ) ;
#48509 = circle ( 'none', #48508, 71.00000000000000000 ) ;
#48510 = axis2_placement_3d ( 'none', #48518, #48493, #48573 ) ;
#48511 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108400e-018 ) ) ;
#48512 = direction ( 'none', ( 0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48513 = cartesian_point ( 'none', ( -1.605356228810347700e-012, -70.50000000000000000, 1.567925387343839500e-016 ) ) ;
#48514 = axis2_placement_3d ( 'none', #48513, #48512, #48511 ) ;
#48515 = plane ( 'none', #48514 ) ;
#48516 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.561424620410930800e-017, 2.000000000000001800 ) ) ;
#48517 = axis2_placement_3d ( 'none', #48572, #48570, #48569 ) ;
#48518 = cartesian_point ( 'none', ( 30.59135830545857400, 4.000000000000003600, -55.64547418278552000 ) ) ;
#48519 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108400e-018 ) ) ;
#48520 = axis2_placement_3d ( 'none', #48525, #48487, #48519 ) ;
#48521 = circle ( 'none', #48517, 1.000000000000000900 ) ;
#48522 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48523 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48524 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#48525 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#48526 = face_outer_bound ( 'none', #48312, .t. ) ;
#48527 = edge_loop ( 'none', ( #48996, #48868, #49019, #49704 ) ) ;
#48528 = edge_curve ( 'none', #48590, #2115, #48881, .t. ) ;
#48529 = edge_curve ( 'none', #2149, #48344, #48877, .t. ) ;
#48530 = cylindrical_surface ( 'none', #48473, 71.00000000000000000 ) ;
#48531 = vertex_point ( 'none', #48825 ) ;
#48532 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48533 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48534 = face_bound ( 'none', #48333, .t. ) ;
#48535 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -46.28950784125989100 ) ) ;
#48536 = vector ( 'none', #48601, 1000.000000000000000 ) ;
#48537 = edge_curve ( 'none', #48590, #48344, #48872, .t. ) ;
#48538 = cartesian_point ( 'none', ( 43.46874122647145800, 4.000000000000003600, -47.28950784125989100 ) ) ;
#48539 = face_outer_bound ( 'none', #48271, .t. ) ;
#48540 = edge_curve ( 'none', #48344, #48554, #48888, .t. ) ;
#48541 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48542 = axis2_placement_3d ( 'none', #48552, #48549, #48541 ) ;
#48543 = cylindrical_surface ( 'none', #48546, 1.000000000000000900 ) ;
#48544 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48545 = cartesian_point ( 'none', ( 10.90000000000000200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#48546 = axis2_placement_3d ( 'none', #48535, #48550, #48567 ) ;
#48547 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48548 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48549 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48550 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48551 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#48552 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48553 = circle ( 'none', #48542, 2.054999999999999700 ) ;
#48554 = vertex_point ( 'none', #48865 ) ;
#48555 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48556 = vector ( 'none', #48555, 1000.000000000000000 ) ;
#48557 = line ( 'none', #48505, #48556 ) ;
#48558 = axis2_placement_3d ( 'none', #48551, #48548, #48547 ) ;
#48559 = face_outer_bound ( 'none', #48104, .t. ) ;
#48560 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108000e-018 ) ) ;
#48561 = edge_curve ( 'none', #48461, #48740, #48886, .t. ) ;
#48562 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48563 = axis2_placement_3d ( 'none', #48504, #48562, #48560 ) ;
#48564 = oriented_edge ( 'none', *, *, #48407, .f. ) ;
#48565 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -56.64547418278552700 ) ) ;
#48566 = line ( 'none', #48565, #48611 ) ;
#48567 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48568 = circle ( 'none', #48563, 70.50000000000000000 ) ;
#48569 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48570 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48571 = oriented_edge ( 'none', *, *, #2112, .t. ) ;
#48572 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -55.64547418278552000 ) ) ;
#48573 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48574 = cylindrical_surface ( 'none', #48580, 66.50000000000000000 ) ;
#48575 = face_outer_bound ( 'none', #48144, .t. ) ;
#48576 = oriented_edge ( 'none', *, *, #48529, .t. ) ;
#48577 = oriented_edge ( 'none', *, *, #20875, .t. ) ;
#48578 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48579 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48580 = axis2_placement_3d ( 'none', #48581, #48638, #48585 ) ;
#48581 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#48582 = circle ( 'none', #48600, 2.499999999999998700 ) ;
#48584 = edge_curve ( 'none', #4859, #4031, #48859, .t. ) ;
#48583 = vector ( 'none', #48598, 1000.000000000000000 ) ;
#48585 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48586 = face_outer_bound ( 'none', #52942, .t. ) ;
#48587 = axis2_placement_3d ( 'none', #48579, #48578, #48596 ) ;
#48588 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48589 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#48590 = vertex_point ( 'none', #48922 ) ;
#48591 = cartesian_point ( 'none', ( 10.62691906009821200, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#48592 = conical_surface ( 'none', #48587, 2.054999999999999700, 0.7853981633974658200 ) ;
#48593 = circle ( 'none', #48602, 66.50000000000000000 ) ;
#48594 = oriented_edge ( 'none', *, *, #46742, .t. ) ;
#48595 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48596 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48597 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.630204596213754500e-017, -5.000000000000000900 ) ) ;
#48598 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48599 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 2.000000000000000000 ) ) ;
#48600 = axis2_placement_3d ( 'none', #48635, #48634, #48633 ) ;
#48601 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48602 = axis2_placement_3d ( 'none', #48597, #48589, #48588 ) ;
#48603 = line ( 'none', #48599, #48583 ) ;
#48604 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48605 = vertex_point ( 'none', #48860 ) ;
#48606 = axis2_placement_3d ( 'none', #48612, #48544, #48604 ) ;
#48607 = circle ( 'none', #48606, 5.200000000000001100 ) ;
#48608 = oriented_edge ( 'none', *, *, #46760, .f. ) ;
#48609 = edge_curve ( 'none', #48554, #2146, #48924, .t. ) ;
#48610 = edge_loop ( 'none', ( #48323, #48648, #48279, #48801 ) ) ;
#48611 = vector ( 'none', #48595, 1000.000000000000000 ) ;
#48612 = cartesian_point ( 'none', ( 5.600000000000000500, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48613 = vertex_point ( 'none', #48914 ) ;
#48614 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 26.50000000000001100 ) ) ;
#48615 = line ( 'none', #48614, #48536 ) ;
#48616 = cartesian_point ( 'none', ( 0.0000000000000000000, -4.009647470640308000e-017, 0.0000000000000000000 ) ) ;
#48617 = cartesian_point ( 'none', ( 42.73977259905004200, 4.000000000000003600, -46.97405494718857000 ) ) ;
#48618 = vertex_point ( 'none', #48913 ) ;
#48619 = vertex_point ( 'none', #48908 ) ;
#48620 = axis2_placement_3d ( 'none', #48616, #48628, #48685 ) ;
#48621 = cartesian_point ( 'none', ( -11.50000000000000000, 4.000000000000000000, 26.50000000000001100 ) ) ;
#48622 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48623 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48624 = cartesian_point ( 'none', ( 37.32436352057173700, 4.000000000000003600, -51.37257914280939300 ) ) ;
#48625 = cartesian_point ( 'none', ( 10.62691906009821200, -1.925929944387235900e-031, 2.000000000000000900 ) ) ;
#48626 = cartesian_point ( 'none', ( 36.51534652619678700, 120.0000000000000000, -51.96036439510184800 ) ) ;
#48627 = face_outer_bound ( 'none', #803, .t. ) ;
#48628 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48629 = axis2_placement_3d ( 'none', #48624, #48623, #48622 ) ;
#48630 = circle ( 'none', #48629, 0.9999999999999940000 ) ;
#48631 = face_outer_bound ( 'none', #48286, .t. ) ;
#48632 = conical_surface ( 'none', #48620, 70.50000000000000000, 0.7853981633974482800 ) ;
#48633 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48634 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48635 = cartesian_point ( 'none', ( -11.50000000000000000, 4.000000000000000000, 24.00000000000001100 ) ) ;
#48636 = cartesian_point ( 'none', ( 36.51534652619678700, 4.000000000000003600, -51.96036439510184800 ) ) ;
#48637 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, 37.50000000000001400 ) ) ;
#48638 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#48639 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48640 = vector ( 'none', #48639, 1000.000000000000000 ) ;
#48641 = cartesian_point ( 'none', ( 37.32436352057173700, 120.0000000000000000, -52.37257914280938600 ) ) ;
#48642 = line ( 'none', #48641, #48640 ) ;
#48643 = line ( 'none', #48626, #48676 ) ;
#48644 = cartesian_point ( 'none', ( 10.62691906009821200, 2.000000000000001800, 2.449293598294707900e-016 ) ) ;
#48645 = edge_curve ( 'none', #48384, #48461, #48918, .t. ) ;
#48646 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48647 = axis2_placement_3d ( 'none', #48735, #48734, #48733 ) ;
#48648 = oriented_edge ( 'none', *, *, #48529, .f. ) ;
#48649 = circle ( 'none', #48713, 1.000000000000000900 ) ;
#48650 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48651 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48652 = face_outer_bound ( 'none', #958, .t. ) ;
#48653 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48654 = axis2_placement_3d ( 'none', #48660, #48672, #48653 ) ;
#48655 = axis2_placement_3d ( 'none', #48673, #48662, #48646 ) ;
#48656 = cylindrical_surface ( 'none', #48658, 2.499999999999998700 ) ;
#48657 = face_outer_bound ( 'none', #48253, .t. ) ;
#48658 = axis2_placement_3d ( 'none', #48678, #48651, #48650 ) ;
#48659 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48660 = cartesian_point ( 'none', ( 5.599999999999999600, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48661 = plane ( 'none', #48655 ) ;
#48662 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48663 = face_outer_bound ( 'none', #49106, .t. ) ;
#48664 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48665 = oriented_edge ( 'none', *, *, #48464, .t. ) ;
#48666 = circle ( 'none', #48654, 2.700000000000001500 ) ;
#48667 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#48668 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 12.00000000000000000 ) ) ;
#48669 = edge_curve ( 'none', #48430, #48740, #48926, .t. ) ;
#48670 = oriented_edge ( 'none', *, *, #48390, .t. ) ;
#48671 = vertex_point ( 'none', #48906 ) ;
#48672 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48673 = cartesian_point ( 'none', ( 15.60000000000000300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48674 = axis2_placement_3d ( 'none', #48684, #48683, #48664 ) ;
#48675 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48676 = vector ( 'none', #48675, 1000.000000000000000 ) ;
#48677 = conical_surface ( 'none', #48681, 2.499999999999995100, 1.029744258676653200 ) ;
#48678 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 24.00000000000001100 ) ) ;
#48679 = cartesian_point ( 'none', ( 42.73977259905004200, 120.0000000000000000, -46.97405494718857000 ) ) ;
#48680 = axis2_placement_3d ( 'none', #48706, #48703, #48705 ) ;
#48681 = axis2_placement_3d ( 'none', #48668, #48667, #48659 ) ;
#48682 = cartesian_point ( 'none', ( 43.46874122647145800, 4.000000000000003600, -46.28950784125989100 ) ) ;
#48683 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#48684 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48685 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -2.758885748853108000e-018 ) ) ;
#48686 = advanced_face ( 'none', ( #48899 ), #48905, .t. ) ;
#48687 = oriented_edge ( 'none', *, *, #49628, .f. ) ;
#48688 = cylindrical_surface ( 'none', #48674, 2.500000000000001300 ) ;
#48689 = line ( 'none', #48696, #48749 ) ;
#48690 = axis2_placement_3d ( 'none', #48700, #48699, #48698 ) ;
#48691 = edge_curve ( 'none', #47281, #47292, #48907, .t. ) ;
#48692 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48693 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48694 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -46.28950784125989100 ) ) ;
#48695 = axis2_placement_3d ( 'none', #48694, #48693, #48692 ) ;
#48696 = cartesian_point ( 'none', ( 37.50000000000002100, 10.00000000000000000, 42.50000000000000000 ) ) ;
#48697 = oriented_edge ( 'none', *, *, #47721, .t. ) ;
#48698 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48699 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48700 = cartesian_point ( 'none', ( 0.7999999999999986000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48701 = circle ( 'none', #48695, 1.000000000000000900 ) ;
#48702 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -28.03698501438239500 ) ) ;
#48703 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48704 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48705 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48706 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -40.47642334904206500 ) ) ;
#48707 = conical_surface ( 'none', #48690, 4.002144158641192100, 0.08726646259971375400 ) ;
#48708 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48709 = vector ( 'none', #48708, 1000.000000000000000 ) ;
#48710 = cylindrical_surface ( 'none', #48680, 1.000000000000007800 ) ;
#48711 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48712 = line ( 'none', #48679, #48709 ) ;
#48713 = axis2_placement_3d ( 'none', #48682, #48711, #48704 ) ;
#48715 = vertex_point ( 'none', #48961 ) ;
#48714 = face_outer_bound ( 'none', #47584, .t. ) ;
#48716 = face_outer_bound ( 'none', #48355, .t. ) ;
#48717 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -41.47642334904207200 ) ) ;
#48718 = line ( 'none', #48717, #45756 ) ;
#48719 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, -62.50000000000000000 ) ) ;
#48720 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48721 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -11.89871347619378400 ) ) ;
#48722 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48723 = vector ( 'none', #48722, 1000.000000000000000 ) ;
#48724 = cartesian_point ( 'none', ( 48.29016692651369200, 120.0000000000000000, -41.24693659181785000 ) ) ;
#48725 = line ( 'none', #48724, #48723 ) ;
#48726 = advanced_face ( 'none', ( #48959 ), #48958, .t. ) ;
#48727 = axis2_placement_3d ( 'none', #48743, #48742, #49025 ) ;
#48728 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48729 = vector ( 'none', #48728, 1000.000000000000000 ) ;
#48730 = cartesian_point ( 'none', ( 6.741068305906606300e-015, -155.6907710816540800, -55.04500000000000200 ) ) ;
#48731 = line ( 'none', #48730, #48729 ) ;
#48732 = cylindrical_surface ( 'none', #48727, 1.649999999999988400 ) ;
#48733 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48734 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48735 = cartesian_point ( 'none', ( 48.92759091626238900, 4.000000000000003600, -40.47642334904206500 ) ) ;
#48736 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 55.04500000000000200 ) ) ;
#48737 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48738 = vector ( 'none', #48737, 1000.000000000000000 ) ;
#48739 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, 2.500000000000000000 ) ) ;
#48740 = vertex_point ( 'none', #48962 ) ;
#48741 = line ( 'none', #48739, #48738 ) ;
#48742 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#48743 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 22.50000000000000400 ) ) ;
#48744 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48745 = vector ( 'none', #48744, 1000.000000000000000 ) ;
#48746 = cartesian_point ( 'none', ( 43.46874122647145800, 120.0000000000000000, -47.28950784125989100 ) ) ;
#48747 = line ( 'none', #48746, #48745 ) ;
#48748 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48749 = vector ( 'none', #48748, 1000.000000000000000 ) ;
#48750 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -20.62257914280946000 ) ) ;
#48751 = circle ( 'none', #48647, 1.000000000000007800 ) ;
#48752 = circle ( 'none', #48765, 1.000000000000000900 ) ;
#48753 = cartesian_point ( 'none', ( 42.50000000000000700, 10.00000000000000000, 37.50000000000000700 ) ) ;
#48754 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48755 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48756 = edge_loop ( 'none', ( #48921, #49007, #48932, #48898 ) ) ;
#48757 = cartesian_point ( 'none', ( 60.39208878474217100, 4.000000000000003600, -20.62257914280946000 ) ) ;
#48758 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -40.47642334904206500 ) ) ;
#48759 = face_outer_bound ( 'none', #48415, .t. ) ;
#48760 = cartesian_point ( 'none', ( 53.07899647439877100, 120.0000000000000000, -34.86932940666857700 ) ) ;
#48761 = line ( 'none', #48760, #48821 ) ;
#48762 = circle ( 'none', #48774, 1.000000000000007800 ) ;
#48763 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48764 = cartesian_point ( 'none', ( 53.61482326937777300, 4.000000000000003600, -34.02500148116656200 ) ) ;
#48765 = axis2_placement_3d ( 'none', #48764, #48763, #48822 ) ;
#48766 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48767 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48768 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#48769 = oriented_edge ( 'none', *, *, #48645, .f. ) ;
#48770 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -35.02500148116656200 ) ) ;
#48771 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48772 = vector ( 'none', #48771, 1000.000000000000000 ) ;
#48773 = edge_curve ( 'none', #48449, #48463, #48957, .t. ) ;
#48774 = axis2_placement_3d ( 'none', #48758, #48755, #48754 ) ;
#48775 = circle ( 'none', #48783, 62.50000000000000000 ) ;
#48776 = edge_curve ( 'none', #48416, #48427, #48945, .t. ) ;
#48777 = cartesian_point ( 'none', ( 53.61482326937777300, 4.000000000000003600, -35.02500148116656200 ) ) ;
#48778 = cartesian_point ( 'none', ( 37.50000000000002100, 10.00000000000000000, 42.50000000000000000 ) ) ;
#48779 = line ( 'none', #48782, #48772 ) ;
#48780 = cartesian_point ( 'none', ( 48.92759091626238900, 120.0000000000000000, -41.47642334904207200 ) ) ;
#48781 = cartesian_point ( 'none', ( 48.29016692651369200, 120.0000000000000000, -41.24693659181785000 ) ) ;
#48782 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -35.02500148116656200 ) ) ;
#48783 = axis2_placement_3d ( 'none', #48768, #48767, #48766 ) ;
#48784 = cartesian_point ( 'none', ( 48.92759091626238900, 4.000000000000003600, -41.47642334904207200 ) ) ;
#48785 = cartesian_point ( 'none', ( 48.29016692651369200, 4.000000000000003600, -41.24693659181785000 ) ) ;
#48786 = cartesian_point ( 'none', ( 53.07899647439877100, 120.0000000000000000, -34.86932940666857700 ) ) ;
#48787 = cartesian_point ( 'none', ( 57.03073854002703800, 120.0000000000000000, -27.94181206684841700 ) ) ;
#48788 = cartesian_point ( 'none', ( 57.45651783159211600, 4.000000000000003600, -28.03698501438239500 ) ) ;
#48789 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -1.084202172485504400e-016 ) ) ;
#48790 = vector ( 'none', #48789, 1000.000000000000000 ) ;
#48791 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#48792 = line ( 'none', #48791, #48790 ) ;
#48793 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -34.02500148116656200 ) ) ;
#48794 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48795 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48796 = axis2_placement_3d ( 'none', #48802, #48795, #48794 ) ;
#48797 = axis2_placement_3d ( 'none', #48793, #48854, #48853 ) ;
#48798 = cartesian_point ( 'none', ( 62.18785910668596300, 120.0000000000000000, -12.88100072692247600 ) ) ;
#48799 = advanced_face ( 'none', ( #48946 ), #48952, .t. ) ;
#48800 = cylindrical_surface ( 'none', #48796, 1.000000000000000900 ) ;
#48801 = oriented_edge ( 'none', *, *, #48609, .f. ) ;
#48802 = cartesian_point ( 'none', ( 53.61482326937777300, 120.0000000000000000, -34.02500148116656200 ) ) ;
#48803 = oriented_edge ( 'none', *, *, #4073, .t. ) ;
#48804 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -12.89871347619378400 ) ) ;
#48805 = direction ( 'none', ( -0.5735764363510513800, 0.8191520442889880200, 1.003171929053520200e-016 ) ) ;
#48806 = cartesian_point ( 'none', ( 62.37524042127169100, 4.000000000000003600, -12.89871347619378400 ) ) ;
#48807 = circle ( 'none', #48797, 1.000000000000000900 ) ;
#48808 = edge_curve ( 'none', #48605, #48531, #48939, .t. ) ;
#48809 = cartesian_point ( 'none', ( 57.03073854002703800, 4.000000000000003600, -27.94181206684841700 ) ) ;
#48810 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48811 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48812 = cartesian_point ( 'none', ( 57.45651783159211600, 4.000000000000003600, -27.03698501438239500 ) ) ;
#48813 = axis2_placement_3d ( 'none', #48812, #48811, #48810 ) ;
#48814 = circle ( 'none', #48813, 1.000000000000000900 ) ;
#48815 = vector ( 'none', #48805, 1000.000000000000200 ) ;
#48816 = cartesian_point ( 'none', ( 10.90000000000000200, 1.610000000000002100, 1.971681346627240200e-016 ) ) ;
#48817 = edge_loop ( 'none', ( #49360, #49032, #49356, #48414 ) ) ;
#48818 = line ( 'none', #48816, #48815 ) ;
#48819 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48820 = advanced_face ( 'none', ( #48950 ), #48936, .t. ) ;
#48821 = vector ( 'none', #48819, 1000.000000000000000 ) ;
#48822 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48823 = cartesian_point ( 'none', ( 53.07899647439877100, 4.000000000000003600, -34.86932940666857700 ) ) ;
#48824 = oriented_edge ( 'none', *, *, #49302, .f. ) ;
#48825 = cartesian_point ( 'none', ( 37.50000000000000700, 10.00000000000000000, -42.49999999999999300 ) ) ;
#48826 = advanced_face ( 'none', ( #48984 ), #48983, .f. ) ;
#48827 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48828 = cartesian_point ( 'none', ( 20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#48829 = cartesian_point ( 'none', ( -11.50000000000000000, -2.000000000000000000, 24.00000000000001100 ) ) ;
#48830 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48831 = edge_curve ( 'none', #48531, #2185, #48993, .t. ) ;
#48832 = vector ( 'none', #48830, 1000.000000000000000 ) ;
#48833 = axis2_placement_3d ( 'none', #48829, #48837, #48836 ) ;
#48834 = line ( 'none', #48892, #48887 ) ;
#48835 = edge_curve ( 'none', #48613, #48590, #48980, .t. ) ;
#48836 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48837 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48838 = cartesian_point ( 'none', ( 60.08307179036720700, 120.0000000000000000, -20.57363565910461400 ) ) ;
#48839 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48840 = vector ( 'none', #48839, 1000.000000000000000 ) ;
#48841 = cylindrical_surface ( 'none', #48833, 2.499999999999998700 ) ;
#48842 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -28.03698501438239500 ) ) ;
#48843 = line ( 'none', #48842, #48832 ) ;
#48844 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48845 = face_outer_bound ( 'none', #48446, .t. ) ;
#48846 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48847 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -27.03698501438239500 ) ) ;
#48848 = axis2_placement_3d ( 'none', #48847, #48846, #48844 ) ;
#48849 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48850 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48851 = cartesian_point ( 'none', ( -11.50000000000000000, 4.000000000000000000, 24.00000000000001100 ) ) ;
#48852 = axis2_placement_3d ( 'none', #48851, #48850, #48849 ) ;
#48853 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48854 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48855 = cartesian_point ( 'none', ( 57.03073854002703800, 120.0000000000000000, -27.94181206684841700 ) ) ;
#48856 = line ( 'none', #48855, #48840 ) ;
#48857 = circle ( 'none', #48848, 1.000000000000000900 ) ;
#48858 = circle ( 'none', #48852, 2.499999999999998700 ) ;
#48859 = line ( 'none', #48828, #48920 ) ;
#48860 = cartesian_point ( 'none', ( 42.49999999999999300, 10.00000000000000000, -37.50000000000000000 ) ) ;
#48861 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48862 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48863 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48864 = vector ( 'none', #48925, 1000.000000000000000 ) ;
#48865 = cartesian_point ( 'none', ( -37.50000000000000000, 10.00000000000000000, 42.50000000000000000 ) ) ;
#48866 = oriented_edge ( 'none', *, *, #48561, .f. ) ;
#48867 = direction ( 'none', ( 1.632680918566406500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48868 = oriented_edge ( 'none', *, *, #49012, .f. ) ;
#48869 = vector ( 'none', #48867, 1000.000000000000000 ) ;
#48870 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -42.50000000000000000 ) ) ;
#48871 = advanced_face ( 'none', ( #48949 ), #48974, .t. ) ;
#48872 = line ( 'none', #48870, #48869 ) ;
#48873 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#48874 = vector ( 'none', #48873, 1000.000000000000000 ) ;
#48875 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, 37.50000000000001400 ) ) ;
#48876 = axis2_placement_3d ( 'none', #48890, #48863, #48862 ) ;
#48877 = line ( 'none', #48875, #48874 ) ;
#48878 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48879 = vector ( 'none', #48878, 1000.000000000000000 ) ;
#48880 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -37.50000000000000700 ) ) ;
#48881 = line ( 'none', #48880, #48879 ) ;
#48882 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48883 = vector ( 'none', #48882, 1000.000000000000000 ) ;
#48884 = cartesian_point ( 'none', ( 42.50000000000000700, 10.00000000000000000, 37.50000000000000700 ) ) ;
#48885 = cartesian_point ( 'none', ( 60.08307179036720700, 120.0000000000000000, -20.57363565910461400 ) ) ;
#48886 = line ( 'none', #48885, #48864 ) ;
#48887 = vector ( 'none', #48891, 1000.000000000000000 ) ;
#48888 = circle ( 'none', #48876, 4.999999999999997300 ) ;
#48889 = line ( 'none', #48884, #48883 ) ;
#48890 = cartesian_point ( 'none', ( -37.50000000000000000, 10.00000000000000000, 37.50000000000000700 ) ) ;
#48891 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48892 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -20.62257914280946000 ) ) ;
#48893 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48894 = oriented_edge ( 'none', *, *, #2176, .t. ) ;
#48895 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48896 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48898 = oriented_edge ( 'none', *, *, #48528, .f. ) ;
#48897 = cartesian_point ( 'none', ( 60.39208878474217100, 4.000000000000003600, -19.62257914280946000 ) ) ;
#48899 = face_outer_bound ( 'none', #48443, .t. ) ;
#48900 = axis2_placement_3d ( 'none', #48919, #48909, #48893 ) ;
#48901 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48902 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48903 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -19.62257914280946000 ) ) ;
#48904 = axis2_placement_3d ( 'none', #48903, #48902, #48901 ) ;
#48905 = cylindrical_surface ( 'none', #48900, 1.000000000000000900 ) ;
#48906 = cartesian_point ( 'none', ( 6.741068305906606300e-015, 35.00000000000000000, -55.04500000000000200 ) ) ;
#48907 = circle ( 'none', #48955, 2.000000000000000000 ) ;
#48908 = cartesian_point ( 'none', ( 63.31190673566592200, 120.0000000000000000, -4.985224718539908100 ) ) ;
#48909 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48910 = cartesian_point ( 'none', ( 2.700000000000001100, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48911 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48912 = vector ( 'none', #48911, 1000.000000000000000 ) ;
#48913 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -4.987197990111633700 ) ) ;
#48914 = cartesian_point ( 'none', ( -37.50000000000001400, 10.00000000000000000, -42.50000000000000000 ) ) ;
#48915 = advanced_face ( 'none', ( #48967 ), #48963, .f. ) ;
#48916 = edge_loop ( 'none', ( #48571, #48576, #48419, #48392 ) ) ;
#48917 = axis2_placement_3d ( 'none', #48897, #48896, #48895 ) ;
#48918 = circle ( 'none', #48904, 1.000000000000000900 ) ;
#48919 = cartesian_point ( 'none', ( 57.45651783159211600, 120.0000000000000000, -27.03698501438239500 ) ) ;
#48920 = vector ( 'none', #48827, 1000.000000000000000 ) ;
#48921 = oriented_edge ( 'none', *, *, #48835, .f. ) ;
#48922 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -37.50000000000000700 ) ) ;
#48923 = cartesian_point ( 'none', ( -37.50000000000000000, 10.00000000000000000, 42.50000000000000000 ) ) ;
#48924 = line ( 'none', #48923, #48912 ) ;
#48925 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48926 = circle ( 'none', #48917, 1.000000000000000900 ) ;
#48927 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 0.0000000000000000000 ) ) ;
#48928 = cartesian_point ( 'none', ( -37.50000000000001400, 10.00000000000000000, -37.50000000000000700 ) ) ;
#48929 = cartesian_point ( 'none', ( 37.50000000000000700, 10.00000000000000000, -37.50000000000000000 ) ) ;
#48930 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48932 = oriented_edge ( 'none', *, *, #2125, .f. ) ;
#48931 = oriented_edge ( 'none', *, *, #48491, .t. ) ;
#48933 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48934 = axis2_placement_3d ( 'none', #48943, #48933, #48930 ) ;
#48935 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48936 = cylindrical_surface ( 'none', #48938, 4.999999999999997300 ) ;
#48937 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48938 = axis2_placement_3d ( 'none', #48992, #48994, #48986 ) ;
#48939 = circle ( 'none', #48991, 4.999999999999997300 ) ;
#48940 = oriented_edge ( 'none', *, *, #48831, .t. ) ;
#48941 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48942 = axis2_placement_3d ( 'none', #48956, #48861, #48941 ) ;
#48943 = cartesian_point ( 'none', ( 37.50000000000001400, 10.00000000000000000, 37.50000000000000700 ) ) ;
#48944 = axis2_placement_3d ( 'none', #48927, #48935, #48937 ) ;
#48945 = circle ( 'none', #48934, 4.999999999999997300 ) ;
#48946 = face_outer_bound ( 'none', #48345, .t. ) ;
#48947 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48948 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48949 = face_outer_bound ( 'none', #48450, .t. ) ;
#48950 = face_outer_bound ( 'none', #48756, .t. ) ;
#48951 = cartesian_point ( 'none', ( -37.50000000000000000, 10.00000000000000000, 37.50000000000000700 ) ) ;
#48952 = cylindrical_surface ( 'none', #48944, 55.04500000000000200 ) ;
#48953 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48954 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#48955 = axis2_placement_3d ( 'none', #48910, #48954, #48953 ) ;
#48956 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -11.89871347619378400 ) ) ;
#48957 = circle ( 'none', #48942, 0.9999999999999991100 ) ;
#48958 = cylindrical_surface ( 'none', #48960, 4.999999999999997300 ) ;
#48959 = face_outer_bound ( 'none', #48610, .t. ) ;
#48960 = axis2_placement_3d ( 'none', #48951, #48948, #48947 ) ;
#48961 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 55.04500000000000200 ) ) ;
#48962 = cartesian_point ( 'none', ( 60.08307179036720700, 4.000000000000003600, -20.57363565910461400 ) ) ;
#48963 = plane ( 'none', #48979 ) ;
#48964 = face_outer_bound ( 'none', #48527, .t. ) ;
#48965 = face_outer_bound ( 'none', #48985, .t. ) ;
#48966 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48967 = face_outer_bound ( 'none', #49089, .t. ) ;
#48968 = axis2_placement_3d ( 'none', #48969, #49035, #49034 ) ;
#48969 = cartesian_point ( 'none', ( 60.39208878474217100, 120.0000000000000000, -19.62257914280946000 ) ) ;
#48970 = edge_curve ( 'none', #2122, #48613, #49029, .t. ) ;
#48971 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48972 = vector ( 'none', #48971, 1000.000000000000000 ) ;
#48973 = cartesian_point ( 'none', ( 37.50000000000000700, 10.00000000000000000, -42.49999999999999300 ) ) ;
#48974 = cylindrical_surface ( 'none', #48968, 1.000000000000000900 ) ;
#48975 = direction ( 'none', ( -1.632680918566406500e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48976 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -1.632680918566406500e-016 ) ) ;
#48977 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48978 = axis2_placement_3d ( 'none', #48928, #48977, #48966 ) ;
#48979 = axis2_placement_3d ( 'none', #48982, #48981, #49031 ) ;
#48980 = circle ( 'none', #48978, 4.999999999999997300 ) ;
#48981 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48982 = cartesian_point ( 'none', ( 20.49999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#48983 = plane ( 'none', #48988 ) ;
#48984 = face_outer_bound ( 'none', #48916, .t. ) ;
#48985 = edge_loop ( 'none', ( #48824, #48940, #48894, #48418 ) ) ;
#48986 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#48987 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -42.50000000000000000 ) ) ;
#48988 = axis2_placement_3d ( 'none', #48987, #48976, #48975 ) ;
#48989 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48990 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#48991 = axis2_placement_3d ( 'none', #48929, #48990, #48989 ) ;
#48992 = cartesian_point ( 'none', ( -37.50000000000001400, 10.00000000000000000, -37.50000000000000700 ) ) ;
#48993 = line ( 'none', #48973, #48972 ) ;
#48994 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#48995 = plane ( 'none', #49030 ) ;
#48996 = oriented_edge ( 'none', *, *, #48808, .f. ) ;
#48997 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#48998 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#48999 = axis2_placement_3d ( 'none', #49017, #48998, #48997 ) ;
#49000 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49001 = cylindrical_surface ( 'none', #49009, 0.9999999999999991100 ) ;
#49002 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49003 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49004 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49005 = cartesian_point ( 'none', ( 37.50000000000000700, 10.00000000000000000, -37.50000000000000000 ) ) ;
#49006 = face_outer_bound ( 'none', #52360, .t. ) ;
#49007 = oriented_edge ( 'none', *, *, #48970, .f. ) ;
#49008 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49009 = axis2_placement_3d ( 'none', #48721, #48720, #49315 ) ;
#49010 = cartesian_point ( 'none', ( 6.741068305906606300e-015, 0.0000000000000000000, -55.04500000000000200 ) ) ;
#49011 = axis2_placement_3d ( 'none', #49005, #49004, #49003 ) ;
#49012 = edge_curve ( 'none', #2175, #48605, #49023, .t. ) ;
#49013 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 8.163404592832032700e-017 ) ) ;
#49014 = direction ( 'none', ( -8.163404592832032700e-017, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49015 = circle ( 'none', #48999, 55.04500000000000200 ) ;
#49016 = advanced_face ( 'none', ( #48965 ), #48995, .f. ) ;
#49017 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49018 = face_outer_bound ( 'none', #49339, .t. ) ;
#49019 = oriented_edge ( 'none', *, *, #2170, .f. ) ;
#49020 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49021 = vector ( 'none', #49020, 1000.000000000000000 ) ;
#49022 = cartesian_point ( 'none', ( 42.49999999999999300, 10.00000000000000000, -37.50000000000000000 ) ) ;
#49023 = line ( 'none', #49022, #49021 ) ;
#49024 = cylindrical_surface ( 'none', #49011, 4.999999999999997300 ) ;
#49025 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49026 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49027 = vector ( 'none', #49026, 1000.000000000000000 ) ;
#49028 = cartesian_point ( 'none', ( -37.50000000000001400, 10.00000000000000000, -42.50000000000000000 ) ) ;
#49029 = line ( 'none', #49028, #49027 ) ;
#49030 = axis2_placement_3d ( 'none', #49033, #49014, #49013 ) ;
#49031 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49032 = oriented_edge ( 'none', *, *, #49012, .t. ) ;
#49033 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -42.50000000000000000 ) ) ;
#49034 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49035 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49036 = cylindrical_surface ( 'none', #49082, 1.649999999999988400 ) ;
#49038 = advanced_face ( 'none', ( #48964 ), #49024, .t. ) ;
#49037 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49039 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49040 = axis2_placement_3d ( 'none', #49055, #49039, #49037 ) ;
#49041 = circle ( 'none', #49047, 10.41072366659116000 ) ;
#49042 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49043 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#49044 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#49045 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49046 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49047 = axis2_placement_3d ( 'none', #49092, #49091, #49090 ) ;
#49048 = axis2_placement_3d ( 'none', #49058, #49046, #49045 ) ;
#49049 = conical_surface ( 'none', #49048, 2.499999999999992000, 1.029744258676652800 ) ;
#49050 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -22.49999999999999300 ) ) ;
#49051 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#49052 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49053 = cartesian_point ( 'none', ( -35.50000000000000700, 4.000000000000000000, -35.50000000000000000 ) ) ;
#49054 = axis2_placement_3d ( 'none', #49053, #49052, #49051 ) ;
#49055 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.905056057255597600e-018, 31.99999999999999300 ) ) ;
#49056 = face_outer_bound ( 'none', #48294, .t. ) ;
#49057 = face_outer_bound ( 'none', #50131, .t. ) ;
#49059 = oriented_edge ( 'none', *, *, #50738, .t. ) ;
#49058 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 12.00000000000000000 ) ) ;
#49060 = axis2_placement_3d ( 'none', #49044, #49043, #49042 ) ;
#49061 = circle ( 'none', #49040, 55.00000000000000000 ) ;
#49062 = cylindrical_surface ( 'none', #49060, 55.00000000000000000 ) ;
#49063 = face_outer_bound ( 'none', #48401, .t. ) ;
#49064 = plane ( 'none', #49054 ) ;
#49065 = cartesian_point ( 'none', ( -50.91974093358240300, 58.55301611409672800, -20.90771686684085800 ) ) ;
#49066 = cartesian_point ( 'none', ( -50.93857946239403100, 58.77331196804789900, -20.86177757719840300 ) ) ;
#49067 = cartesian_point ( 'none', ( -50.94339530302234200, 58.88555471324374900, -20.85000000000000900 ) ) ;
#49068 = cartesian_point ( 'none', ( -50.94339530302234900, 59.00000000000000000, -20.85000000000000500 ) ) ;
#49069 = cartesian_point ( 'none', ( -50.94339530302234900, 59.00000000000000000, -20.85000000000000500 ) ) ;
#49070 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49071 = vector ( 'none', #49070, 1000.000000000000000 ) ;
#49072 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -24.14999999999998400 ) ) ;
#49073 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49074 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -20.85000000000000100 ) ) ;
#49075 = b_spline_curve_with_knots ( 'none', 3,
( #49068, #49067, #49066, #49065, #49136, #49135, #49134, #49133, #49132, #49131, #49130, #49129, #49128, #49127, #49126, #49125, #49124, #49123, #49122, #49121, #49120, #49119, #49118, #49117, #49116, #49115 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0003383048740338377600, 0.0006766097480676755100, 0.001353219496135351000, 0.001691524370169185900, 0.002029829244203020600, 0.002368134118236855200, 0.002706438992270690300, 0.003383048740338360100, 0.004059658488406029000, 0.004736268236473698300, 0.005074573110507536000, 0.005412877984541372000 ),
.unspecified. ) ;
#49076 = cartesian_point ( 'none', ( 4.175813232069147700, -2.061359961916371400, -3.570380186727398500 ) ) ;
#49077 = cartesian_point ( 'none', ( -50.94339530302377000, 58.99999999999921100, 20.84999999999654500 ) ) ;
#49078 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -24.14999999999998100 ) ) ;
#49079 = line ( 'none', #49078, #49071 ) ;
#49080 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49081 = vertex_point ( 'none', #49010 ) ;
#49082 = axis2_placement_3d ( 'none', #49050, #49096, #49080 ) ;
#49083 = oriented_edge ( 'none', *, *, #51593, .t. ) ;
#49084 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -8.163404592832032700e-017 ) ) ;
#49085 = vector ( 'none', #49084, 1000.000000000000000 ) ;
#49086 = cartesian_point ( 'none', ( -49.46442686416122600, 59.00000000000006400, -24.15000000000094400 ) ) ;
#49088 = oriented_edge ( 'none', *, *, #46803, .t. ) ;
#49087 = cartesian_point ( 'none', ( -0.9999999999995868900, 0.0000000000000000000, -62.49199948793445000 ) ) ;
#49089 = edge_loop ( 'none', ( #48428, #48803, #53068, #50240 ) ) ;
#49090 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 1.224646799147353000e-016 ) ) ;
#49091 = direction ( 'none', ( 0.0000000000000000000, 1.224646799147353200e-016, -1.000000000000000000 ) ) ;
#49092 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, 0.0000000000000000000 ) ) ;
#49093 = cartesian_point ( 'none', ( -42.50000000000000700, 10.00000000000000000, -42.50000000000000000 ) ) ;
#49094 = line ( 'none', #49093, #49085 ) ;
#49095 = face_outer_bound ( 'none', #49582, .t. ) ;
#49096 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49097 = plane ( 'none', #49148 ) ;
#49098 = cartesian_point ( 'none', ( -51.01388985481848700, 13.14221497941680800, 21.08619773967211900 ) ) ;
#49099 = cartesian_point ( 'none', ( -51.03668123421881100, 13.24059143472543500, 21.03091699507973900 ) ) ;
#49100 = cartesian_point ( 'none', ( -51.09139378080222800, 13.54708800440769400, 20.89781533471337800 ) ) ;
#49101 = cartesian_point ( 'none', ( -51.11083544611661000, 13.77399384934130700, 20.84999999999986300 ) ) ;
#49102 = cartesian_point ( 'none', ( -51.11083544611793900, 14.00000000000082200, 20.84999999999650200 ) ) ;
#49103 = cartesian_point ( 'none', ( -0.9999999999995865500, 4.000000000000000000, -62.49199948793445000 ) ) ;
#49104 = line ( 'none', #49103, #49108 ) ;
#49105 = b_spline_curve_with_knots ( 'none', 3,
( #49102, #49101, #49100, #49099, #49098, #49173, #49172, #49170, #49169, #49168, #49167, #49166, #49165, #49164, #49163, #49162, #49160, #49158, #49157, #49156, #49155, #49154, #49153, #49152 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005410646343273097300, 0.006086409790067495900, 0.006424291513464697400, 0.006762173236861898800, 0.008113700130450683000, 0.008451581853847881000, 0.008789463577245079000, 0.009127345300642276900, 0.009465227024039474900, 0.009803108747436672900, 0.01014099047083387100, 0.01081675391762827600 ),
.unspecified. ) ;
#49106 = edge_loop ( 'none', ( #48339, #48368, #48371, #48139 ) ) ;
#49107 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49108 = vector ( 'none', #49107, 1000.000000000000000 ) ;
#49109 = circle ( 'none', #49147, 55.04500000000000200 ) ;
#49110 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49111 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49112 = axis2_placement_3d ( 'none', #49073, #49111, #49110 ) ;
#49113 = circle ( 'none', #49112, 62.50000000000000000 ) ;
#49114 = cartesian_point ( 'none', ( -0.9999999999995867700, 4.000000000000000000, -62.49199948793446400 ) ) ;
#49115 = cartesian_point ( 'none', ( -49.46442686416122600, 59.00000000000006400, -24.15000000000094400 ) ) ;
#49116 = cartesian_point ( 'none', ( -49.46442686416170900, 58.88671846811367800, -24.14999999999997700 ) ) ;
#49117 = cartesian_point ( 'none', ( -49.47028536861430600, 58.77197780078883200, -24.13801032660052600 ) ) ;
#49118 = cartesian_point ( 'none', ( -49.49265801141826400, 58.55247738654945500, -24.09210409955927200 ) ) ;
#49119 = cartesian_point ( 'none', ( -49.50911612696885600, 58.44610669881649300, -24.05830236119258500 ) ) ;
#49120 = cartesian_point ( 'none', ( -49.57412323929861500, 58.13714443518834700, -23.92421782963524600 ) ) ;
#49121 = cartesian_point ( 'none', ( -49.63512741661811800, 57.95856140178651800, -23.79781037521391000 ) ) ;
#49122 = cartesian_point ( 'none', ( -49.78298694032956500, 57.66027016827195000, -23.48692963368199600 ) ) ;
#49123 = cartesian_point ( 'none', ( -49.86665928256401500, 57.54688565987652300, -23.30909640913192900 ) ) ;
#49124 = cartesian_point ( 'none', ( -50.04612010278954400, 57.39104705479561400, -22.92124660812976300 ) ) ;
#49125 = cartesian_point ( 'none', ( -50.13907137864831800, 57.35128798366162100, -22.71733172231275300 ) ) ;
#49126 = cartesian_point ( 'none', ( -50.27843006570069000, 57.34940154284838300, -22.40634728602909900 ) ) ;
#49127 = cartesian_point ( 'none', ( -50.32409986662747800, 57.35846203254902800, -22.30357356445892600 ) ) ;
#49128 = cartesian_point ( 'none', ( -50.41391330292972800, 57.39591733775518600, -22.09981372356362400 ) ) ;
#49129 = cartesian_point ( 'none', ( -50.45845029626769900, 57.42474040900668800, -21.99791340964795300 ) ) ;
#49130 = cartesian_point ( 'none', ( -50.54331871717831600, 57.50112643290230400, -21.80220937733185900 ) ) ;
#49131 = cartesian_point ( 'none', ( -50.58378739609595000, 57.54852216861539200, -21.70811103445182500 ) ) ;
#49132 = cartesian_point ( 'none', ( -50.66077509502739700, 57.66255352709541200, -21.52783079617123700 ) ) ;
#49133 = cartesian_point ( 'none', ( -50.69721978489464200, 57.72940940472990700, -21.44180850474719000 ) ) ;
#49134 = cartesian_point ( 'none', ( -50.79615946116572900, 57.95263243851053400, -21.20686427750391100 ) ) ;
#49135 = cartesian_point ( 'none', ( -50.85034260855091800, 58.13688225833518400, -21.07614685688515600 ) ) ;
#49136 = cartesian_point ( 'none', ( -50.90545002188631000, 58.44390617038197900, -20.94252860220655800 ) ) ;
#49137 = face_outer_bound ( 'none', #48209, .t. ) ;
#49138 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49139 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49140 = axis2_placement_3d ( 'none', #49149, #49139, #49138 ) ;
#49141 = oriented_edge ( 'none', *, *, #50527, .t. ) ;
#49142 = cartesian_point ( 'none', ( 42.49999999999999300, 10.00000000000000000, -42.49999999999999300 ) ) ;
#49143 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49144 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49145 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#49146 = oriented_edge ( 'none', *, *, #4860, .f. ) ;
#49147 = axis2_placement_3d ( 'none', #49145, #49144, #49143 ) ;
#49148 = axis2_placement_3d ( 'none', #49212, #49211, #49210 ) ;
#49149 = cartesian_point ( 'none', ( -35.50000000000000000, 10.00000000000000200, -35.49999999999999300 ) ) ;
#49150 = circle ( 'none', #49140, 1.649999999999991700 ) ;
#49151 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49152 = cartesian_point ( 'none', ( -49.63685626628665700, 14.00000000000000900, 24.14999999999999100 ) ) ;
#49153 = cartesian_point ( 'none', ( -49.63685626628665700, 13.77133256616189500, 24.14999999999999500 ) ) ;
#49154 = cartesian_point ( 'none', ( -49.66054137974006700, 13.54526722854205500, 24.10145680562470000 ) ) ;
#49155 = cartesian_point ( 'none', ( -49.72444409891871000, 13.24090977702950400, 23.96918973649455300 ) ) ;
#49156 = cartesian_point ( 'none', ( -49.75095566233032700, 13.14297371510839200, 23.91416322963641900 ) ) ;
#49157 = cartesian_point ( 'none', ( -49.81078061315125900, 12.96460151555545100, 23.78930278502017300 ) ) ;
#49159 = edge_curve ( 'none', #49081, #48715, #49015, .t. ) ;
#49158 = cartesian_point ( 'none', ( -49.84414406593573000, 12.88329571710323200, 23.71937115583825700 ) ) ;
#49160 = cartesian_point ( 'none', ( -49.91716040372355700, 12.73549012374220100, 23.56532119286946900 ) ) ;
#49161 = vertex_point ( 'none', #48736 ) ;
#49162 = cartesian_point ( 'none', ( -49.95716961603523000, 12.66873543971778200, 23.48043234368836700 ) ) ;
#49163 = cartesian_point ( 'none', ( -50.03977382155283500, 12.55525095851534600, 23.30387381916745000 ) ) ;
#49164 = cartesian_point ( 'none', ( -50.08270465264957500, 12.50767130385315800, 23.21150478062165600 ) ) ;
#49165 = cartesian_point ( 'none', ( -50.17157302078793200, 12.43024052042356900, 23.01878624352495700 ) ) ;
#49166 = cartesian_point ( 'none', ( -50.21777170472879700, 12.40045990163142200, 22.91784779869582800 ) ) ;
#49167 = cartesian_point ( 'none', ( -50.30961527780245700, 12.36089187426834400, 22.71552229890283300 ) ) ;
#49168 = cartesian_point ( 'none', ( -50.35566237590862200, 12.35065115162010200, 22.61327218925072200 ) ) ;
#49169 = cartesian_point ( 'none', ( -50.58645422946617700, 12.34754447345158300, 22.09650758007561300 ) ) ;
#49170 = cartesian_point ( 'none', ( -50.76638187809207600, 12.50471948079895100, 21.67789872988078400 ) ) ;
#49171 = oriented_edge ( 'none', *, *, #14566, .f. ) ;
#49172 = cartesian_point ( 'none', ( -50.93172678396918900, 12.87948798110770500, 21.28394954417694500 ) ) ;
#49173 = cartesian_point ( 'none', ( -50.96139378948031900, 12.96190750911694800, 21.21275645147573400 ) ) ;
#49174 = vector ( 'none', #49151, 1000.000000000000000 ) ;
#49175 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, -62.50000000000000000 ) ) ;
#49176 = line ( 'none', #49175, #49174 ) ;
#49177 = axis2_placement_3d ( 'none', #49214, #49252, #49251 ) ;
#49178 = axis2_placement_3d ( 'none', #49188, #49242, #49241 ) ;
#49179 = oriented_edge ( 'none', *, *, #1820, .f. ) ;
#49180 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49181 = vector ( 'none', #49180, 1000.000000000000000 ) ;
#49182 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#49183 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49184 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49185 = vertex_point ( 'none', #48719 ) ;
#49186 = axis2_placement_3d ( 'none', #49200, #49184, #49183 ) ;
#49187 = closed_shell ( 'none', ( #48358, #48490, #48395, #49220 ) ) ;
#49188 = cartesian_point ( 'none', ( 62.37524042127169100, 4.000000000000003600, -11.89871347619378400 ) ) ;
#49189 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49190 = vector ( 'none', #49189, 1000.000000000000000 ) ;
#49191 = cartesian_point ( 'none', ( 0.0000000000000000000, -155.6907710816540800, 55.04500000000000200 ) ) ;
#49192 = line ( 'none', #49191, #49190 ) ;
#49193 = line ( 'none', #49182, #49181 ) ;
#49194 = face_outer_bound ( 'none', #2160, .t. ) ;
#49195 = face_outer_bound ( 'none', #49543, .t. ) ;
#49196 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49197 = vector ( 'none', #49196, 1000.000000000000000 ) ;
#49198 = cartesian_point ( 'none', ( -29.99999999999999300, 0.0000000000000000000, -31.00000000000000000 ) ) ;
#49199 = cylindrical_surface ( 'none', #49186, 62.50000000000000000 ) ;
#49200 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 0.0000000000000000000 ) ) ;
#49201 = cylindrical_surface ( 'none', #49177, 4.999999999999997300 ) ;
#49202 = line ( 'none', #49198, #49197 ) ;
#49203 = cartesian_point ( 'none', ( 0.04781123507270786100, -0.8532222446711174000, -0.5149999999999997900 ) ) ;
#49204 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49205 = vector ( 'none', #49204, 1000.000000000000000 ) ;
#49206 = cartesian_point ( 'none', ( -42.49999999999999300, 10.00000000000000000, 42.50000000000000000 ) ) ;
#49207 = advanced_face ( 'none', ( #49018 ), #39201, .f. ) ;
#49208 = line ( 'none', #49206, #49205 ) ;
#49209 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -62.50000000000000000 ) ) ;
#49210 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49211 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49212 = cartesian_point ( 'none', ( 27.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#49213 = manifold_solid_brep ( '���-����1', #3464 ) ;
#49214 = cartesian_point ( 'none', ( 37.50000000000001400, 10.00000000000000000, 37.50000000000000700 ) ) ;
#49215 = cartesian_point ( 'none', ( -49.78632349672054900, 57.66796612625055500, 23.47942956786428000 ) ) ;
#49216 = cartesian_point ( 'none', ( -49.74624308274629000, 57.73451760916253800, 23.56418110525457300 ) ) ;
#49217 = cartesian_point ( 'none', ( -49.63610285821513900, 57.95635481405817300, 23.79576739851799900 ) ) ;
#49218 = cartesian_point ( 'none', ( -49.57376484571023700, 58.13900323146829400, 23.92495621345542700 ) ) ;
#49219 = cartesian_point ( 'none', ( -49.50943000962885800, 58.44453741691730600, 24.05765536310730500 ) ) ;
#49220 = advanced_face ( 'none', ( #49063 ), #49064, .f. ) ;
#49221 = cartesian_point ( 'none', ( -49.49253080779814000, 58.55334596830379500, 24.09236538272034200 ) ) ;
#49222 = cartesian_point ( 'none', ( -49.47018342093241500, 58.77336135135104900, 24.13821923412439900 ) ) ;
#49223 = cartesian_point ( 'none', ( -49.46442686416169500, 58.88553490279494400, 24.14999999999999100 ) ) ;
#49224 = cartesian_point ( 'none', ( -49.46442686416169500, 59.00000000000001400, 24.14999999999999500 ) ) ;
#49225 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49226 = cartesian_point ( 'none', ( 62.18785910668596300, 4.000000000000003600, -12.88100072692247600 ) ) ;
#49227 = plane ( 'none', #49246 ) ;
#49228 = axis2_placement_3d ( 'none', #49324, #49323, #49322 ) ;
#49229 = oriented_edge ( 'none', *, *, #1790, .f. ) ;
#49230 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49231 = oriented_edge ( 'none', *, *, #14606, .t. ) ;
#49232 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 13.19999999999999600 ) ) ;
#49233 = advanced_face ( 'none', ( #49057 ), #49049, .f. ) ;
#49234 = advanced_face ( 'none', ( #49056 ), #49062, .t. ) ;
#49235 = cartesian_point ( 'none', ( 10.99999999999998800, 47.00000000000000000, 11.19999999999999900 ) ) ;
#49236 = line ( 'none', #49235, #49245 ) ;
#49237 = b_spline_curve_with_knots ( 'none', 3,
( #49224, #49223, #49222, #49221, #49219, #49218, #49217, #49216, #49215, #49295, #49294, #49293, #49292, #49291, #49290, #49289, #49288, #49287, #49286, #49285, #49284, #49283, #49282, #49281, #49280, #49279 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0003382681842227272600, 0.0006765363684454545300, 0.001353072736890909100, 0.001691340921113632800, 0.002029609105336356300, 0.002367877289559079800, 0.002706145473781803400, 0.003382681842227242600, 0.004059218210672680500, 0.004735754579118119800, 0.005074022763340847200, 0.005412290947563574600 ),
.unspecified. ) ;
#49238 = cartesian_point ( 'none', ( -49.46442686416169500, 59.00000000000001400, 24.14999999999999500 ) ) ;
#49239 = face_outer_bound ( 'none', #48817, .t. ) ;
#49240 = edge_curve ( 'none', #46763, #46788, #49061, .t. ) ;
#49241 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49242 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49243 = cartesian_point ( 'none', ( 20.49999999999998200, 47.00000000000000000, 11.19999999999999900 ) ) ;
#49244 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49245 = vector ( 'none', #49244, 1000.000000000000000 ) ;
#49246 = axis2_placement_3d ( 'none', #49243, #49225, #49275 ) ;
#49247 = face_outer_bound ( 'none', #49825, .t. ) ;
#49248 = direction ( 'none', ( -1.632680918566406800e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#49249 = vector ( 'none', #49248, 1000.000000000000000 ) ;
#49250 = circle ( 'none', #49178, 0.9999999999999991100 ) ;
#49251 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49252 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49253 = line ( 'none', #49142, #49249 ) ;
#49254 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49255 = face_outer_bound ( 'none', #49769, .t. ) ;
#49256 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49257 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49258 = axis2_placement_3d ( 'none', #49267, #49257, #49256 ) ;
#49259 = cartesian_point ( 'none', ( 42.49999999999999300, 10.00000000000000000, -42.49999999999999300 ) ) ;
#49260 = plane ( 'none', #49319 ) ;
#49261 = plane ( 'none', #49228 ) ;
#49262 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49263 = vector ( 'none', #49262, 1000.000000000000000 ) ;
#49264 = edge_curve ( 'none', #15227, #15484, #49041, .t. ) ;
#49265 = cartesian_point ( 'none', ( 62.18785910668596300, 120.0000000000000000, -12.88100072692247600 ) ) ;
#49266 = line ( 'none', #49265, #49263 ) ;
#49268 = oriented_edge ( 'none', *, *, #47748, .t. ) ;
#49267 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, -5.000000000000000900 ) ) ;
#49269 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -22.49999999999999300 ) ) ;
#49270 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49271 = vector ( 'none', #49270, 1000.000000000000000 ) ;
#49272 = cartesian_point ( 'none', ( 62.37524042127169100, 120.0000000000000000, -12.89871347619378400 ) ) ;
#49273 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#49274 = edge_loop ( 'none', ( #20862, #20752, #20753, #20846 ) ) ;
#49275 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49276 = circle ( 'none', #49258, 2.500000000000002200 ) ;
#49277 = line ( 'none', #49272, #49271 ) ;
#49278 = closed_shell ( 'none', ( #8745, #8799, #8786, #8773, #1902, #1974, #1956, #1943, #2014, #2003, #1990, #2069, #2056, #2041, #2108, #2091, #2074, #2086, #2150, #2137, #2131, #2117, #2178, #2164, #1852, #2158, #1846, #49673, #48265, #48726, #48826, #48820, #49016, #49038, #49994, #49207, #20757, #20883, #20860, #47331, #47415, #47448, #47471, #47716, #47771, #47754, #53231, #53241, #48170, #53184, #47808, #47837, #47829, #47859, #47902, #47889, #47914, #47923, #47911, #47934, #47960, #47976, #47984, #48033, #48018, #48052, #48040, #48042 ) ) ;
#49279 = cartesian_point ( 'none', ( -50.94339530302377000, 58.99999999999921100, 20.84999999999654500 ) ) ;
#49280 = cartesian_point ( 'none', ( -50.94339530302234900, 58.88686570410550300, 20.85000000000008300 ) ) ;
#49281 = cartesian_point ( 'none', ( -50.93850438648706100, 58.77203513685143600, 20.86196096957938600 ) ) ;
#49282 = cartesian_point ( 'none', ( -50.91961525039035800, 58.55194955838529600, 20.90802303855223000 ) ) ;
#49283 = cartesian_point ( 'none', ( -50.90568189852519500, 58.44528429247594700, 20.94196587681633700 ) ) ;
#49284 = cartesian_point ( 'none', ( -50.85012394043861400, 58.13549204410365700, 21.07667804945381800 ) ) ;
#49285 = cartesian_point ( 'none', ( -50.79692024435365700, 57.95450744647700200, 21.20505239100543100 ) ) ;
#49286 = cartesian_point ( 'none', ( -50.66399274745293000, 57.65428617567846500, 21.52071541800010100 ) ) ;
#49287 = cartesian_point ( 'none', ( -50.58681321829904200, 57.54057819491205800, 21.70189095523467400 ) ) ;
#49288 = cartesian_point ( 'none', ( -50.41669158345664700, 57.38685403689144200, 22.09422893867502000 ) ) ;
#49289 = cartesian_point ( 'none', ( -50.32619689526029600, 57.34914158669609900, 22.29971966375834900 ) ) ;
#49290 = cartesian_point ( 'none', ( -50.18692231058271600, 57.35045117065444500, 22.61056712020319300 ) ) ;
#49291 = cartesian_point ( 'none', ( -50.14067793867165100, 57.36055668343814800, 22.71292114946092200 ) ) ;
#49292 = cartesian_point ( 'none', ( -50.04857306349227700, 57.39976586049473900, 22.91516322436956800 ) ) ;
#49293 = cartesian_point ( 'none', ( -50.00229478177474400, 57.42928580728308000, 23.01594868417963400 ) ) ;
#49294 = cartesian_point ( 'none', ( -49.91281945220086400, 57.50662408423546900, 23.20934793587035100 ) ) ;
#49295 = cartesian_point ( 'none', ( -49.86957313719050000, 57.55422972087329500, 23.30208778772442500 ) ) ;
#49296 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49297 = vector ( 'none', #49296, 1000.000000000000000 ) ;
#49298 = cartesian_point ( 'none', ( -0.0000000000000000000, -0.5000000000000001100, -0.5000000000000000000 ) ) ;
#49299 = line ( 'none', #49298, #49297 ) ;
#49300 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49301 = vector ( 'none', #49300, 1000.000000000000000 ) ;
#49302 = edge_curve ( 'none', #48531, #48613, #49094, .t. ) ;
#49303 = cylindrical_surface ( 'none', #49306, 2.500000000000002200 ) ;
#49304 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -52.99999999999999300 ) ) ;
#49305 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49306 = axis2_placement_3d ( 'none', #49232, #49230, #49585 ) ;
#49307 = line ( 'none', #49314, #49301 ) ;
#49308 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49309 = axis2_placement_3d ( 'none', #49326, #49308, #49254 ) ;
#49310 = face_outer_bound ( 'none', #50268, .t. ) ;
#49311 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49312 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49313 = axis2_placement_3d ( 'none', #49269, #49312, #49311 ) ;
#49314 = cartesian_point ( 'none', ( -0.0000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#49315 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49316 = circle ( 'none', #49313, 1.649999999999991700 ) ;
#49317 = direction ( 'none', ( 1.632680918566406800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49318 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 1.632680918566406800e-016 ) ) ;
#49319 = axis2_placement_3d ( 'none', #49259, #49318, #49317 ) ;
#49320 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 20.85000000000001600 ) ) ;
#49321 = cylindrical_surface ( 'none', #49309, 2.499999999999995100 ) ;
#49322 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49323 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -4.956352788505162300e-016 ) ) ;
#49324 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#49325 = face_outer_bound ( 'none', #50373, .t. ) ;
#49326 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, -5.000000000000000900 ) ) ;
#49327 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5000000000000001100, 0.5000000000000001100 ) ) ;
#49328 = line ( 'none', #49327, #49395 ) ;
#49329 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 24.14999999999999900 ) ) ;
#49330 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49331 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49332 = cartesian_point ( 'none', ( 4.630153689607048800, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49333 = cartesian_point ( 'none', ( -49.63685626628665700, 14.00000000000000900, 24.14999999999999100 ) ) ;
#49334 = oriented_edge ( 'none', *, *, #50876, .t. ) ;
#49335 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49336 = axis2_placement_3d ( 'none', #49332, #49331, #49330 ) ;
#49337 = cartesian_point ( 'none', ( 63.31190673566592200, 120.0000000000000000, -4.985224718539908100 ) ) ;
#49338 = line ( 'none', #49337, #49407 ) ;
#49339 = edge_loop ( 'none', ( #49710, #20870, #49353, #48577 ) ) ;
#49340 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49341 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 22.50000000000000700 ) ) ;
#49342 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49343 = vector ( 'none', #49342, 1000.000000000000000 ) ;
#49344 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000000000, -20.85000000000000500 ) ) ;
#49345 = axis2_placement_3d ( 'none', #49341, #49340, #49335 ) ;
#49346 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49347 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49348 = cartesian_point ( 'none', ( 63.37469725519523700, 4.000000000000003600, -3.987197990111634600 ) ) ;
#49349 = axis2_placement_3d ( 'none', #49348, #49347, #49346 ) ;
#49350 = circle ( 'none', #49349, 0.9999999999999991100 ) ;
#49352 = advanced_face ( 'none', ( #49095 ), #49036, .f. ) ;
#49351 = cartesian_point ( 'none', ( 0.0000000000000000000, -2.500000000000000000, 0.5000000000000003300 ) ) ;
#49353 = oriented_edge ( 'none', *, *, #1998, .t. ) ;
#49354 = face_outer_bound ( 'none', #50039, .t. ) ;
#49356 = oriented_edge ( 'none', *, *, #49696, .f. ) ;
#49355 = circle ( 'none', #49336, 5.371010071662833100 ) ;
#49357 = cartesian_point ( 'none', ( -49.28782811201969600, 120.0000000000000000, 30.00000000000001800 ) ) ;
#49358 = line ( 'none', #49344, #49343 ) ;
#49359 = cylindrical_surface ( 'none', #49345, 1.649999999999988400 ) ;
#49360 = oriented_edge ( 'none', *, *, #2183, .t. ) ;
#49361 = cartesian_point ( 'none', ( -57.99999999999997900, 120.0000000000000000, 30.00000000000000400 ) ) ;
#49362 = oriented_edge ( 'none', *, *, #49463, .f. ) ;
#49363 = edge_curve ( 'none', #49558, #49377, #49075, .t. ) ;
#49364 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 20.85000000000001600 ) ) ;
#49365 = axis2_placement_3d ( 'none', #49448, #49447, #49446 ) ;
#49366 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 24.14999999999999500 ) ) ;
#49367 = line ( 'none', #49366, #49442 ) ;
#49369 = oriented_edge ( 'none', *, *, #907, .t. ) ;
#49368 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -20.85000000000000900 ) ) ;
#49370 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.022247762629192000e-015 ) ) ;
#49371 = direction ( 'none', ( 1.022247762629192000e-015, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49372 = cartesian_point ( 'none', ( -51.11083544611651100, 14.00000000000000000, -20.85000000000000900 ) ) ;
#49374 = oriented_edge ( 'none', *, *, #48235, .t. ) ;
#49373 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#49375 = face_outer_bound ( 'none', #48213, .t. ) ;
#49377 = vertex_point ( 'none', #49086 ) ;
#49376 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49378 = vertex_point ( 'none', #49076 ) ;
#49379 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49380 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 22.50000000000000700 ) ) ;
#49381 = axis2_placement_3d ( 'none', #49386, #49371, #49370 ) ;
#49383 = vertex_point ( 'none', #49077 ) ;
#49382 = face_outer_bound ( 'none', #48141, .t. ) ;
#49384 = oriented_edge ( 'none', *, *, #50940, .t. ) ;
#49385 = circle ( 'none', #49399, 1.649999999999991700 ) ;
#49386 = cartesian_point ( 'none', ( 30.00258157546443300, 47.00000000000000000, 1.700000000000000000 ) ) ;
#49387 = line ( 'none', #49434, #49433 ) ;
#49388 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, 1.649999999999996100 ) ) ;
#49389 = cylindrical_surface ( 'none', #49365, 0.9999999999999991100 ) ;
#49390 = edge_curve ( 'none', #49377, #49439, #49079, .t. ) ;
#49391 = cartesian_point ( 'none', ( 63.37469725519523700, 4.000000000000003600, -4.987197990111633700 ) ) ;
#49392 = cartesian_point ( 'none', ( -51.11083544611793900, 14.00000000000082200, 20.84999999999650200 ) ) ;
#49393 = plane ( 'none', #49381 ) ;
#49394 = direction ( 'none', ( 0.0000000000000000000, -5.421010862427522200e-017, 1.000000000000000000 ) ) ;
#49395 = vector ( 'none', #49394, 1000.000000000000000 ) ;
#49396 = oriented_edge ( 'none', *, *, #1983, .f. ) ;
#49397 = edge_curve ( 'none', #49604, #49425, #49113, .t. ) ;
#49398 = oriented_edge ( 'none', *, *, #2079, .t. ) ;
#49399 = axis2_placement_3d ( 'none', #49380, #49379, #49376 ) ;
#49400 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49402 = vertex_point ( 'none', #49114 ) ;
#49401 = vector ( 'none', #49400, 1000.000000000000000 ) ;
#49403 = cartesian_point ( 'none', ( -59.00000000000000000, 59.00000000000001400, 20.85000000000001900 ) ) ;
#49404 = line ( 'none', #49403, #49401 ) ;
#49405 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49406 = oriented_edge ( 'none', *, *, #1853, .f. ) ;
#49407 = vector ( 'none', #49405, 1000.000000000000000 ) ;
#49408 = face_outer_bound ( 'none', #49503, .t. ) ;
#49409 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#49410 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49411 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49412 = circle ( 'none', #49424, 57.70000000000000300 ) ;
#49413 = cartesian_point ( 'none', ( 17.99999999999997900, 47.00000000000000000, 11.19999999999999900 ) ) ;
#49414 = line ( 'none', #49413, #49469 ) ;
#49415 = circle ( 'none', #49420, 2.500000000000005800 ) ;
#49416 = oriented_edge ( 'none', *, *, #49566, .t. ) ;
#49417 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49418 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49419 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -3.987197990111634600 ) ) ;
#49420 = axis2_placement_3d ( 'none', #49435, #49411, #49410 ) ;
#49421 = direction ( 'none', ( -9.912705577010328500e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49422 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -9.912705577010328500e-016 ) ) ;
#49423 = axis2_placement_3d ( 'none', #49419, #49418, #49417 ) ;
#49424 = axis2_placement_3d ( 'none', #49409, #49488, #49487 ) ;
#49425 = vertex_point ( 'none', #49087 ) ;
#49426 = oriented_edge ( 'none', *, *, #2127, .t. ) ;
#49427 = oriented_edge ( 'none', *, *, #49397, .t. ) ;
#49428 = vertex_point ( 'none', #49074 ) ;
#49429 = cartesian_point ( 'none', ( -45.08936070527623500, 120.0000000000000000, 36.00332694612390600 ) ) ;
#49430 = circle ( 'none', #49423, 0.9999999999999991100 ) ;
#49431 = axis2_placement_3d ( 'none', #49373, #49422, #49421 ) ;
#49432 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49433 = vector ( 'none', #49432, 1000.000000000000000 ) ;
#49434 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -4.987197990111633700 ) ) ;
#49435 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, -5.000000000000000900 ) ) ;
#49436 = cartesian_point ( 'none', ( 4.175813232069148600, -4.122719923832741000, 1.022591427200700000e-016 ) ) ;
#49438 = oriented_edge ( 'none', *, *, #49765, .t. ) ;
#49437 = plane ( 'none', #49431 ) ;
#49439 = vertex_point ( 'none', #49072 ) ;
#49441 = edge_curve ( 'none', #50269, #50239, #49105, .t. ) ;
#49440 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49442 = vector ( 'none', #49440, 1000.000000000000000 ) ;
#49443 = oriented_edge ( 'none', *, *, #49363, .t. ) ;
#49444 = cartesian_point ( 'none', ( 63.31190673566592200, 4.000000000000003600, -4.985224718539908100 ) ) ;
#49445 = cartesian_point ( 'none', ( -49.63685626628618800, 13.99999999999992900, -24.15000000000096800 ) ) ;
#49446 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49447 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49448 = cartesian_point ( 'none', ( 63.37469725519523700, 120.0000000000000000, -3.987197990111634600 ) ) ;
#49449 = cartesian_point ( 'none', ( -50.96105614342841500, 12.96093816765362800, -21.21356722860193900 ) ) ;
#49450 = cartesian_point ( 'none', ( -50.93149370072578800, 12.87894819025361100, -21.28450527038423000 ) ) ;
#49451 = oriented_edge ( 'none', *, *, #49479, .t. ) ;
#49452 = cartesian_point ( 'none', ( -50.86574705182304300, 12.72995072405182000, -21.44115183594490800 ) ) ;
#49453 = cartesian_point ( 'none', ( -50.82932815972561300, 12.66292153117880300, -21.52739804467102000 ) ) ;
#49454 = cartesian_point ( 'none', ( -50.75311883076806700, 12.54947342897366300, -21.70645979179277100 ) ) ;
#49455 = cartesian_point ( 'none', ( -50.71296564812691100, 12.50209555134754600, -21.80014775492230700 ) ) ;
#49457 = oriented_edge ( 'none', *, *, #2182, .f. ) ;
#49456 = cartesian_point ( 'none', ( -50.62852549093210500, 12.42550644699347000, -21.99553894721793400 ) ) ;
#49458 = oriented_edge ( 'none', *, *, #2049, .t. ) ;
#49459 = cartesian_point ( 'none', ( -50.58415202026535000, 12.39652595313329500, -22.09741852281926500 ) ) ;
#49460 = cartesian_point ( 'none', ( -50.49480054752118000, 12.35880040670060300, -22.30083986418462100 ) ) ;
#49461 = cartesian_point ( 'none', ( -50.44938128155013100, 12.34958607086575800, -22.40340948709581800 ) ) ;
#49462 = cartesian_point ( 'none', ( -50.21847782289725600, 12.35172638487780000, -22.92050912511780000 ) ) ;
#49463 = edge_curve ( 'none', #49402, #49425, #49104, .t. ) ;
#49464 = cartesian_point ( 'none', ( -50.02808340880984200, 12.51113294584828500, -23.33128965631884800 ) ) ;
#49465 = cartesian_point ( 'none', ( -49.84401661147290200, 12.88350831661185600, -23.71964156446787400 ) ) ;
#49466 = cylindrical_surface ( 'none', #49470, 1.649999999999988400 ) ;
#49467 = face_outer_bound ( 'none', #50379, .t. ) ;
#49468 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49469 = vector ( 'none', #49468, 1000.000000000000000 ) ;
#49470 = axis2_placement_3d ( 'none', #49490, #49482, #49481 ) ;
#49471 = cartesian_point ( 'none', ( 10.99999999999998800, 47.00000000000000000, 11.19999999999999900 ) ) ;
#49472 = cartesian_point ( 'none', ( -49.81049229341346100, 12.96531950104933100, -23.78990685789870300 ) ) ;
#49473 = cartesian_point ( 'none', ( -49.75054996843727700, 13.14432662770795100, -23.91500760312913700 ) ) ;
#49474 = cartesian_point ( 'none', ( -49.72414947744750400, 13.24205550004691500, -23.96980094409702400 ) ) ;
#49475 = cartesian_point ( 'none', ( -49.66023198793263300, 13.54726128535049900, -24.10209437217890000 ) ) ;
#49476 = cartesian_point ( 'none', ( -49.63685626628667100, 13.77377818050792200, -24.15000000000000600 ) ) ;
#49477 = cartesian_point ( 'none', ( -49.63685626628618800, 13.99999999999992900, -24.15000000000096800 ) ) ;
#49478 = b_spline_curve_with_knots ( 'none', 3,
( #49477, #49476, #49475, #49474, #49473, #49472, #49465, #49464, #49462, #49461, #49460, #49459, #49456, #49455, #49454, #49453, #49452, #49450, #49449, #49523, #49522, #49521, #49520, #49519 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.005411226083330942700, 0.006086836162692404700, 0.006424641202373130400, 0.006762446242053857100, 0.008113666400776755800, 0.008451471440457479800, 0.008789276480138205600, 0.009127081519818929700, 0.009464886559499653700, 0.009802691599180379500, 0.01014049663886110500, 0.01081610671822255700 ),
.unspecified. ) ;
#49479 = edge_curve ( 'none', #49185, #49604, #49176, .t. ) ;
#49480 = plane ( 'none', #49483 ) ;
#49481 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49482 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49483 = axis2_placement_3d ( 'none', #49471, #49486, #49492 ) ;
#49484 = circle ( 'none', #49514, 2.499999999999995100 ) ;
#49485 = face_outer_bound ( 'none', #49747, .t. ) ;
#49486 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49487 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49488 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49489 = cartesian_point ( 'none', ( -0.0000000000000000000, -2.500000000000000000, -0.5000000000000000000 ) ) ;
#49490 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -22.49999999999999600 ) ) ;
#49491 = cartesian_point ( 'none', ( -43.81451272577888300, 120.0000000000000000, 37.54435343167545400 ) ) ;
#49492 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49493 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49494 = vector ( 'none', #49493, 1000.000000000000000 ) ;
#49495 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 24.14999999999999100 ) ) ;
#49496 = cartesian_point ( 'none', ( -58.99999999999999300, 120.0000000000000000, 28.99999999999999600 ) ) ;
#49497 = line ( 'none', #49495, #49494 ) ;
#49498 = axis2_placement_3d ( 'none', #49508, #49551, #49550 ) ;
#49499 = line ( 'none', #49553, #49546 ) ;
#49500 = plane ( 'none', #49547 ) ;
#49501 = face_bound ( 'none', #50285, .t. ) ;
#49502 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49503 = edge_loop ( 'none', ( #50195, #50425, #50077, #50070 ) ) ;
#49504 = cartesian_point ( 'none', ( -57.99999999999997900, 120.0000000000000000, 30.00000000000000400 ) ) ;
#49505 = line ( 'none', #49504, #49518 ) ;
#49506 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49507 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49508 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, -5.000000000000000900 ) ) ;
#49509 = circle ( 'none', #49512, 1.000000000000000900 ) ;
#49510 = face_outer_bound ( 'none', #51351, .t. ) ;
#49511 = cartesian_point ( 'none', ( -2.619894870447986800e-012, -60.49999999999867100, 12.00000000000000000 ) ) ;
#49512 = axis2_placement_3d ( 'none', #49513, #49515, #49502 ) ;
#49513 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, 29.00000000000000000 ) ) ;
#49514 = axis2_placement_3d ( 'none', #49511, #49507, #49506 ) ;
#49515 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49516 = cylindrical_surface ( 'none', #49498, 2.499999999999998700 ) ;
#49517 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 3.982298554899067700e-016 ) ) ;
#49518 = vector ( 'none', #49517, 1000.000000000000000 ) ;
#49519 = cartesian_point ( 'none', ( -51.11083544611651100, 14.00000000000000000, -20.85000000000000900 ) ) ;
#49520 = cartesian_point ( 'none', ( -51.11083544611651100, 13.77144831671759600, -20.85000000000000900 ) ) ;
#49521 = cartesian_point ( 'none', ( -51.09114640412934000, 13.54509034693218100, -20.89842065923204500 ) ) ;
#49522 = cartesian_point ( 'none', ( -51.03636453865257700, 13.23912696650244300, -21.03168565313699600 ) ) ;
#49523 = cartesian_point ( 'none', ( -51.01346816581049400, 13.14057898386830200, -21.08721753840266200 ) ) ;
#49524 = oriented_edge ( 'none', *, *, #48776, .f. ) ;
#49525 = cartesian_point ( 'none', ( -13.37866814141727700, 120.0000000000000000, 56.12754438563855800 ) ) ;
#49526 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -24.14999999999998400 ) ) ;
#49527 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49528 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49529 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49530 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 18.19999999999999900 ) ) ;
#49531 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49532 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49533 = cartesian_point ( 'none', ( 10.41072366659116000, -3.903127820947816000e-015, -0.5149999999999997900 ) ) ;
#49534 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 22.50000000000000400 ) ) ;
#49535 = axis2_placement_3d ( 'none', #49534, #49528, #49527 ) ;
#49536 = face_outer_bound ( 'none', #50978, .t. ) ;
#49537 = axis2_placement_3d ( 'none', #49533, #49532, #49531 ) ;
#49538 = circle ( 'none', #49537, 10.39797779676996600 ) ;
#49539 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#49540 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49541 = circle ( 'none', #49535, 1.649999999999988400 ) ;
#49542 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 24.14999999999999100 ) ) ;
#49543 = edge_loop ( 'none', ( #48564, #49451, #49427, #49362 ) ) ;
#49544 = axis2_placement_3d ( 'none', #49581, #49580, #49579 ) ;
#49545 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49546 = vector ( 'none', #49545, 1000.000000000000000 ) ;
#49547 = axis2_placement_3d ( 'none', #49554, #49540, #49539 ) ;
#49548 = face_outer_bound ( 'none', #50903, .t. ) ;
#49549 = plane ( 'none', #49552 ) ;
#49550 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49551 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49552 = axis2_placement_3d ( 'none', #49530, #49529, #49584 ) ;
#49553 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#49554 = cartesian_point ( 'none', ( -57.99999999999998600, 120.0000000000000000, 29.00000000000000000 ) ) ;
#49555 = cartesian_point ( 'none', ( -48.92759091626268000, 120.0000000000000000, 40.47642334904171700 ) ) ;
#49556 = cartesian_point ( 'none', ( -48.29016692651399000, 120.0000000000000000, 41.24693659181750900 ) ) ;
#49557 = oriented_edge ( 'none', *, *, #50827, .t. ) ;
#49558 = vertex_point ( 'none', #49069 ) ;
#49559 = circle ( 'none', #49576, 1.000000000000000900 ) ;
#49560 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49561 = vector ( 'none', #49560, 1000.000000000000000 ) ;
#49562 = cartesian_point ( 'none', ( 3.973110223767137800, -2.263315984422991800e-011, -3.565797985667433800 ) ) ;
#49563 = cartesian_point ( 'none', ( 3.973110223768738800, -0.6864646529411689800, -3.565797985667476000 ) ) ;
#49564 = cartesian_point ( 'none', ( 4.050880675075949200, -1.379097446046196700, -3.567934390854431200 ) ) ;
#49565 = cartesian_point ( 'none', ( 4.175813232069147700, -2.061359961916371400, -3.570380186727398500 ) ) ;
#49566 = edge_curve ( 'none', #48671, #49161, #49109, .t. ) ;
#49567 = edge_curve ( 'none', #1947, #1948, #49150, .t. ) ;
#49568 = advanced_face ( 'none', ( #49137 ), #49097, .f. ) ;
#49569 = oriented_edge ( 'none', *, *, #2110, .t. ) ;
#49570 = b_spline_curve_with_knots ( 'none', 3,
( #49565, #49564, #49563, #49562 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.0000000000000000000, 0.002080789711329275400 ),
.unspecified. ) ;
#49571 = direction ( 'none', ( -0.7705132427757907000, 0.0000000000000000000, 0.6374239897486879700 ) ) ;
#49573 = oriented_edge ( 'none', *, *, #48451, .t. ) ;
#49572 = vector ( 'none', #49571, 1000.000000000000000 ) ;
#49574 = cartesian_point ( 'none', ( -45.08936070527623500, 120.0000000000000000, 36.00332694612390600 ) ) ;
#49575 = line ( 'none', #49574, #49572 ) ;
#49576 = axis2_placement_3d ( 'none', #49555, #49610, #49609 ) ;
#49577 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000001100, 20.85000000000001600 ) ) ;
#49578 = line ( 'none', #49577, #49561 ) ;
#49579 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49580 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49581 = cartesian_point ( 'none', ( -52.39453692895730100, 30.25000000000235500, 12.00000000000000000 ) ) ;
#49582 = edge_loop ( 'none', ( #49443, #50203, #49603, #50011 ) ) ;
#49583 = circle ( 'none', #49544, 2.499999999999992000 ) ;
#49584 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49585 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49586 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49587 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49588 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49589 = cartesian_point ( 'none', ( -37.32436352057210600, 120.0000000000000000, 51.37257914280913000 ) ) ;
#49590 = axis2_placement_3d ( 'none', #49589, #49588, #49587 ) ;
#49591 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 0.0000000000000000000, 10.69999999999999400 ) ) ;
#49592 = vector ( 'none', #49594, 1000.000000000000000 ) ;
#49593 = circle ( 'none', #49590, 1.000000000000000900 ) ;
#49594 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49595 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, -55.20000000000000300 ) ) ;
#49596 = edge_curve ( 'none', #48554, #48416, #49208, .t. ) ;
#49597 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, -1.649999999999980400 ) ) ;
#49598 = cartesian_point ( 'none', ( -0.0000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#49599 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49600 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#49601 = cartesian_point ( 'none', ( 0.0000000000000000000, -1.443458462561286400e-016, 37.78676648464435300 ) ) ;
#49603 = oriented_edge ( 'none', *, *, #50020, .t. ) ;
#49602 = cartesian_point ( 'none', ( 0.0000000000000000000, -65.75000000000000000, 13.44522678755358300 ) ) ;
#49604 = vertex_point ( 'none', #49209 ) ;
#49605 = edge_curve ( 'none', #2080, #2001, #49202, .t. ) ;
#49606 = axis2_placement_3d ( 'none', #49601, #49600, #49599 ) ;
#49607 = oriented_edge ( 'none', *, *, #2034, .f. ) ;
#49608 = cartesian_point ( 'none', ( -52.35255485647287100, 10.00000000000000200, 17.50000000000000400 ) ) ;
#49609 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49610 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49611 = cylindrical_surface ( 'none', #49606, 65.75000000000000000 ) ;
#49612 = cartesian_point ( 'none', ( 4.175813232069147700, -2.061359961916371400, -3.570380186727398500 ) ) ;
#49613 = cartesian_point ( 'none', ( 4.050823680195224000, -2.400527758044904500, -2.978030508226147800 ) ) ;
#49614 = cartesian_point ( 'none', ( 3.973514160553462700, -2.741076955031362900, -2.383932505289871400 ) ) ;
#49615 = cartesian_point ( 'none', ( 3.972709601346593000, -3.429395227388313000, -1.191688283765307800 ) ) ;
#49616 = cartesian_point ( 'none', ( 4.050536630291691900, -3.778525289263160200, -0.5912575323401418900 ) ) ;
#49617 = edge_loop ( 'none', ( #49457, #49650, #49406, #49634, #1883, #49426, #49665, #49651 ) ) ;
#49618 = cartesian_point ( 'none', ( 4.175813232069148600, -4.122719923832741000, 1.022591427200700000e-016 ) ) ;
#49619 = cartesian_point ( 'none', ( 0.0000000000000000000, -0.5000000000000002200, 2.500000000000000000 ) ) ;
#49620 = b_spline_curve_with_knots ( 'none', 3,
( #49618, #49616, #49615, #49614, #49613, #49612 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 1.021390804578839600e-020, 0.002086519881787258400, 0.004173039763574516900 ),
.unspecified. ) ;
#49621 = face_outer_bound ( 'none', #46815, .t. ) ;
#49622 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, -1.649999999999980400 ) ) ;
#49623 = cartesian_point ( 'none', ( -55.02026467584466500, 49.89230879448635400, -1.649999999999981000 ) ) ;
#49624 = cartesian_point ( 'none', ( -55.02059127721571500, 49.78293994983046400, -1.639208830325209500 ) ) ;
#49625 = cartesian_point ( 'none', ( -55.02183162653030700, 49.57150716551607400, -1.597033044614814700 ) ) ;
#49626 = cartesian_point ( 'none', ( -55.02273961750631800, 49.46863681525826500, -1.565843619053631300 ) ) ;
#49627 = cartesian_point ( 'none', ( -55.02503423899023700, 49.26865547089723000, -1.483019977337225200 ) ) ;
#49628 = edge_curve ( 'none', #48715, #49161, #49192, .t. ) ;
#49629 = cartesian_point ( 'none', ( -55.02641866079111600, 49.17222678732658600, -1.431379263470974300 ) ) ;
#49630 = cartesian_point ( 'none', ( -55.02939730491378600, 48.99350827076827400, -1.311880134197678200 ) ) ;
#49631 = cartesian_point ( 'none', ( -55.03100677584311700, 48.90999634121276100, -1.243485186883621900 ) ) ;
#49632 = cartesian_point ( 'none', ( -55.03427241267176100, 48.75599790778143500, -1.089413686679410000 ) ) ;
#49633 = cartesian_point ( 'none', ( -55.03587771207146800, 48.68779696430687000, -1.006074074337049100 ) ) ;
#49634 = oriented_edge ( 'none', *, *, #2157, .t. ) ;
#49635 = cartesian_point ( 'none', ( -55.03885588167060700, 48.56832334931952700, -0.8272628468822905700 ) ) ;
#49636 = advanced_face ( 'none', ( #49195 ), #49199, .t. ) ;
#49637 = cartesian_point ( 'none', ( -55.04024145966348400, 48.51663852869460700, -0.7306329466684653400 ) ) ;
#49638 = cartesian_point ( 'none', ( -55.04253083614824500, 48.43399164599173900, -0.5308517613110972400 ) ) ;
#49639 = cartesian_point ( 'none', ( -55.04343782549225500, 48.40282559466879800, -0.4279895195400502100 ) ) ;
#49640 = oriented_edge ( 'none', *, *, #50387, .f. ) ;
#49641 = cartesian_point ( 'none', ( -55.04467652006158600, 48.36069172196475600, -0.2163549847966571800 ) ) ;
#49642 = cartesian_point ( 'none', ( -55.04500114251403200, 48.34996188503723900, -0.1070397447157542000 ) ) ;
#49643 = cartesian_point ( 'none', ( -55.04499770561642400, 48.35007654203147400, 0.2158372858429706600 ) ) ;
#49644 = cartesian_point ( 'none', ( -55.04365513085802100, 48.39338584333924600, 0.4330027432069557000 ) ) ;
#49645 = cartesian_point ( 'none', ( -55.03909804552623100, 48.55793462402119300, 0.8301493091068458100 ) ) ;
#49646 = cartesian_point ( 'none', ( -55.03586559897384900, 48.68085885687471400, 1.014256558784017100 ) ) ;
#49647 = cartesian_point ( 'none', ( -55.03102445034385700, 48.90916725106997400, 1.242646910627602100 ) ) ;
#49648 = cartesian_point ( 'none', ( -55.02938622078368500, 48.99408555840261000, 1.312351016801539300 ) ) ;
#49649 = cartesian_point ( 'none', ( -55.02639968504988800, 49.17345397799248700, 1.432114076677480900 ) ) ;
#49650 = oriented_edge ( 'none', *, *, #2169, .t. ) ;
#49651 = oriented_edge ( 'none', *, *, #2124, .t. ) ;
#49652 = cartesian_point ( 'none', ( -55.02504001392120600, 49.26823116333537200, 1.482805908815664200 ) ) ;
#49653 = cartesian_point ( 'none', ( -55.02274527417927900, 49.46806522589789500, 1.565645039475131800 ) ) ;
#49654 = cartesian_point ( 'none', ( -55.02182158420306700, 49.57286347210978100, 1.597377324950294100 ) ) ;
#49655 = oriented_edge ( 'none', *, *, #49852, .t. ) ;
#49656 = cartesian_point ( 'none', ( -55.02058850641253000, 49.78377150613499000, 1.639300207455713500 ) ) ;
#49657 = cartesian_point ( 'none', ( -55.02026467584467900, 49.89097409260735100, 1.649999999999995900 ) ) ;
#49658 = cartesian_point ( 'none', ( -55.02026467584466500, 50.00000000000000000, 1.649999999999996100 ) ) ;
#49659 = circle ( 'none', #49698, 55.04500000000000200 ) ;
#49660 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 8.160712124931350600e-015 ) ) ;
#49661 = edge_curve ( 'none', #4869, #4047, #49193, .t. ) ;
#49662 = axis2_placement_3d ( 'none', #49660, #49701, #49700 ) ;
#49663 = cartesian_point ( 'none', ( -49.56501490601137800, 120.0000000000000000, 39.70591010626593200 ) ) ;
#49664 = face_outer_bound ( 'none', #50810, .t. ) ;
#49665 = oriented_edge ( 'none', *, *, #2066, .f. ) ;
#49667 = oriented_edge ( 'none', *, *, #49567, .t. ) ;
#49666 = cartesian_point ( 'none', ( 16.76039099609694500, 120.0000000000000000, 61.25634084450317800 ) ) ;
#49668 = cartesian_point ( 'none', ( -43.81451272577885400, 120.0000000000000000, 37.54435343167548200 ) ) ;
#49669 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 1.649999999999999900 ) ) ;
#49670 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#49671 = b_spline_curve_with_knots ( 'none', 3,
( #49658, #49657, #49656, #49654, #49653, #49652, #49649, #49648, #49647, #49646, #49645, #49644, #49643, #49642, #49641, #49639, #49638, #49637, #49635, #49633, #49632, #49631, #49630, #49629, #49627, #49626, #49625, #49624, #49623, #49622 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0003224339280133870600, 0.0006448678560267741300, 0.0009673017840401610800, 0.001289735712053548300, 0.001934603568080336500, 0.002579471424107125100, 0.002901905352120519100, 0.003224339280133913100, 0.003546773208147307100, 0.003869207136160700300, 0.004191641064174094300, 0.004514074992187488300, 0.004836508920200882300, 0.005158942848214276300 ),
.unspecified. ) ;
#49672 = cylindrical_surface ( 'none', #49662, 1.649999999999988400 ) ;
#49673 = advanced_face ( 'none', ( #49194 ), #49201, .t. ) ;
#49674 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49675 = cartesian_point ( 'none', ( -38.76346698850252900, 120.0000000000000000, 42.73971954787811700 ) ) ;
#49676 = cartesian_point ( 'none', ( -40.22140424334532600, 120.0000000000000000, 41.37062533602075800 ) ) ;
#49677 = face_bound ( 'none', #52326, .t. ) ;
#49678 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#49679 = face_bound ( 'none', #52897, .t. ) ;
#49680 = circle ( 'none', #49688, 57.70000000000000300 ) ;
#49681 = direction ( 'none', ( 0.7705132427757907000, -0.0000000000000000000, -0.6374239897486879700 ) ) ;
#49682 = vector ( 'none', #49681, 1000.000000000000000 ) ;
#49683 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49684 = plane ( 'none', #49729 ) ;
#49685 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49686 = vector ( 'none', #49685, 1000.000000000000000 ) ;
#49687 = line ( 'none', #49668, #49682 ) ;
#49688 = axis2_placement_3d ( 'none', #49699, #49683, #49674 ) ;
#49689 = vertex_point ( 'none', #49203 ) ;
#49690 = direction ( 'none', ( -0.0000000000000000000, -2.758885748853108400e-018, 1.000000000000000000 ) ) ;
#49691 = vector ( 'none', #49690, 1000.000000000000000 ) ;
#49692 = cartesian_point ( 'none', ( 0.0000000000000000000, -59.25000000000000000, 37.78676648464435300 ) ) ;
#49693 = line ( 'none', #49692, #49691 ) ;
#49694 = face_bound ( 'none', #51411, .t. ) ;
#49696 = edge_curve ( 'none', #48427, #48605, #49253, .t. ) ;
#49695 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49697 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49698 = axis2_placement_3d ( 'none', #49670, #49697, #49695 ) ;
#49699 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#49700 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49701 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49702 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -20.85000000000000900 ) ) ;
#49703 = line ( 'none', #49702, #49686 ) ;
#49704 = oriented_edge ( 'none', *, *, #48831, .f. ) ;
#49705 = cartesian_point ( 'none', ( 0.0000000000000000000, 19.99999999999999600, 0.0000000000000000000 ) ) ;
#49706 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49707 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49708 = cartesian_point ( 'none', ( -52.35255485647287100, 10.00000000000000200, -17.49999999999999600 ) ) ;
#49709 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, -1.649999999999983500 ) ) ;
#49710 = oriented_edge ( 'none', *, *, #1992, .f. ) ;
#49711 = cartesian_point ( 'none', ( -44.19770985389321500, 120.0000000000000000, 45.60496073533087700 ) ) ;
#49712 = circle ( 'none', #49768, 55.20000000000000300 ) ;
#49713 = cartesian_point ( 'none', ( -38.76346698850250800, 120.0000000000000000, 42.73971954787813100 ) ) ;
#49714 = line ( 'none', #49713, #49774 ) ;
#49715 = face_outer_bound ( 'none', #51509, .t. ) ;
#49716 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49717 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49718 = axis2_placement_3d ( 'none', #49678, #49717, #49716 ) ;
#49719 = cylindrical_surface ( 'none', #49720, 2.499999999999998700 ) ;
#49720 = axis2_placement_3d ( 'none', #49731, #49707, #49706 ) ;
#49721 = cylindrical_surface ( 'none', #49718, 55.20000000000000300 ) ;
#49722 = cartesian_point ( 'none', ( -33.10109822064468000, 120.0000000000000000, 47.26105475533986300 ) ) ;
#49723 = direction ( 'none', ( -4.956352788505162300e-016, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49724 = cartesian_point ( 'none', ( -52.35255485647287100, 20.00000000000000000, 17.50000000000000400 ) ) ;
#49725 = cartesian_point ( 'none', ( -36.51534652619715600, 120.0000000000000000, 51.96036439510160000 ) ) ;
#49726 = face_outer_bound ( 'none', #50551, .t. ) ;
#49727 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -4.956352788505162300e-016 ) ) ;
#49728 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 18.19999999999999900 ) ) ;
#49729 = axis2_placement_3d ( 'none', #49728, #49727, #49723 ) ;
#49730 = cartesian_point ( 'none', ( -52.35255485647287100, 19.99999999999999300, -17.49999999999999600 ) ) ;
#49731 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, -5.000000000000000900 ) ) ;
#49732 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49733 = vector ( 'none', #49732, 1000.000000000000000 ) ;
#49734 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -24.14999999999998400 ) ) ;
#49735 = line ( 'none', #49734, #49733 ) ;
#49736 = face_outer_bound ( 'none', #52890, .t. ) ;
#49737 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49738 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49739 = cartesian_point ( 'none', ( -43.46874122647180600, 120.0000000000000000, 46.28950784125956400 ) ) ;
#49740 = axis2_placement_3d ( 'none', #49739, #49738, #49737 ) ;
#49741 = circle ( 'none', #49740, 1.000000000000000900 ) ;
#49742 = circle ( 'none', #49751, 57.70000000000000300 ) ;
#49743 = cartesian_point ( 'none', ( -42.73977259905039700, 120.0000000000000000, 46.97405494718825700 ) ) ;
#49744 = axis2_placement_3d ( 'none', #49803, #49797, #49796 ) ;
#49745 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49747 = edge_loop ( 'none', ( #50587, #50791, #50433, #51410 ) ) ;
#49746 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49748 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 12.00000000000000000 ) ) ;
#49749 = axis2_placement_3d ( 'none', #49748, #49746, #49745 ) ;
#49750 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49751 = axis2_placement_3d ( 'none', #49759, #49750, #49809 ) ;
#49752 = conical_surface ( 'none', #49763, 2.499999999999998700, 1.029744258676652800 ) ;
#49753 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49754 = vector ( 'none', #49753, 1000.000000000000000 ) ;
#49755 = cartesian_point ( 'none', ( -22.44613260958883700, 120.0000000000000000, 59.40893140658862800 ) ) ;
#49756 = circle ( 'none', #49749, 2.499999999999998700 ) ;
#49757 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 27.69999999999999900 ) ) ;
#49758 = line ( 'none', #49757, #49754 ) ;
#49759 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#49760 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49761 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49762 = edge_curve ( 'none', #48456, #49888, #49250, .t. ) ;
#49763 = axis2_placement_3d ( 'none', #49794, #49801, #49800 ) ;
#49764 = axis2_placement_3d ( 'none', #49772, #49761, #49760 ) ;
#49765 = edge_curve ( 'none', #49842, #49383, #49237, .t. ) ;
#49766 = direction ( 'none', ( 0.0000000000000000000, 1.257045997084642900e-016, 1.000000000000000000 ) ) ;
#49767 = direction ( 'none', ( 1.185917453440416700e-032, -1.000000000000000000, 9.912705577010325500e-017 ) ) ;
#49768 = axis2_placement_3d ( 'none', #49705, #49767, #49766 ) ;
#49769 = edge_loop ( 'none', ( #49655, #49791, #50850, #49770 ) ) ;
#49770 = oriented_edge ( 'none', *, *, #4866, .f. ) ;
#49771 = cartesian_point ( 'none', ( -28.66931872029742900, 120.0000000000000000, 50.07354754872080300 ) ) ;
#49772 = cartesian_point ( 'none', ( -59.00000000000000000, 14.00000000000000000, -22.49999999999999600 ) ) ;
#49773 = direction ( 'none', ( 0.6845471059286897300, -0.0000000000000000000, -0.7289686274214105500 ) ) ;
#49774 = vector ( 'none', #49773, 1000.000000000000000 ) ;
#49775 = cartesian_point ( 'none', ( -34.71913220939459400, 120.0000000000000000, 46.08548425075492400 ) ) ;
#49776 = circle ( 'none', #49764, 1.649999999999988400 ) ;
#49777 = axis2_placement_3d ( 'none', #49845, #49835, #49834 ) ;
#49778 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49779 = vector ( 'none', #49778, 1000.000000000000000 ) ;
#49780 = axis2_placement_3d ( 'none', #49793, #49840, #49839 ) ;
#49781 = face_bound ( 'none', #51456, .t. ) ;
#49783 = oriented_edge ( 'none', *, *, #4834, .f. ) ;
#49782 = face_outer_bound ( 'none', #49890, .t. ) ;
#49784 = oriented_edge ( 'none', *, *, #49762, .t. ) ;
#49785 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49786 = vector ( 'none', #49785, 1000.000000000000000 ) ;
#49787 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#49788 = cartesian_point ( 'none', ( -40.22140424334532600, 120.0000000000000000, 41.37062533602075800 ) ) ;
#49789 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.5000000000000000000, -2.500000000000000000 ) ) ;
#49790 = line ( 'none', #49789, #49779 ) ;
#49791 = oriented_edge ( 'none', *, *, #4085, .t. ) ;
#49792 = line ( 'none', #49788, #49847 ) ;
#49793 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 20.69999999999999900 ) ) ;
#49794 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, 12.00000000000000000 ) ) ;
#49795 = plane ( 'none', #49780 ) ;
#49796 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49797 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49798 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49799 = vector ( 'none', #49798, 1000.000000000000000 ) ;
#49800 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49801 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49802 = face_outer_bound ( 'none', #52356, .t. ) ;
#49803 = cartesian_point ( 'none', ( 10.99999999999998400, 47.00000000000000000, 27.69999999999999900 ) ) ;
#49804 = line ( 'none', #49787, #49786 ) ;
#49805 = face_outer_bound ( 'none', #50601, .t. ) ;
#49806 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 20.69999999999999900 ) ) ;
#49807 = line ( 'none', #49806, #49799 ) ;
#49808 = plane ( 'none', #49744 ) ;
#49809 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49810 = cartesian_point ( 'none', ( -26.91670536020970100, 120.0000000000000000, 51.03705489692423200 ) ) ;
#49811 = cartesian_point ( 'none', ( -29.71505162541510000, 120.0000000000000000, 56.12722785688702500 ) ) ;
#49812 = cartesian_point ( 'none', ( -8.950775032647785100, 120.0000000000000000, 62.87395029990502600 ) ) ;
#49813 = face_outer_bound ( 'none', #50839, .t. ) ;
#49814 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49815 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49816 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 8.160712124931350600e-015 ) ) ;
#49817 = axis2_placement_3d ( 'none', #49816, #49815, #49814 ) ;
#49818 = cartesian_point ( 'none', ( 5.100000000000002300, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49819 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.758885748853108400e-018 ) ) ;
#49820 = circle ( 'none', #49817, 1.649999999999991700 ) ;
#49821 = toroidal_surface ( 'none', #49848, 5.200000000000001100, 0.4999999999999978400 ) ;
#49822 = oriented_edge ( 'none', *, *, #4071, .t. ) ;
#49823 = cartesian_point ( 'none', ( 4.175813232069146800, -2.061359961916368300, 3.570380186727395000 ) ) ;
#49824 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49825 = edge_loop ( 'none', ( #49832, #49822, #49923, #49783 ) ) ;
#49826 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49827 = face_outer_bound ( 'none', #52527, .t. ) ;
#49828 = axis2_placement_3d ( 'none', #49838, #49843, #49819 ) ;
#49829 = face_bound ( 'none', #51646, .t. ) ;
#49830 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49831 = vector ( 'none', #49830, 1000.000000000000000 ) ;
#49832 = oriented_edge ( 'none', *, *, #48584, .t. ) ;
#49833 = plane ( 'none', #49828 ) ;
#49834 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49835 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49836 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, 1.649999999999996600 ) ) ;
#49837 = line ( 'none', #49836, #49831 ) ;
#49838 = cartesian_point ( 'none', ( 0.0000000000000000000, 18.00000000000000000, -5.000000000000000900 ) ) ;
#49839 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49840 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49841 = circle ( 'none', #49777, 3.499999999999999600 ) ;
#49842 = vertex_point ( 'none', #49238 ) ;
#49843 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49844 = face_bound ( 'none', #50660, .t. ) ;
#49845 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#49846 = direction ( 'none', ( -0.6845471059286902800, 0.0000000000000000000, 0.7289686274214100000 ) ) ;
#49847 = vector ( 'none', #49846, 1000.000000000000000 ) ;
#49848 = axis2_placement_3d ( 'none', #49818, #49826, #49824 ) ;
#49849 = face_outer_bound ( 'none', #51497, .t. ) ;
#49850 = cartesian_point ( 'none', ( -49.63685626628618800, 13.99999999999992900, -24.15000000000096800 ) ) ;
#49851 = cartesian_point ( 'none', ( -49.63685626628667800, 14.11324370443558300, -24.14999999999998400 ) ) ;
#49852 = edge_curve ( 'none', #4804, #4014, #49236, .t. ) ;
#49853 = cartesian_point ( 'none', ( -49.64269054494280200, 14.22795151673386200, -24.13801826740883900 ) ) ;
#49854 = cartesian_point ( 'none', ( -49.66497366974478200, 14.44740040866995300, -24.09213649310236600 ) ) ;
#49855 = cartesian_point ( 'none', ( -49.68136636910058000, 14.55374840603050200, -24.05835192232053300 ) ) ;
#49856 = cartesian_point ( 'none', ( -49.74611677206583900, 14.86265137188335400, -23.92433305603485400 ) ) ;
#49857 = cartesian_point ( 'none', ( -49.80689849257098000, 15.04126779520930900, -23.79795055683627300 ) ) ;
#49858 = cartesian_point ( 'none', ( -49.95424624879409200, 15.33962298458292000, -23.48707878536050600 ) ) ;
#49859 = cartesian_point ( 'none', ( -50.03764701260663400, 15.45305448203505000, -23.30921495582579100 ) ) ;
#49860 = cartesian_point ( 'none', ( -50.21653007252818000, 15.60894604258221300, -22.92129420189854000 ) ) ;
#49861 = cartesian_point ( 'none', ( -50.30920148179090700, 15.64872135847525000, -22.71730230622865000 ) ) ;
#49862 = cartesian_point ( 'none', ( -50.44811927610284400, 15.65059444720195400, -22.40625260850428900 ) ) ;
#49863 = cartesian_point ( 'none', ( -50.49364556475870100, 15.64152553815435500, -22.30345592169446100 ) ) ;
#49864 = cartesian_point ( 'none', ( -50.58317855619031900, 15.60404296473116000, -22.09964786196850600 ) ) ;
#49865 = cartesian_point ( 'none', ( -50.62757661325297000, 15.57519998982776100, -21.99772378123086400 ) ) ;
#49866 = cartesian_point ( 'none', ( -50.71216729742423000, 15.49877963316707000, -21.80200571700194700 ) ) ;
#49867 = cartesian_point ( 'none', ( -50.75250333476643000, 15.45136478965416100, -21.70790186205865200 ) ) ;
#49868 = cartesian_point ( 'none', ( -50.82923805229067700, 15.33728992387870300, -21.52761382554537300 ) ) ;
#49869 = cartesian_point ( 'none', ( -50.86555604636910000, 15.27042070110882200, -21.44160486473707300 ) ) ;
#49870 = cartesian_point ( 'none', ( -50.96415012063499700, 15.04716695224451300, -21.20670287453256700 ) ) ;
#49871 = cartesian_point ( 'none', ( -51.01813515666273000, 14.86291793690589600, -21.07603265769835600 ) ) ;
#49872 = cartesian_point ( 'none', ( -51.07303645253224300, 14.55593961424859600, -20.94247512547847400 ) ) ;
#49873 = cartesian_point ( 'none', ( -51.08727242447608300, 14.44685531256617800, -20.90768306771889200 ) ) ;
#49874 = cartesian_point ( 'none', ( -51.10603830115982800, 14.22662007544588100, -20.86177039930216600 ) ) ;
#49875 = cartesian_point ( 'none', ( -51.11083544611650400, 14.11441000398631300, -20.85000000000000500 ) ) ;
#49876 = cartesian_point ( 'none', ( -51.11083544611651100, 14.00000000000000000, -20.85000000000000900 ) ) ;
#49877 = axis2_placement_3d ( 'none', #49886, #49885, #49921 ) ;
#49878 = line ( 'none', #49927, #49926 ) ;
#49879 = advanced_face ( 'none', ( #49247 ), #49227, .f. ) ;
#49880 = plane ( 'none', #49877 ) ;
#49881 = edge_curve ( 'none', #48449, #48456, #49277, .t. ) ;
#49882 = axis2_placement_3d ( 'none', #49924, #49909, #49908 ) ;
#49883 = b_spline_curve_with_knots ( 'none', 3,
( #49876, #49875, #49874, #49873, #49872, #49871, #49870, #49869, #49868, #49867, #49866, #49865, #49864, #49863, #49862, #49861, #49860, #49859, #49858, #49857, #49856, #49855, #49854, #49853, #49851, #49850 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 0.0000000000000000000, 0.0003382016302081821900, 0.0006764032604163643700, 0.001352806520832729400, 0.001691008151040910400, 0.002029209781249091600, 0.002367411411457272600, 0.002705613041665453100, 0.003382016302081822900, 0.004058419562498193600, 0.004734822822914564300, 0.005073024453122753500, 0.005411226083330942700 ),
.unspecified. ) ;
#49884 = cartesian_point ( 'none', ( 6.760050331293390100e-015, 35.00000000000000000, 55.20000000000000300 ) ) ;
#49885 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#49886 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 20.69999999999999900 ) ) ;
#49887 = vertex_point ( 'none', #49273 ) ;
#49888 = vertex_point ( 'none', #49226 ) ;
#49889 = cartesian_point ( 'none', ( -11.75721461541138700, 47.00000000000000000, 35.60923903268863500 ) ) ;
#49890 = edge_loop ( 'none', ( #50857, #52248, #51794, #50840 ) ) ;
#49891 = circle ( 'none', #49911, 12.49999999999999300 ) ;
#49892 = edge_curve ( 'none', #48463, #49888, #49266, .t. ) ;
#49893 = shape_representation ( 'g12hbox1', ( #50742 ), #50744 ) ;
#49894 = direction ( 'none', ( 0.5877852522924741400, -0.0000000000000000000, -0.8090169943749466700 ) ) ;
#49895 = vector ( 'none', #49894, 1000.000000000000000 ) ;
#49896 = vector ( 'none', #49901, 1000.000000000000000 ) ;
#49897 = cartesian_point ( 'none', ( -6.632732204120389700e-015, 2.000000000000000000, 15.69999999999999900 ) ) ;
#49898 = line ( 'none', #49897, #49896 ) ;
#49899 = circle ( 'none', #49912, 55.20000000000000300 ) ;
#49900 = line ( 'none', #49889, #49592 ) ;
#49901 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49902 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49903 = vector ( 'none', #49902, 1000.000000000000000 ) ;
#49904 = cartesian_point ( 'none', ( -52.35255485647287100, 35.00000000000000000, 17.50000000000000400 ) ) ;
#49905 = cartesian_point ( 'none', ( -33.10109822064469400, 120.0000000000000000, 47.26105475533985600 ) ) ;
#49906 = line ( 'none', #49905, #49895 ) ;
#49907 = cartesian_point ( 'none', ( -31.46766498550282500, 120.0000000000000000, 55.16372050868359600 ) ) ;
#49908 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49909 = direction ( 'none', ( -0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#49910 = cartesian_point ( 'none', ( 0.0000000000000000000, 10.00000000000000200, 0.0000000000000000000 ) ) ;
#49911 = axis2_placement_3d ( 'none', #49304, #49586, #50174 ) ;
#49912 = axis2_placement_3d ( 'none', #49910, #49000, #49008 ) ;
#49913 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, 1.196361017915039700e-016 ) ) ;
#49914 = vector ( 'none', #49913, 1000.000000000000000 ) ;
#49915 = cartesian_point ( 'none', ( -59.00000000000000000, 50.00000000000000000, -1.649999999999980100 ) ) ;
#49916 = edge_curve ( 'none', #46747, #46733, #49276, .t. ) ;
#49917 = line ( 'none', #49915, #49914 ) ;
#49918 = line ( 'none', #49904, #49903 ) ;
#49919 = circle ( 'none', #49882, 2.499999999999998700 ) ;
#49920 = advanced_face ( 'none', ( #49255 ), #49261, .f. ) ;
#49921 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49922 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 24.99999999999999600 ) ) ;
#49923 = oriented_edge ( 'none', *, *, #48252, .f. ) ;
#49924 = cartesian_point ( 'none', ( 52.39453692895871500, 30.24999999999849000, -5.000000000000000900 ) ) ;
#49925 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#49926 = vector ( 'none', #49925, 1000.000000000000000 ) ;
#49927 = cartesian_point ( 'none', ( 17.99999999999998200, 47.00000000000000000, 27.69999999999999900 ) ) ;
#49928 = cartesian_point ( 'none', ( -34.71913220939459400, 120.0000000000000000, 46.08548425075492400 ) ) ;
#49929 = line ( 'none', #49928, #49975 ) ;
#49930 = axis2_placement_3d ( 'none', #49976, #49969, #49968 ) ;
#49931 = circle ( 'none', #49930, 55.20000000000000300 ) ;
#49932 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49933 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49934 = cartesian_point ( 'none', ( 0.0000000000000000000, 4.000000000000000000, 24.00000000000000400 ) ) ;
#49935 = axis2_placement_3d ( 'none', #49934, #49933, #49932 ) ;
#49936 = cartesian_point ( 'none', ( 11.50000000000000000, -2.000000000000000000, 24.00000000000000400 ) ) ;
#49937 = circle ( 'none', #49935, 4.000000000000000000 ) ;
#49938 = cartesian_point ( 'none', ( -38.13338051494704900, 120.0000000000000000, 50.78479389051664600 ) ) ;
#49939 = cartesian_point ( 'none', ( -24.30568558136534200, 120.0000000000000000, 58.67268230121926800 ) ) ;
#49940 = cylindrical_surface ( 'none', #49970, 1.000000000000000900 ) ;
#49941 = circle ( 'none', #49955, 2.499999999999998700 ) ;
#49942 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 10.69999999999999400 ) ) ;
#49943 = direction ( 'none', ( -0.3681245526846782500, 0.0000000000000000000, 0.9297764858882512400 ) ) ;
#49944 = vector ( 'none', #49943, 1000.000000000000100 ) ;
#49945 = cartesian_point ( 'none', ( -22.16737294876033100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#49946 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49947 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49948 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#49949 = axis2_placement_3d ( 'none', #49948, #49947, #49946 ) ;
#49950 = circle ( 'none', #49949, 57.69999999999999600 ) ;
#49951 = cartesian_point ( 'none', ( -15.31583446367451500, 120.0000000000000000, 55.63016461130885700 ) ) ;
#49952 = line ( 'none', #49945, #49944 ) ;
#49953 = oriented_edge ( 'none', *, *, #50950, .t. ) ;
#49954 = cartesian_point ( 'none', ( 0.0000000000000000000, 7.511572993685797100e-016, -3.500000000000000000 ) ) ;
#49955 = axis2_placement_3d ( 'none', #49936, #49980, #49979 ) ;
#49956 = cartesian_point ( 'none', ( -6.632732204120389700e-015, 2.000000000000000000, 15.69999999999999900 ) ) ;
#49957 = cartesian_point ( 'none', ( 3.973110223767137000, 2.260640516368720300e-011, 3.565797985667431100 ) ) ;
#49958 = vector ( 'none', #50016, 1000.000000000000000 ) ;
#49959 = b_spline_curve_with_knots ( 'none', 3,
( #49957, #50025, #50024, #50023 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 0.002080789711329301400, 0.004173039763574516000 ),
.unspecified. ) ;
#49960 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49961 = vector ( 'none', #49960, 1000.000000000000000 ) ;
#49962 = cartesian_point ( 'none', ( -52.35255485647287100, 35.00000000000000000, -17.49999999999999600 ) ) ;
#49963 = cartesian_point ( 'none', ( 15.79180783496785700, 120.0000000000000000, -62.50503073166819900 ) ) ;
#49964 = line ( 'none', #49963, #49958 ) ;
#49965 = line ( 'none', #49962, #49961 ) ;
#49966 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#49967 = face_outer_bound ( 'none', #973, .t. ) ;
#49968 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49969 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#49970 = axis2_placement_3d ( 'none', #49971, #49966, #49977 ) ;
#49971 = cartesian_point ( 'none', ( 30.59135830545857400, 120.0000000000000000, -55.64547418278552000 ) ) ;
#49972 = circle ( 'none', #50022, 2.000000000000000900 ) ;
#49973 = cartesian_point ( 'none', ( 14.82322467383922600, 4.000000000000003600, -61.75372061883304300 ) ) ;
#49974 = direction ( 'none', ( -0.5877852522924750200, 0.0000000000000000000, 0.8090169943749461200 ) ) ;
#49975 = vector ( 'none', #49974, 1000.000000000000100 ) ;
#49976 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, 0.0000000000000000000 ) ) ;
#49977 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#49978 = cartesian_point ( 'none', ( -20.30781997698382200, 120.0000000000000000, 54.00817019472533100 ) ) ;
#49979 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#49980 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#49981 = line ( 'none', #50013, #50012 ) ;
#49982 = circle ( 'none', #50044, 1.000000000000000900 ) ;
#49983 = cartesian_point ( 'none', ( -51.11083544611793900, 14.00000000000082200, 20.84999999999650200 ) ) ;
#49984 = cartesian_point ( 'none', ( -51.11083544611651100, 14.11309794855334600, 20.85000000000008700 ) ) ;
#49985 = cartesian_point ( 'none', ( -51.10596375618085600, 14.22789353036703200, 20.86195309419449000 ) ) ;
#49986 = cartesian_point ( 'none', ( -51.08714708310333200, 14.44792344794808500, 20.90798941222727300 ) ) ;
#49987 = cartesian_point ( 'none', ( -51.07326692242780600, 14.55456393209427000, 20.94191396435539000 ) ) ;
#49988 = cartesian_point ( 'none', ( -51.01792060835563800, 14.86429103383446200, 21.07655558386151600 ) ) ;
#49989 = cartesian_point ( 'none', ( -50.96490998477176500, 15.04528851345377100, 21.20488720329270300 ) ) ;
#49990 = cartesian_point ( 'none', ( -50.83244089504852100, 15.34556296945480900, 21.52050751519710700 ) ) ;
#49991 = cartesian_point ( 'none', ( -50.75551494674585500, 15.45931700908039000, 21.70169075825256400 ) ) ;
#49992 = cartesian_point ( 'none', ( -50.58594354176391800, 15.61311060625249600, 22.09407149589317900 ) ) ;
#49993 = cartesian_point ( 'none', ( -50.49572274938154200, 15.65085308019429900, 22.29963035166723300 ) ) ;
#49994 = advanced_face ( 'none', ( #49239 ), #49260, .f. ) ;
#49995 = cartesian_point ( 'none', ( -50.35688830757879200, 15.64955178213422300, 22.61054361197195600 ) ) ;
#49996 = cartesian_point ( 'none', ( -50.31078876400371800, 15.63944491859904000, 22.71292303618348300 ) ) ;
#49997 = cartesian_point ( 'none', ( -50.21896987670108100, 15.60022075869705700, 22.91522208984205700 ) ) ;
#49998 = cartesian_point ( 'none', ( -50.17283394021610800, 15.57068554465714900, 23.01603954677735300 ) ) ;
#49999 = cartesian_point ( 'none', ( -50.08364979775971200, 15.49332055184456000, 23.20946714051587300 ) ) ;
#50000 = vertex_point ( 'none', #49320 ) ;
#50001 = cartesian_point ( 'none', ( -50.04054444662073600, 15.44569807459513400, 23.30222087303275600 ) ) ;
#50002 = cartesian_point ( 'none', ( -49.95756709096704600, 15.33191876929434700, 23.47958850749635900 ) ) ;
#50003 = cartesian_point ( 'none', ( -49.91762461221560400, 15.26535037493616400, 23.56433851550200500 ) ) ;
#50004 = cartesian_point ( 'none', ( -49.80787121763349700, 15.04347465107951200, 23.79590618498490100 ) ) ;
#50005 = cartesian_point ( 'none', ( -49.74576465272415500, 14.86081424429625200, 23.92506101264485000 ) ) ;
#50006 = cartesian_point ( 'none', ( -49.68167818546859800, 14.55531437086524700, 24.05770695663417400 ) ) ;
#50007 = cartesian_point ( 'none', ( -49.66484658979864300, 14.44652836271589900, 24.09239842999576500 ) ) ;
#50008 = cartesian_point ( 'none', ( -49.64258931471017200, 14.22657121015123500, 24.13822642674733000 ) ) ;
#50009 = cartesian_point ( 'none', ( -49.63685626628667100, 14.11442970729911500, 24.14999999999999500 ) ) ;
#50010 = cartesian_point ( 'none', ( -49.63685626628665700, 14.00000000000000900, 24.14999999999999100 ) ) ;
#50011 = oriented_edge ( 'none', *, *, #50122, .f. ) ;
#50012 = vector ( 'none', #50057, 1000.000000000000000 ) ;
#50013 = cartesian_point ( 'none', ( -49.56501490601112900, 120.0000000000000000, -39.70591010626623800 ) ) ;
#50014 = line ( 'none', #50055, #50054 ) ;
#50015 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 55.04500000000000200 ) ) ;
#50016 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50017 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#50018 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#50019 = cartesian_point ( 'none', ( 5.573080939901785800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#50020 = edge_curve ( 'none', #49439, #49428, #49316, .t. ) ;
#50021 = b_spline_curve_with_knots ( 'none', 3,
( #50010, #50009, #50008, #50007, #50006, #50005, #50004, #50003, #50002, #50001, #49999, #49998, #49997, #49996, #49995, #49993, #49992, #49991, #49990, #49989, #49988, #49987, #49986, #49985, #49984, #49983 ),
.unspecified., .f., .f.,
( 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 4 ),
( 1.734723475976807100e-018, 0.0003381653964545717800, 0.0006763307929091418300, 0.001352661585818277100, 0.001690826982272844800, 0.002028992378727412100, 0.002367157775181980200, 0.002705323171636547800, 0.003381653964545683900, 0.004057984757454820800, 0.004734315550363957800, 0.005072480946818527100, 0.005410646343273097300 ),
.unspecified. ) ;
#50022 = axis2_placement_3d ( 'none', #50019, #50018, #50017 ) ;
#50023 = cartesian_point ( 'none', ( 4.175813232069146800, -2.061359961916368300, 3.570380186727395000 ) ) ;
#50024 = cartesian_point ( 'none', ( 4.050480423730738800, -1.376911654797416100, 3.567926555162020700 ) ) ;
#50025 = cartesian_point ( 'none', ( 3.973110223765528900, -0.6902454861566647000, 3.565797985667389400 ) ) ;
#50026 = direction ( 'none', ( 0.3681245526846783600, -0.0000000000000000000, -0.9297764858882512400 ) ) ;
#50027 = vector ( 'none', #50026, 1000.000000000000000 ) ;
#50028 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50029 = line ( 'none', #50082, #50081 ) ;
#50030 = circle ( 'none', #50088, 1.000000000000000900 ) ;
#50031 = cylindrical_surface ( 'none', #50086, 55.04500000000000200 ) ;
#50032 = cartesian_point ( 'none', ( 4.175813232069148600, -4.122719923832741000, 1.022591427200700000e-016 ) ) ;
#50033 = cartesian_point ( 'none', ( 4.050823680195224900, -3.779313952391378800, 0.5899027668435162800 ) ) ;
#50034 = cartesian_point ( 'none', ( 3.973514160553462700, -3.435084588004190500, 1.181876024140316800 ) ) ;
#50035 = cartesian_point ( 'none', ( 3.972709601346591200, -2.746729940827189700, 2.374099244652732900 ) ) ;
#50036 = cartesian_point ( 'none', ( 4.050536630291688300, -2.401306687817041000, 2.976670123173766700 ) ) ;
#50037 = cartesian_point ( 'none', ( 4.175813232069146800, -2.061359961916368300, 3.570380186727395000 ) ) ;
#50039 = edge_loop ( 'none', ( #49438, #50200, #50208, #49640 ) ) ;
#50038 = cartesian_point ( 'none', ( -8.222756119860552100, 120.0000000000000000, 57.11108720549185600 ) ) ;
#50040 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245533000, 1.750000000000003300 ) ) ;
#50041 = b_spline_curve_with_knots ( 'none', 3,
( #50037, #50036, #50035, #50034, #50033, #50032 ),
.unspecified., .f., .f.,
( 4, 2, 4 ),
( 0.0000000000000000000, 0.002086519881787258400, 0.004173039763574516900 ),
.unspecified. ) ;
#50042 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50043 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50044 = axis2_placement_3d ( 'none', #50052, #50043, #50042 ) ;
#50045 = cartesian_point ( 'none', ( -20.30781997698382600, 120.0000000000000000, 54.00817019472531700 ) ) ;
#50046 = line ( 'none', #50045, #50027 ) ;
#50047 = direction ( 'none', ( -0.4817536741017162100, 0.0000000000000000000, 0.8763066800438630300 ) ) ;
#50048 = oriented_edge ( 'none', *, *, #49881, .t. ) ;
#50049 = vector ( 'none', #50047, 1000.000000000000100 ) ;
#50050 = cartesian_point ( 'none', ( -28.66931872029742900, 120.0000000000000000, 50.07354754872080300 ) ) ;
#50051 = line ( 'none', #50050, #50049 ) ;
#50052 = cartesian_point ( 'none', ( 15.79180783496785700, 4.000000000000003600, -61.50503073166819900 ) ) ;
#50053 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50054 = vector ( 'none', #50053, 1000.000000000000000 ) ;
#50055 = cartesian_point ( 'none', ( 6.760050331293390100e-015, 35.00000000000000000, 55.20000000000000300 ) ) ;
#50056 = advanced_face ( 'none', ( #49325 ), #49321, .f. ) ;
#50057 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50058 = cartesian_point ( 'none', ( 6.741068305906606300e-015, 112.9999999999999900, -55.04500000000000200 ) ) ;
#50059 = cartesian_point ( 'none', ( 6.741068305906606300e-015, 120.0000000000000000, -55.04500000000000200 ) ) ;
#50060 = direction ( 'none', ( 0.4817536741017162100, -0.0000000000000000000, -0.8763066800438630300 ) ) ;
#50061 = cartesian_point ( 'none', ( -26.91670536020970100, 120.0000000000000000, 51.03705489692422500 ) ) ;
#50062 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50063 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50064 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50065 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 0.0000000000000000000 ) ) ;
#50066 = line ( 'none', #50061, #50073 ) ;
#50067 = edge_curve ( 'none', #50618, #50119, #49307, .t. ) ;
#50068 = advanced_face ( 'none', ( #49310 ), #48732, .f. ) ;
#50069 = oriented_edge ( 'none', *, *, #923, .f. ) ;
#50070 = oriented_edge ( 'none', *, *, #50192, .f. ) ;
#50071 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50072 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50073 = vector ( 'none', #50060, 1000.000000000000100 ) ;
#50074 = circle ( 'none', #50083, 57.69999999999999600 ) ;
#50075 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 55.04500000000000200 ) ) ;
#50076 = cartesian_point ( 'none', ( -30.59135830545896400, 120.0000000000000000, 55.64547418278530700 ) ) ;
#50077 = oriented_edge ( 'none', *, *, #50099, .t. ) ;
#50078 = edge_curve ( 'none', #660, #50618, #49299, .t. ) ;
#50079 = cartesian_point ( 'none', ( 0.0000000000000000000, 112.9999999999999900, 0.0000000000000000000 ) ) ;
#50080 = direction ( 'none', ( -0.1253332335643042300, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#50081 = vector ( 'none', #50080, 1000.000000000000200 ) ;
#50082 = cartesian_point ( 'none', ( -8.222756119860552100, 120.0000000000000000, 57.11108720549185600 ) ) ;
#50083 = axis2_placement_3d ( 'none', #50064, #50063, #50062 ) ;
#50084 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50085 = face_outer_bound ( 'none', #52968, .t. ) ;
#50086 = axis2_placement_3d ( 'none', #50079, #50084, #50028 ) ;
#50087 = advanced_face ( 'none', ( #39195 ), #49001, .t. ) ;
#50088 = axis2_placement_3d ( 'none', #50076, #50072, #50071 ) ;
#50089 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50090 = vector ( 'none', #50089, 1000.000000000000000 ) ;
#50092 = vertex_point ( 'none', #49364 ) ;
#50091 = cartesian_point ( 'none', ( -22.16737294876033100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#50093 = cartesian_point ( 'none', ( 0.0000000000000000000, 35.00000000000000000, -55.20000000000000300 ) ) ;
#50094 = line ( 'none', #50093, #50090 ) ;
#50095 = cartesian_point ( 'none', ( 20.42691906009821400, -1.999999999999999600, 0.0000000000000000000 ) ) ;
#50096 = plane ( 'none', #50162 ) ;
#50097 = vertex_point ( 'none', #49361 ) ;
#50098 = face_outer_bound ( 'none', #50811, .t. ) ;
#50099 = edge_curve ( 'none', #50287, #50423, #49350, .t. ) ;
#50100 = cartesian_point ( 'none', ( -4.554202067547083200e-013, -19.99999999999998900, 31.99999999999999300 ) ) ;
#50101 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50102 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50103 = vector ( 'none', #50170, 1000.000000000000000 ) ;
#50104 = cartesian_point ( 'none', ( 6.741068305906606300e-015, 112.9999999999999900, -55.04500000000000200 ) ) ;
#50105 = direction ( 'none', ( 0.0000000000000000000, 2.758885748853108400e-018, -1.000000000000000000 ) ) ;
#50106 = axis2_placement_3d ( 'none', #50159, #50158, #50157 ) ;
#50107 = line ( 'none', #50104, #50103 ) ;
#50108 = axis2_placement_3d ( 'none', #50065, #50102, #50101 ) ;
#50109 = direction ( 'none', ( -0.2486898871648546000, 0.0000000000000000000, 0.9685831611286310800 ) ) ;
#50110 = vector ( 'none', #50109, 1000.000000000000100 ) ;
#50111 = cartesian_point ( 'none', ( -15.31583446367451500, 120.0000000000000000, 55.63016461130885700 ) ) ;
#50112 = line ( 'none', #50111, #50110 ) ;
#50113 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50114 = vector ( 'none', #50113, 1000.000000000000000 ) ;
#50115 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#50116 = cartesian_point ( 'none', ( 0.0000000000000000000, -7.511572993685798100e-016, 3.499999999999999600 ) ) ;
#50117 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50118 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50119 = vertex_point ( 'none', #49351 ) ;
#50120 = cartesian_point ( 'none', ( -15.79180783496828000, 120.0000000000000000, 61.50503073166807900 ) ) ;
#50121 = axis2_placement_3d ( 'none', #50120, #50118, #50117 ) ;
#50122 = edge_curve ( 'none', #49558, #49428, #49358, .t. ) ;
#50123 = line ( 'none', #50115, #50114 ) ;
#50124 = circle ( 'none', #50108, 55.04500000000000200 ) ;
#50125 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#50126 = vector ( 'none', #50125, 1000.000000000000000 ) ;
#50127 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#50128 = line ( 'none', #50127, #50126 ) ;
#50129 = circle ( 'none', #50121, 1.000000000000000900 ) ;
#50130 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -55.20000000000000300 ) ) ;
#50131 = edge_loop ( 'none', ( #48437, #50868, #50869, #49334 ) ) ;
#50132 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.500000000000000000, -0.5000000000000000000 ) ) ;
#50133 = circle ( 'none', #50180, 3.499999999999999600 ) ;
#50134 = face_outer_bound ( 'none', #48171, .t. ) ;
#50135 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50136 = advanced_face ( 'none', ( #49354 ), #49359, .f. ) ;
#50137 = cartesian_point ( 'none', ( 20.50258157546443600, 47.00000000000000000, 1.700000000000000200 ) ) ;
#50138 = line ( 'none', #50164, #50209 ) ;
#50139 = axis2_placement_3d ( 'none', #50197, #50196, #50194 ) ;
#50140 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50141 = oriented_edge ( 'none', *, *, #50943, .t. ) ;
#50142 = cartesian_point ( 'none', ( -0.9999999999999756900, 120.0000000000000000, 57.69133383793444400 ) ) ;
#50143 = oriented_edge ( 'none', *, *, #50753, .f. ) ;
#50144 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50145 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50146 = plane ( 'none', #50139 ) ;
#50147 = direction ( 'none', ( 0.0000000000000000000, 5.421010862427522200e-017, 1.000000000000000000 ) ) ;
#50148 = vector ( 'none', #50147, 1000.000000000000000 ) ;
#50149 = cartesian_point ( 'none', ( -0.0000000000000000000, -0.5000000000000002200, -2.500000000000000000 ) ) ;
#50150 = line ( 'none', #50149, #50148 ) ;
#50151 = edge_curve ( 'none', #11623, #13252, #49355, .t. ) ;
#50152 = line ( 'none', #50137, #50204 ) ;
#50153 = axis2_placement_3d ( 'none', #50155, #50145, #50144 ) ;
#50154 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 2.758885748853108400e-018 ) ) ;
#50155 = cartesian_point ( 'none', ( 37.00258157546441900, 47.00000000000000000, 8.700000000000004600 ) ) ;
#50156 = face_outer_bound ( 'none', #48263, .t. ) ;
#50157 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50158 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50159 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 22.50000000000000400 ) ) ;
#50160 = face_outer_bound ( 'none', #50456, .t. ) ;
#50161 = plane ( 'none', #50153 ) ;
#50162 = axis2_placement_3d ( 'none', #50100, #50105, #50154 ) ;
#50163 = direction ( 'none', ( 0.1253332335643042600, -0.0000000000000000000, -0.9921147013144777600 ) ) ;
#50164 = cartesian_point ( 'none', ( -6.238526717231595200, 120.0000000000000000, 57.36175367262045900 ) ) ;
#50165 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50166 = vector ( 'none', #50165, 1000.000000000000000 ) ;
#50167 = cartesian_point ( 'none', ( 37.00258157546441900, 47.00000000000000000, 8.700000000000004600 ) ) ;
#50168 = line ( 'none', #50167, #50166 ) ;
#50169 = circle ( 'none', #50106, 2.499999999999998700 ) ;
#50170 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50171 = direction ( 'none', ( -1.000000000000000200, -5.551115123125785200e-017, -2.116960328315111000e-018 ) ) ;
#50172 = direction ( 'none', ( 2.116960328315111000e-018, 1.063174570779083900e-017, -1.000000000000000200 ) ) ;
#50173 = vector ( 'none', #50182, 1000.000000000000000 ) ;
#50174 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50175 = cartesian_point ( 'none', ( -3.469446745158461100e-015, 24.99999999999999300, -72.50000000000007100 ) ) ;
#50176 = axis2_placement_3d ( 'none', #50175, #50172, #50171 ) ;
#50177 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50178 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50179 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50180 = axis2_placement_3d ( 'none', #50179, #50178, #50177 ) ;
#50181 = cartesian_point ( 'none', ( 35.50000000000002800, 40.49999999999999300, -35.50000000000003600 ) ) ;
#50182 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50183 = cartesian_point ( 'none', ( 27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#50184 = direction ( 'none', ( 0.0000000000000000000, 3.384321410540669400e-032, 1.000000000000000400 ) ) ;
#50185 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50186 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50187 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50188 = axis2_placement_3d ( 'none', #50187, #50186, #50185 ) ;
#50189 = circle ( 'none', #50188, 57.70000000000000300 ) ;
#50190 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50191 = axis2_placement_3d ( 'none', #50181, #50184, #50193 ) ;
#50192 = edge_curve ( 'none', #48619, #50423, #49338, .t. ) ;
#50193 = direction ( 'none', ( -2.465189409261841300e-032, -1.000000000000000000, -3.384321410540669400e-032 ) ) ;
#50195 = oriented_edge ( 'none', *, *, #50497, .f. ) ;
#50194 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 7.434529182757754300e-016 ) ) ;
#50196 = direction ( 'none', ( -7.434529182757754300e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50197 = cartesian_point ( 'none', ( 30.00258157546442600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#50198 = oriented_edge ( 'none', *, *, #50550, .t. ) ;
#50199 = cartesian_point ( 'none', ( 27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#50200 = oriented_edge ( 'none', *, *, #50218, .t. ) ;
#50201 = oriented_edge ( 'none', *, *, #49441, .f. ) ;
#50203 = oriented_edge ( 'none', *, *, #49390, .t. ) ;
#50202 = axis2_placement_3d ( 'none', #50199, #50140, #50190 ) ;
#50204 = vector ( 'none', #50135, 1000.000000000000000 ) ;
#50205 = oriented_edge ( 'none', *, *, #48773, .f. ) ;
#50206 = line ( 'none', #50183, #50173 ) ;
#50207 = plane ( 'none', #50202 ) ;
#50208 = oriented_edge ( 'none', *, *, #50347, .t. ) ;
#50209 = vector ( 'none', #50163, 1000.000000000000100 ) ;
#50210 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50211 = axis2_placement_3d ( 'none', #50210, #50277, #50276 ) ;
#50212 = cartesian_point ( 'none', ( 2.081668171172168500e-014, 120.0000000000000000, 63.50000000000000000 ) ) ;
#50213 = circle ( 'none', #50265, 1.000000000000000900 ) ;
#50214 = cartesian_point ( 'none', ( 6.966545630018875300, 120.0000000000000000, 63.12461676703363600 ) ) ;
#50215 = face_outer_bound ( 'none', #53012, .t. ) ;
#50216 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50217 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50218 = edge_curve ( 'none', #49383, #50000, #49404, .t. ) ;
#50219 = axis2_placement_3d ( 'none', #50247, #50251, #50244 ) ;
#50220 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50221 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50222 = cartesian_point ( 'none', ( -7.958660331333309300, 120.0000000000000000, 62.99928353346933800 ) ) ;
#50223 = axis2_placement_3d ( 'none', #50222, #50221, #50220 ) ;
#50224 = cartesian_point ( 'none', ( 20.50258157546443600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#50225 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245534800, -1.749999999999999800 ) ) ;
#50226 = cartesian_point ( 'none', ( -6.238526717231621000, 120.0000000000000000, 57.36175367262045200 ) ) ;
#50227 = direction ( 'none', ( 0.2486898871648557400, -0.0000000000000000000, -0.9685831611286308500 ) ) ;
#50228 = vector ( 'none', #50227, 1000.000000000000000 ) ;
#50229 = cartesian_point ( 'none', ( -13.37866814141724900, 120.0000000000000000, 56.12754438563856500 ) ) ;
#50230 = line ( 'none', #50229, #50228 ) ;
#50231 = plane ( 'none', #50236 ) ;
#50232 = face_outer_bound ( 'none', #53021, .t. ) ;
#50233 = cartesian_point ( 'none', ( 22.49999999999999600, 0.0000000000000000000, 25.00000000000000000 ) ) ;
#50234 = cartesian_point ( 'none', ( 6.238526717231641400, 120.0000000000000000, 57.36175367262045200 ) ) ;
#50235 = circle ( 'none', #50211, 3.499999999999999600 ) ;
#50236 = axis2_placement_3d ( 'none', #50224, #50217, #50216 ) ;
#50237 = cartesian_point ( 'none', ( -6.966545630018828200, 120.0000000000000000, 63.12461676703363600 ) ) ;
#50238 = circle ( 'none', #50223, 1.000000000000000900 ) ;
#50239 = vertex_point ( 'none', #49333 ) ;
#50240 = oriented_edge ( 'none', *, *, #4838, .f. ) ;
#50241 = plane ( 'none', #50219 ) ;
#50242 = cylindrical_surface ( 'none', #50312, 2.499999999999998700 ) ;
#50243 = face_outer_bound ( 'none', #52920, .t. ) ;
#50245 = oriented_edge ( 'none', *, *, #46732, .f. ) ;
#50244 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50246 = vertex_point ( 'none', #49357 ) ;
#50247 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#50248 = face_outer_bound ( 'none', #53040, .t. ) ;
#50249 = oriented_edge ( 'none', *, *, #48310, .t. ) ;
#50250 = face_outer_bound ( 'none', #53043, .t. ) ;
#50251 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50252 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50253 = vector ( 'none', #50252, 1000.000000000000000 ) ;
#50254 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 24.99999999999999600 ) ) ;
#50255 = line ( 'none', #50254, #50253 ) ;
#50256 = direction ( 'none', ( 1.493220153798561600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50257 = vector ( 'none', #50256, 1000.000000000000000 ) ;
#50258 = cartesian_point ( 'none', ( -0.9999999999999756900, 120.0000000000000000, 57.69133383793444400 ) ) ;
#50259 = line ( 'none', #50258, #50257 ) ;
#50260 = edge_curve ( 'none', #49887, #51028, #49328, .t. ) ;
#50261 = cartesian_point ( 'none', ( 22.49999999999999600, 2.000000000000000000, 25.00000000000000000 ) ) ;
#50262 = cartesian_point ( 'none', ( 20.50258157546443600, 47.00000000000000000, 8.699999999999999300 ) ) ;
#50263 = line ( 'none', #50262, #50267 ) ;
#50264 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50265 = axis2_placement_3d ( 'none', #50212, #50275, #50264 ) ;
#50266 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50267 = vector ( 'none', #50266, 1000.000000000000000 ) ;
#50268 = edge_loop ( 'none', ( #50201, #50141, #49557, #50143 ) ) ;
#50269 = vertex_point ( 'none', #49392 ) ;
#50270 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -2.478176394252580600e-016 ) ) ;
#50271 = direction ( 'none', ( 2.478176394252580600e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50272 = cartesian_point ( 'none', ( 27.50258157546444000, 47.00000000000000000, 8.699999999999997500 ) ) ;
#50273 = axis2_placement_3d ( 'none', #50272, #50271, #50270 ) ;
#50274 = plane ( 'none', #50273 ) ;
#50275 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50276 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50277 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50278 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50279 = circle ( 'none', #50349, 57.69999999999998900 ) ;
#50280 = cartesian_point ( 'none', ( 8.222756119860593000, 120.0000000000000000, 57.11108720549183500 ) ) ;
#50281 = cartesian_point ( 'none', ( 8.950775032647831300, 120.0000000000000000, 62.87395029990502600 ) ) ;
#50282 = cartesian_point ( 'none', ( 1.000000000000025100, 120.0000000000000000, 63.50000000000000000 ) ) ;
#50283 = axis2_placement_3d ( 'none', #50342, #50335, #50334 ) ;
#50284 = direction ( 'none', ( -1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50285 = edge_loop ( 'none', ( #50797, #50069 ) ) ;
#50286 = vector ( 'none', #50284, 1000.000000000000000 ) ;
#50287 = vertex_point ( 'none', #49391 ) ;
#50288 = cartesian_point ( 'none', ( -25.39999999999996300, 0.0000000000000000000, 4.149999999999999500 ) ) ;
#50289 = cylindrical_surface ( 'none', #50294, 12.49999999999999300 ) ;
#50290 = face_outer_bound ( 'none', #47979, .t. ) ;
#50291 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 3.097720492815725800e-017 ) ) ;
#50292 = direction ( 'none', ( -3.097720492815725800e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50293 = cartesian_point ( 'none', ( 27.50258157546444000, 47.00000000000000000, 1.700000000000000000 ) ) ;
#50294 = axis2_placement_3d ( 'none', #50295, #50278, #50299 ) ;
#50295 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#50296 = cartesian_point ( 'none', ( 12.72691906009821100, 2.449293598294705900e-016, -2.000000000000000900 ) ) ;
#50297 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50298 = vector ( 'none', #50297, 1000.000000000000000 ) ;
#50299 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50300 = cartesian_point ( 'none', ( -12.49999999999999300, 1.530808498934190700e-015, -52.99999999999999300 ) ) ;
#50301 = plane ( 'none', #50308 ) ;
#50302 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, 8.699999999999997500 ) ) ;
#50303 = line ( 'none', #50302, #50298 ) ;
#50304 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50305 = vector ( 'none', #50304, 1000.000000000000000 ) ;
#50306 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, 1.700000000000000000 ) ) ;
#50307 = vertex_point ( 'none', #49329 ) ;
#50308 = axis2_placement_3d ( 'none', #50293, #50292, #50291 ) ;
#50309 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50310 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50311 = cartesian_point ( 'none', ( -22.49999999999999600, 2.000000000000000000, 22.50000000000000000 ) ) ;
#50312 = axis2_placement_3d ( 'none', #50311, #50310, #50309 ) ;
#50313 = line ( 'none', #50306, #50305 ) ;
#50314 = cartesian_point ( 'none', ( 1.000000000000022600, 120.0000000000000000, 57.69133383793443000 ) ) ;
#50315 = line ( 'none', #50288, #50286 ) ;
#50316 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50317 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50318 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50319 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50320 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#50321 = axis2_placement_3d ( 'none', #50323, #50367, #50365 ) ;
#50322 = face_outer_bound ( 'none', #53126, .t. ) ;
#50323 = cartesian_point ( 'none', ( 10.99999999999999100, 47.00000000000000000, 1.700000000000000000 ) ) ;
#50324 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50325 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50326 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -52.99999999999999300 ) ) ;
#50327 = axis2_placement_3d ( 'none', #50326, #50325, #50324 ) ;
#50328 = circle ( 'none', #50327, 12.49999999999999300 ) ;
#50329 = axis2_placement_3d ( 'none', #50320, #50319, #50386 ) ;
#50330 = plane ( 'none', #50321 ) ;
#50331 = face_outer_bound ( 'none', #47913, .t. ) ;
#50332 = axis2_placement_3d ( 'none', #50318, #50317, #50316 ) ;
#50333 = conical_surface ( 'none', #50329, 0.9999999999999983300, 1.029744258676653600 ) ;
#50334 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50335 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50336 = cartesian_point ( 'none', ( 12.49999999999999300, 0.0000000000000000000, -52.99999999999999300 ) ) ;
#50337 = oriented_edge ( 'none', *, *, #49892, .f. ) ;
#50338 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50339 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50340 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50341 = circle ( 'none', #50332, 12.49999999999999300 ) ;
#50342 = cartesian_point ( 'none', ( 7.958660331333352800, 120.0000000000000000, 62.99928353346933800 ) ) ;
#50343 = direction ( 'none', ( 0.1253332335643048400, 0.0000000000000000000, 0.9921147013144777600 ) ) ;
#50344 = vector ( 'none', #50343, 1000.000000000000000 ) ;
#50345 = cartesian_point ( 'none', ( 6.238526717231641400, 120.0000000000000000, 57.36175367262045200 ) ) ;
#50346 = line ( 'none', #50345, #50344 ) ;
#50347 = edge_curve ( 'none', #50000, #50307, #49385, .t. ) ;
#50348 = circle ( 'none', #50283, 1.000000000000000900 ) ;
#50349 = axis2_placement_3d ( 'none', #50340, #50339, #50338 ) ;
#50350 = cartesian_point ( 'none', ( 13.37866814141728800, 120.0000000000000000, 56.12754438563852200 ) ) ;
#50351 = direction ( 'none', ( -0.1253332335643048400, -0.0000000000000000000, -0.9921147013144777600 ) ) ;
#50352 = cartesian_point ( 'none', ( 8.222756119860594700, 120.0000000000000000, 57.11108720549184200 ) ) ;
#50353 = line ( 'none', #50352, #50427 ) ;
#50354 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.99999999999999600 ) ) ;
#50355 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50356 = vector ( 'none', #50355, 1000.000000000000000 ) ;
#50357 = cartesian_point ( 'none', ( -12.49999999999999300, 1.530808498934190700e-015, 26.92483899198589000 ) ) ;
#50358 = axis2_placement_3d ( 'none', #50370, #50414, #50416 ) ;
#50359 = advanced_face ( 'none', ( #49375 ), #49393, .f. ) ;
#50360 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, -1.494734883432367500e-016 ) ) ;
#50361 = vector ( 'none', #50360, 1000.000000000000000 ) ;
#50362 = oriented_edge ( 'none', *, *, #53003, .t. ) ;
#50363 = oriented_edge ( 'none', *, *, #48208, .t. ) ;
#50364 = cartesian_point ( 'none', ( 31.46766498550287100, 120.0000000000000000, 55.16372050868358200 ) ) ;
#50365 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -3.097720492815729500e-017 ) ) ;
#50366 = oriented_edge ( 'none', *, *, #4996, .f. ) ;
#50368 = oriented_edge ( 'none', *, *, #48155, .f. ) ;
#50367 = direction ( 'none', ( 3.097720492815729500e-017, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50369 = line ( 'none', #50375, #50361 ) ;
#50370 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#50371 = line ( 'none', #50357, #50356 ) ;
#50372 = direction ( 'none', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ;
#50373 = edge_loop ( 'none', ( #48608, #48440, #48594, #48436 ) ) ;
#50374 = vector ( 'none', #50372, 1000.000000000000000 ) ;
#50375 = cartesian_point ( 'none', ( 2.129999999999999900, 1.088021211489871700, 0.5149999999999999000 ) ) ;
#50376 = cartesian_point ( 'none', ( 0.3126073911696367600, -2.020725942163688500, 3.499999999999996900 ) ) ;
#50377 = advanced_face ( 'none', ( #49408 ), #49389, .t. ) ;
#50379 = edge_loop ( 'none', ( #50555, #51375, #50629, #50630 ) ) ;
#50378 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50380 = direction ( 'none', ( -0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50381 = cartesian_point ( 'none', ( 0.0000000000000000000, 2.149999999999998100, -0.5150000000000000100 ) ) ;
#50382 = axis2_placement_3d ( 'none', #50381, #50380, #50378 ) ;
#50383 = plane ( 'none', #50382 ) ;
#50384 = cartesian_point ( 'none', ( 17.99999999999998600, 47.00000000000000000, 1.700000000000000200 ) ) ;
#50385 = line ( 'none', #50384, #50374 ) ;
#50386 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50387 = edge_curve ( 'none', #49842, #50307, #49367, .t. ) ;
#50388 = face_outer_bound ( 'none', #47990, .t. ) ;
#50389 = face_outer_bound ( 'none', #53010, .t. ) ;
#50390 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 2.000000000000000000, 10.69999999999999400 ) ) ;
#50391 = line ( 'none', #50390, #50453 ) ;
#50393 = vertex_point ( 'none', #49445 ) ;
#50392 = axis2_placement_3d ( 'none', #50454, #50436, #50435 ) ;
#50394 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50395 = vector ( 'none', #50394, 1000.000000000000000 ) ;
#50396 = cartesian_point ( 'none', ( -12.47500000000000300, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50397 = line ( 'none', #50396, #50395 ) ;
#50398 = edge_curve ( 'none', #48618, #50287, #49387, .t. ) ;
#50399 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245532100, -1.750000000000004700 ) ) ;
#50400 = vertex_point ( 'none', #49372 ) ;
#50401 = vertex_point ( 'none', #49436 ) ;
#50402 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50403 = cartesian_point ( 'none', ( 1.000000000000022600, 120.0000000000000000, 57.69133383793443700 ) ) ;
#50404 = face_bound ( 'none', #53171, .t. ) ;
#50405 = vector ( 'none', #50402, 1000.000000000000000 ) ;
#50406 = cartesian_point ( 'none', ( 12.49999999999999300, 0.0000000000000000000, 26.92483899198589000 ) ) ;
#50407 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50408 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50409 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50410 = axis2_placement_3d ( 'none', #50409, #50408, #50407 ) ;
#50411 = circle ( 'none', #50410, 12.49999999999999300 ) ;
#50412 = line ( 'none', #50406, #50405 ) ;
#50413 = circle ( 'none', #50445, 0.9999999999999940000 ) ;
#50414 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50415 = circle ( 'none', #50422, 2.000000000000000900 ) ;
#50416 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50417 = cartesian_point ( 'none', ( 2.129999999999999900, 0.6774776749089228600, 0.5149999999999997900 ) ) ;
#50418 = cylindrical_surface ( 'none', #50358, 12.49999999999999300 ) ;
#50419 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50420 = vector ( 'none', #50419, 1000.000000000000000 ) ;
#50421 = cartesian_point ( 'none', ( 7.299999999999995400, -9.999999999999994700, -124.5000000000000000 ) ) ;
#50422 = axis2_placement_3d ( 'none', #50461, #50460, #50459 ) ;
#50423 = vertex_point ( 'none', #49444 ) ;
#50424 = line ( 'none', #50421, #50420 ) ;
#50425 = oriented_edge ( 'none', *, *, #50398, .t. ) ;
#50426 = cartesian_point ( 'none', ( 12.57308093990178800, -5.777789833161707600e-031, 2.000000000000000900 ) ) ;
#50427 = vector ( 'none', #50351, 1000.000000000000000 ) ;
#50428 = line ( 'none', #50484, #50478 ) ;
#50429 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50430 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50431 = axis2_placement_3d ( 'none', #50442, #50430, #50429 ) ;
#50432 = circle ( 'none', #50431, 2.500000000000002200 ) ;
#50433 = oriented_edge ( 'none', *, *, #49852, .f. ) ;
#50434 = vertex_point ( 'none', #49388 ) ;
#50435 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50436 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50437 = axis2_placement_3d ( 'none', #50487, #50474, #50490 ) ;
#50438 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50439 = face_outer_bound ( 'none', #53168, .t. ) ;
#50440 = direction ( 'none', ( -4.479660461395679400e-016, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50441 = vector ( 'none', #50440, 1000.000000000000000 ) ;
#50442 = cartesian_point ( 'none', ( -6.938893903907228400e-015, 0.0000000000000000000, 13.19999999999999600 ) ) ;
#50443 = cartesian_point ( 'none', ( 24.30568558136540200, 120.0000000000000000, 58.67268230121928200 ) ) ;
#50444 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50445 = axis2_placement_3d ( 'none', #50464, #50463, #50444 ) ;
#50446 = line ( 'none', #50403, #50441 ) ;
#50447 = axis2_placement_3d ( 'none', #50438, #50489, #50488 ) ;
#50448 = cartesian_point ( 'none', ( 22.16737294876038400, 120.0000000000000000, 53.27192108935597000 ) ) ;
#50449 = line ( 'none', #50448, #50495 ) ;
#50450 = cartesian_point ( 'none', ( 0.0000000000000000000, -3.031088913245533000, 1.750000000000002700 ) ) ;
#50451 = plane ( 'none', #50392 ) ;
#50452 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50453 = vector ( 'none', #50452, 1000.000000000000000 ) ;
#50454 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50455 = oriented_edge ( 'none', *, *, #4927, .f. ) ;
#50456 = edge_loop ( 'none', ( #53017, #52999, #53026, #52998 ) ) ;
#50457 = oriented_edge ( 'none', *, *, #48208, .f. ) ;
#50458 = oriented_edge ( 'none', *, *, #4235, .t. ) ;
#50459 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#50460 = direction ( 'none', ( -1.000000000000000000, -1.224606353822377300e-016, -0.0000000000000000000 ) ) ;
#50462 = advanced_face ( 'none', ( #49382 ), #49437, .f. ) ;
#50461 = cartesian_point ( 'none', ( 12.57308093990178800, 8.998506607404827300e-016, 0.0000000000000000000 ) ) ;
#50463 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50464 = cartesian_point ( 'none', ( 15.79180783496831500, 120.0000000000000000, 61.50503073166804300 ) ) ;
#50465 = cartesian_point ( 'none', ( -2.596462005059871000e-015, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50466 = direction ( 'none', ( 2.775557561562891400e-017, 3.722199045862795300e-046, -1.000000000000000200 ) ) ;
#50467 = axis2_placement_3d ( 'none', #50482, #50466, #50722 ) ;
#50468 = cartesian_point ( 'none', ( 0.0000000000000000000, 3.031088913245532100, -1.750000000000004700 ) ) ;
#50469 = cartesian_point ( 'none', ( -1.269221795998302900e-015, 3.375361811986502800, -1.153701847711633600 ) ) ;
#50470 = cartesian_point ( 'none', ( 0.1217565302851105500, 3.710888496608921300, -0.5725525826504667100 ) ) ;
#50471 = cartesian_point ( 'none', ( 0.3126073911696418700, 4.041451884327385000, -8.294523057778654400e-017 ) ) ;
#50472 = direction ( 'none', ( 0.0000000000000000000, 3.384321410540669400e-032, 1.000000000000000400 ) ) ;
#50473 = cartesian_point ( 'none', ( 35.50000000000002800, 40.49999999999999300, 35.50000000000000000 ) ) ;
#50474 = direction ( 'none', ( 0.0000000000000000000, 3.384321410540669400e-032, 1.000000000000000400 ) ) ;
#50475 = b_spline_curve_with_knots ( 'none', 3,
( #50471, #50470, #50469, #50468 ),
.unspecified., .f., .f.,
( 4, 4 ),
( 2.380739282169072900e-007, 0.002044882221487535400 ),
.unspecified. ) ;
#50476 = axis2_placement_3d ( 'none', #50465, #49002, #49305 ) ;
#50477 = direction ( 'none', ( 1.000000000000000000, -0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50478 = vector ( 'none', #50477, 1000.000000000000000 ) ;
#50479 = axis2_placement_3d ( 'none', #50473, #50472, #50483 ) ;
#50480 = direction ( 'none', ( 0.2486898871648554300, 0.0000000000000000000, 0.9685831611286308500 ) ) ;
#50481 = vector ( 'none', #50480, 1000.000000000000200 ) ;
#50482 = cartesian_point ( 'none', ( -4.336808483146864600e-015, 10.00000000000000900, -1.387778780781445700e-014 ) ) ;
#50483 = direction ( 'none', ( -2.465189409261841300e-032, -1.000000000000000000, -3.384321410540669400e-032 ) ) ;
#50484 = cartesian_point ( 'none', ( 7.299999999999995400, 3.500000000000000000, -93.00000000000000000 ) ) ;
#50485 = cartesian_point ( 'none', ( 14.82322467383968100, 120.0000000000000000, 61.75372061883288700 ) ) ;
#50486 = circle ( 'none', #50476, 12.47500000000000100 ) ;
#50487 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50488 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50489 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50490 = direction ( 'none', ( 1.000000000000000400, 2.465189409261841300e-032, 0.0000000000000000000 ) ) ;
#50491 = cartesian_point ( 'none', ( 38.13338051494705600, 120.0000000000000000, 50.78479389051662500 ) ) ;
#50492 = cartesian_point ( 'none', ( 13.37866814141728800, 120.0000000000000000, 56.12754438563852200 ) ) ;
#50493 = line ( 'none', #50492, #50481 ) ;
#50494 = direction ( 'none', ( -0.3681245526846788600, -0.0000000000000000000, -0.9297764858882509000 ) ) ;
#50495 = vector ( 'none', #50494, 1000.000000000000100 ) ;
#50496 = circle ( 'none', #50447, 57.69999999999998200 ) ;
#50497 = edge_curve ( 'none', #48618, #48619, #49430, .t. ) ;
#50498 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50499 = cartesian_point ( 'none', ( -22.49999999999999600, 0.0000000000000000000, 24.00000000000000400 ) ) ;
#50500 = axis2_placement_3d ( 'none', #50499, #50498, #50564 ) ;
#50501 = vector ( 'none', #50562, 1000.000000000000000 ) ;
#50502 = cartesian_point ( 'none', ( 26.91670536020974300, 120.0000000000000000, 51.03705489692421100 ) ) ;
#50503 = axis2_placement_3d ( 'none', #50563, #50558, #50557 ) ;
#50504 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50505 = face_bound ( 'none', #53192, .t. ) ;
#50506 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50507 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50508 = line ( 'none', #50502, #50501 ) ;
#50509 = circle ( 'none', #50596, 3.499999999999999600 ) ;
#50510 = cartesian_point ( 'none', ( 29.00000000000000400, -6.000000000000000000, -30.00000000000000000 ) ) ;
#50511 = face_outer_bound ( 'none', #53211, .t. ) ;
#50512 = axis2_placement_3d ( 'none', #50553, #50504, #50545 ) ;
#50513 = vertex_point ( 'none', #49368 ) ;
#50514 = circle ( 'none', #50503, 4.000000000000000000 ) ;
#50515 = cartesian_point ( 'none', ( 22.16737294876038100, 120.0000000000000000, 53.27192108935596300 ) ) ;
#50516 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50517 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50518 = cartesian_point ( 'none', ( 23.37590909547714800, 120.0000000000000000, 59.04080685390396600 ) ) ;
#50519 = axis2_placement_3d ( 'none', #50518, #50517, #50516 ) ;
#50520 = axis2_placement_3d ( 'none', #50531, #50507, #50506 ) ;
#50521 = oriented_edge ( 'none', *, *, #46761, .t. ) ;
#50522 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50523 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50524 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50525 = axis2_placement_3d ( 'none', #50524, #50523, #50522 ) ;
#50526 = circle ( 'none', #50520, 57.69999999999999600 ) ;
#50527 = edge_curve ( 'none', #46713, #46716, #49415, .t. ) ;
#50528 = plane ( 'none', #50500 ) ;
#50529 = cartesian_point ( 'none', ( 20.30781997698388300, 120.0000000000000000, 54.00817019472533100 ) ) ;
#50530 = circle ( 'none', #50519, 1.000000000000000900 ) ;
#50531 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50532 = cartesian_point ( 'none', ( 29.71505162541513900, 120.0000000000000000, 56.12722785688701100 ) ) ;
#50533 = circle ( 'none', #50525, 57.70000000000001700 ) ;
#50534 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50535 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50536 = circle ( 'none', #50591, 57.70000000000000300 ) ;
#50537 = circle ( 'none', #50540, 1.000000000000000900 ) ;
#50538 = direction ( 'none', ( 0.3681245526846787500, 0.0000000000000000000, 0.9297764858882510100 ) ) ;
#50539 = vector ( 'none', #50538, 1000.000000000000100 ) ;
#50540 = axis2_placement_3d ( 'none', #50546, #50535, #50534 ) ;
#50541 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50542 = circle ( 'none', #50579, 0.9999999999999983300 ) ;
#50543 = cartesian_point ( 'none', ( 20.30781997698388300, 120.0000000000000000, 54.00817019472533100 ) ) ;
#50544 = line ( 'none', #50543, #50539 ) ;
#50545 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50546 = cartesian_point ( 'none', ( 30.59135830545900300, 120.0000000000000000, 55.64547418278529300 ) ) ;
#50547 = cartesian_point ( 'none', ( 26.91670536020974300, 120.0000000000000000, 51.03705489692421100 ) ) ;
#50548 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50550 = edge_curve ( 'none', #50246, #50580, #49412, .t. ) ;
#50549 = vector ( 'none', #50548, 1000.000000000000000 ) ;
#50551 = edge_loop ( 'none', ( #51145, #50979, #50852, #50854 ) ) ;
#50552 = cartesian_point ( 'none', ( 30.00000000000000700, -6.000000000000000000, -28.99999999999999600 ) ) ;
#50553 = cartesian_point ( 'none', ( -22.49999999999938500, 0.0000000000000000000, 24.00000000000001100 ) ) ;
#50554 = cartesian_point ( 'none', ( 15.31583446367455400, 120.0000000000000000, 55.63016461130884200 ) ) ;
#50555 = oriented_edge ( 'none', *, *, #50627, .f. ) ;
#50556 = cartesian_point ( 'none', ( -0.9999999999999792400, 120.0000000000000000, 63.50000000000000000 ) ) ;
#50557 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50558 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50559 = circle ( 'none', #50512, 2.499999999999998700 ) ;
#50560 = line ( 'none', #50552, #50549 ) ;
#50561 = axis2_placement_3d ( 'none', #50598, #50584, #50583 ) ;
#50562 = direction ( 'none', ( 0.4817536741017166600, 0.0000000000000000000, 0.8763066800438628100 ) ) ;
#50563 = cartesian_point ( 'none', ( -22.50000000000000000, 0.0000000000000000000, -20.99999999999999300 ) ) ;
#50564 = direction ( 'none', ( 0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50565 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50566 = face_outer_bound ( 'none', #53238, .t. ) ;
#50567 = circle ( 'none', #50575, 1.000000000000000900 ) ;
#50568 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50569 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50570 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50571 = axis2_placement_3d ( 'none', #50570, #50569, #50568 ) ;
#50572 = cartesian_point ( 'none', ( -23.37590909547709100, 120.0000000000000000, 59.04080685390395200 ) ) ;
#50573 = axis2_placement_3d ( 'none', #50572, #50640, #50639 ) ;
#50574 = circle ( 'none', #50571, 3.499999999999999600 ) ;
#50575 = axis2_placement_3d ( 'none', #50623, #50622, #50621 ) ;
#50576 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50577 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50578 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#50579 = axis2_placement_3d ( 'none', #50578, #50577, #50576 ) ;
#50580 = vertex_point ( 'none', #49429 ) ;
#50581 = cartesian_point ( 'none', ( -16.76039099609690900, 120.0000000000000000, 61.25634084450322100 ) ) ;
#50582 = vertex_point ( 'none', #49491 ) ;
#50583 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50584 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50585 = axis2_placement_3d ( 'none', #50626, #50625, #50624 ) ;
#50586 = plane ( 'none', #50585 ) ;
#50587 = oriented_edge ( 'none', *, *, #50632, .t. ) ;
#50588 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50589 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50590 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50591 = axis2_placement_3d ( 'none', #50590, #50589, #50588 ) ;
#50592 = circle ( 'none', #50561, 57.69999999999999600 ) ;
#50593 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50594 = oriented_edge ( 'none', *, *, #50749, .t. ) ;
#50595 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, -0.0000000000000000000 ) ) ;
#50596 = axis2_placement_3d ( 'none', #50541, #50595, #50593 ) ;
#50597 = cartesian_point ( 'none', ( -14.82322467383964700, 120.0000000000000000, 61.75372061883292900 ) ) ;
#50598 = cartesian_point ( 'none', ( 0.0000000000000000000, 120.0000000000000000, 0.0000000000000000000 ) ) ;
#50599 = circle ( 'none', #50573, 1.000000000000000900 ) ;
#50600 = cartesian_point ( 'none', ( 22.44613260958889400, 120.0000000000000000, 59.40893140658863600 ) ) ;
#50601 = edge_loop ( 'none', ( #50878, #51510, #51780, #49083 ) ) ;
#50602 = oriented_edge ( 'none', *, *, #50876, .f. ) ;
#50603 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50604 = vector ( 'none', #50603, 1000.000000000000000 ) ;
#50605 = cartesian_point ( 'none', ( 29.99999999999999600, -6.000000000000000000, 28.99999999999999600 ) ) ;
#50606 = line ( 'none', #50605, #50604 ) ;
#50607 = cartesian_point ( 'none', ( 29.00000000000000400, -6.000000000000000000, -28.99999999999999600 ) ) ;
#50608 = direction ( 'none', ( -0.2486898871648554300, -0.0000000000000000000, -0.9685831611286308500 ) ) ;
#50609 = vector ( 'none', #50608, 1000.000000000000200 ) ;
#50610 = cartesian_point ( 'none', ( 15.31583446367454600, 120.0000000000000000, 55.63016461130880700 ) ) ;
#50611 = cartesian_point ( 'none', ( 29.00000000000000400, -6.000000000000000000, -30.00000000000000000 ) ) ;
#50612 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50613 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50614 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -121.5000000000000000 ) ) ;
#50615 = line ( 'none', #50610, #50609 ) ;
#50616 = cylindrical_surface ( 'none', #50637, 1.000000000000000900 ) ;
#50618 = vertex_point ( 'none', #49489 ) ;
#50617 = face_outer_bound ( 'none', #53228, .t. ) ;
#50619 = axis2_placement_3d ( 'none', #50614, #50613, #50612 ) ;
#50620 = face_outer_bound ( 'none', #53138, .t. ) ;
#50621 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50622 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#50623 = cartesian_point ( 'none', ( 29.00000000000000400, -6.000000000000000000, -28.99999999999999600 ) ) ;
#50624 = direction ( 'none', ( -1.734723475976806800e-016, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50625 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, -1.734723475976806800e-016 ) ) ;
#50626 = cartesian_point ( 'none', ( 29.99999999999999600, -6.000000000000000000, 30.00000000000000000 ) ) ;
#50627 = edge_curve ( 'none', #50393, #50400, #49478, .t. ) ;
#50628 = circle ( 'none', #50670, 57.69999999999998900 ) ;
#50629 = oriented_edge ( 'none', *, *, #51492, .t. ) ;
#50630 = oriented_edge ( 'none', *, *, #51157, .f. ) ;
#50631 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50632 = edge_curve ( 'none', #4785, #4103, #49414, .t. ) ;
#50633 = direction ( 'none', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#50634 = cartesian_point ( 'none', ( 28.99999999999999300, -6.000000000000000000, 28.99999999999999600 ) ) ;
#50635 = axis2_placement_3d ( 'none', #50634, #50633, #50631 ) ;
#50636 = conical_surface ( 'none', #50619, 0.9999999999999983300, 1.029744258676653600 ) ;
#50637 = axis2_placement_3d ( 'none', #50607, #50671, #50668 ) ;
#50638 = circle ( 'none', #50635, 1.000000000000000900 ) ;
#50639 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50640 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50641 = cartesian_point ( 'none', ( 36.51534652619716300, 120.0000000000000000, 51.96036439510157100 ) ) ;
#50642 = line ( 'none', #50653, #50704 ) ;
#50643 = cartesian_point ( 'none', ( 44.19770985389325100, 120.0000000000000000, 45.60496073533084200 ) ) ;
#50644 = cartesian_point ( 'none', ( 33.10109822064470100, 120.0000000000000000, 47.26105475533984200 ) ) ;
#50645 = face_outer_bound ( 'none', #53141, .t. ) ;
#50646 = cartesian_point ( 'none', ( 21.40000000000000200, 1.610000000000002100, 0.0000000000000000000 ) ) ;
#50647 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50648 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50649 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50650 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50651 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -83.72220486043283900 ) ) ;
#50652 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50653 = cartesian_point ( 'none', ( 28.66931872029746800, 120.0000000000000000, 50.07354754872078200 ) ) ;
#50654 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50655 = cartesian_point ( 'none', ( 28.66931872029746500, 120.0000000000000000, 50.07354754872077500 ) ) ;
#50656 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50657 = cartesian_point ( 'none', ( 7.299999999999995400, -3.500000000000000400, -124.5000000000000000 ) ) ;
#50658 = cartesian_point ( 'none', ( -2.596462005059871000e-015, 0.0000000000000000000, -68.49999999999998600 ) ) ;
#50660 = edge_loop ( 'none', ( #52525, #52235 ) ) ;
#50659 = axis2_placement_3d ( 'none', #50651, #50650, #50649 ) ;
#50661 = cylindrical_surface ( 'none', #50702, 12.47500000000000100 ) ;
#50662 = direction ( 'none', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ;
#50663 = vector ( 'none', #50662, 1000.000000000000000 ) ;
#50664 = axis2_placement_3d ( 'none', #50652, #50654, #50647 ) ;
#50665 = circle ( 'none', #50659, 12.47500000000000100 ) ;
#50666 = conical_surface ( 'none', #50664, 3.499999999999999600, 1.047197551196603800 ) ;
#50667 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50668 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50669 = line ( 'none', #50611, #50663 ) ;
#50670 = axis2_placement_3d ( 'none', #50565, #50667, #50656 ) ;
#50671 = direction ( 'none', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ;
#50672 = face_outer_bound ( 'none', #1438, .t. ) ;
#50673 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50674 = cartesian_point ( 'none', ( 7.299999999999995400, 0.0000000000000000000, -93.00000000000000000 ) ) ;
#50675 = axis2_placement_3d ( 'none', #50674, #50673, #50735 ) ;
#50676 = axis2_placement_3d ( 'none', #50685, #50694, #50693 ) ;
#50677 = circle ( 'none', #50720, 1.499999999999999600 ) ;
#50678 = advanced_face ( 'none', ( #49485 ), #49480, .f. ) ;
#50679 = circle ( 'none', #50675, 3.500000000000003100 ) ;
#50680 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50681 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50682 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -123.9999999999999900 ) ) ;
#50683 = axis2_placement_3d ( 'none', #50682, #50681, #50680 ) ;
#50684 = face_outer_bound ( 'none', #53187, .t. ) ;
#50685 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#50686 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50687 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50688 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#50689 = cartesian_point ( 'none', ( 9.367496997597593000, -3.499999999999999600, -124.5000000000000000 ) ) ;
#50690 = circle ( 'none', #50683, 0.9999999999999887900 ) ;
#50691 = cartesian_point ( 'none', ( 7.299999999999995400, 3.500000000000000000, -124.5000000000000000 ) ) ;
#50692 = axis2_placement_3d ( 'none', #50688, #50687, #50686 ) ;
#50693 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50694 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50695 = face_outer_bound ( 'none', #53207, .t. ) ;
#50696 = cartesian_point ( 'none', ( 9.367496997597593000, 3.499999999999999600, -124.5000000000000000 ) ) ;
#50697 = conical_surface ( 'none', #50692, 1.499999999999999600, 0.7853981633974447300 ) ;
#50698 = cylindrical_surface ( 'none', #50676, 0.9999999999999935600 ) ;
#50699 = cartesian_point ( 'none', ( 42.73977259905042600, 120.0000000000000000, 46.97405494718821500 ) ) ;
#50700 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50701 = cartesian_point ( 'none', ( 0.3126073911696383200, 2.020725942163691200, 3.499999999999997800 ) ) ;
#50702 = axis2_placement_3d ( 'none', #50658, #50648, #50700 ) ;
#50703 = direction ( 'none', ( -0.4817536741017166600, -0.0000000000000000000, -0.8763066800438628100 ) ) ;
#50704 = vector ( 'none', #50703, 1000.000000000000100 ) ;
#50705 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50706 = face_outer_bound ( 'none', #53275, .t. ) ;
#50707 = direction ( 'none', ( -1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50708 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, -1.000000000000000000 ) ) ;
#50709 = advanced_face ( 'none', ( #49467 ), #49466, .f. ) ;
#50710 = axis2_placement_3d ( 'none', #50748, #50747, #50761 ) ;
#50711 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50712 = cartesian_point ( 'none', ( 9.367496997597593000, 3.499999999999999600, -124.5000000000000000 ) ) ;
#50713 = cartesian_point ( 'none', ( 9.638348829549906700, 3.500000000000000000, -124.4999999999999900 ) ) ;
#50714 = cartesian_point ( 'none', ( 9.908298765754622700, 3.500000000000000400, -124.4002631647315100 ) ) ;
#50715 = cartesian_point ( 'none', ( 10.20684676858756000, 3.500000000000000000, -124.1266782439266200 ) ) ;
#50716 = cartesian_point ( 'none', ( 10.28839342270023700, 3.500000000000000000, -124.0151145184582300 ) ) ;
#50717 = cartesian_point ( 'none', ( 10.39883274796290500, 3.500000000000000400, -123.7700254218529600 ) ) ;
#50718 = cartesian_point ( 'none', ( 10.42832680730721300, 3.500000000000000400, -123.6347028827896400 ) ) ;
#50719 = cartesian_point ( 'none', ( 10.42832680730862400, 3.500000000000000000, -123.4999999999997000 ) ) ;
#50720 = axis2_placement_3d ( 'none', #50725, #50708, #50707 ) ;
#50721 = plane ( 'none', #50732 ) ;
#50722 = direction ( 'none', ( -1.000000000000000200, -4.930379738077503200e-032, -2.775557561562891400e-017 ) ) ;
#50723 = b_spline_curve_with_knots ( 'none', 3,
( #50719, #50718, #50717, #50716, #50715, #50714, #50713, #50712 ),
.unspecified., .f., .f.,
( 4, 2, 2, 4 ),
( 0.003530740185801542600, 0.003933715801006001900, 0.004336691416210460400, 0.005142642646619350300 ),
.unspecified. ) ;
#50724 = oriented_edge ( 'none', *, *, #51543, .t. ) ;
#50725 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#50726 = cartesian_point ( 'none', ( 7.299999999999995400, 3.500000000000000000, -93.00000000000000000 ) ) ;
#50727 = vector ( 'none', #50711, 1000.000000000000000 ) ;
#50728 = cartesian_point ( 'none', ( 7.299999999999995400, 3.500000000000000000, -93.00000000000000000 ) ) ;
#50729 = line ( 'none', #50728, #50727 ) ;
#50730 = edge_curve ( 'none', #46752, #46704, #49484, .t. ) ;
#50731 = cartesian_point ( 'none', ( 7.299999999999995400, 0.0000000000000000000, -93.00000000000000000 ) ) ;
#50732 = axis2_placement_3d ( 'none', #50731, #50763, #50762 ) ;
#50733 = oriented_edge ( 'none', *, *, #46755, .t. ) ;
#50734 = cartesian_point ( 'none', ( 7.299999999999995400, -3.500000000000000000, -93.00000000000000000 ) ) ;
#50735 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50736 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50737 = oriented_edge ( 'none', *, *, #50932, .t. ) ;
#50738 = edge_curve ( 'none', #50803, #50097, #49509, .t. ) ;
#50739 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50740 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50741 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50742 = axis2_placement_3d ( 'none', #50741, #50740, #50739 ) ;
#50743 = advanced_brep_shape_representation ( '', ( #7754, #50742 ), #50744 ) ;
#50744 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50745 ) ) global_unit_assigned_context ( ( #50760, #50750, #50746 ) ) representation_context ( 'none', 'workaspace' ) );
#50745 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50760, 'distance_accuracy_value', 'none');
#50746 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50747 = direction ( 'none', ( -8.289229884092530500e-008, 0.0000000000000000000, 0.9999999999999967800 ) ) ;
#50748 = cartesian_point ( 'none', ( -1.865076174447159200e-006, -8.000000000000000000, 1.500001865076663800 ) ) ;
#50749 = edge_curve ( 'none', #50097, #50246, #49505, .t. ) ;
#50750 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50751 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50705, 'distance_accuracy_value', 'none');
#50752 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50753 = edge_curve ( 'none', #50239, #50808, #49497, .t. ) ;
#50754 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #50755 ) ;
#50755 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#50756 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50757 = direction ( 'none', ( -0.0000000000000000000, -0.0000000000000000000, 1.000000000000000000 ) ) ;
#50758 = axis2_placement_3d ( 'none', #50764, #50757, #50756 ) ;
#50759 = circle ( 'none', #50758, 9.999999999999994700 ) ;
#50760 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50761 = direction ( 'none', ( 0.9999999999999967800, 4.930380657631323800e-032, 8.289229884092530500e-008 ) ) ;
#50762 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ;
#50763 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50764 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -124.5000000000000000 ) ) ;
#50765 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50770, 'distance_accuracy_value', 'none');
#50766 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50767 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50768 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50769 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50770 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50771 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50772 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50773 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50774 = date_and_time ( #50775, #50776 ) ;
#50775 = calendar_date ( 2016, 28, 1 ) ;
#50776 = local_time ( 15, 29, 16.00000000000000000, #50880 ) ;
#50777 = shape_representation_relationship ( 'none' , 'none' , #49893, #50743 ) ;
#50778 = shape_representation_relationship ( 'none' , 'none' , #50789, #50780 ) ;
#50779 = shape_representation ( 'g12-200', ( #50742 ), #50805 ) ;
#50780 = advanced_brep_shape_representation ( '', ( #8956, #50742 ), #50781 ) ;
#50781 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50782 ) ) global_unit_assigned_context ( ( #50772, #50771, #50783 ) ) representation_context ( 'none', 'workaspace' ) );
#50782 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50772, 'distance_accuracy_value', 'none');
#50783 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50784 = advanced_face ( 'none', ( #49510 ), #49516, .f. ) ;
#50785 = approval_role ( '' ) ;
#50786 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50787 = shape_representation_relationship ( 'none' , 'none' , #50788, #50792 ) ;
#50788 = shape_representation ( '7x7xl_35l', ( #50742 ), #50793 ) ;
#50789 = shape_representation ( '�o��42x25x8', ( #50742 ), #50781 ) ;
#50790 = edge_curve ( 'none', #4847, #4017, #49499, .t. ) ;
#50791 = oriented_edge ( 'none', *, *, #4083, .t. ) ;
#50792 = advanced_brep_shape_representation ( '', ( #192, #50742 ), #50793 ) ;
#50793 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50765 ) ) global_unit_assigned_context ( ( #50770, #50767, #50766 ) ) representation_context ( 'none', 'workaspace' ) );
#50794 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50795 = advanced_face ( 'none', ( #49501, #49548 ), #49500, .t. ) ;
#50796 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50797 = oriented_edge ( 'none', *, *, #51086, .f. ) ;
#50798 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50768, 'distance_accuracy_value', 'none');
#50799 = oriented_edge ( 'none', *, *, #49661, .t. ) ;
#50800 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50801 = shape_representation_relationship ( 'none' , 'none' , #50779, #50804 ) ;
#50802 = shape_representation ( 'g12os1-02', ( #50742 ), #50828 ) ;
#50803 = vertex_point ( 'none', #49496 ) ;
#50804 = advanced_brep_shape_representation ( '', ( #46688, #50742 ), #50805 ) ;
#50805 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50806 ) ) global_unit_assigned_context ( ( #50773, #50809, #50807 ) ) representation_context ( 'none', 'workaspace' ) );
#50806 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50773, 'distance_accuracy_value', 'none');
#50807 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50808 = vertex_point ( 'none', #49542 ) ;
#50810 = edge_loop ( 'none', ( #51017, #50946, #52891, #51485 ) ) ;
#50809 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50811 = edge_loop ( 'none', ( #50521, #52955 ) ) ;
#50812 = shape_representation_relationship ( 'none' , 'none' , #50825, #50814 ) ;
#50813 = shape_representation ( '�x�u�y ver.2', ( #50742 ), #50836 ) ;
#50814 = advanced_brep_shape_representation ( '', ( #11645, #50742 ), #50815 ) ;
#50815 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50816 ) ) global_unit_assigned_context ( ( #50769, #50820, #50819 ) ) representation_context ( 'none', 'workaspace' ) );
#50816 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50769, 'distance_accuracy_value', 'none');
#50817 = approval_status ( 'not_yet_approved' ) ;
#50818 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50819 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50820 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50821 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50822 = design_context ( 'detailed design', #50755, 'design' ) ;
#50823 = edge_curve ( 'none', #49689, #47160, #49538, .t. ) ;
#50824 = shape_representation_relationship ( 'none' , 'none' , #50802, #50826 ) ;
#50825 = shape_representation ( '�~�������q�r����m5 x 10_iso 4162 - m5 x 10 x 10-n', ( #50742 ), #50815 ) ;
#50826 = advanced_brep_shape_representation ( '', ( #47760, #50742 ), #50828 ) ;
#50827 = edge_curve ( 'none', #50092, #50808, #49541, .t. ) ;
#50828 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50798 ) ) global_unit_assigned_context ( ( #50768, #50794, #50800 ) ) representation_context ( 'none', 'workaspace' ) );
#50829 = shape_representation_relationship ( 'none' , 'none' , #50886, #50846 ) ;
#50830 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50831 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50832 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50833 = shape_representation_relationship ( 'none' , 'none' , #50813, #50835 ) ;
#50834 = shape_representation ( '�y�y���� m4 x35 --35n_jis b 1111 binding head screw m4 x 8 --8n', ( #50742 ), #50862 ) ;
#50835 = advanced_brep_shape_representation ( '', ( #12523, #50742 ), #50836 ) ;
#50836 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50837 ) ) global_unit_assigned_context ( ( #50821, #50818, #50796 ) ) representation_context ( 'none', 'workaspace' ) );
#50837 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50821, 'distance_accuracy_value', 'none');
#50838 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50839 = edge_loop ( 'none', ( #51734, #52717, #52763, #52875 ) ) ;
#50840 = oriented_edge ( 'none', *, *, #4812, .f. ) ;
#50841 = cc_design_approval ( #50851, ( #50885 ) ) ;
#50842 = approval_date_time ( #50912, #50851 ) ;
#50843 = advanced_face ( 'none', ( #49536 ), #49549, .f. ) ;
#50844 = shape_representation ( '�x�u���w�\', ( #50742 ), #50874 ) ;
#50845 = oriented_edge ( 'none', *, *, #4093, .t. ) ;
#50846 = advanced_brep_shape_representation ( '', ( #52940, #50742 ), #50847 ) ;
#50847 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50848 ) ) global_unit_assigned_context ( ( #50786, #50858, #50849 ) ) representation_context ( 'none', 'workaspace' ) );
#50848 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50786, 'distance_accuracy_value', 'none');
#50850 = oriented_edge ( 'none', *, *, #49661, .f. ) ;
#50849 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50851 = approval ( #50817, 'unspecified' ) ;
#50852 = oriented_edge ( 'none', *, *, #50632, .f. ) ;
#50853 = calendar_date ( 2016, 28, 1 ) ;
#50854 = oriented_edge ( 'none', *, *, #4856, .f. ) ;
#50855 = local_time ( 15, 29, 16.00000000000000000, #50867 ) ;
#50856 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50857 = oriented_edge ( 'none', *, *, #52099, .t. ) ;
#50858 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50859 = shape_representation_relationship ( 'none' , 'none' , #50834, #50861 ) ;
#50860 = oriented_edge ( 'none', *, *, #4854, .f. ) ;
#50861 = advanced_brep_shape_representation ( '', ( #9259, #50742 ), #50862 ) ;
#50862 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50863 ) ) global_unit_assigned_context ( ( #50838, #50832, #50831 ) ) representation_context ( 'none', 'workaspace' ) );
#50863 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50838, 'distance_accuracy_value', 'none');
#50864 = person_and_organization ( #51022, #51508 ) ;
#50865 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50866 = vertex_point ( 'none', #49526 ) ;
#50867 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#50868 = oriented_edge ( 'none', *, *, #48194, .f. ) ;
#50869 = oriented_edge ( 'none', *, *, #46718, .t. ) ;
#50870 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50871 = shape_representation_relationship ( 'none' , 'none' , #50844, #50873 ) ;
#50872 = shape_representation ( '�x�u���u�\', ( #50742 ), #50920 ) ;
#50873 = advanced_brep_shape_representation ( '', ( #22589, #50742 ), #50874 ) ;
#50874 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50875 ) ) global_unit_assigned_context ( ( #50830, #50856, #50877 ) ) representation_context ( 'none', 'workaspace' ) );
#50875 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50830, 'distance_accuracy_value', 'none');
#50876 = edge_curve ( 'none', #46724, #46690, #49583, .t. ) ;
#50878 = oriented_edge ( 'none', *, *, #46707, .f. ) ;
#50877 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50879 = date_time_role ( 'creation_date' ) ;
#50880 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#50881 = cc_design_person_and_organization_assignment ( #50918, #50917, ( #50885 ) ) ;
#50882 = approval_person_organization ( #50864, #50851, #50785 ) ;
#50883 = oriented_edge ( 'none', *, *, #52960, .t. ) ;
#50884 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50885 = product_definition ( 'unknown', '', #50910, #50822 ) ;
#50886 = shape_representation ( '�x�u���Ԥ�jth-up3(pvc2mm�p)', ( #50742 ), #50847 ) ;
#50887 = direction ( 'none', ( -2.465189409261841300e-032, -1.000000000000000000, -3.384321410540669400e-032 ) ) ;
#50888 = direction ( 'none', ( 0.1134156205058640300, -7.157852280755759300e-034, 0.9935476319861419300 ) ) ;
#50889 = cartesian_point ( 'none', ( -35.50000000000004300, 40.50000000000000700, -35.50000000000003600 ) ) ;
#50890 = axis2_placement_3d ( 'none', #50889, #50888, #50887 ) ;
#50891 = direction ( 'none', ( -2.465189409261841300e-032, -1.000000000000000000, -3.384321410540669400e-032 ) ) ;
#50892 = direction ( 'none', ( 0.0000000000000000000, 3.384321410540669400e-032, 1.000000000000000400 ) ) ;
#50893 = cartesian_point ( 'none', ( -35.50000000000002800, 40.50000000000000700, 35.50000000000001400 ) ) ;
#50894 = axis2_placement_3d ( 'none', #50893, #50892, #50891 ) ;
#50895 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50896 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50897 = person_and_organization ( #51022, #51508 ) ;
#50898 = cc_design_approval ( #50907, ( #50910 ) ) ;
#50899 = approval_date_time ( #50900, #50907 ) ;
#50900 = date_and_time ( #50901, #50902 ) ;
#50901 = calendar_date ( 2016, 28, 1 ) ;
#50902 = local_time ( 15, 29, 16.00000000000000000, #50904 ) ;
#50903 = edge_loop ( 'none', ( #49059, #50594, #50198, #50737, #51127, #51076, #52189, #51365, #51364, #51230, #51322, #52906, #51313, #51983, #52892, #52981, #52431, #51835, #52980, #52978, #52966, #53209, #53216, #53220, #53035, #52988, #52575, #53214, #53096, #53071, #53049, #53056, #53204, #53062, #53088, #53094, #53091, #53097, #53160, #53152, #53093, #51175, #53198, #53200, #53176, #53172, #53260, #53258, #53250, #53236, #53264, #53256, #399, #46572, #53253, #390, #1720, #1715, #46573, #1724, #1405, #1409, #1380, #1401, #1399, #1379, #1402, #53255, #1439, #1587, #1526, #1605, #1571, #1525, #1640, #1639, #53153, #1771, #1770, #1676, #1647, #1256, #1245, #1220, #1766, #1236, #1499, #1489, #1225, #1258, #1501, #1242, #1530, #1503, #1222, #1537, #1582, #1554, #1550, #1542, #1504, #1546, #1547, #1586, #1548, #1570, #1591, #1693, #1638, #1589, #1677, #1624, #1653, #1692, #1642, #1672, #53205, #1791, #1749, #1714, #1682, #1671, #1670, #1764, #1756, #1784, #1809, #1826, #1755, #1800, #1827, #1833, #1828, #1821, #1834, #1799, #1798, #1797, #1860, #1856, #1844, #1840, #1866, #1858, #1869, #2031, #1864, #2067, #1912, #1870, #1867, #2025, #2957, #3140, #2038, #2037, #2358, #1648, #27513, #27444, #3299, #3841, #21454, #21299, #20923, #21301, #20984, #21543, #20970, #20930, #20967, #21638, #21453, #22007, #22721, #21077, #22684, #22775, #24396, #24102, #22434, #24116, #22859, #24117, #24716, #24331 ) ) ;
#50904 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#50905 = approval_person_organization ( #50909, #50907, #50906 ) ;
#50906 = approval_role ( '' ) ;
#50907 = approval ( #50908, 'unspecified' ) ;
#50908 = approval_status ( 'not_yet_approved' ) ;
#50909 = person_and_organization ( #51022, #51508 ) ;
#50910 = product_definition_formation_with_specified_source ( 'any', '', #51045, .not_known. ) ;
#50911 = cc_design_date_and_time_assignment ( #50774, #50879, ( #50885 ) ) ;
#50912 = date_and_time ( #50853, #50855 ) ;
#50913 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50914 = axis2_placement_3d ( 'none', #50913, #50896, #50895 ) ;
#50915 = shape_representation ( '���~-�콦t��', ( #50914, #50894, #50890, #50191, #50176, #50437, #50479, #50467, #50710 ), #45747 ) ;
#50916 = shape_representation_relationship ( 'none' , 'none' , #50872, #50919 ) ;
#50917 = person_and_organization_role ( 'creator' ) ;
#50918 = person_and_organization ( #51022, #51508 ) ;
#50919 = advanced_brep_shape_representation ( '', ( #8741, #50742 ), #50920 ) ;
#50920 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50921 ) ) global_unit_assigned_context ( ( #50884, #50865, #50870 ) ) representation_context ( 'none', 'workaspace' ) );
#50921 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50884, 'distance_accuracy_value', 'none');
#50922 = shape_representation_relationship ( 'none' , 'none' , #50923, #50925 ) ;
#50923 = shape_representation ( '100w�����\131x50���ʤf70(����)', ( #50742 ), #50926 ) ;
#50924 = shape_representation ( 'm100cd1-45', ( #50742 ), #50945 ) ;
#50925 = advanced_brep_shape_representation ( '', ( #189, #50742 ), #50926 ) ;
#50926 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50927 ) ) global_unit_assigned_context ( ( #50933, #50929, #50928 ) ) representation_context ( 'none', 'workaspace' ) );
#50927 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50933, 'distance_accuracy_value', 'none');
#50928 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50929 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50930 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50931 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50932 = edge_curve ( 'none', #50580, #51081, #49575, .t. ) ;
#50933 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50934 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50935 = axis2_placement_3d ( 'none', #50977, #51040, #51039 ) ;
#50936 = vertex_point ( 'none', #49525 ) ;
#50937 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50938 = local_time ( 15, 29, 16.00000000000000000, #51037 ) ;
#50939 = date_and_time ( #51071, #51072 ) ;
#50940 = edge_curve ( 'none', #49378, #13258, #49570, .t. ) ;
#50941 = shape_representation_relationship ( 'none' , 'none' , #50924, #50944 ) ;
#50942 = shape_representation ( 'm200c2a', ( #50742 ), #50983 ) ;
#50943 = edge_curve ( 'none', #50269, #50092, #49578, .t. ) ;
#50944 = advanced_brep_shape_representation ( '', ( #9282, #50742 ), #50945 ) ;
#50945 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50947 ) ) global_unit_assigned_context ( ( #50930, #50948, #50934 ) ) representation_context ( 'none', 'workaspace' ) );
#50946 = oriented_edge ( 'none', *, *, #52889, .t. ) ;
#50947 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50930, 'distance_accuracy_value', 'none');
#50948 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50949 = direction ( 'none', ( 1.000000000000000200, -2.775557561562891400e-016, -2.069941127718227300e-032 ) ) ;
#50950 = edge_curve ( 'none', #50401, #49378, #49620, .t. ) ;
#50951 = direction ( 'none', ( -2.775557561562891800e-016, -1.000000000000000200, -1.224646799147352000e-016 ) ) ;
#50952 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50953 = axis2_placement_3d ( 'none', #50952, #50951, #50949 ) ;
#50954 = direction ( 'none', ( 0.9986636347430399900, -0.05168118266661359000, 7.073523433695454200e-020 ) ) ;
#50955 = direction ( 'none', ( -0.05168118266661359000, -0.9986636347430399900, -4.572372302645597200e-021 ) ) ;
#50956 = cartesian_point ( 'none', ( -4.268270704414642400e-015, 17.99999999999998600, 191.9452267875535700 ) ) ;
#50957 = axis2_placement_3d ( 'none', #50956, #50955, #50954 ) ;
#50958 = direction ( 'none', ( 0.5029252519140322600, -0.8643299086501675700, 1.413799632921089400e-016 ) ) ;
#50959 = direction ( 'none', ( -0.5512056586187883400, -0.3207285111193523600, 0.7702632952840158300 ) ) ;
#50960 = cartesian_point ( 'none', ( -36.26091066300169500, 62.31818641367711100, -4.999999999999992000 ) ) ;
#50961 = axis2_placement_3d ( 'none', #50960, #50959, #50958 ) ;
#50962 = direction ( 'none', ( 0.4970690321847082700, 0.8677109986873262600, 4.440892098500626200e-016 ) ) ;
#50963 = direction ( 'none', ( -0.008374187434786406500, 0.004797160863283148100, -0.9999534290318019500 ) ) ;
#50964 = cartesian_point ( 'none', ( -35.83867722051750300, -62.56196300535622600, -4.999999999999991100 ) ) ;
#50965 = axis2_placement_3d ( 'none', #50964, #50963, #50962 ) ;
#50966 = direction ( 'none', ( 0.8642813535177948900, 0.5030086897474520500, 3.692307588752516600e-021 ) ) ;
#50967 = direction ( 'none', ( 1.923559568756378200e-017, -3.305839307171067800e-017, 1.000000000000000000 ) ) ;
#50968 = cartesian_point ( 'none', ( -4.124912192460573100e-014, -1.269950780620721100e-014, 11.00000000000000400 ) ) ;
#50969 = axis2_placement_3d ( 'none', #50968, #50967, #50966 ) ;
#50970 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50971 = vertex_point ( 'none', #49556 ) ;
#50972 = edge_curve ( 'none', #51081, #50971, #49559, .t. ) ;
#50973 = shape_representation ( '(�зǫ~)g12h200w(5b32xxx100)(��t��@��)', ( #50935, #50969, #50965, #50961, #50957, #50953, #51020, #51015, #51010, #51006, #51002, #50998, #50995 ), #50987 ) ;
#50974 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#50975 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50976 = axis2_placement_3d ( 'none', #50975, #50974, #50970 ) ;
#50977 = cartesian_point ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#50978 = edge_loop ( 'none', ( #50799, #50845, #52191, #50860 ) ) ;
#50979 = oriented_edge ( 'none', *, *, #4090, .t. ) ;
#50980 = shape_representation_relationship ( 'none' , 'none' , #50942, #50981 ) ;
#50982 = advanced_face ( 'none', ( #49621 ), #49611, .t. ) ;
#50981 = advanced_brep_shape_representation ( '', ( #49213, #50742 ), #50983 ) ;
#50983 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50985 ) ) global_unit_assigned_context ( ( #50931, #50937, #50986 ) ) representation_context ( 'none', 'workaspace' ) );
#50984 = oriented_edge ( 'none', *, *, #48133, .t. ) ;
#50985 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50931, 'distance_accuracy_value', 'none');
#50986 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50987 =( geometric_representation_context ( 3 ) global_uncertainty_assigned_context ( ( #50988 ) ) global_unit_assigned_context ( ( #50991, #50990, #50989 ) ) representation_context ( 'none', 'workaspace' ) );
#50988 = uncertainty_measure_with_unit (length_measure( 1.000000000000000100e-005 ), #50991, 'distance_accuracy_value', 'none');
#50989 =( named_unit ( * ) si_unit ( $, .steradian. ) solid_angle_unit ( ) );
#50990 =( named_unit ( * ) plane_angle_unit ( ) si_unit ( $, .radian. ) );
#50991 =( length_unit ( ) named_unit ( * ) si_unit ( .milli., .metre. ) );
#50992 = direction ( 'none', ( -0.9999942840987446900, -0.003381090037165690500, 6.884683795282953200e-017 ) ) ;
#50993 = direction ( 'none', ( -0.002659640068101930800, 0.7866175809063861200, 0.6174347801377028100 ) ) ;
#50994 = cartesian_point ( 'none', ( 72.09958788351949000, 0.2437765916796355600, -4.999999999999996400 ) ) ;
#50995 = axis2_placement_3d ( 'none', #50994, #50993, #50992 ) ;
#50996 = direction ( 'none', ( 2.465190328815661900e-032, 1.101411730778925400e-016, -1.000000000000000000 ) ) ;
#50997 = direction ( 'none', ( -1.394283993816358500e-016, -1.000000000000000000, -1.101411730778925400e-016 ) ) ;
#50998 = axis2_placement_3d ( 'none', #51011, #50997, #50996 ) ;
#50999 = direction ( 'none', ( -1.000000000000000000, 1.391942117123790000e-014, 5.218066443074167100e-032 ) ) ;
#51000 = direction ( 'none', ( 2.474819978537598100e-032, 5.517771497706185900e-018, -0.9999999999999998900 ) ) ;
#51001 = cartesian_point ( 'none', ( -5.263613433834221300e-013, 2.923815784836872700e-013, 133.9452267875535400 ) ) ;
#51002 = axis2_placement_3d ( 'none', #51001, #51000, #50999 ) ;
#51003 = direction ( 'none', ( -1.000000000000000000, 1.394283993816358500e-016, -4.540660549669747400e-081 ) ) ;
#51004 = direction ( 'none', ( 6.090476921311930300e-081, 1.111549998791932000e-065, -1.000000000000000000 ) ) ;
#51005 = cartesian_point ( 'none', ( -4.269658543548704500e-015, 17.99999999999998600, 124.9452267875535900 ) ) ;
#51006 = axis2_placement_3d ( 'none', #51005, #51004, #51003 ) ;
#51007 = direction ( 'none', ( -4.302114220422481600e-016, -1.000000000000000000, 0.0000000000000000000 ) ) ;
#51008 = direction ( 'none', ( 1.000000000000000000, -4.302114220422481600e-016, 0.0000000000000000000 ) ) ;
#51009 = cartesian_point ( 'none', ( -1.075336808582698200e-015, 5.009678567699086600e-016, 1.445226787553613300 ) ) ;
#51010 = axis2_placement_3d ( 'none', #51009, #51008, #51007 ) ;
#51011 = cartesian_point ( 'none', ( -14.30000000000000100, 17.99999999999998200, 249.4452267875535900 ) ) ;
#51012 = direction ( 'none', ( -1.000000000000000000, 1.665334536937734800e-016, 0.0000000000000000000 ) ) ;
#51013 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, -0.9999999999999997800 ) ) ;
#51014 = cartesian_point ( 'none', ( -7.703719777548943400e-031, -1.225380201592295400e-014, 176.1452267875535800 ) ) ;
#51015 = axis2_placement_3d ( 'none', #51014, #51013, #51012 ) ;
#51016 = direction ( 'none', ( 1.579196543647843700e-016, 0.9999999999999967800, -8.289229885827254000e-008 ) ) ;
#51017 = oriented_edge ( 'none', *, *, #51074, .t. ) ;
#51018 = direction ( 'none', ( 1.309032326229120500e-023, 8.289229885827254000e-008, 0.9999999999999967800 ) ) ;
#51019 = cartesian_point ( 'none', ( -67.00000000000000000, 1.740737588795671100e-006, 34.99999813492318900 ) ) ;
#51020 = axis2_placement_3d ( 'none', #51019, #51018, #51016 ) ;
#51021 = calendar_date ( 2016, 28, 1 ) ;
#51022 = person ( 'unspecified', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#51023 = product ( '(�зǫ~)g12h200w(5b32xxx100)(��t��@��)', '(�зǫ~)g12h200w(5b32xxx100)(��t��@��)', '', ( #51024 ) ) ;
#51024 = mechanical_context ( 'none', #51026, 'mechanical' ) ;
#51025 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51026 ) ;
#51026 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51027 = oriented_edge ( 'none', *, *, #52895, .t. ) ;
#51028 = vertex_point ( 'none', #49619 ) ;
#51029 = product_definition_shape ( 'none', 'none', #51717 ) ;
#51030 = product_related_product_category ( 'detail', '', ( #51725 ) ) ;
#51031 = cc_design_security_classification ( #51760, ( #51779 ) ) ;
#51032 = shape_definition_representation ( #51029, #50923 ) ;
#51033 = approval_date_time ( #51073, #51747 ) ;
#51034 = shape_definition_representation ( #51055, #50915 ) ;
#51035 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51036 = person_and_organization ( #51022, #51508 ) ;
#51037 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51038 = vertex_point ( 'none', #49602 ) ;
#51039 = direction ( 'none', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ;
#51040 = direction ( 'none', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ;
#51041 = local_time ( 15, 29, 16.00000000000000000, #51149 ) ;
#51042 = cc_design_person_and_organization_assignment ( #51044, #51043, ( #51045 ) ) ;
#51043 = person_and_organization_role ( 'design_owner' ) ;
#51044 = person_and_organization ( #51022, #51508 ) ;
#51045 = product ( '�x�u���u�\', '�x�u���u�\', '', ( #51046 ) ) ;
#51046 = mechanical_context ( 'none', #51158, 'mechanical' ) ;
#51047 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51158 ) ;
#51048 = approval_role ( '' ) ;
#51049 = approval_status ( 'not_yet_approved' ) ;
#51050 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51051 = approval_person_organization ( #51153, #51150, #51048 ) ;
#51052 = cc_design_date_and_time_assignment ( #51054, #51053, ( #51156 ) ) ;
#51053 = date_time_role ( 'classification_date' ) ;
#51054 = date_and_time ( #51148, #51041 ) ;
#51055 = product_definition_shape ( 'none', 'none', #51113 ) ;
#51056 = product_related_product_category ( 'detail', '', ( #51122 ) ) ;
#51057 = cc_design_security_classification ( #51137, ( #51090 ) ) ;
#51058 = cc_design_approval ( #51067, ( #51137 ) ) ;
#51059 = approval_date_time ( #51060, #51067 ) ;
#51060 = date_and_time ( #51061, #51063 ) ;
#51061 = calendar_date ( 2016, 28, 1 ) ;
#51062 = vertex_point ( 'none', #49597 ) ;
#51063 = local_time ( 15, 29, 16.00000000000000000, #51064 ) ;
#51064 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51065 = approval_person_organization ( #51069, #51067, #51066 ) ;
#51066 = approval_role ( '' ) ;
#51067 = approval ( #51068, 'unspecified' ) ;
#51068 = approval_status ( 'not_yet_approved' ) ;
#51069 = person_and_organization ( #51022, #51508 ) ;
#51070 = cc_design_date_and_time_assignment ( #51130, #51129, ( #51137 ) ) ;
#51071 = calendar_date ( 2016, 28, 1 ) ;
#51072 = local_time ( 15, 29, 16.00000000000000000, #52377 ) ;
#51073 = date_and_time ( #51021, #50938 ) ;
#51074 = edge_curve ( 'none', #50434, #51062, #49671, .t. ) ;
#51075 = cc_design_approval ( #51747, ( #51760 ) ) ;
#51076 = oriented_edge ( 'none', *, *, #51167, .t. ) ;
#51077 = approval_date_time ( #51079, #51087 ) ;
#51078 = advanced_face ( 'none', ( #49664 ), #49672, .f. ) ;
#51079 = date_and_time ( #51080, #51082 ) ;
#51080 = calendar_date ( 2016, 28, 1 ) ;
#51081 = vertex_point ( 'none', #49663 ) ;
#51082 = local_time ( 15, 29, 16.00000000000000000, #51083 ) ;
#51083 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51084 = approval_person_organization ( #51089, #51087, #51085 ) ;
#51086 = edge_curve ( 'none', #52967, #52995, #49659, .t. ) ;
#51085 = approval_role ( '' ) ;
#51087 = approval ( #51088, 'unspecified' ) ;
#51088 = approval_status ( 'not_yet_approved' ) ;
#51089 = person_and_organization ( #51022, #51508 ) ;
#51090 = product_definition_formation_with_specified_source ( 'any', '', #51122, .not_known. ) ;
#51091 = cc_design_person_and_organization_assignment ( #51036, #51147, ( #51156 ) ) ;
#51092 = cc_design_date_and_time_assignment ( #51094, #51093, ( #51113 ) ) ;
#51093 = date_time_role ( 'creation_date' ) ;
#51094 = date_and_time ( #51095, #51096 ) ;
#51095 = calendar_date ( 2016, 28, 1 ) ;
#51096 = local_time ( 15, 29, 16.00000000000000000, #51097 ) ;
#51097 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51098 = edge_curve ( 'none', #48113, #48068, #49693, .t. ) ;
#51099 = cc_design_person_and_organization_assignment ( #51101, #51100, ( #51113 ) ) ;
#51100 = person_and_organization_role ( 'creator' ) ;
#51101 = person_and_organization ( #51022, #51508 ) ;
#51102 = cc_design_approval ( #51110, ( #51113 ) ) ;
#51103 = approval_date_time ( #51104, #51110 ) ;
#51104 = date_and_time ( #51105, #51106 ) ;
#51105 = calendar_date ( 2016, 28, 1 ) ;
#51106 = local_time ( 15, 29, 16.00000000000000000, #51107 ) ;
#51107 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51108 = approval_person_organization ( #51112, #51110, #51109 ) ;
#51109 = approval_role ( '' ) ;
#51110 = approval ( #51111, 'unspecified' ) ;
#51111 = approval_status ( 'not_yet_approved' ) ;
#51112 = person_and_organization ( #51022, #51508 ) ;
#51113 = product_definition ( 'unknown', '', #51090, #51114 ) ;
#51114 = design_context ( 'detailed design', #51116, 'design' ) ;
#51115 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51116 ) ;
#51116 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51117 = security_classification_level ( 'unclassified' ) ;
#51118 = cc_design_person_and_organization_assignment ( #51120, #51119, ( #51122 ) ) ;
#51119 = person_and_organization_role ( 'design_owner' ) ;
#51120 = person_and_organization ( #51022, #51508 ) ;
#51121 = edge_loop ( 'none', ( #48115, #48116, #48110, #48122 ) ) ;
#51122 = product ( '���~-�콦t��', '���~-�콦t��', '', ( #51123 ) ) ;
#51123 = mechanical_context ( 'none', #51035, 'mechanical' ) ;
#51124 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51035 ) ;
#51125 = cc_design_approval ( #51150, ( #51156 ) ) ;
#51126 = vertex_point ( 'none', #49666 ) ;
#51127 = oriented_edge ( 'none', *, *, #50972, .t. ) ;
#51128 = vertex_point ( 'none', #49669 ) ;
#51129 = date_time_role ( 'classification_date' ) ;
#51130 = date_and_time ( #51131, #51132 ) ;
#51131 = calendar_date ( 2016, 28, 1 ) ;
#51132 = local_time ( 15, 29, 16.00000000000000000, #51133 ) ;
#51133 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51134 = cc_design_person_and_organization_assignment ( #51136, #51135, ( #51137 ) ) ;
#51135 = person_and_organization_role ( 'classification_officer' ) ;
#51136 = person_and_organization ( #51022, #51508 ) ;
#51137 = security_classification ( '', '', #51138 ) ;
#51138 = security_classification_level ( 'unclassified' ) ;
#51139 = cc_design_person_and_organization_assignment ( #51141, #51140, ( #51090 ) ) ;
#51140 = person_and_organization_role ( 'design_supplier' ) ;
#51141 = person_and_organization ( #51022, #51508 ) ;
#51142 = cc_design_person_and_organization_assignment ( #51144, #51143, ( #51090 ) ) ;
#51143 = person_and_organization_role ( 'creator' ) ;
#51144 = person_and_organization ( #51022, #51508 ) ;
#51145 = oriented_edge ( 'none', *, *, #50790, .t. ) ;
#51146 = cc_design_approval ( #51087, ( #51090 ) ) ;
#51147 = person_and_organization_role ( 'classification_officer' ) ;
#51148 = calendar_date ( 2016, 28, 1 ) ;
#51149 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51150 = approval ( #51049, 'unspecified' ) ;
#51151 = calendar_date ( 2016, 28, 1 ) ;
#51152 = local_time ( 15, 29, 16.00000000000000000, #51050 ) ;
#51153 = person_and_organization ( #51022, #51508 ) ;
#51154 = approval_date_time ( #51155, #51150 ) ;
#51155 = date_and_time ( #51151, #51152 ) ;
#51156 = security_classification ( '', '', #51117 ) ;
#51157 = edge_curve ( 'none', #50400, #50513, #49703, .t. ) ;
#51158 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51159 = approval ( #51160, 'unspecified' ) ;
#51160 = approval_status ( 'not_yet_approved' ) ;
#51161 = person_and_organization ( #51022, #51508 ) ;
#51162 = design_context ( 'detailed design', #51324, 'design' ) ;
#51163 = product_definition_shape ( 'none', 'none', #51273 ) ;
#51164 = product_related_product_category ( 'detail', '', ( #51283 ) ) ;
#51165 = cc_design_security_classification ( #51190, ( #51252 ) ) ;
#51167 = edge_curve ( 'none', #50971, #50582, #49687, .t. ) ;
#51166 = cc_design_approval ( #51176, ( #51190 ) ) ;
#51168 = approval_date_time ( #51169, #51176 ) ;
#51169 = date_and_time ( #51170, #51171 ) ;
#51170 = calendar_date ( 2016, 28, 1 ) ;
#51171 = local_time ( 15, 29, 16.00000000000000000, #51172 ) ;
#51172 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51173 = approval_person_organization ( #51179, #51176, #51174 ) ;
#51175 = oriented_edge ( 'none', *, *, #53237, .t. ) ;
#51174 = approval_role ( '' ) ;
#51176 = approval ( #51177, 'unspecified' ) ;
#51178 = oriented_edge ( 'none', *, *, #48445, .f. ) ;
#51177 = approval_status ( 'not_yet_approved' ) ;
#51179 = person_and_organization ( #51022, #51508 ) ;
#51180 = cc_design_date_and_time_assignment ( #51182, #51181, ( #51190 ) ) ;
#51181 = date_time_role ( 'classification_date' ) ;
#51182 = date_and_time ( #51183, #51184 ) ;
#51183 = calendar_date ( 2016, 28, 1 ) ;
#51184 = local_time ( 15, 29, 16.00000000000000000, #51185 ) ;
#51185 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51186 = edge_curve ( 'none', #51290, #51567, #49680, .t. ) ;
#51187 = cc_design_person_and_organization_assignment ( #51189, #51188, ( #51190 ) ) ;
#51188 = person_and_organization_role ( 'classification_officer' ) ;
#51189 = person_and_organization ( #51022, #51508 ) ;
#51190 = security_classification ( '', '', #51191 ) ;
#51191 = security_classification_level ( 'unclassified' ) ;
#51192 = cc_design_person_and_organization_assignment ( #51194, #51193, ( #51252 ) ) ;
#51193 = person_and_organization_role ( 'design_supplier' ) ;
#51194 = person_and_organization ( #51022, #51508 ) ;
#51195 = cc_design_person_and_organization_assignment ( #51197, #51196, ( #51252 ) ) ;
#51196 = person_and_organization_role ( 'creator' ) ;
#51197 = person_and_organization ( #51022, #51508 ) ;
#51198 = cc_design_approval ( #51249, ( #51252 ) ) ;
#51199 = product_related_product_category ( 'detail', '', ( #51356 ) ) ;
#51200 = cc_design_security_classification ( #51221, ( #51241 ) ) ;
#51201 = cc_design_approval ( #51209, ( #51221 ) ) ;
#51202 = approval_date_time ( #51203, #51209 ) ;
#51203 = date_and_time ( #51204, #51205 ) ;
#51204 = calendar_date ( 2016, 28, 1 ) ;
#51205 = local_time ( 15, 29, 16.00000000000000000, #51206 ) ;
#51206 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51207 = approval_person_organization ( #51211, #51209, #51208 ) ;
#51208 = approval_role ( '' ) ;
#51209 = approval ( #51210, 'unspecified' ) ;
#51210 = approval_status ( 'not_yet_approved' ) ;
#51211 = person_and_organization ( #51022, #51508 ) ;
#51212 = cc_design_date_and_time_assignment ( #51214, #51213, ( #51221 ) ) ;
#51213 = date_time_role ( 'classification_date' ) ;
#51214 = date_and_time ( #51215, #51216 ) ;
#51215 = calendar_date ( 2016, 28, 1 ) ;
#51216 = local_time ( 15, 29, 16.00000000000000000, #51217 ) ;
#51217 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51218 = cc_design_person_and_organization_assignment ( #51220, #51219, ( #51221 ) ) ;
#51219 = person_and_organization_role ( 'classification_officer' ) ;
#51220 = person_and_organization ( #51022, #51508 ) ;
#51221 = security_classification ( '', '', #51222 ) ;
#51222 = security_classification_level ( 'unclassified' ) ;
#51223 = cc_design_person_and_organization_assignment ( #51225, #51224, ( #51241 ) ) ;
#51224 = person_and_organization_role ( 'design_supplier' ) ;
#51225 = person_and_organization ( #51022, #51508 ) ;
#51226 = cc_design_person_and_organization_assignment ( #51228, #51227, ( #51241 ) ) ;
#51227 = person_and_organization_role ( 'creator' ) ;
#51228 = person_and_organization ( #51022, #51508 ) ;
#51229 = cc_design_approval ( #51238, ( #51241 ) ) ;
#51230 = oriented_edge ( 'none', *, *, #51372, .t. ) ;
#51231 = approval_date_time ( #51232, #51238 ) ;
#51232 = date_and_time ( #51233, #51234 ) ;
#51233 = calendar_date ( 2016, 28, 1 ) ;
#51234 = local_time ( 15, 29, 16.00000000000000000, #51235 ) ;
#51235 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51236 = approval_person_organization ( #51240, #51238, #51237 ) ;
#51237 = approval_role ( '' ) ;
#51238 = approval ( #51239, 'unspecified' ) ;
#51239 = approval_status ( 'not_yet_approved' ) ;
#51240 = person_and_organization ( #51022, #51508 ) ;
#51241 = product_definition_formation_with_specified_source ( 'any', '', #51356, .not_known. ) ;
#51242 = approval_date_time ( #51243, #51249 ) ;
#51243 = date_and_time ( #51244, #51245 ) ;
#51244 = calendar_date ( 2016, 28, 1 ) ;
#51245 = local_time ( 15, 29, 16.00000000000000000, #51246 ) ;
#51246 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51247 = approval_person_organization ( #51251, #51249, #51248 ) ;
#51248 = approval_role ( '' ) ;
#51249 = approval ( #51250, 'unspecified' ) ;
#51250 = approval_status ( 'not_yet_approved' ) ;
#51251 = person_and_organization ( #51022, #51508 ) ;
#51252 = product_definition_formation_with_specified_source ( 'any', '', #51283, .not_known. ) ;
#51253 = cc_design_date_and_time_assignment ( #51255, #51254, ( #51273 ) ) ;
#51254 = date_time_role ( 'creation_date' ) ;
#51255 = date_and_time ( #51256, #51257 ) ;
#51256 = calendar_date ( 2016, 28, 1 ) ;
#51257 = local_time ( 15, 29, 16.00000000000000000, #51258 ) ;
#51258 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51259 = cc_design_person_and_organization_assignment ( #51261, #51260, ( #51273 ) ) ;
#51260 = person_and_organization_role ( 'creator' ) ;
#51261 = person_and_organization ( #51022, #51508 ) ;
#51262 = cc_design_approval ( #51270, ( #51273 ) ) ;
#51263 = approval_date_time ( #51264, #51270 ) ;
#51264 = date_and_time ( #51265, #51266 ) ;
#51265 = calendar_date ( 2016, 28, 1 ) ;
#51266 = local_time ( 15, 29, 16.00000000000000000, #51267 ) ;
#51267 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51268 = approval_person_organization ( #51272, #51270, #51269 ) ;
#51269 = approval_role ( '' ) ;
#51270 = approval ( #51271, 'unspecified' ) ;
#51271 = approval_status ( 'not_yet_approved' ) ;
#51272 = person_and_organization ( #51022, #51508 ) ;
#51273 = product_definition ( 'unknown', '', #51252, #51274 ) ;
#51274 = design_context ( 'detailed design', #51276, 'design' ) ;
#51275 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51276 ) ;
#51276 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51277 = edge_curve ( 'none', #51529, #51928, #49741, .t. ) ;
#51278 = edge_curve ( 'none', #50393, #50866, #49735, .t. ) ;
#51279 = cc_design_person_and_organization_assignment ( #51281, #51280, ( #51283 ) ) ;
#51280 = person_and_organization_role ( 'design_owner' ) ;
#51281 = person_and_organization ( #51022, #51508 ) ;
#51282 = vertex_point ( 'none', #49676 ) ;
#51283 = product ( '�~�������q�r����m5 x 10_iso 4162 - m5 x 10 x 10-n', '�~�������q�r����m5 x 10_iso 4162 - m5 x 10 x 10-n', '', ( #51284 ) ) ;
#51284 = mechanical_context ( 'none', #51303, 'mechanical' ) ;
#51285 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51303 ) ;
#51286 = shape_definition_representation ( #51287, #50813 ) ;
#51287 = product_definition_shape ( 'none', 'none', #52080 ) ;
#51288 = oriented_edge ( 'none', *, *, #52943, .t. ) ;
#51289 = product_related_product_category ( 'detail', '', ( #52012 ) ) ;
#51290 = vertex_point ( 'none', #49675 ) ;
#51291 = vertex_point ( 'none', #49730 ) ;
#51292 = product ( 'g12-200', 'g12-200', '', ( #51302 ) ) ;
#51293 = person ( 'nauo-per2', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#51294 = approval_role ( '' ) ;
#51295 = advanced_face ( 'none', ( #49726 ), #49684, .f. ) ;
#51296 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51297 = advanced_face ( 'none', ( #49677, #49694, #49679, #49736 ), #49721, .f. ) ;
#51298 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51299 ) ;
#51299 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51300 = person_and_organization_role ( 'design_owner' ) ;
#51301 = person_and_organization ( #51022, #51508 ) ;
#51302 = mechanical_context ( 'none', #51299, 'mechanical' ) ;
#51303 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51304 = shape_definition_representation ( #51163, #50825 ) ;
#51305 = product_definition ( 'unknown', '', #51390, #51162 ) ;
#51306 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51324 ) ;
#51307 = cc_design_person_and_organization_assignment ( #51301, #51300, ( #51292 ) ) ;
#51308 = cc_design_security_classification ( #51156, ( #52059 ) ) ;
#51309 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51310 = cc_design_person_and_organization_assignment ( #51312, #51311, ( #51305 ) ) ;
#51311 = person_and_organization_role ( 'creator' ) ;
#51312 = person_and_organization ( #51022, #51508 ) ;
#51313 = oriented_edge ( 'none', *, *, #52911, .t. ) ;
#51314 = cc_design_approval ( #51159, ( #51305 ) ) ;
#51315 = approval_date_time ( #51316, #51159 ) ;
#51316 = date_and_time ( #51317, #51318 ) ;
#51317 = calendar_date ( 2016, 28, 1 ) ;
#51318 = local_time ( 15, 29, 16.00000000000000000, #51319 ) ;
#51319 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51320 = approval_person_organization ( #51161, #51159, #51321 ) ;
#51321 = approval_role ( '' ) ;
#51322 = oriented_edge ( 'none', *, *, #51186, .t. ) ;
#51323 = vertex_point ( 'none', #49725 ) ;
#51324 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51325 = cc_design_date_and_time_assignment ( #51327, #51326, ( #51346 ) ) ;
#51326 = date_time_role ( 'creation_date' ) ;
#51327 = date_and_time ( #51328, #51329 ) ;
#51328 = calendar_date ( 2016, 28, 1 ) ;
#51329 = local_time ( 15, 29, 16.00000000000000000, #51330 ) ;
#51331 = advanced_face ( 'none', ( #49715 ), #49719, .f. ) ;
#51330 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51332 = cc_design_person_and_organization_assignment ( #51334, #51333, ( #51346 ) ) ;
#51333 = person_and_organization_role ( 'creator' ) ;
#51334 = person_and_organization ( #51022, #51508 ) ;
#51335 = cc_design_approval ( #51343, ( #51346 ) ) ;
#51336 = approval_date_time ( #51337, #51343 ) ;
#51337 = date_and_time ( #51338, #51339 ) ;
#51338 = calendar_date ( 2016, 28, 1 ) ;
#51339 = local_time ( 15, 29, 16.00000000000000000, #51340 ) ;
#51340 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51341 = approval_person_organization ( #51345, #51343, #51342 ) ;
#51342 = approval_role ( '' ) ;
#51343 = approval ( #51344, 'unspecified' ) ;
#51344 = approval_status ( 'not_yet_approved' ) ;
#51345 = person_and_organization ( #51022, #51508 ) ;
#51346 = product_definition ( 'unknown', '', #51241, #51347 ) ;
#51347 = design_context ( 'detailed design', #51349, 'design' ) ;
#51348 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51349 ) ;
#51349 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51350 = approval_date_time ( #50939, #52384 ) ;
#51351 = edge_loop ( 'none', ( #50245, #50602, #50733, #49141 ) ) ;
#51352 = vertex_point ( 'none', #49708 ) ;
#51353 = cc_design_person_and_organization_assignment ( #51355, #51354, ( #51356 ) ) ;
#51354 = person_and_organization_role ( 'design_owner' ) ;
#51355 = person_and_organization ( #51022, #51508 ) ;
#51356 = product ( 'g12os1-02', 'g12os1-02', '', ( #51357 ) ) ;
#51357 = mechanical_context ( 'none', #51296, 'mechanical' ) ;
#51358 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51296 ) ;
#51359 =( representation_relationship ('none','none', #50973, #50942 ) representation_relationship_with_transformation ( #51360 )shape_representation_relationship( ) );
#51360 = item_defined_transformation ( 'none', 'none', #50953, #50742 ) ;
#51361 = context_dependent_shape_representation ( #51417, #51416 ) ;
#51362 = cc_design_person_and_organization_assignment ( #51369, #51366, ( #51413 ) ) ;
#51363 = cc_design_date_and_time_assignment ( #51403, #51367, ( #51413 ) ) ;
#51364 = oriented_edge ( 'none', *, *, #51277, .t. ) ;
#51365 = oriented_edge ( 'none', *, *, #52340, .t. ) ;
#51366 = person_and_organization_role ( 'classification_officer' ) ;
#51367 = date_time_role ( 'classification_date' ) ;
#51368 = approval_person_organization ( #51369, #51408, #51397 ) ;
#51369 = person_and_organization ( #51396, #51370 ) ;
#51370 = organization ( 'nauo-org4', 'unspecified', 'unspecified' ) ;
#51371 = vertex_point ( 'none', #49724 ) ;
#51372 = edge_curve ( 'none', #51928, #51290, #49714, .t. ) ;
#51373 = person_and_organization_role ( 'design_supplier' ) ;
#51374 = person_and_organization ( #51022, #51508 ) ;
#51375 = oriented_edge ( 'none', *, *, #51278, .t. ) ;
#51376 = cc_design_person_and_organization_assignment ( #51378, #51377, ( #51390 ) ) ;
#51377 = person_and_organization_role ( 'creator' ) ;
#51378 = person_and_organization ( #51022, #51508 ) ;
#51379 = cc_design_approval ( #51387, ( #51390 ) ) ;
#51380 = approval_date_time ( #51381, #51387 ) ;
#51381 = date_and_time ( #51382, #51383 ) ;
#51382 = calendar_date ( 2016, 28, 1 ) ;
#51383 = local_time ( 15, 29, 16.00000000000000000, #51384 ) ;
#51384 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51385 = approval_person_organization ( #51389, #51387, #51386 ) ;
#51386 = approval_role ( '' ) ;
#51387 = approval ( #51388, 'unspecified' ) ;
#51388 = approval_status ( 'not_yet_approved' ) ;
#51389 = person_and_organization ( #51022, #51508 ) ;
#51390 = product_definition_formation_with_specified_source ( 'any', '', #51292, .not_known. ) ;
#51391 = cc_design_date_and_time_assignment ( #51393, #51392, ( #51305 ) ) ;
#51392 = date_time_role ( 'creation_date' ) ;
#51393 = date_and_time ( #51394, #51395 ) ;
#51394 = calendar_date ( 2016, 28, 1 ) ;
#51395 = local_time ( 15, 29, 16.00000000000000000, #51309 ) ;
#51396 = person ( 'nauo-per4', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#51397 = approval_role ( '' ) ;
#51398 = approval_date_time ( #51399, #51408 ) ;
#51399 = date_and_time ( #51400, #51401 ) ;
#51400 = calendar_date ( 2016, 28, 1 ) ;
#51401 = local_time ( 15, 29, 16.00000000000000000, #51402 ) ;
#51402 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51403 = date_and_time ( #51404, #51405 ) ;
#51404 = calendar_date ( 2016, 28, 1 ) ;
#51405 = local_time ( 15, 29, 16.00000000000000000, #51406 ) ;
#51406 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51407 = cc_design_approval ( #51408, ( #51413 ) ) ;
#51408 = approval ( #51409, 'unknown' ) ;
#51409 = approval_status ( 'not_yet_approved' ) ;
#51410 = oriented_edge ( 'none', *, *, #4782, .f. ) ;
#51411 = edge_loop ( 'none', ( #52699, #52701 ) ) ;
#51412 = cc_design_security_classification ( #51413, ( #51415 ) ) ;
#51413 = security_classification ( '', '', #51414 ) ;
#51414 = security_classification_level ( 'unclassified' ) ;
#51415 = next_assembly_usage_occurrence ( 'nauo1', ' ', ' ', #51500, #52139, $ ) ;
#51416 = product_definition_shape ( 'none', 'none', #51415 ) ;
#51417 =( representation_relationship ('none','none', #50973, #50789 ) representation_relationship_with_transformation ( #51418 )shape_representation_relationship( ) );
#51418 = item_defined_transformation ( 'none', 'none', #50957, #50742 ) ;
#51419 = context_dependent_shape_representation ( #51451, #51450 ) ;
#51420 = cc_design_person_and_organization_assignment ( #51425, #51422, ( #51447 ) ) ;
#51421 = cc_design_date_and_time_assignment ( #51439, #51423, ( #51447 ) ) ;
#51422 = person_and_organization_role ( 'classification_officer' ) ;
#51423 = date_time_role ( 'classification_date' ) ;
#51424 = approval_person_organization ( #51425, #51444, #51433 ) ;
#51425 = person_and_organization ( #51427, #51426 ) ;
#51426 = organization ( 'nauo-org3', 'unspecified', 'unspecified' ) ;
#51427 = person ( 'nauo-per3', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#51428 = cc_design_person_and_organization_assignment ( #50897, #51461, ( #50910 ) ) ;
#51429 = person_and_organization ( #51022, #51508 ) ;
#51430 = cc_design_approval ( #51732, ( #51577 ) ) ;
#51431 = cc_design_person_and_organization_assignment ( #51429, #51432, ( #50910 ) ) ;
#51432 = person_and_organization_role ( 'design_supplier' ) ;
#51433 = approval_role ( '' ) ;
#51434 = approval_date_time ( #51435, #51444 ) ;
#51435 = date_and_time ( #51436, #51437 ) ;
#51436 = calendar_date ( 2016, 28, 1 ) ;
#51437 = local_time ( 15, 29, 16.00000000000000000, #51438 ) ;
#51438 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51439 = date_and_time ( #51440, #51441 ) ;
#51440 = calendar_date ( 2016, 28, 1 ) ;
#51441 = local_time ( 15, 29, 16.00000000000000000, #51442 ) ;
#51442 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51443 = cc_design_approval ( #51444, ( #51447 ) ) ;
#51444 = approval ( #51445, 'unknown' ) ;
#51445 = approval_status ( 'not_yet_approved' ) ;
#51446 = cc_design_security_classification ( #51447, ( #51449 ) ) ;
#51447 = security_classification ( '', '', #51448 ) ;
#51448 = security_classification_level ( 'unclassified' ) ;
#51449 = next_assembly_usage_occurrence ( 'nauo2', ' ', ' ', #51500, #51273, $ ) ;
#51450 = product_definition_shape ( 'none', 'none', #51449 ) ;
#51451 =( representation_relationship ('none','none', #50973, #50825 ) representation_relationship_with_transformation ( #51452 )shape_representation_relationship( ) );
#51452 = item_defined_transformation ( 'none', 'none', #50961, #50742 ) ;
#51453 = context_dependent_shape_representation ( #52391, #52390 ) ;
#51454 = cc_design_person_and_organization_assignment ( #51460, #51457, ( #52387 ) ) ;
#51455 = cc_design_date_and_time_assignment ( #52378, #51458, ( #52387 ) ) ;
#51456 = edge_loop ( 'none', ( #51564, #52556 ) ) ;
#51457 = person_and_organization_role ( 'classification_officer' ) ;
#51458 = date_time_role ( 'classification_date' ) ;
#51459 = approval_person_organization ( #51460, #52384, #51294 ) ;
#51460 = person_and_organization ( #51293, #51462 ) ;
#51461 = person_and_organization_role ( 'creator' ) ;
#51462 = organization ( 'nauo-org2', 'unspecified', 'unspecified' ) ;
#51463 = date_and_time ( #51464, #51465 ) ;
#51464 = calendar_date ( 2016, 28, 1 ) ;
#51465 = local_time ( 15, 29, 16.00000000000000000, #51466 ) ;
#51466 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51467 = approval_person_organization ( #51472, #51469, #51468 ) ;
#51468 = approval_role ( '' ) ;
#51469 = approval ( #51470, 'unspecified' ) ;
#51470 = approval_status ( 'not_yet_approved' ) ;
#51471 = oriented_edge ( 'none', *, *, #51486, .t. ) ;
#51472 = person_and_organization ( #51022, #51508 ) ;
#51473 = product_definition_formation_with_specified_source ( 'any', '', #51023, .not_known. ) ;
#51474 = local_time ( 15, 29, 16.00000000000000000, #51578 ) ;
#51475 = cc_design_date_and_time_assignment ( #51477, #51476, ( #51500 ) ) ;
#51476 = date_time_role ( 'creation_date' ) ;
#51477 = date_and_time ( #51478, #51479 ) ;
#51478 = calendar_date ( 2016, 28, 1 ) ;
#51479 = local_time ( 15, 29, 16.00000000000000000, #51480 ) ;
#51480 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51481 = cc_design_person_and_organization_assignment ( #51484, #51482, ( #51500 ) ) ;
#51483 = vertex_point ( 'none', #49709 ) ;
#51482 = person_and_organization_role ( 'creator' ) ;
#51484 = person_and_organization ( #51022, #51508 ) ;
#51485 = oriented_edge ( 'none', *, *, #52410, .f. ) ;
#51486 = edge_curve ( 'none', #51371, #51291, #49712, .t. ) ;
#51487 = cc_design_approval ( #51496, ( #51500 ) ) ;
#51488 = approval_date_time ( #51489, #51496 ) ;
#51489 = date_and_time ( #51490, #51491 ) ;
#51490 = calendar_date ( 2016, 28, 1 ) ;
#51491 = local_time ( 15, 29, 16.00000000000000000, #51493 ) ;
#51492 = edge_curve ( 'none', #50866, #50513, #49776, .t. ) ;
#51493 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51494 = approval_person_organization ( #51499, #51496, #51495 ) ;
#51495 = approval_role ( '' ) ;
#51496 = approval ( #51498, 'unspecified' ) ;
#51497 = edge_loop ( 'none', ( #52529, #50249, #52528, #52317 ) ) ;
#51498 = approval_status ( 'not_yet_approved' ) ;
#51499 = person_and_organization ( #51022, #51508 ) ;
#51500 = product_definition ( 'unknown', '', #51473, #51501 ) ;
#51501 = design_context ( 'detailed design', #51503, 'design' ) ;
#51502 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51503 ) ;
#51503 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51504 = shape_definition_representation ( #51515, #50973 ) ;
#51505 = cc_design_person_and_organization_assignment ( #51507, #51506, ( #51023 ) ) ;
#51506 = person_and_organization_role ( 'design_owner' ) ;
#51507 = person_and_organization ( #51022, #51508 ) ;
#51508 = organization ( 'unspecified', 'unspecified', '' ) ;
#51509 = edge_loop ( 'none', ( #52242, #52907, #52894, #48433 ) ) ;
#51510 = oriented_edge ( 'none', *, *, #48184, .f. ) ;
#51511 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51513 = oriented_edge ( 'none', *, *, #26290, .f. ) ;
#51512 = person_and_organization ( #51022, #51508 ) ;
#51514 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51515 = product_definition_shape ( 'none', 'none', #51500 ) ;
#51516 = product_related_product_category ( 'detail', '', ( #51023 ) ) ;
#51517 = edge_loop ( 'none', ( #52667, #553, #555, #551 ) ) ;
#51518 = cc_design_security_classification ( #51541, ( #51473 ) ) ;
#51519 = cc_design_approval ( #51528, ( #51541 ) ) ;
#51520 = approval_date_time ( #51521, #51528 ) ;
#51521 = date_and_time ( #51522, #51523 ) ;
#51522 = calendar_date ( 2016, 28, 1 ) ;
#51523 = local_time ( 15, 29, 16.00000000000000000, #51524 ) ;
#51524 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51525 = approval_person_organization ( #51531, #51528, #51526 ) ;
#51527 = vertex_point ( 'none', #49771 ) ;
#51526 = approval_role ( '' ) ;
#51529 = vertex_point ( 'none', #49711 ) ;
#51528 = approval ( #51530, 'unspecified' ) ;
#51530 = approval_status ( 'not_yet_approved' ) ;
#51531 = person_and_organization ( #51022, #51508 ) ;
#51532 = cc_design_date_and_time_assignment ( #51534, #51533, ( #51541 ) ) ;
#51533 = date_time_role ( 'classification_date' ) ;
#51534 = date_and_time ( #51535, #51536 ) ;
#51535 = calendar_date ( 2016, 28, 1 ) ;
#51536 = local_time ( 15, 29, 16.00000000000000000, #51537 ) ;
#51537 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51538 = cc_design_person_and_organization_assignment ( #51540, #51539, ( #51541 ) ) ;
#51539 = person_and_organization_role ( 'classification_officer' ) ;
#51540 = person_and_organization ( #51022, #51508 ) ;
#51541 = security_classification ( '', '', #51542 ) ;
#51543 = edge_curve ( 'none', #4864, #4104, #49758, .t. ) ;
#51542 = security_classification_level ( 'unclassified' ) ;
#51544 = cc_design_person_and_organization_assignment ( #51546, #51545, ( #51473 ) ) ;
#51545 = person_and_organization_role ( 'design_supplier' ) ;
#51546 = person_and_organization ( #51022, #51508 ) ;
#51547 = cc_design_person_and_organization_assignment ( #51549, #51548, ( #51473 ) ) ;
#51548 = person_and_organization_role ( 'creator' ) ;
#51549 = person_and_organization ( #51022, #51508 ) ;
#51550 = cc_design_approval ( #51469, ( #51473 ) ) ;
#51551 = approval_date_time ( #51463, #51469 ) ;
#51552 = local_time ( 15, 29, 16.00000000000000000, #51553 ) ;
#51553 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51554 = approval_person_organization ( #51558, #51556, #51555 ) ;
#51555 = approval_role ( '' ) ;
#51556 = approval ( #51557, 'unspecified' ) ;
#51557 = approval_status ( 'not_yet_approved' ) ;
#51558 = person_and_organization ( #51022, #51508 ) ;
#51559 = product_definition ( 'unknown', '', #51611, #51560 ) ;
#51560 = design_context ( 'detailed design', #51562, 'design' ) ;
#51561 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51562 ) ;
#51562 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51564 = oriented_edge ( 'none', *, *, #52893, .f. ) ;
#51563 = shape_definition_representation ( #51733, #50924 ) ;
#51565 = cc_design_person_and_organization_assignment ( #51568, #51566, ( #51569 ) ) ;
#51566 = person_and_organization_role ( 'design_owner' ) ;
#51567 = vertex_point ( 'none', #49775 ) ;
#51568 = person_and_organization ( #51022, #51508 ) ;
#51569 = product ( 'm200c2a', 'm200c2a', '', ( #51570 ) ) ;
#51570 = mechanical_context ( 'none', #51514, 'mechanical' ) ;
#51571 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51514 ) ;
#51572 = approval_person_organization ( #51573, #51732, #51728 ) ;
#51573 = person_and_organization ( #51022, #51508 ) ;
#51574 = person_and_organization_role ( 'classification_officer' ) ;
#51575 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51576 = cc_design_date_and_time_assignment ( #51721, #51647, ( #51577 ) ) ;
#51577 = security_classification ( '', '', #51639 ) ;
#51578 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51579 = shape_definition_representation ( #51652, #50942 ) ;
#51580 = approval_status ( 'not_yet_approved' ) ;
#51581 = person_and_organization ( #51022, #51508 ) ;
#51582 = cc_design_date_and_time_assignment ( #51584, #51583, ( #51591 ) ) ;
#51583 = date_time_role ( 'classification_date' ) ;
#51584 = date_and_time ( #51585, #51586 ) ;
#51585 = calendar_date ( 2016, 28, 1 ) ;
#51586 = local_time ( 15, 29, 16.00000000000000000, #51587 ) ;
#51587 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51588 = cc_design_person_and_organization_assignment ( #51590, #51589, ( #51591 ) ) ;
#51589 = person_and_organization_role ( 'classification_officer' ) ;
#51590 = person_and_organization ( #51022, #51508 ) ;
#51591 = security_classification ( '', '', #51592 ) ;
#51592 = security_classification_level ( 'unclassified' ) ;
#51593 = edge_curve ( 'none', #46695, #46699, #49756, .t. ) ;
#51594 = cc_design_person_and_organization_assignment ( #51596, #51595, ( #51611 ) ) ;
#51595 = person_and_organization_role ( 'design_supplier' ) ;
#51596 = person_and_organization ( #51022, #51508 ) ;
#51597 = cc_design_person_and_organization_assignment ( #51599, #51598, ( #51611 ) ) ;
#51598 = person_and_organization_role ( 'creator' ) ;
#51599 = person_and_organization ( #51022, #51508 ) ;
#51600 = cc_design_approval ( #51608, ( #51611 ) ) ;
#51601 = approval_date_time ( #51602, #51608 ) ;
#51602 = date_and_time ( #51603, #51604 ) ;
#51603 = calendar_date ( 2016, 28, 1 ) ;
#51604 = local_time ( 15, 29, 16.00000000000000000, #51605 ) ;
#51605 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51606 = approval_person_organization ( #51610, #51608, #51607 ) ;
#51607 = approval_role ( '' ) ;
#51608 = approval ( #51609, 'unspecified' ) ;
#51609 = approval_status ( 'not_yet_approved' ) ;
#51610 = person_and_organization ( #51022, #51508 ) ;
#51611 = product_definition_formation_with_specified_source ( 'any', '', #51569, .not_known. ) ;
#51612 = cc_design_date_and_time_assignment ( #51614, #51613, ( #51559 ) ) ;
#51613 = date_time_role ( 'creation_date' ) ;
#51614 = date_and_time ( #51615, #51616 ) ;
#51615 = calendar_date ( 2016, 28, 1 ) ;
#51616 = local_time ( 15, 29, 16.00000000000000000, #51617 ) ;
#51617 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51618 = cc_design_person_and_organization_assignment ( #51620, #51619, ( #51559 ) ) ;
#51619 = person_and_organization_role ( 'creator' ) ;
#51620 = person_and_organization ( #51022, #51508 ) ;
#51621 = cc_design_approval ( #51556, ( #51559 ) ) ;
#51622 = approval_date_time ( #51623, #51556 ) ;
#51623 = date_and_time ( #51624, #51552 ) ;
#51624 = calendar_date ( 2016, 28, 1 ) ;
#51625 = approval_date_time ( #51626, #51632 ) ;
#51626 = date_and_time ( #51627, #51628 ) ;
#51627 = calendar_date ( 2016, 28, 1 ) ;
#51628 = local_time ( 15, 29, 16.00000000000000000, #51629 ) ;
#51629 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51630 = approval_person_organization ( #51634, #51632, #51631 ) ;
#51631 = approval_role ( '' ) ;
#51632 = approval ( #51633, 'unspecified' ) ;
#51633 = approval_status ( 'not_yet_approved' ) ;
#51634 = person_and_organization ( #51022, #51508 ) ;
#51635 = product_definition ( 'unknown', '', #51695, #51636 ) ;
#51636 = design_context ( 'detailed design', #51638, 'design' ) ;
#51637 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51638 ) ;
#51638 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51639 = security_classification_level ( 'unclassified' ) ;
#51640 = cc_design_person_and_organization_assignment ( #51642, #51641, ( #51643 ) ) ;
#51641 = person_and_organization_role ( 'design_owner' ) ;
#51642 = person_and_organization ( #51022, #51508 ) ;
#51643 = product ( 'm100cd1-45', 'm100cd1-45', '', ( #51644 ) ) ;
#51644 = mechanical_context ( 'none', #51511, 'mechanical' ) ;
#51645 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51511 ) ;
#51646 = edge_loop ( 'none', ( #52374, #53058 ) ) ;
#51647 = date_time_role ( 'classification_date' ) ;
#51648 = approval_date_time ( #51649, #51732 ) ;
#51649 = date_and_time ( #51730, #51731 ) ;
#51650 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51651 = cc_design_person_and_organization_assignment ( #51512, #51574, ( #51577 ) ) ;
#51652 = product_definition_shape ( 'none', 'none', #51559 ) ;
#51653 = product_related_product_category ( 'detail', '', ( #51569 ) ) ;
#51654 = cc_design_security_classification ( #51591, ( #51611 ) ) ;
#51655 = cc_design_approval ( #51663, ( #51591 ) ) ;
#51656 = approval_date_time ( #51657, #51663 ) ;
#51657 = date_and_time ( #51658, #51659 ) ;
#51658 = calendar_date ( 2016, 28, 1 ) ;
#51659 = local_time ( 15, 29, 16.00000000000000000, #51660 ) ;
#51660 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51661 = approval_person_organization ( #51581, #51663, #51662 ) ;
#51662 = approval_role ( '' ) ;
#51663 = approval ( #51580, 'unspecified' ) ;
#51664 = approval ( #51665, 'unspecified' ) ;
#51665 = approval_status ( 'not_yet_approved' ) ;
#51666 = person_and_organization ( #51022, #51508 ) ;
#51667 = cc_design_date_and_time_assignment ( #51669, #51668, ( #51676 ) ) ;
#51668 = date_time_role ( 'classification_date' ) ;
#51669 = date_and_time ( #51670, #51671 ) ;
#51670 = calendar_date ( 2016, 28, 1 ) ;
#51671 = local_time ( 15, 29, 16.00000000000000000, #51672 ) ;
#51672 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51673 = cc_design_person_and_organization_assignment ( #51675, #51674, ( #51676 ) ) ;
#51674 = person_and_organization_role ( 'classification_officer' ) ;
#51675 = person_and_organization ( #51022, #51508 ) ;
#51676 = security_classification ( '', '', #51677 ) ;
#51677 = security_classification_level ( 'unclassified' ) ;
#51678 = cc_design_person_and_organization_assignment ( #51680, #51679, ( #51695 ) ) ;
#51679 = person_and_organization_role ( 'design_supplier' ) ;
#51680 = person_and_organization ( #51022, #51508 ) ;
#51681 = cc_design_person_and_organization_assignment ( #51683, #51682, ( #51695 ) ) ;
#51682 = person_and_organization_role ( 'creator' ) ;
#51683 = person_and_organization ( #51022, #51508 ) ;
#51684 = cc_design_approval ( #51692, ( #51695 ) ) ;
#51685 = approval_date_time ( #51686, #51692 ) ;
#51686 = date_and_time ( #51687, #51688 ) ;
#51687 = calendar_date ( 2016, 28, 1 ) ;
#51688 = local_time ( 15, 29, 16.00000000000000000, #51689 ) ;
#51689 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51690 = approval_person_organization ( #51694, #51692, #51691 ) ;
#51691 = approval_role ( '' ) ;
#51692 = approval ( #51693, 'unspecified' ) ;
#51693 = approval_status ( 'not_yet_approved' ) ;
#51694 = person_and_organization ( #51022, #51508 ) ;
#51695 = product_definition_formation_with_specified_source ( 'any', '', #51643, .not_known. ) ;
#51696 = cc_design_date_and_time_assignment ( #51698, #51697, ( #51635 ) ) ;
#51697 = date_time_role ( 'creation_date' ) ;
#51698 = date_and_time ( #51699, #51700 ) ;
#51699 = calendar_date ( 2016, 28, 1 ) ;
#51700 = local_time ( 15, 29, 16.00000000000000000, #51701 ) ;
#51701 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51702 = cc_design_person_and_organization_assignment ( #51704, #51703, ( #51635 ) ) ;
#51703 = person_and_organization_role ( 'creator' ) ;
#51704 = person_and_organization ( #51022, #51508 ) ;
#51705 = cc_design_approval ( #51632, ( #51635 ) ) ;
#51706 = cc_design_approval ( #51714, ( #51717 ) ) ;
#51707 = approval_date_time ( #51708, #51714 ) ;
#51708 = date_and_time ( #51709, #51710 ) ;
#51709 = calendar_date ( 2016, 28, 1 ) ;
#51710 = local_time ( 15, 29, 16.00000000000000000, #51711 ) ;
#51711 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51712 = approval_person_organization ( #51716, #51714, #51713 ) ;
#51713 = approval_role ( '' ) ;
#51714 = approval ( #51715, 'unspecified' ) ;
#51715 = approval_status ( 'not_yet_approved' ) ;
#51716 = person_and_organization ( #51022, #51508 ) ;
#51717 = product_definition ( 'unknown', '', #51779, #51718 ) ;
#51718 = design_context ( 'detailed design', #51720, 'design' ) ;
#51719 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51720 ) ;
#51720 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51721 = date_and_time ( #51781, #51474 ) ;
#51722 = cc_design_person_and_organization_assignment ( #51724, #51723, ( #51725 ) ) ;
#51723 = person_and_organization_role ( 'design_owner' ) ;
#51724 = person_and_organization ( #51022, #51508 ) ;
#51725 = product ( '100w�����\131x50���ʤf70(����)', '100w�����\131x50���ʤf70(����)', '', ( #51726 ) ) ;
#51726 = mechanical_context ( 'none', #51575, 'mechanical' ) ;
#51727 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51575 ) ;
#51728 = approval_role ( '' ) ;
#51729 = approval_status ( 'not_yet_approved' ) ;
#51730 = calendar_date ( 2016, 28, 1 ) ;
#51731 = local_time ( 15, 29, 16.00000000000000000, #51650 ) ;
#51732 = approval ( #51729, 'unspecified' ) ;
#51733 = product_definition_shape ( 'none', 'none', #51635 ) ;
#51734 = oriented_edge ( 'none', *, *, #52752, .t. ) ;
#51735 = product_related_product_category ( 'detail', '', ( #51643 ) ) ;
#51736 = cc_design_security_classification ( #51676, ( #51695 ) ) ;
#51737 = cc_design_approval ( #51664, ( #51676 ) ) ;
#51738 = approval_date_time ( #51739, #51664 ) ;
#51739 = date_and_time ( #51740, #51741 ) ;
#51740 = calendar_date ( 2016, 28, 1 ) ;
#51741 = local_time ( 15, 29, 16.00000000000000000, #51742 ) ;
#51742 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51743 = approval_person_organization ( #51666, #51664, #51744 ) ;
#51744 = approval_role ( '' ) ;
#51745 = approval_person_organization ( #51749, #51747, #51746 ) ;
#51746 = approval_role ( '' ) ;
#51747 = approval ( #51748, 'unspecified' ) ;
#51748 = approval_status ( 'not_yet_approved' ) ;
#51749 = person_and_organization ( #51022, #51508 ) ;
#51750 = cc_design_date_and_time_assignment ( #51752, #51751, ( #51760 ) ) ;
#51751 = date_time_role ( 'classification_date' ) ;
#51752 = date_and_time ( #51753, #51755 ) ;
#51753 = calendar_date ( 2016, 28, 1 ) ;
#51754 = edge_loop ( 'none', ( #52835, #52787, #679, #544 ) ) ;
#51755 = local_time ( 15, 29, 16.00000000000000000, #51756 ) ;
#51756 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51757 = cc_design_person_and_organization_assignment ( #51759, #51758, ( #51760 ) ) ;
#51758 = person_and_organization_role ( 'classification_officer' ) ;
#51759 = person_and_organization ( #51022, #51508 ) ;
#51760 = security_classification ( '', '', #51761 ) ;
#51761 = security_classification_level ( 'unclassified' ) ;
#51762 = cc_design_person_and_organization_assignment ( #51764, #51763, ( #51779 ) ) ;
#51763 = person_and_organization_role ( 'design_supplier' ) ;
#51764 = person_and_organization ( #51022, #51508 ) ;
#51765 = cc_design_person_and_organization_assignment ( #51767, #51766, ( #51779 ) ) ;
#51766 = person_and_organization_role ( 'creator' ) ;
#51767 = person_and_organization ( #51022, #51508 ) ;
#51768 = cc_design_approval ( #51776, ( #51779 ) ) ;
#51769 = approval_date_time ( #51770, #51776 ) ;
#51770 = date_and_time ( #51771, #51772 ) ;
#51771 = calendar_date ( 2016, 28, 1 ) ;
#51772 = local_time ( 15, 29, 16.00000000000000000, #51773 ) ;
#51773 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51774 = approval_person_organization ( #51778, #51776, #51775 ) ;
#51775 = approval_role ( '' ) ;
#51776 = approval ( #51777, 'unspecified' ) ;
#51777 = approval_status ( 'not_yet_approved' ) ;
#51778 = person_and_organization ( #51022, #51508 ) ;
#51779 = product_definition_formation_with_specified_source ( 'any', '', #51725, .not_known. ) ;
#51780 = oriented_edge ( 'none', *, *, #46717, .t. ) ;
#51781 = calendar_date ( 2016, 28, 1 ) ;
#51782 = cc_design_date_and_time_assignment ( #51784, #51783, ( #51717 ) ) ;
#51783 = date_time_role ( 'creation_date' ) ;
#51784 = date_and_time ( #51785, #51786 ) ;
#51785 = calendar_date ( 2016, 28, 1 ) ;
#51786 = local_time ( 15, 29, 16.00000000000000000, #51787 ) ;
#51787 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51788 = cc_design_person_and_organization_assignment ( #51790, #51789, ( #51717 ) ) ;
#51789 = person_and_organization_role ( 'creator' ) ;
#51790 = person_and_organization ( #51022, #51508 ) ;
#51791 = shape_definition_representation ( #51939, #50886 ) ;
#51792 = shape_definition_representation ( #52016, #50834 ) ;
#51793 = product_definition_shape ( 'none', 'none', #51905 ) ;
#51794 = oriented_edge ( 'none', *, *, #52289, .f. ) ;
#51795 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51796 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51797 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51798 = security_classification ( '', '', #51858 ) ;
#51799 = shape_definition_representation ( #51800, #50872 ) ;
#51800 = product_definition_shape ( 'none', 'none', #50885 ) ;
#51801 = product_related_product_category ( 'detail', '', ( #51045 ) ) ;
#51802 = cc_design_security_classification ( #51577, ( #50910 ) ) ;
#51803 = person_and_organization_role ( 'design_supplier' ) ;
#51804 = person_and_organization ( #51022, #51508 ) ;
#51805 = cc_design_person_and_organization_assignment ( #51807, #51806, ( #51820 ) ) ;
#51806 = person_and_organization_role ( 'creator' ) ;
#51807 = person_and_organization ( #51022, #51508 ) ;
#51808 = edge_curve ( 'none', #50582, #51282, #49742, .t. ) ;
#51809 = cc_design_approval ( #51817, ( #51820 ) ) ;
#51810 = approval_date_time ( #51811, #51817 ) ;
#51811 = date_and_time ( #51812, #51813 ) ;
#51812 = calendar_date ( 2016, 28, 1 ) ;
#51813 = local_time ( 15, 29, 16.00000000000000000, #51814 ) ;
#51814 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51815 = approval_person_organization ( #51819, #51817, #51816 ) ;
#51816 = approval_role ( '' ) ;
#51817 = approval ( #51818, 'unspecified' ) ;
#51818 = approval_status ( 'not_yet_approved' ) ;
#51819 = person_and_organization ( #51022, #51508 ) ;
#51820 = product_definition_formation_with_specified_source ( 'any', '', #51851, .not_known. ) ;
#51821 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51822 = cc_design_date_and_time_assignment ( #51824, #51823, ( #51843 ) ) ;
#51823 = date_time_role ( 'creation_date' ) ;
#51824 = date_and_time ( #51825, #51826 ) ;
#51825 = calendar_date ( 2016, 28, 1 ) ;
#51826 = local_time ( 15, 29, 16.00000000000000000, #51827 ) ;
#51827 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51828 = cc_design_person_and_organization_assignment ( #51830, #51829, ( #51843 ) ) ;
#51829 = person_and_organization_role ( 'creator' ) ;
#51830 = person_and_organization ( #51022, #51508 ) ;
#51831 = cc_design_approval ( #51840, ( #51843 ) ) ;
#51832 = approval_date_time ( #51833, #51840 ) ;
#51833 = date_and_time ( #51834, #51836 ) ;
#51834 = calendar_date ( 2016, 28, 1 ) ;
#51835 = oriented_edge ( 'none', *, *, #52982, .t. ) ;
#51836 = local_time ( 15, 29, 16.00000000000000000, #51837 ) ;
#51837 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51838 = approval_person_organization ( #51842, #51840, #51839 ) ;
#51839 = approval_role ( '' ) ;
#51840 = approval ( #51841, 'unspecified' ) ;
#51841 = approval_status ( 'not_yet_approved' ) ;
#51842 = person_and_organization ( #51022, #51508 ) ;
#51843 = product_definition ( 'unknown', '', #51820, #51844 ) ;
#51844 = design_context ( 'detailed design', #51846, 'design' ) ;
#51845 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51846 ) ;
#51846 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51847 = shape_definition_representation ( #51860, #50844 ) ;
#51848 = cc_design_person_and_organization_assignment ( #51850, #51849, ( #51851 ) ) ;
#51849 = person_and_organization_role ( 'design_owner' ) ;
#51850 = person_and_organization ( #51022, #51508 ) ;
#51851 = product ( '�x�u���w�\', '�x�u���w�\', '', ( #51852 ) ) ;
#51852 = mechanical_context ( 'none', #51797, 'mechanical' ) ;
#51853 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51797 ) ;
#51854 = mechanical_context ( 'none', #51796, 'mechanical' ) ;
#51855 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51796 ) ;
#51856 = product_definition_shape ( 'none', 'none', #51346 ) ;
#51857 = shape_definition_representation ( #51856, #50802 ) ;
#51858 = security_classification_level ( 'unclassified' ) ;
#51859 = approval ( #52015, 'unknown' ) ;
#51860 = product_definition_shape ( 'none', 'none', #51843 ) ;
#51861 = product_related_product_category ( 'detail', '', ( #51851 ) ) ;
#51862 = cc_design_security_classification ( #51884, ( #51820 ) ) ;
#51863 = cc_design_approval ( #51872, ( #51884 ) ) ;
#51864 = approval_date_time ( #51865, #51872 ) ;
#51865 = date_and_time ( #51866, #51868 ) ;
#51866 = calendar_date ( 2016, 28, 1 ) ;
#51867 = vertex_point ( 'none', #49810 ) ;
#51868 = local_time ( 15, 29, 16.00000000000000000, #51869 ) ;
#51869 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51870 = approval_person_organization ( #51874, #51872, #51871 ) ;
#51871 = approval_role ( '' ) ;
#51872 = approval ( #51873, 'unspecified' ) ;
#51873 = approval_status ( 'not_yet_approved' ) ;
#51874 = person_and_organization ( #51022, #51508 ) ;
#51875 = cc_design_date_and_time_assignment ( #51877, #51876, ( #51884 ) ) ;
#51876 = date_time_role ( 'classification_date' ) ;
#51877 = date_and_time ( #51878, #51879 ) ;
#51878 = calendar_date ( 2016, 28, 1 ) ;
#51879 = local_time ( 15, 29, 16.00000000000000000, #51880 ) ;
#51880 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51881 = cc_design_person_and_organization_assignment ( #51883, #51882, ( #51884 ) ) ;
#51882 = person_and_organization_role ( 'classification_officer' ) ;
#51883 = person_and_organization ( #51022, #51508 ) ;
#51884 = security_classification ( '', '', #51885 ) ;
#51885 = security_classification_level ( 'unclassified' ) ;
#51886 = cc_design_person_and_organization_assignment ( #51804, #51803, ( #51820 ) ) ;
#51887 = person_and_organization_role ( 'design_supplier' ) ;
#51888 = person_and_organization ( #51022, #51508 ) ;
#51889 = vertex_point ( 'none', #49722 ) ;
#51890 = cc_design_person_and_organization_assignment ( #51892, #51891, ( #51904 ) ) ;
#51891 = person_and_organization_role ( 'creator' ) ;
#51892 = person_and_organization ( #51022, #51508 ) ;
#51893 = cc_design_approval ( #51901, ( #51904 ) ) ;
#51894 = approval_date_time ( #51895, #51901 ) ;
#51895 = date_and_time ( #51896, #51897 ) ;
#51896 = calendar_date ( 2016, 28, 1 ) ;
#51897 = local_time ( 15, 29, 16.00000000000000000, #51898 ) ;
#51898 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51899 = approval_person_organization ( #51903, #51901, #51900 ) ;
#51900 = approval_role ( '' ) ;
#51901 = approval ( #51902, 'unspecified' ) ;
#51902 = approval_status ( 'not_yet_approved' ) ;
#51903 = person_and_organization ( #51022, #51508 ) ;
#51904 = product_definition_formation_with_specified_source ( 'any', '', #51934, .not_known. ) ;
#51905 = next_assembly_usage_occurrence ( 'nauo3', ' ', ' ', #51500, #51559, $ ) ;
#51906 = cc_design_date_and_time_assignment ( #51908, #51907, ( #51926 ) ) ;
#51907 = date_time_role ( 'creation_date' ) ;
#51908 = date_and_time ( #51909, #51910 ) ;
#51909 = calendar_date ( 2016, 28, 1 ) ;
#51910 = local_time ( 15, 29, 16.00000000000000000, #51911 ) ;
#51911 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51912 = cc_design_person_and_organization_assignment ( #51914, #51913, ( #51926 ) ) ;
#51913 = person_and_organization_role ( 'creator' ) ;
#51914 = person_and_organization ( #51022, #51508 ) ;
#51915 = cc_design_approval ( #51923, ( #51926 ) ) ;
#51916 = approval_date_time ( #51917, #51923 ) ;
#51917 = date_and_time ( #51918, #51919 ) ;
#51918 = calendar_date ( 2016, 28, 1 ) ;
#51919 = local_time ( 15, 29, 16.00000000000000000, #51920 ) ;
#51920 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51921 = approval_person_organization ( #51925, #51923, #51922 ) ;
#51922 = approval_role ( '' ) ;
#51923 = approval ( #51924, 'unspecified' ) ;
#51924 = approval_status ( 'not_yet_approved' ) ;
#51925 = person_and_organization ( #51022, #51508 ) ;
#51926 = product_definition ( 'unknown', '', #51904, #51927 ) ;
#51927 = design_context ( 'detailed design', #51930, 'design' ) ;
#51928 = vertex_point ( 'none', #49743 ) ;
#51929 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51930 ) ;
#51930 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#51931 = cc_design_person_and_organization_assignment ( #51933, #51932, ( #51934 ) ) ;
#51932 = person_and_organization_role ( 'design_owner' ) ;
#51933 = person_and_organization ( #51022, #51508 ) ;
#51934 = product ( '�x�u���Ԥ�jth-up3(pvc2mm�p)', '�x�u���Ԥ�jth-up3(pvc2mm�p)', '', ( #51854 ) ) ;
#51935 = product ( '�y�y���� m4 x35 --35n_jis b 1111 binding head screw m4 x 8 --8n', '�y�y���� m4 x35 --35n_jis b 1111 binding head screw m4 x 8 --8n', '', ( #51936 ) ) ;
#51936 = mechanical_context ( 'none', #51821, 'mechanical' ) ;
#51937 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51821 ) ;
#51938 = cc_design_security_classification ( #51798, ( #51905 ) ) ;
#51939 = product_definition_shape ( 'none', 'none', #51926 ) ;
#51940 = product_related_product_category ( 'detail', '', ( #51934 ) ) ;
#51941 = cc_design_security_classification ( #51962, ( #51904 ) ) ;
#51942 = cc_design_approval ( #51950, ( #51962 ) ) ;
#51943 = approval_date_time ( #51944, #51950 ) ;
#51944 = date_and_time ( #51945, #51946 ) ;
#51945 = calendar_date ( 2016, 28, 1 ) ;
#51946 = local_time ( 15, 29, 16.00000000000000000, #51947 ) ;
#51947 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51948 = approval_person_organization ( #51952, #51950, #51949 ) ;
#51949 = approval_role ( '' ) ;
#51950 = approval ( #51951, 'unspecified' ) ;
#51951 = approval_status ( 'not_yet_approved' ) ;
#51952 = person_and_organization ( #51022, #51508 ) ;
#51953 = cc_design_date_and_time_assignment ( #51955, #51954, ( #51962 ) ) ;
#51954 = date_time_role ( 'classification_date' ) ;
#51955 = date_and_time ( #51956, #51957 ) ;
#51956 = calendar_date ( 2016, 28, 1 ) ;
#51957 = local_time ( 15, 29, 16.00000000000000000, #51958 ) ;
#51958 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51959 = cc_design_person_and_organization_assignment ( #51961, #51960, ( #51962 ) ) ;
#51960 = person_and_organization_role ( 'classification_officer' ) ;
#51961 = person_and_organization ( #51022, #51508 ) ;
#51962 = security_classification ( '', '', #51963 ) ;
#51963 = security_classification_level ( 'unclassified' ) ;
#51964 = cc_design_person_and_organization_assignment ( #51888, #51887, ( #51904 ) ) ;
#51965 = cc_design_person_and_organization_assignment ( #51967, #51966, ( #51982 ) ) ;
#51966 = person_and_organization_role ( 'design_supplier' ) ;
#51967 = person_and_organization ( #51022, #51508 ) ;
#51968 = cc_design_person_and_organization_assignment ( #51970, #51969, ( #51982 ) ) ;
#51969 = person_and_organization_role ( 'creator' ) ;
#51970 = person_and_organization ( #51022, #51508 ) ;
#51971 = cc_design_approval ( #51979, ( #51982 ) ) ;
#51972 = approval_date_time ( #51973, #51979 ) ;
#51973 = date_and_time ( #51974, #51975 ) ;
#51974 = calendar_date ( 2016, 28, 1 ) ;
#51975 = local_time ( 15, 29, 16.00000000000000000, #51976 ) ;
#51976 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51977 = approval_person_organization ( #51981, #51979, #51978 ) ;
#51978 = approval_role ( '' ) ;
#51979 = approval ( #51980, 'unspecified' ) ;
#51980 = approval_status ( 'not_yet_approved' ) ;
#51981 = person_and_organization ( #51022, #51508 ) ;
#51982 = product_definition_formation_with_specified_source ( 'any', '', #51935, .not_known. ) ;
#51983 = oriented_edge ( 'none', *, *, #52901, .t. ) ;
#51984 = cc_design_date_and_time_assignment ( #51986, #51985, ( #52005 ) ) ;
#51985 = date_time_role ( 'creation_date' ) ;
#51986 = date_and_time ( #51987, #51988 ) ;
#51987 = calendar_date ( 2016, 28, 1 ) ;
#51988 = local_time ( 15, 29, 16.00000000000000000, #51989 ) ;
#51989 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51990 = cc_design_person_and_organization_assignment ( #51992, #51991, ( #52005 ) ) ;
#51991 = person_and_organization_role ( 'creator' ) ;
#51992 = person_and_organization ( #51022, #51508 ) ;
#51993 = cc_design_approval ( #52001, ( #52005 ) ) ;
#51994 = approval_date_time ( #51995, #52001 ) ;
#51995 = date_and_time ( #51996, #51997 ) ;
#51996 = calendar_date ( 2016, 28, 1 ) ;
#51997 = local_time ( 15, 29, 16.00000000000000000, #51998 ) ;
#51998 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#51999 = approval_person_organization ( #52004, #52001, #52000 ) ;
#52000 = approval_role ( '' ) ;
#52002 = vertex_point ( 'none', #49811 ) ;
#52001 = approval ( #52003, 'unspecified' ) ;
#52003 = approval_status ( 'not_yet_approved' ) ;
#52004 = person_and_organization ( #51022, #51508 ) ;
#52005 = product_definition ( 'unknown', '', #51982, #52006 ) ;
#52006 = design_context ( 'detailed design', #52008, 'design' ) ;
#52007 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52008 ) ;
#52008 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52009 = cc_design_person_and_organization_assignment ( #52011, #52010, ( #51935 ) ) ;
#52010 = person_and_organization_role ( 'design_owner' ) ;
#52011 = person_and_organization ( #51022, #51508 ) ;
#52012 = product ( '�x�u�y ver.2', '�x�u�y ver.2', '', ( #52013 ) ) ;
#52013 = mechanical_context ( 'none', #51795, 'mechanical' ) ;
#52014 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #51795 ) ;
#52015 = approval_status ( 'not_yet_approved' ) ;
#52016 = product_definition_shape ( 'none', 'none', #52005 ) ;
#52017 = vertex_point ( 'none', #49755 ) ;
#52018 = product_related_product_category ( 'detail', '', ( #51935 ) ) ;
#52019 = cc_design_security_classification ( #52040, ( #51982 ) ) ;
#52020 = cc_design_approval ( #52028, ( #52040 ) ) ;
#52021 = approval_date_time ( #52022, #52028 ) ;
#52022 = date_and_time ( #52023, #52024 ) ;
#52023 = calendar_date ( 2016, 28, 1 ) ;
#52024 = local_time ( 15, 29, 16.00000000000000000, #52025 ) ;
#52025 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52026 = approval_person_organization ( #52030, #52028, #52027 ) ;
#52027 = approval_role ( '' ) ;
#52028 = approval ( #52029, 'unspecified' ) ;
#52029 = approval_status ( 'not_yet_approved' ) ;
#52030 = person_and_organization ( #51022, #51508 ) ;
#52031 = cc_design_date_and_time_assignment ( #52033, #52032, ( #52040 ) ) ;
#52032 = date_time_role ( 'classification_date' ) ;
#52033 = date_and_time ( #52034, #52035 ) ;
#52034 = calendar_date ( 2016, 28, 1 ) ;
#52035 = local_time ( 15, 29, 16.00000000000000000, #52036 ) ;
#52036 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52037 = cc_design_person_and_organization_assignment ( #52039, #52038, ( #52040 ) ) ;
#52038 = person_and_organization_role ( 'classification_officer' ) ;
#52039 = person_and_organization ( #51022, #51508 ) ;
#52040 = security_classification ( '', '', #52041 ) ;
#52041 = security_classification_level ( 'unclassified' ) ;
#52042 = cc_design_person_and_organization_assignment ( #52044, #52043, ( #52059 ) ) ;
#52043 = person_and_organization_role ( 'design_supplier' ) ;
#52044 = person_and_organization ( #51022, #51508 ) ;
#52045 = cc_design_person_and_organization_assignment ( #52047, #52046, ( #52059 ) ) ;
#52046 = person_and_organization_role ( 'creator' ) ;
#52047 = person_and_organization ( #51022, #51508 ) ;
#52048 = cc_design_approval ( #52056, ( #52059 ) ) ;
#52049 = approval_date_time ( #52050, #52056 ) ;
#52050 = date_and_time ( #52051, #52052 ) ;
#52051 = calendar_date ( 2016, 28, 1 ) ;
#52052 = local_time ( 15, 29, 16.00000000000000000, #52053 ) ;
#52053 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52054 = approval_person_organization ( #52058, #52056, #52055 ) ;
#52055 = approval_role ( '' ) ;
#52056 = approval ( #52057, 'unspecified' ) ;
#52057 = approval_status ( 'not_yet_approved' ) ;
#52058 = person_and_organization ( #51022, #51508 ) ;
#52059 = product_definition_formation_with_specified_source ( 'any', '', #52012, .not_known. ) ;
#52060 = cc_design_date_and_time_assignment ( #52062, #52061, ( #52080 ) ) ;
#52061 = date_time_role ( 'creation_date' ) ;
#52062 = date_and_time ( #52063, #52064 ) ;
#52063 = calendar_date ( 2016, 28, 1 ) ;
#52064 = local_time ( 15, 29, 16.00000000000000000, #52065 ) ;
#52065 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52066 = cc_design_person_and_organization_assignment ( #52068, #52067, ( #52080 ) ) ;
#52067 = person_and_organization_role ( 'creator' ) ;
#52068 = person_and_organization ( #51022, #51508 ) ;
#52069 = cc_design_approval ( #52077, ( #52080 ) ) ;
#52070 = approval_date_time ( #52071, #52077 ) ;
#52071 = date_and_time ( #52072, #52073 ) ;
#52072 = calendar_date ( 2016, 28, 1 ) ;
#52073 = local_time ( 15, 29, 16.00000000000000000, #52074 ) ;
#52074 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52075 = approval_person_organization ( #52079, #52077, #52076 ) ;
#52076 = approval_role ( '' ) ;
#52077 = approval ( #52078, 'unspecified' ) ;
#52078 = approval_status ( 'not_yet_approved' ) ;
#52079 = person_and_organization ( #51022, #51508 ) ;
#52080 = product_definition ( 'unknown', '', #52059, #52081 ) ;
#52081 = design_context ( 'detailed design', #52083, 'design' ) ;
#52082 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52083 ) ;
#52083 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52084 = cc_design_person_and_organization_assignment ( #52086, #52085, ( #52012 ) ) ;
#52085 = person_and_organization_role ( 'design_owner' ) ;
#52086 = person_and_organization ( #51022, #51508 ) ;
#52087 = shape_definition_representation ( #52233, #50789 ) ;
#52088 = shape_definition_representation ( #52403, #49893 ) ;
#52089 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52090 = approval_date_time ( #52152, #52320 ) ;
#52091 = next_assembly_usage_occurrence ( 'nauo4', ' ', ' ', #51500, #51635, $ ) ;
#52092 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52093 = item_defined_transformation ( 'none', 'none', #50969, #50742 ) ;
#52094 = shape_definition_representation ( #52095, #50779 ) ;
#52095 = product_definition_shape ( 'none', 'none', #51305 ) ;
#52096 = product_related_product_category ( 'detail', '', ( #51292 ) ) ;
#52097 = advanced_face ( 'none', ( #49802 ), #49808, .f. ) ;
#52098 = cc_design_security_classification ( #52120, ( #51390 ) ) ;
#52099 = edge_curve ( 'none', #4815, #4028, #49807, .t. ) ;
#52100 = cc_design_approval ( #52108, ( #52120 ) ) ;
#52101 = approval_date_time ( #52102, #52108 ) ;
#52102 = date_and_time ( #52103, #52104 ) ;
#52103 = calendar_date ( 2016, 28, 1 ) ;
#52104 = local_time ( 15, 29, 16.00000000000000000, #52105 ) ;
#52105 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52106 = approval_person_organization ( #52110, #52108, #52107 ) ;
#52107 = approval_role ( '' ) ;
#52108 = approval ( #52109, 'unspecified' ) ;
#52109 = approval_status ( 'not_yet_approved' ) ;
#52110 = person_and_organization ( #51022, #51508 ) ;
#52111 = cc_design_date_and_time_assignment ( #52113, #52112, ( #52120 ) ) ;
#52112 = date_time_role ( 'classification_date' ) ;
#52113 = date_and_time ( #52114, #52115 ) ;
#52114 = calendar_date ( 2016, 28, 1 ) ;
#52115 = local_time ( 15, 29, 16.00000000000000000, #52116 ) ;
#52116 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52117 = cc_design_person_and_organization_assignment ( #52119, #52118, ( #52120 ) ) ;
#52118 = person_and_organization_role ( 'classification_officer' ) ;
#52119 = person_and_organization ( #51022, #51508 ) ;
#52120 = security_classification ( '', '', #52121 ) ;
#52121 = security_classification_level ( 'unclassified' ) ;
#52122 = local_time ( 15, 29, 16.00000000000000000, #52123 ) ;
#52123 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52124 = cc_design_person_and_organization_assignment ( #52126, #52125, ( #52139 ) ) ;
#52125 = person_and_organization_role ( 'creator' ) ;
#52126 = person_and_organization ( #51022, #51508 ) ;
#52127 = advanced_face ( 'none', ( #49805 ), #49752, .f. ) ;
#52128 = cc_design_approval ( #52136, ( #52139 ) ) ;
#52129 = approval_date_time ( #52130, #52136 ) ;
#52130 = date_and_time ( #52131, #52132 ) ;
#52131 = calendar_date ( 2016, 28, 1 ) ;
#52132 = local_time ( 15, 29, 16.00000000000000000, #52133 ) ;
#52133 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52134 = approval_person_organization ( #52138, #52136, #52135 ) ;
#52135 = approval_role ( '' ) ;
#52136 = approval ( #52137, 'unspecified' ) ;
#52137 = approval_status ( 'not_yet_approved' ) ;
#52138 = person_and_organization ( #51022, #51508 ) ;
#52139 = product_definition ( 'unknown', '', #52197, #52140 ) ;
#52140 = design_context ( 'detailed design', #52142, 'design' ) ;
#52141 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52142 ) ;
#52142 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52143 = shape_definition_representation ( #52322, #50788 ) ;
#52144 = cc_design_person_and_organization_assignment ( #52146, #52145, ( #52147 ) ) ;
#52145 = person_and_organization_role ( 'design_owner' ) ;
#52146 = person_and_organization ( #51022, #51508 ) ;
#52147 = product ( '�o��42x25x8', '�o��42x25x8', '', ( #52148 ) ) ;
#52148 = mechanical_context ( 'none', #52092, 'mechanical' ) ;
#52149 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52092 ) ;
#52150 = calendar_date ( 2016, 28, 1 ) ;
#52151 = local_time ( 15, 29, 16.00000000000000000, #52153 ) ;
#52152 = date_and_time ( #52150, #52151 ) ;
#52153 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52154 = cc_design_security_classification ( #52175, ( #52197 ) ) ;
#52155 = cc_design_approval ( #52163, ( #52175 ) ) ;
#52156 = approval_date_time ( #52157, #52163 ) ;
#52157 = date_and_time ( #52158, #52159 ) ;
#52158 = calendar_date ( 2016, 28, 1 ) ;
#52159 = local_time ( 15, 29, 16.00000000000000000, #52160 ) ;
#52160 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52161 = approval_person_organization ( #52165, #52163, #52162 ) ;
#52162 = approval_role ( '' ) ;
#52163 = approval ( #52164, 'unspecified' ) ;
#52164 = approval_status ( 'not_yet_approved' ) ;
#52165 = person_and_organization ( #51022, #51508 ) ;
#52166 = cc_design_date_and_time_assignment ( #52168, #52167, ( #52175 ) ) ;
#52167 = date_time_role ( 'classification_date' ) ;
#52168 = date_and_time ( #52169, #52170 ) ;
#52169 = calendar_date ( 2016, 28, 1 ) ;
#52170 = local_time ( 15, 29, 16.00000000000000000, #52171 ) ;
#52171 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52172 = cc_design_person_and_organization_assignment ( #52174, #52173, ( #52175 ) ) ;
#52173 = person_and_organization_role ( 'classification_officer' ) ;
#52174 = person_and_organization ( #51022, #51508 ) ;
#52175 = security_classification ( '', '', #52176 ) ;
#52176 = security_classification_level ( 'unclassified' ) ;
#52177 = cc_design_person_and_organization_assignment ( #52179, #52178, ( #52197 ) ) ;
#52178 = person_and_organization_role ( 'design_supplier' ) ;
#52179 = person_and_organization ( #51022, #51508 ) ;
#52180 = cc_design_person_and_organization_assignment ( #52182, #52181, ( #52197 ) ) ;
#52181 = person_and_organization_role ( 'creator' ) ;
#52182 = person_and_organization ( #51022, #51508 ) ;
#52183 = oriented_edge ( 'none', *, *, #50151, .t. ) ;
#52184 = cc_design_approval ( #52194, ( #52197 ) ) ;
#52185 = approval_date_time ( #52186, #52194 ) ;
#52186 = date_and_time ( #52187, #52188 ) ;
#52187 = calendar_date ( 2016, 28, 1 ) ;
#52188 = local_time ( 15, 29, 16.00000000000000000, #52190 ) ;
#52189 = oriented_edge ( 'none', *, *, #51808, .t. ) ;
#52190 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52191 = oriented_edge ( 'none', *, *, #50790, .f. ) ;
#52192 = approval_person_organization ( #52196, #52194, #52193 ) ;
#52193 = approval_role ( '' ) ;
#52194 = approval ( #52195, 'unspecified' ) ;
#52195 = approval_status ( 'not_yet_approved' ) ;
#52196 = person_and_organization ( #51022, #51508 ) ;
#52197 = product_definition_formation_with_specified_source ( 'any', '', #52147, .not_known. ) ;
#52198 = security_classification ( '', '', #52308 ) ;
#52199 = cc_design_date_and_time_assignment ( #52201, #52200, ( #52139 ) ) ;
#52200 = date_time_role ( 'creation_date' ) ;
#52201 = date_and_time ( #52202, #52122 ) ;
#52202 = calendar_date ( 2016, 28, 1 ) ;
#52203 = local_time ( 15, 29, 16.00000000000000000, #52204 ) ;
#52204 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52205 = cc_design_person_and_organization_assignment ( #52207, #52206, ( #52219 ) ) ;
#52206 = person_and_organization_role ( 'creator' ) ;
#52207 = person_and_organization ( #51022, #51508 ) ;
#52208 = cc_design_approval ( #52216, ( #52219 ) ) ;
#52209 = approval_date_time ( #52210, #52216 ) ;
#52210 = date_and_time ( #52211, #52212 ) ;
#52211 = calendar_date ( 2016, 28, 1 ) ;
#52212 = local_time ( 15, 29, 16.00000000000000000, #52213 ) ;
#52213 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52214 = approval_person_organization ( #52218, #52216, #52215 ) ;
#52215 = approval_role ( '' ) ;
#52216 = approval ( #52217, 'unspecified' ) ;
#52217 = approval_status ( 'not_yet_approved' ) ;
#52218 = person_and_organization ( #51022, #51508 ) ;
#52219 = product_definition ( 'unknown', '', #52278, #52220 ) ;
#52220 = design_context ( 'detailed design', #52222, 'design' ) ;
#52221 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52222 ) ;
#52222 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52223 = cc_design_person_and_organization_assignment ( #52225, #52224, ( #52226 ) ) ;
#52224 = person_and_organization_role ( 'design_owner' ) ;
#52225 = person_and_organization ( #51022, #51508 ) ;
#52226 = product ( '7x7xl_35l', '7x7xl_35l', '', ( #52227 ) ) ;
#52227 = mechanical_context ( 'none', #52089, 'mechanical' ) ;
#52228 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52089 ) ;
#52229 = product_definition_shape ( 'none', 'none', #52091 ) ;
#52230 =( representation_relationship ('none','none', #50973, #50924 ) representation_relationship_with_transformation ( #52093 )shape_representation_relationship( ) );
#52231 = cc_design_approval ( #52320, ( #52198 ) ) ;
#52232 = local_time ( 15, 29, 16.00000000000000000, #52316 ) ;
#52233 = product_definition_shape ( 'none', 'none', #52139 ) ;
#52235 = oriented_edge ( 'none', *, *, #46719, .f. ) ;
#52234 = product_related_product_category ( 'detail', '', ( #52147 ) ) ;
#52236 = cc_design_security_classification ( #52259, ( #52278 ) ) ;
#52237 = cc_design_approval ( #52246, ( #52259 ) ) ;
#52238 = approval_date_time ( #52239, #52246 ) ;
#52239 = date_and_time ( #52240, #52241 ) ;
#52240 = calendar_date ( 2016, 28, 1 ) ;
#52241 = local_time ( 15, 29, 16.00000000000000000, #52243 ) ;
#52242 = oriented_edge ( 'none', *, *, #46669, .f. ) ;
#52243 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52244 = approval_person_organization ( #52249, #52246, #52245 ) ;
#52245 = approval_role ( '' ) ;
#52246 = approval ( #52247, 'unspecified' ) ;
#52247 = approval_status ( 'not_yet_approved' ) ;
#52248 = oriented_edge ( 'none', *, *, #4033, .t. ) ;
#52249 = person_and_organization ( #51022, #51508 ) ;
#52250 = cc_design_date_and_time_assignment ( #52252, #52251, ( #52259 ) ) ;
#52251 = date_time_role ( 'classification_date' ) ;
#52252 = date_and_time ( #52253, #52254 ) ;
#52253 = calendar_date ( 2016, 28, 1 ) ;
#52254 = local_time ( 15, 29, 16.00000000000000000, #52255 ) ;
#52255 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52256 = cc_design_person_and_organization_assignment ( #52258, #52257, ( #52259 ) ) ;
#52257 = person_and_organization_role ( 'classification_officer' ) ;
#52258 = person_and_organization ( #51022, #51508 ) ;
#52259 = security_classification ( '', '', #52260 ) ;
#52260 = security_classification_level ( 'unclassified' ) ;
#52261 = cc_design_person_and_organization_assignment ( #52263, #52262, ( #52278 ) ) ;
#52262 = person_and_organization_role ( 'design_supplier' ) ;
#52263 = person_and_organization ( #51022, #51508 ) ;
#52264 = cc_design_person_and_organization_assignment ( #52266, #52265, ( #52278 ) ) ;
#52265 = person_and_organization_role ( 'creator' ) ;
#52266 = person_and_organization ( #51022, #51508 ) ;
#52267 = cc_design_approval ( #52275, ( #52278 ) ) ;
#52268 = approval_date_time ( #52269, #52275 ) ;
#52269 = date_and_time ( #52270, #52271 ) ;
#52270 = calendar_date ( 2016, 28, 1 ) ;
#52271 = local_time ( 15, 29, 16.00000000000000000, #52272 ) ;
#52272 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52273 = approval_person_organization ( #52277, #52275, #52274 ) ;
#52274 = approval_role ( '' ) ;
#52275 = approval ( #52276, 'unspecified' ) ;
#52276 = approval_status ( 'not_yet_approved' ) ;
#52277 = person_and_organization ( #51022, #51508 ) ;
#52278 = product_definition_formation_with_specified_source ( 'any', '', #52226, .not_known. ) ;
#52279 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52280 = cc_design_date_and_time_assignment ( #52282, #52281, ( #52219 ) ) ;
#52281 = date_time_role ( 'creation_date' ) ;
#52282 = date_and_time ( #52283, #52203 ) ;
#52283 = calendar_date ( 2016, 28, 1 ) ;
#52284 = date_time_role ( 'creation_date' ) ;
#52285 = date_and_time ( #52286, #52287 ) ;
#52286 = calendar_date ( 2016, 28, 1 ) ;
#52287 = local_time ( 15, 29, 16.00000000000000000, #52288 ) ;
#52288 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52289 = edge_curve ( 'none', #4796, #4039, #49804, .t. ) ;
#52290 = cc_design_person_and_organization_assignment ( #52292, #52291, ( #52304 ) ) ;
#52291 = person_and_organization_role ( 'creator' ) ;
#52292 = person_and_organization ( #51022, #51508 ) ;
#52293 = cc_design_approval ( #52301, ( #52304 ) ) ;
#52294 = approval_date_time ( #52295, #52301 ) ;
#52295 = date_and_time ( #52296, #52297 ) ;
#52296 = calendar_date ( 2016, 28, 1 ) ;
#52297 = local_time ( 15, 29, 16.00000000000000000, #52298 ) ;
#52298 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52299 = approval_person_organization ( #52303, #52301, #52300 ) ;
#52300 = approval_role ( '' ) ;
#52301 = approval ( #52302, 'unspecified' ) ;
#52302 = approval_status ( 'not_yet_approved' ) ;
#52303 = person_and_organization ( #51022, #51508 ) ;
#52304 = product_definition ( 'unknown', '', #52372, #52305 ) ;
#52305 = design_context ( 'detailed design', #52307, 'design' ) ;
#52306 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52307 ) ;
#52307 = application_context ( 'configuration controlled 3d designs of mechanical parts and assemblies' ) ;
#52308 = security_classification_level ( 'unclassified' ) ;
#52309 = oriented_edge ( 'none', *, *, #48317, .t. ) ;
#52310 = cc_design_person_and_organization_assignment ( #52312, #52311, ( #52313 ) ) ;
#52311 = person_and_organization_role ( 'design_owner' ) ;
#52312 = person_and_organization ( #51022, #51508 ) ;
#52313 = product ( 'g12hbox1', 'g12hbox1', '', ( #52314 ) ) ;
#52314 = mechanical_context ( 'none', #52279, 'mechanical' ) ;
#52315 = application_protocol_definition ( 'international standard', 'config_control_design', 1994, #52279 ) ;
#52316 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52317 = oriented_edge ( 'none', *, *, #50151, .f. ) ;
#52318 = date_and_time ( #52319, #52232 ) ;
#52319 = calendar_date ( 2016, 28, 1 ) ;
#52320 = approval ( #52321, 'unknown' ) ;
#52321 = approval_status ( 'not_yet_approved' ) ;
#52322 = product_definition_shape ( 'none', 'none', #52219 ) ;
#52323 = product_related_product_category ( 'detail', '', ( #52226 ) ) ;
#52324 = oriented_edge ( 'none', *, *, #4013, .t. ) ;
#52325 = oriented_edge ( 'none', *, *, #52752, .f. ) ;
#52326 = edge_loop ( 'none', ( #51471, #51288, #52917, #51027 ) ) ;
#52327 = cc_design_security_classification ( #52350, ( #52372 ) ) ;
#52328 = cc_design_approval ( #52336, ( #52350 ) ) ;
#52329 = approval_date_time ( #52330, #52336 ) ;
#52330 = date_and_time ( #52331, #52332 ) ;
#52331 = calendar_date ( 2016, 28, 1 ) ;
#52332 = local_time ( 15, 29, 16.00000000000000000, #52333 ) ;
#52333 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52334 = approval_person_organization ( #52338, #52336, #52335 ) ;
#52335 = approval_role ( '' ) ;
#52336 = approval ( #52337, 'unspecified' ) ;
#52337 = approval_status ( 'not_yet_approved' ) ;
#52338 = person_and_organization ( #51022, #51508 ) ;
#52339 = edge_curve ( 'none', #906, #52905, #49790, .t. ) ;
#52340 = edge_curve ( 'none', #51282, #51529, #49792, .t. ) ;
#52341 = cc_design_date_and_time_assignment ( #52343, #52342, ( #52350 ) ) ;
#52342 = date_time_role ( 'classification_date' ) ;
#52343 = date_and_time ( #52344, #52345 ) ;
#52344 = calendar_date ( 2016, 28, 1 ) ;
#52345 = local_time ( 15, 29, 16.00000000000000000, #52346 ) ;
#52346 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52347 = cc_design_person_and_organization_assignment ( #52349, #52348, ( #52350 ) ) ;
#52348 = person_and_organization_role ( 'classification_officer' ) ;
#52349 = person_and_organization ( #51022, #51508 ) ;
#52350 = security_classification ( '', '', #52351 ) ;
#52351 = security_classification_level ( 'unclassified' ) ;
#52352 = cc_design_person_and_organization_assignment ( #52355, #52353, ( #52372 ) ) ;
#52354 = advanced_face ( 'none', ( #49782 ), #49795, .f. ) ;
#52353 = person_and_organization_role ( 'design_supplier' ) ;
#52355 = person_and_organization ( #51022, #51508 ) ;
#52356 = edge_loop ( 'none', ( #50724, #52324, #52325, #640 ) ) ;
#52357 = cc_design_person_and_organization_assignment ( #52359, #52358, ( #52372 ) ) ;
#52358 = person_and_organization_role ( 'creator' ) ;
#52359 = person_and_organization ( #51022, #51508 ) ;
#52360 = edge_loop ( 'none', ( #52900, #46299, #52950, #53102 ) ) ;
#52361 = cc_design_approval ( #52369, ( #52372 ) ) ;
#52362 = approval_date_time ( #52363, #52369 ) ;
#52363 = date_and_time ( #52364, #52365 ) ;
#52364 = calendar_date ( 2016, 28, 1 ) ;
#52365 = local_time ( 15, 29, 16.00000000000000000, #52366 ) ;
#52366 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52367 = approval_person_organization ( #52371, #52369, #52368 ) ;
#52368 = approval_role ( '' ) ;
#52369 = approval ( #52370, 'unspecified' ) ;
#52370 = approval_status ( 'not_yet_approved' ) ;
#52371 = person_and_organization ( #51022, #51508 ) ;
#52372 = product_definition_formation_with_specified_source ( 'any', '', #52313, .not_known. ) ;
#52373 = cc_design_security_classification ( #52198, ( #52091 ) ) ;
#52374 = oriented_edge ( 'none', *, *, #49916, .f. ) ;
#52375 = edge_curve ( 'none', #52993, #53162, #49841, .t. ) ;
#52376 = cc_design_date_and_time_assignment ( #52285, #52284, ( #52304 ) ) ;
#52377 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52378 = date_and_time ( #52379, #52381 ) ;
#52380 = oriented_edge ( 'none', *, *, #53202, .f. ) ;
#52379 = calendar_date ( 2016, 28, 1 ) ;
#52381 = local_time ( 15, 29, 16.00000000000000000, #52382 ) ;
#52382 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52383 = cc_design_approval ( #52384, ( #52387 ) ) ;
#52384 = approval ( #52385, 'unknown' ) ;
#52385 = approval_status ( 'not_yet_approved' ) ;
#52386 = cc_design_security_classification ( #52387, ( #52389 ) ) ;
#52387 = security_classification ( '', '', #52388 ) ;
#52388 = security_classification_level ( 'unclassified' ) ;
#52389 = next_assembly_usage_occurrence ( 'nauo5', ' ', ' ', #51500, #51273, $ ) ;
#52390 = product_definition_shape ( 'none', 'none', #52389 ) ;
#52391 =( representation_relationship ('none','none', #50973, #50825 ) representation_relationship_with_transformation ( #52392 )shape_representation_relationship( ) );
#52392 = item_defined_transformation ( 'none', 'none', #50965, #50742 ) ;
#52393 = context_dependent_shape_representation ( #52230, #52229 ) ;
#52394 = cc_design_person_and_organization_assignment ( #52399, #52396, ( #52198 ) ) ;
#52395 = cc_design_date_and_time_assignment ( #52318, #52397, ( #52198 ) ) ;
#52396 = person_and_organization_role ( 'classification_officer' ) ;
#52397 = date_time_role ( 'classification_date' ) ;
#52398 = approval_person_organization ( #52399, #52320, #52402 ) ;
#52399 = person_and_organization ( #52401, #52400 ) ;
#52400 = organization ( 'nauo-org1', 'unspecified', 'unspecified' ) ;
#52401 = person ( 'nauo-per1', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52402 = approval_role ( '' ) ;
#52403 = product_definition_shape ( 'none', 'none', #52304 ) ;
#52404 = product_related_product_category ( 'detail', '', ( #52313 ) ) ;
#52405 = cc_design_approval ( #52406, ( #52409 ) ) ;
#52406 = approval ( #52407, 'unknown' ) ;
#52407 = approval_status ( 'not_yet_approved' ) ;
#52408 = cc_design_security_classification ( #52409, ( #52412 ) ) ;
#52409 = security_classification ( '', '', #52411 ) ;
#52410 = edge_curve ( 'none', #50434, #51128, #49837, .t. ) ;
#52411 = security_classification_level ( 'unclassified' ) ;
#52412 = next_assembly_usage_occurrence ( 'nauo6', ' ', ' ', #51500, #51113, $ ) ;
#52413 = product_definition_shape ( 'none', 'none', #52412 ) ;
#52414 =( representation_relationship ('none','none', #50973, #50915 ) representation_relationship_with_transformation ( #52415 )shape_representation_relationship( ) );
#52415 = item_defined_transformation ( 'none', 'none', #51020, #50914 ) ;
#52416 = context_dependent_shape_representation ( #51359, #51793 ) ;
#52417 = cc_design_person_and_organization_assignment ( #52422, #52419, ( #51798 ) ) ;
#52418 = cc_design_date_and_time_assignment ( #52432, #52420, ( #51798 ) ) ;
#52419 = person_and_organization_role ( 'classification_officer' ) ;
#52420 = date_time_role ( 'classification_date' ) ;
#52421 = approval_person_organization ( #52422, #51859, #52425 ) ;
#52422 = person_and_organization ( #52424, #52423 ) ;
#52423 = organization ( 'nauo-org5', 'unspecified', 'unspecified' ) ;
#52424 = person ( 'nauo-per5', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52425 = approval_role ( '' ) ;
#52426 = approval_date_time ( #52427, #51859 ) ;
#52427 = date_and_time ( #52428, #52429 ) ;
#52428 = calendar_date ( 2016, 28, 1 ) ;
#52429 = local_time ( 15, 29, 16.00000000000000000, #52430 ) ;
#52430 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52431 = oriented_edge ( 'none', *, *, #52976, .t. ) ;
#52432 = date_and_time ( #52433, #52434 ) ;
#52433 = calendar_date ( 2016, 28, 1 ) ;
#52434 = local_time ( 15, 29, 16.00000000000000000, #52435 ) ;
#52435 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52436 = cc_design_approval ( #52437, ( #52440 ) ) ;
#52437 = approval ( #52438, 'unknown' ) ;
#52438 = approval_status ( 'not_yet_approved' ) ;
#52439 = cc_design_security_classification ( #52440, ( #52442 ) ) ;
#52440 = security_classification ( '', '', #52441 ) ;
#52441 = security_classification_level ( 'unclassified' ) ;
#52442 = next_assembly_usage_occurrence ( 'nauo7', ' ', ' ', #51500, #52304, $ ) ;
#52443 = product_definition_shape ( 'none', 'none', #52442 ) ;
#52444 =( representation_relationship ('none','none', #50973, #49893 ) representation_relationship_with_transformation ( #52445 )shape_representation_relationship( ) );
#52445 = item_defined_transformation ( 'none', 'none', #51015, #50742 ) ;
#52446 = context_dependent_shape_representation ( #52414, #52413 ) ;
#52447 = cc_design_person_and_organization_assignment ( #52452, #52449, ( #52409 ) ) ;
#52448 = cc_design_date_and_time_assignment ( #52461, #52450, ( #52409 ) ) ;
#52449 = person_and_organization_role ( 'classification_officer' ) ;
#52450 = date_time_role ( 'classification_date' ) ;
#52451 = approval_person_organization ( #52452, #52406, #52455 ) ;
#52452 = person_and_organization ( #52454, #52453 ) ;
#52453 = organization ( 'nauo-org6', 'unspecified', 'unspecified' ) ;
#52454 = person ( 'nauo-per6', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52455 = approval_role ( '' ) ;
#52456 = approval_date_time ( #52457, #52406 ) ;
#52457 = date_and_time ( #52458, #52459 ) ;
#52458 = calendar_date ( 2016, 28, 1 ) ;
#52459 = local_time ( 15, 29, 16.00000000000000000, #52460 ) ;
#52460 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52461 = date_and_time ( #52462, #52463 ) ;
#52462 = calendar_date ( 2016, 28, 1 ) ;
#52463 = local_time ( 15, 29, 16.00000000000000000, #52464 ) ;
#52464 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52465 = cc_design_approval ( #52466, ( #52469 ) ) ;
#52466 = approval ( #52467, 'unknown' ) ;
#52467 = approval_status ( 'not_yet_approved' ) ;
#52468 = cc_design_security_classification ( #52469, ( #52471 ) ) ;
#52469 = security_classification ( '', '', #52470 ) ;
#52470 = security_classification_level ( 'unclassified' ) ;
#52471 = next_assembly_usage_occurrence ( 'nauo8', ' ', ' ', #51500, #51717, $ ) ;
#52472 = product_definition_shape ( 'none', 'none', #52471 ) ;
#52473 =( representation_relationship ('none','none', #50973, #50923 ) representation_relationship_with_transformation ( #52474 )shape_representation_relationship( ) );
#52474 = item_defined_transformation ( 'none', 'none', #51010, #50742 ) ;
#52475 = context_dependent_shape_representation ( #52444, #52443 ) ;
#52476 = cc_design_person_and_organization_assignment ( #52481, #52478, ( #52440 ) ) ;
#52477 = cc_design_date_and_time_assignment ( #52490, #52479, ( #52440 ) ) ;
#52478 = person_and_organization_role ( 'classification_officer' ) ;
#52479 = date_time_role ( 'classification_date' ) ;
#52480 = approval_person_organization ( #52481, #52437, #52484 ) ;
#52481 = person_and_organization ( #52483, #52482 ) ;
#52482 = organization ( 'nauo-org7', 'unspecified', 'unspecified' ) ;
#52483 = person ( 'nauo-per7', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52484 = approval_role ( '' ) ;
#52485 = approval_date_time ( #52486, #52437 ) ;
#52486 = date_and_time ( #52487, #52488 ) ;
#52487 = calendar_date ( 2016, 28, 1 ) ;
#52488 = local_time ( 15, 29, 16.00000000000000000, #52489 ) ;
#52489 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52490 = date_and_time ( #52491, #52492 ) ;
#52491 = calendar_date ( 2016, 28, 1 ) ;
#52492 = local_time ( 15, 29, 16.00000000000000000, #52493 ) ;
#52493 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52494 = cc_design_approval ( #52495, ( #52498 ) ) ;
#52495 = approval ( #52496, 'unknown' ) ;
#52496 = approval_status ( 'not_yet_approved' ) ;
#52497 = cc_design_security_classification ( #52498, ( #52500 ) ) ;
#52498 = security_classification ( '', '', #52499 ) ;
#52499 = security_classification_level ( 'unclassified' ) ;
#52500 = next_assembly_usage_occurrence ( 'nauo9', ' ', ' ', #51500, #51346, $ ) ;
#52501 = product_definition_shape ( 'none', 'none', #52500 ) ;
#52502 =( representation_relationship ('none','none', #50973, #50802 ) representation_relationship_with_transformation ( #52503 )shape_representation_relationship( ) );
#52503 = item_defined_transformation ( 'none', 'none', #51006, #50742 ) ;
#52504 = context_dependent_shape_representation ( #52473, #52472 ) ;
#52505 = cc_design_person_and_organization_assignment ( #52510, #52507, ( #52469 ) ) ;
#52506 = cc_design_date_and_time_assignment ( #52519, #52508, ( #52469 ) ) ;
#52507 = person_and_organization_role ( 'classification_officer' ) ;
#52508 = date_time_role ( 'classification_date' ) ;
#52509 = approval_person_organization ( #52510, #52466, #52513 ) ;
#52510 = person_and_organization ( #52512, #52511 ) ;
#52511 = organization ( 'nauo-org8', 'unspecified', 'unspecified' ) ;
#52512 = person ( 'nauo-per8', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52513 = approval_role ( '' ) ;
#52514 = approval_date_time ( #52515, #52466 ) ;
#52515 = date_and_time ( #52516, #52517 ) ;
#52516 = calendar_date ( 2016, 28, 1 ) ;
#52517 = local_time ( 15, 29, 16.00000000000000000, #52518 ) ;
#52518 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52519 = date_and_time ( #52520, #52521 ) ;
#52520 = calendar_date ( 2016, 28, 1 ) ;
#52521 = local_time ( 15, 29, 16.00000000000000000, #52522 ) ;
#52522 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52523 = cc_design_approval ( #52524, ( #52531 ) ) ;
#52524 = approval ( #52526, 'unknown' ) ;
#52525 = oriented_edge ( 'none', *, *, #50527, .f. ) ;
#52526 = approval_status ( 'not_yet_approved' ) ;
#52527 = edge_loop ( 'none', ( #52309, #53001 ) ) ;
#52528 = oriented_edge ( 'none', *, *, #13255, .t. ) ;
#52529 = oriented_edge ( 'none', *, *, #11619, .f. ) ;
#52530 = cc_design_security_classification ( #52531, ( #52533 ) ) ;
#52531 = security_classification ( '', '', #52532 ) ;
#52532 = security_classification_level ( 'unclassified' ) ;
#52533 = next_assembly_usage_occurrence ( 'nauo10', ' ', ' ', #51500, #51305, $ ) ;
#52534 = product_definition_shape ( 'none', 'none', #52533 ) ;
#52535 =( representation_relationship ('none','none', #50973, #50779 ) representation_relationship_with_transformation ( #52536 )shape_representation_relationship( ) );
#52536 = item_defined_transformation ( 'none', 'none', #51002, #50742 ) ;
#52537 = context_dependent_shape_representation ( #52502, #52501 ) ;
#52538 = cc_design_person_and_organization_assignment ( #52543, #52540, ( #52498 ) ) ;
#52539 = cc_design_date_and_time_assignment ( #52552, #52541, ( #52498 ) ) ;
#52540 = person_and_organization_role ( 'classification_officer' ) ;
#52541 = date_time_role ( 'classification_date' ) ;
#52542 = approval_person_organization ( #52543, #52495, #52546 ) ;
#52543 = person_and_organization ( #52545, #52544 ) ;
#52544 = organization ( 'nauo-org9', 'unspecified', 'unspecified' ) ;
#52545 = person ( 'nauo-per9', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52546 = approval_role ( '' ) ;
#52547 = approval_date_time ( #52548, #52495 ) ;
#52548 = date_and_time ( #52549, #52550 ) ;
#52549 = calendar_date ( 2016, 28, 1 ) ;
#52550 = local_time ( 15, 29, 16.00000000000000000, #52551 ) ;
#52551 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52552 = date_and_time ( #52553, #52554 ) ;
#52553 = calendar_date ( 2016, 28, 1 ) ;
#52554 = local_time ( 15, 29, 16.00000000000000000, #52555 ) ;
#52555 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52556 = oriented_edge ( 'none', *, *, #46691, .f. ) ;
#52557 = cc_design_approval ( #52558, ( #52561 ) ) ;
#52558 = approval ( #52559, 'unknown' ) ;
#52559 = approval_status ( 'not_yet_approved' ) ;
#52560 = cc_design_security_classification ( #52561, ( #52563 ) ) ;
#52561 = security_classification ( '', '', #52562 ) ;
#52562 = security_classification_level ( 'unclassified' ) ;
#52563 = next_assembly_usage_occurrence ( 'nauo11', ' ', ' ', #51500, #52219, $ ) ;
#52564 = product_definition_shape ( 'none', 'none', #52563 ) ;
#52565 =( representation_relationship ('none','none', #50973, #50788 ) representation_relationship_with_transformation ( #52566 )shape_representation_relationship( ) );
#52566 = item_defined_transformation ( 'none', 'none', #50998, #50742 ) ;
#52567 = context_dependent_shape_representation ( #52535, #52534 ) ;
#52568 = cc_design_person_and_organization_assignment ( #52573, #52570, ( #52531 ) ) ;
#52569 = cc_design_date_and_time_assignment ( #52583, #52571, ( #52531 ) ) ;
#52570 = person_and_organization_role ( 'classification_officer' ) ;
#52571 = date_time_role ( 'classification_date' ) ;
#52572 = approval_person_organization ( #52573, #52524, #52577 ) ;
#52573 = person_and_organization ( #52576, #52574 ) ;
#52574 = organization ( 'nauo-org10', 'unspecified', 'unspecified' ) ;
#52575 = oriented_edge ( 'none', *, *, #53024, .t. ) ;
#52576 = person ( 'nauo-per10', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52577 = approval_role ( '' ) ;
#52578 = approval_date_time ( #52579, #52524 ) ;
#52579 = date_and_time ( #52580, #52581 ) ;
#52580 = calendar_date ( 2016, 28, 1 ) ;
#52581 = local_time ( 15, 29, 16.00000000000000000, #52582 ) ;
#52582 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52583 = date_and_time ( #52584, #52585 ) ;
#52584 = calendar_date ( 2016, 28, 1 ) ;
#52585 = local_time ( 15, 29, 16.00000000000000000, #52586 ) ;
#52586 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52587 = cc_design_approval ( #52588, ( #52591 ) ) ;
#52588 = approval ( #52589, 'unknown' ) ;
#52589 = approval_status ( 'not_yet_approved' ) ;
#52590 = cc_design_security_classification ( #52591, ( #52593 ) ) ;
#52591 = security_classification ( '', '', #52592 ) ;
#52592 = security_classification_level ( 'unclassified' ) ;
#52593 = next_assembly_usage_occurrence ( 'nauo12', ' ', ' ', #51500, #51273, $ ) ;
#52594 = product_definition_shape ( 'none', 'none', #52593 ) ;
#52595 =( representation_relationship ('none','none', #50973, #50825 ) representation_relationship_with_transformation ( #52596 )shape_representation_relationship( ) );
#52596 = item_defined_transformation ( 'none', 'none', #50995, #50742 ) ;
#52597 = context_dependent_shape_representation ( #52565, #52564 ) ;
#52598 = cc_design_person_and_organization_assignment ( #52603, #52600, ( #52561 ) ) ;
#52599 = cc_design_date_and_time_assignment ( #52613, #52601, ( #52561 ) ) ;
#52600 = person_and_organization_role ( 'classification_officer' ) ;
#52601 = date_time_role ( 'classification_date' ) ;
#52602 = approval_person_organization ( #52603, #52558, #52607 ) ;
#52603 = person_and_organization ( #52606, #52604 ) ;
#52604 = organization ( 'nauo-org11', 'unspecified', 'unspecified' ) ;
#52605 = advanced_face ( 'none', ( #49781, #49844, #49829, #49827 ), #49833, .t. ) ;
#52606 = person ( 'nauo-per11', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52607 = approval_role ( '' ) ;
#52608 = approval_date_time ( #52609, #52558 ) ;
#52609 = date_and_time ( #52610, #52611 ) ;
#52610 = calendar_date ( 2016, 28, 1 ) ;
#52611 = local_time ( 15, 29, 16.00000000000000000, #52612 ) ;
#52612 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52613 = date_and_time ( #52614, #52615 ) ;
#52614 = calendar_date ( 2016, 28, 1 ) ;
#52615 = local_time ( 15, 29, 16.00000000000000000, #52616 ) ;
#52616 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52617 = cc_design_approval ( #52618, ( #52622 ) ) ;
#52618 = approval ( #52619, 'unknown' ) ;
#52619 = approval_status ( 'not_yet_approved' ) ;
#52620 = edge_curve ( 'none', #51483, #51128, #49820, .t. ) ;
#52621 = cc_design_security_classification ( #52622, ( #52624 ) ) ;
#52622 = security_classification ( '', '', #52623 ) ;
#52623 = security_classification_level ( 'unclassified' ) ;
#52624 = next_assembly_usage_occurrence ( 'nauo13', ' ', ' ', #51113, #52005, $ ) ;
#52625 = product_definition_shape ( 'none', 'none', #52624 ) ;
#52626 =( representation_relationship ('none','none', #50915, #50834 ) representation_relationship_with_transformation ( #52627 )shape_representation_relationship( ) );
#52627 = item_defined_transformation ( 'none', 'none', #50894, #50742 ) ;
#52628 = context_dependent_shape_representation ( #52595, #52594 ) ;
#52629 = vertex_point ( 'none', #49812 ) ;
#52630 = cc_design_person_and_organization_assignment ( #52635, #52632, ( #52591 ) ) ;
#52631 = cc_design_date_and_time_assignment ( #52645, #52633, ( #52591 ) ) ;
#52632 = person_and_organization_role ( 'classification_officer' ) ;
#52633 = date_time_role ( 'classification_date' ) ;
#52634 = approval_person_organization ( #52635, #52588, #52639 ) ;
#52635 = person_and_organization ( #52638, #52636 ) ;
#52636 = organization ( 'nauo-org12', 'unspecified', 'unspecified' ) ;
#52637 = oriented_edge ( 'none', *, *, #1894, .t. ) ;
#52638 = person ( 'nauo-per12', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52639 = approval_role ( '' ) ;
#52640 = approval_date_time ( #52641, #52588 ) ;
#52641 = date_and_time ( #52642, #52643 ) ;
#52642 = calendar_date ( 2016, 28, 1 ) ;
#52643 = local_time ( 15, 29, 16.00000000000000000, #52644 ) ;
#52644 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52645 = date_and_time ( #52646, #52647 ) ;
#52646 = calendar_date ( 2016, 28, 1 ) ;
#52647 = local_time ( 15, 29, 16.00000000000000000, #52648 ) ;
#52648 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52649 = cc_design_approval ( #52650, ( #52653 ) ) ;
#52650 = approval ( #52651, 'unknown' ) ;
#52651 = approval_status ( 'not_yet_approved' ) ;
#52652 = cc_design_security_classification ( #52653, ( #52655 ) ) ;
#52653 = security_classification ( '', '', #52654 ) ;
#52654 = security_classification_level ( 'unclassified' ) ;
#52655 = next_assembly_usage_occurrence ( 'nauo14', ' ', ' ', #51113, #52005, $ ) ;
#52656 = product_definition_shape ( 'none', 'none', #52655 ) ;
#52657 =( representation_relationship ('none','none', #50915, #50834 ) representation_relationship_with_transformation ( #52658 )shape_representation_relationship( ) );
#52658 = item_defined_transformation ( 'none', 'none', #50890, #50742 ) ;
#52659 = context_dependent_shape_representation ( #52626, #52625 ) ;
#52660 = cc_design_person_and_organization_assignment ( #52665, #52662, ( #52622 ) ) ;
#52661 = cc_design_date_and_time_assignment ( #52675, #52663, ( #52622 ) ) ;
#52662 = person_and_organization_role ( 'classification_officer' ) ;
#52663 = date_time_role ( 'classification_date' ) ;
#52664 = approval_person_organization ( #52665, #52618, #52669 ) ;
#52665 = person_and_organization ( #52668, #52666 ) ;
#52666 = organization ( 'nauo-org13', 'unspecified', 'unspecified' ) ;
#52667 = oriented_edge ( 'none', *, *, #52289, .t. ) ;
#52668 = person ( 'nauo-per13', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52669 = approval_role ( '' ) ;
#52670 = approval_date_time ( #52671, #52618 ) ;
#52671 = date_and_time ( #52672, #52673 ) ;
#52672 = calendar_date ( 2016, 28, 1 ) ;
#52673 = local_time ( 15, 29, 16.00000000000000000, #52674 ) ;
#52674 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52675 = date_and_time ( #52676, #52677 ) ;
#52676 = calendar_date ( 2016, 28, 1 ) ;
#52677 = local_time ( 15, 29, 16.00000000000000000, #52678 ) ;
#52678 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52679 = cc_design_approval ( #52680, ( #52685 ) ) ;
#52680 = approval ( #52681, 'unknown' ) ;
#52681 = approval_status ( 'not_yet_approved' ) ;
#52682 = oriented_edge ( 'none', *, *, #52997, .t. ) ;
#52683 = edge_curve ( 'none', #50400, #50393, #49883, .t. ) ;
#52684 = cc_design_security_classification ( #52685, ( #52687 ) ) ;
#52685 = security_classification ( '', '', #52686 ) ;
#52686 = security_classification_level ( 'unclassified' ) ;
#52687 = next_assembly_usage_occurrence ( 'nauo15', ' ', ' ', #51113, #52005, $ ) ;
#52688 = product_definition_shape ( 'none', 'none', #52687 ) ;
#52689 =( representation_relationship ('none','none', #50915, #50834 ) representation_relationship_with_transformation ( #52690 )shape_representation_relationship( ) );
#52690 = item_defined_transformation ( 'none', 'none', #50191, #50742 ) ;
#52691 = context_dependent_shape_representation ( #52657, #52656 ) ;
#52692 = cc_design_person_and_organization_assignment ( #52697, #52694, ( #52653 ) ) ;
#52693 = cc_design_date_and_time_assignment ( #52709, #52695, ( #52653 ) ) ;
#52694 = person_and_organization_role ( 'classification_officer' ) ;
#52695 = date_time_role ( 'classification_date' ) ;
#52696 = approval_person_organization ( #52697, #52650, #52703 ) ;
#52697 = person_and_organization ( #52702, #52698 ) ;
#52698 = organization ( 'nauo-org14', 'unspecified', 'unspecified' ) ;
#52699 = oriented_edge ( 'none', *, *, #52683, .t. ) ;
#52700 = vertex_point ( 'none', #49823 ) ;
#52701 = oriented_edge ( 'none', *, *, #50627, .t. ) ;
#52702 = person ( 'nauo-per14', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52703 = approval_role ( '' ) ;
#52704 = approval_date_time ( #52705, #52650 ) ;
#52705 = date_and_time ( #52706, #52707 ) ;
#52706 = calendar_date ( 2016, 28, 1 ) ;
#52707 = local_time ( 15, 29, 16.00000000000000000, #52708 ) ;
#52708 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52709 = date_and_time ( #52710, #52711 ) ;
#52710 = calendar_date ( 2016, 28, 1 ) ;
#52711 = local_time ( 15, 29, 16.00000000000000000, #52712 ) ;
#52712 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52713 = cc_design_approval ( #52714, ( #52718 ) ) ;
#52714 = approval ( #52715, 'unknown' ) ;
#52715 = approval_status ( 'not_yet_approved' ) ;
#52717 = oriented_edge ( 'none', *, *, #4102, .t. ) ;
#52716 = cc_design_security_classification ( #52718, ( #52720 ) ) ;
#52718 = security_classification ( '', '', #52719 ) ;
#52719 = security_classification_level ( 'unclassified' ) ;
#52720 = next_assembly_usage_occurrence ( 'nauo16', ' ', ' ', #51113, #52080, $ ) ;
#52721 = product_definition_shape ( 'none', 'none', #52720 ) ;
#52722 =( representation_relationship ('none','none', #50915, #50813 ) representation_relationship_with_transformation ( #52723 )shape_representation_relationship( ) );
#52723 = item_defined_transformation ( 'none', 'none', #50176, #50742 ) ;
#52724 = context_dependent_shape_representation ( #52689, #52688 ) ;
#52725 = cc_design_person_and_organization_assignment ( #52730, #52727, ( #52685 ) ) ;
#52726 = cc_design_date_and_time_assignment ( #52740, #52728, ( #52685 ) ) ;
#52727 = person_and_organization_role ( 'classification_officer' ) ;
#52728 = date_time_role ( 'classification_date' ) ;
#52729 = approval_person_organization ( #52730, #52680, #52734 ) ;
#52730 = person_and_organization ( #52733, #52731 ) ;
#52731 = organization ( 'nauo-org15', 'unspecified', 'unspecified' ) ;
#52732 = advanced_face ( 'none', ( #49849 ), #49821, .t. ) ;
#52733 = person ( 'nauo-per15', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52734 = approval_role ( '' ) ;
#52735 = approval_date_time ( #52736, #52680 ) ;
#52736 = date_and_time ( #52737, #52738 ) ;
#52737 = calendar_date ( 2016, 28, 1 ) ;
#52738 = local_time ( 15, 29, 16.00000000000000000, #52739 ) ;
#52739 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52740 = date_and_time ( #52741, #52742 ) ;
#52741 = calendar_date ( 2016, 28, 1 ) ;
#52742 = local_time ( 15, 29, 16.00000000000000000, #52743 ) ;
#52743 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52744 = cc_design_approval ( #52745, ( #52748 ) ) ;
#52745 = approval ( #52746, 'unknown' ) ;
#52746 = approval_status ( 'not_yet_approved' ) ;
#52747 = cc_design_security_classification ( #52748, ( #52750 ) ) ;
#52748 = security_classification ( '', '', #52749 ) ;
#52749 = security_classification_level ( 'unclassified' ) ;
#52750 = next_assembly_usage_occurrence ( 'nauo17', ' ', ' ', #51113, #50885, $ ) ;
#52751 = product_definition_shape ( 'none', 'none', #52750 ) ;
#52752 = edge_curve ( 'none', #4861, #4032, #49878, .t. ) ;
#52753 =( representation_relationship ('none','none', #50915, #50872 ) representation_relationship_with_transformation ( #52754 )shape_representation_relationship( ) );
#52754 = item_defined_transformation ( 'none', 'none', #50437, #50742 ) ;
#52755 = context_dependent_shape_representation ( #52722, #52721 ) ;
#52756 = cc_design_person_and_organization_assignment ( #52761, #52758, ( #52718 ) ) ;
#52757 = cc_design_date_and_time_assignment ( #52771, #52759, ( #52718 ) ) ;
#52758 = person_and_organization_role ( 'classification_officer' ) ;
#52759 = date_time_role ( 'classification_date' ) ;
#52760 = approval_person_organization ( #52761, #52714, #52765 ) ;
#52761 = person_and_organization ( #52764, #52762 ) ;
#52762 = organization ( 'nauo-org16', 'unspecified', 'unspecified' ) ;
#52763 = oriented_edge ( 'none', *, *, #52099, .f. ) ;
#52764 = person ( 'nauo-per16', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52765 = approval_role ( '' ) ;
#52766 = approval_date_time ( #52767, #52714 ) ;
#52767 = date_and_time ( #52768, #52769 ) ;
#52768 = calendar_date ( 2016, 28, 1 ) ;
#52769 = local_time ( 15, 29, 16.00000000000000000, #52770 ) ;
#52770 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52771 = date_and_time ( #52772, #52773 ) ;
#52772 = calendar_date ( 2016, 28, 1 ) ;
#52773 = local_time ( 15, 29, 16.00000000000000000, #52774 ) ;
#52774 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52775 = cc_design_approval ( #52776, ( #52779 ) ) ;
#52776 = approval ( #52777, 'unknown' ) ;
#52777 = approval_status ( 'not_yet_approved' ) ;
#52778 = cc_design_security_classification ( #52779, ( #52781 ) ) ;
#52779 = security_classification ( '', '', #52780 ) ;
#52780 = security_classification_level ( 'unclassified' ) ;
#52781 = next_assembly_usage_occurrence ( 'nauo18', ' ', ' ', #51113, #52005, $ ) ;
#52782 = product_definition_shape ( 'none', 'none', #52781 ) ;
#52783 =( representation_relationship ('none','none', #50915, #50834 ) representation_relationship_with_transformation ( #52784 )shape_representation_relationship( ) );
#52784 = item_defined_transformation ( 'none', 'none', #50479, #50742 ) ;
#52785 = context_dependent_shape_representation ( #52753, #52751 ) ;
#52786 = cc_design_person_and_organization_assignment ( #52792, #52789, ( #52748 ) ) ;
#52787 = oriented_edge ( 'none', *, *, #4038, .t. ) ;
#52788 = cc_design_date_and_time_assignment ( #52802, #52790, ( #52748 ) ) ;
#52789 = person_and_organization_role ( 'classification_officer' ) ;
#52790 = date_time_role ( 'classification_date' ) ;
#52791 = approval_person_organization ( #52792, #52745, #52796 ) ;
#52792 = person_and_organization ( #52795, #52793 ) ;
#52793 = organization ( 'nauo-org17', 'unspecified', 'unspecified' ) ;
#52794 = oriented_edge ( 'none', *, *, #52946, .t. ) ;
#52795 = person ( 'nauo-per17', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52796 = approval_role ( '' ) ;
#52797 = approval_date_time ( #52798, #52745 ) ;
#52798 = date_and_time ( #52799, #52800 ) ;
#52799 = calendar_date ( 2016, 28, 1 ) ;
#52800 = local_time ( 15, 29, 16.00000000000000000, #52801 ) ;
#52801 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52802 = date_and_time ( #52803, #52804 ) ;
#52803 = calendar_date ( 2016, 28, 1 ) ;
#52804 = local_time ( 15, 29, 16.00000000000000000, #52805 ) ;
#52805 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52806 = cc_design_approval ( #52807, ( #52810 ) ) ;
#52807 = approval ( #52808, 'unknown' ) ;
#52808 = approval_status ( 'not_yet_approved' ) ;
#52809 = cc_design_security_classification ( #52810, ( #52812 ) ) ;
#52810 = security_classification ( '', '', #52811 ) ;
#52811 = security_classification_level ( 'unclassified' ) ;
#52812 = next_assembly_usage_occurrence ( 'nauo19', ' ', ' ', #51113, #51843, $ ) ;
#52813 = product_definition_shape ( 'none', 'none', #52812 ) ;
#52814 =( representation_relationship ('none','none', #50915, #50844 ) representation_relationship_with_transformation ( #52815 )shape_representation_relationship( ) );
#52815 = item_defined_transformation ( 'none', 'none', #50467, #50742 ) ;
#52816 = context_dependent_shape_representation ( #52783, #52782 ) ;
#52817 = cc_design_person_and_organization_assignment ( #52822, #52819, ( #52779 ) ) ;
#52818 = cc_design_date_and_time_assignment ( #52832, #52820, ( #52779 ) ) ;
#52819 = person_and_organization_role ( 'classification_officer' ) ;
#52820 = date_time_role ( 'classification_date' ) ;
#52821 = approval_person_organization ( #52822, #52776, #52826 ) ;
#52822 = person_and_organization ( #52825, #52823 ) ;
#52823 = organization ( 'nauo-org18', 'unspecified', 'unspecified' ) ;
#52824 = vertex_point ( 'none', #49884 ) ;
#52825 = person ( 'nauo-per18', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52826 = approval_role ( '' ) ;
#52827 = approval_date_time ( #52828, #52776 ) ;
#52828 = date_and_time ( #52829, #52830 ) ;
#52829 = calendar_date ( 2016, 28, 1 ) ;
#52830 = local_time ( 15, 29, 16.00000000000000000, #52831 ) ;
#52831 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52832 = date_and_time ( #52833, #52834 ) ;
#52833 = calendar_date ( 2016, 28, 1 ) ;
#52834 = local_time ( 15, 29, 16.00000000000000000, #52836 ) ;
#52835 = oriented_edge ( 'none', *, *, #52921, .t. ) ;
#52836 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52837 = cc_design_approval ( #52838, ( #52841 ) ) ;
#52838 = approval ( #52839, 'unknown' ) ;
#52839 = approval_status ( 'not_yet_approved' ) ;
#52840 = cc_design_security_classification ( #52841, ( #52843 ) ) ;
#52841 = security_classification ( '', '', #52842 ) ;
#52842 = security_classification_level ( 'unclassified' ) ;
#52843 = next_assembly_usage_occurrence ( 'nauo20', ' ', ' ', #51113, #51926, $ ) ;
#52844 = product_definition_shape ( 'none', 'none', #52843 ) ;
#52845 =( representation_relationship ('none','none', #50915, #50886 ) representation_relationship_with_transformation ( #52846 )shape_representation_relationship( ) );
#52846 = item_defined_transformation ( 'none', 'none', #50710, #50742 ) ;
#52847 = context_dependent_shape_representation ( #52814, #52813 ) ;
#52848 = cc_design_person_and_organization_assignment ( #52853, #52850, ( #52810 ) ) ;
#52849 = cc_design_date_and_time_assignment ( #52862, #52851, ( #52810 ) ) ;
#52850 = person_and_organization_role ( 'classification_officer' ) ;
#52851 = date_time_role ( 'classification_date' ) ;
#52852 = approval_person_organization ( #52853, #52807, #52856 ) ;
#52853 = person_and_organization ( #52855, #52854 ) ;
#52854 = organization ( 'nauo-org19', 'unspecified', 'unspecified' ) ;
#52855 = person ( 'nauo-per19', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52856 = approval_role ( '' ) ;
#52857 = approval_date_time ( #52858, #52807 ) ;
#52858 = date_and_time ( #52859, #52860 ) ;
#52859 = calendar_date ( 2016, 28, 1 ) ;
#52860 = local_time ( 15, 29, 16.00000000000000000, #52861 ) ;
#52861 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52862 = date_and_time ( #52863, #52864 ) ;
#52863 = calendar_date ( 2016, 28, 1 ) ;
#52864 = local_time ( 15, 29, 16.00000000000000000, #52865 ) ;
#52865 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52866 = context_dependent_shape_representation ( #52845, #52844 ) ;
#52867 = cc_design_person_and_organization_assignment ( #52872, #52869, ( #52841 ) ) ;
#52868 = cc_design_date_and_time_assignment ( #52883, #52870, ( #52841 ) ) ;
#52869 = person_and_organization_role ( 'classification_officer' ) ;
#52870 = date_time_role ( 'classification_date' ) ;
#52871 = approval_person_organization ( #52872, #52838, #52877 ) ;
#52872 = person_and_organization ( #52876, #52873 ) ;
#52873 = organization ( 'nauo-org20', 'unspecified', 'unspecified' ) ;
#52874 = advanced_face ( 'none', ( #49813 ), #49880, .f. ) ;
#52875 = oriented_edge ( 'none', *, *, #4800, .f. ) ;
#52876 = person ( 'nauo-per20', 'unspecified', 'unspecified', ('unspecified'), ('unspecified'), ('unspecified') ) ;
#52877 = approval_role ( '' ) ;
#52878 = approval_date_time ( #52879, #52838 ) ;
#52879 = date_and_time ( #52880, #52881 ) ;
#52880 = calendar_date ( 2016, 28, 1 ) ;
#52881 = local_time ( 15, 29, 16.00000000000000000, #52882 ) ;
#52882 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52883 = date_and_time ( #52884, #52885 ) ;
#52884 = calendar_date ( 2016, 28, 1 ) ;
#52885 = local_time ( 15, 29, 16.00000000000000000, #52886 ) ;
#52886 = coordinated_universal_time_offset ( 8, 0, .ahead. ) ;
#52887 = oriented_edge ( 'none', *, *, #10275, .f. ) ;
#52888 = edge_loop ( 'none', ( #526, #673, #688, #554 ) ) ;
#52889 = edge_curve ( 'none', #51062, #51483, #49917, .t. ) ;
#52890 = edge_loop ( 'none', ( #52898, #52957, #49369, #52994 ) ) ;
#52891 = oriented_edge ( 'none', *, *, #52620, .t. ) ;
#52892 = oriented_edge ( 'none', *, *, #52922, .t. ) ;
#52893 = edge_curve ( 'none', #46689, #46697, #49919, .t. ) ;
#52894 = oriented_edge ( 'none', *, *, #46725, .t. ) ;
#52895 = edge_curve ( 'none', #52913, #51371, #49918, .t. ) ;
#52896 = oriented_edge ( 'none', *, *, #52945, .t. ) ;
#52897 = edge_loop ( 'none', ( #52794, #52954 ) ) ;
#52898 = oriented_edge ( 'none', *, *, #52938, .f. ) ;
#52899 = vertex_point ( 'none', #49922 ) ;
#52900 = oriented_edge ( 'none', *, *, #46399, .t. ) ;
#52901 = edge_curve ( 'none', #51323, #51889, #49906, .t. ) ;
#52902 = vertex_point ( 'none', #49907 ) ;
#52903 = oriented_edge ( 'none', *, *, #49628, .t. ) ;
#52904 = edge_curve ( 'none', #51352, #52913, #49899, .t. ) ;
#52905 = vertex_point ( 'none', #49598 ) ;
#52906 = oriented_edge ( 'none', *, *, #52936, .t. ) ;
#52907 = oriented_edge ( 'none', *, *, #51593, .f. ) ;
#52908 = oriented_edge ( 'none', *, *, #9492, .t. ) ;
#52909 = oriented_edge ( 'none', *, *, #813, .t. ) ;
#52910 = oriented_edge ( 'none', *, *, #4799, .f. ) ;
#52911 = edge_curve ( 'none', #52935, #51323, #49593, .t. ) ;
#52912 = vertex_point ( 'none', #49591 ) ;
#52913 = vertex_point ( 'none', #49608 ) ;
#52914 = vertex_point ( 'none', #49595 ) ;
#52915 = oriented_edge ( 'none', *, *, #20912, .f. ) ;
#52916 = advanced_face ( 'none', ( #49006 ), #49303, .f. ) ;
#52917 = oriented_edge ( 'none', *, *, #52904, .t. ) ;
#52918 = oriented_edge ( 'none', *, *, #13273, .t. ) ;
#52919 = edge_curve ( 'none', #52931, #46393, #49898, .t. ) ;
#52920 = edge_loop ( 'none', ( #52956, #53061, #42102, #42190 ) ) ;
#52921 = edge_curve ( 'none', #4825, #4042, #49900, .t. ) ;
#52922 = edge_curve ( 'none', #51889, #51527, #49950, .t. ) ;
#52923 = vertex_point ( 'none', #49954 ) ;
#52924 = edge_curve ( 'none', #52970, #52930, #49952, .t. ) ;
#52925 = edge_loop ( 'none', ( #52926, #48269, #48067, #48247 ) ) ;
#52926 = oriented_edge ( 'none', *, *, #48088, .f. ) ;
#52927 = oriented_edge ( 'none', *, *, #52933, .f. ) ;
#52928 = vertex_point ( 'none', #49951 ) ;
#52929 = vertex_point ( 'none', #49942 ) ;
#52930 = vertex_point ( 'none', #49939 ) ;
#52931 = vertex_point ( 'none', #49956 ) ;
#52932 = oriented_edge ( 'none', *, *, #5003, .f. ) ;
#52933 = edge_curve ( 'none', #48059, #13000, #49937, .t. ) ;
#52934 = edge_curve ( 'none', #48102, #48093, #49941, .t. ) ;
#52935 = vertex_point ( 'none', #49938 ) ;
#52936 = edge_curve ( 'none', #51567, #52935, #49929, .t. ) ;
#52937 = vertex_point ( 'none', #49978 ) ;
#52938 = edge_curve ( 'none', #52824, #52914, #49931, .t. ) ;
#52939 = advanced_face ( 'none', ( #49967 ), #49940, .t. ) ;
#52940 = manifold_solid_brep ( 'extrude1', #21784 ) ;
#52941 = vertex_point ( 'none', #49973 ) ;
#52942 = edge_loop ( 'none', ( #48377, #48289, #48303, #48422 ) ) ;
#52943 = edge_curve ( 'none', #51291, #51352, #49965, .t. ) ;
#52944 = edge_loop ( 'none', ( #20755, #20865, #20884, #20871 ) ) ;
#52945 = edge_curve ( 'none', #13251, #52700, #49959, .t. ) ;
#52946 = edge_curve ( 'none', #50239, #50269, #50021, .t. ) ;
#52947 = edge_curve ( 'none', #8814, #8772, #49972, .t. ) ;
#52948 = oriented_edge ( 'none', *, *, #52959, .t. ) ;
#52949 = edge_loop ( 'none', ( #48365, #48336, #48283, #48309 ) ) ;
#52950 = oriented_edge ( 'none', *, *, #53155, .f. ) ;
#52951 = edge_curve ( 'none', #287, #201, #49981, .t. ) ;
#52952 = edge_curve ( 'none', #52824, #48063, #50014, .t. ) ;
#52953 = edge_loop ( 'none', ( #52975, #212, #529, #530 ) ) ;
#52954 = oriented_edge ( 'none', *, *, #49441, .t. ) ;
#52955 = oriented_edge ( 'none', *, *, #49240, .t. ) ;
#52956 = oriented_edge ( 'none', *, *, #42169, .t. ) ;
#52957 = oriented_edge ( 'none', *, *, #52952, .t. ) ;
#52958 = edge_curve ( 'none', #800, #744, #49964, .t. ) ;
#52959 = edge_curve ( 'none', #744, #52941, #49982, .t. ) ;
#52960 = edge_curve ( 'none', #52700, #50401, #50041, .t. ) ;
#52961 = edge_curve ( 'none', #51527, #52902, #50051, .t. ) ;
#52962 = oriented_edge ( 'none', *, *, #501, .t. ) ;
#52963 = oriented_edge ( 'none', *, *, #613, .f. ) ;
#52964 = vertex_point ( 'none', #50040 ) ;
#52965 = edge_curve ( 'none', #52017, #52937, #50046, .t. ) ;
#52966 = oriented_edge ( 'none', *, *, #53218, .t. ) ;
#52967 = vertex_point ( 'none', #50015 ) ;
#52968 = edge_loop ( 'none', ( #52977, #52682, #504, #352 ) ) ;
#52969 = edge_curve ( 'none', #52914, #52985, #50094, .t. ) ;
#52970 = vertex_point ( 'none', #50091 ) ;
#52971 = vertex_point ( 'none', #50038 ) ;
#52972 = vertex_point ( 'none', #50095 ) ;
#52973 = edge_curve ( 'none', #52971, #52629, #50029, .t. ) ;
#52974 = advanced_face ( 'none', ( #50085 ), #50031, .f. ) ;
#52975 = oriented_edge ( 'none', *, *, #328, .f. ) ;
#52976 = edge_curve ( 'none', #52902, #52002, #50030, .t. ) ;
#52977 = oriented_edge ( 'none', *, *, #52996, .f. ) ;
#52978 = oriented_edge ( 'none', *, *, #52924, .t. ) ;
#52979 = edge_curve ( 'none', #51867, #52970, #50074, .t. ) ;
#52980 = oriented_edge ( 'none', *, *, #52979, .t. ) ;
#52981 = oriented_edge ( 'none', *, *, #52961, .t. ) ;
#52982 = edge_curve ( 'none', #52002, #51867, #50066, .t. ) ;
#52983 = vertex_point ( 'none', #50058 ) ;
#52984 = vertex_point ( 'none', #50075 ) ;
#52985 = vertex_point ( 'none', #50130 ) ;
#52986 = vertex_point ( 'none', #50132 ) ;
#52987 = edge_curve ( 'none', #52986, #354, #50128, .t. ) ;
#52988 = oriented_edge ( 'none', *, *, #53032, .t. ) ;
#52989 = edge_curve ( 'none', #53219, #53208, #50129, .t. ) ;
#52990 = edge_curve ( 'none', #566, #52986, #50123, .t. ) ;
#52991 = edge_curve ( 'none', #52928, #53219, #50112, .t. ) ;
#52992 = oriented_edge ( 'none', *, *, #52375, .f. ) ;
#52993 = vertex_point ( 'none', #50116 ) ;
#52994 = oriented_edge ( 'none', *, *, #52969, .f. ) ;
#52995 = vertex_point ( 'none', #50059 ) ;
#52996 = edge_curve ( 'none', #52983, #52984, #50124, .t. ) ;
#52997 = edge_curve ( 'none', #52983, #52995, #50107, .t. ) ;
#52998 = oriented_edge ( 'none', *, *, #5000, .f. ) ;
#52999 = oriented_edge ( 'none', *, *, #4150, .t. ) ;
#53000 = oriented_edge ( 'none', *, *, #53027, .t. ) ;
#53001 = oriented_edge ( 'none', *, *, #46792, .t. ) ;
#53002 = oriented_edge ( 'none', *, *, #8910, .f. ) ;
#53003 = edge_curve ( 'none', #4998, #7218, #50168, .t. ) ;
#53004 = edge_curve ( 'none', #46404, #53060, #50169, .t. ) ;
#53005 = advanced_face ( 'none', ( #50098 ), #50096, .f. ) ;
#53006 = oriented_edge ( 'none', *, *, #4238, .t. ) ;
#53007 = closed_shell ( 'none', ( #46686, #46705, #46735, #46738, #46765, #46762, #46794, #46793, #46812, #46826, #46844, #50982, #48125, #48129, #48109, #48126, #48195, #48157, #48143, #48236, #48222, #48278, #48347, #48281, #48331, #49234, #48354, #50056, #49233, #50784, #52127, #51331, #52605, #53005 ) ) ;
#53008 = oriented_edge ( 'none', *, *, #48254, .f. ) ;
#53009 = oriented_edge ( 'none', *, *, #52375, .t. ) ;
#53010 = edge_loop ( 'none', ( #48697, #47734, #27168, #46540 ) ) ;
#53011 = advanced_face ( 'none', ( #50156 ), #50161, .f. ) ;
#53012 = edge_loop ( 'none', ( #53053, #53047, #53042, #53038 ) ) ;
#53013 = edge_curve ( 'none', #52905, #660, #50150, .t. ) ;
#53014 = vertex_point ( 'none', #50142 ) ;
#53015 = edge_curve ( 'none', #53029, #53036, #50138, .t. ) ;
#53016 = oriented_edge ( 'none', *, *, #48166, .f. ) ;
#53017 = oriented_edge ( 'none', *, *, #48155, .t. ) ;
#53018 = edge_curve ( 'none', #4918, #4158, #50152, .t. ) ;
#53019 = oriented_edge ( 'none', *, *, #4919, .f. ) ;
#53020 = oriented_edge ( 'none', *, *, #53063, .f. ) ;
#53021 = edge_loop ( 'none', ( #53041, #53033, #53020, #53078 ) ) ;
#53022 = advanced_face ( 'none', ( #50160 ), #50146, .f. ) ;
#53023 = advanced_face ( 'none', ( #50134 ), #50207, .f. ) ;
#53024 = edge_curve ( 'none', #50936, #52971, #50189, .t. ) ;
#53025 = edge_curve ( 'none', #52993, #52964, #50133, .t. ) ;
#53026 = oriented_edge ( 'none', *, *, #53003, .f. ) ;
#53027 = edge_curve ( 'none', #4941, #4157, #50206, .t. ) ;
#53028 = oriented_edge ( 'none', *, *, #4181, .t. ) ;
#53029 = vertex_point ( 'none', #50237 ) ;
#53030 = oriented_edge ( 'none', *, *, #53025, .t. ) ;
#53031 = oriented_edge ( 'none', *, *, #53217, .f. ) ;
#53032 = edge_curve ( 'none', #53208, #50936, #50230, .t. ) ;
#53033 = oriented_edge ( 'none', *, *, #4161, .t. ) ;
#53034 = vertex_point ( 'none', #50233 ) ;
#53035 = oriented_edge ( 'none', *, *, #52989, .t. ) ;
#53036 = vertex_point ( 'none', #50226 ) ;
#53037 = edge_curve ( 'none', #52629, #53029, #50238, .t. ) ;
#53038 = oriented_edge ( 'none', *, *, #4945, .f. ) ;
#53039 = advanced_face ( 'none', ( #50232 ), #50231, .f. ) ;
#53040 = edge_loop ( 'none', ( #53072, #53076, #53066, #53081 ) ) ;
#53041 = oriented_edge ( 'none', *, *, #53018, .t. ) ;
#53042 = oriented_edge ( 'none', *, *, #53027, .f. ) ;
#53043 = edge_loop ( 'none', ( #53080, #7255, #53118, #53073 ) ) ;
#53044 = edge_loop ( 'none', ( #34914, #35465, #35514, #35971, #35209 ) ) ;
#53045 = oriented_edge ( 'none', *, *, #1584, .t. ) ;
#53046 = vertex_point ( 'none', #50234 ) ;
#53047 = oriented_edge ( 'none', *, *, #4179, .t. ) ;
#53048 = vertex_point ( 'none', #50225 ) ;
#53049 = oriented_edge ( 'none', *, *, #53212, .t. ) ;
#53050 = vertex_point ( 'none', #50214 ) ;
#53051 = oriented_edge ( 'none', *, *, #53052, .f. ) ;
#53052 = edge_curve ( 'none', #53162, #53048, #50235, .t. ) ;
#53053 = oriented_edge ( 'none', *, *, #53063, .t. ) ;
#53054 = advanced_face ( 'none', ( #50215 ), #50274, .f. ) ;
#53055 = edge_curve ( 'none', #53206, #53100, #50213, .t. ) ;
#53056 = oriented_edge ( 'none', *, *, #53057, .t. ) ;
#53057 = edge_curve ( 'none', #53014, #53206, #50259, .t. ) ;
#53058 = oriented_edge ( 'none', *, *, #46739, .f. ) ;
#53059 = edge_curve ( 'none', #52899, #53128, #50255, .t. ) ;
#53060 = vertex_point ( 'none', #50261 ) ;
#53061 = oriented_edge ( 'none', *, *, #53059, .t. ) ;
#53062 = oriented_edge ( 'none', *, *, #53151, .t. ) ;
#53063 = edge_curve ( 'none', #4940, #4156, #50263, .t. ) ;
#53064 = advanced_face ( 'none', ( #50250 ), #50241, .f. ) ;
#53065 = advanced_face ( 'none', ( #50243 ), #50242, .f. ) ;
#53066 = oriented_edge ( 'none', *, *, #53018, .f. ) ;
#53067 = edge_curve ( 'none', #4949, #4190, #50313, .t. ) ;
#53068 = oriented_edge ( 'none', *, *, #14606, .f. ) ;
#53069 = vertex_point ( 'none', #50314 ) ;
#53070 = edge_curve ( 'none', #4937, #4191, #50303, .t. ) ;
#53071 = oriented_edge ( 'none', *, *, #53015, .t. ) ;
#53072 = oriented_edge ( 'none', *, *, #48166, .t. ) ;
#53073 = oriented_edge ( 'none', *, *, #4934, .f. ) ;
#53074 = advanced_face ( 'none', ( #50248 ), #50301, .f. ) ;
#53075 = edge_loop ( 'none', ( #52380, #53031, #53051, #52992, #53030, #379 ) ) ;
#53076 = oriented_edge ( 'none', *, *, #4169, .t. ) ;
#53077 = oriented_edge ( 'none', *, *, #53067, .f. ) ;
#53078 = oriented_edge ( 'none', *, *, #4963, .f. ) ;
#53079 = edge_curve ( 'none', #47627, #47310, #50315, .t. ) ;
#53080 = oriented_edge ( 'none', *, *, #53067, .t. ) ;
#53081 = oriented_edge ( 'none', *, *, #4922, .f. ) ;
#53082 = oriented_edge ( 'none', *, *, #53144, .f. ) ;
#53083 = vertex_point ( 'none', #50300 ) ;
#53084 = advanced_face ( 'none', ( #50290 ), #50289, .t. ) ;
#53085 = edge_loop ( 'none', ( #53087, #7582, #7510, #7257 ) ) ;
#53086 = oriented_edge ( 'none', *, *, #53113, .t. ) ;
#53087 = oriented_edge ( 'none', *, *, #7586, .t. ) ;
#53088 = oriented_edge ( 'none', *, *, #53098, .t. ) ;
#53089 = vertex_point ( 'none', #50281 ) ;
#53090 = edge_loop ( 'none', ( #46403, #46402, #42253, #42230 ) ) ;
#53091 = oriented_edge ( 'none', *, *, #53099, .t. ) ;
#53092 = vertex_point ( 'none', #50280 ) ;
#53093 = oriented_edge ( 'none', *, *, #53150, .t. ) ;
#53094 = oriented_edge ( 'none', *, *, #53095, .t. ) ;
#53095 = edge_curve ( 'none', #53046, #53050, #50346, .t. ) ;
#53096 = oriented_edge ( 'none', *, *, #53037, .t. ) ;
#53097 = oriented_edge ( 'none', *, *, #53124, .t. ) ;
#53098 = edge_curve ( 'none', #53069, #53046, #50279, .t. ) ;
#53099 = edge_curve ( 'none', #53050, #53089, #50348, .t. ) ;
#53100 = vertex_point ( 'none', #50282 ) ;
#53101 = vertex_point ( 'none', #50350 ) ;
#53102 = oriented_edge ( 'none', *, *, #53148, .f. ) ;
#53103 = oriented_edge ( 'none', *, *, #53174, .t. ) ;
#53104 = vertex_point ( 'none', #50296 ) ;
#53105 = edge_curve ( 'none', #53083, #53108, #50328, .t. ) ;
#53106 = oriented_edge ( 'none', *, *, #53147, .f. ) ;
#53107 = edge_loop ( 'none', ( #10346, #9583, #9119, #7313 ) ) ;
#53108 = vertex_point ( 'none', #50336 ) ;
#53109 = edge_curve ( 'none', #48046, #48047, #50341, .t. ) ;
#53110 = advanced_face ( 'none', ( #50331 ), #50333, .f. ) ;
#53111 = oriented_edge ( 'none', *, *, #47981, .f. ) ;
#53112 = advanced_face ( 'none', ( #50389 ), #50383, .t. ) ;
#53113 = edge_curve ( 'none', #4956, #4188, #50385, .t. ) ;
#53114 = advanced_face ( 'none', ( #50322 ), #50330, .f. ) ;
#53115 = edge_curve ( 'none', #47805, #53145, #50369, .t. ) ;
#53116 = edge_curve ( 'none', #48046, #53083, #50371, .t. ) ;
#53117 = oriented_edge ( 'none', *, *, #53109, .f. ) ;
#53118 = oriented_edge ( 'none', *, *, #53070, .f. ) ;
#53119 = oriented_edge ( 'none', *, *, #53116, .t. ) ;
#53120 = oriented_edge ( 'none', *, *, #48055, .t. ) ;
#53121 = oriented_edge ( 'none', *, *, #4174, .t. ) ;
#53122 = oriented_edge ( 'none', *, *, #4901, .f. ) ;
#53123 = vertex_point ( 'none', #50376 ) ;
#53124 = edge_curve ( 'none', #53089, #53092, #50353, .t. ) ;
#53125 = vertex_point ( 'none', #50364 ) ;
#53126 = edge_loop ( 'none', ( #53086, #53121, #53077, #7462 ) ) ;
#53127 = oriented_edge ( 'none', *, *, #48044, .t. ) ;
#53128 = vertex_point ( 'none', #50354 ) ;
#53129 = vertex_point ( 'none', #50426 ) ;
#53130 = oriented_edge ( 'none', *, *, #53105, .t. ) ;
#53131 = edge_curve ( 'none', #53276, #53274, #50424, .t. ) ;
#53132 = oriented_edge ( 'none', *, *, #53143, .f. ) ;
#53133 = advanced_face ( 'none', ( #50388 ), #50418, .t. ) ;
#53134 = oriented_edge ( 'none', *, *, #53143, .t. ) ;
#53135 = oriented_edge ( 'none', *, *, #53137, .t. ) ;
#53136 = oriented_edge ( 'none', *, *, #48044, .f. ) ;
#53137 = edge_curve ( 'none', #48047, #48046, #50411, .t. ) ;
#53138 = edge_loop ( 'none', ( #53226, #53210, #53221 ) ) ;
#53139 = oriented_edge ( 'none', *, *, #53109, .t. ) ;
#53140 = oriented_edge ( 'none', *, *, #53174, .f. ) ;
#53141 = edge_loop ( 'none', ( #53136, #53103, #53252, #53248 ) ) ;
#53142 = oriented_edge ( 'none', *, *, #53137, .f. ) ;
#53143 = edge_curve ( 'none', #48047, #53108, #50412, .t. ) ;
#53144 = edge_curve ( 'none', #48039, #47775, #50397, .t. ) ;
#53145 = vertex_point ( 'none', #50417 ) ;
#53146 = oriented_edge ( 'none', *, *, #47844, .f. ) ;
#53147 = edge_curve ( 'none', #932, #47766, #50415, .t. ) ;
#53148 = edge_curve ( 'none', #52929, #52912, #50391, .t. ) ;
#53149 = vertex_point ( 'none', #50399 ) ;
#53150 = edge_curve ( 'none', #53165, #51126, #50413, .t. ) ;
#53151 = edge_curve ( 'none', #53100, #53069, #50446, .t. ) ;
#53152 = oriented_edge ( 'none', *, *, #53166, .t. ) ;
#53153 = oriented_edge ( 'none', *, *, #1772, .t. ) ;
#53154 = advanced_face ( 'none', ( #50404, #50439 ), #50451, .t. ) ;
#53155 = edge_curve ( 'none', #52912, #46393, #50432, .t. ) ;
#53156 = oriented_edge ( 'none', *, *, #1719, .t. ) ;
#53157 = oriented_edge ( 'none', *, *, #52339, .f. ) ;
#53158 = edge_curve ( 'none', #53159, #53181, #50449, .t. ) ;
#53159 = vertex_point ( 'none', #50443 ) ;
#53160 = oriented_edge ( 'none', *, *, #53161, .t. ) ;
#53161 = edge_curve ( 'none', #53092, #53101, #50496, .t. ) ;
#53162 = vertex_point ( 'none', #50450 ) ;
#53163 = edge_loop ( 'none', ( #53263, #1315, #1426 ) ) ;
#53164 = vertex_point ( 'none', #50491 ) ;
#53165 = vertex_point ( 'none', #50485 ) ;
#53166 = edge_curve ( 'none', #53101, #53165, #50493, .t. ) ;
#53167 = oriented_edge ( 'none', *, *, #48003, .f. ) ;
#53168 = edge_loop ( 'none', ( #53135, #53139 ) ) ;
#53169 = oriented_edge ( 'none', *, *, #2024, .t. ) ;
#53170 = edge_curve ( 'none', #53284, #47789, #50428, .t. ) ;
#53171 = edge_loop ( 'none', ( #53146, #53140 ) ) ;
#53172 = oriented_edge ( 'none', *, *, #53158, .t. ) ;
#53173 = edge_curve ( 'none', #1425, #53149, #50475, .t. ) ;
#53174 = edge_curve ( 'none', #48035, #48039, #50486, .t. ) ;
#53175 = edge_curve ( 'none', #53108, #53083, #49891, .t. ) ;
#53176 = oriented_edge ( 'none', *, *, #53180, .t. ) ;
#53177 = vertex_point ( 'none', #50532 ) ;
#53178 = edge_curve ( 'none', #53181, #53193, #50533, .t. ) ;
#53179 = edge_loop ( 'none', ( #1641, #1649, #1622 ) ) ;
#53180 = edge_curve ( 'none', #53215, #53159, #50530, .t. ) ;
#53181 = vertex_point ( 'none', #50515 ) ;
#53182 = edge_curve ( 'none', #53201, #53183, #50526, .t. ) ;
#53183 = vertex_point ( 'none', #50529 ) ;
#53184 = advanced_face ( 'none', ( #50505, #50511 ), #50528, .t. ) ;
#53185 = edge_curve ( 'none', #53193, #53177, #50508, .t. ) ;
#53186 = edge_curve ( 'none', #8738, #8790, #50514, .t. ) ;
#53187 = edge_loop ( 'none', ( #53167, #53267, #53277, #53247 ) ) ;
#53188 = edge_curve ( 'none', #47529, #2100, #50560, .t. ) ;
#53189 = edge_curve ( 'none', #1975, #1914, #50559, .t. ) ;
#53190 = vertex_point ( 'none', #50510 ) ;
#53191 = oriented_edge ( 'none', *, *, #53291, .t. ) ;
#53192 = edge_loop ( 'none', ( #53224, #53199 ) ) ;
#53193 = vertex_point ( 'none', #50547 ) ;
#53194 = edge_curve ( 'none', #53183, #53215, #50544, .t. ) ;
#53195 = oriented_edge ( 'none', *, *, #1977, .f. ) ;
#53196 = oriented_edge ( 'none', *, *, #8840, .f. ) ;
#53197 = edge_curve ( 'none', #53177, #53125, #50537, .t. ) ;
#53198 = oriented_edge ( 'none', *, *, #53182, .t. ) ;
#53199 = oriented_edge ( 'none', *, *, #53189, .f. ) ;
#53200 = oriented_edge ( 'none', *, *, #53194, .t. ) ;
#53201 = vertex_point ( 'none', #50554 ) ;
#53202 = edge_curve ( 'none', #52923, #53149, #50509, .t. ) ;
#53203 = edge_curve ( 'none', #52937, #52928, #50536, .t. ) ;
#53204 = oriented_edge ( 'none', *, *, #53055, .t. ) ;
#53205 = oriented_edge ( 'none', *, *, #1753, .t. ) ;
#53206 = vertex_point ( 'none', #50556 ) ;
#53207 = edge_loop ( 'none', ( #53271, #53270, #53288, #53191 ) ) ;
#53208 = vertex_point ( 'none', #50597 ) ;
#53209 = oriented_edge ( 'none', *, *, #52965, .t. ) ;
#53210 = oriented_edge ( 'none', *, *, #47981, .t. ) ;
#53211 = edge_loop ( 'none', ( #47831, #47836 ) ) ;
#53212 = edge_curve ( 'none', #53036, #53014, #50592, .t. ) ;
#53213 = edge_curve ( 'none', #47804, #47818, #50542, .t. ) ;
#53214 = oriented_edge ( 'none', *, *, #52973, .t. ) ;
#53215 = vertex_point ( 'none', #50600 ) ;
#53216 = oriented_edge ( 'none', *, *, #53203, .t. ) ;
#53217 = edge_curve ( 'none', #53048, #52923, #50574, .t. ) ;
#53218 = edge_curve ( 'none', #52930, #52017, #50599, .t. ) ;
#53219 = vertex_point ( 'none', #50581 ) ;
#53220 = oriented_edge ( 'none', *, *, #52991, .t. ) ;
#53221 = oriented_edge ( 'none', *, *, #53213, .t. ) ;
#53222 = oriented_edge ( 'none', *, *, #53242, .t. ) ;
#53223 = edge_loop ( 'none', ( #48161, #53222, #48160, #47803 ) ) ;
#53224 = oriented_edge ( 'none', *, *, #1911, .f. ) ;
#53225 = oriented_edge ( 'none', *, *, #53242, .f. ) ;
#53226 = oriented_edge ( 'none', *, *, #48055, .f. ) ;
#53227 = edge_curve ( 'none', #47505, #47459, #50638, .t. ) ;
#53228 = edge_loop ( 'none', ( #53233, #53225, #53232, #47799 ) ) ;
#53229 = oriented_edge ( 'none', *, *, #53239, .t. ) ;
#53230 = oriented_edge ( 'none', *, *, #53239, .f. ) ;
#53231 = advanced_face ( 'none', ( #50566 ), #50586, .f. ) ;
#53232 = oriented_edge ( 'none', *, *, #2081, .f. ) ;
#53233 = oriented_edge ( 'none', *, *, #53234, .f. ) ;
#53234 = edge_curve ( 'none', #53190, #47529, #50567, .t. ) ;
#53235 = advanced_face ( 'none', ( #50620 ), #50636, .f. ) ;
#53236 = oriented_edge ( 'none', *, *, #53249, .t. ) ;
#53237 = edge_curve ( 'none', #51126, #53201, #50615, .t. ) ;
#53238 = edge_loop ( 'none', ( #47568, #47765, #53169, #53229 ) ) ;
#53239 = edge_curve ( 'none', #2094, #47505, #50606, .t. ) ;
#53240 = oriented_edge ( 'none', *, *, #47768, .f. ) ;
#53241 = advanced_face ( 'none', ( #50617 ), #50616, .t. ) ;
#53242 = edge_curve ( 'none', #2082, #53190, #50669, .t. ) ;
#53243 = edge_curve ( 'none', #53246, #53261, #50628, .t. ) ;
#53244 = edge_curve ( 'none', #47775, #47819, #50665, .t. ) ;
#53245 = advanced_face ( 'none', ( #50672 ), #50666, .t. ) ;
#53246 = vertex_point ( 'none', #50655 ) ;
#53247 = oriented_edge ( 'none', *, *, #53273, .t. ) ;
#53248 = oriented_edge ( 'none', *, *, #53244, .t. ) ;
#53249 = edge_curve ( 'none', #53125, #53246, #50642, .t. ) ;
#53250 = oriented_edge ( 'none', *, *, #53197, .t. ) ;
#53251 = advanced_face ( 'none', ( #50645 ), #50661, .t. ) ;
#53252 = oriented_edge ( 'none', *, *, #53144, .t. ) ;
#53253 = oriented_edge ( 'none', *, *, #385, .t. ) ;
#53254 = vertex_point ( 'none', #50701 ) ;
#53255 = oriented_edge ( 'none', *, *, #1430, .t. ) ;
#53256 = oriented_edge ( 'none', *, *, #46571, .t. ) ;
#53257 = vertex_point ( 'none', #50643 ) ;
#53258 = oriented_edge ( 'none', *, *, #53185, .t. ) ;
#53259 = vertex_point ( 'none', #50641 ) ;
#53260 = oriented_edge ( 'none', *, *, #53178, .t. ) ;
#53261 = vertex_point ( 'none', #50644 ) ;
#53262 = vertex_point ( 'none', #50699 ) ;
#53263 = oriented_edge ( 'none', *, *, #1743, .t. ) ;
#53264 = oriented_edge ( 'none', *, *, #53243, .t. ) ;
#53265 = vertex_point ( 'none', #50646 ) ;
#53266 = vertex_point ( 'none', #50696 ) ;
#53267 = oriented_edge ( 'none', *, *, #53213, .f. ) ;
#53268 = advanced_face ( 'none', ( #50695 ), #50697, .f. ) ;
#53269 = oriented_edge ( 'none', *, *, #53131, .t. ) ;
#53270 = oriented_edge ( 'none', *, *, #53273, .f. ) ;
#53271 = oriented_edge ( 'none', *, *, #47951, .f. ) ;
#53272 = vertex_point ( 'none', #50689 ) ;
#53273 = edge_curve ( 'none', #47971, #47969, #50690, .t. ) ;
#53274 = vertex_point ( 'none', #50691 ) ;
#53275 = edge_loop ( 'none', ( #53269, #53282, #53280, #269 ) ) ;
#53276 = vertex_point ( 'none', #50657 ) ;
#53277 = oriented_edge ( 'none', *, *, #47974, .t. ) ;
#53278 = edge_curve ( 'none', #53284, #53281, #50679, .t. ) ;
#53279 = advanced_face ( 'none', ( #50684 ), #50698, .f. ) ;
#53280 = oriented_edge ( 'none', *, *, #53278, .t. ) ;
#53281 = vertex_point ( 'none', #50734 ) ;
#53282 = oriented_edge ( 'none', *, *, #53290, .t. ) ;
#53283 = edge_loop ( 'none', ( #281, #53286, #282, #14, #10 ) ) ;
#53284 = vertex_point ( 'none', #50726 ) ;
#53285 = oriented_edge ( 'none', *, *, #53291, .f. ) ;
#53286 = oriented_edge ( 'none', *, *, #53287, .t. ) ;
#53287 = edge_curve ( 'none', #47797, #53266, #50723, .t. ) ;
#53288 = oriented_edge ( 'none', *, *, #47899, .t. ) ;
#53289 = oriented_edge ( 'none', *, *, #2, .t. ) ;
#53290 = edge_curve ( 'none', #53274, #53284, #50729, .t. ) ;
#53291 = edge_curve ( 'none', #47929, #47925, #50677, .t. ) ;
#53292 = edge_loop ( 'none', ( #53285, #274 ) ) ;
#53293 = advanced_face ( 'none', ( #50706 ), #50721, .t. ) ;
#53294 = edge_curve ( 'none', #53266, #53272, #50759, .t. ) ;
endsec;
end-iso-10303-21;