From 47ad4ac3f9b1bde9ea372de7ae22aa76f10b7d19 Mon Sep 17 00:00:00 2001 From: Skot Croshere Date: Sun, 27 Nov 2022 13:01:52 -0500 Subject: [PATCH] added SN74AXC1T45 for the ESP32 clocking the BM1397 idea. --- 3d/SN74AXC1T45DBVR.STEP | 3792 +++++++++++++++++++++++++++ bitaxe.kicad_sym | 44 + bitaxe.pretty/SN74AXC1T45.kicad_mod | 34 + bitaxeMax.kicad_sch | 17 +- bitaxeMax.pdf | Bin 222249 -> 225330 bytes bm1397.kicad_sch | 286 +- 6 files changed, 4090 insertions(+), 83 deletions(-) create mode 100644 3d/SN74AXC1T45DBVR.STEP create mode 100644 bitaxe.pretty/SN74AXC1T45.kicad_mod diff --git a/3d/SN74AXC1T45DBVR.STEP b/3d/SN74AXC1T45DBVR.STEP new file mode 100644 index 0000000..75b412f --- /dev/null +++ b/3d/SN74AXC1T45DBVR.STEP @@ -0,0 +1,3792 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION (( 'STEP AP214' ), + '1' ); +FILE_NAME ('DBV6A.STEP', + '2020-09-22T12:43:09', + ( '' ), + ( '' ), + 'SwSTEP 2.0', + 'SolidWorks 2017', + '' ); +FILE_SCHEMA (( 'AUTOMOTIVE_DESIGN' )); +ENDSEC; + +DATA; +#1 = ORIENTED_EDGE ( 'NONE', *, *, #2711, .F. ) ; +#2 = VECTOR ( 'NONE', #2870, 1000.000000000000000 ) ; +#3 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#4 = CYLINDRICAL_SURFACE ( 'NONE', #660, 0.1000000000000000500 ) ; +#5 = AXIS2_PLACEMENT_3D ( 'NONE', #2809, #3380, #1149 ) ; +#6 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.8750000000000001100, -0.7625000000000049500 ) ) ; +#7 = DIRECTION ( 'NONE', ( -3.454095057033288600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#8 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#9 = EDGE_CURVE ( 'NONE', #2512, #497, #1321, .T. ) ; +#10 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000028400, 1.025000000000000100, -1.450000000000001700 ) ) ; +#11 = EDGE_CURVE ( 'NONE', #939, #416, #1788, .T. ) ; +#12 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#13 = VERTEX_POINT ( 'NONE', #1394 ) ; +#14 = LINE ( 'NONE', #2891, #3292 ) ; +#15 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#16 = ORIENTED_EDGE ( 'NONE', *, *, #2379, .F. ) ; +#17 = AXIS2_PLACEMENT_3D ( 'NONE', #3179, #958, #1242 ) ; +#18 = ADVANCED_FACE ( 'NONE', ( #2493 ), #1745, .T. ) ; +#19 = VERTEX_POINT ( 'NONE', #545 ) ; +#20 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#21 = ORIENTED_EDGE ( 'NONE', *, *, #1992, .T. ) ; +#22 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#23 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 0.7675126370460593200, -1.137500000000004800 ) ) ; +#24 = VECTOR ( 'NONE', #398, 1000.000000000000100 ) ; +#25 = ORIENTED_EDGE ( 'NONE', *, *, #324, .F. ) ; +#26 = CYLINDRICAL_SURFACE ( 'NONE', #3355, 0.1074873629539410700 ) ; +#27 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.449999999999999300, -1.075061033198907900 ) ) ; +#28 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048392700, 0.7884183191394078500, 0.1875000000000015800 ) ) ; +#29 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2590, 'distance_accuracy_value', 'NONE'); +#30 = EDGE_CURVE ( 'NONE', #2399, #155, #3061, .T. ) ; +#31 = CYLINDRICAL_SURFACE ( 'NONE', #3519, 0.1000000000000000500 ) ; +#32 = AXIS2_PLACEMENT_3D ( 'NONE', #2441, #1055, #1588 ) ; +#33 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#34 = ORIENTED_EDGE ( 'NONE', *, *, #3362, .T. ) ; +#35 = ADVANCED_FACE ( 'NONE', ( #784 ), #1067, .F. ) ; +#36 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#37 = EDGE_CURVE ( 'NONE', #373, #3338, #573, .T. ) ; +#38 = EDGE_CURVE ( 'NONE', #3338, #1195, #3192, .T. ) ; +#39 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 0.8749355243686558500, 1.351507855905372600 ) ) ; +#40 = LINE ( 'NONE', #3055, #486 ) ; +#41 = EDGE_CURVE ( 'NONE', #657, #1093, #40, .T. ) ; +#42 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#43 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .T. ) ; +#44 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#45 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048397400, 0.7884183191394078500, 1.137499999999994200 ) ) ; +#46 = ORIENTED_EDGE ( 'NONE', *, *, #883, .T. ) ; +#47 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#48 = ORIENTED_EDGE ( 'NONE', *, *, #742, .T. ) ; +#49 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#50 = DIRECTION ( 'NONE', ( 0.1710878697460363500, 0.9702875252478137000, -0.1710878697460352900 ) ) ; +#51 = AXIS2_PLACEMENT_3D ( 'NONE', #3184, #921, #3195 ) ; +#52 = DIRECTION ( 'NONE', ( 1.819507286108383100E-015, 2.168404344971005700E-015, -1.000000000000000000 ) ) ; +#53 = CIRCLE ( 'NONE', #3416, 0.1000000000000000500 ) ; +#54 = ORIENTED_EDGE ( 'NONE', *, *, #2760, .F. ) ; +#55 = FILL_AREA_STYLE_COLOUR ( '', #8 ) ; +#56 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#57 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#58 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000058200, 0.8750000000000001100, 1.449999999999997500 ) ) ; +#59 = VECTOR ( 'NONE', #3487, 1000.000000000000000 ) ; +#60 = DIRECTION ( 'NONE', ( 0.06975647374411803000, 0.9975640502598247500, 2.435534263410890400E-016 ) ) ; +#61 = EDGE_CURVE ( 'NONE', #1980, #2912, #2627, .T. ) ; +#62 = ORIENTED_EDGE ( 'NONE', *, *, #513, .F. ) ; +#63 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#64 = EDGE_CURVE ( 'NONE', #2284, #1028, #310, .T. ) ; +#65 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#66 = EDGE_CURVE ( 'NONE', #393, #2205, #268, .T. ) ; +#67 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .F. ) ; +#68 = ORIENTED_EDGE ( 'NONE', *, *, #442, .F. ) ; +#69 = VECTOR ( 'NONE', #3345, 1000.000000000000200 ) ; +#70 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.8750000000000001100, 1.137499999999995100 ) ) ; +#71 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686367800, 0.1500000000000004900, -1.238252975868636700 ) ) ; +#72 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .T. ) ; +#73 = VERTEX_POINT ( 'NONE', #1645 ) ; +#74 = VECTOR ( 'NONE', #1343, 1000.000000000000200 ) ; +#75 = PLANE ( 'NONE', #1058 ) ; +#76 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636674100, 0.1636801529532672900, -0.7624999999999978500 ) ) ; +#77 = ORIENTED_EDGE ( 'NONE', *, *, #2112, .F. ) ; +#78 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121374500, 0.7762396542215368500, -1.137499999999998800 ) ) ; +#79 = ORIENTED_EDGE ( 'NONE', *, *, #3180, .T. ) ; +#80 = FACE_OUTER_BOUND ( 'NONE', #2629, .T. ) ; +#81 = APPLICATION_CONTEXT ( 'automotive_design' ) ; +#82 = AXIS2_PLACEMENT_3D ( 'NONE', #2555, #575, #889 ) ; +#83 = DIRECTION ( 'NONE', ( 0.1710878697460352400, -0.9702875252478137000, 0.1710878697460364300 ) ) ; +#84 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 0.8750000000000001100, -1.450000000000001500 ) ) ; +#85 = CIRCLE ( 'NONE', #2509, 0.1499999999999999100 ) ; +#86 = VERTEX_POINT ( 'NONE', #2750 ) ; +#87 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#88 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 1.025000000000000100, -0.1875000000000048000 ) ) ; +#89 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#90 = DIRECTION ( 'NONE', ( 4.403710954424472100E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#91 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000057300, 1.025000000000000100, 1.449999999999998000 ) ) ; +#92 = EDGE_LOOP ( 'NONE', ( #880, #316, #118, #2530, #2356, #2109, #1671, #2026, #2055, #2647 ) ) ; +#93 = EDGE_LOOP ( 'NONE', ( #1218, #522, #2558, #79 ) ) ; +#94 = LINE ( 'NONE', #339, #3410 ) ; +#95 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#96 = DIRECTION ( 'NONE', ( 0.08119109945247393600, -0.9966985529083999300, 2.834772086184697000E-016 ) ) ; +#97 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#98 = FACE_OUTER_BOUND ( 'NONE', #116, .T. ) ; +#99 = EDGE_LOOP ( 'NONE', ( #531, #1341, #1834, #2881 ) ) ; +#100 = DIRECTION ( 'NONE', ( -3.454095057033288200E-015, 6.999020052604837300E-032, 1.000000000000000000 ) ) ; +#101 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 1.025064475631345000, 1.449988631206598200 ) ) ; +#102 = VERTEX_POINT ( 'NONE', #2222 ) ; +#103 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686295700, 0.2500000000000005000, 1.238252975868636700 ) ) ; +#104 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[2]', #3532 ) ; +#105 = LINE ( 'NONE', #3547, #1492 ) ; +#106 = VERTEX_POINT ( 'NONE', #3602 ) ; +#107 = DIRECTION ( 'NONE', ( 6.605566431636722700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#108 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#109 = VECTOR ( 'NONE', #552, 1000.000000000000000 ) ; +#110 = AXIS2_PLACEMENT_3D ( 'NONE', #1757, #1727, #2573 ) ; +#111 = CARTESIAN_POINT ( 'NONE', ( -0.6867337511698608000, 0.2326351822333074200, 1.322162938986360500 ) ) ; +#112 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .F. ) ; +#113 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763109500E-015 ) ) ; +#114 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#115 = CYLINDRICAL_SURFACE ( 'NONE', #267, 0.1499999999999999100 ) ; +#116 = EDGE_LOOP ( 'NONE', ( #3396, #943, #1177, #2605, #938, #1697 ) ) ; +#117 = EDGE_CURVE ( 'NONE', #3031, #3516, #3493, .T. ) ; +#118 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .T. ) ; +#119 = VERTEX_POINT ( 'NONE', #870 ) ; +#120 = SPHERICAL_SURFACE ( 'NONE', #1570, 0.1000000000000000100 ) ; +#121 = EDGE_CURVE ( 'NONE', #1195, #1461, #3364, .T. ) ; +#122 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#123 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #370 ), #3229 ) ; +#124 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#125 = VERTEX_POINT ( 'NONE', #264 ) ; +#126 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999942700, 1.025000000000000100, 1.450000000000002600 ) ) ; +#127 = VERTEX_POINT ( 'NONE', #882 ) ; +#128 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811706700, 1.349999999999999200, -1.291151070081180400 ) ) ; +#129 = FACE_OUTER_BOUND ( 'NONE', #1501, .T. ) ; +#130 = ORIENTED_EDGE ( 'NONE', *, *, #2379, .T. ) ; +#131 = AXIS2_PLACEMENT_3D ( 'NONE', #3407, #2229, #295 ) ; +#132 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000057300, 1.025000000000000100, 1.449999999999998000 ) ) ; +#133 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048396600, 0.2709056820933485300, -1.137499999999998000 ) ) ; +#134 = ORIENTED_EDGE ( 'NONE', *, *, #9, .T. ) ; +#135 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001512600, 0.9912869376834112500, 1.354401861300143600 ) ) ; +#136 = PRODUCT_DEFINITION ( 'UNKNOWN', '', #3566, #1619 ) ; +#137 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#138 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#139 = VERTEX_POINT ( 'NONE', #1437 ) ; +#140 = EDGE_CURVE ( 'NONE', #417, #1089, #94, .T. ) ; +#141 = EDGE_CURVE ( 'NONE', #827, #1362, #528, .T. ) ; +#142 = ORIENTED_EDGE ( 'NONE', *, *, #2450, .T. ) ; +#143 = ORIENTED_EDGE ( 'NONE', *, *, #695, .F. ) ; +#144 = DIRECTION ( 'NONE', ( -0.08119109945247393600, -0.9966985529083999300, -2.834772086184697000E-016 ) ) ; +#145 = PLANE ( 'NONE', #1022 ) ; +#146 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#147 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .T. ) ; +#148 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410895800E-016 ) ) ; +#149 = CYLINDRICAL_SURFACE ( 'NONE', #636, 0.2574873629539408100 ) ; +#150 = ORIENTED_EDGE ( 'NONE', *, *, #812, .F. ) ; +#151 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686367800, 0.2500000000000005000, -1.238252975868636700 ) ) ; +#152 = LINE ( 'NONE', #3476, #59 ) ; +#153 = CARTESIAN_POINT ( 'NONE', ( 0.7586887398096336900, 1.029954841046324000, -1.449126327838413000 ) ) ; +#154 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000003900, 0.1496346075389735600, 1.137499999999992900 ) ) ; +#155 = VERTEX_POINT ( 'NONE', #3083 ) ; +#156 = AXIS2_PLACEMENT_3D ( 'NONE', #2748, #494, #3288 ) ; +#157 = SURFACE_STYLE_USAGE ( .BOTH. , #3210 ) ; +#158 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 0.8750000000000001100, -1.450000000000001500 ) ) ; +#159 = ADVANCED_FACE ( 'NONE', ( #1913 ), #1174, .F. ) ; +#160 = ORIENTED_EDGE ( 'NONE', *, *, #2688, .F. ) ; +#161 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048390200, 0.2709056820933485300, 0.7625000000000021800 ) ) ; +#162 = ORIENTED_EDGE ( 'NONE', *, *, #2666, .T. ) ; +#163 = VECTOR ( 'NONE', #3049, 1000.000000000000200 ) ; +#164 = EDGE_LOOP ( 'NONE', ( #2977, #1376, #2001, #1540 ) ) ; +#165 = EDGE_CURVE ( 'NONE', #3299, #3507, #1829, .T. ) ; +#166 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811766700, 1.349999999999999200, -1.291151070081176600 ) ) ; +#167 = AXIS2_PLACEMENT_3D ( 'NONE', #2400, #2679, #144 ) ; +#168 = CARTESIAN_POINT ( 'NONE', ( 0.7005026424453456600, 1.025000000000000400, 1.450000000000002200 ) ) ; +#169 = LINE ( 'NONE', #2426, #2072 ) ; +#170 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#171 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#172 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 0.8749355243686551800, 1.449988631206598200 ) ) ; +#173 = FACE_OUTER_BOUND ( 'NONE', #164, .T. ) ; +#174 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#175 = ADVANCED_FACE ( 'NONE', ( #2224 ), #348, .F. ) ; +#176 = AXIS2_PLACEMENT_3D ( 'NONE', #2414, #193, #2093 ) ; +#177 = EDGE_LOOP ( 'NONE', ( #2254, #2762, #2157, #218, #2768, #1738 ) ) ; +#178 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999997500, 0.1496346075389735600, 0.7625000000000028400 ) ) ; +#179 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763115900E-015 ) ) ; +#180 = LINE ( 'NONE', #2006, #3141 ) ; +#181 = DIRECTION ( 'NONE', ( -3.171505215666061100E-015, 0.1736481776669307200, 0.9848077530122080200 ) ) ; +#182 = PLANE ( 'NONE', #1730 ) ; +#183 = ORIENTED_EDGE ( 'NONE', *, *, #629, .T. ) ; +#184 = EDGE_CURVE ( 'NONE', #2690, #417, #3057, .T. ) ; +#185 = EDGE_CURVE ( 'NONE', #3629, #3507, #180, .T. ) ; +#186 = LINE ( 'NONE', #612, #2938 ) ; +#187 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#188 = LINE ( 'NONE', #1793, #538 ) ; +#189 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686332300, 0.2500000000000005000, 1.723985414794703800E-015 ) ) ; +#190 = CIRCLE ( 'NONE', #1996, 0.1074873629539410700 ) ; +#191 = STYLED_ITEM ( 'NONE', ( #2982 ), #1015 ) ; +#192 = ADVANCED_FACE ( 'NONE', ( #2670 ), #2970, .T. ) ; +#193 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#194 = LINE ( 'NONE', #306, #1244 ) ; +#195 = EDGE_CURVE ( 'NONE', #2034, #13, #1358, .T. ) ; +#196 = ORIENTED_EDGE ( 'NONE', *, *, #1650, .T. ) ; +#197 = ORIENTED_EDGE ( 'NONE', *, *, #3569, .F. ) ; +#198 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .F. ) ; +#199 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410895800E-016 ) ) ; +#200 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .F. ) ; +#201 = ORIENTED_EDGE ( 'NONE', *, *, #2871, .F. ) ; +#202 = PLANE ( 'NONE', #1157 ) ; +#203 = VECTOR ( 'NONE', #1819, 1000.000000000000000 ) ; +#204 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936258800, 0.2621786649178711200, 0.1875000000000017500 ) ) ; +#205 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000028400, 0.8750000000000001100, -1.450000000000001700 ) ) ; +#206 = ORIENTED_EDGE ( 'NONE', *, *, #1517, .T. ) ; +#207 = CYLINDRICAL_SURFACE ( 'NONE', #798, 0.09999999999999997800 ) ; +#208 = EDGE_CURVE ( 'NONE', #2342, #1973, #1091, .T. ) ; +#209 = EDGE_CURVE ( 'NONE', #1973, #896, #1565, .T. ) ; +#210 = ADVANCED_FACE ( 'NONE', ( #440 ), #1956, .T. ) ; +#211 = VECTOR ( 'NONE', #622, 1000.000000000000000 ) ; +#212 = EDGE_LOOP ( 'NONE', ( #1375, #1526, #794, #467 ) ) ; +#213 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #277, 'distance_accuracy_value', 'NONE'); +#214 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000600, 0.1496346075389735600, 0.1874999999999930100 ) ) ; +#215 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#216 = DIRECTION ( 'NONE', ( -0.9848077530122078000, -0.1736481776669308900, 0.0000000000000000000 ) ) ; +#217 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#218 = ORIENTED_EDGE ( 'NONE', *, *, #978, .T. ) ; +#219 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#220 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.8750000000000001100, -0.7624999999999992900 ) ) ; +#221 = VECTOR ( 'NONE', #3242, 1000.000000000000100 ) ; +#222 = VECTOR ( 'NONE', #239, 1000.000000000000000 ) ; +#223 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811692300, 1.349999999999999200, 1.291151070081176600 ) ) ; +#224 = ORIENTED_EDGE ( 'NONE', *, *, #3058, .F. ) ; +#225 = ORIENTED_EDGE ( 'NONE', *, *, #1903, .T. ) ; +#226 = ORIENTED_EDGE ( 'NONE', *, *, #3483, .T. ) ; +#227 = ADVANCED_FACE ( 'NONE', ( #2490 ), #1739, .F. ) ; +#228 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#229 = ORIENTED_EDGE ( 'NONE', *, *, #64, .F. ) ; +#230 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083721100E-015 ) ) ; +#231 = VECTOR ( 'NONE', #57, 1000.000000000000000 ) ; +#232 = EDGE_CURVE ( 'NONE', #119, #3390, #1652, .T. ) ; +#233 = EDGE_CURVE ( 'NONE', #740, #2574, #2318, .T. ) ; +#234 = VERTEX_POINT ( 'NONE', #646 ) ; +#235 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 0.8750000000000001100, -0.1874999999999992200 ) ) ; +#236 = CYLINDRICAL_SURFACE ( 'NONE', #724, 0.1074873629539410700 ) ; +#237 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.7675126370460593200, 1.137499999999995100 ) ) ; +#238 = LINE ( 'NONE', #910, #1502 ) ; +#239 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#240 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#241 = EDGE_LOOP ( 'NONE', ( #1580, #2958, #2933, #3412 ) ) ; +#242 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#243 = EDGE_LOOP ( 'NONE', ( #3140, #2329, #2428, #2478 ) ) ; +#244 = ORIENTED_EDGE ( 'NONE', *, *, #1003, .F. ) ; +#245 = AXIS2_PLACEMENT_3D ( 'NONE', #1193, #3468, #2333 ) ; +#246 = FACE_OUTER_BOUND ( 'NONE', #1279, .T. ) ; +#247 = DIRECTION ( 'NONE', ( 0.1710878697460360400, -0.9702875252478137000, 0.1710878697460366200 ) ) ; +#248 = VERTEX_POINT ( 'NONE', #2603 ) ; +#249 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575056500, 0.01404554541429388000, 0.7624999999999938500 ) ) ; +#250 = LINE ( 'NONE', #1320, #3090 ) ; +#251 = ORIENTED_EDGE ( 'NONE', *, *, #728, .F. ) ; +#252 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350812500E-015 ) ) ; +#253 = EDGE_CURVE ( 'NONE', #1305, #1362, #2406, .T. ) ; +#254 = EDGE_CURVE ( 'NONE', #2560, #350, #276, .T. ) ; +#255 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686397800, 0.2500000000000005000, 1.238252975868633100 ) ) ; +#256 = VECTOR ( 'NONE', #3, 1000.000000000000100 ) ; +#257 = EDGE_LOOP ( 'NONE', ( #431, #814, #3482, #1553 ) ) ; +#258 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3072, #288, #3352, #1396 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.141592653589793100, 3.156671784086273900 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#259 = VERTEX_POINT ( 'NONE', #905 ) ; +#260 = DIRECTION ( 'NONE', ( -2.930687111695459700E-015, 1.498071213891346200E-033, 1.000000000000000000 ) ) ; +#261 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #191 ) ) ; +#262 = ORIENTED_EDGE ( 'NONE', *, *, #860, .F. ) ; +#263 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065918000, 0.8749355243686552900, -1.351507855905381900 ) ) ; +#264 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 0.8749355243686558500, 1.351507855905372600 ) ) ; +#265 = DIRECTION ( 'NONE', ( 2.930687111695459700E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#266 = VECTOR ( 'NONE', #65, 1000.000000000000100 ) ; +#267 = AXIS2_PLACEMENT_3D ( 'NONE', #1421, #1431, #2316 ) ; +#268 = LINE ( 'NONE', #823, #2273 ) ; +#269 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000600, 0.1496346075389735600, -0.1874999999999971400 ) ) ; +#270 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 0.8749355243686551800, 1.449988631206598200 ) ) ; +#271 = ORIENTED_EDGE ( 'NONE', *, *, #489, .T. ) ; +#272 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121340100, 0.7762396542215368500, 0.1874999999999947300 ) ) ; +#273 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#274 = DIRECTION ( 'NONE', ( -0.9848077530122078000, 0.1736481776669308900, 0.0000000000000000000 ) ) ; +#275 = VERTEX_POINT ( 'NONE', #1968 ) ; +#276 = LINE ( 'NONE', #2053, #405 ) ; +#277 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#278 = LINE ( 'NONE', #2485, #2332 ) ; +#279 = FACE_OUTER_BOUND ( 'NONE', #2816, .T. ) ; +#280 = ADVANCED_FACE ( 'NONE', ( #1147 ), #753, .T. ) ; +#281 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636667700, 0.1636801529532672900, -1.137500000000006200 ) ) ; +#282 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048391900, 0.2709056820933485300, 0.1875000000000020800 ) ) ; +#283 = SPHERICAL_SURFACE ( 'NONE', #1749, 0.1000000000000000100 ) ; +#284 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 1.025000000000000100, 1.350000000000002500 ) ) ; +#285 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .T. ) ; +#286 = CARTESIAN_POINT ( 'NONE', ( -0.7999962103303869300, 0.8749785077156433400, -1.351005270604411600 ) ) ; +#287 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#288 = CARTESIAN_POINT ( 'NONE', ( -0.7005026424453573200, 0.8750000000000002200, 1.449999999999998000 ) ) ; +#289 = ORIENTED_EDGE ( 'NONE', *, *, #395, .T. ) ; +#290 = VECTOR ( 'NONE', #2115, 1000.000000000000200 ) ; +#291 = EDGE_CURVE ( 'NONE', #1235, #1916, #53, .T. ) ; +#292 = AXIS2_PLACEMENT_3D ( 'NONE', #984, #3233, #973 ) ; +#293 = ORIENTED_EDGE ( 'NONE', *, *, #1186, .F. ) ; +#294 = CYLINDRICAL_SURFACE ( 'NONE', #2606, 0.09999999999999997800 ) ; +#295 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763109500E-015 ) ) ; +#296 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575051200, 0.01404554541429388000, -0.7625000000000061700 ) ) ; +#297 = FACE_OUTER_BOUND ( 'NONE', #1506, .T. ) ; +#298 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#299 = ADVANCED_FACE ( 'NONE', ( #2898 ), #3586, .T. ) ; +#300 = ORIENTED_EDGE ( 'NONE', *, *, #2570, .F. ) ; +#301 = EDGE_CURVE ( 'NONE', #1301, #3215, #1240, .T. ) ; +#302 = EDGE_CURVE ( 'NONE', #3596, #2412, #1963, .T. ) ; +#303 = DIRECTION ( 'NONE', ( -3.454095057033288600E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#304 = ORIENTED_EDGE ( 'NONE', *, *, #2668, .F. ) ; +#305 = VERTEX_POINT ( 'NONE', #2915 ) ; +#306 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636675400, 0.1636801529532674600, 1.137499999999993700 ) ) ; +#307 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 1.025000000000000100, -0.7624999999999992900 ) ) ; +#308 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#309 = CYLINDRICAL_SURFACE ( 'NONE', #1087, 0.2574873629539408100 ) ; +#310 = LINE ( 'NONE', #1911, #1010 ) ; +#311 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#312 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083721100E-015 ) ) ; +#313 = ORIENTED_EDGE ( 'NONE', *, *, #1691, .F. ) ; +#314 = ORIENTED_EDGE ( 'NONE', *, *, #881, .F. ) ; +#315 = LINE ( 'NONE', #1611, #2328 ) ; +#316 = ORIENTED_EDGE ( 'NONE', *, *, #209, .T. ) ; +#317 = ADVANCED_FACE ( 'NONE', ( #3156 ), #1756, .F. ) ; +#318 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#319 = EDGE_CURVE ( 'NONE', #3089, #2371, #3247, .T. ) ; +#320 = LINE ( 'NONE', #2639, #3108 ) ; +#321 = VERTEX_POINT ( 'NONE', #929 ) ; +#322 = FILL_AREA_STYLE_COLOUR ( '', #2974 ) ; +#323 = LINE ( 'NONE', #296, #3161 ) ; +#324 = EDGE_CURVE ( 'NONE', #604, #1203, #2416, .T. ) ; +#325 = EDGE_CURVE ( 'NONE', #3077, #1648, #2766, .T. ) ; +#326 = EDGE_CURVE ( 'NONE', #3414, #2249, #1020, .T. ) ; +#327 = ORIENTED_EDGE ( 'NONE', *, *, #1438, .T. ) ; +#328 = ORIENTED_EDGE ( 'NONE', *, *, #696, .F. ) ; +#329 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000003900, 0.1496346075389735600, -1.137499999999997100 ) ) ; +#330 = ORIENTED_EDGE ( 'NONE', *, *, #2921, .T. ) ; +#331 = ORIENTED_EDGE ( 'NONE', *, *, #3129, .T. ) ; +#332 = PLANE ( 'NONE', #3342 ) ; +#333 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 1.025064475631345000, 1.449988631206598200 ) ) ; +#334 = FACE_OUTER_BOUND ( 'NONE', #2365, .T. ) ; +#335 = EDGE_LOOP ( 'NONE', ( #1891, #197, #1865, #46 ) ) ; +#336 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#337 = VERTEX_POINT ( 'NONE', #132 ) ; +#338 = LINE ( 'NONE', #2685, #2070 ) ; +#339 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938381600, 0.0000000000000000000, 0.1875000000000027500 ) ) ; +#340 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811767800, 1.349999999999999200, -1.291151070081176600 ) ) ; +#341 = EDGE_LOOP ( 'NONE', ( #2998, #1284, #2732, #183 ) ) ; +#342 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686367800, 0.2500000000000005000, -1.238252975868636900 ) ) ; +#343 = FACE_OUTER_BOUND ( 'NONE', #1544, .T. ) ; +#344 = AXIS2_PLACEMENT_3D ( 'NONE', #126, #3208, #399 ) ; +#345 = LINE ( 'NONE', #3597, #1471 ) ; +#346 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763115900E-015 ) ) ; +#347 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053808900, 0.8749355243686560700, 1.449988631206593900 ) ) ; +#348 = PLANE ( 'NONE', #1972 ) ; +#349 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938383000, 0.0000000000000000000, 0.1874999999999930300 ) ) ; +#350 = VERTEX_POINT ( 'NONE', #1215 ) ; +#351 = EDGE_CURVE ( 'NONE', #2169, #139, #188, .T. ) ; +#352 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#353 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 1.025000000000000100, -1.450000000000001500 ) ) ; +#354 = VECTOR ( 'NONE', #2826, 1000.000000000000000 ) ; +#355 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#356 = ORIENTED_EDGE ( 'NONE', *, *, #1715, .F. ) ; +#357 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065904700, 1.025064475631344300, 1.351507855905377500 ) ) ; +#358 = SHAPE_DEFINITION_REPRESENTATION ( #2855, #1335 ) ; +#359 = ORIENTED_EDGE ( 'NONE', *, *, #1263, .F. ) ; +#360 = ORIENTED_EDGE ( 'NONE', *, *, #3534, .T. ) ; +#361 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056961200E-015 ) ) ; +#362 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#363 = DIRECTION ( 'NONE', ( -0.1710878697460352900, -0.9702875252478138100, -0.1710878697460364600 ) ) ; +#364 = CIRCLE ( 'NONE', #1467, 0.09999999999999997800 ) ; +#365 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.336808689942015400E-015 ) ) ; +#366 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1019, #153, #2385, #1837 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278617400, 7.053504340080555000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232507800, 0.8117923620232507800, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#367 = CARTESIAN_POINT ( 'NONE', ( -0.7396318453823912400, 1.367364817766692400, -1.375061033198909000 ) ) ; +#368 = FACE_OUTER_BOUND ( 'NONE', #2113, .T. ) ; +#369 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575053200, 0.01404554541429388000, -0.1875000000000061600 ) ) ; +#370 = STYLED_ITEM ( 'NONE', ( #2227 ), #104 ) ; +#371 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636670800, 0.1636801529532672900, 0.1875000000000020500 ) ) ; +#372 = ORIENTED_EDGE ( 'NONE', *, *, #1691, .T. ) ; +#373 = VERTEX_POINT ( 'NONE', #3452 ) ; +#374 = ORIENTED_EDGE ( 'NONE', *, *, #2979, .T. ) ; +#375 = CIRCLE ( 'NONE', #2468, 0.1499999999999999100 ) ; +#376 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .F. ) ; +#377 = LINE ( 'NONE', #154, #3266 ) ; +#378 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.7675126370460593200, -0.7625000000000049500 ) ) ; +#379 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121340100, 0.7762396542215368500, -0.1874999999999988300 ) ) ; +#380 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811703400, 1.367364817766692400, -1.389631845382401300 ) ) ; +#381 = ORIENTED_EDGE ( 'NONE', *, *, #415, .T. ) ; +#382 = CIRCLE ( 'NONE', #176, 0.2574873629539408100 ) ; +#383 = AXIS2_PLACEMENT_3D ( 'NONE', #778, #2774, #3332 ) ; +#384 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -1.100927738606120600E-015 ) ) ; +#385 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#386 = LINE ( 'NONE', #220, #2306 ) ; +#387 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#388 = CARTESIAN_POINT ( 'NONE', ( -0.7586887398096262600, 0.8700451589536752900, -1.449126327838417400 ) ) ; +#389 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.8750000000000001100, 0.1874999999999950900 ) ) ; +#390 = ORIENTED_EDGE ( 'NONE', *, *, #2177, .T. ) ; +#391 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999996100, 0.1496346075389735600, 1.137500000000002800 ) ) ; +#392 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056971800E-015 ) ) ; +#393 = VERTEX_POINT ( 'NONE', #1276 ) ; +#394 = ORIENTED_EDGE ( 'NONE', *, *, #396, .F. ) ; +#395 = EDGE_CURVE ( 'NONE', #2216, #3516, #583, .T. ) ; +#396 = EDGE_CURVE ( 'NONE', #1592, #2796, #2848, .T. ) ; +#397 = ADVANCED_FACE ( 'NONE', ( #2589 ), #2693, .F. ) ; +#398 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#399 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#400 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#401 = VERTEX_POINT ( 'NONE', #2114 ) ; +#402 = ORIENTED_EDGE ( 'NONE', *, *, #560, .F. ) ; +#403 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .F. ) ; +#404 = LINE ( 'NONE', #3499, #1238 ) ; +#405 = VECTOR ( 'NONE', #1769, 1000.000000000000100 ) ; +#406 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 0.7675126370460593200, 0.7624999999999951800 ) ) ; +#407 = EDGE_LOOP ( 'NONE', ( #2651, #206, #920, #3588, #530, #2682 ) ) ; +#408 = FACE_OUTER_BOUND ( 'NONE', #1255, .T. ) ; +#409 = AXIS2_PLACEMENT_3D ( 'NONE', #189, #1318, #1561 ) ; +#410 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 1.025000000000000100, 0.1874999999999950900 ) ) ; +#411 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048392700, 0.7884183191394078500, -0.1875000000000056900 ) ) ; +#412 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065904700, 1.025064475631344300, 1.351507855905377500 ) ) ; +#413 = VECTOR ( 'NONE', #1178, 1000.000000000000000 ) ; +#414 = ORIENTED_EDGE ( 'NONE', *, *, #1438, .F. ) ; +#415 = EDGE_CURVE ( 'NONE', #2912, #1402, #366, .T. ) ; +#416 = VERTEX_POINT ( 'NONE', #178 ) ; +#417 = VERTEX_POINT ( 'NONE', #455 ) ; +#418 = VECTOR ( 'NONE', #1525, 1000.000000000000000 ) ; +#419 = EDGE_CURVE ( 'NONE', #1402, #1203, #2140, .T. ) ; +#420 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#421 = EDGE_CURVE ( 'NONE', #1478, #1249, #2235, .T. ) ; +#422 = VERTEX_POINT ( 'NONE', #3240 ) ; +#423 = EDGE_LOOP ( 'NONE', ( #327, #2674, #474, #3213 ) ) ; +#424 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121306700, 0.7762396542215368500, 0.7625000000000011800 ) ) ; +#425 = VECTOR ( 'NONE', #2193, 1000.000000000000000 ) ; +#426 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999997500, 0.1496346075389735600, 0.7625000000000028400 ) ) ; +#427 = ORIENTED_EDGE ( 'NONE', *, *, #1947, .T. ) ; +#428 = FACE_OUTER_BOUND ( 'NONE', #2058, .T. ) ; +#429 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048389400, 0.7884183191394078500, 1.137500000000001500 ) ) ; +#430 = ADVANCED_FACE ( 'NONE', ( #3424 ), #1577, .T. ) ; +#431 = ORIENTED_EDGE ( 'NONE', *, *, #253, .T. ) ; +#432 = AXIS2_PLACEMENT_3D ( 'NONE', #1776, #89, #114 ) ; +#433 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#434 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636674100, 0.1636801529532674600, -0.7624999999999978500 ) ) ; +#435 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.7675126370460593200, 0.1874999999999950900 ) ) ; +#436 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575054500, 0.01404554541429388000, -0.1874999999999978600 ) ) ; +#437 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#438 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .T. ) ; +#439 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048394000, 0.7884183191394078500, 0.1874999999999942000 ) ) ; +#440 = FACE_OUTER_BOUND ( 'NONE', #576, .T. ) ; +#441 = EDGE_CURVE ( 'NONE', #2715, #1973, #926, .T. ) ; +#442 = EDGE_CURVE ( 'NONE', #706, #1368, #2051, .T. ) ; +#443 = ORIENTED_EDGE ( 'NONE', *, *, #2432, .F. ) ; +#444 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 1.025000000000000100, -1.350000000000001400 ) ) ; +#445 = AXIS2_PLACEMENT_3D ( 'NONE', #1072, #2452, #230 ) ; +#446 = ORIENTED_EDGE ( 'NONE', *, *, #722, .T. ) ; +#447 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#448 = ADVANCED_FACE ( 'NONE', ( #2940 ), #2182, .T. ) ; +#449 = VECTOR ( 'NONE', #1196, 1000.000000000000100 ) ; +#450 = CARTESIAN_POINT ( 'NONE', ( -0.7396318453824004500, 1.367364817766692400, 1.291151070081171900 ) ) ; +#451 = VECTOR ( 'NONE', #656, 1000.000000000000000 ) ; +#452 = ORIENTED_EDGE ( 'NONE', *, *, #37, .F. ) ; +#453 = VECTOR ( 'NONE', #556, 1000.000000000000000 ) ; +#454 = PRESENTATION_STYLE_ASSIGNMENT (( #1993 ) ) ; +#455 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938381600, 0.0000000000000000000, 0.1875000000000027500 ) ) ; +#456 = ORIENTED_EDGE ( 'NONE', *, *, #787, .F. ) ; +#457 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1564, 'distance_accuracy_value', 'NONE'); +#458 = AXIS2_PLACEMENT_3D ( 'NONE', #3574, #3035, #820 ) ; +#459 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350812500E-015 ) ) ; +#460 = ORIENTED_EDGE ( 'NONE', *, *, #3041, .F. ) ; +#461 = ORIENTED_EDGE ( 'NONE', *, *, #3127, .T. ) ; +#462 = LINE ( 'NONE', #1664, #2384 ) ; +#463 = ORIENTED_EDGE ( 'NONE', *, *, #908, .F. ) ; +#464 = ORIENTED_EDGE ( 'NONE', *, *, #581, .F. ) ; +#465 = CYLINDRICAL_SURFACE ( 'NONE', #409, 0.1000000000000000500 ) ; +#466 = ADVANCED_FACE ( 'NONE', ( #2635 ), #1289, .F. ) ; +#467 = ORIENTED_EDGE ( 'NONE', *, *, #764, .T. ) ; +#468 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056971800E-015 ) ) ; +#469 = AXIS2_PLACEMENT_3D ( 'NONE', #940, #2050, #2876 ) ; +#470 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048394000, 0.7884183191394078500, -0.1874999999999983300 ) ) ; +#471 = PRESENTATION_STYLE_ASSIGNMENT (( #2121 ) ) ; +#472 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065982400, 0.8749355243686555200, -1.351507855905376600 ) ) ; +#473 = VECTOR ( 'NONE', #3309, 1000.000000000000000 ) ; +#474 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .F. ) ; +#475 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#476 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 1.025000000000000100, 0.1874999999999950900 ) ) ; +#477 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048393300, 0.2709056820933485300, 0.1874999999999937000 ) ) ; +#478 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[4]', #2782 ) ; +#479 = AXIS2_PLACEMENT_3D ( 'NONE', #2144, #3026, #1912 ) ; +#480 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#481 = CARTESIAN_POINT ( 'NONE', ( -0.7991263278384173100, 1.029954841046322600, 1.408688739809628200 ) ) ; +#482 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#483 = ADVANCED_FACE ( 'NONE', ( #3070 ), #1306, .F. ) ; +#484 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936263400, 0.2621786649178711200, -1.137499999999998200 ) ) ; +#485 = CIRCLE ( 'NONE', #2514, 0.1074873629539410700 ) ; +#486 = VECTOR ( 'NONE', #2780, 1000.000000000000000 ) ; +#487 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#488 = ORIENTED_EDGE ( 'NONE', *, *, #302, .F. ) ; +#489 = EDGE_CURVE ( 'NONE', #1368, #73, #3339, .T. ) ; +#490 = AXIS2_PLACEMENT_3D ( 'NONE', #2252, #1710, #586 ) ; +#491 = LINE ( 'NONE', #2211, #2233 ) ; +#492 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#493 = VECTOR ( 'NONE', #747, 1000.000000000000000 ) ; +#494 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#495 = FACE_OUTER_BOUND ( 'NONE', #1292, .T. ) ; +#496 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 1.025000000000000100, 1.137500000000000600 ) ) ; +#497 = VERTEX_POINT ( 'NONE', #2739 ) ; +#498 = VECTOR ( 'NONE', #22, 1000.000000000000000 ) ; +#499 = AXIS2_PLACEMENT_3D ( 'NONE', #670, #1482, #1455 ) ; +#500 = ADVANCED_FACE ( 'NONE', ( #1189 ), #3572, .F. ) ; +#501 = ORIENTED_EDGE ( 'NONE', *, *, #1288, .T. ) ; +#502 = ORIENTED_EDGE ( 'NONE', *, *, #165, .T. ) ; +#503 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811692300, 1.349999999999999200, 1.291151070081176600 ) ) ; +#504 = DIRECTION ( 'NONE', ( 3.252606517456511700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#505 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#506 = EDGE_CURVE ( 'NONE', #3599, #305, #2804, .T. ) ; +#507 = ORIENTED_EDGE ( 'NONE', *, *, #3314, .T. ) ; +#508 = LINE ( 'NONE', #470, #3388 ) ; +#509 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#510 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .T. ) ; +#511 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .T. ) ; +#512 = FACE_OUTER_BOUND ( 'NONE', #1806, .T. ) ; +#513 = EDGE_CURVE ( 'NONE', #2381, #1305, #3330, .T. ) ; +#514 = EDGE_CURVE ( 'NONE', #604, #1261, #1878, .T. ) ; +#515 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065916900, 1.025064475631344700, -1.351507855905381500 ) ) ; +#516 = ORIENTED_EDGE ( 'NONE', *, *, #506, .F. ) ; +#517 = LINE ( 'NONE', #702, #3526 ) ; +#518 = ORIENTED_EDGE ( 'NONE', *, *, #41, .F. ) ; +#519 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575057600, 0.01404554541429388000, -1.137499999999998000 ) ) ; +#520 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.7675126370460593200, 1.137500000000000600 ) ) ; +#521 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.302783215818361400E-015 ) ) ; +#522 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .F. ) ; +#523 = EDGE_CURVE ( 'NONE', #1366, #1713, #626, .T. ) ; +#524 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121327800, 0.7762396542215368500, 0.1875000000000010500 ) ) ; +#525 = EDGE_LOOP ( 'NONE', ( #982, #985, #2546 ) ) ; +#526 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056971800E-015 ) ) ; +#527 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#528 = LINE ( 'NONE', #1165, #1994 ) ; +#529 = CARTESIAN_POINT ( 'NONE', ( 0.9499999999999959600, 0.2500000000000000600, 1.137500000000001100 ) ) ; +#530 = ORIENTED_EDGE ( 'NONE', *, *, #2871, .T. ) ; +#531 = ORIENTED_EDGE ( 'NONE', *, *, #1119, .T. ) ; +#532 = ORIENTED_EDGE ( 'NONE', *, *, #971, .T. ) ; +#533 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 1.024999999999999900, 1.350502642445353900 ) ) ; +#534 = VERTEX_POINT ( 'NONE', #2456 ) ; +#535 = LINE ( 'NONE', #379, #3421 ) ; +#536 = EDGE_CURVE ( 'NONE', #869, #1386, #1365, .T. ) ; +#537 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1030 ) ) ; +#538 = VECTOR ( 'NONE', #83, 1000.000000000000200 ) ; +#539 = ADVANCED_FACE ( 'NONE', ( #2981 ), #1885, .F. ) ; +#540 = ORIENTED_EDGE ( 'NONE', *, *, #2390, .T. ) ; +#541 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#542 = DIRECTION ( 'NONE', ( -0.9966985529084000400, -0.08119109945247293700, -3.479954397931634400E-015 ) ) ; +#543 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#544 = VECTOR ( 'NONE', #3612, 1000.000000000000200 ) ; +#545 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121340100, 0.7762396542215368500, 0.1874999999999947300 ) ) ; +#546 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.7675126370460593200, -0.7624999999999992900 ) ) ; +#547 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.7675126370460593200, 0.1875000000000006900 ) ) ; +#548 = ORIENTED_EDGE ( 'NONE', *, *, #208, .T. ) ; +#549 = ORIENTED_EDGE ( 'NONE', *, *, #1903, .F. ) ; +#550 = CIRCLE ( 'NONE', #1527, 0.1000000000000000500 ) ; +#551 = ORIENTED_EDGE ( 'NONE', *, *, #1556, .T. ) ; +#552 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#553 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001401500, 0.8913482445498958100, 1.452882636601369200 ) ) ; +#554 = LINE ( 'NONE', #2037, #418 ) ; +#555 = ORIENTED_EDGE ( 'NONE', *, *, #326, .T. ) ; +#556 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#557 = ADVANCED_FACE ( 'NONE', ( #1494 ), #1966, .F. ) ; +#558 = LINE ( 'NONE', #3234, #2116 ) ; +#559 = DIRECTION ( 'NONE', ( 0.9966985529083999300, 0.08119109945247393600, 3.479954397931633600E-015 ) ) ; +#560 = EDGE_CURVE ( 'NONE', #1093, #3496, #3376, .T. ) ; +#561 = AXIS2_PLACEMENT_3D ( 'NONE', #406, #1185, #2326 ) ; +#562 = VECTOR ( 'NONE', #1076, 1000.000000000000200 ) ; +#563 = CARTESIAN_POINT ( 'NONE', ( -0.7010052706044003200, 0.8749785077156433400, -1.449996210330396900 ) ) ; +#564 = ORIENTED_EDGE ( 'NONE', *, *, #291, .F. ) ; +#565 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053806700, 1.025064475631343800, 1.449988631206593700 ) ) ; +#566 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#567 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#568 = ORIENTED_EDGE ( 'NONE', *, *, #1746, .F. ) ; +#569 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#570 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#571 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #412, #681, #2368, #101 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 2.371273620688822500, 3.911911686490763300 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232501100, 0.8117923620232501100, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#572 = AXIS2_PLACEMENT_3D ( 'NONE', #1733, #355, #937 ) ; +#573 = LINE ( 'NONE', #3311, #1229 ) ; +#574 = ADVANCED_FACE ( 'NONE', ( #3076 ), #1628, .F. ) ; +#575 = DIRECTION ( 'NONE', ( -3.220430795721756900E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#576 = EDGE_LOOP ( 'NONE', ( #1925, #1672 ) ) ; +#577 = AXIS2_PLACEMENT_3D ( 'NONE', #133, #1504, #2075 ) ; +#578 = ORIENTED_EDGE ( 'NONE', *, *, #2633, .T. ) ; +#579 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811797700, 1.367364817766692400, 1.389631845382393300 ) ) ; +#580 = ORIENTED_EDGE ( 'NONE', *, *, #2289, .F. ) ; +#581 = EDGE_CURVE ( 'NONE', #2031, #2216, #1024, .T. ) ; +#582 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048390200, 0.2709056820933485300, -0.7625000000000062800 ) ) ; +#583 = LINE ( 'NONE', #723, #1283 ) ; +#584 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936257000, 0.2621786649178711200, -0.7625000000000059500 ) ) ; +#585 = EDGE_CURVE ( 'NONE', #3027, #2875, #2146, .T. ) ; +#586 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056971800E-015 ) ) ; +#587 = EDGE_CURVE ( 'NONE', #2466, #3017, #323, .T. ) ; +#588 = LINE ( 'NONE', #1191, #755 ) ; +#589 = ORIENTED_EDGE ( 'NONE', *, *, #1765, .T. ) ; +#590 = LINE ( 'NONE', #3145, #3291 ) ; +#591 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811705600, 1.349999999999999200, -1.291151070081180800 ) ) ; +#592 = EDGE_CURVE ( 'NONE', #234, #534, #1840, .T. ) ; +#593 = LINE ( 'NONE', #1169, #797 ) ; +#594 = EDGE_LOOP ( 'NONE', ( #1051, #3196, #3277, #330 ) ) ; +#595 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#596 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#597 = VERTEX_POINT ( 'NONE', #3064 ) ; +#598 = ORIENTED_EDGE ( 'NONE', *, *, #811, .F. ) ; +#599 = LINE ( 'NONE', #84, #2473 ) ; +#600 = DIRECTION ( 'NONE', ( 3.454095057033288600E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#601 = ORIENTED_EDGE ( 'NONE', *, *, #3019, .F. ) ; +#602 = PLANE ( 'NONE', #871 ) ; +#603 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#604 = VERTEX_POINT ( 'NONE', #2502 ) ; +#605 = LINE ( 'NONE', #1173, #2961 ) ; +#606 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001483700, 0.9087130623165888800, -1.354401861300147800 ) ) ; +#607 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#608 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056961200E-015 ) ) ; +#609 = EDGE_CURVE ( 'NONE', #497, #2125, #194, .T. ) ; +#610 = EDGE_CURVE ( 'NONE', #2907, #1718, #842, .T. ) ; +#611 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 0.9257359312880707500, -1.075061033198907400 ) ) ; +#612 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121327800, 0.7762396542215368500, 0.1875000000000010500 ) ) ; +#613 = PLANE ( 'NONE', #1584 ) ; +#614 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.7675126370460593200, 1.137500000000000600 ) ) ; +#615 = DIRECTION ( 'NONE', ( -0.06975647374411803000, 0.9975640502598247500, -2.435534263410890400E-016 ) ) ; +#616 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350812500E-015 ) ) ; +#617 = ORIENTED_EDGE ( 'NONE', *, *, #3293, .F. ) ; +#618 = ORIENTED_EDGE ( 'NONE', *, *, #3383, .F. ) ; +#619 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .F. ) ; +#620 = FILL_AREA_STYLE ('',( #55 ) ) ; +#621 = ORIENTED_EDGE ( 'NONE', *, *, #2990, .F. ) ; +#622 = DIRECTION ( 'NONE', ( 2.930687111695459700E-015, 1.498071213891346200E-033, -1.000000000000000000 ) ) ; +#623 = CYLINDRICAL_SURFACE ( 'NONE', #2117, 0.1000000000000000500 ) ; +#624 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065903600, 0.8749355243686555200, 1.351507855905378400 ) ) ; +#625 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048389400, 0.7884183191394078500, 1.137500000000001500 ) ) ; +#626 = CIRCLE ( 'NONE', #2968, 0.1000000000000000500 ) ; +#627 = ORIENTED_EDGE ( 'NONE', *, *, #1928, .T. ) ; +#628 = LINE ( 'NONE', #2292, #668 ) ; +#629 = EDGE_CURVE ( 'NONE', #2399, #1360, #2463, .T. ) ; +#630 = EDGE_CURVE ( 'NONE', #3296, #597, #2419, .T. ) ; +#631 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938386100, 0.0000000000000000000, -1.137499999999997300 ) ) ; +#632 = FACE_OUTER_BOUND ( 'NONE', #1688, .T. ) ; +#633 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636669000, 0.1636801529532672900, 0.7625000000000021800 ) ) ; +#634 = ORIENTED_EDGE ( 'NONE', *, *, #121, .T. ) ; +#635 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999946300, 1.025000000000000100, 1.350000000000002300 ) ) ; +#636 = AXIS2_PLACEMENT_3D ( 'NONE', #805, #1689, #1700 ) ; +#637 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811794400, 1.449999999999999300, 1.291151070081172600 ) ) ; +#638 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1245, 'distance_accuracy_value', 'NONE'); +#639 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .F. ) ; +#640 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .F. ) ; +#641 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#642 = CYLINDRICAL_SURFACE ( 'NONE', #779, 0.1074873629539408500 ) ; +#643 = ORIENTED_EDGE ( 'NONE', *, *, #1578, .T. ) ; +#644 = AXIS2_PLACEMENT_3D ( 'NONE', #1171, #3119, #2896 ) ; +#645 = VECTOR ( 'NONE', #1711, 1000.000000000000200 ) ; +#646 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686310100, 0.2326351822333074000, -1.336733751169861400 ) ) ; +#647 = VERTEX_POINT ( 'NONE', #1367 ) ; +#648 = LINE ( 'NONE', #650, #1638 ) ; +#649 = AXIS2_PLACEMENT_3D ( 'NONE', #833, #2263, #1109 ) ; +#650 = CARTESIAN_POINT ( 'NONE', ( -0.6575681666213636400, 1.274258836627386600, -1.406048941922594300 ) ) ; +#651 = CIRCLE ( 'NONE', #131, 0.1074873629539410700 ) ; +#652 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999959600, 1.025000000000000100, -1.350000000000006100 ) ) ; +#653 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#654 = ORIENTED_EDGE ( 'NONE', *, *, #630, .T. ) ; +#655 = CARTESIAN_POINT ( 'NONE', ( 0.6867337511698504700, 0.2326351822333074000, 1.238252975868637100 ) ) ; +#656 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#657 = VERTEX_POINT ( 'NONE', #6 ) ; +#658 = ORIENTED_EDGE ( 'NONE', *, *, #693, .F. ) ; +#659 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000002600, 0.1496346075389735600, 0.7624999999999930700 ) ) ; +#660 = AXIS2_PLACEMENT_3D ( 'NONE', #1529, #1830, #2103 ) ; +#661 = ORIENTED_EDGE ( 'NONE', *, *, #1856, .T. ) ; +#662 = ORIENTED_EDGE ( 'NONE', *, *, #325, .F. ) ; +#663 = ORIENTED_EDGE ( 'NONE', *, *, #536, .T. ) ; +#664 = LINE ( 'NONE', #2942, #3285 ) ; +#665 = ORIENTED_EDGE ( 'NONE', *, *, #1516, .T. ) ; +#666 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#667 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 0.7675126370460593200, -0.1875000000000048000 ) ) ; +#668 = VECTOR ( 'NONE', #790, 1000.000000000000000 ) ; +#669 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121374500, 0.7762396542215368500, 1.137499999999994600 ) ) ; +#670 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999996100, 0.1496346075389735600, 1.137500000000002800 ) ) ; +#671 = FILL_AREA_STYLE ('',( #2350 ) ) ; +#672 = FACE_OUTER_BOUND ( 'NONE', #2889, .T. ) ; +#673 = CIRCLE ( 'NONE', #2954, 0.1074873629539407500 ) ; +#674 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#675 = EDGE_CURVE ( 'NONE', #1301, #19, #1666, .T. ) ; +#676 = EDGE_CURVE ( 'NONE', #321, #3607, #2810, .T. ) ; +#677 = ORIENTED_EDGE ( 'NONE', *, *, #506, .T. ) ; +#678 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575053200, 0.01404554541429388000, 0.1875000000000020300 ) ) ; +#679 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686312300, 0.2500000000000005000, -1.238252975868640700 ) ) ; +#680 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.8750000000000001100, 1.137500000000000600 ) ) ; +#681 = CARTESIAN_POINT ( 'NONE', ( 0.7991263278384058700, 1.029954841046323700, 1.408688739809633700 ) ) ; +#682 = ORIENTED_EDGE ( 'NONE', *, *, #2433, .F. ) ; +#683 = CIRCLE ( 'NONE', #2402, 0.1074873629539408500 ) ; +#684 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999957100, 1.025000000000000100, -1.450000000000006600 ) ) ; +#685 = CARTESIAN_POINT ( 'NONE', ( 0.7396318453823900200, 1.367364817766692400, 1.291151070081176600 ) ) ; +#686 = ORIENTED_EDGE ( 'NONE', *, *, #3250, .F. ) ; +#687 = CLOSED_SHELL ( 'NONE', ( #789, #1899, #2788, #718, #1122, #3010, #3335, #2300, #3539, #317, #2663, #2394 ) ) ; +#688 = CIRCLE ( 'NONE', #1640, 0.1000000000000000500 ) ; +#689 = AXIS2_PLACEMENT_3D ( 'NONE', #3123, #3148, #1474 ) ; +#690 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.7675126370460593200, 0.1875000000000006900 ) ) ; +#691 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636669000, 0.1636801529532672900, -0.7625000000000062800 ) ) ; +#692 = LINE ( 'NONE', #2877, #3132 ) ; +#693 = EDGE_CURVE ( 'NONE', #3004, #838, #2336, .T. ) ; +#694 = CARTESIAN_POINT ( 'NONE', ( -0.9499999999999959600, 0.2500000000000000600, -1.137500000000005300 ) ) ; +#695 = EDGE_CURVE ( 'NONE', #965, #740, #2699, .T. ) ; +#696 = EDGE_CURVE ( 'NONE', #337, #2574, #1884, .T. ) ; +#697 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.7675126370460593200, 0.1875000000000006900 ) ) ; +#698 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000028400, 1.025000000000000100, -1.450000000000001700 ) ) ; +#699 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .T. ) ; +#700 = AXIS2_PLACEMENT_3D ( 'NONE', #2013, #1707, #2282 ) ; +#701 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#702 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 1.025000000000000100, 0.7625000000000008400 ) ) ; +#703 = VERTEX_POINT ( 'NONE', #1918 ) ; +#704 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811705600, 1.349999999999999200, -1.291151070081180600 ) ) ; +#705 = EDGE_CURVE ( 'NONE', #1203, #1323, #3253, .T. ) ; +#706 = VERTEX_POINT ( 'NONE', #579 ) ; +#707 = LINE ( 'NONE', #2200, #3329 ) ; +#708 = EDGE_LOOP ( 'NONE', ( #1895, #662, #1854, #150, #2135, #1388, #2067, #2231, #3194, #452 ) ) ; +#709 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.449999999999999300, -1.075061033198907900 ) ) ; +#710 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936258800, 0.2621786649178711200, 0.1875000000000017500 ) ) ; +#711 = VERTEX_POINT ( 'NONE', #1964 ) ; +#712 = LINE ( 'NONE', #353, #2900 ) ; +#713 = AXIS2_PLACEMENT_3D ( 'NONE', #1549, #1875, #170 ) ; +#714 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#715 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936263400, 0.2621786649178711200, 1.137499999999994000 ) ) ; +#716 = LINE ( 'NONE', #111, #1246 ) ; +#717 = ORIENTED_EDGE ( 'NONE', *, *, #1103, .T. ) ; +#718 = ADVANCED_FACE ( 'NONE', ( #408 ), #3319, .F. ) ; +#719 = ORIENTED_EDGE ( 'NONE', *, *, #3483, .F. ) ; +#720 = VERTEX_POINT ( 'NONE', #3367 ) ; +#721 = LINE ( 'NONE', #2246, #2779 ) ; +#722 = EDGE_CURVE ( 'NONE', #155, #1180, #1331, .T. ) ; +#723 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999996100, 0.1496346075389735600, -1.137500000000007100 ) ) ; +#724 = AXIS2_PLACEMENT_3D ( 'NONE', #2851, #1759, #113 ) ; +#725 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .T. ) ; +#726 = DIRECTION ( 'NONE', ( 0.1710878697460359900, -0.9702875252478139200, -0.1710878697460355100 ) ) ; +#727 = FACE_OUTER_BOUND ( 'NONE', #3111, .T. ) ; +#728 = EDGE_CURVE ( 'NONE', #393, #2818, #2553, .T. ) ; +#729 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001484800, 0.9912869376834112500, -1.354401861300147600 ) ) ; +#730 = ORIENTED_EDGE ( 'NONE', *, *, #2522, .F. ) ; +#731 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048391900, 0.2709056820933485300, 0.1875000000000020800 ) ) ; +#732 = ORIENTED_EDGE ( 'NONE', *, *, #676, .F. ) ; +#733 = FACE_OUTER_BOUND ( 'NONE', #750, .T. ) ; +#734 = AXIS2_PLACEMENT_3D ( 'NONE', #1001, #1552, #1575 ) ; +#735 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1736481776669308900, -0.9848077530122078000 ) ) ; +#736 = ORIENTED_EDGE ( 'NONE', *, *, #2084, .F. ) ; +#737 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048394000, 0.7884183191394078500, -0.1874999999999983300 ) ) ; +#738 = ADVANCED_FACE ( 'NONE', ( #672 ), #332, .F. ) ; +#739 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#740 = VERTEX_POINT ( 'NONE', #2542 ) ; +#741 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065983600, 1.025064475631344300, -1.351507855905376400 ) ) ; +#742 = EDGE_CURVE ( 'NONE', #3414, #3004, #1500, .T. ) ; +#743 = EDGE_CURVE ( 'NONE', #259, #2512, #2772, .T. ) ; +#744 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #138, 'distance_accuracy_value', 'NONE'); +#745 = VERTEX_POINT ( 'NONE', #357 ) ; +#746 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#747 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#748 = PLANE ( 'NONE', #713 ) ; +#749 = AXIS2_PLACEMENT_3D ( 'NONE', #2099, #3491, #2383 ) ; +#750 = EDGE_LOOP ( 'NONE', ( #3498, #986, #1236, #3359 ) ) ; +#751 = FACE_OUTER_BOUND ( 'NONE', #423, .T. ) ; +#752 = DIRECTION ( 'NONE', ( 3.220430795721752900E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#753 = CYLINDRICAL_SURFACE ( 'NONE', #861, 0.1000000000000000500 ) ; +#754 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#755 = VECTOR ( 'NONE', #2317, 1000.000000000000000 ) ; +#756 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2442 ), #3451 ) ; +#757 = ADVANCED_FACE ( 'NONE', ( #3551 ), #613, .T. ) ; +#758 = LINE ( 'NONE', #2556, #1060 ) ; +#759 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .T. ) ; +#760 = AXIS2_PLACEMENT_3D ( 'NONE', #931, #385, #124 ) ; +#761 = CARTESIAN_POINT ( 'NONE', ( 0.7179965649960754500, 0.4099354099160705800, 1.269515789694862800 ) ) ; +#762 = EDGE_LOOP ( 'NONE', ( #460, #878, #1435, #3188 ) ) ; +#763 = EDGE_CURVE ( 'NONE', #3295, #1797, #590, .T. ) ; +#764 = EDGE_CURVE ( 'NONE', #275, #1235, #758, .T. ) ; +#765 = ORIENTED_EDGE ( 'NONE', *, *, #514, .T. ) ; +#766 = FACE_OUTER_BOUND ( 'NONE', #1443, .T. ) ; +#767 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .T. ) ; +#768 = VERTEX_POINT ( 'NONE', #1425 ) ; +#769 = AXIS2_PLACEMENT_3D ( 'NONE', #3255, #1827, #468 ) ; +#770 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811794400, 1.349999999999999200, 1.291151070081172600 ) ) ; +#771 = CIRCLE ( 'NONE', #1660, 0.1499999999999999100 ) ; +#772 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#773 = ADVANCED_FACE ( 'NONE', ( #279 ), #3110, .F. ) ; +#774 = LINE ( 'NONE', #611, #3273 ) ; +#775 = ORIENTED_EDGE ( 'NONE', *, *, #930, .F. ) ; +#776 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000028400, 0.8750000000000001100, -1.450000000000001700 ) ) ; +#777 = ORIENTED_EDGE ( 'NONE', *, *, #2990, .T. ) ; +#778 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 0.7675126370460593200, -0.1874999999999992200 ) ) ; +#779 = AXIS2_PLACEMENT_3D ( 'NONE', #237, #543, #2727 ) ; +#780 = VERTEX_POINT ( 'NONE', #2841 ) ; +#781 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000000600, 0.1496346075389735600, -0.1874999999999971400 ) ) ; +#782 = EDGE_CURVE ( 'NONE', #1718, #3596, #1105, .T. ) ; +#783 = DIRECTION ( 'NONE', ( 1.000000000000000000, 1.084202172485504400E-015, 4.336808689942017700E-015 ) ) ; +#784 = FACE_OUTER_BOUND ( 'NONE', #1472, .T. ) ; +#785 = ORIENTED_EDGE ( 'NONE', *, *, #2312, .T. ) ; +#786 = VERTEX_POINT ( 'NONE', #1197 ) ; +#787 = EDGE_CURVE ( 'NONE', #1797, #3165, #3207, .T. ) ; +#788 = AXIS2_PLACEMENT_3D ( 'NONE', #3128, #615, #2579 ) ; +#789 = ADVANCED_FACE ( 'NONE', ( #368 ), #975, .F. ) ; +#790 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#791 = ORIENTED_EDGE ( 'NONE', *, *, #2594, .F. ) ; +#792 = DIRECTION ( 'NONE', ( -3.252606517456511700E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#793 = FACE_OUTER_BOUND ( 'NONE', #3303, .T. ) ; +#794 = ORIENTED_EDGE ( 'NONE', *, *, #2689, .T. ) ; +#795 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#796 = DIRECTION ( 'NONE', ( 0.08119109945247292300, 0.9966985529083999300, 2.834772086184661000E-016 ) ) ; +#797 = VECTOR ( 'NONE', #15, 1000.000000000000000 ) ; +#798 = AXIS2_PLACEMENT_3D ( 'NONE', #3628, #1938, #3374 ) ; +#799 = VERTEX_POINT ( 'NONE', #347 ) ; +#800 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#801 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 1.025000000000000100, -1.350000000000001400 ) ) ; +#802 = EDGE_LOOP ( 'NONE', ( #730, #2120, #1295, #3322 ) ) ; +#803 = ORIENTED_EDGE ( 'NONE', *, *, #2803, .T. ) ; +#804 = LINE ( 'NONE', #553, #69 ) ; +#805 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.7675126370460593200, -0.7625000000000049500 ) ) ; +#806 = ADVANCED_FACE ( 'NONE', ( #632 ), #3394, .T. ) ; +#807 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 1.025000000000000100, -0.7624999999999992900 ) ) ; +#808 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .T. ) ; +#809 = ORIENTED_EDGE ( 'NONE', *, *, #441, .F. ) ; +#810 = FACE_OUTER_BOUND ( 'NONE', #1845, .T. ) ; +#811 = EDGE_CURVE ( 'NONE', #2910, #1939, #1287, .T. ) ; +#812 = EDGE_CURVE ( 'NONE', #1898, #2717, #2056, .T. ) ; +#813 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#814 = ORIENTED_EDGE ( 'NONE', *, *, #141, .F. ) ; +#815 = ORIENTED_EDGE ( 'NONE', *, *, #3180, .F. ) ; +#816 = FACE_OUTER_BOUND ( 'NONE', #3381, .T. ) ; +#817 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048397400, 0.7884183191394078500, -1.137499999999998400 ) ) ; +#818 = DIRECTION ( 'NONE', ( -0.08119109945247292300, 0.9966985529083999300, -2.834772086184661000E-016 ) ) ; +#819 = AXIS2_PLACEMENT_3D ( 'NONE', #704, #3225, #2059 ) ; +#820 = DIRECTION ( 'NONE', ( -0.1736481776669307200, 0.9848077530122080200, -6.062893718482056000E-016 ) ) ; +#821 = CIRCLE ( 'NONE', #383, 0.2574873629539407000 ) ; +#822 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 0.8750000000000001100, -1.350000000000006500 ) ) ; +#823 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048389400, 0.7884183191394078500, 1.137500000000001500 ) ) ; +#824 = PLANE ( 'NONE', #3167 ) ; +#825 = AXIS2_PLACEMENT_3D ( 'NONE', #2737, #2746, #2171 ) ; +#826 = PLANE ( 'NONE', #3623 ) ; +#827 = VERTEX_POINT ( 'NONE', #1484 ) ; +#828 = ADVANCED_FACE ( 'NONE', ( #1930 ), #2615, .T. ) ; +#829 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938385000, 0.0000000000000000000, -0.7624999999999971800 ) ) ; +#830 = AXIS2_PLACEMENT_3D ( 'NONE', #3219, #2354, #2364 ) ; +#831 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.930687111695457800E-015 ) ) ; +#832 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001418200, 0.8913482445498958100, -1.452882636601373200 ) ) ; +#833 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686313400, 0.2500000000000005000, -1.238252975868640700 ) ) ; +#834 = FACE_OUTER_BOUND ( 'NONE', #1729, .T. ) ; +#835 = CYLINDRICAL_SURFACE ( 'NONE', #3190, 0.09999999999999997800 ) ; +#836 = SURFACE_SIDE_STYLE ('',( #886 ) ) ; +#837 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999200, 0.1496346075389735600, 0.1875000000000027800 ) ) ; +#838 = VERTEX_POINT ( 'NONE', #380 ) ; +#839 = PLANE ( 'NONE', #1013 ) ; +#840 = CIRCLE ( 'NONE', #1426, 0.09999999999999999200 ) ; +#841 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121340100, 0.7762396542215368500, 0.1874999999999947300 ) ) ; +#842 = LINE ( 'NONE', #2528, #2725 ) ; +#843 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000002600, 0.1496346075389735600, 0.7624999999999930700 ) ) ; +#844 = ADVANCED_FACE ( 'NONE', ( #3427 ), #1198, .T. ) ; +#845 = DIRECTION ( 'NONE', ( 0.1710878697460363500, -0.9702875252478137000, -0.1710878697460352600 ) ) ; +#846 = DIRECTION ( 'NONE', ( -0.08119109945247292300, 0.9966985529083999300, -2.834772086184661000E-016 ) ) ; +#847 = ORIENTED_EDGE ( 'NONE', *, *, #195, .T. ) ; +#848 = VECTOR ( 'NONE', #2609, 1000.000000000000000 ) ; +#849 = ORIENTED_EDGE ( 'NONE', *, *, #2267, .F. ) ; +#850 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .T. ) ; +#851 = AXIS2_PLACEMENT_3D ( 'NONE', #3115, #1439, #3400 ) ; +#852 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999956300, 0.8750000000000001100, -1.450000000000006200 ) ) ; +#853 = EDGE_LOOP ( 'NONE', ( #1818, #1202, #402, #3087 ) ) ; +#854 = FACE_OUTER_BOUND ( 'NONE', #1890, .T. ) ; +#855 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[3]', #2935 ) ; +#856 = ORIENTED_EDGE ( 'NONE', *, *, #2825, .F. ) ; +#857 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#858 = DIRECTION ( 'NONE', ( -0.08119109945247393600, -0.9966985529083999300, -2.834772086184697000E-016 ) ) ; +#859 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936257000, 0.2621786649178711200, 0.7625000000000017300 ) ) ; +#860 = EDGE_CURVE ( 'NONE', #3449, #3599, #2770, .T. ) ; +#861 = AXIS2_PLACEMENT_3D ( 'NONE', #1200, #1741, #1780 ) ; +#862 = CYLINDRICAL_SURFACE ( 'NONE', #1385, 0.1074873629539408500 ) ; +#863 = ADVANCED_FACE ( 'NONE', ( #2808 ), #236, .F. ) ; +#864 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#865 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#866 = AXIS2_PLACEMENT_3D ( 'NONE', #690, #95, #2601 ) ; +#867 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#868 = VERTEX_POINT ( 'NONE', #911 ) ; +#869 = VERTEX_POINT ( 'NONE', #389 ) ; +#870 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000028400, 1.025000000000000100, -1.450000000000001700 ) ) ; +#871 = AXIS2_PLACEMENT_3D ( 'NONE', #1409, #1124, #2566 ) ; +#872 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121361100, 0.7762396542215368500, -0.7624999999999989600 ) ) ; +#873 = ORIENTED_EDGE ( 'NONE', *, *, #2577, .T. ) ; +#874 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .F. ) ; +#875 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#876 = VERTEX_POINT ( 'NONE', #88 ) ; +#877 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#878 = ORIENTED_EDGE ( 'NONE', *, *, #185, .F. ) ; +#879 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#880 = ORIENTED_EDGE ( 'NONE', *, *, #441, .T. ) ; +#881 = EDGE_CURVE ( 'NONE', #125, #1272, #3187, .T. ) ; +#882 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 1.025000000000000100, 1.137500000000000600 ) ) ; +#883 = EDGE_CURVE ( 'NONE', #86, #1692, #628, .T. ) ; +#884 = CIRCLE ( 'NONE', #1194, 0.1000000000000000500 ) ; +#885 = ORIENTED_EDGE ( 'NONE', *, *, #1263, .T. ) ; +#886 = SURFACE_STYLE_FILL_AREA ( #1632 ) ; +#887 = EDGE_CURVE ( 'NONE', #1767, #1461, #588, .T. ) ; +#888 = AXIS2_PLACEMENT_3D ( 'NONE', #697, #3228, #1524 ) ; +#889 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.220430795721756900E-015 ) ) ; +#890 = FACE_OUTER_BOUND ( 'NONE', #2586, .T. ) ; +#891 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048396000, 0.7884183191394078500, 0.7624999999999942900 ) ) ; +#892 = ORIENTED_EDGE ( 'NONE', *, *, #1395, .T. ) ; +#893 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 1.025000000000000100, -0.1874999999999992200 ) ) ; +#894 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 1.349999999999999200, -1.075061033198907400 ) ) ; +#895 = ORIENTED_EDGE ( 'NONE', *, *, #2289, .T. ) ; +#896 = VERTEX_POINT ( 'NONE', #2863 ) ; +#897 = VERTEX_POINT ( 'NONE', #71 ) ; +#898 = AXIS2_PLACEMENT_3D ( 'NONE', #731, #1282, #1311 ) ; +#899 = ORIENTED_EDGE ( 'NONE', *, *, #3617, .F. ) ; +#900 = VECTOR ( 'NONE', #240, 1000.000000000000000 ) ; +#901 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#902 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 1.024999999999999900, -1.350502642445353000 ) ) ; +#903 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .F. ) ; +#904 = VECTOR ( 'NONE', #2973, 1000.000000000000200 ) ; +#905 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048397400, 0.7884183191394078500, 1.137499999999994200 ) ) ; +#906 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#907 = CYLINDRICAL_SURFACE ( 'NONE', #1566, 0.1000000000000000500 ) ; +#908 = EDGE_CURVE ( 'NONE', #13, #3434, #364, .T. ) ; +#909 = AXIS2_PLACEMENT_3D ( 'NONE', #1978, #865, #641 ) ; +#910 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575049800, 0.01404554541429388000, 1.137500000000002000 ) ) ; +#911 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 1.025000000000000100, -1.350000000000006500 ) ) ; +#912 = ORIENTED_EDGE ( 'NONE', *, *, #11, .T. ) ; +#913 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056961200E-015 ) ) ; +#914 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575056500, 0.01404554541429388000, -0.7624999999999979600 ) ) ; +#915 = ORIENTED_EDGE ( 'NONE', *, *, #421, .F. ) ; +#916 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #81 ) ; +#917 = VECTOR ( 'NONE', #3093, 1000.000000000000000 ) ; +#918 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811795500, 1.349999999999999200, 1.291151070081172600 ) ) ; +#919 = VECTOR ( 'NONE', #33, 1000.000000000000000 ) ; +#920 = ORIENTED_EDGE ( 'NONE', *, *, #2668, .T. ) ; +#921 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#922 = VERTEX_POINT ( 'NONE', #680 ) ; +#923 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048393300, 0.2709056820933485300, 0.1874999999999937000 ) ) ; +#924 = FACE_OUTER_BOUND ( 'NONE', #2793, .T. ) ; +#925 = CARTESIAN_POINT ( 'NONE', ( -0.7005026424453572000, 1.024999999999999500, 1.449999999999998000 ) ) ; +#926 = CIRCLE ( 'NONE', #769, 0.1074873629539407500 ) ; +#927 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#928 = EDGE_CURVE ( 'NONE', #657, #703, #1448, .T. ) ; +#929 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 0.8750000000000001100, -1.350000000000001400 ) ) ; +#930 = EDGE_CURVE ( 'NONE', #1447, #2083, #3074, .T. ) ; +#931 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 1.025000000000000100, 0.1874999999999950900 ) ) ; +#932 = VECTOR ( 'NONE', #2776, 1000.000000000000100 ) ; +#933 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 0.8749999999999997800, -1.350502642445353000 ) ) ; +#934 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.7675126370460593200, 0.1874999999999950900 ) ) ; +#935 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350821100E-015 ) ) ; +#936 = LINE ( 'NONE', #1452, #1451 ) ; +#937 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350812500E-015 ) ) ; +#938 = ORIENTED_EDGE ( 'NONE', *, *, #442, .T. ) ; +#939 = VERTEX_POINT ( 'NONE', #633 ) ; +#940 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.7675126370460593200, -0.7625000000000049500 ) ) ; +#941 = EDGE_CURVE ( 'NONE', #119, #3599, #712, .T. ) ; +#942 = ADVANCED_FACE ( 'NONE', ( #2185 ), #4, .T. ) ; +#943 = ORIENTED_EDGE ( 'NONE', *, *, #3024, .T. ) ; +#944 = AXIS2_PLACEMENT_3D ( 'NONE', #2358, #970, #2636 ) ; +#945 = LINE ( 'NONE', #981, #1209 ) ; +#946 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#947 = PLANE ( 'NONE', #760 ) ; +#948 = VERTEX_POINT ( 'NONE', #737 ) ; +#949 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#950 = LINE ( 'NONE', #204, #1463 ) ; +#951 = AXIS2_PLACEMENT_3D ( 'NONE', #993, #1828, #179 ) ; +#952 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048396000, 0.7884183191394078500, 0.7624999999999942900 ) ) ; +#953 = LINE ( 'NONE', #2349, #211 ) ; +#954 = PLANE ( 'NONE', #499 ) ; +#955 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#956 = EDGE_CURVE ( 'NONE', #1089, #2382, #1497, .T. ) ; +#957 = EDGE_CURVE ( 'NONE', #597, #321, #1285, .T. ) ; +#958 = DIRECTION ( 'NONE', ( 6.605566431636706900E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#959 = ORIENTED_EDGE ( 'NONE', *, *, #419, .F. ) ; +#960 = AXIS2_PLACEMENT_3D ( 'NONE', #282, #2483, #3357 ) ; +#961 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#962 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#963 = ORIENTED_EDGE ( 'NONE', *, *, #415, .F. ) ; +#964 = ORIENTED_EDGE ( 'NONE', *, *, #165, .F. ) ; +#965 = VERTEX_POINT ( 'NONE', #172 ) ; +#966 = DIRECTION ( 'NONE', ( -0.9848077530122078000, -0.1736481776669308900, 0.0000000000000000000 ) ) ; +#967 = AXIS2_PLACEMENT_3D ( 'NONE', #435, #1851, #1571 ) ; +#968 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000600, 0.1496346075389735600, 0.1874999999999930100 ) ) ; +#969 = ORIENTED_EDGE ( 'NONE', *, *, #2014, .F. ) ; +#970 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#971 = EDGE_CURVE ( 'NONE', #2034, #3556, #2425, .T. ) ; +#972 = FACE_OUTER_BOUND ( 'NONE', #2672, .T. ) ; +#973 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763115900E-015 ) ) ; +#974 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .T. ) ; +#975 = CYLINDRICAL_SURFACE ( 'NONE', #2069, 0.1074873629539408500 ) ; +#976 = CYLINDRICAL_SURFACE ( 'NONE', #2814, 0.1000000000000000500 ) ; +#977 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#978 = EDGE_CURVE ( 'NONE', #3206, #2169, #1127, .T. ) ; +#979 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048390700, 0.7884183191394078500, -0.7625000000000058400 ) ) ; +#980 = AXIS2_PLACEMENT_3D ( 'NONE', #2474, #3336, #3627 ) ; +#981 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048394000, 0.7884183191394078500, 0.1874999999999942000 ) ) ; +#982 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .F. ) ; +#983 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575057600, 0.01404554541429388000, 1.137499999999993700 ) ) ; +#984 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.7675126370460593200, -0.7625000000000049500 ) ) ; +#985 = ORIENTED_EDGE ( 'NONE', *, *, #523, .T. ) ; +#986 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .F. ) ; +#987 = VECTOR ( 'NONE', #1701, 1000.000000000000000 ) ; +#988 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#989 = ORIENTED_EDGE ( 'NONE', *, *, #2497, .T. ) ; +#990 = LINE ( 'NONE', #1603, #900 ) ; +#991 = ORIENTED_EDGE ( 'NONE', *, *, #585, .T. ) ; +#992 = DIRECTION ( 'NONE', ( -0.1710878697460364300, -0.9702875252478137000, 0.1710878697460352600 ) ) ; +#993 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 0.7675126370460593200, 0.7625000000000008400 ) ) ; +#994 = CIRCLE ( 'NONE', #1230, 0.1000000000000000500 ) ; +#995 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999956300, 1.025000000000000100, -1.450000000000006200 ) ) ; +#996 = FILL_AREA_STYLE ('',( #1773 ) ) ; +#997 = ADVANCED_FACE ( 'NONE', ( #1581 ), #1405, .T. ) ; +#998 = FACE_OUTER_BOUND ( 'NONE', #3442, .T. ) ; +#999 = ORIENTED_EDGE ( 'NONE', *, *, #3501, .T. ) ; +#1000 = PRODUCT_RELATED_PRODUCT_CATEGORY ( 'part', '', ( #2179 ) ) ; +#1001 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 1.025000000000000100, 1.137500000000000600 ) ) ; +#1002 = EDGE_CURVE ( 'NONE', #720, #1275, #3592, .T. ) ; +#1003 = EDGE_CURVE ( 'NONE', #1698, #2412, #2374, .T. ) ; +#1004 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1005 = AXIS2_PLACEMENT_3D ( 'NONE', #2122, #754, #3050 ) ; +#1006 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1007 = EDGE_CURVE ( 'NONE', #711, #1161, #190, .T. ) ; +#1008 = FILL_AREA_STYLE ('',( #1260 ) ) ; +#1009 = CIRCLE ( 'NONE', #3033, 0.1000000000000000600 ) ; +#1010 = VECTOR ( 'NONE', #2175, 1000.000000000000100 ) ; +#1011 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 1.025000000000000100, 0.1875000000000006900 ) ) ; +#1012 = ORIENTED_EDGE ( 'NONE', *, *, #2572, .T. ) ; +#1013 = AXIS2_PLACEMENT_3D ( 'NONE', #1960, #2257, #1693 ) ; +#1014 = ADVANCED_FACE ( 'NONE', ( #3112 ), #1382, .F. ) ; +#1015 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[1]', #1391 ) ; +#1016 = FACE_OUTER_BOUND ( 'NONE', #1808, .T. ) ; +#1017 = EDGE_CURVE ( 'NONE', #768, #2083, #1192, .T. ) ; +#1018 = ORIENTED_EDGE ( 'NONE', *, *, #3313, .F. ) ; +#1019 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053777900, 1.025064475631345200, -1.449988631206597300 ) ) ; +#1020 = CIRCLE ( 'NONE', #17, 0.1000000000000000500 ) ; +#1021 = FACE_OUTER_BOUND ( 'NONE', #2248, .T. ) ; +#1022 = AXIS2_PLACEMENT_3D ( 'NONE', #434, #2916, #2372 ) ; +#1023 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#1024 = LINE ( 'NONE', #1108, #932 ) ; +#1025 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000054800, 1.024999999999999900, 1.350502642445348800 ) ) ; +#1026 = ORIENTED_EDGE ( 'NONE', *, *, #3276, .T. ) ; +#1027 = ORIENTED_EDGE ( 'NONE', *, *, #2899, .F. ) ; +#1028 = VERTEX_POINT ( 'NONE', #843 ) ; +#1029 = EDGE_CURVE ( 'NONE', #3174, #1718, #3426, .T. ) ; +#1030 = STYLED_ITEM ( 'NONE', ( #454 ), #855 ) ; +#1031 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#1032 = ORIENTED_EDGE ( 'NONE', *, *, #1929, .T. ) ; +#1033 = ADVANCED_FACE ( 'NONE', ( #1927 ), #2797, .T. ) ; +#1034 = ORIENTED_EDGE ( 'NONE', *, *, #2035, .F. ) ; +#1035 = VECTOR ( 'NONE', #12, 1000.000000000000100 ) ; +#1036 = CIRCLE ( 'NONE', #1251, 0.1000000000000000500 ) ; +#1037 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 1.349999999999999200, -1.075061033198907400 ) ) ; +#1038 = EDGE_CURVE ( 'NONE', #3338, #1767, #2418, .T. ) ; +#1039 = CARTESIAN_POINT ( 'NONE', ( 0.9500000000000040600, 0.2500000000000000600, -1.137499999999998800 ) ) ; +#1040 = EDGE_CURVE ( 'NONE', #2724, #1592, #1102, .T. ) ; +#1041 = ORIENTED_EDGE ( 'NONE', *, *, #2754, .T. ) ; +#1042 = ORIENTED_EDGE ( 'NONE', *, *, #3461, .F. ) ; +#1043 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811692300, 1.449999999999999300, 1.291151070081176600 ) ) ; +#1044 = EDGE_CURVE ( 'NONE', #745, #3296, #1390, .T. ) ; +#1045 = EDGE_CURVE ( 'NONE', #2907, #2396, #278, .T. ) ; +#1046 = ADVANCED_FACE ( 'NONE', ( #3504 ), #149, .T. ) ; +#1047 = FACE_OUTER_BOUND ( 'NONE', #3324, .T. ) ; +#1048 = ORIENTED_EDGE ( 'NONE', *, *, #1186, .T. ) ; +#1049 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1050 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1051 = ORIENTED_EDGE ( 'NONE', *, *, #1879, .T. ) ; +#1052 = ORIENTED_EDGE ( 'NONE', *, *, #1765, .F. ) ; +#1053 = EDGE_LOOP ( 'NONE', ( #224, #654, #1724, #1761 ) ) ; +#1054 = CYLINDRICAL_SURFACE ( 'NONE', #1498, 0.1499999999999999100 ) ; +#1055 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1056 = EDGE_LOOP ( 'NONE', ( #589, #43, #658 ) ) ; +#1057 = CIRCLE ( 'NONE', #2320, 0.2574873629539408100 ) ; +#1058 = AXIS2_PLACEMENT_3D ( 'NONE', #684, #3514, #3389 ) ; +#1059 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.7675126370460593200, 1.137499999999995100 ) ) ; +#1060 = VECTOR ( 'NONE', #2309, 1000.000000000000000 ) ; +#1061 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1062 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1063 = AXIS2_PLACEMENT_3D ( 'NONE', #3358, #3149, #1475 ) ; +#1064 = SURFACE_STYLE_USAGE ( .BOTH. , #1908 ) ; +#1065 = CYLINDRICAL_SURFACE ( 'NONE', #944, 0.2574873629539408100 ) ; +#1066 = ADVANCED_FACE ( 'NONE', ( #2007 ), #3113, .T. ) ; +#1067 = PLANE ( 'NONE', #980 ) ; +#1068 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999942900, 1.025000000000000100, 1.450000000000002400 ) ) ; +#1069 = EDGE_LOOP ( 'NONE', ( #285, #1414, #2279, #446 ) ) ; +#1070 = EDGE_CURVE ( 'NONE', #1692, #2405, #2637, .T. ) ; +#1071 = EDGE_CURVE ( 'NONE', #1180, #703, #2677, .T. ) ; +#1072 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048391900, 0.2709056820933485300, 0.1875000000000020800 ) ) ; +#1073 = ORIENTED_EDGE ( 'NONE', *, *, #742, .F. ) ; +#1074 = ORIENTED_EDGE ( 'NONE', *, *, #3485, .T. ) ; +#1075 = FACE_OUTER_BOUND ( 'NONE', #2598, .T. ) ; +#1076 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#1077 = VERTEX_POINT ( 'NONE', #655 ) ; +#1078 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #191 ), #1267 ) ; +#1079 = DIRECTION ( 'NONE', ( 3.252606517456511700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1080 = ORIENTED_EDGE ( 'NONE', *, *, #1815, .F. ) ; +#1081 = CIRCLE ( 'NONE', #689, 0.2574873629539405900 ) ; +#1082 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1083 = CARTESIAN_POINT ( 'NONE', ( 0.7005026424453542100, 0.8749999999999990000, -1.450000000000001700 ) ) ; +#1084 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686296800, 0.2500000000000005000, 1.238252975868636900 ) ) ; +#1085 = LINE ( 'NONE', #2831, #2265 ) ; +#1086 = ADVANCED_FACE ( 'NONE', ( #2181 ), #1534, .T. ) ; +#1087 = AXIS2_PLACEMENT_3D ( 'NONE', #3543, #1329, #1562 ) ; +#1088 = CARTESIAN_POINT ( 'NONE', ( 0.7010052706043986600, 0.8749785077156433400, 1.449996210330393200 ) ) ; +#1089 = VERTEX_POINT ( 'NONE', #2885 ) ; +#1090 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 1.025000000000000100, 1.350000000000002500 ) ) ; +#1091 = LINE ( 'NONE', #1683, #354 ) ; +#1092 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575054500, 0.01404554541429388000, 0.1874999999999937500 ) ) ; +#1093 = VERTEX_POINT ( 'NONE', #2434 ) ; +#1094 = EDGE_CURVE ( 'NONE', #2083, #2031, #3029, .T. ) ; +#1095 = ORIENTED_EDGE ( 'NONE', *, *, #630, .F. ) ; +#1096 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#1097 = VECTOR ( 'NONE', #2705, 1000.000000000000000 ) ; +#1098 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1099 = ADVANCED_FACE ( 'NONE', ( #793 ), #1882, .F. ) ; +#1100 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1101 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3182, #1784, #2660, #2090 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 6.268106176683106800, 6.283185307179585300 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1102 = LINE ( 'NONE', #1135, #2500 ) ; +#1103 = EDGE_CURVE ( 'NONE', #127, #393, #1188, .T. ) ; +#1104 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#1105 = LINE ( 'NONE', #3122, #2686 ) ; +#1106 = AXIS2_PLACEMENT_3D ( 'NONE', #2720, #3280, #783 ) ; +#1107 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1108 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636667700, 0.1636801529532674600, -1.137500000000006200 ) ) ; +#1109 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -6.505213034913023400E-015 ) ) ; +#1110 = ORIENTED_EDGE ( 'NONE', *, *, #1734, .T. ) ; +#1111 = ORIENTED_EDGE ( 'NONE', *, *, #1094, .T. ) ; +#1112 = VECTOR ( 'NONE', #1096, 1000.000000000000200 ) ; +#1113 = SURFACE_STYLE_USAGE ( .BOTH. , #836 ) ; +#1114 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001488100, 1.008651755450104700, -1.452882636601368300 ) ) ; +#1115 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121327800, 0.7762396542215368500, -0.1875000000000051900 ) ) ; +#1116 = EDGE_LOOP ( 'NONE', ( #661, #1441, #518, #2800 ) ) ; +#1117 = ORIENTED_EDGE ( 'NONE', *, *, #3201, .T. ) ; +#1118 = LINE ( 'NONE', #3472, #290 ) ; +#1119 = EDGE_CURVE ( 'NONE', #1323, #1713, #1799, .T. ) ; +#1120 = EDGE_CURVE ( 'NONE', #1648, #1813, #707, .T. ) ; +#1121 = EDGE_LOOP ( 'NONE', ( #130, #359, #1423, #68 ) ) ; +#1122 = ADVANCED_FACE ( 'NONE', ( #2587 ), #1445, .F. ) ; +#1123 = CIRCLE ( 'NONE', #1407, 0.1074873629539408500 ) ; +#1124 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#1125 = AXIS2_PLACEMENT_3D ( 'NONE', #480, #746, #2664 ) ; +#1126 = VECTOR ( 'NONE', #20, 1000.000000000000100 ) ; +#1127 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #822, #2519, #286, #263 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.141592653589794000, 3.156671784086277000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1128 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.7675126370460593200, -0.7624999999999992900 ) ) ; +#1129 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999200, 0.1496346075389735600, 0.1875000000000027800 ) ) ; +#1130 = DIRECTION ( 'NONE', ( 0.1710878697460353800, -0.9702875252478138100, 0.1710878697460364600 ) ) ; +#1131 = ORIENTED_EDGE ( 'NONE', *, *, #3015, .F. ) ; +#1132 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#1133 = DIRECTION ( 'NONE', ( 0.06975647374411818300, 0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#1134 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#1135 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 0.9257359312880707500, -1.075061033198908300 ) ) ; +#1136 = ADVANCED_FACE ( 'NONE', ( #2281 ), #623, .T. ) ; +#1137 = EDGE_CURVE ( 'NONE', #1368, #337, #2314, .T. ) ; +#1138 = EDGE_CURVE ( 'NONE', #1297, #2910, #1281, .T. ) ; +#1139 = DIRECTION ( 'NONE', ( -2.930687111695459700E-015, -0.0000000000000000000, 1.000000000000000000 ) ) ; +#1140 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .T. ) ; +#1141 = EDGE_LOOP ( 'NONE', ( #532, #201, #463, #3544 ) ) ; +#1142 = ORIENTED_EDGE ( 'NONE', *, *, #1420, .T. ) ; +#1143 = CYLINDRICAL_SURFACE ( 'NONE', #1629, 0.1074873629539410700 ) ; +#1144 = DIRECTION ( 'NONE', ( -2.168404344971007700E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1145 = EDGE_CURVE ( 'NONE', #1465, #2907, #1057, .T. ) ; +#1146 = AXIS2_PLACEMENT_3D ( 'NONE', #2074, #3008, #492 ) ; +#1147 = FACE_OUTER_BOUND ( 'NONE', #1612, .T. ) ; +#1148 = CIRCLE ( 'NONE', #3185, 0.1499999999999999100 ) ; +#1149 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#1150 = ORIENTED_EDGE ( 'NONE', *, *, #1928, .F. ) ; +#1151 = VECTOR ( 'NONE', #260, 1000.000000000000000 ) ; +#1152 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#1153 = CARTESIAN_POINT ( 'NONE', ( -0.9500000000000040600, 0.2500000000000000600, 1.137499999999994600 ) ) ; +#1154 = FACE_OUTER_BOUND ( 'NONE', #1401, .T. ) ; +#1155 = ORIENTED_EDGE ( 'NONE', *, *, #587, .T. ) ; +#1156 = ORIENTED_EDGE ( 'NONE', *, *, #3084, .F. ) ; +#1157 = AXIS2_PLACEMENT_3D ( 'NONE', #2709, #2128, #2438 ) ; +#1158 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1159 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 1.025000000000000100, -0.7625000000000049500 ) ) ; +#1160 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .T. ) ; +#1161 = VERTEX_POINT ( 'NONE', #76 ) ; +#1162 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938378300, 0.0000000000000000000, 1.137500000000002600 ) ) ; +#1163 = LINE ( 'NONE', #3385, #645 ) ; +#1164 = ORIENTED_EDGE ( 'NONE', *, *, #185, .T. ) ; +#1165 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000600, 0.1496346075389735600, 0.1874999999999930100 ) ) ; +#1166 = ORIENTED_EDGE ( 'NONE', *, *, #3105, .F. ) ; +#1167 = EDGE_CURVE ( 'NONE', #768, #102, #2723, .T. ) ; +#1168 = AXIS2_PLACEMENT_3D ( 'NONE', #2571, #607, #595 ) ; +#1169 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636675400, 0.1636801529532672900, 1.137499999999993700 ) ) ; +#1170 = FACE_OUTER_BOUND ( 'NONE', #2867, .T. ) ; +#1171 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.7675126370460593200, 1.137499999999995100 ) ) ; +#1172 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1173 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 1.025000000000000100, -0.1875000000000048000 ) ) ; +#1174 = PLANE ( 'NONE', #788 ) ; +#1175 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048391900, 0.2709056820933485300, -0.1875000000000062200 ) ) ; +#1176 = AXIS2_PLACEMENT_3D ( 'NONE', #3205, #1539, #1266 ) ; +#1177 = ORIENTED_EDGE ( 'NONE', *, *, #2925, .T. ) ; +#1178 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#1179 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1180 = VERTEX_POINT ( 'NONE', #1456 ) ; +#1181 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1182 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#1183 = ORIENTED_EDGE ( 'NONE', *, *, #1740, .F. ) ; +#1184 = ORIENTED_EDGE ( 'NONE', *, *, #419, .T. ) ; +#1185 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1186 = EDGE_CURVE ( 'NONE', #2654, #2715, #186, .T. ) ; +#1187 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048388800, 0.2709056820933485300, 1.137500000000002000 ) ) ; +#1188 = CIRCLE ( 'NONE', #2878, 0.2574873629539408100 ) ; +#1189 = FACE_OUTER_BOUND ( 'NONE', #3382, .T. ) ; +#1190 = ORIENTED_EDGE ( 'NONE', *, *, #1045, .T. ) ; +#1191 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048396000, 0.7884183191394078500, -0.7624999999999984000 ) ) ; +#1192 = LINE ( 'NONE', #584, #453 ) ; +#1193 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811795500, 1.349999999999999200, 1.291151070081172400 ) ) ; +#1194 = AXIS2_PLACEMENT_3D ( 'NONE', #151, #1532, #1513 ) ; +#1195 = VERTEX_POINT ( 'NONE', #2840 ) ; +#1196 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#1197 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938379600, 0.0000000000000000000, 0.7625000000000028400 ) ) ; +#1198 = CYLINDRICAL_SURFACE ( 'NONE', #3021, 0.1000000000000000500 ) ; +#1199 = AXIS2_PLACEMENT_3D ( 'NONE', #923, #3171, #913 ) ; +#1200 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811750000, 1.349999999999999200, -2.214596741978990000E-015 ) ) ; +#1201 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1202 = ORIENTED_EDGE ( 'NONE', *, *, #2160, .F. ) ; +#1203 = VERTEX_POINT ( 'NONE', #3422 ) ; +#1204 = FACE_OUTER_BOUND ( 'NONE', #1984, .T. ) ; +#1205 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1206 = AXIS2_PLACEMENT_3D ( 'NONE', #2646, #2087, #966 ) ; +#1207 = DIRECTION ( 'NONE', ( -0.08119109945247393600, -0.9966985529083999300, -2.834772086184697000E-016 ) ) ; +#1208 = EDGE_LOOP ( 'NONE', ( #3520, #1344, #1610, #1160 ) ) ; +#1209 = VECTOR ( 'NONE', #1781, 1000.000000000000200 ) ; +#1210 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1211 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936262100, 0.2621786649178711200, -0.7624999999999982900 ) ) ; +#1212 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#1213 = ORIENTED_EDGE ( 'NONE', *, *, #1356, .F. ) ; +#1214 = SURFACE_STYLE_FILL_AREA ( #1008 ) ; +#1215 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575054500, 0.01404554541429388000, 0.1874999999999937500 ) ) ; +#1216 = CARTESIAN_POINT ( 'NONE', ( 0.7005026424453543200, 1.025000000000000800, -1.450000000000001700 ) ) ; +#1217 = VECTOR ( 'NONE', #2455, 1000.000000000000000 ) ; +#1218 = ORIENTED_EDGE ( 'NONE', *, *, #2862, .F. ) ; +#1219 = STYLED_ITEM ( 'NONE', ( #1924 ), #478 ) ; +#1220 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#1221 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2545, 'distance_accuracy_value', 'NONE'); +#1222 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 0.8750000000000001100, 0.7624999999999951800 ) ) ; +#1223 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1224 = ORIENTED_EDGE ( 'NONE', *, *, #1433, .T. ) ; +#1225 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .F. ) ; +#1226 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048393300, 0.2709056820933485300, -0.1874999999999978100 ) ) ; +#1227 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575049800, 0.01404554541429388000, -1.137500000000006200 ) ) ; +#1228 = LINE ( 'NONE', #3279, #2448 ) ; +#1229 = VECTOR ( 'NONE', #1656, 1000.000000000000000 ) ; +#1230 = AXIS2_PLACEMENT_3D ( 'NONE', #591, #2539, #1144 ) ; +#1231 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1232 = CARTESIAN_POINT ( 'NONE', ( 0.6721629389863649200, 0.1500000000000004900, -1.238252975868636500 ) ) ; +#1233 = ORIENTED_EDGE ( 'NONE', *, *, #693, .T. ) ; +#1234 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1235 = VERTEX_POINT ( 'NONE', #3144 ) ; +#1236 = ORIENTED_EDGE ( 'NONE', *, *, #184, .T. ) ; +#1237 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048392700, 0.7884183191394078500, -0.1875000000000056900 ) ) ; +#1238 = VECTOR ( 'NONE', #962, 1000.000000000000000 ) ; +#1239 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.7675126370460593200, 0.1874999999999950900 ) ) ; +#1240 = LINE ( 'NONE', #2065, #451 ) ; +#1241 = EDGE_CURVE ( 'NONE', #1093, #1965, #2764, .T. ) ; +#1242 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 6.505213034913023400E-015 ) ) ; +#1243 = EDGE_CURVE ( 'NONE', #2315, #1898, #2845, .T. ) ; +#1244 = VECTOR ( 'NONE', #2262, 1000.000000000000100 ) ; +#1245 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1246 = VECTOR ( 'NONE', #100, 1000.000000000000000 ) ; +#1247 = SURFACE_STYLE_USAGE ( .BOTH. , #2377 ) ; +#1248 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .T. ) ; +#1249 = VERTEX_POINT ( 'NONE', #2033 ) ; +#1250 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .F. ) ; +#1251 = AXIS2_PLACEMENT_3D ( 'NONE', #103, #90, #365 ) ; +#1252 = LINE ( 'NONE', #2548, #2698 ) ; +#1253 = SURFACE_STYLE_USAGE ( .BOTH. , #2924 ) ; +#1254 = PLANE ( 'NONE', #830 ) ; +#1255 = EDGE_LOOP ( 'NONE', ( #2296, #3591, #1909, #767 ) ) ; +#1256 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048395300, 0.2709056820933485300, -0.7624999999999978500 ) ) ; +#1257 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721756900E-015 ) ) ; +#1258 = EDGE_CURVE ( 'NONE', #711, #2676, #3585, .T. ) ; +#1259 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2104 ) ) ; +#1260 = FILL_AREA_STYLE_COLOUR ( '', #1943 ) ; +#1261 = VERTEX_POINT ( 'NONE', #3160 ) ; +#1262 = CIRCLE ( 'NONE', #3052, 0.1074873629539408500 ) ; +#1263 = EDGE_CURVE ( 'NONE', #73, #3414, #3153, .T. ) ; +#1264 = EDGE_CURVE ( 'NONE', #248, #2715, #535, .T. ) ; +#1265 = ORIENTED_EDGE ( 'NONE', *, *, #2219, .T. ) ; +#1266 = DIRECTION ( 'NONE', ( -2.930687111695459300E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1267 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #213 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #277, #2221, #1643 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1268 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1269 = EDGE_CURVE ( 'NONE', #1324, #3118, #1148, .T. ) ; +#1270 = VECTOR ( 'NONE', #1449, 1000.000000000000000 ) ; +#1271 = ADVANCED_FACE ( 'NONE', ( #924 ), #2499, .T. ) ; +#1272 = VERTEX_POINT ( 'NONE', #1706 ) ; +#1273 = ORIENTED_EDGE ( 'NONE', *, *, #2285, .F. ) ; +#1274 = VECTOR ( 'NONE', #1308, 1000.000000000000000 ) ; +#1275 = VERTEX_POINT ( 'NONE', #2909 ) ; +#1276 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048389400, 0.7884183191394078500, 1.137500000000001500 ) ) ; +#1277 = AXIS2_PLACEMENT_3D ( 'NONE', #1569, #215, #1291 ) ; +#1278 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938378300, 0.0000000000000000000, -1.137500000000006800 ) ) ; +#1279 = EDGE_LOOP ( 'NONE', ( #1630, #244, #3562, #3235 ) ) ; +#1280 = CARTESIAN_POINT ( 'NONE', ( 0.9499999999999994000, 0.2500000000000000600, 0.1875000000000011900 ) ) ; +#1281 = LINE ( 'NONE', #1762, #449 ) ; +#1282 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1283 = VECTOR ( 'NONE', #2085, 1000.000000000000100 ) ; +#1284 = ORIENTED_EDGE ( 'NONE', *, *, #722, .F. ) ; +#1285 = LINE ( 'NONE', #158, #2591 ) ; +#1286 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[7]', #687 ) ; +#1287 = LINE ( 'NONE', #2880, #2241 ) ; +#1288 = EDGE_CURVE ( 'NONE', #417, #2926, #2549, .T. ) ; +#1289 = PLANE ( 'NONE', #167 ) ; +#1290 = AXIS2_PLACEMENT_3D ( 'NONE', #214, #2726, #2151 ) ; +#1291 = DIRECTION ( 'NONE', ( -0.06975647374411818300, 0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#1292 = EDGE_LOOP ( 'NONE', ( #719, #251, #1709, #1496 ) ) ; +#1293 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575049800, 0.01404554541429388000, -1.137500000000006200 ) ) ; +#1294 = ADVANCED_FACE ( 'NONE', ( #495 ), #2080, .F. ) ; +#1295 = ORIENTED_EDGE ( 'NONE', *, *, #2112, .T. ) ; +#1296 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938381600, 0.0000000000000000000, -0.1875000000000068600 ) ) ; +#1297 = VERTEX_POINT ( 'NONE', #329 ) ; +#1298 = VERTEX_POINT ( 'NONE', #624 ) ; +#1299 = FACE_OUTER_BOUND ( 'NONE', #1750, .T. ) ; +#1300 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000053700, 1.025000000000000100, 1.349999999999997200 ) ) ; +#1301 = VERTEX_POINT ( 'NONE', #2073 ) ; +#1302 = LINE ( 'NONE', #2714, #2256 ) ; +#1303 = ORIENTED_EDGE ( 'NONE', *, *, #38, .F. ) ; +#1304 = AXIS2_PLACEMENT_3D ( 'NONE', #2223, #559, #2790 ) ; +#1305 = VERTEX_POINT ( 'NONE', #1499 ) ; +#1306 = PLANE ( 'NONE', #1146 ) ; +#1307 = LINE ( 'NONE', #426, #3611 ) ; +#1308 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1309 = FACE_OUTER_BOUND ( 'NONE', #1069, .T. ) ; +#1310 = PLANE ( 'NONE', #734 ) ; +#1311 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083721100E-015 ) ) ; +#1312 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 1.025000000000000100, -1.350000000000006500 ) ) ; +#1313 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .T. ) ; +#1314 = EDGE_CURVE ( 'NONE', #13, #897, #884, .T. ) ; +#1315 = EDGE_CURVE ( 'NONE', #2796, #1592, #1363, .T. ) ; +#1316 = ADVANCED_FACE ( 'NONE', ( #1702 ), #3202, .T. ) ; +#1317 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#1318 = DIRECTION ( 'NONE', ( -2.930687111695459700E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1319 = AXIS2_PLACEMENT_3D ( 'NONE', #477, #2976, #3249 ) ; +#1320 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 1.025000000000000100, -1.137499999999999300 ) ) ; +#1321 = CIRCLE ( 'NONE', #2290, 0.1074873629539410700 ) ; +#1322 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .F. ) ; +#1323 = VERTEX_POINT ( 'NONE', #685 ) ; +#1324 = VERTEX_POINT ( 'NONE', #1785 ) ; +#1325 = AXIS2_PLACEMENT_3D ( 'NONE', #342, #3363, #2277 ) ; +#1326 = FACE_OUTER_BOUND ( 'NONE', #1056, .T. ) ; +#1327 = VECTOR ( 'NONE', #992, 1000.000000000000200 ) ; +#1328 = COLOUR_RGB ( '',1.000000000000000000, 1.000000000000000000, 1.000000000000000000 ) ; +#1329 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1330 = ADVANCED_FACE ( 'NONE', ( #972 ), #1143, .F. ) ; +#1331 = LINE ( 'NONE', #1988, #2506 ) ; +#1332 = EDGE_CURVE ( 'NONE', #3031, #2466, #320, .T. ) ; +#1333 = VERTEX_POINT ( 'NONE', #439 ) ; +#1334 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#1335 = ADVANCED_BREP_SHAPE_REPRESENTATION ( 'DBV6A', ( #1015, #104, #855, #478, #3606, #1770, #1286, #2535, #1063 ), #1923 ) ; +#1336 = LINE ( 'NONE', #3117, #3081 ) ; +#1337 = EDGE_LOOP ( 'NONE', ( #1453, #2234 ) ) ; +#1338 = ORIENTED_EDGE ( 'NONE', *, *, #1420, .F. ) ; +#1339 = AXIS2_PLACEMENT_3D ( 'NONE', #2747, #1061, #3020 ) ; +#1340 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#1341 = ORIENTED_EDGE ( 'NONE', *, *, #2925, .F. ) ; +#1342 = LINE ( 'NONE', #659, #2408 ) ; +#1343 = DIRECTION ( 'NONE', ( -0.1710878697460353200, -0.9702875252478137000, -0.1710878697460364300 ) ) ; +#1344 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .F. ) ; +#1345 = ORIENTED_EDGE ( 'NONE', *, *, #1044, .T. ) ; +#1346 = ORIENTED_EDGE ( 'NONE', *, *, #61, .T. ) ; +#1347 = ADVANCED_FACE ( 'NONE', ( #1326 ), #2978, .T. ) ; +#1348 = FACE_OUTER_BOUND ( 'NONE', #1208, .T. ) ; +#1349 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 1.449999999999999300, 0.0000000000000000000 ) ) ; +#1350 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053709000, 1.025064475631345000, -1.449988631206601900 ) ) ; +#1351 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636674100, 0.1636801529532674600, -0.7624999999999978500 ) ) ; +#1352 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636669000, 0.1636801529532674600, 0.7625000000000021800 ) ) ; +#1353 = ORIENTED_EDGE ( 'NONE', *, *, #2989, .F. ) ; +#1354 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1355 = EDGE_CURVE ( 'NONE', #2717, #1939, #404, .T. ) ; +#1356 = EDGE_CURVE ( 'NONE', #2342, #1478, #664, .T. ) ; +#1357 = PLANE ( 'NONE', #3560 ) ; +#1358 = LINE ( 'NONE', #1690, #2081 ) ; +#1359 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 0.8750000000000001100, -1.350000000000006500 ) ) ; +#1360 = VERTEX_POINT ( 'NONE', #694 ) ; +#1361 = ADVANCED_FACE ( 'NONE', ( #751 ), #3371, .F. ) ; +#1362 = VERTEX_POINT ( 'NONE', #2702 ) ; +#1363 = CIRCLE ( 'NONE', #1379, 0.1499999999999999100 ) ; +#1364 = AXIS2_PLACEMENT_3D ( 'NONE', #3512, #2079, #752 ) ; +#1365 = LINE ( 'NONE', #3542, #1097 ) ; +#1366 = VERTEX_POINT ( 'NONE', #1043 ) ; +#1367 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121327800, 0.7762396542215368500, -0.1875000000000051900 ) ) ; +#1368 = VERTEX_POINT ( 'NONE', #1841 ) ; +#1369 = LINE ( 'NONE', #983, #2465 ) ; +#1370 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121306700, 0.7762396542215368500, -0.7625000000000052800 ) ) ; +#1371 = ORIENTED_EDGE ( 'NONE', *, *, #2551, .T. ) ; +#1372 = EDGE_CURVE ( 'NONE', #1523, #73, #3075, .T. ) ; +#1373 = EDGE_CURVE ( 'NONE', #337, #1545, #105, .T. ) ; +#1374 = CARTESIAN_POINT ( 'NONE', ( -0.7991263278384072000, 1.029954841046323700, -1.408688739809637300 ) ) ; +#1375 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .T. ) ; +#1376 = ORIENTED_EDGE ( 'NONE', *, *, #1947, .F. ) ; +#1377 = CIRCLE ( 'NONE', #649, 0.1000000000000000500 ) ; +#1378 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .T. ) ; +#1379 = AXIS2_PLACEMENT_3D ( 'NONE', #1779, #1223, #3469 ) ; +#1380 = FACE_OUTER_BOUND ( 'NONE', #3624, .T. ) ; +#1381 = ORIENTED_EDGE ( 'NONE', *, *, #9, .F. ) ; +#1382 = PLANE ( 'NONE', #3320 ) ; +#1383 = CIRCLE ( 'NONE', #245, 0.1000000000000000500 ) ; +#1384 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#1385 = AXIS2_PLACEMENT_3D ( 'NONE', #378, #2307, #346 ) ; +#1386 = VERTEX_POINT ( 'NONE', #3172 ) ; +#1387 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 1.025000000000000100, -0.7624999999999992900 ) ) ; +#1388 = ORIENTED_EDGE ( 'NONE', *, *, #3201, .F. ) ; +#1389 = AXIS2_PLACEMENT_3D ( 'NONE', #3598, #521, #1079 ) ; +#1390 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1910, #2190, #533, #1090 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 6.268106176683108500, 6.283185307179586200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1391 = CLOSED_SHELL ( 'NONE', ( #1661, #1408, #210, #3231 ) ) ; +#1392 = DIRECTION ( 'NONE', ( 0.9848077530122080200, -0.1736481776669307200, 2.886163389250643800E-015 ) ) ; +#1393 = ADVANCED_FACE ( 'NONE', ( #2137 ), #3545, .F. ) ; +#1394 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686371200, 0.2326351822333074000, -1.336733751169857600 ) ) ; +#1395 = EDGE_CURVE ( 'NONE', #868, #3206, #3197, .T. ) ; +#1396 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053808900, 0.8749355243686560700, 1.449988631206593900 ) ) ; +#1397 = PRESENTATION_STYLE_ASSIGNMENT (( #1487 ) ) ; +#1398 = FACE_OUTER_BOUND ( 'NONE', #1141, .T. ) ; +#1399 = ORIENTED_EDGE ( 'NONE', *, *, #351, .F. ) ; +#1400 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#1401 = EDGE_LOOP ( 'NONE', ( #414, #1322, #580, #3616, #2351, #1658, #2963, #2608, #2957, #2738 ) ) ; +#1402 = VERTEX_POINT ( 'NONE', #741 ) ; +#1403 = VECTOR ( 'NONE', #3538, 1000.000000000000100 ) ; +#1404 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636670800, 0.1636801529532674600, 0.1875000000000020500 ) ) ; +#1405 = CYLINDRICAL_SURFACE ( 'NONE', #3001, 0.09999999999999997800 ) ; +#1406 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#1407 = AXIS2_PLACEMENT_3D ( 'NONE', #2359, #1234, #935 ) ; +#1408 = ADVANCED_FACE ( 'NONE', ( #1877 ), #1054, .T. ) ; +#1409 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999200, 0.1496346075389735600, 0.1875000000000027800 ) ) ; +#1410 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811706700, 1.349999999999999200, -1.291151070081180600 ) ) ; +#1411 = VECTOR ( 'NONE', #303, 1000.000000000000000 ) ; +#1412 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1413 = ORIENTED_EDGE ( 'NONE', *, *, #3294, .F. ) ; +#1414 = ORIENTED_EDGE ( 'NONE', *, *, #928, .F. ) ; +#1415 = ORIENTED_EDGE ( 'NONE', *, *, #3361, .F. ) ; +#1416 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#1417 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999942900, 1.025000000000000100, 1.450000000000002400 ) ) ; +#1418 = EDGE_LOOP ( 'NONE', ( #3620, #3600, #1949, #2993 ) ) ; +#1419 = LINE ( 'NONE', #3584, #1979 ) ; +#1420 = EDGE_CURVE ( 'NONE', #3118, #1324, #2544, .T. ) ; +#1421 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 0.9257359312880707500, -1.075061033198907900 ) ) ; +#1422 = ORIENTED_EDGE ( 'NONE', *, *, #324, .T. ) ; +#1423 = ORIENTED_EDGE ( 'NONE', *, *, #489, .F. ) ; +#1424 = PLANE ( 'NONE', #82 ) ; +#1425 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936257000, 0.2621786649178711200, -0.7625000000000059500 ) ) ; +#1426 = AXIS2_PLACEMENT_3D ( 'NONE', #1084, #2477, #1636 ) ; +#1427 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000002600, 0.1496346075389735600, -0.7624999999999971800 ) ) ; +#1428 = VECTOR ( 'NONE', #2002, 1000.000000000000200 ) ; +#1429 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1430 = AXIS2_PLACEMENT_3D ( 'NONE', #1387, #3032, #1662 ) ; +#1431 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1432 = ORIENTED_EDGE ( 'NONE', *, *, #2572, .F. ) ; +#1433 = EDGE_CURVE ( 'NONE', #2839, #3174, #3631, .T. ) ; +#1434 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1435 = ORIENTED_EDGE ( 'NONE', *, *, #2432, .T. ) ; +#1436 = EDGE_CURVE ( 'NONE', #786, #2695, #2897, .T. ) ; +#1437 = CARTESIAN_POINT ( 'NONE', ( -0.6867337511698520200, 0.2326351822333074200, -1.238252975868641400 ) ) ; +#1438 = EDGE_CURVE ( 'NONE', #647, #1386, #1961, .T. ) ; +#1439 = DIRECTION ( 'NONE', ( 0.1710878697460348800, -0.9702875252478139200, 0.1710878697460368200 ) ) ; +#1440 = ORIENTED_EDGE ( 'NONE', *, *, #3012, .T. ) ; +#1441 = ORIENTED_EDGE ( 'NONE', *, *, #1241, .F. ) ; +#1442 = AXIS2_PLACEMENT_3D ( 'NONE', #2353, #674, #2913 ) ; +#1443 = EDGE_LOOP ( 'NONE', ( #874, #3037, #717, #2707 ) ) ; +#1444 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1445 = CYLINDRICAL_SURFACE ( 'NONE', #2244, 0.1074873629539410700 ) ; +#1446 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048390200, 0.2709056820933485300, -0.7625000000000062800 ) ) ; +#1447 = VERTEX_POINT ( 'NONE', #2417 ) ; +#1448 = LINE ( 'NONE', #2330, #3158 ) ; +#1449 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1450 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#1451 = VECTOR ( 'NONE', #87, 1000.000000000000200 ) ; +#1452 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048392700, 0.7884183191394078500, 0.1875000000000015800 ) ) ; +#1453 = ORIENTED_EDGE ( 'NONE', *, *, #3200, .T. ) ; +#1454 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000053700, 0.8750000000000001100, 1.349999999999997200 ) ) ; +#1455 = DIRECTION ( 'NONE', ( 0.06975647374411818300, 0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#1456 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121293400, 0.7762396542215368500, -1.137500000000005300 ) ) ; +#1457 = EDGE_LOOP ( 'NONE', ( #3307, #1876, #1782, #765 ) ) ; +#1458 = EDGE_LOOP ( 'NONE', ( #2918, #1736, #25, #54 ) ) ; +#1459 = DIRECTION ( 'NONE', ( -0.9848077530122080200, -0.1736481776669307200, -3.401619591807527600E-015 ) ) ; +#1460 = LINE ( 'NONE', #272, #2692 ) ; +#1461 = VERTEX_POINT ( 'NONE', #1855 ) ; +#1462 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .F. ) ; +#1463 = VECTOR ( 'NONE', #217, 1000.000000000000000 ) ; +#1464 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 1.449999999999999300, -1.075061033198908300 ) ) ; +#1465 = VERTEX_POINT ( 'NONE', #1555 ) ; +#1466 = EDGE_CURVE ( 'NONE', #1648, #373, #2805, .T. ) ; +#1467 = AXIS2_PLACEMENT_3D ( 'NONE', #2345, #3429, #2611 ) ; +#1468 = VECTOR ( 'NONE', #1824, 1000.000000000000000 ) ; +#1469 = DIRECTION ( 'NONE', ( 3.171505215666061100E-015, 0.1736481776669307200, -0.9848077530122080200 ) ) ; +#1470 = ORIENTED_EDGE ( 'NONE', *, *, #3384, .F. ) ; +#1471 = VECTOR ( 'NONE', #1107, 1000.000000000000000 ) ; +#1472 = EDGE_LOOP ( 'NONE', ( #785, #2435, #2655, #2044 ) ) ; +#1473 = DIRECTION ( 'NONE', ( 0.1736481776669307200, -0.9848077530122080200, 6.062893718482056000E-016 ) ) ; +#1474 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083721100E-015 ) ) ; +#1475 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1476 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1477 = AXIS2_PLACEMENT_3D ( 'NONE', #546, #1100, #1384 ) ; +#1478 = VERTEX_POINT ( 'NONE', #1011 ) ; +#1479 = CARTESIAN_POINT ( 'NONE', ( 0.6721629389863572600, 0.2326351822333074000, 1.336733751169857800 ) ) ; +#1480 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1481 = PLANE ( 'NONE', #2745 ) ; +#1482 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#1483 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001404900, 0.9087130623165888800, 1.354401861300148500 ) ) ; +#1484 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000000600, 0.1496346075389735600, 0.1874999999999930100 ) ) ; +#1485 = LINE ( 'NONE', #968, #2038 ) ; +#1486 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .F. ) ; +#1487 = SURFACE_STYLE_USAGE ( .BOTH. , #3176 ) ; +#1488 = ORIENTED_EDGE ( 'NONE', *, *, #3485, .F. ) ; +#1489 = EDGE_CURVE ( 'NONE', #1323, #745, #315, .T. ) ; +#1490 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121361100, 0.7762396542215368500, -0.7624999999999989600 ) ) ; +#1491 = EDGE_CURVE ( 'NONE', #1077, #2082, #840, .T. ) ; +#1492 = VECTOR ( 'NONE', #2687, 1000.000000000000000 ) ; +#1493 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 0.8750000000000001100, -1.350000000000001400 ) ) ; +#1494 = FACE_OUTER_BOUND ( 'NONE', #762, .T. ) ; +#1495 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#1496 = ORIENTED_EDGE ( 'NONE', *, *, #2035, .T. ) ; +#1497 = LINE ( 'NONE', #436, #1755 ) ; +#1498 = AXIS2_PLACEMENT_3D ( 'NONE', #2159, #2675, #2429 ) ; +#1499 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636670800, 0.1636801529532672900, -0.1875000000000061900 ) ) ; +#1500 = LINE ( 'NONE', #367, #3513 ) ; +#1501 = EDGE_LOOP ( 'NONE', ( #262, #67, #198, #2201, #3043, #2850, #665, #516 ) ) ; +#1502 = VECTOR ( 'NONE', #2849, 1000.000000000000000 ) ; +#1503 = AXIS2_PLACEMENT_3D ( 'NONE', #667, #352, #1220 ) ; +#1504 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1505 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3131, #2874, #388, #2030 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278621000, 7.053504340080555000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232515600, 0.8117923620232515600, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1506 = EDGE_LOOP ( 'NONE', ( #3022, #2240, #3203, #3243, #134, #3525, #2094, #3166, #1704, #1190 ) ) ; +#1507 = ORIENTED_EDGE ( 'NONE', *, *, #2666, .F. ) ; +#1508 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#1509 = DIRECTION ( 'NONE', ( -0.9966985529083999300, 0.08119109945247393600, -3.479954397931633600E-015 ) ) ; +#1510 = ORIENTED_EDGE ( 'NONE', *, *, #2380, .F. ) ; +#1511 = CYLINDRICAL_SURFACE ( 'NONE', #2278, 0.2574873629539408100 ) ; +#1512 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#1513 = DIRECTION ( 'NONE', ( 3.252606517456511700E-015, 1.084202172485503800E-015, -1.000000000000000000 ) ) ; +#1514 = ORIENTED_EDGE ( 'NONE', *, *, #3293, .T. ) ; +#1515 = VECTOR ( 'NONE', #1450, 1000.000000000000100 ) ; +#1516 = EDGE_CURVE ( 'NONE', #3097, #305, #3458, .T. ) ; +#1517 = EDGE_CURVE ( 'NONE', #597, #1298, #1921, .T. ) ; +#1518 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#1519 = CIRCLE ( 'NONE', #898, 0.2574873629539405900 ) ; +#1520 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686313400, 0.1500000000000004900, -1.238252975868640700 ) ) ; +#1521 = PLANE ( 'NONE', #51 ) ; +#1522 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .F. ) ; +#1523 = VERTEX_POINT ( 'NONE', #2966 ) ; +#1524 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083719500E-015 ) ) ; +#1525 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1526 = ORIENTED_EDGE ( 'NONE', *, *, #1746, .T. ) ; +#1527 = AXIS2_PLACEMENT_3D ( 'NONE', #770, #2203, #792 ) ; +#1528 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 1.025000000000000100, 0.1874999999999950900 ) ) ; +#1529 = CARTESIAN_POINT ( 'NONE', ( 4.158062668018528000E-015, 1.349999999999999200, -1.291151070081178600 ) ) ; +#1530 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1531 = EDGE_LOOP ( 'NONE', ( #1432, #2089 ) ) ; +#1532 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -3.302783215818361400E-015 ) ) ; +#1533 = ORIENTED_EDGE ( 'NONE', *, *, #1971, .F. ) ; +#1534 = CYLINDRICAL_SURFACE ( 'NONE', #866, 0.2574873629539407000 ) ; +#1535 = EDGE_CURVE ( 'NONE', #2249, #1366, #491, .T. ) ; +#1536 = EDGE_CURVE ( 'NONE', #2654, #2342, #2048, .T. ) ; +#1537 = CARTESIAN_POINT ( 'NONE', ( 0.7179965649960830000, 1.490064590083929100, -1.269515789694861500 ) ) ; +#1538 = AXIS2_PLACEMENT_3D ( 'NONE', #918, #946, #3439 ) ; +#1539 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.930687111695459300E-015 ) ) ; +#1540 = ORIENTED_EDGE ( 'NONE', *, *, #38, .T. ) ; +#1541 = ADVANCED_FACE ( 'NONE', ( #2719 ), #826, .F. ) ; +#1542 = CYLINDRICAL_SURFACE ( 'NONE', #445, 0.2574873629539405900 ) ; +#1543 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1544 = EDGE_LOOP ( 'NONE', ( #598, #1150, #1589, #2071 ) ) ; +#1545 = VERTEX_POINT ( 'NONE', #3337 ) ; +#1546 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .F. ) ; +#1547 = FACE_OUTER_BOUND ( 'NONE', #1695, .T. ) ; +#1548 = EDGE_LOOP ( 'NONE', ( #3413, #3164, #511, #2843 ) ) ; +#1549 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575054500, 0.01404554541429388000, 0.1874999999999937500 ) ) ; +#1550 = DIRECTION ( 'NONE', ( -0.1710878697460364900, -0.9702875252478138100, 0.1710878697460353200 ) ) ; +#1551 = CIRCLE ( 'NONE', #2980, 0.2574873629539405900 ) ; +#1552 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#1553 = ORIENTED_EDGE ( 'NONE', *, *, #513, .T. ) ; +#1554 = FACE_OUTER_BOUND ( 'NONE', #1606, .T. ) ; +#1555 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575057600, 0.01404554541429388000, 1.137499999999993700 ) ) ; +#1556 = EDGE_CURVE ( 'NONE', #350, #2331, #2339, .T. ) ; +#1557 = EDGE_CURVE ( 'NONE', #1977, #1465, #1587, .T. ) ; +#1558 = ADVANCED_FACE ( 'NONE', ( #2813 ), #1542, .T. ) ; +#1559 = CIRCLE ( 'NONE', #1199, 0.1074873629539410700 ) ; +#1560 = FILL_AREA_STYLE ('',( #2126 ) ) ; +#1561 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 2.930687111695457800E-015 ) ) ; +#1562 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#1563 = AXIS2_PLACEMENT_3D ( 'NONE', #614, #3399, #1804 ) ; +#1564 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1565 = LINE ( 'NONE', #893, #3236 ) ; +#1566 = AXIS2_PLACEMENT_3D ( 'NONE', #3221, #2919, #701 ) ; +#1567 = VECTOR ( 'NONE', #3257, 1000.000000000000000 ) ; +#1568 = EDGE_LOOP ( 'NONE', ( #809, #293, #850, #548 ) ) ; +#1569 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000003900, 0.1496346075389735600, 1.137499999999992900 ) ) ; +#1570 = AXIS2_PLACEMENT_3D ( 'NONE', #2276, #1231, #2649 ) ; +#1571 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#1572 = CLOSED_SHELL ( 'NONE', ( #557, #2494, #3062, #1294, #2807, #1843, #2191, #3317, #192, #2703, #1066, #539 ) ) ; +#1573 = ADVANCED_FACE ( 'NONE', ( #3471 ), #283, .T. ) ; +#1574 = CIRCLE ( 'NONE', #2127, 0.2574873629539405900 ) ; +#1575 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1576 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .F. ) ; +#1577 = SPHERICAL_SURFACE ( 'NONE', #3595, 0.1000000000000000100 ) ; +#1578 = EDGE_CURVE ( 'NONE', #3017, #1360, #2376, .T. ) ; +#1579 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575056500, 0.01404554541429388000, 0.7624999999999938500 ) ) ; +#1580 = ORIENTED_EDGE ( 'NONE', *, *, #2550, .T. ) ; +#1581 = FACE_OUTER_BOUND ( 'NONE', #2430, .T. ) ; +#1582 = VECTOR ( 'NONE', #1132, 1000.000000000000100 ) ; +#1583 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.302783215818361400E-015 ) ) ; +#1584 = AXIS2_PLACEMENT_3D ( 'NONE', #58, #1459, #1473 ) ; +#1585 = CARTESIAN_POINT ( 'NONE', ( 0.9499999999999959600, 0.2500000000000000600, 1.137500000000001100 ) ) ; +#1586 = EDGE_LOOP ( 'NONE', ( #3282, #2823, #619, #2967 ) ) ; +#1587 = LINE ( 'NONE', #3619, #2189 ) ; +#1588 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#1589 = ORIENTED_EDGE ( 'NONE', *, *, #812, .T. ) ; +#1590 = CARTESIAN_POINT ( 'NONE', ( -0.7999962103303963600, 1.025021492284355700, 1.351005270604402000 ) ) ; +#1591 = ORIENTED_EDGE ( 'NONE', *, *, #941, .F. ) ; +#1592 = VERTEX_POINT ( 'NONE', #1624 ) ; +#1593 = CIRCLE ( 'NONE', #951, 0.1074873629539408500 ) ; +#1594 = ADVANCED_FACE ( 'NONE', ( #2854 ), #2755, .F. ) ; +#1595 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048395300, 0.2709056820933485300, -0.7624999999999978500 ) ) ; +#1596 = ORIENTED_EDGE ( 'NONE', *, *, #2869, .F. ) ; +#1597 = CARTESIAN_POINT ( 'NONE', ( -0.7010052706044003200, 1.025021492284356600, -1.449996210330396900 ) ) ; +#1598 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1599 = FACE_OUTER_BOUND ( 'NONE', #3430, .T. ) ; +#1600 = EDGE_CURVE ( 'NONE', #1261, #2249, #3593, .T. ) ; +#1601 = CARTESIAN_POINT ( 'NONE', ( 0.7586887398096333600, 0.8700451589536758500, -1.449126327838413200 ) ) ; +#1602 = FACE_OUTER_BOUND ( 'NONE', #2453, .T. ) ; +#1603 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000002600, 0.1496346075389735600, -0.7624999999999971800 ) ) ; +#1604 = EDGE_CURVE ( 'NONE', #497, #2284, #593, .T. ) ; +#1605 = AXIS2_PLACEMENT_3D ( 'NONE', #3163, #107, #2363 ) ; +#1606 = EDGE_LOOP ( 'NONE', ( #3300, #1850, #2195, #3348 ) ) ; +#1607 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1608 = AXIS2_PLACEMENT_3D ( 'NONE', #2464, #242, #2180 ) ; +#1609 = ADVANCED_FACE ( 'NONE', ( #890 ), #839, .F. ) ; +#1610 = ORIENTED_EDGE ( 'NONE', *, *, #609, .F. ) ; +#1611 = CARTESIAN_POINT ( 'NONE', ( 0.8028826366013613900, 1.008651755450104400, 1.354401861300148500 ) ) ; +#1612 = EDGE_LOOP ( 'NONE', ( #555, #2291, #1052, #1073 ) ) ; +#1613 = EDGE_LOOP ( 'NONE', ( #438, #1422, #2518 ) ) ; +#1614 = AXIS2_PLACEMENT_3D ( 'NONE', #1349, #2489, #3297 ) ; +#1615 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 1.025000000000000100, 1.137500000000000600 ) ) ; +#1616 = VERTEX_POINT ( 'NONE', #2510 ) ; +#1617 = VECTOR ( 'NONE', #3198, 1000.000000000000100 ) ; +#1618 = ORIENTED_EDGE ( 'NONE', *, *, #2577, .F. ) ; +#1619 = PRODUCT_DEFINITION_CONTEXT ( 'detailed design', #81, 'design' ) ; +#1620 = FILL_AREA_STYLE ('',( #2507 ) ) ; +#1621 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083719500E-015 ) ) ; +#1622 = EDGE_CURVE ( 'NONE', #1545, #740, #1336, .T. ) ; +#1623 = EDGE_CURVE ( 'NONE', #3434, #897, #3116, .T. ) ; +#1624 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 1.449999999999999300, -1.075061033198908300 ) ) ; +#1625 = VECTOR ( 'NONE', #1495, 1000.000000000000000 ) ; +#1626 = ORIENTED_EDGE ( 'NONE', *, *, #1167, .T. ) ; +#1627 = ORIENTED_EDGE ( 'NONE', *, *, #233, .T. ) ; +#1628 = PLANE ( 'NONE', #3392 ) ; +#1629 = AXIS2_PLACEMENT_3D ( 'NONE', #2370, #2931, #2662 ) ; +#1630 = ORIENTED_EDGE ( 'NONE', *, *, #302, .T. ) ; +#1631 = VECTOR ( 'NONE', #3067, 1000.000000000000100 ) ; +#1632 = FILL_AREA_STYLE ('',( #2811 ) ) ; +#1633 = EDGE_LOOP ( 'NONE', ( #1111, #1634, #1486, #3290 ) ) ; +#1634 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .F. ) ; +#1635 = FACE_OUTER_BOUND ( 'NONE', #3287, .T. ) ; +#1636 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1736481776669319400, -0.9848077530122076900 ) ) ; +#1637 = ORIENTED_EDGE ( 'NONE', *, *, #592, .F. ) ; +#1638 = VECTOR ( 'NONE', #2612, 1000.000000000000200 ) ; +#1639 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1640 = AXIS2_PLACEMENT_3D ( 'NONE', #3401, #52, #2304 ) ; +#1641 = CARTESIAN_POINT ( 'NONE', ( 0.7005026424453456600, 0.8749999999999992200, 1.450000000000002200 ) ) ; +#1642 = FACE_OUTER_BOUND ( 'NONE', #802, .T. ) ; +#1643 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1644 = ADVANCED_FACE ( 'NONE', ( #1708 ), #976, .T. ) ; +#1645 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 1.025064475631343800, 1.351507855905372100 ) ) ; +#1646 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636674100, 0.1636801529532672900, -0.7624999999999978500 ) ) ; +#1647 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 0.8749999999999995600, 1.350502642445354300 ) ) ; +#1648 = VERTEX_POINT ( 'NONE', #872 ) ; +#1649 = ORIENTED_EDGE ( 'NONE', *, *, #1491, .T. ) ; +#1650 = EDGE_CURVE ( 'NONE', #799, #125, #2143, .T. ) ; +#1651 = PLANE ( 'NONE', #1430 ) ; +#1652 = LINE ( 'NONE', #10, #917 ) ; +#1653 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686312300, 0.2500000000000005000, -1.238252975868640700 ) ) ; +#1654 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #2769, 'distance_accuracy_value', 'NONE'); +#1655 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1656 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1657 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121340100, 0.7762396542215368500, -0.1874999999999988300 ) ) ; +#1658 = ORIENTED_EDGE ( 'NONE', *, *, #253, .F. ) ; +#1659 = DIRECTION ( 'NONE', ( 0.9966985529084000400, -0.08119109945247293700, 3.479954397931634400E-015 ) ) ; +#1660 = AXIS2_PLACEMENT_3D ( 'NONE', #2313, #3152, #2858 ) ; +#1661 = ADVANCED_FACE ( 'NONE', ( #2422 ), #115, .T. ) ; +#1662 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1663 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#1664 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575053200, 0.01404554541429388000, -0.1875000000000061600 ) ) ; +#1665 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#1666 = LINE ( 'NONE', #841, #1582 ) ; +#1667 = ORIENTED_EDGE ( 'NONE', *, *, #3617, .T. ) ; +#1668 = EDGE_CURVE ( 'NONE', #1797, #2695, #238, .T. ) ; +#1669 = EDGE_CURVE ( 'NONE', #1249, #3027, #936, .T. ) ; +#1670 = DIRECTION ( 'NONE', ( 0.06975647374411803000, 0.9975640502598247500, 2.435534263410890400E-016 ) ) ; +#1671 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .T. ) ; +#1672 = ORIENTED_EDGE ( 'NONE', *, *, #1315, .T. ) ; +#1673 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1674 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .F. ) ; +#1675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#1676 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #744 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #138, #2625, #955 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1677 = FACE_OUTER_BOUND ( 'NONE', #1053, .T. ) ; +#1678 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000053700, 1.025000000000000100, 1.349999999999997200 ) ) ; +#1679 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .F. ) ; +#1680 = ORIENTED_EDGE ( 'NONE', *, *, #782, .F. ) ; +#1681 = ADVANCED_FACE ( 'NONE', ( #1154 ), #2008, .F. ) ; +#1682 = LINE ( 'NONE', #1743, #1515 ) ; +#1683 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.8750000000000001100, 0.1875000000000006900 ) ) ; +#1684 = LINE ( 'NONE', #3343, #2872 ) ; +#1685 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053773400, 0.8749355243686549600, -1.449988631206597500 ) ) ; +#1686 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999957100, 1.025000000000000100, -1.450000000000006600 ) ) ; +#1687 = ORIENTED_EDGE ( 'NONE', *, *, #3013, .F. ) ; +#1688 = EDGE_LOOP ( 'NONE', ( #1864, #2415, #1250, #3347, #989, #2206 ) ) ; +#1689 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1690 = CARTESIAN_POINT ( 'NONE', ( 0.6575681666213698500, 0.6257411633726137600, -1.406048941922590300 ) ) ; +#1691 = EDGE_CURVE ( 'NONE', #13, #234, #2728, .T. ) ; +#1692 = VERTEX_POINT ( 'NONE', #3417 ) ; +#1693 = DIRECTION ( 'NONE', ( 3.454095057033288600E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1694 = VECTOR ( 'NONE', #146, 1000.000000000000000 ) ; +#1695 = EDGE_LOOP ( 'NONE', ( #507, #3464, #640 ) ) ; +#1696 = AXIS2_PLACEMENT_3D ( 'NONE', #520, #1049, #2469 ) ; +#1697 = ORIENTED_EDGE ( 'NONE', *, *, #1137, .T. ) ; +#1698 = VERTEX_POINT ( 'NONE', #70 ) ; +#1699 = EDGE_LOOP ( 'NONE', ( #2934, #143, #3404, #3095, #1095, #1225, #540, #3425 ) ) ; +#1700 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#1701 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1702 = FACE_OUTER_BOUND ( 'NONE', #1586, .T. ) ; +#1703 = CARTESIAN_POINT ( 'NONE', ( -0.7991263278384168600, 0.8700451589536760700, 1.408688739809628400 ) ) ; +#1704 = ORIENTED_EDGE ( 'NONE', *, *, #1145, .T. ) ; +#1705 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686292400, 0.2326351822333074000, 1.336733751169857600 ) ) ; +#1706 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000053700, 0.8750000000000001100, 1.349999999999997200 ) ) ; +#1707 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1708 = FACE_OUTER_BOUND ( 'NONE', #2657, .T. ) ; +#1709 = ORIENTED_EDGE ( 'NONE', *, *, #66, .T. ) ; +#1710 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1711 = DIRECTION ( 'NONE', ( -0.1710878697460353500, 0.9702875252478137000, -0.1710878697460364000 ) ) ; +#1712 = ORIENTED_EDGE ( 'NONE', *, *, #1992, .F. ) ; +#1713 = VERTEX_POINT ( 'NONE', #1758 ) ; +#1714 = LINE ( 'NONE', #2828, #987 ) ; +#1715 = EDGE_CURVE ( 'NONE', #139, #2303, #716, .T. ) ; +#1716 = EDGE_CURVE ( 'NONE', #19, #869, #673, .T. ) ; +#1717 = CARTESIAN_POINT ( 'NONE', ( -0.7586887398096364700, 0.8700451589536760700, 1.449126327838409000 ) ) ; +#1718 = VERTEX_POINT ( 'NONE', #1731 ) ; +#1719 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#1720 = ORIENTED_EDGE ( 'NONE', *, *, #585, .F. ) ; +#1721 = LINE ( 'NONE', #496, #2920 ) ; +#1722 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053707900, 0.8749355243686551800, -1.449988631206602200 ) ) ; +#1723 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1724 = ORIENTED_EDGE ( 'NONE', *, *, #957, .T. ) ; +#1725 = VECTOR ( 'NONE', #3432, 1000.000000000000100 ) ; +#1726 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121306700, 0.7762396542215368500, 0.7625000000000011800 ) ) ; +#1727 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1728 = LINE ( 'NONE', #476, #3218 ) ; +#1729 = EDGE_LOOP ( 'NONE', ( #34, #2817, #2873, #3609 ) ) ; +#1730 = AXIS2_PLACEMENT_3D ( 'NONE', #1853, #2129, #174 ) ; +#1731 = CARTESIAN_POINT ( 'NONE', ( -0.9500000000000027300, 0.2500000000000000600, 0.7624999999999946300 ) ) ; +#1732 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350821100E-015 ) ) ; +#1733 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048396600, 0.2709056820933485300, 1.137499999999993700 ) ) ; +#1734 = EDGE_CURVE ( 'NONE', #2169, #534, #1505, .T. ) ; +#1735 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410895800E-016 ) ) ; +#1736 = ORIENTED_EDGE ( 'NONE', *, *, #705, .F. ) ; +#1737 = CARTESIAN_POINT ( 'NONE', ( 0.7999962103303934800, 1.025021492284356100, -1.351005270604406000 ) ) ; +#1738 = ORIENTED_EDGE ( 'NONE', *, *, #1715, .T. ) ; +#1739 = CYLINDRICAL_SURFACE ( 'NONE', #490, 0.1074873629539407500 ) ; +#1740 = EDGE_CURVE ( 'NONE', #1916, #2082, #2245, .T. ) ; +#1741 = DIRECTION ( 'NONE', ( -3.454095057033288600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1742 = EDGE_CURVE ( 'NONE', #2784, #2216, #14, .T. ) ; +#1743 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121293400, 0.7762396542215368500, 1.137500000000001100 ) ) ; +#1744 = LINE ( 'NONE', #1528, #3540 ) ; +#1745 = CYLINDRICAL_SURFACE ( 'NONE', #2847, 0.1000000000000000500 ) ; +#1746 = EDGE_CURVE ( 'NONE', #1789, #897, #3379, .T. ) ; +#1747 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001419300, 0.9912869376834114700, -1.354401861300152100 ) ) ; +#1748 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000003900, 0.1496346075389735600, 1.137499999999992900 ) ) ; +#1749 = AXIS2_PLACEMENT_3D ( 'NONE', #255, #3028, #1354 ) ; +#1750 = EDGE_LOOP ( 'NONE', ( #2995, #3316, #639, #2713, #3366, #464, #2458, #775, #2194, #2537 ) ) ; +#1751 = VECTOR ( 'NONE', #3393, 1000.000000000000200 ) ; +#1752 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763109500E-015 ) ) ; +#1753 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#1754 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#1755 = VECTOR ( 'NONE', #2078, 1000.000000000000100 ) ; +#1756 = PLANE ( 'NONE', #2239 ) ; +#1757 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048390200, 0.2709056820933485300, 0.7625000000000021800 ) ) ; +#1758 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811688900, 1.367364817766692400, 1.389631845382397500 ) ) ; +#1759 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1760 = AXIS2_PLACEMENT_3D ( 'NONE', #2902, #2669, #2960 ) ; +#1761 = ORIENTED_EDGE ( 'NONE', *, *, #676, .T. ) ; +#1762 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000003900, 0.1496346075389735600, -1.137499999999997100 ) ) ; +#1763 = ORIENTED_EDGE ( 'NONE', *, *, #1258, .F. ) ; +#1764 = ORIENTED_EDGE ( 'NONE', *, *, #3548, .F. ) ; +#1765 = EDGE_CURVE ( 'NONE', #3004, #1261, #2098, .T. ) ; +#1766 = EDGE_LOOP ( 'NONE', ( #1849, #3473, #3103, #2777 ) ) ; +#1767 = VERTEX_POINT ( 'NONE', #3454 ) ; +#1768 = FACE_OUTER_BOUND ( 'NONE', #1842, .T. ) ; +#1769 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#1770 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[6]', #3365 ) ; +#1771 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .F. ) ; +#1772 = EDGE_CURVE ( 'NONE', #3097, #868, #1101, .T. ) ; +#1773 = FILL_AREA_STYLE_COLOUR ( '', #2557 ) ; +#1774 = LINE ( 'NONE', #891, #1428 ) ; +#1775 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1776 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048396600, 0.2709056820933485300, -1.137499999999998000 ) ) ; +#1777 = VECTOR ( 'NONE', #2936, 1000.000000000000200 ) ; +#1778 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936255600, 0.2621786649178711200, 1.137500000000001700 ) ) ; +#1779 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.449999999999999300, -1.075061033198907900 ) ) ; +#1780 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.454095057033286600E-015 ) ) ; +#1781 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#1782 = ORIENTED_EDGE ( 'NONE', *, *, #2760, .T. ) ; +#1783 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999956300, 0.8750000000000001100, -1.450000000000006200 ) ) ; +#1784 = CARTESIAN_POINT ( 'NONE', ( -0.7999962103303869300, 1.025021492284356600, -1.351005270604411300 ) ) ; +#1785 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 1.349999999999999200, -1.075061033198908300 ) ) ; +#1786 = DIRECTION ( 'NONE', ( -6.062893718482056000E-016, 0.9848077530122080200, 0.1736481776669307200 ) ) ; +#1787 = CYLINDRICAL_SURFACE ( 'NONE', #1810, 0.09999999999999997800 ) ; +#1788 = LINE ( 'NONE', #1352, #3460 ) ; +#1789 = VERTEX_POINT ( 'NONE', #1520 ) ; +#1790 = ORIENTED_EDGE ( 'NONE', *, *, #2997, .T. ) ; +#1791 = ORIENTED_EDGE ( 'NONE', *, *, #2899, .T. ) ; +#1792 = EDGE_CURVE ( 'NONE', #1789, #234, #2057, .T. ) ; +#1793 = CARTESIAN_POINT ( 'NONE', ( -0.7179965649960771100, 0.4099354099160708000, -1.269515789694866800 ) ) ; +#1794 = EDGE_CURVE ( 'NONE', #2717, #3077, #3212, .T. ) ; +#1795 = PLANE ( 'NONE', #1176 ) ; +#1796 = VECTOR ( 'NONE', #1334, 1000.000000000000100 ) ; +#1797 = VERTEX_POINT ( 'NONE', #2671 ) ; +#1798 = DIRECTION ( 'NONE', ( 1.000000000000000000, -1.084202172485504600E-015, 3.493957311370289400E-015 ) ) ; +#1799 = CIRCLE ( 'NONE', #3065, 0.1000000000000000100 ) ; +#1800 = EDGE_LOOP ( 'NONE', ( #732, #1042, #2568, #2134, #1823, #2953, #381, #1273 ) ) ; +#1801 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#1802 = ORIENTED_EDGE ( 'NONE', *, *, #3440, .T. ) ; +#1803 = VECTOR ( 'NONE', #2567, 1000.000000000000200 ) ; +#1804 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#1805 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1806 = EDGE_LOOP ( 'NONE', ( #374, #959, #963, #2628 ) ) ; +#1807 = ORIENTED_EDGE ( 'NONE', *, *, #3154, .T. ) ; +#1808 = EDGE_LOOP ( 'NONE', ( #643, #2756, #899, #1155 ) ) ; +#1809 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121374500, 0.7762396542215368500, -1.137499999999998800 ) ) ; +#1810 = AXIS2_PLACEMENT_3D ( 'NONE', #606, #2251, #274 ) ; +#1811 = ORIENTED_EDGE ( 'NONE', *, *, #3200, .F. ) ; +#1812 = VECTOR ( 'NONE', #1062, 1000.000000000000000 ) ; +#1813 = VERTEX_POINT ( 'NONE', #1809 ) ; +#1814 = EDGE_CURVE ( 'NONE', #1324, #2892, #152, .T. ) ; +#1815 = EDGE_CURVE ( 'NONE', #1465, #3174, #1369, .T. ) ; +#1816 = ADVANCED_FACE ( 'NONE', ( #1016 ), #1065, .T. ) ; +#1817 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2604, #2887, #1216, #698 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 6.268106176683107700, 6.283185307179586200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1818 = ORIENTED_EDGE ( 'NONE', *, *, #2496, .T. ) ; +#1819 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1820 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1821 = AXIS2_PLACEMENT_3D ( 'NONE', #1128, #3360, #857 ) ; +#1822 = LINE ( 'NONE', #3377, #3226 ) ; +#1823 = ORIENTED_EDGE ( 'NONE', *, *, #232, .F. ) ; +#1824 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1825 = ORIENTED_EDGE ( 'NONE', *, *, #2825, .T. ) ; +#1826 = VERTEX_POINT ( 'NONE', #1280 ) ; +#1827 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1828 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1829 = LINE ( 'NONE', #1726, #2752 ) ; +#1830 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#1831 = ADVANCED_FACE ( 'NONE', ( #3289 ), #835, .T. ) ; +#1832 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#1833 = FACE_OUTER_BOUND ( 'NONE', #3086, .T. ) ; +#1834 = ORIENTED_EDGE ( 'NONE', *, *, #2390, .F. ) ; +#1835 = ORIENTED_EDGE ( 'NONE', *, *, #1120, .F. ) ; +#1836 = VECTOR ( 'NONE', #2879, 1000.000000000000100 ) ; +#1837 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065983600, 1.025064475631344300, -1.351507855905376400 ) ) ; +#1838 = AXIS2_PLACEMENT_3D ( 'NONE', #709, #2959, #433 ) ; +#1839 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1840 = LINE ( 'NONE', #832, #544 ) ; +#1841 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053806700, 1.025064475631343800, 1.449988631206593700 ) ) ; +#1842 = EDGE_LOOP ( 'NONE', ( #808, #3082, #1488, #663 ) ) ; +#1843 = ADVANCED_FACE ( 'NONE', ( #3318 ), #2102, .F. ) ; +#1844 = ORIENTED_EDGE ( 'NONE', *, *, #887, .T. ) ; +#1845 = EDGE_LOOP ( 'NONE', ( #1110, #1637, #2427, #1399 ) ) ; +#1846 = AXIS2_PLACEMENT_3D ( 'NONE', #1175, #1476, #608 ) ; +#1847 = LINE ( 'NONE', #1351, #3341 ) ; +#1848 = DIRECTION ( 'NONE', ( 0.9966985529084000400, -0.08119109945247293700, 3.479954397931634400E-015 ) ) ; +#1849 = ORIENTED_EDGE ( 'NONE', *, *, #2735, .T. ) ; +#1850 = ORIENTED_EDGE ( 'NONE', *, *, #2451, .F. ) ; +#1851 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1852 = VECTOR ( 'NONE', #3441, 1000.000000000000000 ) ; +#1853 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636675400, 0.1636801529532674600, 1.137499999999993700 ) ) ; +#1854 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .F. ) ; +#1855 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048397400, 0.7884183191394078500, -1.137499999999998400 ) ) ; +#1856 = EDGE_CURVE ( 'NONE', #703, #1965, #2644, .T. ) ; +#1857 = LINE ( 'NONE', #1905, #473 ) ; +#1858 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.7675126370460593200, 1.137500000000000600 ) ) ; +#1859 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636672100, 0.1636801529532674600, 0.1874999999999937300 ) ) ; +#1860 = ORIENTED_EDGE ( 'NONE', *, *, #2133, .T. ) ; +#1861 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065982400, 0.8749355243686555200, -1.351507855905376600 ) ) ; +#1862 = ADVANCED_FACE ( 'NONE', ( #1021 ), #907, .T. ) ; +#1863 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938383000, 0.0000000000000000000, 0.1874999999999930300 ) ) ; +#1864 = ORIENTED_EDGE ( 'NONE', *, *, #3313, .T. ) ; +#1865 = ORIENTED_EDGE ( 'NONE', *, *, #2827, .F. ) ; +#1866 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#1867 = AXIS2_PLACEMENT_3D ( 'NONE', #161, #2095, #3248 ) ; +#1868 = CLOSED_SHELL ( 'NONE', ( #2460, #3455, #2956, #2096, #1609, #2236, #3503, #3252, #2407, #1967, #1033, #806, #757, #2338, #3610, #1099, #1883, #2513, #299, #2214, #280, #1831, #2736, #1136, #942, #1347, #1862, #844, #448, #2259, #997, #3030, #1271, #2554, #2155, #1573, #430, #18, #2684, #1644, #3098, #3626, #3284, #3418, #3372 ) ) ; +#1869 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#1870 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#1871 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938379600, 0.0000000000000000000, -0.7625000000000069500 ) ) ; +#1872 = ORIENTED_EDGE ( 'NONE', *, *, #2570, .T. ) ; +#1873 = EDGE_CURVE ( 'NONE', #780, #1933, #3006, .T. ) ; +#1874 = ORIENTED_EDGE ( 'NONE', *, *, #581, .T. ) ; +#1875 = DIRECTION ( 'NONE', ( -0.06975647374411803000, 0.9975640502598247500, -2.435534263410890400E-016 ) ) ; +#1876 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .T. ) ; +#1877 = FACE_OUTER_BOUND ( 'NONE', #2106, .T. ) ; +#1878 = LINE ( 'NONE', #2996, #493 ) ; +#1879 = EDGE_CURVE ( 'NONE', #2197, #1275, #3181, .T. ) ; +#1880 = EDGE_CURVE ( 'NONE', #1461, #2676, #1945, .T. ) ; +#1881 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 1.025064475631343800, 1.351507855905372100 ) ) ; +#1882 = CYLINDRICAL_SURFACE ( 'NONE', #1125, 0.1499999999999999100 ) ; +#1883 = ADVANCED_FACE ( 'NONE', ( #998 ), #1357, .T. ) ; +#1884 = LINE ( 'NONE', #1944, #109 ) ; +#1885 = PLANE ( 'NONE', #1339 ) ; +#1886 = AXIS2_PLACEMENT_3D ( 'NONE', #1410, #3080, #2217 ) ; +#1887 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#1888 = ORIENTED_EDGE ( 'NONE', *, *, #66, .F. ) ; +#1889 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575051200, 0.01404554541429388000, 0.7625000000000020700 ) ) ; +#1890 = EDGE_LOOP ( 'NONE', ( #1802, #621, #2047, #2176 ) ) ; +#1891 = ORIENTED_EDGE ( 'NONE', *, *, #1070, .T. ) ; +#1892 = LINE ( 'NONE', #529, #1812 ) ; +#1893 = ORIENTED_EDGE ( 'NONE', *, *, #1003, .T. ) ; +#1894 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #3142 ), #2077 ) ; +#1895 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .F. ) ; +#1896 = CARTESIAN_POINT ( 'NONE', ( -0.7005026424453472100, 1.025000000000000400, -1.450000000000006200 ) ) ; +#1897 = CIRCLE ( 'NONE', #1846, 0.1074873629539410700 ) ; +#1898 = VERTEX_POINT ( 'NONE', #829 ) ; +#1899 = ADVANCED_FACE ( 'NONE', ( #173 ), #1651, .F. ) ; +#1900 = FACE_OUTER_BOUND ( 'NONE', #3039, .T. ) ; +#1901 = CARTESIAN_POINT ( 'NONE', ( 0.7000000000000025100, 1.025000000000000100, -1.350000000000001600 ) ) ; +#1902 = CARTESIAN_POINT ( 'NONE', ( 0.7991263278384053100, 0.8700451589536760700, 1.408688739809633900 ) ) ; +#1903 = EDGE_CURVE ( 'NONE', #1826, #248, #1857, .T. ) ; +#1904 = EDGE_CURVE ( 'NONE', #2690, #3223, #1684, .T. ) ; +#1905 = CARTESIAN_POINT ( 'NONE', ( 0.9499999999999994000, 0.2500000000000000600, 0.1875000000000011900 ) ) ; +#1906 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763109500E-015 ) ) ; +#1907 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053806700, 1.025064475631343800, 1.449988631206593700 ) ) ; +#1908 = SURFACE_SIDE_STYLE ('',( #3497 ) ) ; +#1909 = ORIENTED_EDGE ( 'NONE', *, *, #2734, .T. ) ; +#1910 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065904700, 1.025064475631344300, 1.351507855905377500 ) ) ; +#1911 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636674100, 0.1636801529532674600, 0.7624999999999937400 ) ) ; +#1912 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#1913 = FACE_OUTER_BOUND ( 'NONE', #1418, .T. ) ; +#1914 = EDGE_LOOP ( 'NONE', ( #2250, #3537, #634, #510, #3517, #3216, #974, #3025, #2665, #3583 ) ) ; +#1915 = FACE_OUTER_BOUND ( 'NONE', #2341, .T. ) ; +#1916 = VERTEX_POINT ( 'NONE', #2215 ) ; +#1917 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938386100, 0.0000000000000000000, 1.137499999999993100 ) ) ; +#1918 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 0.8750000000000001100, -1.137500000000004800 ) ) ; +#1919 = ORIENTED_EDGE ( 'NONE', *, *, #610, .T. ) ; +#1920 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#1921 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3315, #1647, #3305, #3605 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.141592653589792700, 3.156671784086279700 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#1922 = PRESENTATION_STYLE_ASSIGNMENT (( #1247 ) ) ; +#1923 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1221 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2545, #3069, #1665 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1924 = PRESENTATION_STYLE_ASSIGNMENT (( #1253 ) ) ; +#1925 = ORIENTED_EDGE ( 'NONE', *, *, #396, .T. ) ; +#1926 = DIRECTION ( 'NONE', ( 0.9966985529083999300, 0.08119109945247393600, 3.479954397931633600E-015 ) ) ; +#1927 = FACE_OUTER_BOUND ( 'NONE', #407, .T. ) ; +#1928 = EDGE_CURVE ( 'NONE', #1898, #2910, #345, .T. ) ; +#1929 = EDGE_CURVE ( 'NONE', #3206, #1272, #3527, .T. ) ; +#1930 = FACE_OUTER_BOUND ( 'NONE', #2525, .T. ) ; +#1931 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1932 = ORIENTED_EDGE ( 'NONE', *, *, #2522, .T. ) ; +#1933 = VERTEX_POINT ( 'NONE', #2163 ) ; +#1934 = ORIENTED_EDGE ( 'NONE', *, *, #2846, .F. ) ; +#1935 = FACE_OUTER_BOUND ( 'NONE', #3189, .T. ) ; +#1936 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1937 = ADVANCED_FACE ( 'NONE', ( #3051 ), #2184, .F. ) ; +#1938 = DIRECTION ( 'NONE', ( -0.1710878697460352900, 0.9702875252478138100, -0.1710878697460364600 ) ) ; +#1939 = VERTEX_POINT ( 'NONE', #519 ) ; +#1940 = AXIS2_PLACEMENT_3D ( 'NONE', #1256, #1268, #2367 ) ; +#1941 = FACE_OUTER_BOUND ( 'NONE', #241, .T. ) ; +#1942 = ORIENTED_EDGE ( 'NONE', *, *, #1315, .F. ) ; +#1943 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#1944 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999942700, 1.025000000000000100, 1.450000000000002600 ) ) ; +#1945 = LINE ( 'NONE', #817, #562 ) ; +#1946 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#1947 = EDGE_CURVE ( 'NONE', #373, #1616, #386, .T. ) ; +#1948 = EDGE_LOOP ( 'NONE', ( #1248, #1345, #2842, #2258, #1184, #3274 ) ) ; +#1949 = ORIENTED_EDGE ( 'NONE', *, *, #1332, .F. ) ; +#1950 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2964 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #3204, #1870, #1607 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1951 = ADVANCED_FACE ( 'NONE', ( #297 ), #2482, .T. ) ; +#1952 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636669000, 0.1636801529532674600, -0.7625000000000062800 ) ) ; +#1953 = CARTESIAN_POINT ( 'NONE', ( -0.9499999999999972900, 0.2500000000000000600, -0.7625000000000055100 ) ) ; +#1954 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1955 = VECTOR ( 'NONE', #287, 1000.000000000000100 ) ; +#1956 = PLANE ( 'NONE', #3549 ) ; +#1957 = PLANE ( 'NONE', #2488 ) ; +#1958 = EDGE_LOOP ( 'NONE', ( #803, #62, #903, #147 ) ) ; +#1959 = ORIENTED_EDGE ( 'NONE', *, *, #1716, .T. ) ; +#1960 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999957100, 1.025000000000000100, -1.450000000000006600 ) ) ; +#1961 = CIRCLE ( 'NONE', #3447, 0.1074873629539407500 ) ; +#1962 = DIRECTION ( 'NONE', ( 3.171505215666061100E-015, -0.1736481776669307200, -0.9848077530122080200 ) ) ; +#1963 = CIRCLE ( 'NONE', #561, 0.1074873629539408500 ) ; +#1964 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936262100, 0.2621786649178711200, -0.7624999999999982900 ) ) ; +#1965 = VERTEX_POINT ( 'NONE', #2759 ) ; +#1966 = CYLINDRICAL_SURFACE ( 'NONE', #1696, 0.1074873629539408500 ) ; +#1967 = ADVANCED_FACE ( 'NONE', ( #3613, #2962 ), #2199, .T. ) ; +#1968 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686295700, 0.1500000000000004900, 1.238252975868636700 ) ) ; +#1969 = PLANE ( 'NONE', #1304 ) ; +#1970 = PRESENTATION_STYLE_ASSIGNMENT (( #157 ) ) ; +#1971 = EDGE_CURVE ( 'NONE', #896, #948, #821, .T. ) ; +#1972 = AXIS2_PLACEMENT_3D ( 'NONE', #2798, #2547, #858 ) ; +#1973 = VERTEX_POINT ( 'NONE', #235 ) ; +#1974 = EDGE_LOOP ( 'NONE', ( #2148, #2730, #1507 ) ) ; +#1975 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000002600, 0.1496346075389735600, -0.7624999999999971800 ) ) ; +#1976 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936255600, 0.2621786649178711200, -1.137500000000006000 ) ) ; +#1977 = VERTEX_POINT ( 'NONE', #1917 ) ; +#1978 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048388800, 0.2709056820933485300, 1.137500000000002000 ) ) ; +#1979 = VECTOR ( 'NONE', #2459, 1000.000000000000000 ) ; +#1980 = VERTEX_POINT ( 'NONE', #3042 ) ; +#1981 = FACE_OUTER_BOUND ( 'NONE', #2424, .T. ) ; +#1982 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#1983 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575053200, 0.01404554541429388000, 0.1875000000000020300 ) ) ; +#1984 = EDGE_LOOP ( 'NONE', ( #2153, #313, #2213, #568 ) ) ; +#1985 = VECTOR ( 'NONE', #2323, 1000.000000000000000 ) ; +#1986 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.8750000000000001100, 0.1875000000000006900 ) ) ; +#1987 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #29 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2590, #336, #3450 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#1988 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121306700, 0.7762396542215368500, -0.7625000000000052800 ) ) ; +#1989 = CARTESIAN_POINT ( 'NONE', ( 0.9499999999999972900, 0.2500000000000000600, 0.7625000000000014000 ) ) ; +#1990 = EDGE_CURVE ( 'NONE', #127, #401, #2355, .T. ) ; +#1991 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 0.7675126370460593200, -1.137499999999999300 ) ) ; +#1992 = EDGE_CURVE ( 'NONE', #2346, #2796, #774, .T. ) ; +#1993 = SURFACE_STYLE_USAGE ( .BOTH. , #3157 ) ; +#1994 = VECTOR ( 'NONE', #2533, 1000.000000000000000 ) ; +#1995 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#1996 = AXIS2_PLACEMENT_3D ( 'NONE', #3310, #1946, #3614 ) ; +#1997 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#1998 = ORIENTED_EDGE ( 'NONE', *, *, #2650, .F. ) ; +#1999 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2000 = LINE ( 'NONE', #1293, #221 ) ; +#2001 = ORIENTED_EDGE ( 'NONE', *, *, #37, .T. ) ; +#2002 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#2003 = APPLICATION_PROTOCOL_DEFINITION ( 'draft international standard', 'automotive_design', 1998, #63 ) ; +#2004 = EDGE_LOOP ( 'NONE', ( #3147, #21, #394, #3474 ) ) ; +#2005 = AXIS2_PLACEMENT_3D ( 'NONE', #128, #3244, #2404 ) ; +#2006 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121293400, 0.7762396542215368500, 1.137500000000001100 ) ) ; +#2007 = FACE_OUTER_BOUND ( 'NONE', #2039, .T. ) ; +#2008 = PLANE ( 'NONE', #1503 ) ; +#2009 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048389400, 0.7884183191394078500, -1.137500000000005700 ) ) ; +#2010 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1722, #563, #2794, #852 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.126513523093313200, 3.141592653589793100 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2011 = ORIENTED_EDGE ( 'NONE', *, *, #930, .T. ) ; +#2012 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#2013 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 0.7675126370460593200, 0.7624999999999951800 ) ) ; +#2014 = EDGE_CURVE ( 'NONE', #102, #2784, #2028, .T. ) ; +#2015 = PRODUCT_CONTEXT ( 'NONE', #63, 'mechanical' ) ; +#2016 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721756900E-015 ) ) ; +#2017 = ORIENTED_EDGE ( 'NONE', *, *, #764, .F. ) ; +#2018 = EDGE_LOOP ( 'NONE', ( #2454, #849, #618, #2564, #2559, #3066, #1720, #2830, #915, #1213 ) ) ; +#2019 = FACE_OUTER_BOUND ( 'NONE', #1337, .T. ) ; +#2020 = EDGE_CURVE ( 'NONE', #401, #2818, #2162, .T. ) ; +#2021 = ORIENTED_EDGE ( 'NONE', *, *, #41, .T. ) ; +#2022 = CIRCLE ( 'NONE', #577, 0.1074873629539410700 ) ; +#2023 = CARTESIAN_POINT ( 'NONE', ( -1.400000000000003900, 0.1496346075389735600, 1.137499999999992900 ) ) ; +#2024 = ORIENTED_EDGE ( 'NONE', *, *, #1814, .F. ) ; +#2025 = CARTESIAN_POINT ( 'NONE', ( -0.6867337511698605700, 0.2326351822333074200, 1.238252975868632700 ) ) ; +#2026 = ORIENTED_EDGE ( 'NONE', *, *, #956, .T. ) ; +#2027 = CYLINDRICAL_SURFACE ( 'NONE', #1364, 0.1000000000000000500 ) ; +#2028 = LINE ( 'NONE', #1952, #256 ) ; +#2029 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #1719, 'distance_accuracy_value', 'NONE'); +#2030 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053707900, 0.8749355243686551800, -1.449988631206602200 ) ) ; +#2031 = VERTEX_POINT ( 'NONE', #281 ) ; +#2032 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 1.025000000000000100, -1.450000000000001500 ) ) ; +#2033 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048392700, 0.7884183191394078500, 0.1875000000000015800 ) ) ; +#2034 = VERTEX_POINT ( 'NONE', #1685 ) ; +#2035 = EDGE_CURVE ( 'NONE', #2205, #2758, #1085, .T. ) ; +#2036 = EDGE_CURVE ( 'NONE', #3223, #1089, #2484, .T. ) ; +#2037 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938386100, 0.0000000000000000000, 1.137499999999993100 ) ) ; +#2038 = VECTOR ( 'NONE', #387, 1000.000000000000100 ) ; +#2039 = EDGE_LOOP ( 'NONE', ( #443, #856, #456, #2324, #77, #3130, #2472, #1888, #200, #791 ) ) ; +#2040 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048390700, 0.7884183191394078500, 0.7625000000000016200 ) ) ; +#2041 = CARTESIAN_POINT ( 'NONE', ( -0.6721629389863587000, 0.2326351822333074000, -1.336733751169861600 ) ) ; +#2042 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2043 = ADVANCED_FACE ( 'NONE', ( #733 ), #602, .F. ) ; +#2044 = ORIENTED_EDGE ( 'NONE', *, *, #3569, .T. ) ; +#2045 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#2046 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121340100, 0.7762396542215368500, 0.1874999999999947300 ) ) ; +#2047 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .F. ) ; +#2048 = CIRCLE ( 'NONE', #3133, 0.1074873629539407500 ) ; +#2049 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2050 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2051 = LINE ( 'NONE', #3484, #1327 ) ; +#2052 = VECTOR ( 'NONE', #1179, 1000.000000000000000 ) ; +#2053 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575054500, 0.01404554541429388000, 0.1874999999999937500 ) ) ; +#2054 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999997500, 0.1496346075389735600, -0.7625000000000069500 ) ) ; +#2055 = ORIENTED_EDGE ( 'NONE', *, *, #2711, .T. ) ; +#2056 = LINE ( 'NONE', #3173, #2903 ) ; +#2057 = CIRCLE ( 'NONE', #3005, 0.1000000000000000500 ) ; +#2058 = EDGE_LOOP ( 'NONE', ( #1338, #3264, #2681, #2024 ) ) ; +#2059 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2060 = ORIENTED_EDGE ( 'NONE', *, *, #2497, .F. ) ; +#2061 = EDGE_CURVE ( 'NONE', #2346, #2724, #85, .T. ) ; +#2062 = EDGE_CURVE ( 'NONE', #2875, #2371, #1822, .T. ) ; +#2063 = ORIENTED_EDGE ( 'NONE', *, *, #1040, .T. ) ; +#2064 = CIRCLE ( 'NONE', #156, 0.2574873629539407000 ) ; +#2065 = CARTESIAN_POINT ( 'NONE', ( -0.9500000000000006200, 0.2500000000000000600, 0.1874999999999945900 ) ) ; +#2066 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083719500E-015 ) ) ; +#2067 = ORIENTED_EDGE ( 'NONE', *, *, #1007, .F. ) ; +#2068 = PLANE ( 'NONE', #344 ) ; +#2069 = AXIS2_PLACEMENT_3D ( 'NONE', #3378, #3431, #3099 ) ; +#2070 = VECTOR ( 'NONE', #3495, 1000.000000000000000 ) ; +#2071 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .T. ) ; +#2072 = VECTOR ( 'NONE', #2930, 1000.000000000000100 ) ; +#2073 = CARTESIAN_POINT ( 'NONE', ( -0.9500000000000006200, 0.2500000000000000600, 0.1874999999999945900 ) ) ; +#2074 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 1.025000000000000100, 0.1875000000000006900 ) ) ; +#2075 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350812500E-015 ) ) ; +#2076 = ORIENTED_EDGE ( 'NONE', *, *, #3440, .F. ) ; +#2077 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #3581 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #772, #3023, #2188 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#2078 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#2079 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#2080 = PLANE ( 'NONE', #3368 ) ; +#2081 = VECTOR ( 'NONE', #3101, 1000.000000000000200 ) ; +#2082 = VERTEX_POINT ( 'NONE', #1705 ) ; +#2083 = VERTEX_POINT ( 'NONE', #1976 ) ; +#2084 = EDGE_CURVE ( 'NONE', #422, #2284, #651, .T. ) ; +#2085 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#2086 = AXIS2_PLACEMENT_3D ( 'NONE', #1991, #311, #1152 ) ; +#2087 = DIRECTION ( 'NONE', ( 0.1710878697460362600, -0.9702875252478140300, -0.1710878697460349600 ) ) ; +#2088 = CARTESIAN_POINT ( 'NONE', ( 0.9500000000000027300, 0.2500000000000000600, -0.7624999999999987300 ) ) ; +#2089 = ORIENTED_EDGE ( 'NONE', *, *, #2802, .F. ) ; +#2090 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 1.025000000000000100, -1.350000000000006500 ) ) ; +#2091 = DIRECTION ( 'NONE', ( 2.930687111695459300E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2092 = VECTOR ( 'NONE', #1723, 1000.000000000000000 ) ; +#2093 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#2094 = ORIENTED_EDGE ( 'NONE', *, *, #2362, .T. ) ; +#2095 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2096 = ADVANCED_FACE ( 'NONE', ( #2787 ), #1424, .F. ) ; +#2097 = ORIENTED_EDGE ( 'NONE', *, *, #1904, .T. ) ; +#2098 = CIRCLE ( 'NONE', #2005, 0.1000000000000000500 ) ; +#2099 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048388800, 0.2709056820933485300, -1.137500000000006200 ) ) ; +#2100 = ORIENTED_EDGE ( 'NONE', *, *, #30, .T. ) ; +#2101 = DIRECTION ( 'NONE', ( 3.454095057033288600E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2102 = PLANE ( 'NONE', #2884 ) ; +#2103 = DIRECTION ( 'NONE', ( -3.220430795721752900E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2104 = STYLED_ITEM ( 'NONE', ( #1397 ), #1335 ) ; +#2105 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2106 = EDGE_LOOP ( 'NONE', ( #1712, #1811, #2063, #1942 ) ) ; +#2107 = ORIENTED_EDGE ( 'NONE', *, *, #2062, .F. ) ; +#2108 = CIRCLE ( 'NONE', #1389, 0.1000000000000000500 ) ; +#2109 = ORIENTED_EDGE ( 'NONE', *, *, #3084, .T. ) ; +#2110 = FACE_OUTER_BOUND ( 'NONE', #2301, .T. ) ; +#2111 = EDGE_CURVE ( 'NONE', #534, #3449, #2010, .T. ) ; +#2112 = EDGE_CURVE ( 'NONE', #1933, #3295, #2212, .T. ) ; +#2113 = EDGE_LOOP ( 'NONE', ( #2516, #1835, #2471, #427 ) ) ; +#2114 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 1.025000000000000100, 0.7625000000000008400 ) ) ; +#2115 = DIRECTION ( 'NONE', ( -0.1710878697460352400, -0.9702875252478137000, -0.1710878697460364300 ) ) ; +#2116 = VECTOR ( 'NONE', #3261, 1000.000000000000000 ) ; +#2117 = AXIS2_PLACEMENT_3D ( 'NONE', #3063, #2501, #831 ) ; +#2118 = ADVANCED_FACE ( 'NONE', ( #2440 ), #2524, .T. ) ; +#2119 = VECTOR ( 'NONE', #1158, 1000.000000000000000 ) ; +#2120 = ORIENTED_EDGE ( 'NONE', *, *, #2177, .F. ) ; +#2121 = SURFACE_STYLE_USAGE ( .BOTH. , #3211 ) ; +#2122 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.7675126370460593200, -0.7624999999999992900 ) ) ; +#2123 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2298, #902, #1737, #2310 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 7.622827667244526300E-016, 0.01507913049647956200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2124 = AXIS2_PLACEMENT_3D ( 'NONE', #652, #56, #2853 ) ; +#2125 = VERTEX_POINT ( 'NONE', #2023 ) ; +#2126 = FILL_AREA_STYLE_COLOUR ( '', #1754 ) ; +#2127 = AXIS2_PLACEMENT_3D ( 'NONE', #3466, #2659, #2890 ) ; +#2128 = DIRECTION ( 'NONE', ( -0.06975647374411803000, 0.9975640502598247500, -2.435534263410890400E-016 ) ) ; +#2129 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410895800E-016 ) ) ; +#2130 = DIRECTION ( 'NONE', ( 3.220430795721752900E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2131 = PRESENTATION_STYLE_ASSIGNMENT (( #1064 ) ) ; +#2132 = ORIENTED_EDGE ( 'NONE', *, *, #2337, .F. ) ; +#2133 = EDGE_CURVE ( 'NONE', #720, #2381, #1559, .T. ) ; +#2134 = ORIENTED_EDGE ( 'NONE', *, *, #2616, .F. ) ; +#2135 = ORIENTED_EDGE ( 'NONE', *, *, #1243, .F. ) ; +#2136 = ADVANCED_FACE ( 'NONE', ( #1309 ), #862, .F. ) ; +#2137 = FACE_OUTER_BOUND ( 'NONE', #1958, .T. ) ; +#2138 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#2139 = AXIS2_PLACEMENT_3D ( 'NONE', #2172, #3582, #1317 ) ; +#2140 = LINE ( 'NONE', #1537, #3546 ) ; +#2141 = VECTOR ( 'NONE', #1655, 1000.000000000000000 ) ; +#2142 = CARTESIAN_POINT ( 'NONE', ( 0.7991263278384139700, 0.8700451589536758500, -1.408688739809632600 ) ) ; +#2143 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2792, #1717, #1703, #39 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278618300, 7.053504340080554200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232512200, 0.8117923620232512200, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2144 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.7675126370460593200, -0.7624999999999992900 ) ) ; +#2145 = CARTESIAN_POINT ( 'NONE', ( 3.987708016381473600E-015, 0.2500000000000005000, -1.238252975868638700 ) ) ; +#2146 = CIRCLE ( 'NONE', #960, 0.1074873629539410700 ) ; +#2147 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575051200, 0.01404554541429388000, 0.7625000000000020700 ) ) ; +#2148 = ORIENTED_EDGE ( 'NONE', *, *, #291, .T. ) ; +#2149 = ORIENTED_EDGE ( 'NONE', *, *, #1264, .F. ) ; +#2150 = AXIS2_PLACEMENT_3D ( 'NONE', #3492, #1805, #2066 ) ; +#2151 = DIRECTION ( 'NONE', ( -0.06975647374411818300, 0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#2152 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936263400, 0.2621786649178711200, 1.137499999999994000 ) ) ; +#2153 = ORIENTED_EDGE ( 'NONE', *, *, #1792, .T. ) ; +#2154 = FACE_OUTER_BOUND ( 'NONE', #3038, .T. ) ; +#2155 = ADVANCED_FACE ( 'NONE', ( #129 ), #2704, .T. ) ; +#2156 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 0.7675126370460593200, -0.1875000000000048000 ) ) ; +#2157 = ORIENTED_EDGE ( 'NONE', *, *, #1929, .F. ) ; +#2158 = VECTOR ( 'NONE', #2781, 1000.000000000000100 ) ; +#2159 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 0.9257359312880707500, -1.075061033198907900 ) ) ; +#2160 = EDGE_CURVE ( 'NONE', #3496, #1447, #3448, .T. ) ; +#2161 = EDGE_CURVE ( 'NONE', #1077, #3434, #953, .T. ) ; +#2162 = CIRCLE ( 'NONE', #2631, 0.2574873629539408100 ) ; +#2163 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999996100, 0.1496346075389735600, 1.137500000000002800 ) ) ; +#2164 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2165 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636672100, 0.1636801529532672900, 0.1874999999999937300 ) ) ; +#2166 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636675400, 0.1636801529532672900, -1.137499999999998000 ) ) ; +#2167 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053773400, 0.8749355243686549600, -1.449988631206597500 ) ) ; +#2168 = DIRECTION ( 'NONE', ( 0.1710878697460364000, -0.9702875252478138100, -0.1710878697460353200 ) ) ; +#2169 = VERTEX_POINT ( 'NONE', #3186 ) ; +#2170 = ADVANCED_FACE ( 'NONE', ( #1602 ), #2398, .F. ) ; +#2171 = DIRECTION ( 'NONE', ( -0.06975647374411818300, 0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#2172 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.7675126370460593200, -0.7625000000000049500 ) ) ; +#2173 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2104 ), #1987 ) ; +#2174 = ORIENTED_EDGE ( 'NONE', *, *, #2616, .T. ) ; +#2175 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#2176 = ORIENTED_EDGE ( 'NONE', *, *, #2943, .T. ) ; +#2177 = EDGE_CURVE ( 'NONE', #1933, #416, #2613, .T. ) ; +#2178 = EDGE_CURVE ( 'NONE', #1077, #275, #1036, .T. ) ; +#2179 = PRODUCT ( 'DBV6A', 'DBV6A', '', ( #2015 ) ) ; +#2180 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#2181 = FACE_OUTER_BOUND ( 'NONE', #2771, .T. ) ; +#2182 = SPHERICAL_SURFACE ( 'NONE', #2526, 0.1000000000000000100 ) ; +#2183 = ORIENTED_EDGE ( 'NONE', *, *, #1650, .F. ) ; +#2184 = PLANE ( 'NONE', #825 ) ; +#2185 = FACE_OUTER_BOUND ( 'NONE', #3199, .T. ) ; +#2186 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2697 ), #1676 ) ; +#2187 = PLANE ( 'NONE', #2893 ) ; +#2188 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#2189 = VECTOR ( 'NONE', #3014, 1000.000000000000100 ) ; +#2190 = CARTESIAN_POINT ( 'NONE', ( 0.7999962103303855900, 1.025021492284356100, 1.351005270604407100 ) ) ; +#2191 = ADVANCED_FACE ( 'NONE', ( #1642 ), #954, .F. ) ; +#2192 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#2193 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2194 = ORIENTED_EDGE ( 'NONE', *, *, #2496, .F. ) ; +#2195 = ORIENTED_EDGE ( 'NONE', *, *, #2594, .T. ) ; +#2196 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575053200, 0.01404554541429388000, 0.1875000000000020300 ) ) ; +#2197 = VERTEX_POINT ( 'NONE', #1237 ) ; +#2198 = FACE_OUTER_BOUND ( 'NONE', #1948, .T. ) ; +#2199 = PLANE ( 'NONE', #1614 ) ; +#2200 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121361100, 0.7762396542215368500, -0.7624999999999989600 ) ) ; +#2201 = ORIENTED_EDGE ( 'NONE', *, *, #978, .F. ) ; +#2202 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048396000, 0.7884183191394078500, -0.7624999999999984000 ) ) ; +#2203 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.302783215818361400E-015 ) ) ; +#2204 = LINE ( 'NONE', #1404, #1035 ) ; +#2205 = VERTEX_POINT ( 'NONE', #1778 ) ; +#2206 = ORIENTED_EDGE ( 'NONE', *, *, #1740, .T. ) ; +#2207 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2208 = LINE ( 'NONE', #78, #1725 ) ; +#2209 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048396600, 0.2709056820933485300, 1.137499999999993700 ) ) ; +#2210 = DIRECTION ( 'NONE', ( 0.08119109945247393600, -0.9966985529083999300, 2.834772086184697000E-016 ) ) ; +#2211 = CARTESIAN_POINT ( 'NONE', ( 0.7250610331988971400, 1.449999999999999300, 1.291151070081176800 ) ) ; +#2212 = LINE ( 'NONE', #2838, #3134 ) ; +#2213 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .T. ) ; +#2214 = ADVANCED_FACE ( 'NONE', ( #3270 ), #2658, .T. ) ; +#2215 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686401200, 0.2326351822333074000, 1.336733751169853600 ) ) ; +#2216 = VERTEX_POINT ( 'NONE', #2293 ) ; +#2217 = DIRECTION ( 'NONE', ( -1.084202172485504600E-015, -0.1736481776669308900, 0.9848077530122078000 ) ) ; +#2218 = PLANE ( 'NONE', #5 ) ; +#2219 = EDGE_CURVE ( 'NONE', #2758, #939, #2743, .T. ) ; +#2220 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .F. ) ; +#2221 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#2222 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636669000, 0.1636801529532672900, -0.7625000000000062800 ) ) ; +#2223 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121293400, 0.7762396542215368500, 1.137500000000001100 ) ) ; +#2224 = FACE_OUTER_BOUND ( 'NONE', #2369, .T. ) ; +#2225 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053709000, 1.025064475631345000, -1.449988631206601900 ) ) ; +#2226 = LINE ( 'NONE', #2040, #2757 ) ; +#2227 = PRESENTATION_STYLE_ASSIGNMENT (( #2237 ) ) ; +#2228 = AXIS2_PLACEMENT_3D ( 'NONE', #437, #2105, #3524 ) ; +#2229 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2230 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2231 = ORIENTED_EDGE ( 'NONE', *, *, #2734, .F. ) ; +#2232 = PLANE ( 'NONE', #2585 ) ; +#2233 = VECTOR ( 'NONE', #1104, 1000.000000000000000 ) ; +#2234 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .T. ) ; +#2235 = CIRCLE ( 'NONE', #888, 0.2574873629539407000 ) ; +#2236 = ADVANCED_FACE ( 'NONE', ( #80 ), #75, .T. ) ; +#2237 = SURFACE_STYLE_USAGE ( .BOTH. , #2486 ) ; +#2238 = EDGE_CURVE ( 'NONE', #1386, #876, #605, .T. ) ; +#2239 = AXIS2_PLACEMENT_3D ( 'NONE', #2901, #2340, #96 ) ; +#2240 = ORIENTED_EDGE ( 'NONE', *, *, #2264, .T. ) ; +#2241 = VECTOR ( 'NONE', #2911, 1000.000000000000100 ) ; +#2242 = ORIENTED_EDGE ( 'NONE', *, *, #319, .F. ) ; +#2243 = CARTESIAN_POINT ( 'NONE', ( 0.7396318453823898000, 1.367364817766692400, 1.375061033198904800 ) ) ; +#2244 = AXIS2_PLACEMENT_3D ( 'NONE', #1595, #2164, #1906 ) ; +#2245 = LINE ( 'NONE', #1479, #1625 ) ; +#2246 = CARTESIAN_POINT ( 'NONE', ( -0.7250610331989080200, 1.367364817766692400, 1.389631845382392800 ) ) ; +#2247 = ORIENTED_EDGE ( 'NONE', *, *, #3443, .T. ) ; +#2248 = EDGE_LOOP ( 'NONE', ( #3340, #314, #2183, #160, #1679, #1576, #271, #2444 ) ) ; +#2249 = VERTEX_POINT ( 'NONE', #637 ) ; +#2250 = ORIENTED_EDGE ( 'NONE', *, *, #3106, .T. ) ; +#2251 = DIRECTION ( 'NONE', ( 0.1710878697460364000, 0.9702875252478138100, -0.1710878697460353200 ) ) ; +#2252 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.7675126370460593200, 0.1875000000000006900 ) ) ; +#2253 = DIRECTION ( 'NONE', ( -0.9966985529084000400, -0.08119109945247293700, -3.479954397931634400E-015 ) ) ; +#2254 = ORIENTED_EDGE ( 'NONE', *, *, #2642, .T. ) ; +#2255 = AXIS2_PLACEMENT_3D ( 'NONE', #2906, #1997, #1512 ) ; +#2256 = VECTOR ( 'NONE', #3531, 1000.000000000000000 ) ; +#2257 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.454095057033288600E-015 ) ) ; +#2258 = ORIENTED_EDGE ( 'NONE', *, *, #2285, .T. ) ; +#2259 = ADVANCED_FACE ( 'NONE', ( #816 ), #2569, .T. ) ; +#2260 = LINE ( 'NONE', #2508, #2393 ) ; +#2261 = EDGE_LOOP ( 'NONE', ( #895, #2495, #3217, #551 ) ) ; +#2262 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#2263 = DIRECTION ( 'NONE', ( 6.605566431636729000E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2264 = EDGE_CURVE ( 'NONE', #1698, #86, #2520, .T. ) ; +#2265 = VECTOR ( 'NONE', #1444, 1000.000000000000000 ) ; +#2266 = EDGE_CURVE ( 'NONE', #3571, #1813, #2208, .T. ) ; +#2267 = EDGE_CURVE ( 'NONE', #1826, #2654, #3486, .T. ) ; +#2268 = CARTESIAN_POINT ( 'NONE', ( 0.7044018613001406000, 0.9912869376834112500, 1.354401861300148300 ) ) ; +#2269 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686356700, 0.2500000000000005000, -2.031881696232976900E-015 ) ) ; +#2270 = ORIENTED_EDGE ( 'NONE', *, *, #1045, .F. ) ; +#2271 = ORIENTED_EDGE ( 'NONE', *, *, #763, .T. ) ; +#2272 = AXIS2_PLACEMENT_3D ( 'NONE', #3408, #2297, #1786 ) ; +#2273 = VECTOR ( 'NONE', #2789, 1000.000000000000200 ) ; +#2274 = ORIENTED_EDGE ( 'NONE', *, *, #3383, .T. ) ; +#2275 = VERTEX_POINT ( 'NONE', #333 ) ; +#2276 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686367800, 0.2500000000000005000, -1.238252975868636700 ) ) ; +#2277 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -2.168404344971008900E-015 ) ) ; +#2278 = AXIS2_PLACEMENT_3D ( 'NONE', #2946, #2401, #1031 ) ; +#2279 = ORIENTED_EDGE ( 'NONE', *, *, #2479, .F. ) ; +#2280 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#2281 = FACE_OUTER_BOUND ( 'NONE', #1458, .T. ) ; +#2282 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#2283 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 1.025000000000000100, 1.137499999999995100 ) ) ; +#2284 = VERTEX_POINT ( 'NONE', #3423 ) ; +#2285 = EDGE_CURVE ( 'NONE', #3607, #1402, #2123, .T. ) ; +#2286 = VECTOR ( 'NONE', #1508, 1000.000000000000200 ) ; +#2287 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2288 = DIRECTION ( 'NONE', ( 3.252606517456511700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2289 = EDGE_CURVE ( 'NONE', #2331, #3215, #1081, .T. ) ; +#2290 = AXIS2_PLACEMENT_3D ( 'NONE', #2209, #1082, #252 ) ; +#2291 = ORIENTED_EDGE ( 'NONE', *, *, #1600, .F. ) ; +#2292 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 1.025000000000000100, 1.137499999999995100 ) ) ; +#2293 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999996100, 0.1496346075389735600, -1.137500000000007100 ) ) ; +#2294 = DIRECTION ( 'NONE', ( 0.1710878697460353800, 0.9702875252478138100, 0.1710878697460364600 ) ) ; +#2295 = ORIENTED_EDGE ( 'NONE', *, *, #1604, .F. ) ; +#2296 = ORIENTED_EDGE ( 'NONE', *, *, #1880, .F. ) ; +#2297 = DIRECTION ( 'NONE', ( -3.171505215666061100E-015, -0.1736481776669307200, 0.9848077530122080200 ) ) ; +#2298 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000024900, 1.025000000000000100, -1.350000000000001400 ) ) ; +#2299 = VECTOR ( 'NONE', #7, 1000.000000000000000 ) ; +#2300 = ADVANCED_FACE ( 'NONE', ( #343 ), #2588, .F. ) ; +#2301 = EDGE_LOOP ( 'NONE', ( #3220, #1303, #1140, #1844 ) ) ; +#2302 = CIRCLE ( 'NONE', #1106, 0.09999999999999999200 ) ; +#2303 = VERTEX_POINT ( 'NONE', #2025 ) ; +#2304 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, -2.168404344971007700E-015 ) ) ; +#2305 = VECTOR ( 'NONE', #137, 1000.000000000000100 ) ; +#2306 = VECTOR ( 'NONE', #527, 1000.000000000000000 ) ; +#2307 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2308 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2309 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#2310 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065983600, 1.025064475631344300, -1.351507855905376400 ) ) ; +#2311 = EDGE_CURVE ( 'NONE', #2396, #1698, #1262, .T. ) ; +#2312 = EDGE_CURVE ( 'NONE', #2405, #422, #1774, .T. ) ; +#2313 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.449999999999999300, -1.075061033198907900 ) ) ; +#2314 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #565, #2515, #925, #91 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 6.268106176683107700, 6.283185307179586200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2315 = VERTEX_POINT ( 'NONE', #1975 ) ; +#2316 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#2317 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2318 = LINE ( 'NONE', #1417, #2 ) ; +#2319 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636672100, 0.1636801529532672900, 0.1874999999999937300 ) ) ; +#2320 = AXIS2_PLACEMENT_3D ( 'NONE', #2321, #2832, #653 ) ; +#2321 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048396600, 0.2709056820933485300, 1.137499999999993700 ) ) ; +#2322 = FACE_OUTER_BOUND ( 'NONE', #3267, .T. ) ; +#2323 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2324 = ORIENTED_EDGE ( 'NONE', *, *, #763, .F. ) ; +#2325 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2442 ) ) ; +#2326 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763115900E-015 ) ) ; +#2327 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.7675126370460593200, 1.137499999999995100 ) ) ; +#2328 = VECTOR ( 'NONE', #3328, 1000.000000000000200 ) ; +#2329 = ORIENTED_EDGE ( 'NONE', *, *, #1355, .F. ) ; +#2330 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 0.8750000000000001100, -0.7625000000000049500 ) ) ; +#2331 = VERTEX_POINT ( 'NONE', #369 ) ; +#2332 = VECTOR ( 'NONE', #1416, 1000.000000000000100 ) ; +#2333 = DIRECTION ( 'NONE', ( -0.9848077530122071300, 0.1736481776669351100, 1.517883041479705600E-014 ) ) ; +#2334 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048390700, 0.7884183191394078500, -0.7625000000000058400 ) ) ; +#2335 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1736481776669308900, 0.9848077530122078000 ) ) ; +#2336 = CIRCLE ( 'NONE', #1886, 0.09999999999999997800 ) ; +#2337 = EDGE_CURVE ( 'NONE', #1261, #838, #994, .T. ) ; +#2338 = ADVANCED_FACE ( 'NONE', ( #1170 ), #2563, .T. ) ; +#2339 = LINE ( 'NONE', #1092, #2945 ) ; +#2340 = DIRECTION ( 'NONE', ( 0.9966985529083999300, 0.08119109945247393600, 3.479954397931633600E-015 ) ) ; +#2341 = EDGE_LOOP ( 'NONE', ( #1224, #1080, #1462, #777 ) ) ; +#2342 = VERTEX_POINT ( 'NONE', #1986 ) ; +#2343 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#2344 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #2029 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1719, #1775, #2045 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#2345 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686367800, 0.2500000000000005000, -1.238252975868636700 ) ) ; +#2346 = VERTEX_POINT ( 'NONE', #2623 ) ; +#2347 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999956300, 1.025000000000000100, -1.450000000000006200 ) ) ; +#2348 = ORIENTED_EDGE ( 'NONE', *, *, #1623, .T. ) ; +#2349 = CARTESIAN_POINT ( 'NONE', ( 0.6867337511698580200, 0.2326351822333074000, -1.322162938986364500 ) ) ; +#2350 = FILL_AREA_STYLE_COLOUR ( '', #273 ) ; +#2351 = ORIENTED_EDGE ( 'NONE', *, *, #3568, .F. ) ; +#2352 = FACE_OUTER_BOUND ( 'NONE', #708, .T. ) ; +#2353 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 0.7675126370460593200, 0.7624999999999951800 ) ) ; +#2354 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410895800E-016 ) ) ; +#2355 = LINE ( 'NONE', #1615, #2119 ) ; +#2356 = ORIENTED_EDGE ( 'NONE', *, *, #319, .T. ) ; +#2357 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065982400, 0.8749355243686555200, -1.351507855905376600 ) ) ; +#2358 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048390200, 0.2709056820933485300, -0.7625000000000062800 ) ) ; +#2359 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.7675126370460593200, 1.137500000000000600 ) ) ; +#2360 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2361 = EDGE_LOOP ( 'NONE', ( #2819, #2462, #2882, #725 ) ) ; +#2362 = EDGE_CURVE ( 'NONE', #2125, #1977, #3350, .T. ) ; +#2363 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -6.505213034913023400E-015 ) ) ; +#2364 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#2365 = EDGE_LOOP ( 'NONE', ( #1522, #3104, #1117, #1872 ) ) ; +#2366 = PLANE ( 'NONE', #2708 ) ; +#2367 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#2368 = CARTESIAN_POINT ( 'NONE', ( 0.7586887398096251500, 1.029954841046323700, 1.449126327838413400 ) ) ; +#2369 = EDGE_LOOP ( 'NONE', ( #3603, #1764, #2270, #1919 ) ) ; +#2370 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048391900, 0.2709056820933485300, 0.1875000000000020800 ) ) ; +#2371 = VERTEX_POINT ( 'NONE', #2576 ) ; +#2372 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411818300, -3.482976265782951900E-015 ) ) ; +#2373 = ORIENTED_EDGE ( 'NONE', *, *, #3019, .T. ) ; +#2374 = LINE ( 'NONE', #2531, #3508 ) ; +#2375 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636667700, 0.1636801529532674600, 1.137500000000002000 ) ) ; +#2376 = CIRCLE ( 'NONE', #1608, 0.2574873629539408100 ) ; +#2377 = SURFACE_SIDE_STYLE ('',( #2413 ) ) ; +#2378 = ORIENTED_EDGE ( 'NONE', *, *, #592, .T. ) ; +#2379 = EDGE_CURVE ( 'NONE', #706, #3414, #1383, .T. ) ; +#2380 = EDGE_CURVE ( 'NONE', #305, #838, #648, .T. ) ; +#2381 = VERTEX_POINT ( 'NONE', #2319 ) ; +#2382 = VERTEX_POINT ( 'NONE', #3143 ) ; +#2383 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350812500E-015 ) ) ; +#2384 = VECTOR ( 'NONE', #867, 1000.000000000000100 ) ; +#2385 = CARTESIAN_POINT ( 'NONE', ( 0.7991263278384142000, 1.029954841046324000, -1.408688739809632200 ) ) ; +#2386 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999942900, 1.025000000000000100, 1.450000000000002400 ) ) ; +#2387 = ORIENTED_EDGE ( 'NONE', *, *, #3227, .F. ) ; +#2388 = ORIENTED_EDGE ( 'NONE', *, *, #254, .T. ) ; +#2389 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048388800, 0.2709056820933485300, 1.137500000000002000 ) ) ; +#2390 = EDGE_CURVE ( 'NONE', #745, #2275, #571, .T. ) ; +#2391 = AXIS2_PLACEMENT_3D ( 'NONE', #1239, #1543, #392 ) ; +#2392 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#2393 = VECTOR ( 'NONE', #1139, 1000.000000000000000 ) ; +#2394 = ADVANCED_FACE ( 'NONE', ( #3397 ), #2905, .F. ) ; +#2395 = PLANE ( 'NONE', #3608 ) ; +#2396 = VERTEX_POINT ( 'NONE', #669 ) ; +#2397 = CYLINDRICAL_SURFACE ( 'NONE', #2228, 0.1499999999999999100 ) ; +#2398 = CYLINDRICAL_SURFACE ( 'NONE', #572, 0.1074873629539410700 ) ; +#2399 = VERTEX_POINT ( 'NONE', #2894 ) ; +#2400 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121306700, 0.7762396542215368500, -0.7625000000000052800 ) ) ; +#2401 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2402 = AXIS2_PLACEMENT_3D ( 'NONE', #3278, #1598, #3552 ) ; +#2403 = PLANE ( 'NONE', #3245 ) ; +#2404 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, -4.336808689942015400E-015 ) ) ; +#2405 = VERTEX_POINT ( 'NONE', #952 ) ; +#2406 = LINE ( 'NONE', #3151, #3467 ) ; +#2407 = ADVANCED_FACE ( 'NONE', ( #1900 ), #1481, .T. ) ; +#2408 = VECTOR ( 'NONE', #3475, 1000.000000000000100 ) ; +#2409 = DIRECTION ( 'NONE', ( -0.1710878697460363500, 0.9702875252478137000, 0.1710878697460352900 ) ) ; +#2410 = PLANE ( 'NONE', #1277 ) ; +#2411 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#2412 = VERTEX_POINT ( 'NONE', #1222 ) ; +#2413 = SURFACE_STYLE_FILL_AREA ( #671 ) ; +#2414 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 0.7675126370460593200, -1.137500000000004800 ) ) ; +#2415 = ORIENTED_EDGE ( 'NONE', *, *, #695, .T. ) ; +#2416 = CIRCLE ( 'NONE', #1605, 0.1000000000000000500 ) ; +#2417 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048389400, 0.7884183191394078500, -1.137500000000005700 ) ) ; +#2418 = CIRCLE ( 'NONE', #1821, 0.2574873629539408100 ) ; +#2419 = LINE ( 'NONE', #2491, #2641 ) ; +#2420 = AXIS2_PLACEMENT_3D ( 'NONE', #2156, #228, #1621 ) ; +#2421 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636672100, 0.1636801529532674600, -0.1874999999999978400 ) ) ; +#2422 = FACE_OUTER_BOUND ( 'NONE', #2004, .T. ) ; +#2423 = ADVANCED_FACE ( 'NONE', ( #2829 ), #1521, .F. ) ; +#2424 = EDGE_LOOP ( 'NONE', ( #3125, #2348, #2822 ) ) ; +#2425 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2167, #1601, #2142, #1861 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278613900, 7.053504340080555000 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232501100, 0.8117923620232501100, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2426 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636675400, 0.1636801529532674600, -1.137499999999998000 ) ) ; +#2427 = ORIENTED_EDGE ( 'NONE', *, *, #2923, .F. ) ; +#2428 = ORIENTED_EDGE ( 'NONE', *, *, #1794, .T. ) ; +#2429 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#2430 = EDGE_LOOP ( 'NONE', ( #196, #2987, #2648, #2060 ) ) ; +#2431 = CYLINDRICAL_SURFACE ( 'NONE', #1760, 0.1000000000000000500 ) ; +#2432 = EDGE_CURVE ( 'NONE', #3629, #922, #1123, .T. ) ; +#2433 = EDGE_CURVE ( 'NONE', #1249, #948, #692, .T. ) ; +#2434 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 1.025000000000000100, -0.7625000000000049500 ) ) ; +#2435 = ORIENTED_EDGE ( 'NONE', *, *, #3127, .F. ) ; +#2436 = EDGE_CURVE ( 'NONE', #1939, #3571, #2610, .T. ) ; +#2437 = CYLINDRICAL_SURFACE ( 'NONE', #1477, 0.2574873629539408100 ) ; +#2438 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#2439 = AXIS2_PLACEMENT_3D ( 'NONE', #2767, #1392, #3349 ) ; +#2440 = FACE_OUTER_BOUND ( 'NONE', #335, .T. ) ; +#2441 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.449999999999999300, -1.075061033198907900 ) ) ; +#2442 = STYLED_ITEM ( 'NONE', ( #1970 ), #1770 ) ; +#2443 = ADVANCED_FACE ( 'NONE', ( #3567 ), #3457, .F. ) ; +#2444 = ORIENTED_EDGE ( 'NONE', *, *, #1372, .F. ) ; +#2445 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2446 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2447 = CARTESIAN_POINT ( 'NONE', ( 0.7010052706044069800, 0.8749785077156431200, -1.449996210330392500 ) ) ; +#2448 = VECTOR ( 'NONE', #1023, 1000.000000000000100 ) ; +#2449 = ORIENTED_EDGE ( 'NONE', *, *, #2267, .T. ) ; +#2450 = EDGE_CURVE ( 'NONE', #3283, #401, #517, .T. ) ; +#2451 = EDGE_CURVE ( 'NONE', #922, #3283, #3308, .T. ) ; +#2452 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2453 = EDGE_LOOP ( 'NONE', ( #3331, #2295, #1381, #461 ) ) ; +#2454 = ORIENTED_EDGE ( 'NONE', *, *, #1536, .F. ) ; +#2455 = DIRECTION ( 'NONE', ( -3.454095057033288600E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2456 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053707900, 0.8749355243686551800, -1.449988631206602200 ) ) ; +#2457 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1030 ), #2344 ) ; +#2458 = ORIENTED_EDGE ( 'NONE', *, *, #1094, .F. ) ; +#2459 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2460 = ADVANCED_FACE ( 'NONE', ( #428 ), #2397, .F. ) ; +#2461 = ORIENTED_EDGE ( 'NONE', *, *, #2062, .T. ) ; +#2462 = ORIENTED_EDGE ( 'NONE', *, *, #3589, .F. ) ; +#2463 = LINE ( 'NONE', #1953, #498 ) ; +#2464 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048388800, 0.2709056820933485300, -1.137500000000006200 ) ) ; +#2465 = VECTOR ( 'NONE', #400, 1000.000000000000000 ) ; +#2466 = VERTEX_POINT ( 'NONE', #3535 ) ; +#2467 = ORIENTED_EDGE ( 'NONE', *, *, #675, .T. ) ; +#2468 = AXIS2_PLACEMENT_3D ( 'NONE', #505, #2740, #3321 ) ; +#2469 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350821100E-015 ) ) ; +#2470 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048390700, 0.7884183191394078500, -0.7625000000000058400 ) ) ; +#2471 = ORIENTED_EDGE ( 'NONE', *, *, #1466, .T. ) ; +#2472 = ORIENTED_EDGE ( 'NONE', *, *, #3534, .F. ) ; +#2473 = VECTOR ( 'NONE', #2016, 1000.000000000000000 ) ; +#2474 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048397400, 0.7884183191394078500, 1.137499999999994200 ) ) ; +#2475 = VERTEX_POINT ( 'NONE', #1296 ) ; +#2476 = VECTOR ( 'NONE', #2729, 1000.000000000000200 ) ; +#2477 = DIRECTION ( 'NONE', ( -0.1710878697460352100, -0.9702875252478137000, -0.1710878697460371500 ) ) ; +#2478 = ORIENTED_EDGE ( 'NONE', *, *, #3589, .T. ) ; +#2479 = EDGE_CURVE ( 'NONE', #155, #657, #2785, .T. ) ; +#2480 = EDGE_CURVE ( 'NONE', #3183, #1297, #169, .T. ) ; +#2481 = ADVANCED_FACE ( 'NONE', ( #2868 ), #2395, .T. ) ; +#2482 = PLANE ( 'NONE', #3375 ) ; +#2483 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2484 = LINE ( 'NONE', #269, #1126 ) ; +#2485 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121374500, 0.7762396542215368500, 1.137499999999994600 ) ) ; +#2486 = SURFACE_SIDE_STYLE ('',( #2975 ) ) ; +#2487 = ORIENTED_EDGE ( 'NONE', *, *, #860, .T. ) ; +#2488 = AXIS2_PLACEMENT_3D ( 'NONE', #28, #2253, #846 ) ; +#2489 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2490 = FACE_OUTER_BOUND ( 'NONE', #1568, .T. ) ; +#2491 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 1.025000000000000100, 1.350000000000002500 ) ) ; +#2492 = PLANE ( 'NONE', #458 ) ; +#2493 = FACE_OUTER_BOUND ( 'NONE', #1800, .T. ) ; +#2494 = ADVANCED_FACE ( 'NONE', ( #1554 ), #1310, .F. ) ; +#2495 = ORIENTED_EDGE ( 'NONE', *, *, #301, .F. ) ; +#2496 = EDGE_CURVE ( 'NONE', #1965, #1447, #382, .T. ) ; +#2497 = EDGE_CURVE ( 'NONE', #799, #1916, #3048, .T. ) ; +#2498 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2499 = CYLINDRICAL_SURFACE ( 'NONE', #2624, 0.09999999999999997800 ) ; +#2500 = VECTOR ( 'NONE', #2207, 1000.000000000000000 ) ; +#2501 = DIRECTION ( 'NONE', ( 2.930687111695459700E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2502 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811767800, 1.449999999999999300, -1.291151070081176600 ) ) ; +#2503 = AXIS2_PLACEMENT_3D ( 'NONE', #1446, #1181, #1752 ) ; +#2504 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#2505 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121293400, 0.7762396542215368500, 1.137500000000001100 ) ) ; +#2506 = VECTOR ( 'NONE', #877, 1000.000000000000000 ) ; +#2507 = FILL_AREA_STYLE_COLOUR ( '', #1134 ) ; +#2508 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686293500, 0.1500000000000004900, 1.322162938986364700 ) ) ; +#2509 = AXIS2_PLACEMENT_3D ( 'NONE', #2280, #1400, #318 ) ; +#2510 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 0.8750000000000001100, -1.137499999999999300 ) ) ; +#2511 = ORIENTED_EDGE ( 'NONE', *, *, #3314, .F. ) ; +#2512 = VERTEX_POINT ( 'NONE', #715 ) ; +#2513 = ADVANCED_FACE ( 'NONE', ( #3224 ), #2027, .T. ) ; +#2514 = AXIS2_PLACEMENT_3D ( 'NONE', #2389, #1004, #459 ) ; +#2515 = CARTESIAN_POINT ( 'NONE', ( -0.7010052706044103100, 1.025021492284355700, 1.449996210330388700 ) ) ; +#2516 = ORIENTED_EDGE ( 'NONE', *, *, #3106, .F. ) ; +#2517 = VECTOR ( 'NONE', #1518, 1000.000000000000000 ) ; +#2518 = ORIENTED_EDGE ( 'NONE', *, *, #2979, .F. ) ; +#2519 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 0.8749999999999992200, -1.350502642445358100 ) ) ; +#2520 = LINE ( 'NONE', #2283, #1985 ) ; +#2521 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#2522 = EDGE_CURVE ( 'NONE', #416, #786, #1307, .T. ) ; +#2523 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048393300, 0.2709056820933485300, -0.1874999999999978100 ) ) ; +#2524 = CYLINDRICAL_SURFACE ( 'NONE', #644, 0.2574873629539408100 ) ; +#2525 = EDGE_LOOP ( 'NONE', ( #3528, #2021, #2742, #1026, #1626, #2731, #3453, #759, #1667, #2100 ) ) ; +#2526 = AXIS2_PLACEMENT_3D ( 'NONE', #166, #3529, #187 ) ; +#2527 = ORIENTED_EDGE ( 'NONE', *, *, #3594, .F. ) ; +#2528 = CARTESIAN_POINT ( 'NONE', ( -0.9500000000000040600, 0.2500000000000000600, 1.137499999999994600 ) ) ; +#2529 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2530 = ORIENTED_EDGE ( 'NONE', *, *, #3105, .T. ) ; +#2531 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.8750000000000001100, 1.137499999999995100 ) ) ; +#2532 = ADVANCED_FACE ( 'NONE', ( #1348 ), #182, .F. ) ; +#2533 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2534 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121327800, 0.7762396542215368500, 0.1875000000000010500 ) ) ; +#2535 = MANIFOLD_SOLID_BREP ( 'Body-Move/Copy1[8]', #1572 ) ; +#2536 = LINE ( 'NONE', #3271, #1274 ) ; +#2537 = ORIENTED_EDGE ( 'NONE', *, *, #1856, .F. ) ; +#2538 = AXIS2_PLACEMENT_3D ( 'NONE', #914, #60, #1753 ) ; +#2539 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.201855477212245900E-015 ) ) ; +#2540 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2541 = ORIENTED_EDGE ( 'NONE', *, *, #232, .T. ) ; +#2542 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999942900, 0.8750000000000001100, 1.450000000000002400 ) ) ; +#2543 = EDGE_LOOP ( 'NONE', ( #2011, #112, #2607, #3557 ) ) ; +#2544 = CIRCLE ( 'NONE', #2761, 0.1499999999999999100 ) ; +#2545 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#2546 = ORIENTED_EDGE ( 'NONE', *, *, #1119, .F. ) ; +#2547 = DIRECTION ( 'NONE', ( -0.9966985529083999300, 0.08119109945247393600, -3.479954397931633600E-015 ) ) ; +#2548 = CARTESIAN_POINT ( 'NONE', ( 0.8028826366013692700, 0.8913482445498958100, -1.354401861300147600 ) ) ; +#2549 = LINE ( 'NONE', #3214, #1617 ) ; +#2550 = EDGE_CURVE ( 'NONE', #876, #2197, #3444, .T. ) ; +#2551 = EDGE_CURVE ( 'NONE', #2412, #1692, #338, .T. ) ; +#2552 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.454095057033286600E-015 ) ) ; +#2553 = LINE ( 'NONE', #625, #2985 ) ; +#2554 = ADVANCED_FACE ( 'NONE', ( #512 ), #294, .T. ) ; +#2555 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 1.025000000000000100, -1.450000000000001500 ) ) ; +#2556 = CARTESIAN_POINT ( 'NONE', ( -0.6721629389863678100, 0.1500000000000004900, 1.238252975868632700 ) ) ; +#2557 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#2558 = ORIENTED_EDGE ( 'NONE', *, *, #787, .T. ) ; +#2559 = ORIENTED_EDGE ( 'NONE', *, *, #184, .F. ) ; +#2560 = VERTEX_POINT ( 'NONE', #1863 ) ; +#2561 = AXIS2_PLACEMENT_3D ( 'NONE', #1747, #363, #735 ) ; +#2562 = VECTOR ( 'NONE', #1887, 1000.000000000000100 ) ; +#2563 = PLANE ( 'NONE', #2678 ) ; +#2564 = ORIENTED_EDGE ( 'NONE', *, *, #1288, .F. ) ; +#2565 = VECTOR ( 'NONE', #265, 1000.000000000000000 ) ; +#2566 = DIRECTION ( 'NONE', ( 0.06975647374411818300, 0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#2567 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#2568 = ORIENTED_EDGE ( 'NONE', *, *, #971, .F. ) ; +#2569 = CYLINDRICAL_SURFACE ( 'NONE', #2561, 0.09999999999999997800 ) ; +#2570 = EDGE_CURVE ( 'NONE', #2315, #1297, #990, .T. ) ; +#2571 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048388800, 0.2709056820933485300, 1.137500000000002000 ) ) ; +#2572 = EDGE_CURVE ( 'NONE', #2892, #106, #3222, .T. ) ; +#2573 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#2574 = VERTEX_POINT ( 'NONE', #1068 ) ; +#2575 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000054800, 0.8750000000000001100, 1.350502642445348800 ) ) ; +#2576 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636672100, 0.1636801529532672900, -0.1874999999999978400 ) ) ; +#2577 = EDGE_CURVE ( 'NONE', #3027, #3089, #950, .T. ) ; +#2578 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121327800, 0.7762396542215368500, 0.1875000000000010500 ) ) ; +#2579 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#2580 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 1.449999999999999300, -1.075061033198907400 ) ) ; +#2581 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .T. ) ; +#2582 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2357, #2634, #933, #1493 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.126513523093311400, 3.141592653589792700 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2583 = FACE_OUTER_BOUND ( 'NONE', #212, .T. ) ; +#2584 = ORIENTED_EDGE ( 'NONE', *, *, #1742, .T. ) ; +#2585 = AXIS2_PLACEMENT_3D ( 'NONE', #1427, #567, #1133 ) ; +#2586 = EDGE_LOOP ( 'NONE', ( #1032, #3073, #617, #892 ) ) ; +#2587 = FACE_OUTER_BOUND ( 'NONE', #3344, .T. ) ; +#2588 = PLANE ( 'NONE', #2538 ) ; +#2589 = FACE_OUTER_BOUND ( 'NONE', #2543, .T. ) ; +#2590 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#2591 = VECTOR ( 'NONE', #2091, 1000.000000000000000 ) ; +#2592 = DIRECTION ( 'NONE', ( 1.000000000000000000, 7.161769475677854600E-030, 3.302783215818362100E-015 ) ) ; +#2593 = VECTOR ( 'NONE', #1663, 1000.000000000000000 ) ; +#2594 = EDGE_CURVE ( 'NONE', #922, #127, #1721, .T. ) ; +#2595 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056971800E-015 ) ) ; +#2596 = DIRECTION ( 'NONE', ( 6.062893718482056000E-016, -0.9848077530122080200, -0.1736481776669307200 ) ) ; +#2597 = ORIENTED_EDGE ( 'NONE', *, *, #2161, .F. ) ; +#2598 = EDGE_LOOP ( 'NONE', ( #1874, #1771, #969, #1790 ) ) ; +#2599 = CIRCLE ( 'NONE', #2775, 0.1000000000000000500 ) ; +#2600 = EDGE_LOOP ( 'NONE', ( #1, #2908, #2274, #225 ) ) ; +#2601 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083719500E-015 ) ) ; +#2602 = LINE ( 'NONE', #2632, #2517 ) ; +#2603 = CARTESIAN_POINT ( 'NONE', ( 0.9500000000000006200, 0.2500000000000000600, -0.1874999999999987000 ) ) ; +#2604 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053777900, 1.025064475631345200, -1.449988631206597300 ) ) ; +#2605 = ORIENTED_EDGE ( 'NONE', *, *, #3294, .T. ) ; +#2606 = AXIS2_PLACEMENT_3D ( 'NONE', #729, #2168, #2710 ) ; +#2607 = ORIENTED_EDGE ( 'NONE', *, *, #3276, .F. ) ; +#2608 = ORIENTED_EDGE ( 'NONE', *, *, #1879, .F. ) ; +#2609 = DIRECTION ( 'NONE', ( -1.000000000000000000, -0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#2610 = CIRCLE ( 'NONE', #432, 0.2574873629539408100 ) ; +#2611 = DIRECTION ( 'NONE', ( 0.9848077530122078000, -0.1736481776669308900, 0.0000000000000000000 ) ) ; +#2612 = DIRECTION ( 'NONE', ( 0.1710878697460352600, 0.9702875252478137000, 0.1710878697460364000 ) ) ; +#2613 = LINE ( 'NONE', #391, #3092 ) ; +#2614 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048396600, 0.2709056820933485300, 1.137499999999993700 ) ) ; +#2615 = PLANE ( 'NONE', #469 ) ; +#2616 = EDGE_CURVE ( 'NONE', #3390, #2034, #3386, .T. ) ; +#2617 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#2618 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #370 ) ) ; +#2619 = CARTESIAN_POINT ( 'NONE', ( -0.7396318453823913500, 1.367364817766692400, -1.291151070081180800 ) ) ; +#2620 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .T. ) ; +#2621 = ORIENTED_EDGE ( 'NONE', *, *, #1814, .T. ) ; +#2622 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048390700, 0.7884183191394078500, -0.7625000000000058400 ) ) ; +#2623 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 1.349999999999999200, -1.075061033198907400 ) ) ; +#2624 = AXIS2_PLACEMENT_3D ( 'NONE', #1483, #2294, #2335 ) ; +#2625 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#2626 = LINE ( 'NONE', #2948, #3323 ) ; +#2627 = LINE ( 'NONE', #1114, #2932 ) ; +#2628 = ORIENTED_EDGE ( 'NONE', *, *, #61, .F. ) ; +#2629 = EDGE_LOOP ( 'NONE', ( #1514, #3046, #885, #48, #2373, #2778 ) ) ; +#2630 = ORIENTED_EDGE ( 'NONE', *, *, #421, .T. ) ; +#2631 = AXIS2_PLACEMENT_3D ( 'NONE', #3078, #2540, #864 ) ; +#2632 = CARTESIAN_POINT ( 'NONE', ( 0.7250610331989050300, 1.367364817766692400, -1.389631845382396800 ) ) ; +#2633 = EDGE_CURVE ( 'NONE', #1298, #965, #3053, .T. ) ; +#2634 = CARTESIAN_POINT ( 'NONE', ( 0.7999962103303934800, 0.8749785077156436700, -1.351005270604406200 ) ) ; +#2635 = FACE_OUTER_BOUND ( 'NONE', #341, .T. ) ; +#2636 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#2637 = CIRCLE ( 'NONE', #1442, 0.2574873629539408100 ) ; +#2638 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2639 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575051200, 0.01404554541429388000, -0.7625000000000061700 ) ) ; +#2640 = ORIENTED_EDGE ( 'NONE', *, *, #1373, .T. ) ; +#2641 = VECTOR ( 'NONE', #1675, 1000.000000000000000 ) ; +#2642 = EDGE_CURVE ( 'NONE', #2303, #125, #3481, .T. ) ; +#2643 = EDGE_CURVE ( 'NONE', #1616, #1195, #250, .T. ) ; +#2644 = LINE ( 'NONE', #2683, #2721 ) ; +#2645 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2646 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811766700, 1.349999999999999200, -1.291151070081176400 ) ) ; +#2647 = ORIENTED_EDGE ( 'NONE', *, *, #1264, .T. ) ; +#2648 = ORIENTED_EDGE ( 'NONE', *, *, #3502, .F. ) ; +#2649 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#2650 = EDGE_CURVE ( 'NONE', #1478, #896, #3565, .T. ) ; +#2651 = ORIENTED_EDGE ( 'NONE', *, *, #957, .F. ) ; +#2652 = VECTOR ( 'NONE', #3054, 1000.000000000000000 ) ; +#2653 = DIRECTION ( 'NONE', ( -0.08119109945247292300, 0.9966985529083999300, -2.834772086184661000E-016 ) ) ; +#2654 = VERTEX_POINT ( 'NONE', #524 ) ; +#2655 = ORIENTED_EDGE ( 'NONE', *, *, #743, .F. ) ; +#2656 = LINE ( 'NONE', #3615, #163 ) ; +#2657 = EDGE_LOOP ( 'NONE', ( #162, #356, #2511, #2527 ) ) ; +#2658 = SPHERICAL_SURFACE ( 'NONE', #2255, 0.1000000000000000100 ) ; +#2659 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2660 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999960500, 1.025000000000000400, -1.350502642445358100 ) ) ; +#2661 = DIRECTION ( 'NONE', ( -0.1710878697460364900, 0.9702875252478138100, 0.1710878697460353200 ) ) ; +#2662 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056961200E-015 ) ) ; +#2663 = ADVANCED_FACE ( 'NONE', ( #2352 ), #3590, .T. ) ; +#2664 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#2665 = ORIENTED_EDGE ( 'NONE', *, *, #2436, .T. ) ; +#2666 = EDGE_CURVE ( 'NONE', #1235, #2303, #2302, .T. ) ; +#2667 = DIRECTION ( 'NONE', ( 0.08119109945247292300, 0.9966985529083999300, 2.834772086184661000E-016 ) ) ; +#2668 = EDGE_CURVE ( 'NONE', #1298, #1077, #3126, .T. ) ; +#2669 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.220430795721757200E-015 ) ) ; +#2670 = FACE_OUTER_BOUND ( 'NONE', #93, .T. ) ; +#2671 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575049800, 0.01404554541429388000, 1.137500000000002000 ) ) ; +#2672 = EDGE_LOOP ( 'NONE', ( #2242, #1618, #991, #2461 ) ) ; +#2673 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#2674 = ORIENTED_EDGE ( 'NONE', *, *, #536, .F. ) ; +#2675 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2676 = VERTEX_POINT ( 'NONE', #484 ) ; +#2677 = CIRCLE ( 'NONE', #3510, 0.1074873629539408500 ) ; +#2678 = AXIS2_PLACEMENT_3D ( 'NONE', #2837, #1962, #2852 ) ; +#2679 = DIRECTION ( 'NONE', ( -0.9966985529083999300, 0.08119109945247393600, -3.479954397931633600E-015 ) ) ; +#2680 = SURFACE_STYLE_FILL_AREA ( #1560 ) ; +#2681 = ORIENTED_EDGE ( 'NONE', *, *, #2802, .T. ) ; +#2682 = ORIENTED_EDGE ( 'NONE', *, *, #3461, .T. ) ; +#2683 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 1.025000000000000100, -1.137500000000004800 ) ) ; +#2684 = ADVANCED_FACE ( 'NONE', ( #810 ), #207, .T. ) ; +#2685 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 1.025000000000000100, 0.7624999999999951800 ) ) ; +#2686 = VECTOR ( 'NONE', #1182, 1000.000000000000100 ) ; +#2687 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2688 = EDGE_CURVE ( 'NONE', #1545, #799, #258, .T. ) ; +#2689 = EDGE_CURVE ( 'NONE', #897, #275, #2260, .T. ) ; +#2690 = VERTEX_POINT ( 'NONE', #837 ) ; +#2691 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2692 = VECTOR ( 'NONE', #2446, 1000.000000000000000 ) ; +#2693 = PLANE ( 'NONE', #3155 ) ; +#2694 = ORIENTED_EDGE ( 'NONE', *, *, #2020, .T. ) ; +#2695 = VERTEX_POINT ( 'NONE', #1889 ) ; +#2696 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2697 = STYLED_ITEM ( 'NONE', ( #1922 ), #1286 ) ; +#2698 = VECTOR ( 'NONE', #50, 1000.000000000000200 ) ; +#2699 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #270, #1088, #1641, #3044 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.126513523093315400, 3.141592653589793100 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2700 = ORIENTED_EDGE ( 'NONE', *, *, #2433, .T. ) ; +#2701 = VECTOR ( 'NONE', #3137, 1000.000000000000100 ) ; +#2702 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999200, 0.1496346075389735600, -0.1875000000000068800 ) ) ; +#2703 = ADVANCED_FACE ( 'NONE', ( #1635 ), #1969, .F. ) ; +#2704 = CYLINDRICAL_SURFACE ( 'NONE', #2124, 0.1000000000000000500 ) ; +#2705 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2706 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#2707 = ORIENTED_EDGE ( 'NONE', *, *, #728, .T. ) ; +#2708 = AXIS2_PLACEMENT_3D ( 'NONE', #2928, #181, #3521 ) ; +#2709 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575057600, 0.01404554541429388000, 1.137499999999993700 ) ) ; +#2710 = DIRECTION ( 'NONE', ( 0.9848077530122078000, 0.1736481776669308900, 0.0000000000000000000 ) ) ; +#2711 = EDGE_CURVE ( 'NONE', #2382, #248, #1551, .T. ) ; +#2712 = COLOUR_RGB ( '',0.2509803921568627400, 0.2509803921568627400, 0.2509803921568627400 ) ; +#2713 = ORIENTED_EDGE ( 'NONE', *, *, #3536, .F. ) ; +#2714 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 1.025000000000000100, -1.450000000000001500 ) ) ; +#2715 = VERTEX_POINT ( 'NONE', #1657 ) ; +#2716 = DIRECTION ( 'NONE', ( 0.9848077530122080200, 0.1736481776669307500, 0.0000000000000000000 ) ) ; +#2717 = VERTEX_POINT ( 'NONE', #2799 ) ; +#2718 = ADVANCED_FACE ( 'NONE', ( #1599 ), #1957, .F. ) ; +#2719 = FACE_OUTER_BOUND ( 'NONE', #594, .T. ) ; +#2720 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686398900, 0.2500000000000005000, 1.238252975868633100 ) ) ; +#2721 = VECTOR ( 'NONE', #1006, 1000.000000000000000 ) ; +#2722 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#2723 = CIRCLE ( 'NONE', #2503, 0.1074873629539410700 ) ; +#2724 = VERTEX_POINT ( 'NONE', #3094 ) ; +#2725 = VECTOR ( 'NONE', #566, 1000.000000000000000 ) ; +#2726 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#2727 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350821100E-015 ) ) ; +#2728 = LINE ( 'NONE', #2041, #848 ) ; +#2729 = DIRECTION ( 'NONE', ( -0.1710878697460364300, 0.9702875252478137000, 0.1710878697460352900 ) ) ; +#2730 = ORIENTED_EDGE ( 'NONE', *, *, #3502, .T. ) ; +#2731 = ORIENTED_EDGE ( 'NONE', *, *, #2014, .T. ) ; +#2732 = ORIENTED_EDGE ( 'NONE', *, *, #30, .F. ) ; +#2733 = VECTOR ( 'NONE', #2706, 1000.000000000000100 ) ; +#2734 = EDGE_CURVE ( 'NONE', #1767, #711, #2656, .T. ) ; +#2735 = EDGE_CURVE ( 'NONE', #3215, #647, #3045, .T. ) ; +#2736 = ADVANCED_FACE ( 'NONE', ( #2955 ), #3604, .T. ) ; +#2737 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999997500, 0.1496346075389735600, -0.7625000000000069500 ) ) ; +#2738 = ORIENTED_EDGE ( 'NONE', *, *, #2238, .F. ) ; +#2739 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636675400, 0.1636801529532672900, 1.137499999999993700 ) ) ; +#2740 = DIRECTION ( 'NONE', ( -0.0000000000000000000, -1.000000000000000000, -0.0000000000000000000 ) ) ; +#2741 = VECTOR ( 'NONE', #3085, 1000.000000000000000 ) ; +#2742 = ORIENTED_EDGE ( 'NONE', *, *, #560, .T. ) ; +#2743 = CIRCLE ( 'NONE', #1867, 0.1074873629539410700 ) ; +#2744 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048394000, 0.7884183191394078500, 0.1874999999999942000 ) ) ; +#2745 = AXIS2_PLACEMENT_3D ( 'NONE', #2032, #1469, #2596 ) ; +#2746 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411818300, 3.482976265782951900E-015 ) ) ; +#2747 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 0.7675126370460593200, 0.7625000000000008400 ) ) ; +#2748 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.7675126370460593200, 0.1874999999999950900 ) ) ; +#2749 = AXIS2_PLACEMENT_3D ( 'NONE', #582, #2529, #879 ) ; +#2750 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 1.025000000000000100, 1.137499999999995100 ) ) ; +#2751 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065903600, 0.8749355243686555200, 1.351507855905378400 ) ) ; +#2752 = VECTOR ( 'NONE', #1982, 1000.000000000000100 ) ; +#2753 = EDGE_CURVE ( 'NONE', #1161, #3183, #3304, .T. ) ; +#2754 = EDGE_CURVE ( 'NONE', #2875, #2690, #2204, .T. ) ; +#2755 = PLANE ( 'NONE', #3265 ) ; +#2756 = ORIENTED_EDGE ( 'NONE', *, *, #629, .F. ) ; +#2757 = VECTOR ( 'NONE', #2343, 1000.000000000000200 ) ; +#2758 = VERTEX_POINT ( 'NONE', #859 ) ; +#2759 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 1.025000000000000100, -1.137500000000004800 ) ) ; +#2760 = EDGE_CURVE ( 'NONE', #1366, #604, #2824, .T. ) ; +#2761 = AXIS2_PLACEMENT_3D ( 'NONE', #1866, #3262, #2722 ) ; +#2762 = ORIENTED_EDGE ( 'NONE', *, *, #881, .T. ) ; +#2763 = CARTESIAN_POINT ( 'NONE', ( -0.9499999999999994000, 0.2500000000000000600, -0.1875000000000053300 ) ) ; +#2764 = LINE ( 'NONE', #1159, #231 ) ; +#2765 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.1500000000000004900, 0.0000000000000000000 ) ) ; +#2766 = LINE ( 'NONE', #1490, #2806 ) ; +#2767 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 0.8750000000000001100, -1.450000000000001500 ) ) ; +#2768 = ORIENTED_EDGE ( 'NONE', *, *, #351, .T. ) ; +#2769 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#2770 = LINE ( 'NONE', #2347, #2052 ) ; +#2771 = EDGE_LOOP ( 'NONE', ( #1533, #1998, #2630, #2700 ) ) ; +#2772 = LINE ( 'NONE', #45, #1803 ) ; +#2773 = ADVANCED_FACE ( 'NONE', ( #727 ), #824, .F. ) ; +#2774 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2775 = AXIS2_PLACEMENT_3D ( 'NONE', #340, #2592, #2288 ) ; +#2776 = DIRECTION ( 'NONE', ( -0.9975640502598247500, -0.06975647374411816900, -3.482976265782951900E-015 ) ) ; +#2777 = ORIENTED_EDGE ( 'NONE', *, *, #301, .T. ) ; +#2778 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .T. ) ; +#2779 = VECTOR ( 'NONE', #47, 1000.000000000000000 ) ; +#2780 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2781 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#2782 = CLOSED_SHELL ( 'NONE', ( #2136, #1014, #1046, #397, #863, #2972, #1937, #159, #1816, #466, #828, #3356 ) ) ; +#2783 = CIRCLE ( 'NONE', #1206, 0.09999999999999997800 ) ; +#2784 = VERTEX_POINT ( 'NONE', #3056 ) ; +#2785 = CIRCLE ( 'NONE', #292, 0.1074873629539408500 ) ; +#2786 = CARTESIAN_POINT ( 'NONE', ( -0.4250610331989027000, 1.349999999999999200, -1.075061033198907900 ) ) ; +#2787 = FACE_OUTER_BOUND ( 'NONE', #2947, .T. ) ; +#2788 = ADVANCED_FACE ( 'NONE', ( #2110 ), #2437, .T. ) ; +#2789 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#2790 = DIRECTION ( 'NONE', ( 0.08119109945247393600, -0.9966985529083999300, 2.834772086184697000E-016 ) ) ; +#2791 = EDGE_LOOP ( 'NONE', ( #289, #3577, #1687, #2584 ) ) ; +#2792 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053808900, 0.8749355243686560700, 1.449988631206593900 ) ) ; +#2793 = EDGE_LOOP ( 'NONE', ( #578, #1018, #3238, #304 ) ) ; +#2794 = CARTESIAN_POINT ( 'NONE', ( -0.7005026424453472100, 0.8749999999999992200, -1.450000000000006200 ) ) ; +#2795 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 0.8750000000000001100, 0.7625000000000008400 ) ) ; +#2796 = VERTEX_POINT ( 'NONE', #2580 ) ; +#2797 = PLANE ( 'NONE', #2439 ) ; +#2798 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121374500, 0.7762396542215368500, 1.137499999999994600 ) ) ; +#2799 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575056500, 0.01404554541429388000, -0.7624999999999979600 ) ) ; +#2800 = ORIENTED_EDGE ( 'NONE', *, *, #928, .T. ) ; +#2801 = ORIENTED_EDGE ( 'NONE', *, *, #2178, .T. ) ; +#2802 = EDGE_CURVE ( 'NONE', #106, #2892, #771, .T. ) ; +#2803 = EDGE_CURVE ( 'NONE', #1275, #1305, #1897, .T. ) ; +#2804 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3564, #1896, #1597, #1350 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.01507913049648094300 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#2805 = CIRCLE ( 'NONE', #1005, 0.1074873629539408500 ) ; +#2806 = VECTOR ( 'NONE', #2617, 1000.000000000000100 ) ; +#2807 = ADVANCED_FACE ( 'NONE', ( #1380 ), #26, .F. ) ; +#2808 = FACE_OUTER_BOUND ( 'NONE', #1633, .T. ) ; +#2809 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575049800, 0.01404554541429388000, 1.137500000000002000 ) ) ; +#2810 = LINE ( 'NONE', #801, #2593 ) ; +#2811 = FILL_AREA_STYLE_COLOUR ( '', #1328 ) ; +#2812 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811770000, 1.449999999999999300, -1.375061033198904200 ) ) ; +#2813 = FACE_OUTER_BOUND ( 'NONE', #2600, .T. ) ; +#2814 = AXIS2_PLACEMENT_3D ( 'NONE', #2269, #600, #2552 ) ; +#2815 = DIRECTION ( 'NONE', ( 1.000000000000000000, -0.0000000000000000000, 3.220430795721757200E-015 ) ) ; +#2816 = EDGE_LOOP ( 'NONE', ( #488, #1680, #2220, #2835, #2076, #229, #736, #3435, #1546, #3162 ) ) ; +#2817 = ORIENTED_EDGE ( 'NONE', *, *, #1556, .F. ) ; +#2818 = VERTEX_POINT ( 'NONE', #3139 ) ; +#2819 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .F. ) ; +#2820 = DIRECTION ( 'NONE', ( 3.454095057033288200E-015, 6.999020052604837300E-032, -1.000000000000000000 ) ) ; +#2821 = VECTOR ( 'NONE', #1201, 1000.000000000000000 ) ; +#2822 = ORIENTED_EDGE ( 'NONE', *, *, #1314, .F. ) ; +#2823 = ORIENTED_EDGE ( 'NONE', *, *, #610, .F. ) ; +#2824 = LINE ( 'NONE', #2812, #2565 ) ; +#2825 = EDGE_CURVE ( 'NONE', #3165, #3629, #1682, .T. ) ; +#2826 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2827 = EDGE_CURVE ( 'NONE', #86, #259, #3175, .T. ) ; +#2828 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048394000, 0.7884183191394078500, 0.1874999999999942000 ) ) ; +#2829 = FACE_OUTER_BOUND ( 'NONE', #92, .T. ) ; +#2830 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .F. ) ; +#2831 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936255600, 0.2621786649178711200, 1.137500000000001700 ) ) ; +#2832 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2833 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083721100E-015 ) ) ; +#2834 = ORIENTED_EDGE ( 'NONE', *, *, #941, .T. ) ; +#2835 = ORIENTED_EDGE ( 'NONE', *, *, #1433, .F. ) ; +#2836 = AXIS2_PLACEMENT_3D ( 'NONE', #3370, #1954, #2833 ) ; +#2837 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999957100, 0.8750000000000001100, -1.450000000000006600 ) ) ; +#2838 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999996100, 0.1496346075389735600, 1.137500000000002800 ) ) ; +#2839 = VERTEX_POINT ( 'NONE', #3102 ) ; +#2840 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 1.025000000000000100, -1.137499999999999300 ) ) ; +#2841 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636667700, 0.1636801529532672900, 1.137500000000002000 ) ) ; +#2842 = ORIENTED_EDGE ( 'NONE', *, *, #3058, .T. ) ; +#2843 = ORIENTED_EDGE ( 'NONE', *, *, #2650, .T. ) ; +#2844 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053777900, 1.025064475631345200, -1.449988631206597300 ) ) ; +#2845 = LINE ( 'NONE', #3109, #1836 ) ; +#2846 = EDGE_CURVE ( 'NONE', #3118, #106, #2865, .T. ) ; +#2847 = AXIS2_PLACEMENT_3D ( 'NONE', #1901, #795, #3351 ) ; +#2848 = CIRCLE ( 'NONE', #1838, 0.1499999999999999100 ) ; +#2849 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2850 = ORIENTED_EDGE ( 'NONE', *, *, #1772, .F. ) ; +#2851 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048390200, 0.2709056820933485300, -0.7625000000000062800 ) ) ; +#2852 = DIRECTION ( 'NONE', ( -6.062893718482056000E-016, -0.9848077530122080200, 0.1736481776669307200 ) ) ; +#2853 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2854 = FACE_OUTER_BOUND ( 'NONE', #3563, .T. ) ; +#2855 = PRODUCT_DEFINITION_SHAPE ( 'NONE', 'NONE', #136 ) ; +#2856 = ORIENTED_EDGE ( 'NONE', *, *, #3568, .T. ) ; +#2857 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686400000, 0.2500000000000005000, 1.238252975868632900 ) ) ; +#2858 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#2859 = ORIENTED_EDGE ( 'NONE', *, *, #1668, .T. ) ; +#2860 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #457 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1564, #739, #1530 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#2861 = CYLINDRICAL_SURFACE ( 'NONE', #2836, 0.2574873629539405900 ) ; +#2862 = EDGE_CURVE ( 'NONE', #2695, #3299, #3346, .T. ) ; +#2863 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 1.025000000000000100, -0.1874999999999992200 ) ) ; +#2864 = EDGE_LOOP ( 'NONE', ( #2927, #3488, #3579, #390 ) ) ; +#2865 = LINE ( 'NONE', #894, #2821 ) ; +#2866 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2867 = EDGE_LOOP ( 'NONE', ( #1027, #2174, #847, #372, #2378, #3558 ) ) ; +#2868 = FACE_OUTER_BOUND ( 'NONE', #2018, .T. ) ; +#2869 = EDGE_CURVE ( 'NONE', #2560, #2475, #3088, .T. ) ; +#2870 = DIRECTION ( 'NONE', ( -0.0000000000000000000, 1.000000000000000000, -0.0000000000000000000 ) ) ; +#2871 = EDGE_CURVE ( 'NONE', #3434, #3556, #1252, .T. ) ; +#2872 = VECTOR ( 'NONE', #541, 1000.000000000000000 ) ; +#2873 = ORIENTED_EDGE ( 'NONE', *, *, #254, .F. ) ; +#2874 = CARTESIAN_POINT ( 'NONE', ( -0.7991263278384069800, 0.8700451589536752900, -1.408688739809636800 ) ) ; +#2875 = VERTEX_POINT ( 'NONE', #371 ) ; +#2876 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#2877 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048392700, 0.7884183191394078500, 0.1875000000000015800 ) ) ; +#2878 = AXIS2_PLACEMENT_3D ( 'NONE', #1858, #2691, #3254 ) ; +#2879 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#2880 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575057600, 0.01404554541429388000, -1.137499999999998000 ) ) ; +#2881 = ORIENTED_EDGE ( 'NONE', *, *, #1489, .F. ) ; +#2882 = ORIENTED_EDGE ( 'NONE', *, *, #325, .T. ) ; +#2883 = FILL_AREA_STYLE ('',( #322 ) ) ; +#2884 = AXIS2_PLACEMENT_3D ( 'NONE', #2375, #148, #447 ) ; +#2885 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938383000, 0.0000000000000000000, -0.1874999999999971700 ) ) ; +#2886 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2887 = CARTESIAN_POINT ( 'NONE', ( 0.7010052706044073200, 1.025021492284357000, -1.449996210330392500 ) ) ; +#2888 = FACE_OUTER_BOUND ( 'NONE', #243, .T. ) ; +#2889 = EDGE_LOOP ( 'NONE', ( #1156, #2107, #1041, #2097 ) ) ; +#2890 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083721100E-015 ) ) ; +#2891 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999997500, 0.1496346075389735600, -0.7625000000000069500 ) ) ; +#2892 = VERTEX_POINT ( 'NONE', #1464 ) ; +#2893 = AXIS2_PLACEMENT_3D ( 'NONE', #1340, #1931, #1920 ) ; +#2894 = CARTESIAN_POINT ( 'NONE', ( -0.9499999999999972900, 0.2500000000000000600, -0.7625000000000055100 ) ) ; +#2895 = ORIENTED_EDGE ( 'NONE', *, *, #883, .F. ) ; +#2896 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#2897 = LINE ( 'NONE', #2147, #1403 ) ; +#2898 = FACE_OUTER_BOUND ( 'NONE', #3007, .T. ) ; +#2899 = EDGE_CURVE ( 'NONE', #3390, #3449, #599, .T. ) ; +#2900 = VECTOR ( 'NONE', #1257, 1000.000000000000000 ) ; +#2901 = CARTESIAN_POINT ( 'NONE', ( 0.9071324991121361100, 0.7762396542215368500, -0.7624999999999989600 ) ) ; +#2902 = CARTESIAN_POINT ( 'NONE', ( -3.987708016381461700E-015, 0.2500000000000005000, 1.238252975868634900 ) ) ; +#2903 = VECTOR ( 'NONE', #1212, 1000.000000000000100 ) ; +#2904 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686397800, 0.2500000000000005000, 1.238252975868632900 ) ) ; +#2905 = PLANE ( 'NONE', #3239 ) ; +#2906 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811692300, 1.349999999999999200, 1.291151070081176600 ) ) ; +#2907 = VERTEX_POINT ( 'NONE', #1153 ) ; +#2908 = ORIENTED_EDGE ( 'NONE', *, *, #3462, .F. ) ; +#2909 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936258800, 0.2621786649178711200, -0.1875000000000058600 ) ) ; +#2910 = VERTEX_POINT ( 'NONE', #631 ) ; +#2911 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#2912 = VERTEX_POINT ( 'NONE', #2844 ) ; +#2913 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#2914 = LINE ( 'NONE', #691, #203 ) ; +#2915 = CARTESIAN_POINT ( 'NONE', ( -0.7015078559053709000, 1.025064475631345000, -1.449988631206601900 ) ) ; +#2916 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410895800E-016 ) ) ; +#2917 = STYLED_ITEM ( 'NONE', ( #471 ), #2535 ) ; +#2918 = ORIENTED_EDGE ( 'NONE', *, *, #3415, .T. ) ; +#2919 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#2920 = VECTOR ( 'NONE', #3003, 1000.000000000000000 ) ; +#2921 = EDGE_CURVE ( 'NONE', #1333, #2197, #1714, .T. ) ; +#2922 = VECTOR ( 'NONE', #171, 1000.000000000000100 ) ; +#2923 = EDGE_CURVE ( 'NONE', #139, #234, #3522, .T. ) ; +#2924 = SURFACE_SIDE_STYLE ('',( #2680 ) ) ; +#2925 = EDGE_CURVE ( 'NONE', #2275, #1713, #1163, .T. ) ; +#2926 = VERTEX_POINT ( 'NONE', #1983 ) ; +#2927 = ORIENTED_EDGE ( 'NONE', *, *, #11, .F. ) ; +#2928 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000058200, 1.025000000000000100, 1.449999999999997500 ) ) ; +#2929 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#2930 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#2931 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#2932 = VECTOR ( 'NONE', #845, 1000.000000000000200 ) ; +#2933 = ORIENTED_EDGE ( 'NONE', *, *, #3154, .F. ) ; +#2934 = ORIENTED_EDGE ( 'NONE', *, *, #233, .F. ) ; +#2935 = CLOSED_SHELL ( 'NONE', ( #1361, #2991, #2937, #1541, #1393, #574, #500, #3570, #3302, #2443, #3523, #1681 ) ) ; +#2936 = DIRECTION ( 'NONE', ( -0.08119109945247292300, -0.9966985529083999300, -2.834772086184661500E-016 ) ) ; +#2937 = ADVANCED_FACE ( 'NONE', ( #1941 ), #3478, .T. ) ; +#2938 = VECTOR ( 'NONE', #1172, 1000.000000000000000 ) ; +#2939 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#2940 = FACE_OUTER_BOUND ( 'NONE', #1613, .T. ) ; +#2941 = EDGE_LOOP ( 'NONE', ( #2951, #1470, #2271, #2859 ) ) ; +#2942 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 1.025000000000000100, 0.1875000000000006900 ) ) ; +#2943 = EDGE_CURVE ( 'NONE', #2125, #1028, #377, .T. ) ; +#2944 = EDGE_CURVE ( 'NONE', #1333, #720, #945, .T. ) ; +#2945 = VECTOR ( 'NONE', #2498, 1000.000000000000000 ) ; +#2946 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.7675126370460593200, 1.137500000000000600 ) ) ; +#2947 = EDGE_LOOP ( 'NONE', ( #1591, #2541, #1791, #2487 ) ) ; +#2948 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686310100, 0.1500000000000004900, -1.322162938986368700 ) ) ; +#2949 = AXIS2_PLACEMENT_3D ( 'NONE', #3625, #298, #3071 ) ; +#2950 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001514800, 0.9087130623165888800, 1.354401861300143800 ) ) ; +#2951 = ORIENTED_EDGE ( 'NONE', *, *, #1436, .F. ) ; +#2952 = FACE_OUTER_BOUND ( 'NONE', #2261, .T. ) ; +#2953 = ORIENTED_EDGE ( 'NONE', *, *, #3012, .F. ) ; +#2954 = AXIS2_PLACEMENT_3D ( 'NONE', #934, #362, #2595 ) ; +#2955 = FACE_OUTER_BOUND ( 'NONE', #99, .T. ) ; +#2956 = ADVANCED_FACE ( 'NONE', ( #1677 ), #1795, .F. ) ; +#2957 = ORIENTED_EDGE ( 'NONE', *, *, #2550, .F. ) ; +#2958 = ORIENTED_EDGE ( 'NONE', *, *, #2921, .F. ) ; +#2959 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#2960 = DIRECTION ( 'NONE', ( -3.220430795721752900E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#2961 = VECTOR ( 'NONE', #927, 1000.000000000000000 ) ; +#2962 = FACE_BOUND ( 'NONE', #1531, .T. ) ; +#2963 = ORIENTED_EDGE ( 'NONE', *, *, #2803, .F. ) ; +#2964 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #3204, 'distance_accuracy_value', 'NONE'); +#2965 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999967100, 0.8750000000000001100, 1.137500000000000600 ) ) ; +#2966 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000053700, 1.025000000000000100, 1.349999999999997200 ) ) ; +#2967 = ORIENTED_EDGE ( 'NONE', *, *, #1815, .T. ) ; +#2968 = AXIS2_PLACEMENT_3D ( 'NONE', #223, #1583, #504 ) ; +#2969 = CARTESIAN_POINT ( 'NONE', ( 1.099504782936260100, 0.2621786649178711200, -0.1874999999999981700 ) ) ; +#2970 = CYLINDRICAL_SURFACE ( 'NONE', #1168, 0.2574873629539408100 ) ; +#2971 = PLANE ( 'NONE', #3079 ) ; +#2972 = ADVANCED_FACE ( 'NONE', ( #1075 ), #1254, .F. ) ; +#2973 = DIRECTION ( 'NONE', ( 0.1710878697460364300, -0.9702875252478137000, -0.1710878697460352600 ) ) ; +#2974 = COLOUR_RGB ( '',0.7921568627450980000, 0.8196078431372548800, 0.9333333333333333500 ) ; +#2975 = SURFACE_STYLE_FILL_AREA ( #1620 ) ; +#2976 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#2977 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .F. ) ; +#2978 = SPHERICAL_SURFACE ( 'NONE', #819, 0.1000000000000000100 ) ; +#2979 = EDGE_CURVE ( 'NONE', #1980, #1203, #2783, .T. ) ; +#2980 = AXIS2_PLACEMENT_3D ( 'NONE', #2523, #596, #312 ) ; +#2981 = FACE_OUTER_BOUND ( 'NONE', #3550, .T. ) ; +#2982 = PRESENTATION_STYLE_ASSIGNMENT (( #1113 ) ) ; +#2983 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 1.025000000000000100, 1.137499999999995100 ) ) ; +#2984 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053773400, 0.8749355243686549600, -1.449988631206597500 ) ) ; +#2985 = VECTOR ( 'NONE', #1999, 1000.000000000000000 ) ; +#2986 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056971800E-015 ) ) ; +#2987 = ORIENTED_EDGE ( 'NONE', *, *, #2642, .F. ) ; +#2988 = SURFACE_STYLE_FILL_AREA ( #996 ) ; +#2989 = EDGE_CURVE ( 'NONE', #2676, #3183, #2022, .T. ) ; +#2990 = EDGE_CURVE ( 'NONE', #1977, #2839, #554, .T. ) ; +#2991 = ADVANCED_FACE ( 'NONE', ( #1768 ), #947, .F. ) ; +#2992 = ORIENTED_EDGE ( 'NONE', *, *, #1622, .T. ) ; +#2993 = ORIENTED_EDGE ( 'NONE', *, *, #117, .T. ) ; +#2994 = ORIENTED_EDGE ( 'NONE', *, *, #523, .F. ) ; +#2995 = ORIENTED_EDGE ( 'NONE', *, *, #1071, .F. ) ; +#2996 = CARTESIAN_POINT ( 'NONE', ( -0.7250610331988987000, 1.449999999999999300, -1.291151070081181000 ) ) ; +#2997 = EDGE_CURVE ( 'NONE', #102, #2031, #2914, .T. ) ; +#2998 = ORIENTED_EDGE ( 'NONE', *, *, #3354, .T. ) ; +#2999 = ORIENTED_EDGE ( 'NONE', *, *, #2862, .T. ) ; +#3000 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121361100, 0.7762396542215368500, 0.7624999999999948500 ) ) ; +#3001 = AXIS2_PLACEMENT_3D ( 'NONE', #2950, #2661, #216 ) ; +#3002 = LINE ( 'NONE', #2421, #2733 ) ; +#3003 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3004 = VERTEX_POINT ( 'NONE', #2619 ) ; +#3005 = AXIS2_PLACEMENT_3D ( 'NONE', #679, #1798, #3193 ) ; +#3006 = LINE ( 'NONE', #3494, #2922 ) ; +#3007 = EDGE_LOOP ( 'NONE', ( #16, #3100, #3138 ) ) ; +#3008 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#3009 = DIRECTION ( 'NONE', ( 0.9975640502598247500, -0.06975647374411816900, 3.482976265782951900E-015 ) ) ; +#3010 = ADVANCED_FACE ( 'NONE', ( #334 ), #145, .F. ) ; +#3011 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 1.025000000000000100, 0.1875000000000006900 ) ) ; +#3012 = EDGE_CURVE ( 'NONE', #2912, #119, #1817, .T. ) ; +#3013 = EDGE_CURVE ( 'NONE', #2784, #3031, #3170, .T. ) ; +#3014 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#3015 = EDGE_CURVE ( 'NONE', #838, #1980, #2602, .T. ) ; +#3016 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3017 = VERTEX_POINT ( 'NONE', #1227 ) ; +#3018 = DIRECTION ( 'NONE', ( 9.757819552369539900E-015, 0.1736481776669330200, 0.9848077530122075800 ) ) ; +#3019 = EDGE_CURVE ( 'NONE', #3004, #3097, #1118, .T. ) ; +#3020 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#3021 = AXIS2_PLACEMENT_3D ( 'NONE', #635, #1480, #1205 ) ; +#3022 = ORIENTED_EDGE ( 'NONE', *, *, #2311, .T. ) ; +#3023 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#3024 = EDGE_CURVE ( 'NONE', #2574, #2275, #3232, .T. ) ; +#3025 = ORIENTED_EDGE ( 'NONE', *, *, #811, .T. ) ; +#3026 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3027 = VERTEX_POINT ( 'NONE', #710 ) ; +#3028 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3029 = CIRCLE ( 'NONE', #749, 0.1074873629539410700 ) ; +#3030 = ADVANCED_FACE ( 'NONE', ( #2154 ), #2431, .T. ) ; +#3031 = VERTEX_POINT ( 'NONE', #1871 ) ; +#3032 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#3033 = AXIS2_PLACEMENT_3D ( 'NONE', #2904, #726, #2716 ) ; +#3034 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 1.025064475631343800, 1.351507855905372100 ) ) ; +#3035 = DIRECTION ( 'NONE', ( 0.9848077530122080200, 0.1736481776669307200, 2.886163389250643800E-015 ) ) ; +#3036 = FILL_AREA_STYLE ('',( #3509 ) ) ; +#3037 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .F. ) ; +#3038 = EDGE_LOOP ( 'NONE', ( #2387, #1183, #564, #2017 ) ) ; +#3039 = EDGE_LOOP ( 'NONE', ( #1346, #1440, #2834, #677, #3578, #3480 ) ) ; +#3040 = LINE ( 'NONE', #1686, #2299 ) ; +#3041 = EDGE_CURVE ( 'NONE', #3507, #3283, #1593, .T. ) ; +#3042 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811771100, 1.367364817766692400, -1.389631845382397300 ) ) ; +#3043 = ORIENTED_EDGE ( 'NONE', *, *, #1395, .F. ) ; +#3044 = CARTESIAN_POINT ( 'NONE', ( 0.6999999999999942900, 0.8750000000000001100, 1.450000000000002400 ) ) ; +#3045 = LINE ( 'NONE', #1115, #2158 ) ; +#3046 = ORIENTED_EDGE ( 'NONE', *, *, #1372, .T. ) ; +#3047 = ADVANCED_FACE ( 'NONE', ( #854 ), #2410, .F. ) ; +#3048 = LINE ( 'NONE', #3489, #904 ) ; +#3049 = DIRECTION ( 'NONE', ( 0.08119109945247292300, -0.9966985529083999300, 2.834772086184661500E-016 ) ) ; +#3050 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.026036203763115900E-015 ) ) ; +#3051 = FACE_OUTER_BOUND ( 'NONE', #2791, .T. ) ; +#3052 = AXIS2_PLACEMENT_3D ( 'NONE', #3406, #1995, #1732 ) ; +#3053 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2751, #1902, #3312, #3275 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278623600, 7.053504340080555900 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232520000, 0.8117923620232520000, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3054 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3055 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 1.025000000000000100, -0.7625000000000049500 ) ) ; +#3056 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999997500, 0.1496346075389735600, -0.7625000000000069500 ) ) ; +#3057 = LINE ( 'NONE', #1129, #266 ) ; +#3058 = EDGE_CURVE ( 'NONE', #3296, #3607, #1302, .T. ) ; +#3059 = CARTESIAN_POINT ( 'NONE', ( -0.7586887398096264800, 1.029954841046324000, -1.449126327838417200 ) ) ; +#3060 = LINE ( 'NONE', #3533, #1567 ) ; +#3061 = LINE ( 'NONE', #1370, #1955 ) ; +#3062 = ADVANCED_FACE ( 'NONE', ( #766 ), #1511, .T. ) ; +#3063 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811730000, 1.349999999999999200, 1.879013177736646400E-015 ) ) ; +#3064 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 0.8750000000000001100, 1.350000000000002500 ) ) ; +#3065 = AXIS2_PLACEMENT_3D ( 'NONE', #503, #247, #3018 ) ; +#3066 = ORIENTED_EDGE ( 'NONE', *, *, #2754, .F. ) ; +#3067 = DIRECTION ( 'NONE', ( 0.08119109945247392200, 0.9966985529083999300, 2.834772086184696500E-016 ) ) ; +#3068 = VECTOR ( 'NONE', #487, 1000.000000000000000 ) ; +#3069 =( NAMED_UNIT ( * ) PLANE_ANGLE_UNIT ( ) SI_UNIT ( $, .RADIAN. ) ); +#3070 = FACE_OUTER_BOUND ( 'NONE', #1548, .T. ) ; +#3071 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#3072 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000057300, 0.8750000000000001100, 1.449999999999998000 ) ) ; +#3073 = ORIENTED_EDGE ( 'NONE', *, *, #3618, .T. ) ; +#3074 = LINE ( 'NONE', #2009, #2286 ) ; +#3075 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1300, #1025, #1590, #1881 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( -2.664535259100375700E-015, 0.01507913049647574400 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3076 = FACE_OUTER_BOUND ( 'NONE', #257, .T. ) ; +#3077 = VERTEX_POINT ( 'NONE', #3230 ) ; +#3078 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999979300, 0.7675126370460593200, 0.7625000000000008400 ) ) ; +#3079 = AXIS2_PLACEMENT_3D ( 'NONE', #2983, #2411, #2696 ) ; +#3080 = DIRECTION ( 'NONE', ( -0.1710878697460357100, -0.9702875252478139200, -0.1710878697460366500 ) ) ; +#3081 = VECTOR ( 'NONE', #2815, 1000.000000000000000 ) ; +#3082 = ORIENTED_EDGE ( 'NONE', *, *, #3438, .F. ) ; +#3083 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121306700, 0.7762396542215368500, -0.7625000000000052800 ) ) ; +#3084 = EDGE_CURVE ( 'NONE', #2371, #3223, #3002, .T. ) ; +#3085 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3086 = EDGE_LOOP ( 'NONE', ( #2992, #1627, #328, #2640 ) ) ; +#3087 = ORIENTED_EDGE ( 'NONE', *, *, #1241, .T. ) ; +#3088 = LINE ( 'NONE', #349, #1852 ) ; +#3089 = VERTEX_POINT ( 'NONE', #2969 ) ; +#3090 = VECTOR ( 'NONE', #509, 1000.000000000000000 ) ; +#3091 = PLANE ( 'NONE', #3333 ) ; +#3092 = VECTOR ( 'NONE', #1210, 1000.000000000000000 ) ; +#3093 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -1.000000000000000000, 0.0000000000000000000 ) ) ; +#3094 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 1.349999999999999200, -1.075061033198908300 ) ) ; +#3095 = ORIENTED_EDGE ( 'NONE', *, *, #1517, .F. ) ; +#3096 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #2917 ), #2860 ) ; +#3097 = VERTEX_POINT ( 'NONE', #3241 ) ; +#3098 = ADVANCED_FACE ( 'NONE', ( #3437 ), #465, .T. ) ; +#3099 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763115900E-015 ) ) ; +#3100 = ORIENTED_EDGE ( 'NONE', *, *, #3250, .T. ) ; +#3101 = DIRECTION ( 'NONE', ( -0.1710878697460363500, -0.9702875252478137000, 0.1710878697460352600 ) ) ; +#3102 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938385000, 0.0000000000000000000, 0.7624999999999930700 ) ) ; +#3103 = ORIENTED_EDGE ( 'NONE', *, *, #675, .F. ) ; +#3104 = ORIENTED_EDGE ( 'NONE', *, *, #2753, .F. ) ; +#3105 = EDGE_CURVE ( 'NONE', #948, #3089, #508, .T. ) ; +#3106 = EDGE_CURVE ( 'NONE', #1813, #1616, #683, .T. ) ; +#3107 = ORIENTED_EDGE ( 'NONE', *, *, #2689, .F. ) ; +#3108 = VECTOR ( 'NONE', #988, 1000.000000000000100 ) ; +#3109 = CARTESIAN_POINT ( 'NONE', ( 1.400000000000002600, 0.1496346075389735600, -0.7624999999999971800 ) ) ; +#3110 = PLANE ( 'NONE', #700 ) ; +#3111 = EDGE_LOOP ( 'NONE', ( #2149, #549, #2449, #1048 ) ) ; +#3112 = FACE_OUTER_BOUND ( 'NONE', #1116, .T. ) ; +#3113 = PLANE ( 'NONE', #1563 ) ; +#3114 = CARTESIAN_POINT ( 'NONE', ( -1.389536528938379600, 0.0000000000000000000, -0.7625000000000069500 ) ) ; +#3115 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686311200, 0.2500000000000005000, -1.238252975868640900 ) ) ; +#3116 = CIRCLE ( 'NONE', #1325, 0.09999999999999999200 ) ; +#3117 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999942700, 0.8750000000000001100, 1.450000000000002600 ) ) ; +#3118 = VERTEX_POINT ( 'NONE', #1037 ) ; +#3119 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3120 = CARTESIAN_POINT ( 'NONE', ( -0.7179965649960857700, 1.490064590083929300, 1.269515789694857200 ) ) ; +#3121 = ORIENTED_EDGE ( 'NONE', *, *, #956, .F. ) ; +#3122 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121361100, 0.7762396542215368500, 0.7624999999999948500 ) ) ; +#3123 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048391900, 0.2709056820933485300, -0.1875000000000062200 ) ) ; +#3124 = SPHERICAL_SURFACE ( 'NONE', #3405, 0.1000000000000000100 ) ; +#3125 = ORIENTED_EDGE ( 'NONE', *, *, #908, .T. ) ; +#3126 = LINE ( 'NONE', #761, #74 ) ; +#3127 = EDGE_CURVE ( 'NONE', #2512, #422, #3561, .T. ) ; +#3128 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575051200, 0.01404554541429388000, -0.7625000000000061700 ) ) ; +#3129 = EDGE_CURVE ( 'NONE', #780, #939, #1419, .T. ) ; +#3130 = ORIENTED_EDGE ( 'NONE', *, *, #1873, .F. ) ; +#3131 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065918000, 0.8749355243686552900, -1.351507855905381900 ) ) ; +#3132 = VECTOR ( 'NONE', #3446, 1000.000000000000000 ) ; +#3133 = AXIS2_PLACEMENT_3D ( 'NONE', #547, #813, #526 ) ; +#3134 = VECTOR ( 'NONE', #3420, 1000.000000000000100 ) ; +#3135 = ORIENTED_EDGE ( 'NONE', *, *, #1535, .F. ) ; +#3136 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636670800, 0.1636801529532674600, 0.1875000000000020500 ) ) ; +#3137 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#3138 = ORIENTED_EDGE ( 'NONE', *, *, #326, .F. ) ; +#3139 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048390700, 0.7884183191394078500, 0.7625000000000016200 ) ) ; +#3140 = ORIENTED_EDGE ( 'NONE', *, *, #2436, .F. ) ; +#3141 = VECTOR ( 'NONE', #3373, 1000.000000000000000 ) ; +#3142 = STYLED_ITEM ( 'NONE', ( #2131 ), #3606 ) ; +#3143 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575054500, 0.01404554541429388000, -0.1874999999999978600 ) ) ; +#3144 = CARTESIAN_POINT ( 'NONE', ( -0.5882529758686400000, 0.1500000000000004900, 1.238252975868632900 ) ) ; +#3145 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575049800, 0.01404554541429388000, 1.137500000000002000 ) ) ; +#3146 = LINE ( 'NONE', #1678, #919 ) ; +#3147 = ORIENTED_EDGE ( 'NONE', *, *, #2061, .F. ) ; +#3148 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3149 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3150 = EDGE_LOOP ( 'NONE', ( #686, #1413, #2994, #3135 ) ) ; +#3151 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636670800, 0.1636801529532674600, -0.1875000000000061900 ) ) ; +#3152 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3153 = LINE ( 'NONE', #3120, #1751 ) ; +#3154 = EDGE_CURVE ( 'NONE', #3500, #1333, #2064, .T. ) ; +#3155 = AXIS2_PLACEMENT_3D ( 'NONE', #979, #1848, #2667 ) ; +#3156 = FACE_OUTER_BOUND ( 'NONE', #2361, .T. ) ; +#3157 = SURFACE_SIDE_STYLE ('',( #3470 ) ) ; +#3158 = VECTOR ( 'NONE', #2042, 1000.000000000000000 ) ; +#3159 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 0.7675126370460593200, -1.137499999999999300 ) ) ; +#3160 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811705600, 1.449999999999999300, -1.291151070081180800 ) ) ; +#3161 = VECTOR ( 'NONE', #2230, 1000.000000000000000 ) ; +#3162 = ORIENTED_EDGE ( 'NONE', *, *, #2551, .F. ) ; +#3163 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811767800, 1.349999999999999200, -1.291151070081176600 ) ) ; +#3164 = ORIENTED_EDGE ( 'NONE', *, *, #208, .F. ) ; +#3165 = VERTEX_POINT ( 'NONE', #1585 ) ; +#3166 = ORIENTED_EDGE ( 'NONE', *, *, #1557, .T. ) ; +#3167 = AXIS2_PLACEMENT_3D ( 'NONE', #2534, #1926, #2210 ) ; +#3168 = CARTESIAN_POINT ( 'NONE', ( 0.6867337511698576900, 0.2326351822333074000, -1.238252975868636700 ) ) ; +#3169 = ORIENTED_EDGE ( 'NONE', *, *, #1669, .T. ) ; +#3170 = LINE ( 'NONE', #2054, #24 ) ; +#3171 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3172 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 0.8750000000000001100, -0.1875000000000048000 ) ) ; +#3173 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575056500, 0.01404554541429388000, -0.7624999999999979600 ) ) ; +#3174 = VERTEX_POINT ( 'NONE', #249 ) ; +#3175 = CIRCLE ( 'NONE', #3490, 0.2574873629539408100 ) ; +#3176 = SURFACE_SIDE_STYLE ('',( #3576 ) ) ; +#3177 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999967100, 0.7675126370460593200, -1.137500000000004800 ) ) ; +#3178 = EDGE_CURVE ( 'NONE', #2381, #827, #3301, .T. ) ; +#3179 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811794400, 1.349999999999999200, 1.291151070081172600 ) ) ; +#3180 = EDGE_CURVE ( 'NONE', #3165, #3299, #1892, .T. ) ; +#3181 = LINE ( 'NONE', #411, #1777 ) ; +#3182 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065916900, 1.025064475631344700, -1.351507855905381500 ) ) ; +#3183 = VERTEX_POINT ( 'NONE', #2166 ) ; +#3184 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 0.7675126370460593200, -0.1874999999999992200 ) ) ; +#3185 = AXIS2_PLACEMENT_3D ( 'NONE', #875, #2308, #44 ) ; +#3186 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065918000, 0.8749355243686552900, -1.351507855905381900 ) ) ; +#3187 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #3445, #3403, #2575, #1454 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.126513523093313200, 3.141592653589796200 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3188 = ORIENTED_EDGE ( 'NONE', *, *, #2451, .T. ) ; +#3189 = EDGE_LOOP ( 'NONE', ( #3419, #300, #699, #627 ) ) ; +#3190 = AXIS2_PLACEMENT_3D ( 'NONE', #135, #1550, #3511 ) ; +#3191 = LINE ( 'NONE', #2088, #3459 ) ; +#3192 = LINE ( 'NONE', #807, #222 ) ; +#3193 = DIRECTION ( 'NONE', ( -3.252606517456511700E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3194 = ORIENTED_EDGE ( 'NONE', *, *, #1038, .F. ) ; +#3195 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#3196 = ORIENTED_EDGE ( 'NONE', *, *, #1002, .F. ) ; +#3197 = LINE ( 'NONE', #1312, #3068 ) ; +#3198 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#3199 = EDGE_LOOP ( 'NONE', ( #2132, #3541, #1415, #1131 ) ) ; +#3200 = EDGE_CURVE ( 'NONE', #2724, #2346, #375, .T. ) ; +#3201 = EDGE_CURVE ( 'NONE', #1161, #2315, #1847, .T. ) ; +#3202 = CYLINDRICAL_SURFACE ( 'NONE', #3554, 0.2574873629539408100 ) ; +#3203 = ORIENTED_EDGE ( 'NONE', *, *, #2827, .T. ) ; +#3204 =( LENGTH_UNIT ( ) NAMED_UNIT ( * ) SI_UNIT ( .MILLI., .METRE. ) ); +#3205 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000028200, 1.025000000000000100, -1.450000000000001500 ) ) ; +#3206 = VERTEX_POINT ( 'NONE', #1359 ) ; +#3207 = CIRCLE ( 'NONE', #909, 0.2574873629539408100 ) ; +#3208 = DIRECTION ( 'NONE', ( 3.220430795721757200E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3209 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #1219 ) ) ; +#3210 = SURFACE_SIDE_STYLE ('',( #2988 ) ) ; +#3211 = SURFACE_SIDE_STYLE ('',( #1214 ) ) ; +#3212 = CIRCLE ( 'NONE', #1940, 0.2574873629539408100 ) ; +#3213 = ORIENTED_EDGE ( 'NONE', *, *, #3246, .T. ) ; +#3214 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575053200, 0.01404554541429388000, 0.1875000000000020300 ) ) ; +#3215 = VERTEX_POINT ( 'NONE', #2763 ) ; +#3216 = ORIENTED_EDGE ( 'NONE', *, *, #2480, .T. ) ; +#3217 = ORIENTED_EDGE ( 'NONE', *, *, #3443, .F. ) ; +#3218 = VECTOR ( 'NONE', #1820, 1000.000000000000000 ) ; +#3219 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636669000, 0.1636801529532674600, -0.7625000000000062800 ) ) ; +#3220 = ORIENTED_EDGE ( 'NONE', *, *, #121, .F. ) ; +#3221 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000054000, 1.025000000000000100, 1.349999999999997900 ) ) ; +#3222 = CIRCLE ( 'NONE', #32, 0.1499999999999999100 ) ; +#3223 = VERTEX_POINT ( 'NONE', #781 ) ; +#3224 = FACE_OUTER_BOUND ( 'NONE', #3150, .T. ) ; +#3225 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3226 = VECTOR ( 'NONE', #42, 1000.000000000000000 ) ; +#3227 = EDGE_CURVE ( 'NONE', #2082, #275, #2108, .T. ) ; +#3228 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3229 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #1654 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #2769, #570, #2521 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#3230 = CARTESIAN_POINT ( 'NONE', ( 0.9500000000000027300, 0.2500000000000000600, -0.7624999999999987300 ) ) ; +#3231 = ADVANCED_FACE ( 'NONE', ( #2019 ), #2187, .F. ) ; +#3232 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #2386, #168, #3256, #3269 ), + .UNSPECIFIED., .F., .T. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 0.0000000000000000000, 0.01507913049647768700 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3233 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3234 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938378300, 0.0000000000000000000, 1.137500000000002600 ) ) ; +#3235 = ORIENTED_EDGE ( 'NONE', *, *, #3548, .T. ) ; +#3236 = VECTOR ( 'NONE', #36, 1000.000000000000000 ) ; +#3237 = LINE ( 'NONE', #678, #1694 ) ; +#3238 = ORIENTED_EDGE ( 'NONE', *, *, #1491, .F. ) ; +#3239 = AXIS2_PLACEMENT_3D ( 'NONE', #3159, #2638, #961 ) ; +#3240 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936262100, 0.2621786649178711200, 0.7624999999999941800 ) ) ; +#3241 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312065916900, 1.025064475631344700, -1.351507855905381500 ) ) ; +#3242 = DIRECTION ( 'NONE', ( 0.9975640502598247500, 0.06975647374411803000, 3.482976265782951900E-015 ) ) ; +#3243 = ORIENTED_EDGE ( 'NONE', *, *, #743, .T. ) ; +#3244 = DIRECTION ( 'NONE', ( 3.639014572216769300E-015, -4.336808689942020100E-015, -1.000000000000000000 ) ) ; +#3245 = AXIS2_PLACEMENT_3D ( 'NONE', #2765, #308, #3398 ) ; +#3246 = EDGE_CURVE ( 'NONE', #19, #647, #1460, .T. ) ; +#3247 = CIRCLE ( 'NONE', #3251, 0.1074873629539410700 ) ; +#3248 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763109500E-015 ) ) ; +#3249 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.530375571056961200E-015 ) ) ; +#3250 = EDGE_CURVE ( 'NONE', #706, #2249, #550, .T. ) ; +#3251 = AXIS2_PLACEMENT_3D ( 'NONE', #1226, #2886, #361 ) ; +#3252 = ADVANCED_FACE ( 'NONE', ( #2198 ), #2492, .T. ) ; +#3253 = LINE ( 'NONE', #2243, #1151 ) ; +#3254 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.368560414141787200E-015 ) ) ; +#3255 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000013800, 0.7675126370460593200, -0.1874999999999992200 ) ) ; +#3256 = CARTESIAN_POINT ( 'NONE', ( 0.7010052706043986600, 1.025021492284356600, 1.449996210330393200 ) ) ; +#3257 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3258 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2697 ) ) ; +#3259 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000000400, 0.7675126370460593200, 0.1875000000000006900 ) ) ; +#3260 = ORIENTED_EDGE ( 'NONE', *, *, #2264, .F. ) ; +#3261 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3262 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3263 = ORIENTED_EDGE ( 'NONE', *, *, #3501, .F. ) ; +#3264 = ORIENTED_EDGE ( 'NONE', *, *, #2846, .T. ) ; +#3265 = AXIS2_PLACEMENT_3D ( 'NONE', #2196, #1670, #1406 ) ; +#3266 = VECTOR ( 'NONE', #108, 1000.000000000000000 ) ; +#3267 = EDGE_LOOP ( 'NONE', ( #1959, #1074, #1807, #1313, #1860, #3477, #999, #2388, #2247, #2467 ) ) ; +#3268 = CARTESIAN_POINT ( 'NONE', ( -0.7586887398096365800, 1.029954841046322600, 1.449126327838409000 ) ) ; +#3269 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 1.025064475631345000, 1.449988631206598200 ) ) ; +#3270 = FACE_OUTER_BOUND ( 'NONE', #525, .T. ) ; +#3271 = CARTESIAN_POINT ( 'NONE', ( -1.056637282048397400, 0.7884183191394078500, 1.137499999999994200 ) ) ; +#3272 = ADVANCED_FACE ( 'NONE', ( #246 ), #642, .F. ) ; +#3273 = VECTOR ( 'NONE', #1673, 1000.000000000000000 ) ; +#3274 = ORIENTED_EDGE ( 'NONE', *, *, #705, .T. ) ; +#3275 = CARTESIAN_POINT ( 'NONE', ( 0.7015078559053691300, 0.8749355243686551800, 1.449988631206598200 ) ) ; +#3276 = EDGE_CURVE ( 'NONE', #3496, #768, #3433, .T. ) ; +#3277 = ORIENTED_EDGE ( 'NONE', *, *, #2944, .F. ) ; +#3278 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000047100, 0.7675126370460593200, -1.137499999999999300 ) ) ; +#3279 = CARTESIAN_POINT ( 'NONE', ( -1.399999999999999200, 0.1496346075389735600, -0.1875000000000068800 ) ) ; +#3280 = DIRECTION ( 'NONE', ( 4.021362763320627000E-015, 2.168404344971004900E-015, -1.000000000000000000 ) ) ; +#3281 = CIRCLE ( 'NONE', #2749, 0.2574873629539408100 ) ; +#3282 = ORIENTED_EDGE ( 'NONE', *, *, #1029, .T. ) ; +#3283 = VERTEX_POINT ( 'NONE', #2795 ) ; +#3284 = ADVANCED_FACE ( 'NONE', ( #1547 ), #3124, .T. ) ; +#3285 = VECTOR ( 'NONE', #2360, 1000.000000000000000 ) ; +#3286 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #2917 ) ) ; +#3287 = EDGE_LOOP ( 'NONE', ( #964, #815, #1825, #1164 ) ) ; +#3288 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.473827927083719500E-015 ) ) ; +#3289 = FACE_OUTER_BOUND ( 'NONE', #1121, .T. ) ; +#3290 = ORIENTED_EDGE ( 'NONE', *, *, #1017, .T. ) ; +#3291 = VECTOR ( 'NONE', #901, 1000.000000000000100 ) ; +#3292 = VECTOR ( 'NONE', #949, 1000.000000000000000 ) ; +#3293 = EDGE_CURVE ( 'NONE', #868, #1523, #3040, .T. ) ; +#3294 = EDGE_CURVE ( 'NONE', #1713, #706, #721, .T. ) ; +#3295 = VERTEX_POINT ( 'NONE', #1162 ) ; +#3296 = VERTEX_POINT ( 'NONE', #284 ) ; +#3297 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#3298 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636672100, 0.1636801529532674600, 0.1874999999999937300 ) ) ; +#3299 = VERTEX_POINT ( 'NONE', #1989 ) ; +#3300 = ORIENTED_EDGE ( 'NONE', *, *, #2450, .F. ) ; +#3301 = LINE ( 'NONE', #3298, #2562 ) ; +#3302 = ADVANCED_FACE ( 'NONE', ( #2952 ), #2861, .T. ) ; +#3303 = EDGE_LOOP ( 'NONE', ( #1934, #3559, #2621, #1012 ) ) ; +#3304 = LINE ( 'NONE', #1646, #2741 ) ; +#3305 = CARTESIAN_POINT ( 'NONE', ( 0.7999962103303855900, 0.8749785077156435600, 1.351005270604407800 ) ) ; +#3306 = AXIS2_PLACEMENT_3D ( 'NONE', #2268, #1130, #3326 ) ; +#3307 = ORIENTED_EDGE ( 'NONE', *, *, #1600, .T. ) ; +#3308 = LINE ( 'NONE', #2965, #1468 ) ; +#3309 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3310 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048395300, 0.2709056820933485300, -0.7624999999999978500 ) ) ; +#3311 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 1.025000000000000100, -0.7624999999999992900 ) ) ; +#3312 = CARTESIAN_POINT ( 'NONE', ( 0.7586887398096247000, 0.8700451589536760700, 1.449126327838413700 ) ) ; +#3313 = EDGE_CURVE ( 'NONE', #2082, #965, #804, .T. ) ; +#3314 = EDGE_CURVE ( 'NONE', #1789, #139, #1377, .T. ) ; +#3315 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999946000, 0.8750000000000001100, 1.350000000000002500 ) ) ; +#3316 = ORIENTED_EDGE ( 'NONE', *, *, #3354, .F. ) ; +#3317 = ADVANCED_FACE ( 'NONE', ( #3518 ), #2218, .F. ) ; +#3318 = FACE_OUTER_BOUND ( 'NONE', #2864, .T. ) ; +#3319 = PLANE ( 'NONE', #3530 ) ; +#3320 = AXIS2_PLACEMENT_3D ( 'NONE', #3334, #569, #1936 ) ; +#3321 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.336808689942020100E-015 ) ) ; +#3322 = ORIENTED_EDGE ( 'NONE', *, *, #3384, .T. ) ; +#3323 = VECTOR ( 'NONE', #2101, 1000.000000000000000 ) ; +#3324 = EDGE_LOOP ( 'NONE', ( #1371, #2895, #3260, #1893 ) ) ; +#3325 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936260100, 0.2621786649178711200, 0.1874999999999940300 ) ) ; +#3326 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1736481776669308900, -0.9848077530122078000 ) ) ; +#3327 = ORIENTED_EDGE ( 'NONE', *, *, #141, .T. ) ; +#3328 = DIRECTION ( 'NONE', ( 0.1710878697460353200, -0.9702875252478137000, 0.1710878697460364300 ) ) ; +#3329 = VECTOR ( 'NONE', #1869, 1000.000000000000000 ) ; +#3330 = LINE ( 'NONE', #2165, #3506 ) ; +#3331 = ORIENTED_EDGE ( 'NONE', *, *, #2084, .T. ) ; +#3332 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.473827927083719500E-015 ) ) ; +#3333 = AXIS2_PLACEMENT_3D ( 'NONE', #23, #1434, #2504 ) ; +#3334 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999979300, 1.025000000000000100, -0.7625000000000049500 ) ) ; +#3335 = ADVANCED_FACE ( 'NONE', ( #1935 ), #2232, .F. ) ; +#3336 = DIRECTION ( 'NONE', ( 0.9966985529084000400, -0.08119109945247293700, 3.479954397931634400E-015 ) ) ; +#3337 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000057300, 0.8750000000000001100, 1.449999999999998000 ) ) ; +#3338 = VERTEX_POINT ( 'NONE', #307 ) ; +#3339 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #1907, #3268, #481, #3034 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278616500, 7.053504340080558600 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232497800, 0.8117923620232497800, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3340 = ORIENTED_EDGE ( 'NONE', *, *, #3618, .F. ) ; +#3341 = VECTOR ( 'NONE', #3009, 1000.000000000000100 ) ; +#3342 = AXIS2_PLACEMENT_3D ( 'NONE', #3136, #1735, #603 ) ; +#3343 = CARTESIAN_POINT ( 'NONE', ( 1.399999999999999200, 0.1496346075389735600, 0.1875000000000027800 ) ) ; +#3344 = EDGE_LOOP ( 'NONE', ( #1353, #1763, #3391, #3463 ) ) ; +#3345 = DIRECTION ( 'NONE', ( 0.1710878697460353500, 0.9702875252478137000, 0.1710878697460364000 ) ) ; +#3346 = CIRCLE ( 'NONE', #110, 0.2574873629539408100 ) ; +#3347 = ORIENTED_EDGE ( 'NONE', *, *, #2688, .T. ) ; +#3348 = ORIENTED_EDGE ( 'NONE', *, *, #1990, .T. ) ; +#3349 = DIRECTION ( 'NONE', ( 0.1736481776669307200, 0.9848077530122080200, 6.062893718482056000E-016 ) ) ; +#3350 = LINE ( 'NONE', #1748, #2305 ) ; +#3351 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3352 = CARTESIAN_POINT ( 'NONE', ( -0.7010052706044104200, 0.8749785077156442300, 1.449996210330388700 ) ) ; +#3353 = VECTOR ( 'NONE', #2866, 1000.000000000000000 ) ; +#3354 = EDGE_CURVE ( 'NONE', #1360, #1180, #3601, .T. ) ; +#3355 = AXIS2_PLACEMENT_3D ( 'NONE', #1187, #906, #616 ) ; +#3356 = ADVANCED_FACE ( 'NONE', ( #1299 ), #3091, .F. ) ; +#3357 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.530375571056961200E-015 ) ) ; +#3358 = CARTESIAN_POINT ( 'NONE', ( 0.0000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3359 = ORIENTED_EDGE ( 'NONE', *, *, #140, .T. ) ; +#3360 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3361 = EDGE_CURVE ( 'NONE', #1980, #604, #2599, .T. ) ; +#3362 = EDGE_CURVE ( 'NONE', #2475, #2331, #462, .T. ) ; +#3363 = DIRECTION ( 'NONE', ( 1.819507286108383100E-015, -2.168404344971009300E-015, -1.000000000000000000 ) ) ; +#3364 = CIRCLE ( 'NONE', #2086, 0.2574873629539408100 ) ; +#3365 = CLOSED_SHELL ( 'NONE', ( #227, #483, #1086, #2718, #1330, #738, #2043, #1594, #1558, #2773, #2481, #2423 ) ) ; +#3366 = ORIENTED_EDGE ( 'NONE', *, *, #395, .F. ) ; +#3367 = CARTESIAN_POINT ( 'NONE', ( -1.099504782936260100, 0.2621786649178711200, 0.1874999999999940300 ) ) ; +#3368 = AXIS2_PLACEMENT_3D ( 'NONE', #429, #3479, #2653 ) ; +#3369 = ORIENTED_EDGE ( 'NONE', *, *, #3227, .T. ) ; +#3370 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048393300, 0.2709056820933485300, 0.1874999999999937000 ) ) ; +#3371 = CYLINDRICAL_SURFACE ( 'NONE', #2391, 0.1074873629539407500 ) ; +#3372 = ADVANCED_FACE ( 'NONE', ( #1204 ), #31, .T. ) ; +#3373 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3374 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 0.1736481776669308900, 0.9848077530122078000 ) ) ; +#3375 = AXIS2_PLACEMENT_3D ( 'NONE', #1059, #3016, #800 ) ; +#3376 = CIRCLE ( 'NONE', #2139, 0.2574873629539408100 ) ; +#3377 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636670800, 0.1636801529532672900, 0.1875000000000020500 ) ) ; +#3378 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.7675126370460593200, -0.7624999999999992900 ) ) ; +#3379 = LINE ( 'NONE', #1232, #413 ) ; +#3380 = DIRECTION ( 'NONE', ( 0.06975647374411803000, 0.9975640502598247500, 2.435534263410890400E-016 ) ) ; +#3381 = EDGE_LOOP ( 'NONE', ( #1233, #1510, #376, #601 ) ) ; +#3382 = EDGE_LOOP ( 'NONE', ( #2856, #1596, #3263, #3327 ) ) ; +#3383 = EDGE_CURVE ( 'NONE', #2926, #1826, #1519, .T. ) ; +#3384 = EDGE_CURVE ( 'NONE', #3295, #786, #558, .T. ) ; +#3385 = CARTESIAN_POINT ( 'NONE', ( 0.6575681666213617500, 1.274258836627386800, 1.406048941922590600 ) ) ; +#3386 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #776, #1083, #2447, #2984 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 3.141592653589793100, 3.156671784086267700 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.9999810517417155900, 0.9999810517417155900, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3387 = EDGE_LOOP ( 'NONE', ( #1649, #3369, #403 ) ) ; +#3388 = VECTOR ( 'NONE', #482, 1000.000000000000200 ) ; +#3389 = DIRECTION ( 'NONE', ( -0.1736481776669307200, -0.9848077530122080200, -6.062893718482056000E-016 ) ) ; +#3390 = VERTEX_POINT ( 'NONE', #205 ) ; +#3391 = ORIENTED_EDGE ( 'NONE', *, *, #1007, .T. ) ; +#3392 = AXIS2_PLACEMENT_3D ( 'NONE', #1859, #199, #2138 ) ; +#3393 = DIRECTION ( 'NONE', ( 0.1710878697460364300, 0.9702875252478137000, -0.1710878697460352900 ) ) ; +#3394 = PLANE ( 'NONE', #2272 ) ; +#3395 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121293400, 0.7762396542215368500, -1.137500000000005300 ) ) ; +#3396 = ORIENTED_EDGE ( 'NONE', *, *, #696, .T. ) ; +#3397 = FACE_OUTER_BOUND ( 'NONE', #1914, .T. ) ; +#3398 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.491481338843133400E-015 ) ) ; +#3399 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3400 = DIRECTION ( 'NONE', ( 0.0000000000000000000, -0.1736481776669316900, -0.9848077530122078000 ) ) ; +#3401 = CARTESIAN_POINT ( 'NONE', ( 0.6411510700811691200, 1.349999999999999200, 1.291151070081176600 ) ) ; +#3402 = CARTESIAN_POINT ( 'NONE', ( -0.6411510700811797700, 1.449999999999999300, 1.375061033198900400 ) ) ; +#3403 = CARTESIAN_POINT ( 'NONE', ( -0.7999962103303963600, 0.8749785077156441200, 1.351005270604402200 ) ) ; +#3404 = ORIENTED_EDGE ( 'NONE', *, *, #2633, .F. ) ; +#3405 = AXIS2_PLACEMENT_3D ( 'NONE', #1653, #1050, #1412 ) ; +#3406 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000047100, 0.7675126370460593200, 1.137499999999995100 ) ) ; +#3407 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048395300, 0.2709056820933485300, 0.7624999999999937400 ) ) ; +#3408 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999942700, 0.8750000000000001100, 1.450000000000002600 ) ) ; +#3409 = ORIENTED_EDGE ( 'NONE', *, *, #140, .F. ) ; +#3410 = VECTOR ( 'NONE', #2287, 1000.000000000000000 ) ; +#3411 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.368560414141787200E-015 ) ) ; +#3412 = ORIENTED_EDGE ( 'NONE', *, *, #3438, .T. ) ; +#3413 = ORIENTED_EDGE ( 'NONE', *, *, #209, .F. ) ; +#3414 = VERTEX_POINT ( 'NONE', #450 ) ; +#3415 = EDGE_CURVE ( 'NONE', #1366, #1323, #688, .T. ) ; +#3416 = AXIS2_PLACEMENT_3D ( 'NONE', #2857, #384, #3465 ) ; +#3417 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000033800, 1.025000000000000100, 0.7624999999999951800 ) ) ; +#3418 = ADVANCED_FACE ( 'NONE', ( #1981 ), #120, .T. ) ; +#3419 = ORIENTED_EDGE ( 'NONE', *, *, #1138, .F. ) ; +#3420 = DIRECTION ( 'NONE', ( -0.06975647374411818300, -0.9975640502598247500, -2.435534263410896300E-016 ) ) ; +#3421 = VECTOR ( 'NONE', #2012, 1000.000000000000100 ) ; +#3422 = CARTESIAN_POINT ( 'NONE', ( 0.7396318453823975700, 1.367364817766692400, -1.291151070081176100 ) ) ; +#3423 = CARTESIAN_POINT ( 'NONE', ( -1.199139342636674100, 0.1636801529532672900, 0.7624999999999937400 ) ) ; +#3424 = FACE_OUTER_BOUND ( 'NONE', #3387, .T. ) ; +#3425 = ORIENTED_EDGE ( 'NONE', *, *, #3024, .F. ) ; +#3426 = CIRCLE ( 'NONE', #2949, 0.2574873629539408100 ) ; +#3427 = FACE_OUTER_BOUND ( 'NONE', #1699, .T. ) ; +#3428 = AXIS2_PLACEMENT_3D ( 'NONE', #2046, #1509, #1207 ) ; +#3429 = DIRECTION ( 'NONE', ( -0.1710878697460358800, -0.9702875252478139200, 0.1710878697460355100 ) ) ; +#3430 = EDGE_LOOP ( 'NONE', ( #1166, #682, #3169, #873 ) ) ; +#3431 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3432 = DIRECTION ( 'NONE', ( -0.08119109945247392200, 0.9966985529083999300, -2.834772086184696500E-016 ) ) ; +#3433 = LINE ( 'NONE', #2470, #1112 ) ; +#3434 = VERTEX_POINT ( 'NONE', #3168 ) ; +#3435 = ORIENTED_EDGE ( 'NONE', *, *, #2312, .F. ) ; +#3436 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 4.034714938350821100E-015 ) ) ; +#3437 = FACE_OUTER_BOUND ( 'NONE', #3621, .T. ) ; +#3438 = EDGE_CURVE ( 'NONE', #3500, #876, #1728, .T. ) ; +#3439 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 0.0000000000000000000 ) ) ; +#3440 = EDGE_CURVE ( 'NONE', #1028, #2839, #1342, .T. ) ; +#3441 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, -0.0000000000000000000, -1.000000000000000000 ) ) ; +#3442 = EDGE_LOOP ( 'NONE', ( #1378, #1142 ) ) ; +#3443 = EDGE_CURVE ( 'NONE', #350, #1301, #1574, .T. ) ; +#3444 = CIRCLE ( 'NONE', #2420, 0.2574873629539407000 ) ; +#3445 = CARTESIAN_POINT ( 'NONE', ( -0.7999886312066012400, 0.8749355243686558500, 1.351507855905372600 ) ) ; +#3446 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3447 = AXIS2_PLACEMENT_3D ( 'NONE', #3515, #219, #2986 ) ; +#3448 = LINE ( 'NONE', #2334, #3353 ) ; +#3449 = VERTEX_POINT ( 'NONE', #1783 ) ; +#3450 =( NAMED_UNIT ( * ) SI_UNIT ( $, .STERADIAN. ) SOLID_ANGLE_UNIT ( ) ); +#3451 =( GEOMETRIC_REPRESENTATION_CONTEXT ( 3 ) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT ( ( #638 ) ) GLOBAL_UNIT_ASSIGNED_CONTEXT ( ( #1245, #2929, #2392 ) ) REPRESENTATION_CONTEXT ( 'NONE', 'WORKASPACE' ) ); +#3452 = CARTESIAN_POINT ( 'NONE', ( 0.8000000000000033800, 0.8750000000000001100, -0.7624999999999992900 ) ) ; +#3453 = ORIENTED_EDGE ( 'NONE', *, *, #3013, .T. ) ; +#3454 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048396000, 0.7884183191394078500, -0.7624999999999984000 ) ) ; +#3455 = ADVANCED_FACE ( 'NONE', ( #1833 ), #2068, .F. ) ; +#3456 = PRESENTATION_LAYER_ASSIGNMENT ( '', '', ( #3142 ) ) ; +#3457 = PLANE ( 'NONE', #3428 ) ; +#3458 =( BOUNDED_CURVE ( ) B_SPLINE_CURVE ( 3, ( #515, #1374, #3059, #2225 ), + .UNSPECIFIED., .F., .F. ) + B_SPLINE_CURVE_WITH_KNOTS ( ( 4, 4 ), + ( 5.512866274278617400, 7.053504340080553300 ), + .UNSPECIFIED. ) + CURVE ( ) GEOMETRIC_REPRESENTATION_ITEM ( ) RATIONAL_B_SPLINE_CURVE ( ( 1.000000000000000000, 0.8117923620232512200, 0.8117923620232512200, 1.000000000000000000 ) ) + REPRESENTATION_ITEM ( '' ) ); +#3459 = VECTOR ( 'NONE', #714, 1000.000000000000000 ) ; +#3460 = VECTOR ( 'NONE', #2192, 1000.000000000000100 ) ; +#3461 = EDGE_CURVE ( 'NONE', #3556, #321, #2582, .T. ) ; +#3462 = EDGE_CURVE ( 'NONE', #2926, #2382, #3237, .T. ) ; +#3463 = ORIENTED_EDGE ( 'NONE', *, *, #2753, .T. ) ; +#3464 = ORIENTED_EDGE ( 'NONE', *, *, #2923, .T. ) ; +#3465 = DIRECTION ( 'NONE', ( -1.084202172485503800E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3466 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048393300, 0.2709056820933485300, 0.1874999999999937000 ) ) ; +#3467 = VECTOR ( 'NONE', #122, 1000.000000000000100 ) ; +#3468 = DIRECTION ( 'NONE', ( -0.1710878697460366200, -0.9702875252478139200, 0.1710878697460353200 ) ) ; +#3469 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#3470 = SURFACE_STYLE_FILL_AREA ( #620 ) ; +#3471 = FACE_OUTER_BOUND ( 'NONE', #1974, .T. ) ; +#3472 = CARTESIAN_POINT ( 'NONE', ( -0.8028826366013627200, 1.008651755450104400, -1.354401861300152500 ) ) ; +#3473 = ORIENTED_EDGE ( 'NONE', *, *, #3246, .F. ) ; +#3474 = ORIENTED_EDGE ( 'NONE', *, *, #1040, .F. ) ; +#3475 = DIRECTION ( 'NONE', ( 0.06975647374411818300, -0.9975640502598247500, 2.435534263410896300E-016 ) ) ; +#3476 = CARTESIAN_POINT ( 'NONE', ( -0.5750610331989025600, 1.349999999999999200, -1.075061033198908300 ) ) ; +#3477 = ORIENTED_EDGE ( 'NONE', *, *, #3178, .T. ) ; +#3478 = CYLINDRICAL_SURFACE ( 'NONE', #2150, 0.2574873629539407000 ) ; +#3479 = DIRECTION ( 'NONE', ( -0.9966985529084000400, -0.08119109945247293700, -3.479954397931634400E-015 ) ) ; +#3480 = ORIENTED_EDGE ( 'NONE', *, *, #3015, .T. ) ; +#3481 = LINE ( 'NONE', #3575, #2476 ) ; +#3482 = ORIENTED_EDGE ( 'NONE', *, *, #3178, .F. ) ; +#3483 = EDGE_CURVE ( 'NONE', #2818, #2758, #2226, .T. ) ; +#3484 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001515900, 1.008651755450104400, 1.452882636601364500 ) ) ; +#3485 = EDGE_CURVE ( 'NONE', #869, #3500, #1744, .T. ) ; +#3486 = LINE ( 'NONE', #2578, #2701 ) ; +#3487 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3488 = ORIENTED_EDGE ( 'NONE', *, *, #3129, .F. ) ; +#3489 = CARTESIAN_POINT ( 'NONE', ( -0.6575681666213733000, 0.6257411633726133200, 1.406048941922586300 ) ) ; +#3490 = AXIS2_PLACEMENT_3D ( 'NONE', #2327, #97, #3411 ) ; +#3491 = DIRECTION ( 'NONE', ( 3.491481338843133400E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3492 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.7675126370460593200, 0.1874999999999950900 ) ) ; +#3493 = LINE ( 'NONE', #3114, #1270 ) ; +#3494 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636667700, 0.1636801529532674600, 1.137500000000002000 ) ) ; +#3495 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3496 = VERTEX_POINT ( 'NONE', #2622 ) ; +#3497 = SURFACE_STYLE_FILL_AREA ( #3036 ) ; +#3498 = ORIENTED_EDGE ( 'NONE', *, *, #2036, .F. ) ; +#3499 = CARTESIAN_POINT ( 'NONE', ( 1.188675871575056500, 0.01404554541429388000, -0.7624999999999979600 ) ) ; +#3500 = VERTEX_POINT ( 'NONE', #410 ) ; +#3501 = EDGE_CURVE ( 'NONE', #827, #2560, #1485, .T. ) ; +#3502 = EDGE_CURVE ( 'NONE', #1916, #2303, #1009, .T. ) ; +#3503 = ADVANCED_FACE ( 'NONE', ( #98 ), #2366, .T. ) ; +#3504 = FACE_OUTER_BOUND ( 'NONE', #853, .T. ) ; +#3505 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686296800, 0.2500000000000005000, 1.238252975868636700 ) ) ; +#3506 = VECTOR ( 'NONE', #2445, 1000.000000000000000 ) ; +#3507 = VERTEX_POINT ( 'NONE', #424 ) ; +#3508 = VECTOR ( 'NONE', #1098, 1000.000000000000000 ) ; +#3509 = FILL_AREA_STYLE_COLOUR ( '', #2712 ) ; +#3510 = AXIS2_PLACEMENT_3D ( 'NONE', #3177, #977, #3436 ) ; +#3511 = DIRECTION ( 'NONE', ( 0.9848077530122078000, -0.1736481776669308900, 0.0000000000000000000 ) ) ; +#3512 = CARTESIAN_POINT ( 'NONE', ( -4.158062668018515400E-015, 1.349999999999999200, 1.291151070081174600 ) ) ; +#3513 = VECTOR ( 'NONE', #2820, 1000.000000000000000 ) ; +#3514 = DIRECTION ( 'NONE', ( -0.9848077530122080200, 0.1736481776669307200, -3.401619591807527600E-015 ) ) ; +#3515 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000000400, 0.7675126370460593200, -0.1875000000000048000 ) ) ; +#3516 = VERTEX_POINT ( 'NONE', #1278 ) ; +#3517 = ORIENTED_EDGE ( 'NONE', *, *, #2989, .T. ) ; +#3518 = FACE_OUTER_BOUND ( 'NONE', #2941, .T. ) ; +#3519 = AXIS2_PLACEMENT_3D ( 'NONE', #2145, #2673, #2130 ) ; +#3520 = ORIENTED_EDGE ( 'NONE', *, *, #64, .T. ) ; +#3521 = DIRECTION ( 'NONE', ( 6.062893718482056000E-016, 0.9848077530122080200, -0.1736481776669307200 ) ) ; +#3522 = CIRCLE ( 'NONE', #851, 0.09999999999999997800 ) ; +#3523 = ADVANCED_FACE ( 'NONE', ( #2322 ), #3553, .T. ) ; +#3524 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -2.891205793294680200E-015 ) ) ; +#3525 = ORIENTED_EDGE ( 'NONE', *, *, #609, .T. ) ; +#3526 = VECTOR ( 'NONE', #1839, 1000.000000000000000 ) ; +#3527 = LINE ( 'NONE', #3622, #1217 ) ; +#3528 = ORIENTED_EDGE ( 'NONE', *, *, #2479, .T. ) ; +#3529 = DIRECTION ( 'NONE', ( 0.0000000000000000000, 1.000000000000000000, 0.0000000000000000000 ) ) ; +#3530 = AXIS2_PLACEMENT_3D ( 'NONE', #2202, #542, #818 ) ; +#3531 = DIRECTION ( 'NONE', ( 2.930687111695459300E-015, 0.0000000000000000000, -1.000000000000000000 ) ) ; +#3532 = CLOSED_SHELL ( 'NONE', ( #3272, #3555, #2118, #35, #2170, #2532, #3047, #3587, #1316, #175, #1951, #773 ) ) ; +#3533 = CARTESIAN_POINT ( 'NONE', ( -0.9071324991121374500, 0.7762396542215368500, 1.137499999999994600 ) ) ; +#3534 = EDGE_CURVE ( 'NONE', #2205, #780, #485, .T. ) ; +#3535 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575051200, 0.01404554541429388000, -0.7625000000000061700 ) ) ; +#3536 = EDGE_CURVE ( 'NONE', #3516, #3017, #2000, .T. ) ; +#3537 = ORIENTED_EDGE ( 'NONE', *, *, #2643, .T. ) ; +#3538 = DIRECTION ( 'NONE', ( -0.9975640502598247500, 0.06975647374411803000, -3.482976265782951900E-015 ) ) ; +#3539 = ADVANCED_FACE ( 'NONE', ( #2888 ), #309, .T. ) ; +#3540 = VECTOR ( 'NONE', #666, 1000.000000000000000 ) ; +#3541 = ORIENTED_EDGE ( 'NONE', *, *, #514, .F. ) ; +#3542 = CARTESIAN_POINT ( 'NONE', ( -0.8000000000000013800, 0.8750000000000001100, 0.1874999999999950900 ) ) ; +#3543 = CARTESIAN_POINT ( 'NONE', ( 1.206637282048395300, 0.2709056820933485300, -0.7624999999999978500 ) ) ; +#3544 = ORIENTED_EDGE ( 'NONE', *, *, #195, .F. ) ; +#3545 = CYLINDRICAL_SURFACE ( 'NONE', #1319, 0.1074873629539410700 ) ; +#3546 = VECTOR ( 'NONE', #2409, 1000.000000000000200 ) ; +#3547 = CARTESIAN_POINT ( 'NONE', ( -0.7000000000000057300, 1.025000000000000100, 1.449999999999998000 ) ) ; +#3548 = EDGE_CURVE ( 'NONE', #2396, #3596, #3060, .T. ) ; +#3549 = AXIS2_PLACEMENT_3D ( 'NONE', #27, #1429, #49 ) ; +#3550 = EDGE_LOOP ( 'NONE', ( #72, #142, #2694, #226, #1265, #912, #1932, #2581, #2999, #502 ) ) ; +#3551 = FACE_OUTER_BOUND ( 'NONE', #177, .T. ) ; +#3552 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -4.034714938350821100E-015 ) ) ; +#3553 = PLANE ( 'NONE', #967 ) ; +#3554 = AXIS2_PLACEMENT_3D ( 'NONE', #2614, #2049, #1801 ) ; +#3555 = ADVANCED_FACE ( 'NONE', ( #1047 ), #2971, .F. ) ; +#3556 = VERTEX_POINT ( 'NONE', #472 ) ; +#3557 = ORIENTED_EDGE ( 'NONE', *, *, #2160, .T. ) ; +#3558 = ORIENTED_EDGE ( 'NONE', *, *, #2111, .T. ) ; +#3559 = ORIENTED_EDGE ( 'NONE', *, *, #1269, .F. ) ; +#3560 = AXIS2_PLACEMENT_3D ( 'NONE', #2786, #1639, #3580 ) ; +#3561 = LINE ( 'NONE', #2152, #2652 ) ; +#3562 = ORIENTED_EDGE ( 'NONE', *, *, #2311, .F. ) ; +#3563 = EDGE_LOOP ( 'NONE', ( #3121, #3409, #501, #2620 ) ) ; +#3564 = CARTESIAN_POINT ( 'NONE', ( -0.6999999999999956300, 1.025000000000000100, -1.450000000000006200 ) ) ; +#3565 = LINE ( 'NONE', #3011, #425 ) ; +#3566 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE ( 'ANY', '', #2179, .NOT_KNOWN. ) ; +#3567 = FACE_OUTER_BOUND ( 'NONE', #1766, .T. ) ; +#3568 = EDGE_CURVE ( 'NONE', #1362, #2475, #1228, .T. ) ; +#3569 = EDGE_CURVE ( 'NONE', #259, #2405, #2536, .T. ) ; +#3570 = ADVANCED_FACE ( 'NONE', ( #834 ), #748, .F. ) ; +#3571 = VERTEX_POINT ( 'NONE', #1039 ) ; +#3572 = PLANE ( 'NONE', #1290 ) ; +#3573 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION ( '', ( #1219 ), #1950 ) ; +#3574 = CARTESIAN_POINT ( 'NONE', ( 0.7999999999999942700, 1.025000000000000100, 1.450000000000002600 ) ) ; +#3575 = CARTESIAN_POINT ( 'NONE', ( -0.8028826366013721600, 0.8913482445498958100, 1.354401861300143400 ) ) ; +#3576 = SURFACE_STYLE_FILL_AREA ( #2883 ) ; +#3577 = ORIENTED_EDGE ( 'NONE', *, *, #117, .F. ) ; +#3578 = ORIENTED_EDGE ( 'NONE', *, *, #2380, .T. ) ; +#3579 = ORIENTED_EDGE ( 'NONE', *, *, #1873, .T. ) ; +#3580 = DIRECTION ( 'NONE', ( -1.000000000000000000, 0.0000000000000000000, -3.491481338843133400E-015 ) ) ; +#3581 = UNCERTAINTY_MEASURE_WITH_UNIT (LENGTH_MEASURE( 1.000000000000000100E-005 ), #772, 'distance_accuracy_value', 'NONE'); +#3582 = DIRECTION ( 'NONE', ( -3.491481338843133400E-015, 0.0000000000000000000, 1.000000000000000000 ) ) ; +#3583 = ORIENTED_EDGE ( 'NONE', *, *, #2266, .T. ) ; +#3584 = CARTESIAN_POINT ( 'NONE', ( 1.199139342636667700, 0.1636801529532672900, 1.137500000000002000 ) ) ; +#3585 = LINE ( 'NONE', #1211, #2092 ) ; +#3586 = SPHERICAL_SURFACE ( 'NONE', #1538, 0.1000000000000000100 ) ; +#3587 = ADVANCED_FACE ( 'NONE', ( #1915 ), #202, .F. ) ; +#3588 = ORIENTED_EDGE ( 'NONE', *, *, #2161, .T. ) ; +#3589 = EDGE_CURVE ( 'NONE', #3077, #3571, #3191, .T. ) ; +#3590 = PLANE ( 'NONE', #479 ) ; +#3591 = ORIENTED_EDGE ( 'NONE', *, *, #887, .F. ) ; +#3592 = LINE ( 'NONE', #3325, #2141 ) ; +#3593 = LINE ( 'NONE', #3402, #1411 ) ; +#3594 = EDGE_CURVE ( 'NONE', #1235, #1789, #2626, .T. ) ; +#3595 = AXIS2_PLACEMENT_3D ( 'NONE', #3505, #2645, #420 ) ; +#3596 = VERTEX_POINT ( 'NONE', #3000 ) ; +#3597 = CARTESIAN_POINT ( 'NONE', ( 1.389536528938385000, 0.0000000000000000000, -0.7624999999999971800 ) ) ; +#3598 = CARTESIAN_POINT ( 'NONE', ( 0.5882529758686295700, 0.2500000000000005000, 1.238252975868636700 ) ) ; +#3599 = VERTEX_POINT ( 'NONE', #995 ) ; +#3600 = ORIENTED_EDGE ( 'NONE', *, *, #587, .F. ) ; +#3601 = LINE ( 'NONE', #3395, #1631 ) ; +#3602 = CARTESIAN_POINT ( 'NONE', ( -0.2750610331989027900, 1.449999999999999300, -1.075061033198907400 ) ) ; +#3603 = ORIENTED_EDGE ( 'NONE', *, *, #782, .T. ) ; +#3604 = CYLINDRICAL_SURFACE ( 'NONE', #3306, 0.09999999999999997800 ) ; +#3605 = CARTESIAN_POINT ( 'NONE', ( 0.7999886312065903600, 0.8749355243686555200, 1.351507855905378400 ) ) ; +#3606 = MANIFOLD_SOLID_BREP ( 'Fillet1', #1868 ) ; +#3607 = VERTEX_POINT ( 'NONE', #444 ) ; +#3608 = AXIS2_PLACEMENT_3D ( 'NONE', #3259, #475, #2939 ) ; +#3609 = ORIENTED_EDGE ( 'NONE', *, *, #2869, .T. ) ; +#3610 = ADVANCED_FACE ( 'NONE', ( #2583 ), #2403, .T. ) ; +#3611 = VECTOR ( 'NONE', #1832, 1000.000000000000100 ) ; +#3612 = DIRECTION ( 'NONE', ( -0.1710878697460352600, 0.9702875252478137000, -0.1710878697460364000 ) ) ; +#3613 = FACE_OUTER_BOUND ( 'NONE', #1457, .T. ) ; +#3614 = DIRECTION ( 'NONE', ( 1.000000000000000000, 0.0000000000000000000, 3.026036203763109500E-015 ) ) ; +#3615 = CARTESIAN_POINT ( 'NONE', ( 1.056637282048396000, 0.7884183191394078500, -0.7624999999999984000 ) ) ; +#3616 = ORIENTED_EDGE ( 'NONE', *, *, #3362, .F. ) ; +#3617 = EDGE_CURVE ( 'NONE', #2466, #2399, #3281, .T. ) ; +#3618 = EDGE_CURVE ( 'NONE', #1272, #1523, #3146, .T. ) ; +#3619 = CARTESIAN_POINT ( 'NONE', ( -1.188675871575057600, 0.01404554541429388000, 1.137499999999993700 ) ) ; +#3620 = ORIENTED_EDGE ( 'NONE', *, *, #3536, .T. ) ; +#3621 = EDGE_LOOP ( 'NONE', ( #2801, #3107, #1674, #2597 ) ) ; +#3622 = CARTESIAN_POINT ( 'NONE', ( -0.7999999999999957100, 0.8750000000000001100, -1.450000000000006600 ) ) ; +#3623 = AXIS2_PLACEMENT_3D ( 'NONE', #2744, #1659, #796 ) ; +#3624 = EDGE_LOOP ( 'NONE', ( #3630, #1034, #360, #331 ) ) ; +#3625 = CARTESIAN_POINT ( 'NONE', ( -1.206637282048395300, 0.2709056820933485300, 0.7624999999999937400 ) ) ; +#3626 = ADVANCED_FACE ( 'NONE', ( #1398 ), #1787, .T. ) ; +#3627 = DIRECTION ( 'NONE', ( 0.08119109945247292300, 0.9966985529083999300, 2.834772086184661000E-016 ) ) ; +#3628 = CARTESIAN_POINT ( 'NONE', ( -0.7044018613001421500, 0.9087130623165888800, -1.354401861300152300 ) ) ; +#3629 = VERTEX_POINT ( 'NONE', #2505 ) ; +#3630 = ORIENTED_EDGE ( 'NONE', *, *, #2219, .F. ) ; +#3631 = LINE ( 'NONE', #1579, #1796 ) ; +ENDSEC; +END-ISO-10303-21; diff --git a/bitaxe.kicad_sym b/bitaxe.kicad_sym index 52239c4..0bb411a 100644 --- a/bitaxe.kicad_sym +++ b/bitaxe.kicad_sym @@ -512,6 +512,50 @@ ) ) ) + (symbol "SN74AXC1T45DBVR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 10.922 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "SN74AXC1T45DBVR" (id 1) (at -10.16 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Footprint" "SOT95P280X145-6N" (id 2) (at 10.16 13.97 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SN74AXC1T45DBVR_0_0" + (rectangle (start -10.16 10.16) (end 2.54 0) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at -12.7 7.62 0) (length 2.54) + (name "VCCA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 2.54 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 5.08 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "DIR" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 7.62 180) (length 2.54) + (name "VCCB" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "SN74LVC1T45DBV" (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -7.62 7.62 0) (effects (font (size 1.27 1.27))) diff --git a/bitaxe.pretty/SN74AXC1T45.kicad_mod b/bitaxe.pretty/SN74AXC1T45.kicad_mod new file mode 100644 index 0000000..9cb0827 --- /dev/null +++ b/bitaxe.pretty/SN74AXC1T45.kicad_mod @@ -0,0 +1,34 @@ +(footprint "SN74AXC1T45" (version 20211014) (generator pcbnew) + (layer "F.Cu") + (tedit 63839DA6) + (attr through_hole) + (fp_text reference "REF**" (at 1.065 -2.885) (layer "F.SilkS") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 2c738777-8069-466f-b6be-202be45cce62) + ) + (fp_text value "SN74AXC1T45" (at 8.05 2.885) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp c5686897-e2b5-4494-a90a-94aede23c95f) + ) + (fp_line (start -0.8 -1.45) (end 0.8 -1.45) (layer "F.SilkS") (width 0.127) (tstamp 3ba139a1-68b5-454b-8db7-4f68e061a1af)) + (fp_line (start -0.8 1.45) (end -0.8 -1.45) (layer "F.SilkS") (width 0.127) (tstamp 855c1153-4a4b-4b6e-ab95-dd51b4d885eb)) + (fp_line (start 0.8 1.45) (end -0.8 1.45) (layer "F.SilkS") (width 0.127) (tstamp dddab5ea-4741-48ac-b662-774c23068380)) + (fp_line (start 0.8 -1.45) (end 0.8 1.45) (layer "F.SilkS") (width 0.127) (tstamp f7d1086b-258b-443f-8ea2-3d69c0a8c5c8)) + (fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer "F.SilkS") (width 0.2) (fill none) (tstamp e285c230-3472-4c70-afea-0d6ef957f79b)) + (fp_line (start 2.11 1.7) (end 2.11 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp 68790212-8ec3-4f32-836f-1bbdd96fe8c6)) + (fp_line (start -2.11 1.7) (end 2.11 1.7) (layer "F.CrtYd") (width 0.05) (tstamp 7a18c74d-f74e-4b75-8aec-6d0049388ba1)) + (fp_line (start -2.11 -1.7) (end -2.11 1.7) (layer "F.CrtYd") (width 0.05) (tstamp c3e38f90-eb98-46f1-bbe3-193d238f42c1)) + (fp_line (start 2.11 -1.7) (end -2.11 -1.7) (layer "F.CrtYd") (width 0.05) (tstamp e193ed57-2b75-4603-b952-176769b21e18)) + (fp_circle (center -2.5 -1.1) (end -2.4 -1.1) (layer "F.Fab") (width 0.2) (fill none) (tstamp 3e3c833f-647f-4e38-9a86-f5c0142c66b0)) + (pad "1" smd roundrect (at -1.255 -0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp bde6de31-2c4c-4a13-8776-960800de4b29)) + (pad "2" smd roundrect (at -1.255 0) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp fb9eab3d-819f-4ed9-a81f-1b590138b2e4)) + (pad "3" smd roundrect (at -1.255 0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp b209e56e-528a-4dd9-bffb-c0adaafa81b9)) + (pad "4" smd roundrect (at 1.255 0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp f01d3e2d-447e-4acd-88c9-5ad2af5a371b)) + (pad "5" smd roundrect (at 1.255 0) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp 8bd26f75-d180-49a9-b5b7-b5ac02348b8c)) + (pad "6" smd roundrect (at 1.255 -0.95) (size 1.21 0.58) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.07) (tstamp c0f817c7-dc17-4a1c-ba0d-e4f03081befd)) + (model "${KIPRJMOD}/3d/SN74AXC1T45DBVR.STEP" + (offset (xyz 0 0 0)) + (scale (xyz 1 1 1)) + (rotate (xyz -90 0 0)) + ) +) diff --git a/bitaxeMax.kicad_sch b/bitaxeMax.kicad_sch index 44d1677..6007277 100644 --- a/bitaxeMax.kicad_sch +++ b/bitaxeMax.kicad_sch @@ -872,6 +872,12 @@ (path "/ca857324-2ec8-447e-bd58-90d0c2e6b6d7/3903062e-17c1-4da6-8131-f9864e0b6c32" (reference "C52") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0402_1005Metric") ) + (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/3738415e-fba9-44e7-abde-80c338842f84" + (reference "C?") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0402_1005Metric") + ) + (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/c6b648d9-8211-4da8-848a-5a780f1214be" + (reference "C?") (unit 1) (value "0.1uF") (footprint "Capacitor_SMD:C_0402_1005Metric") + ) (path "/a097db18-83db-4470-ba17-86144dcc33ba" (reference "H1") (unit 1) (value "AlignmentHole") (footprint "MountingHole:MountingHole_2.2mm_M2") ) @@ -989,12 +995,6 @@ (path "/ca857324-2ec8-447e-bd58-90d0c2e6b6d7/a930f1f9-770d-4102-9206-132d361de264" (reference "R20") (unit 1) (value "10k") (footprint "Resistor_SMD:R_0402_1005Metric") ) - (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/31c23965-1f11-4829-a075-752a5f23d6db" - (reference "R21") (unit 1) (value "10K") (footprint "Resistor_SMD:R_0402_1005Metric") - ) - (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/3aae0178-f7e3-422e-8a22-f5ac497bcbb0" - (reference "R22") (unit 1) (value "12K") (footprint "Resistor_SMD:R_0402_1005Metric") - ) (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/40b5e4da-b18e-458f-a00a-902f7a18d8e8" (reference "R23") (unit 1) (value "0") (footprint "Resistor_SMD:R_0402_1005Metric") ) @@ -1062,7 +1062,7 @@ (reference "TP19") (unit 1) (value "TestPoint") (footprint "TestPoint:TestPoint_Pad_D1.5mm") ) (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/582916fd-dbeb-4918-bbeb-dd83930cba85" - (reference "U1") (unit 1) (value "oscillator") (footprint "bitaxe:O 25,0-JO32-B-1V3-1-T1-LF") + (reference "U1") (unit 1) (value "25MHz") (footprint "bitaxe:O 25,0-JO32-B-1V3-1-T1-LF") ) (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/8505365d-1709-410c-a8d0-ab8be104f84d" (reference "U2") (unit 1) (value "TXB0104RGYR") (footprint "bitaxe:TXB0104") @@ -1091,5 +1091,8 @@ (path "/ca857324-2ec8-447e-bd58-90d0c2e6b6d7/f7cf6f45-b680-4be1-a452-0271fa958554" (reference "U12") (unit 1) (value "ESP32-S3-WROOM-1") (footprint "Espressif:ESP32-S3-WROOM-1") ) + (path "/4cf9c075-d009-4c35-9949-adda70ae20c7/160b598e-a016-4f85-b65c-4a2971fd0829" + (reference "U?") (unit 1) (value "SN74AXC1T45DBVR") (footprint "bitaxe:SN74AXC1T45") + ) ) ) diff --git a/bitaxeMax.pdf b/bitaxeMax.pdf index 06af775014affe6f989f2520f741ecc5db913d01..be5b3be395ea36ed4b4f891cce40d99128d28698 100644 GIT binary patch delta 99029 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¬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 diff --git a/bm1397.kicad_sch b/bm1397.kicad_sch index 25194c4..87e30d5 100644 --- a/bm1397.kicad_sch +++ b/bm1397.kicad_sch @@ -686,6 +686,50 @@ ) ) ) + (symbol "bitaxe:SN74AXC1T45DBVR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) + (property "Reference" "U" (id 0) (at -10.16 10.922 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "SN74AXC1T45DBVR" (id 1) (at -10.16 -2.54 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Footprint" "SOT95P280X145-6N" (id 2) (at 10.16 13.97 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "" (id 3) (at 0 0 0) + (effects (font (size 1.27 1.27)) hide) + ) + (symbol "SN74AXC1T45DBVR_0_0" + (rectangle (start -10.16 10.16) (end 2.54 0) + (stroke (width 0.1524) (type default) (color 0 0 0 0)) + (fill (type background)) + ) + (pin power_in line (at -12.7 7.62 0) (length 2.54) + (name "VCCA" (effects (font (size 1.27 1.27)))) + (number "1" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 2.54 180) (length 2.54) + (name "GND" (effects (font (size 1.27 1.27)))) + (number "2" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at -12.7 5.08 0) (length 2.54) + (name "A" (effects (font (size 1.27 1.27)))) + (number "3" (effects (font (size 1.27 1.27)))) + ) + (pin bidirectional line (at 5.08 5.08 180) (length 2.54) + (name "B" (effects (font (size 1.27 1.27)))) + (number "4" (effects (font (size 1.27 1.27)))) + ) + (pin input line (at -12.7 2.54 0) (length 2.54) + (name "DIR" (effects (font (size 1.27 1.27)))) + (number "5" (effects (font (size 1.27 1.27)))) + ) + (pin power_in line (at 5.08 7.62 180) (length 2.54) + (name "VCCB" (effects (font (size 1.27 1.27)))) + (number "6" (effects (font (size 1.27 1.27)))) + ) + ) + ) (symbol "bitaxe:TXB0104RGYR" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) (property "Reference" "U" (id 0) (at -8.89 12.7 0) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -886,9 +930,6 @@ (junction (at 247.65 71.12) (diameter 0.9144) (color 0 0 0 0) (uuid 3397a744-0954-44dd-be89-d1a8dcf27169) ) - (junction (at 125.73 169.545) (diameter 0) (color 0 0 0 0) - (uuid 3a37eb4f-c08a-4283-95f2-bfd8de5848c5) - ) (junction (at 151.13 110.49) (diameter 0) (color 0 0 0 0) (uuid 3e30cc34-209a-435f-af6f-295fdaeacd74) ) @@ -928,6 +969,9 @@ (junction (at 89.535 115.57) (diameter 0) (color 0 0 0 0) (uuid c5e48055-0d32-4d20-9543-392557f0b242) ) + (junction (at 243.84 163.83) (diameter 0) (color 0 0 0 0) + (uuid c793585f-23f1-437b-9e5c-4b07294d527a) + ) (junction (at 74.93 92.71) (diameter 0) (color 0 0 0 0) (uuid c89b7df1-e5c5-4f6d-888f-4b2880f2d756) ) @@ -940,6 +984,9 @@ (junction (at 109.855 59.055) (diameter 0.9144) (color 0 0 0 0) (uuid d816482e-e2eb-4e10-bc74-d58ab8889549) ) + (junction (at 210.185 163.83) (diameter 0) (color 0 0 0 0) + (uuid d82f93af-2ce8-46e4-8d9d-bb7aaf82bcc7) + ) (junction (at 88.9 73.66) (diameter 0) (color 0 0 0 0) (uuid da727032-0fae-457f-ac17-f1297f837f17) ) @@ -1001,6 +1048,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0b49a663-29f7-403c-8ecd-83cc393c4575) ) + (wire (pts (xy 210.185 163.83) (xy 181.61 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0b54a370-18e5-43df-a497-bbbbdc8065cb) + ) (wire (pts (xy 74.295 172.085) (xy 79.375 172.085)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0de716ae-5907-489e-a883-57c0a8d2f2bf) @@ -1009,6 +1060,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 0ed0c2fe-2d3c-4a6d-84fc-4ea92d453832) ) + (wire (pts (xy 208.915 149.86) (xy 217.17 149.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 0fa9e572-f924-47b8-9347-369cb179daaf) + ) (wire (pts (xy 130.175 107.95) (xy 151.13 107.95)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 1243f553-20a1-4c7c-8f6d-0d45f65365b1) @@ -1049,6 +1104,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 22256ebb-b28b-492d-86a1-1a35e28e1a8f) ) + (wire (pts (xy 210.185 152.4) (xy 210.185 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 22f8ee1f-5cf1-4eae-8096-d1be2db3de55) + ) (wire (pts (xy 109.22 73.66) (xy 112.395 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 23e5e8b6-cf4e-473e-b5dd-6742242a9cb0) @@ -1081,10 +1140,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 2e60bf3d-1196-431c-8a1e-95b749b6e02b) ) - (wire (pts (xy 120.015 158.115) (xy 125.73 158.115)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 322889fa-dc7e-4b59-a335-39483f2b39c6) - ) (wire (pts (xy 208.915 118.745) (xy 215.265 118.745)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 32f43f57-fc8d-4661-a125-b5fd5813c0a4) @@ -1097,6 +1152,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 348a3078-b92b-4ce2-bbc4-cf69c989fd35) ) + (wire (pts (xy 191.77 149.86) (xy 201.295 149.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 34af495a-ce6d-46ad-8b7e-6a83a54f470f) + ) + (wire (pts (xy 181.61 163.83) (xy 181.61 157.48)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 34f0912a-aa01-4975-bfb8-6948b43c46a4) + ) (wire (pts (xy 258.445 125.095) (xy 258.445 132.715)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 39a8fdd0-9383-4713-813b-b5ffd7eb5939) @@ -1109,10 +1172,14 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 3d266adc-e742-4985-b77d-3bc681d3a4ac) ) - (wire (pts (xy 64.135 100.33) (xy 92.075 100.33)) + (wire (pts (xy 85.09 100.33) (xy 92.075 100.33)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 41858951-2fc4-49d9-aa12-56dd4567fcac) ) + (wire (pts (xy 269.875 157.48) (xy 269.875 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 427df68b-dabf-4c51-b824-011797908a17) + ) (wire (pts (xy 99.695 48.895) (xy 99.695 46.355)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 4295495c-00fb-4872-b0a1-809a6f1dab9a) @@ -1125,6 +1192,10 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 45364d30-9d1f-413a-9c6e-00b809c6219d) ) + (wire (pts (xy 269.875 163.83) (xy 243.84 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 45c6f023-b366-4a2b-bb5f-a7dad16f4859) + ) (wire (pts (xy 79.375 172.085) (xy 81.915 172.085)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 4645ddf6-ff31-449e-93f1-01f12e8cb92d) @@ -1181,10 +1252,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 5468016c-4616-45bf-b5dd-6b0620d86963) ) - (wire (pts (xy 125.73 167.64) (xy 125.73 169.545)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 55c8faa0-9c4c-4344-acd1-96bdab0ff58f) - ) (wire (pts (xy 109.855 48.895) (xy 109.855 46.355)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 568f9d44-6d08-4ac5-844e-478f85a44e46) @@ -1221,10 +1288,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 60f8606b-33cb-4d95-bdfb-63f932d62484) ) - (wire (pts (xy 125.73 169.545) (xy 125.73 171.45)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6104e0b1-ea29-4313-9039-1076206642a1) - ) (wire (pts (xy 77.47 73.66) (xy 79.375 73.66)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 61c491cc-f1ed-481a-9caf-a8ddadd1cbf6) @@ -1237,6 +1300,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 66687e11-a6e4-4b14-98a3-e8713b892b43) ) + (wire (pts (xy 181.61 147.32) (xy 217.17 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 6670ff28-ff05-455e-b6d4-2bfa789c0f9d) + ) (wire (pts (xy 223.52 31.115) (xy 225.425 31.115)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 673ce698-66cd-4b45-88bc-82d33e44422d) @@ -1245,14 +1312,18 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 6b1a1955-7220-4356-9302-02189fc18744) ) - (wire (pts (xy 125.73 179.07) (xy 125.73 184.15)) + (wire (pts (xy 243.84 152.4) (xy 243.84 163.83)) (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 6c3e3837-eab5-4cad-b897-46724a390252) + (uuid 6d9fdc8d-fce1-4a4d-994a-fb586fb95589) ) (wire (pts (xy 247.65 60.325) (xy 247.65 71.12)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 6ea6f2c2-a364-49d7-b9b4-f9ffb1e2b46f) ) + (wire (pts (xy 234.95 152.4) (xy 243.84 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 7064dd66-bc58-4c19-9ebb-482106d77221) + ) (wire (pts (xy 120.015 59.055) (xy 109.855 59.055)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 7133b2c2-f5aa-477a-a942-b26c933aca60) @@ -1281,6 +1352,10 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7620300a-a9f7-474a-9f06-d5b990f05d15) ) + (wire (pts (xy 243.84 163.83) (xy 210.185 163.83)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 764c4bdb-4259-4792-b3ee-2c4517015689) + ) (wire (pts (xy 64.135 107.95) (xy 80.645 107.95)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7b3ef6fd-3e2c-4a39-826f-f47da602b749) @@ -1293,10 +1368,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7df7c2b0-fceb-4165-a47a-1f453c923ee4) ) - (wire (pts (xy 125.73 169.545) (xy 130.175 169.545)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 7e8939e1-1fb6-4f8d-8db1-7d00f2e1ba68) - ) (wire (pts (xy 223.52 33.655) (xy 225.425 33.655)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 7f75d94b-c3a0-43c9-9a52-8be9c37974c1) @@ -1377,10 +1448,6 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 961bf3fc-a136-4f05-a5e7-5672bb81ed2e) ) - (wire (pts (xy 125.73 158.115) (xy 125.73 160.02)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid 97096963-6d57-4d9d-81d6-4f199f769862) - ) (wire (pts (xy 64.135 105.41) (xy 70.485 105.41)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid 99a1eb49-e987-4280-a574-643cbcf53bd5) @@ -1397,6 +1464,10 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 9bf1b0cd-6cce-47d1-91f6-177b54705148) ) + (wire (pts (xy 234.95 147.32) (xy 269.875 147.32)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid 9d01ab2f-6fb7-439c-9ebc-1c9b3035749a) + ) (wire (pts (xy 120.015 48.895) (xy 120.015 46.355)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid 9dcbe7a0-a828-4a06-a57e-638014c52929) @@ -1425,6 +1496,10 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid a5662b48-2ae3-4316-a331-045b2ac6876e) ) + (wire (pts (xy 269.875 147.32) (xy 269.875 149.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid a5a5e2de-23d5-4004-89eb-138e40f55e9c) + ) (wire (pts (xy 74.93 90.17) (xy 74.93 92.71)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid a6e715e2-5b13-4f36-92c8-ec29a7490a7a) @@ -1497,6 +1572,14 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid b7e4cde0-e34c-4e46-a541-55d705497603) ) + (wire (pts (xy 234.95 149.86) (xy 257.175 149.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid b9fd981d-4b5b-48bc-b78b-9c2700899154) + ) + (wire (pts (xy 210.185 152.4) (xy 217.17 152.4)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid bd597716-a66d-4289-afda-764d94dbea87) + ) (wire (pts (xy 151.13 110.49) (xy 163.195 110.49)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid be5f295e-dc4b-402c-abec-5bb30c6de2c1) @@ -1529,10 +1612,6 @@ (stroke (width 0) (type default) (color 0 0 0 0)) (uuid c99cc747-f5ec-4a5f-ae95-1c125d3aa787) ) - (wire (pts (xy 137.795 169.545) (xy 149.86 169.545)) - (stroke (width 0) (type default) (color 0 0 0 0)) - (uuid cb000d3b-936f-4848-9477-cee89e5105c3) - ) (wire (pts (xy 89.535 46.355) (xy 99.695 46.355)) (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid cb8807ea-022d-474a-87e9-22142285e3d3) @@ -1549,6 +1628,10 @@ (stroke (width 0) (type solid) (color 0 0 0 0)) (uuid cea496e2-1faa-4856-a966-56d1f7dac688) ) + (wire (pts (xy 181.61 147.32) (xy 181.61 149.86)) + (stroke (width 0) (type default) (color 0 0 0 0)) + (uuid cfa90849-86a1-4a0f-9ad9-2e714ff8f752) + ) (wire (pts (xy 130.175 87.63) (xy 156.21 87.63)) (stroke (width 0) (type default) (color 0 0 0 0)) (uuid cfec9f9d-e516-4a86-815e-12e92fe6183d) @@ -1726,6 +1809,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 8d0aabe8-16c6-4570-931f-6eb0b6de35f8) ) + (text "DIR LOW is B -> A" (at 216.535 160.655 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid fd9f9f8e-e97b-4cb0-affc-d0f8080507d2) + ) (label "GND" (at 231.775 44.45 0) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -1791,7 +1878,11 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 43f72d4b-de72-471a-8bae-6cbaebec6380) ) - (label "BI" (at 64.135 100.33 0) + (label "3V3" (at 238.125 147.32 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 49158ee7-779a-4ba2-9e2b-ca7a07b03c6c) + ) + (label "BI" (at 85.09 100.33 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4a417c7a-a1b6-44de-998b-59fd3a9d9f8c) ) @@ -1799,6 +1890,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 4bbef20f-820e-4048-b71c-1ee7b58800b6) ) + (label "GND" (at 212.09 152.4 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 4e327c16-3a89-42ab-8e43-cd445002a394) + ) (label "GND" (at 26.035 123.19 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 52d3758e-2e04-4787-a893-6cfab1d0d1ec) @@ -1807,6 +1902,10 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 52d52d90-5600-45a9-be96-46887c8e229b) ) + (label "1V8" (at 210.185 147.32 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid 54f42127-364b-4a60-babc-b6832882503b) + ) (label "GND" (at 48.26 115.57 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 578192e1-4834-4886-b076-e63331b679ea) @@ -1843,13 +1942,17 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid 9e54211a-e0ea-4637-9244-0d768be771b2) ) + (label "CLKI" (at 191.77 149.86 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + (uuid a32da9b3-ecc2-4115-a04b-6847e513bb10) + ) (label "GND" (at 168.275 73.66 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid b55d2648-c414-492e-bc8a-d1434b431ecf) ) - (label "CLKI" (at 145.415 169.545 0) + (label "GND" (at 238.125 152.4 0) (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid bd2fe57e-6bc7-4f85-bfd8-6d8b750a525a) + (uuid b98a56b2-1c21-4255-bddd-a94680af7249) ) (label "BI" (at 208.915 121.285 0) (effects (font (size 1.27 1.27)) (justify left bottom)) @@ -1871,7 +1974,7 @@ (effects (font (size 1.27 1.27)) (justify right bottom)) (uuid ef78a138-deea-49f9-9932-f5a2d15ada47) ) - (label "3V3" (at 74.295 161.925 0) + (label "1V8" (at 74.295 161.925 0) (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f1edfc4a-31a5-4525-a46c-c51f2d073c96) ) @@ -1891,10 +1994,6 @@ (effects (font (size 1.27 1.27)) (justify left bottom)) (uuid f79f829b-827a-4816-9671-c44af9062e99) ) - (label "GND" (at 125.73 184.15 0) - (effects (font (size 1.27 1.27)) (justify left bottom)) - (uuid fc1b788f-c4a4-42d1-81ff-8950df677341) - ) (global_label "GND" (shape input) (at 152.4 134.62 0) (fields_autoplaced) (effects (font (size 1.27 1.27)) (justify left)) @@ -1936,8 +2035,8 @@ (effects (font (size 1.27 1.27)) (justify left)) (uuid c280f459-6c00-4ea7-8e92-e2f73e3aec94) ) - (hierarchical_label "CLKI" (shape input) (at 120.015 158.115 180) - (effects (font (size 1.27 1.27)) (justify right)) + (hierarchical_label "CLKI" (shape input) (at 257.175 149.86 0) + (effects (font (size 1.27 1.27)) (justify left)) (uuid d02c7fd9-e131-4abc-bb25-41f9548f80cd) ) @@ -2007,6 +2106,31 @@ (pin "1" (uuid 59703718-d671-49cb-b92a-91137a55e908)) ) + (symbol (lib_id "bitaxe:SN74AXC1T45DBVR") (at 229.87 154.94 0) (unit 1) + (in_bom yes) (on_board yes) (fields_autoplaced) + (uuid 160b598e-a016-4f85-b65c-4a2971fd0829) + (property "Reference" "U?" (id 0) (at 226.06 139.7 0)) + (property "Value" "SN74AXC1T45DBVR" (id 1) (at 226.06 142.24 0)) + (property "Footprint" "bitaxe:SN74AXC1T45" (id 2) (at 240.03 140.97 0) + (effects (font (size 1.27 1.27)) (justify bottom) hide) + ) + (property "Datasheet" "https://www.ti.com/lit/ds/symlink/sn74axc1t45.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1669570203049&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Fsn74axc1t45" (id 3) (at 229.87 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "DK" "296-47598-1-ND" (id 4) (at 229.87 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "PARTNO" "SN74AXC1T45DBVR" (id 5) (at 229.87 154.94 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid b80fd862-4769-4da5-8974-7377e921656a)) + (pin "2" (uuid 8e3980bc-70a5-4099-9fdf-cdee15664c1e)) + (pin "3" (uuid 392b3f5a-1424-41f5-b1fb-3958cc503fae)) + (pin "4" (uuid f4fe10ef-d94a-4544-92c7-92413d54c243)) + (pin "5" (uuid b36376af-1c70-423c-9d59-e3e3cde94208)) + (pin "6" (uuid f7259098-5322-4d08-8d1b-8624c1c1bb07)) + ) + (symbol (lib_id "Jumper:SolderJumper_2_Open") (at 85.09 90.17 0) (unit 1) (in_bom yes) (on_board yes) (uuid 19f0a32e-ae99-44fa-81e5-b40e1daaca24) @@ -2154,42 +2278,29 @@ (pin "2" (uuid 668f1479-2bf7-40a7-b636-18cf4be5c222)) ) - (symbol (lib_id "Device:R_US") (at 125.73 163.83 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 31c23965-1f11-4829-a075-752a5f23d6db) - (property "Reference" "R21" (id 0) (at 128.27 162.5599 0) - (effects (font (size 1.27 1.27)) (justify left)) + (symbol (lib_id "Device:C") (at 181.61 153.67 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid 3738415e-fba9-44e7-abde-80c338842f84) + (property "Reference" "C?" (id 0) (at 182.245 152.4 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) ) - (property "Value" "10K" (id 1) (at 128.27 165.0999 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "0.1uF" (id 1) (at 182.245 157.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 126.746 164.084 90) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 181.61 153.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 125.73 163.83 0) + (property "Datasheet" "" (id 3) (at 181.61 153.67 0) (effects (font (size 1.27 1.27)) hide) ) - (pin "1" (uuid 7a4e6c6a-a418-490d-9d29-8f56ec3e7e67)) - (pin "2" (uuid e8a78020-b02a-4d70-83c2-e79106a750de)) - ) - - (symbol (lib_id "Device:R_US") (at 125.73 175.26 0) (unit 1) - (in_bom yes) (on_board yes) (fields_autoplaced) - (uuid 3aae0178-f7e3-422e-8a22-f5ac497bcbb0) - (property "Reference" "R22" (id 0) (at 128.27 173.9899 0) - (effects (font (size 1.27 1.27)) (justify left)) + (property "Value" "311-3342-1-ND" (id 4) (at 181.61 153.67 0) + (effects (font (size 1.778 1.5113)) (justify left bottom) hide) ) - (property "Value" "12K" (id 1) (at 128.27 176.5299 0) - (effects (font (size 1.27 1.27)) (justify left)) - ) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 126.746 175.514 90) + (property "DK" "1292-1639-1-ND" (id 5) (at 181.61 153.67 0) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 125.73 175.26 0) - (effects (font (size 1.27 1.27)) hide) - ) - (pin "1" (uuid 1108a630-72cd-40d4-a28f-0d7f2f9ec256)) - (pin "2" (uuid aea8e917-fca7-4815-ad9d-0dbd1124f210)) + (pin "1" (uuid ecd9f5b7-df90-4b50-8d4d-2ee8ec2c0d97)) + (pin "2" (uuid c8573e50-4c11-4ddf-ba41-16b4211afedd)) ) (symbol (lib_id "bitaxe:BM1397_mode1") (at 112.395 97.79 0) (unit 1) @@ -2265,18 +2376,18 @@ (pin "1" (uuid ddd6bf2a-da87-494d-99fe-cb3ee9342064)) ) - (symbol (lib_id "Device:R_US") (at 133.985 169.545 90) (unit 1) + (symbol (lib_id "Device:R_US") (at 205.105 149.86 90) (unit 1) (in_bom yes) (on_board yes) (uuid 40b5e4da-b18e-458f-a00a-902f7a18d8e8) - (property "Reference" "R23" (id 0) (at 137.795 168.275 90)) - (property "Value" "0" (id 1) (at 128.905 168.275 90)) - (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 134.239 168.529 90) + (property "Reference" "R23" (id 0) (at 208.915 148.59 90)) + (property "Value" "0" (id 1) (at 200.025 148.59 90)) + (property "Footprint" "Resistor_SMD:R_0402_1005Metric" (id 2) (at 205.359 148.844 90) (effects (font (size 1.27 1.27)) hide) ) - (property "Datasheet" "~" (id 3) (at 133.985 169.545 0) + (property "Datasheet" "~" (id 3) (at 205.105 149.86 0) (effects (font (size 1.27 1.27)) hide) ) - (property "DK" "RMCF0402ZT0R00CT-ND" (id 4) (at 133.985 169.545 0) + (property "DK" "RMCF0402ZT0R00CT-ND" (id 4) (at 205.105 149.86 0) (effects (font (size 1.27 1.27)) hide) ) (pin "1" (uuid 02f56a6f-ef13-4351-bb11-f581aed3f012)) @@ -2395,9 +2506,7 @@ (in_bom yes) (on_board yes) (uuid 582916fd-dbeb-4918-bbeb-dd83930cba85) (property "Reference" "U1" (id 0) (at 36.195 116.84 0)) - (property "Value" "oscillator" (id 1) (at 40.005 114.935 0) - (effects (font (size 1.27 1.27)) hide) - ) + (property "Value" "25MHz" (id 1) (at 41.91 127 0)) (property "Footprint" "bitaxe:O 25,0-JO32-B-1V3-1-T1-LF" (id 2) (at 38.735 123.19 0) (effects (font (size 1.27 1.27)) hide) ) @@ -2934,6 +3043,31 @@ (pin "5" (uuid 71e48ce4-a1ae-4ca9-b48c-ecc502f6aeb1)) ) + (symbol (lib_id "Device:C") (at 269.875 153.67 0) (unit 1) + (in_bom yes) (on_board yes) + (uuid c6b648d9-8211-4da8-848a-5a780f1214be) + (property "Reference" "C?" (id 0) (at 270.51 152.4 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Value" "0.1uF" (id 1) (at 270.51 157.48 0) + (effects (font (size 1.27 1.27)) (justify left bottom)) + ) + (property "Footprint" "Capacitor_SMD:C_0402_1005Metric" (id 2) (at 269.875 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Datasheet" "" (id 3) (at 269.875 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (property "Value" "311-3342-1-ND" (id 4) (at 269.875 153.67 0) + (effects (font (size 1.778 1.5113)) (justify left bottom) hide) + ) + (property "DK" "1292-1639-1-ND" (id 5) (at 269.875 153.67 0) + (effects (font (size 1.27 1.27)) hide) + ) + (pin "1" (uuid a8cd96f2-85cf-4586-8101-8a9b267f0bf5)) + (pin "2" (uuid 2637683b-86c5-4a4e-9721-ebddd2167a63)) + ) + (symbol (lib_id "power:GND") (at 105.41 59.055 0) (mirror y) (unit 1) (in_bom yes) (on_board yes) (fields_autoplaced) (uuid c8025923-b6c9-4174-8510-b1dfd4ed221d)