-
Notifications
You must be signed in to change notification settings - Fork 0
/
Jack_3.5mm_XKB_PJ-3270_Horizontal.step
4738 lines (4738 loc) · 211 KB
/
Jack_3.5mm_XKB_PJ-3270_Horizontal.step
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2021-08-12T17:36:18',(
'kicad StepUp'),('ksu MCAD'),'Open CASCADE STEP processor 7.5',
'FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('Shape','Shape','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#3745);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#57,#106,#131,#379,#413,#430,#447,#459,#626,
#636,#661,#694,#719,#752,#785,#810,#841,#883,#907,#942,#973,#1015,
#1039,#1074,#1105,#1147,#1171,#1206,#1231,#1262,#1304,#1328,#1363,
#1388,#1414,#1438,#1463,#1798,#1808,#1826,#1843,#1860,#1955,#1972,
#1989,#2031,#2094,#2120,#2137,#2154,#2166,#2183,#2200,#2212,#2229,
#2246,#2258,#2284,#2301,#2318,#2330,#2348,#2368,#2386,#2403,#2434,
#2452,#2470,#2495,#2519,#2543,#2567,#2608,#2632,#2673,#2697,#2721,
#2745,#2769,#2787,#2812,#2836,#2860,#2884,#2925,#2949,#2990,#3014,
#3038,#3062,#3086,#3104,#3128,#3152,#3177,#3201,#3225,#3249,#3299,
#3323,#3373,#3397,#3421,#3438,#3449,#3467,#3492,#3517,#3535,#3561,
#3586,#3595,#3604,#3630,#3647,#3699,#3711,#3722,#3733));
#17 = ADVANCED_FACE('',(#18),#52,.T.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#30,#38,#46));
#20 = ORIENTED_EDGE('',*,*,#21,.T.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(-2.3,-8.8,1.7763568394E-15));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(-2.3,-8.8,-1.58));
#26 = LINE('',#27,#28);
#27 = CARTESIAN_POINT('',(-2.3,-8.8,1.7763568394E-15));
#28 = VECTOR('',#29,1.);
#29 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#30 = ORIENTED_EDGE('',*,*,#31,.T.);
#31 = EDGE_CURVE('',#24,#32,#34,.T.);
#32 = VERTEX_POINT('',#33);
#33 = CARTESIAN_POINT('',(-2.55,-8.8,-1.58));
#34 = LINE('',#35,#36);
#35 = CARTESIAN_POINT('',(-2.3,-8.8,-1.58));
#36 = VECTOR('',#37,1.);
#37 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#38 = ORIENTED_EDGE('',*,*,#39,.F.);
#39 = EDGE_CURVE('',#40,#32,#42,.T.);
#40 = VERTEX_POINT('',#41);
#41 = CARTESIAN_POINT('',(-2.55,-8.8,1.7763568394E-15));
#42 = LINE('',#43,#44);
#43 = CARTESIAN_POINT('',(-2.55,-8.8,1.7763568394E-15));
#44 = VECTOR('',#45,1.);
#45 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#46 = ORIENTED_EDGE('',*,*,#47,.F.);
#47 = EDGE_CURVE('',#22,#40,#48,.T.);
#48 = LINE('',#49,#50);
#49 = CARTESIAN_POINT('',(-2.3,-8.8,1.7763568394E-15));
#50 = VECTOR('',#51,1.);
#51 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#52 = PLANE('',#53);
#53 = AXIS2_PLACEMENT_3D('',#54,#55,#56);
#54 = CARTESIAN_POINT('',(-2.3,-8.8,1.7763568394E-15));
#55 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#56 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#57 = ADVANCED_FACE('',(#58),#101,.T.);
#58 = FACE_BOUND('',#59,.T.);
#59 = EDGE_LOOP('',(#60,#70,#79,#87,#94,#95));
#60 = ORIENTED_EDGE('',*,*,#61,.T.);
#61 = EDGE_CURVE('',#62,#64,#66,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(-2.3,-9.8,2.22044604925E-15));
#64 = VERTEX_POINT('',#65);
#65 = CARTESIAN_POINT('',(-2.3,-9.8,-1.58));
#66 = LINE('',#67,#68);
#67 = CARTESIAN_POINT('',(-2.3,-9.8,2.22044604925E-15));
#68 = VECTOR('',#69,1.);
#69 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#70 = ORIENTED_EDGE('',*,*,#71,.T.);
#71 = EDGE_CURVE('',#64,#72,#74,.T.);
#72 = VERTEX_POINT('',#73);
#73 = CARTESIAN_POINT('',(-2.3,-9.4,-1.98));
#74 = CIRCLE('',#75,0.4);
#75 = AXIS2_PLACEMENT_3D('',#76,#77,#78);
#76 = CARTESIAN_POINT('',(-2.3,-9.4,-1.58));
#77 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#78 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#79 = ORIENTED_EDGE('',*,*,#80,.T.);
#80 = EDGE_CURVE('',#72,#81,#83,.T.);
#81 = VERTEX_POINT('',#82);
#82 = CARTESIAN_POINT('',(-2.3,-9.2,-1.98));
#83 = LINE('',#84,#85);
#84 = CARTESIAN_POINT('',(-2.3,-9.8,-1.98));
#85 = VECTOR('',#86,1.);
#86 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#87 = ORIENTED_EDGE('',*,*,#88,.F.);
#88 = EDGE_CURVE('',#24,#81,#89,.T.);
#89 = CIRCLE('',#90,0.4);
#90 = AXIS2_PLACEMENT_3D('',#91,#92,#93);
#91 = CARTESIAN_POINT('',(-2.3,-9.2,-1.58));
#92 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#93 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#94 = ORIENTED_EDGE('',*,*,#21,.F.);
#95 = ORIENTED_EDGE('',*,*,#96,.F.);
#96 = EDGE_CURVE('',#62,#22,#97,.T.);
#97 = LINE('',#98,#99);
#98 = CARTESIAN_POINT('',(-2.3,-9.8,2.22044604925E-15));
#99 = VECTOR('',#100,1.);
#100 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#101 = PLANE('',#102);
#102 = AXIS2_PLACEMENT_3D('',#103,#104,#105);
#103 = CARTESIAN_POINT('',(-2.3,-9.8,2.22044604925E-15));
#104 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#105 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#106 = ADVANCED_FACE('',(#107),#126,.T.);
#107 = FACE_BOUND('',#108,.T.);
#108 = EDGE_LOOP('',(#109,#110,#118,#125));
#109 = ORIENTED_EDGE('',*,*,#88,.T.);
#110 = ORIENTED_EDGE('',*,*,#111,.T.);
#111 = EDGE_CURVE('',#81,#112,#114,.T.);
#112 = VERTEX_POINT('',#113);
#113 = CARTESIAN_POINT('',(-2.55,-9.2,-1.98));
#114 = LINE('',#115,#116);
#115 = CARTESIAN_POINT('',(-2.3,-9.2,-1.98));
#116 = VECTOR('',#117,1.);
#117 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#118 = ORIENTED_EDGE('',*,*,#119,.F.);
#119 = EDGE_CURVE('',#32,#112,#120,.T.);
#120 = CIRCLE('',#121,0.4);
#121 = AXIS2_PLACEMENT_3D('',#122,#123,#124);
#122 = CARTESIAN_POINT('',(-2.55,-9.2,-1.58));
#123 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#124 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#125 = ORIENTED_EDGE('',*,*,#31,.F.);
#126 = CYLINDRICAL_SURFACE('',#127,0.4);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(-2.3,-9.2,-1.58));
#129 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#130 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#131 = ADVANCED_FACE('',(#132,#198,#216,#227,#261,#295,#329,#340),#374,
.F.);
#132 = FACE_BOUND('',#133,.F.);
#133 = EDGE_LOOP('',(#134,#144,#152,#160,#168,#176,#184,#192));
#134 = ORIENTED_EDGE('',*,*,#135,.F.);
#135 = EDGE_CURVE('',#136,#138,#140,.T.);
#136 = VERTEX_POINT('',#137);
#137 = CARTESIAN_POINT('',(1.16871724553,-7.063793994178E-15,
-1.59872115546E-14));
#138 = VERTEX_POINT('',#139);
#139 = CARTESIAN_POINT('',(1.16871724553,-0.1,0.));
#140 = LINE('',#141,#142);
#141 = CARTESIAN_POINT('',(1.16871724553,-1.416359750712E-15,0.));
#142 = VECTOR('',#143,1.);
#143 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#144 = ORIENTED_EDGE('',*,*,#145,.F.);
#145 = EDGE_CURVE('',#146,#136,#148,.T.);
#146 = VERTEX_POINT('',#147);
#147 = CARTESIAN_POINT('',(-1.16871724553,-7.063793994178E-15,
3.996802888651E-15));
#148 = LINE('',#149,#150);
#149 = CARTESIAN_POINT('',(-3.,-4.907185768843E-16,0.));
#150 = VECTOR('',#151,1.);
#151 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#152 = ORIENTED_EDGE('',*,*,#153,.T.);
#153 = EDGE_CURVE('',#146,#154,#156,.T.);
#154 = VERTEX_POINT('',#155);
#155 = CARTESIAN_POINT('',(-1.16871724553,-0.1,0.));
#156 = LINE('',#157,#158);
#157 = CARTESIAN_POINT('',(-1.16871724553,-8.973450326066E-16,0.));
#158 = VECTOR('',#159,1.);
#159 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#160 = ORIENTED_EDGE('',*,*,#161,.F.);
#161 = EDGE_CURVE('',#162,#154,#164,.T.);
#162 = VERTEX_POINT('',#163);
#163 = CARTESIAN_POINT('',(-2.9,-0.1,0.));
#164 = LINE('',#165,#166);
#165 = CARTESIAN_POINT('',(-3.,-0.1,0.));
#166 = VECTOR('',#167,1.);
#167 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#168 = ORIENTED_EDGE('',*,*,#169,.T.);
#169 = EDGE_CURVE('',#162,#170,#172,.T.);
#170 = VERTEX_POINT('',#171);
#171 = CARTESIAN_POINT('',(-2.9,-11.9,2.6645352591E-15));
#172 = LINE('',#173,#174);
#173 = CARTESIAN_POINT('',(-2.9,-5.129230373768E-16,0.));
#174 = VECTOR('',#175,1.);
#175 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#176 = ORIENTED_EDGE('',*,*,#177,.T.);
#177 = EDGE_CURVE('',#170,#178,#180,.T.);
#178 = VERTEX_POINT('',#179);
#179 = CARTESIAN_POINT('',(2.9,-11.9,2.6645352591E-15));
#180 = LINE('',#181,#182);
#181 = CARTESIAN_POINT('',(-3.,-11.9,2.6645352591E-15));
#182 = VECTOR('',#183,1.);
#183 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#184 = ORIENTED_EDGE('',*,*,#185,.F.);
#185 = EDGE_CURVE('',#186,#178,#188,.T.);
#186 = VERTEX_POINT('',#187);
#187 = CARTESIAN_POINT('',(2.9,-0.1,0.));
#188 = LINE('',#189,#190);
#189 = CARTESIAN_POINT('',(2.9,-1.800781745942E-15,0.));
#190 = VECTOR('',#191,1.);
#191 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#192 = ORIENTED_EDGE('',*,*,#193,.F.);
#193 = EDGE_CURVE('',#138,#186,#194,.T.);
#194 = LINE('',#195,#196);
#195 = CARTESIAN_POINT('',(1.16871724553,-0.1,0.));
#196 = VECTOR('',#197,1.);
#197 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#198 = FACE_BOUND('',#199,.F.);
#199 = EDGE_LOOP('',(#200,#201,#202,#210));
#200 = ORIENTED_EDGE('',*,*,#47,.F.);
#201 = ORIENTED_EDGE('',*,*,#96,.F.);
#202 = ORIENTED_EDGE('',*,*,#203,.F.);
#203 = EDGE_CURVE('',#204,#62,#206,.T.);
#204 = VERTEX_POINT('',#205);
#205 = CARTESIAN_POINT('',(-2.55,-9.8,2.22044604925E-15));
#206 = LINE('',#207,#208);
#207 = CARTESIAN_POINT('',(-2.55,-9.8,2.22044604925E-15));
#208 = VECTOR('',#209,1.);
#209 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#210 = ORIENTED_EDGE('',*,*,#211,.F.);
#211 = EDGE_CURVE('',#40,#204,#212,.T.);
#212 = LINE('',#213,#214);
#213 = CARTESIAN_POINT('',(-2.55,-8.8,1.7763568394E-15));
#214 = VECTOR('',#215,1.);
#215 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#216 = FACE_BOUND('',#217,.F.);
#217 = EDGE_LOOP('',(#218));
#218 = ORIENTED_EDGE('',*,*,#219,.T.);
#219 = EDGE_CURVE('',#220,#220,#222,.T.);
#220 = VERTEX_POINT('',#221);
#221 = CARTESIAN_POINT('',(-0.8,-9.,1.7763568394E-15));
#222 = CIRCLE('',#223,0.8);
#223 = AXIS2_PLACEMENT_3D('',#224,#225,#226);
#224 = CARTESIAN_POINT('',(3.330669073875E-15,-9.,1.7763568394E-15));
#225 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#226 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#227 = FACE_BOUND('',#228,.F.);
#228 = EDGE_LOOP('',(#229,#239,#247,#255));
#229 = ORIENTED_EDGE('',*,*,#230,.F.);
#230 = EDGE_CURVE('',#231,#233,#235,.T.);
#231 = VERTEX_POINT('',#232);
#232 = CARTESIAN_POINT('',(2.35,-10.5,2.22044604925E-15));
#233 = VERTEX_POINT('',#234);
#234 = CARTESIAN_POINT('',(2.1,-10.5,2.22044604925E-15));
#235 = LINE('',#236,#237);
#236 = CARTESIAN_POINT('',(2.35,-10.5,2.22044604925E-15));
#237 = VECTOR('',#238,1.);
#238 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#239 = ORIENTED_EDGE('',*,*,#240,.F.);
#240 = EDGE_CURVE('',#241,#231,#243,.T.);
#241 = VERTEX_POINT('',#242);
#242 = CARTESIAN_POINT('',(2.35,-11.5,2.6645352591E-15));
#243 = LINE('',#244,#245);
#244 = CARTESIAN_POINT('',(2.35,-11.5,2.6645352591E-15));
#245 = VECTOR('',#246,1.);
#246 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#247 = ORIENTED_EDGE('',*,*,#248,.F.);
#248 = EDGE_CURVE('',#249,#241,#251,.T.);
#249 = VERTEX_POINT('',#250);
#250 = CARTESIAN_POINT('',(2.1,-11.5,2.6645352591E-15));
#251 = LINE('',#252,#253);
#252 = CARTESIAN_POINT('',(2.1,-11.5,2.6645352591E-15));
#253 = VECTOR('',#254,1.);
#254 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#255 = ORIENTED_EDGE('',*,*,#256,.F.);
#256 = EDGE_CURVE('',#233,#249,#257,.T.);
#257 = LINE('',#258,#259);
#258 = CARTESIAN_POINT('',(2.1,-10.5,2.22044604925E-15));
#259 = VECTOR('',#260,1.);
#260 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#261 = FACE_BOUND('',#262,.F.);
#262 = EDGE_LOOP('',(#263,#273,#281,#289));
#263 = ORIENTED_EDGE('',*,*,#264,.F.);
#264 = EDGE_CURVE('',#265,#267,#269,.T.);
#265 = VERTEX_POINT('',#266);
#266 = CARTESIAN_POINT('',(-2.3,-2.1,4.440892098501E-16));
#267 = VERTEX_POINT('',#268);
#268 = CARTESIAN_POINT('',(-2.55,-2.1,4.440892098501E-16));
#269 = LINE('',#270,#271);
#270 = CARTESIAN_POINT('',(-2.3,-2.1,4.440892098501E-16));
#271 = VECTOR('',#272,1.);
#272 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#273 = ORIENTED_EDGE('',*,*,#274,.F.);
#274 = EDGE_CURVE('',#275,#265,#277,.T.);
#275 = VERTEX_POINT('',#276);
#276 = CARTESIAN_POINT('',(-2.3,-3.1,8.881784197001E-16));
#277 = LINE('',#278,#279);
#278 = CARTESIAN_POINT('',(-2.3,-3.1,8.881784197001E-16));
#279 = VECTOR('',#280,1.);
#280 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#281 = ORIENTED_EDGE('',*,*,#282,.F.);
#282 = EDGE_CURVE('',#283,#275,#285,.T.);
#283 = VERTEX_POINT('',#284);
#284 = CARTESIAN_POINT('',(-2.55,-3.1,8.881784197001E-16));
#285 = LINE('',#286,#287);
#286 = CARTESIAN_POINT('',(-2.55,-3.1,8.881784197001E-16));
#287 = VECTOR('',#288,1.);
#288 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#289 = ORIENTED_EDGE('',*,*,#290,.F.);
#290 = EDGE_CURVE('',#267,#283,#291,.T.);
#291 = LINE('',#292,#293);
#292 = CARTESIAN_POINT('',(-2.55,-2.1,4.440892098501E-16));
#293 = VECTOR('',#294,1.);
#294 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#295 = FACE_BOUND('',#296,.F.);
#296 = EDGE_LOOP('',(#297,#307,#315,#323));
#297 = ORIENTED_EDGE('',*,*,#298,.F.);
#298 = EDGE_CURVE('',#299,#301,#303,.T.);
#299 = VERTEX_POINT('',#300);
#300 = CARTESIAN_POINT('',(2.55,-4.8,8.881784197001E-16));
#301 = VERTEX_POINT('',#302);
#302 = CARTESIAN_POINT('',(2.3,-4.8,8.881784197001E-16));
#303 = LINE('',#304,#305);
#304 = CARTESIAN_POINT('',(2.55,-4.8,8.881784197001E-16));
#305 = VECTOR('',#306,1.);
#306 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#307 = ORIENTED_EDGE('',*,*,#308,.F.);
#308 = EDGE_CURVE('',#309,#299,#311,.T.);
#309 = VERTEX_POINT('',#310);
#310 = CARTESIAN_POINT('',(2.55,-5.800000000011,1.33226762955E-15));
#311 = LINE('',#312,#313);
#312 = CARTESIAN_POINT('',(2.55,-5.800000000011,1.33226762955E-15));
#313 = VECTOR('',#314,1.);
#314 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#315 = ORIENTED_EDGE('',*,*,#316,.F.);
#316 = EDGE_CURVE('',#317,#309,#319,.T.);
#317 = VERTEX_POINT('',#318);
#318 = CARTESIAN_POINT('',(2.3,-5.800000000011,1.33226762955E-15));
#319 = LINE('',#320,#321);
#320 = CARTESIAN_POINT('',(2.3,-5.800000000011,1.33226762955E-15));
#321 = VECTOR('',#322,1.);
#322 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#323 = ORIENTED_EDGE('',*,*,#324,.F.);
#324 = EDGE_CURVE('',#301,#317,#325,.T.);
#325 = LINE('',#326,#327);
#326 = CARTESIAN_POINT('',(2.3,-4.8,8.881784197001E-16));
#327 = VECTOR('',#328,1.);
#328 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#329 = FACE_BOUND('',#330,.F.);
#330 = EDGE_LOOP('',(#331));
#331 = ORIENTED_EDGE('',*,*,#332,.T.);
#332 = EDGE_CURVE('',#333,#333,#335,.T.);
#333 = VERTEX_POINT('',#334);
#334 = CARTESIAN_POINT('',(-0.8,-3.,8.881784197001E-16));
#335 = CIRCLE('',#336,0.8);
#336 = AXIS2_PLACEMENT_3D('',#337,#338,#339);
#337 = CARTESIAN_POINT('',(4.662936703426E-15,-3.,8.881784197001E-16));
#338 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#339 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#340 = FACE_BOUND('',#341,.F.);
#341 = EDGE_LOOP('',(#342,#352,#360,#368));
#342 = ORIENTED_EDGE('',*,*,#343,.F.);
#343 = EDGE_CURVE('',#344,#346,#348,.T.);
#344 = VERTEX_POINT('',#345);
#345 = CARTESIAN_POINT('',(2.55,-1.2,4.440892098501E-16));
#346 = VERTEX_POINT('',#347);
#347 = CARTESIAN_POINT('',(2.3,-1.2,4.440892098501E-16));
#348 = LINE('',#349,#350);
#349 = CARTESIAN_POINT('',(2.55,-1.2,4.440892098501E-16));
#350 = VECTOR('',#351,1.);
#351 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#352 = ORIENTED_EDGE('',*,*,#353,.F.);
#353 = EDGE_CURVE('',#354,#344,#356,.T.);
#354 = VERTEX_POINT('',#355);
#355 = CARTESIAN_POINT('',(2.55,-2.2,4.440892098501E-16));
#356 = LINE('',#357,#358);
#357 = CARTESIAN_POINT('',(2.55,-2.2,4.440892098501E-16));
#358 = VECTOR('',#359,1.);
#359 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#360 = ORIENTED_EDGE('',*,*,#361,.F.);
#361 = EDGE_CURVE('',#362,#354,#364,.T.);
#362 = VERTEX_POINT('',#363);
#363 = CARTESIAN_POINT('',(2.3,-2.2,4.440892098501E-16));
#364 = LINE('',#365,#366);
#365 = CARTESIAN_POINT('',(2.3,-2.2,4.440892098501E-16));
#366 = VECTOR('',#367,1.);
#367 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#368 = ORIENTED_EDGE('',*,*,#369,.F.);
#369 = EDGE_CURVE('',#346,#362,#370,.T.);
#370 = LINE('',#371,#372);
#371 = CARTESIAN_POINT('',(2.3,-1.2,4.440892098501E-16));
#372 = VECTOR('',#373,1.);
#373 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#374 = PLANE('',#375);
#375 = AXIS2_PLACEMENT_3D('',#376,#377,#378);
#376 = CARTESIAN_POINT('',(-3.,-4.907185768843E-16,0.));
#377 = DIRECTION('',(4.930380657631E-32,2.22044604925E-16,1.));
#378 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#379 = ADVANCED_FACE('',(#380),#408,.T.);
#380 = FACE_BOUND('',#381,.T.);
#381 = EDGE_LOOP('',(#382,#383,#384,#392,#401,#407));
#382 = ORIENTED_EDGE('',*,*,#39,.T.);
#383 = ORIENTED_EDGE('',*,*,#119,.T.);
#384 = ORIENTED_EDGE('',*,*,#385,.T.);
#385 = EDGE_CURVE('',#112,#386,#388,.T.);
#386 = VERTEX_POINT('',#387);
#387 = CARTESIAN_POINT('',(-2.55,-9.4,-1.98));
#388 = LINE('',#389,#390);
#389 = CARTESIAN_POINT('',(-2.55,-8.8,-1.98));
#390 = VECTOR('',#391,1.);
#391 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#392 = ORIENTED_EDGE('',*,*,#393,.F.);
#393 = EDGE_CURVE('',#394,#386,#396,.T.);
#394 = VERTEX_POINT('',#395);
#395 = CARTESIAN_POINT('',(-2.55,-9.8,-1.58));
#396 = CIRCLE('',#397,0.4);
#397 = AXIS2_PLACEMENT_3D('',#398,#399,#400);
#398 = CARTESIAN_POINT('',(-2.55,-9.4,-1.58));
#399 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#400 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#401 = ORIENTED_EDGE('',*,*,#402,.F.);
#402 = EDGE_CURVE('',#204,#394,#403,.T.);
#403 = LINE('',#404,#405);
#404 = CARTESIAN_POINT('',(-2.55,-9.8,2.22044604925E-15));
#405 = VECTOR('',#406,1.);
#406 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#407 = ORIENTED_EDGE('',*,*,#211,.F.);
#408 = PLANE('',#409);
#409 = AXIS2_PLACEMENT_3D('',#410,#411,#412);
#410 = CARTESIAN_POINT('',(-2.55,-8.8,1.7763568394E-15));
#411 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#412 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#413 = ADVANCED_FACE('',(#414),#425,.T.);
#414 = FACE_BOUND('',#415,.T.);
#415 = EDGE_LOOP('',(#416,#417,#423,#424));
#416 = ORIENTED_EDGE('',*,*,#402,.T.);
#417 = ORIENTED_EDGE('',*,*,#418,.T.);
#418 = EDGE_CURVE('',#394,#64,#419,.T.);
#419 = LINE('',#420,#421);
#420 = CARTESIAN_POINT('',(-2.55,-9.8,-1.58));
#421 = VECTOR('',#422,1.);
#422 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#423 = ORIENTED_EDGE('',*,*,#61,.F.);
#424 = ORIENTED_EDGE('',*,*,#203,.F.);
#425 = PLANE('',#426);
#426 = AXIS2_PLACEMENT_3D('',#427,#428,#429);
#427 = CARTESIAN_POINT('',(-2.55,-9.8,2.22044604925E-15));
#428 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#429 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#430 = ADVANCED_FACE('',(#431),#442,.T.);
#431 = FACE_BOUND('',#432,.T.);
#432 = EDGE_LOOP('',(#433,#434,#440,#441));
#433 = ORIENTED_EDGE('',*,*,#393,.T.);
#434 = ORIENTED_EDGE('',*,*,#435,.T.);
#435 = EDGE_CURVE('',#386,#72,#436,.T.);
#436 = LINE('',#437,#438);
#437 = CARTESIAN_POINT('',(-2.55,-9.4,-1.98));
#438 = VECTOR('',#439,1.);
#439 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#440 = ORIENTED_EDGE('',*,*,#71,.F.);
#441 = ORIENTED_EDGE('',*,*,#418,.F.);
#442 = CYLINDRICAL_SURFACE('',#443,0.4);
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(-2.55,-9.4,-1.58));
#445 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#446 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#447 = ADVANCED_FACE('',(#448),#454,.F.);
#448 = FACE_BOUND('',#449,.F.);
#449 = EDGE_LOOP('',(#450,#451,#452,#453));
#450 = ORIENTED_EDGE('',*,*,#385,.T.);
#451 = ORIENTED_EDGE('',*,*,#435,.T.);
#452 = ORIENTED_EDGE('',*,*,#80,.T.);
#453 = ORIENTED_EDGE('',*,*,#111,.T.);
#454 = PLANE('',#455);
#455 = AXIS2_PLACEMENT_3D('',#456,#457,#458);
#456 = CARTESIAN_POINT('',(-2.425,-9.3,-1.98));
#457 = DIRECTION('',(9.860761315263E-32,4.440892098501E-16,1.));
#458 = DIRECTION('',(-2.22044604925E-16,-1.,4.440892098501E-16));
#459 = ADVANCED_FACE('',(#460),#621,.T.);
#460 = FACE_BOUND('',#461,.F.);
#461 = EDGE_LOOP('',(#462,#473,#481,#488,#489,#498,#517,#518,#525,#526,
#547,#556,#577,#585,#594,#602));
#462 = ORIENTED_EDGE('',*,*,#463,.F.);
#463 = EDGE_CURVE('',#464,#466,#468,.T.);
#464 = VERTEX_POINT('',#465);
#465 = CARTESIAN_POINT('',(-2.5,-7.063793994178E-15,2.21));
#466 = VERTEX_POINT('',#467);
#467 = CARTESIAN_POINT('',(-1.340857934309,-7.063793994178E-15,4.32));
#468 = CIRCLE('',#469,2.5);
#469 = AXIS2_PLACEMENT_3D('',#470,#471,#472);
#470 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#471 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#472 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#473 = ORIENTED_EDGE('',*,*,#474,.T.);
#474 = EDGE_CURVE('',#464,#475,#477,.T.);
#475 = VERTEX_POINT('',#476);
#476 = CARTESIAN_POINT('',(-2.5,1.9,2.21));
#477 = LINE('',#478,#479);
#478 = CARTESIAN_POINT('',(-2.5,-1.110223024625E-16,2.21));
#479 = VECTOR('',#480,1.);
#480 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#481 = ORIENTED_EDGE('',*,*,#482,.T.);
#482 = EDGE_CURVE('',#475,#475,#483,.T.);
#483 = CIRCLE('',#484,2.5);
#484 = AXIS2_PLACEMENT_3D('',#485,#486,#487);
#485 = CARTESIAN_POINT('',(5.750955267558E-15,1.9,2.21));
#486 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#487 = DIRECTION('',(-1.,2.22044604925E-16,-1.972152263053E-32));
#488 = ORIENTED_EDGE('',*,*,#474,.F.);
#489 = ORIENTED_EDGE('',*,*,#490,.F.);
#490 = EDGE_CURVE('',#491,#464,#493,.T.);
#491 = VERTEX_POINT('',#492);
#492 = CARTESIAN_POINT('',(-1.340857934309,-7.063793994178E-15,0.1));
#493 = CIRCLE('',#494,2.5);
#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
#495 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#496 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#497 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#498 = ORIENTED_EDGE('',*,*,#499,.T.);
#499 = EDGE_CURVE('',#491,#154,#500,.T.);
#500 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#501,#502,#503,#504,#505,#506,
#507,#508,#509,#510,#511,#512,#513,#514,#515,#516),.UNSPECIFIED.,.F.
,.F.,(9,7,9),(0.,0.123661095883,1.),.UNSPECIFIED.);
#501 = CARTESIAN_POINT('',(-1.340857934309,-8.230398730748E-16,0.1));
#502 = CARTESIAN_POINT('',(-1.337070868737,-8.382929299521E-16,
9.759340430331E-02));
#503 = CARTESIAN_POINT('',(-1.333267503963,-6.619203963501E-05,
9.518735474318E-02));
#504 = CARTESIAN_POINT('',(-1.329450875386,-1.9852104381E-04,
9.278389726845E-02));
#505 = CARTESIAN_POINT('',(-1.32562408127,-3.968651332593E-04,
9.038506598981E-02));
#506 = CARTESIAN_POINT('',(-1.321790282746,-6.610356245427E-04,
8.799288317978E-02));
#507 = CARTESIAN_POINT('',(-1.317952703809,-9.907770300469E-04,
8.560935927272E-02));
#508 = CARTESIAN_POINT('',(-1.314114631321,-1.385767057985E-03,
8.323649286482E-02));
#509 = CARTESIAN_POINT('',(-1.283100703408,-5.104394578876E-03,
6.41502787742E-02));
#510 = CARTESIAN_POINT('',(-1.256059062704,-1.16212592643E-02,
4.805524442529E-02));
#511 = CARTESIAN_POINT('',(-1.230333415736,-2.126253807454E-02,
3.329049778688E-02));
#512 = CARTESIAN_POINT('',(-1.207294606304,-3.373481905699E-02,
2.053941786223E-02));
#513 = CARTESIAN_POINT('',(-1.188431574054,-4.857105572812E-02,
1.042592767688E-02));
#514 = CARTESIAN_POINT('',(-1.175291968608,-6.512305156014E-02,
3.476870791565E-03));
#515 = CARTESIAN_POINT('',(-1.16871724553,-8.255773675748E-02,0.));
#516 = CARTESIAN_POINT('',(-1.16871724553,-0.1,0.));
#517 = ORIENTED_EDGE('',*,*,#153,.F.);
#518 = ORIENTED_EDGE('',*,*,#519,.F.);
#519 = EDGE_CURVE('',#136,#146,#520,.T.);
#520 = CIRCLE('',#521,2.5);
#521 = AXIS2_PLACEMENT_3D('',#522,#523,#524);
#522 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#523 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#524 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#525 = ORIENTED_EDGE('',*,*,#135,.T.);
#526 = ORIENTED_EDGE('',*,*,#527,.F.);
#527 = EDGE_CURVE('',#528,#138,#530,.T.);
#528 = VERTEX_POINT('',#529);
#529 = CARTESIAN_POINT('',(1.340857934309,-7.063793994178E-15,0.1));
#530 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#531,#532,#533,#534,#535,#536,
#537,#538,#539,#540,#541,#542,#543,#544,#545,#546),.UNSPECIFIED.,.F.
,.F.,(9,7,9),(0.,0.123661095882,1.),.UNSPECIFIED.);
#531 = CARTESIAN_POINT('',(1.340857934309,-1.418500413643E-15,0.1));
#532 = CARTESIAN_POINT('',(1.337070868737,-1.418193887755E-15,
9.759340430331E-02));
#533 = CARTESIAN_POINT('',(1.333267503963,-6.619203963558E-05,
9.518735474318E-02));
#534 = CARTESIAN_POINT('',(1.329450875386,-1.985210438106E-04,
9.278389726845E-02));
#535 = CARTESIAN_POINT('',(1.32562408127,-3.968651332598E-04,
9.038506598981E-02));
#536 = CARTESIAN_POINT('',(1.321790282746,-6.610356245433E-04,
8.799288317978E-02));
#537 = CARTESIAN_POINT('',(1.317952703809,-9.907770300475E-04,
8.560935927272E-02));
#538 = CARTESIAN_POINT('',(1.314114631321,-1.385767057986E-03,
8.323649286482E-02));
#539 = CARTESIAN_POINT('',(1.283100703408,-5.104394578884E-03,
6.415027877417E-02));
#540 = CARTESIAN_POINT('',(1.256059062705,-1.162125926428E-02,
4.805524442541E-02));
#541 = CARTESIAN_POINT('',(1.230333415735,-2.126253807456E-02,
3.329049778669E-02));
#542 = CARTESIAN_POINT('',(1.207294606304,-3.373481905701E-02,
2.053941786239E-02));
#543 = CARTESIAN_POINT('',(1.188431574054,-4.857105572808E-02,
1.042592767681E-02));
#544 = CARTESIAN_POINT('',(1.175291968608,-6.512305156017E-02,
3.476870791581E-03));
#545 = CARTESIAN_POINT('',(1.16871724553,-8.255773675747E-02,0.));
#546 = CARTESIAN_POINT('',(1.16871724553,-0.1,0.));
#547 = ORIENTED_EDGE('',*,*,#548,.F.);
#548 = EDGE_CURVE('',#549,#528,#551,.T.);
#549 = VERTEX_POINT('',#550);
#550 = CARTESIAN_POINT('',(1.340857934309,-7.063793994178E-15,4.32));
#551 = CIRCLE('',#552,2.5);
#552 = AXIS2_PLACEMENT_3D('',#553,#554,#555);
#553 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#554 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#555 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#556 = ORIENTED_EDGE('',*,*,#557,.F.);
#557 = EDGE_CURVE('',#558,#549,#560,.T.);
#558 = VERTEX_POINT('',#559);
#559 = CARTESIAN_POINT('',(1.16871724553,-0.1,4.42));
#560 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#561,#562,#563,#564,#565,#566,
#567,#568,#569,#570,#571,#572,#573,#574,#575,#576),.UNSPECIFIED.,.F.
,.F.,(9,7,9),(0.,0.876338906378,1.),.UNSPECIFIED.);
#561 = CARTESIAN_POINT('',(1.16871724553,-0.1,4.42));
#562 = CARTESIAN_POINT('',(1.16871724553,-8.255773697484E-02,4.42));
#563 = CARTESIAN_POINT('',(1.175291968464,-6.512305193611E-02,
4.416523129286));
#564 = CARTESIAN_POINT('',(1.188431573538,-4.857105594039E-02,
4.409574072589));
#565 = CARTESIAN_POINT('',(1.207294606446,-3.373481874126E-02,
4.399460582094));
#566 = CARTESIAN_POINT('',(1.230333416159,-2.126253803336E-02,
4.386709501959));
#567 = CARTESIAN_POINT('',(1.256059062635,-1.162125936634E-02,
4.3719447556));
#568 = CARTESIAN_POINT('',(1.283100702992,-5.104394628702E-03,
4.355849721482));
#569 = CARTESIAN_POINT('',(1.314114631299,-1.385767060545E-03,
4.336763507148));
#570 = CARTESIAN_POINT('',(1.317952703797,-9.907770329674E-04,
4.334390640735));
#571 = CARTESIAN_POINT('',(1.321790282743,-6.610356267266E-04,
4.332007116822));
#572 = CARTESIAN_POINT('',(1.325624081261,-3.96865134417E-04,
4.329614934016));
#573 = CARTESIAN_POINT('',(1.329450875353,-1.985210441651E-04,
4.327216102752));
#574 = CARTESIAN_POINT('',(1.333267503903,-6.619203962948E-05,
4.324812645295));
#575 = CARTESIAN_POINT('',(1.337070868674,-4.939746995752E-16,
4.322406595737));
#576 = CARTESIAN_POINT('',(1.340857934309,-4.814721808597E-16,4.32));
#577 = ORIENTED_EDGE('',*,*,#578,.F.);
#578 = EDGE_CURVE('',#579,#558,#581,.T.);
#579 = VERTEX_POINT('',#580);
#580 = CARTESIAN_POINT('',(1.16871724553,-7.063793994178E-15,4.42));
#581 = LINE('',#582,#583);
#582 = CARTESIAN_POINT('',(1.16871724553,-4.349225969436E-16,4.42));
#583 = VECTOR('',#584,1.);
#584 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#585 = ORIENTED_EDGE('',*,*,#586,.F.);
#586 = EDGE_CURVE('',#587,#579,#589,.T.);
#587 = VERTEX_POINT('',#588);
#588 = CARTESIAN_POINT('',(-1.16871724553,-7.063793994178E-15,4.42));
#589 = CIRCLE('',#590,2.5);
#590 = AXIS2_PLACEMENT_3D('',#591,#592,#593);
#591 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#592 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#593 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#594 = ORIENTED_EDGE('',*,*,#595,.T.);
#595 = EDGE_CURVE('',#587,#596,#598,.T.);
#596 = VERTEX_POINT('',#597);
#597 = CARTESIAN_POINT('',(-1.16871724553,-0.1,4.42));
#598 = LINE('',#599,#600);
#599 = CARTESIAN_POINT('',(-1.16871724553,8.409212116208E-17,4.42));
#600 = VECTOR('',#601,1.);
#601 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#602 = ORIENTED_EDGE('',*,*,#603,.T.);
#603 = EDGE_CURVE('',#596,#466,#604,.T.);
#604 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#605,#606,#607,#608,#609,#610,
#611,#612,#613,#614,#615,#616,#617,#618,#619,#620),.UNSPECIFIED.,.F.
,.F.,(9,7,9),(0.,0.876338906378,1.),.UNSPECIFIED.);
#605 = CARTESIAN_POINT('',(-1.16871724553,-1.E-01,4.42));
#606 = CARTESIAN_POINT('',(-1.16871724553,-8.255773697484E-02,4.42));
#607 = CARTESIAN_POINT('',(-1.175291968464,-6.512305193609E-02,
4.416523129286));
#608 = CARTESIAN_POINT('',(-1.188431573538,-4.857105594043E-02,
4.409574072589));
#609 = CARTESIAN_POINT('',(-1.207294606446,-3.37348187412E-02,
4.399460582093));
#610 = CARTESIAN_POINT('',(-1.230333416159,-2.126253803341E-02,
4.38670950196));
#611 = CARTESIAN_POINT('',(-1.256059062635,-1.162125936632E-02,
4.3719447556));
#612 = CARTESIAN_POINT('',(-1.283100702992,-5.104394628704E-03,
4.355849721482));
#613 = CARTESIAN_POINT('',(-1.314114631299,-1.385767060544E-03,
4.336763507148));
#614 = CARTESIAN_POINT('',(-1.317952703797,-9.907770329669E-04,
4.334390640735));
#615 = CARTESIAN_POINT('',(-1.321790282743,-6.61035626726E-04,
4.332007116822));
#616 = CARTESIAN_POINT('',(-1.325624081261,-3.968651344164E-04,
4.329614934016));
#617 = CARTESIAN_POINT('',(-1.329450875353,-1.985210441645E-04,
4.327216102752));
#618 = CARTESIAN_POINT('',(-1.333267503903,-6.619203962885E-05,
4.324812645295));
#619 = CARTESIAN_POINT('',(-1.337070868674,1.136818338156E-16,
4.322406595737));
#620 = CARTESIAN_POINT('',(-1.340857934309,1.139883597088E-16,4.32));
#621 = CYLINDRICAL_SURFACE('',#622,2.5);
#622 = AXIS2_PLACEMENT_3D('',#623,#624,#625);
#623 = CARTESIAN_POINT('',(5.329070518201E-15,-6.661338147751E-16,2.21)
);
#624 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#625 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#626 = ADVANCED_FACE('',(#627),#631,.F.);
#627 = FACE_BOUND('',#628,.F.);
#628 = EDGE_LOOP('',(#629,#630));
#629 = ORIENTED_EDGE('',*,*,#519,.T.);
#630 = ORIENTED_EDGE('',*,*,#145,.T.);
#631 = PLANE('',#632);
#632 = AXIS2_PLACEMENT_3D('',#633,#634,#635);
#633 = CARTESIAN_POINT('',(5.465814531455E-15,-6.661338147751E-16,2.21)
);
#634 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#635 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#636 = ADVANCED_FACE('',(#637),#656,.T.);
#637 = FACE_BOUND('',#638,.F.);
#638 = EDGE_LOOP('',(#639,#640,#641,#650));
#639 = ORIENTED_EDGE('',*,*,#527,.T.);
#640 = ORIENTED_EDGE('',*,*,#193,.T.);
#641 = ORIENTED_EDGE('',*,*,#642,.T.);
#642 = EDGE_CURVE('',#186,#643,#645,.T.);
#643 = VERTEX_POINT('',#644);
#644 = CARTESIAN_POINT('',(2.9,-7.063793994178E-15,0.1));
#645 = CIRCLE('',#646,0.1);
#646 = AXIS2_PLACEMENT_3D('',#647,#648,#649);
#647 = CARTESIAN_POINT('',(2.9,-0.1,0.1));
#648 = DIRECTION('',(1.,4.218847493576E-15,-9.860761315263E-31));
#649 = DIRECTION('',(-4.218847493576E-15,1.,-2.22044604925E-16));
#650 = ORIENTED_EDGE('',*,*,#651,.F.);
#651 = EDGE_CURVE('',#528,#643,#652,.T.);
#652 = LINE('',#653,#654);
#653 = CARTESIAN_POINT('',(1.16871724553,-1.380277502412E-15,0.1));
#654 = VECTOR('',#655,1.);
#655 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#656 = CYLINDRICAL_SURFACE('',#657,0.1);
#657 = AXIS2_PLACEMENT_3D('',#658,#659,#660);
#658 = CARTESIAN_POINT('',(1.16871724553,-0.1,0.1));
#659 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#660 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#661 = ADVANCED_FACE('',(#662),#689,.T.);
#662 = FACE_BOUND('',#663,.F.);
#663 = EDGE_LOOP('',(#664,#673,#674,#683));
#664 = ORIENTED_EDGE('',*,*,#665,.F.);
#665 = EDGE_CURVE('',#186,#666,#668,.T.);
#666 = VERTEX_POINT('',#667);
#667 = CARTESIAN_POINT('',(3.,-0.1,0.1));
#668 = CIRCLE('',#669,0.1);
#669 = AXIS2_PLACEMENT_3D('',#670,#671,#672);
#670 = CARTESIAN_POINT('',(2.9,-0.1,0.1));
#671 = DIRECTION('',(-1.608122649677E-16,-1.,2.22044604925E-16));
#672 = DIRECTION('',(1.,-1.608122649677E-16,-1.359631073447E-32));
#673 = ORIENTED_EDGE('',*,*,#185,.T.);
#674 = ORIENTED_EDGE('',*,*,#675,.F.);
#675 = EDGE_CURVE('',#676,#178,#678,.T.);
#676 = VERTEX_POINT('',#677);
#677 = CARTESIAN_POINT('',(3.,-11.9,0.1));
#678 = CIRCLE('',#679,0.1);
#679 = AXIS2_PLACEMENT_3D('',#680,#681,#682);
#680 = CARTESIAN_POINT('',(2.9,-11.9,0.1));
#681 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#682 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#683 = ORIENTED_EDGE('',*,*,#684,.F.);
#684 = EDGE_CURVE('',#666,#676,#685,.T.);
#685 = LINE('',#686,#687);
#686 = CARTESIAN_POINT('',(3.,-1.800781745942E-15,0.1));
#687 = VECTOR('',#688,1.);
#688 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#689 = CYLINDRICAL_SURFACE('',#690,0.1);
#690 = AXIS2_PLACEMENT_3D('',#691,#692,#693);
#691 = CARTESIAN_POINT('',(2.9,-1.77857728545E-15,0.1));
#692 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#693 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#694 = ADVANCED_FACE('',(#695),#714,.T.);
#695 = FACE_BOUND('',#696,.F.);
#696 = EDGE_LOOP('',(#697,#705,#712,#713));
#697 = ORIENTED_EDGE('',*,*,#698,.F.);
#698 = EDGE_CURVE('',#699,#491,#701,.T.);
#699 = VERTEX_POINT('',#700);
#700 = CARTESIAN_POINT('',(-2.9,-7.063793994178E-15,0.1));
#701 = LINE('',#702,#703);
#702 = CARTESIAN_POINT('',(-3.,-4.54636328584E-16,0.1));
#703 = VECTOR('',#704,1.);
#704 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#705 = ORIENTED_EDGE('',*,*,#706,.T.);
#706 = EDGE_CURVE('',#699,#162,#707,.T.);
#707 = CIRCLE('',#708,0.1);
#708 = AXIS2_PLACEMENT_3D('',#709,#710,#711);
#709 = CARTESIAN_POINT('',(-2.9,-0.1,1.E-01));
#710 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#711 = DIRECTION('',(2.22044604925E-16,1.,4.218847493576E-15));
#712 = ORIENTED_EDGE('',*,*,#161,.T.);
#713 = ORIENTED_EDGE('',*,*,#499,.F.);
#714 = CYLINDRICAL_SURFACE('',#715,0.1);
#715 = AXIS2_PLACEMENT_3D('',#716,#717,#718);
#716 = CARTESIAN_POINT('',(-3.,-0.1,0.1));
#717 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#718 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#719 = ADVANCED_FACE('',(#720),#747,.T.);
#720 = FACE_BOUND('',#721,.T.);
#721 = EDGE_LOOP('',(#722,#731,#732,#741));
#722 = ORIENTED_EDGE('',*,*,#723,.T.);
#723 = EDGE_CURVE('',#724,#170,#726,.T.);
#724 = VERTEX_POINT('',#725);
#725 = CARTESIAN_POINT('',(-2.9,-12.,0.1));
#726 = CIRCLE('',#727,0.1);
#727 = AXIS2_PLACEMENT_3D('',#728,#729,#730);
#728 = CARTESIAN_POINT('',(-2.9,-11.9,0.1));
#729 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#730 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#731 = ORIENTED_EDGE('',*,*,#177,.T.);
#732 = ORIENTED_EDGE('',*,*,#733,.F.);
#733 = EDGE_CURVE('',#734,#178,#736,.T.);
#734 = VERTEX_POINT('',#735);
#735 = CARTESIAN_POINT('',(2.9,-12.,0.1));
#736 = CIRCLE('',#737,0.1);
#737 = AXIS2_PLACEMENT_3D('',#738,#739,#740);
#738 = CARTESIAN_POINT('',(2.9,-11.9,0.1));
#739 = DIRECTION('',(1.,-2.22044604925E-16,6.123233995737E-17));
#740 = DIRECTION('',(6.123233995737E-17,-2.22044604925E-16,-1.));
#741 = ORIENTED_EDGE('',*,*,#742,.F.);
#742 = EDGE_CURVE('',#724,#734,#743,.T.);
#743 = LINE('',#744,#745);
#744 = CARTESIAN_POINT('',(-3.,-12.,0.1));
#745 = VECTOR('',#746,1.);
#746 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#747 = CYLINDRICAL_SURFACE('',#748,0.1);
#748 = AXIS2_PLACEMENT_3D('',#749,#750,#751);
#749 = CARTESIAN_POINT('',(-3.,-11.9,0.1));
#750 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#751 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#752 = ADVANCED_FACE('',(#753),#780,.T.);
#753 = FACE_BOUND('',#754,.T.);
#754 = EDGE_LOOP('',(#755,#764,#765,#774));
#755 = ORIENTED_EDGE('',*,*,#756,.T.);
#756 = EDGE_CURVE('',#757,#162,#759,.T.);
#757 = VERTEX_POINT('',#758);
#758 = CARTESIAN_POINT('',(-3.,-0.1,1.E-01));
#759 = CIRCLE('',#760,0.1);
#760 = AXIS2_PLACEMENT_3D('',#761,#762,#763);
#761 = CARTESIAN_POINT('',(-2.9,-0.1,1.E-01));
#762 = DIRECTION('',(-2.22044604925E-16,-1.,1.608122649677E-16));
#763 = DIRECTION('',(-3.570749584184E-32,-1.608122649677E-16,-1.));
#764 = ORIENTED_EDGE('',*,*,#169,.T.);
#765 = ORIENTED_EDGE('',*,*,#766,.T.);
#766 = EDGE_CURVE('',#170,#767,#769,.T.);
#767 = VERTEX_POINT('',#768);
#768 = CARTESIAN_POINT('',(-3.,-11.9,0.1));
#769 = CIRCLE('',#770,0.1);
#770 = AXIS2_PLACEMENT_3D('',#771,#772,#773);
#771 = CARTESIAN_POINT('',(-2.9,-11.9,0.1));
#772 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#773 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#774 = ORIENTED_EDGE('',*,*,#775,.F.);
#775 = EDGE_CURVE('',#757,#767,#776,.T.);
#776 = LINE('',#777,#778);
#777 = CARTESIAN_POINT('',(-3.,-4.685141163918E-16,0.1));
#778 = VECTOR('',#779,1.);
#779 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#780 = CYLINDRICAL_SURFACE('',#781,0.1);
#781 = AXIS2_PLACEMENT_3D('',#782,#783,#784);
#782 = CARTESIAN_POINT('',(-2.9,-4.907185768843E-16,0.1));
#783 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#784 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#785 = ADVANCED_FACE('',(#786),#805,.T.);
#786 = FACE_BOUND('',#787,.F.);
#787 = EDGE_LOOP('',(#788,#796,#803,#804));
#788 = ORIENTED_EDGE('',*,*,#789,.T.);
#789 = EDGE_CURVE('',#220,#790,#792,.T.);
#790 = VERTEX_POINT('',#791);
#791 = CARTESIAN_POINT('',(-0.8,-9.,-0.4));
#792 = LINE('',#793,#794);
#793 = CARTESIAN_POINT('',(-0.8,-9.,1.7763568394E-15));
#794 = VECTOR('',#795,1.);
#795 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#796 = ORIENTED_EDGE('',*,*,#797,.T.);
#797 = EDGE_CURVE('',#790,#790,#798,.T.);
#798 = CIRCLE('',#799,0.8);
#799 = AXIS2_PLACEMENT_3D('',#800,#801,#802);
#800 = CARTESIAN_POINT('',(3.404683942184E-15,-9.,-0.4));
#801 = DIRECTION('',(1.850371707709E-16,-3.204937810639E-16,-1.));
#802 = DIRECTION('',(-1.,2.343507519424E-16,-1.850371707709E-16));
#803 = ORIENTED_EDGE('',*,*,#789,.F.);
#804 = ORIENTED_EDGE('',*,*,#219,.F.);
#805 = CYLINDRICAL_SURFACE('',#806,0.8);
#806 = AXIS2_PLACEMENT_3D('',#807,#808,#809);
#807 = CARTESIAN_POINT('',(3.330669073875E-15,-9.,1.7763568394E-15));
#808 = DIRECTION('',(4.930380657631E-32,2.22044604925E-16,1.));
#809 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#810 = ADVANCED_FACE('',(#811),#836,.T.);
#811 = FACE_BOUND('',#812,.T.);
#812 = EDGE_LOOP('',(#813,#821,#829,#835));
#813 = ORIENTED_EDGE('',*,*,#814,.T.);
#814 = EDGE_CURVE('',#231,#815,#817,.T.);
#815 = VERTEX_POINT('',#816);
#816 = CARTESIAN_POINT('',(2.35,-10.5,-1.58));
#817 = LINE('',#818,#819);
#818 = CARTESIAN_POINT('',(2.35,-10.5,2.22044604925E-15));
#819 = VECTOR('',#820,1.);
#820 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#821 = ORIENTED_EDGE('',*,*,#822,.T.);
#822 = EDGE_CURVE('',#815,#823,#825,.T.);
#823 = VERTEX_POINT('',#824);
#824 = CARTESIAN_POINT('',(2.1,-10.5,-1.58));
#825 = LINE('',#826,#827);
#826 = CARTESIAN_POINT('',(2.35,-10.5,-1.58));
#827 = VECTOR('',#828,1.);
#828 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#829 = ORIENTED_EDGE('',*,*,#830,.F.);
#830 = EDGE_CURVE('',#233,#823,#831,.T.);
#831 = LINE('',#832,#833);
#832 = CARTESIAN_POINT('',(2.1,-10.5,2.22044604925E-15));
#833 = VECTOR('',#834,1.);
#834 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#835 = ORIENTED_EDGE('',*,*,#230,.F.);
#836 = PLANE('',#837);
#837 = AXIS2_PLACEMENT_3D('',#838,#839,#840);
#838 = CARTESIAN_POINT('',(2.35,-10.5,2.22044604925E-15));
#839 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#840 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#841 = ADVANCED_FACE('',(#842),#878,.T.);
#842 = FACE_BOUND('',#843,.T.);
#843 = EDGE_LOOP('',(#844,#845,#854,#862,#871,#877));
#844 = ORIENTED_EDGE('',*,*,#830,.T.);
#845 = ORIENTED_EDGE('',*,*,#846,.T.);
#846 = EDGE_CURVE('',#823,#847,#849,.T.);
#847 = VERTEX_POINT('',#848);
#848 = CARTESIAN_POINT('',(2.1,-10.9,-1.98));
#849 = CIRCLE('',#850,0.4);
#850 = AXIS2_PLACEMENT_3D('',#851,#852,#853);
#851 = CARTESIAN_POINT('',(2.1,-10.9,-1.58));
#852 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#853 = DIRECTION('',(2.22044604925E-16,1.,-2.22044604925E-16));
#854 = ORIENTED_EDGE('',*,*,#855,.T.);
#855 = EDGE_CURVE('',#847,#856,#858,.T.);
#856 = VERTEX_POINT('',#857);
#857 = CARTESIAN_POINT('',(2.1,-11.1,-1.98));
#858 = LINE('',#859,#860);
#859 = CARTESIAN_POINT('',(2.1,-10.5,-1.98));
#860 = VECTOR('',#861,1.);
#861 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#862 = ORIENTED_EDGE('',*,*,#863,.F.);
#863 = EDGE_CURVE('',#864,#856,#866,.T.);
#864 = VERTEX_POINT('',#865);
#865 = CARTESIAN_POINT('',(2.1,-11.5,-1.58));
#866 = CIRCLE('',#867,0.4);
#867 = AXIS2_PLACEMENT_3D('',#868,#869,#870);
#868 = CARTESIAN_POINT('',(2.1,-11.1,-1.58));
#869 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#870 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#871 = ORIENTED_EDGE('',*,*,#872,.F.);
#872 = EDGE_CURVE('',#249,#864,#873,.T.);
#873 = LINE('',#874,#875);
#874 = CARTESIAN_POINT('',(2.1,-11.5,2.6645352591E-15));
#875 = VECTOR('',#876,1.);
#876 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#877 = ORIENTED_EDGE('',*,*,#256,.F.);
#878 = PLANE('',#879);
#879 = AXIS2_PLACEMENT_3D('',#880,#881,#882);
#880 = CARTESIAN_POINT('',(2.1,-10.5,2.22044604925E-15));
#881 = DIRECTION('',(-1.,2.22044604925E-16,0.));
#882 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#883 = ADVANCED_FACE('',(#884),#902,.T.);
#884 = FACE_BOUND('',#885,.T.);
#885 = EDGE_LOOP('',(#886,#887,#895,#901));
#886 = ORIENTED_EDGE('',*,*,#872,.T.);
#887 = ORIENTED_EDGE('',*,*,#888,.T.);
#888 = EDGE_CURVE('',#864,#889,#891,.T.);
#889 = VERTEX_POINT('',#890);
#890 = CARTESIAN_POINT('',(2.35,-11.5,-1.58));
#891 = LINE('',#892,#893);
#892 = CARTESIAN_POINT('',(2.1,-11.5,-1.58));
#893 = VECTOR('',#894,1.);
#894 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#895 = ORIENTED_EDGE('',*,*,#896,.F.);
#896 = EDGE_CURVE('',#241,#889,#897,.T.);
#897 = LINE('',#898,#899);
#898 = CARTESIAN_POINT('',(2.35,-11.5,2.6645352591E-15));
#899 = VECTOR('',#900,1.);
#900 = DIRECTION('',(-4.930380657631E-32,-2.22044604925E-16,-1.));
#901 = ORIENTED_EDGE('',*,*,#248,.F.);
#902 = PLANE('',#903);
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(2.1,-11.5,2.6645352591E-15));
#905 = DIRECTION('',(-2.22044604925E-16,-1.,2.22044604925E-16));
#906 = DIRECTION('',(1.,-2.22044604925E-16,0.));
#907 = ADVANCED_FACE('',(#908),#937,.T.);
#908 = FACE_BOUND('',#909,.T.);