-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpcb_controller.step
1235 lines (1235 loc) · 49.9 KB
/
pcb_controller.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(('Designed by EasyEDA Pro'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2023-09-08T17:36:21',('Author'),(
'Open CASCADE'),'Open CASCADE STEP processor 7.6','Open CASCADE 7.6'
,'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('PCBModel','PCBModel','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15),#19);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.,0.,0.));
#13 = DIRECTION('',(0.,0.,1.));
#14 = DIRECTION('',(1.,0.,-0.));
#15 = AXIS2_PLACEMENT_3D('',#16,#17,#18);
#16 = CARTESIAN_POINT('',(0.,0.,0.));
#17 = DIRECTION('',(0.,0.,1.));
#18 = DIRECTION('',(1.,0.,-0.));
#19 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#23)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#20,#21,#22)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#20 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#21 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#22 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#23 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#20,
'distance_accuracy_value','confusion accuracy');
#24 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#25 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#26),#958);
#26 = MANIFOLD_SOLID_BREP('',#27);
#27 = CLOSED_SHELL('',(#28,#68,#101,#134,#370,#606,#623,#635,#652,#669,
#686,#703,#720,#737,#754,#771,#788,#805,#822,#839,#856,#873,#890,
#907,#924,#941));
#28 = ADVANCED_FACE('',(#29),#63,.T.);
#29 = FACE_BOUND('',#30,.T.);
#30 = EDGE_LOOP('',(#31,#41,#49,#57));
#31 = ORIENTED_EDGE('',*,*,#32,.T.);
#32 = EDGE_CURVE('',#33,#35,#37,.T.);
#33 = VERTEX_POINT('',#34);
#34 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,0.));
#35 = VERTEX_POINT('',#36);
#36 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,1.600050800102)
);
#37 = LINE('',#38,#39);
#38 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,0.));
#39 = VECTOR('',#40,1.);
#40 = DIRECTION('',(0.,0.,1.));
#41 = ORIENTED_EDGE('',*,*,#42,.T.);
#42 = EDGE_CURVE('',#35,#43,#45,.T.);
#43 = VERTEX_POINT('',#44);
#44 = CARTESIAN_POINT('',(64.995426602062,3.025495737046,1.600050800102)
);
#45 = LINE('',#46,#47);
#46 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,1.600050800102)
);
#47 = VECTOR('',#48,1.);
#48 = DIRECTION('',(-1.745329243121E-04,-0.999999984769,0.));
#49 = ORIENTED_EDGE('',*,*,#50,.F.);
#50 = EDGE_CURVE('',#51,#43,#53,.T.);
#51 = VERTEX_POINT('',#52);
#52 = CARTESIAN_POINT('',(64.995426602062,3.025495737046,0.));
#53 = LINE('',#54,#55);
#54 = CARTESIAN_POINT('',(64.995426602062,3.025495737046,0.));
#55 = VECTOR('',#56,1.);
#56 = DIRECTION('',(0.,0.,1.));
#57 = ORIENTED_EDGE('',*,*,#58,.F.);
#58 = EDGE_CURVE('',#33,#51,#59,.T.);
#59 = LINE('',#60,#61);
#60 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,0.));
#61 = VECTOR('',#62,1.);
#62 = DIRECTION('',(-1.745329243121E-04,-0.999999984769,0.));
#63 = PLANE('',#64);
#64 = AXIS2_PLACEMENT_3D('',#65,#66,#67);
#65 = CARTESIAN_POINT('',(64.995430530861,3.048006095986,0.));
#66 = DIRECTION('',(0.999999984769,-1.745329243121E-04,0.));
#67 = DIRECTION('',(-1.745329243121E-04,-0.999999984769,0.));
#68 = ADVANCED_FACE('',(#69),#96,.T.);
#69 = FACE_BOUND('',#70,.T.);
#70 = EDGE_LOOP('',(#71,#81,#88,#89));
#71 = ORIENTED_EDGE('',*,*,#72,.T.);
#72 = EDGE_CURVE('',#73,#75,#77,.T.);
#73 = VERTEX_POINT('',#74);
#74 = CARTESIAN_POINT('',(0.508001016002,67.535435610845,0.));
#75 = VERTEX_POINT('',#76);
#76 = CARTESIAN_POINT('',(0.508001016002,67.535435610845,1.600050800102)
);
#77 = LINE('',#78,#79);
#78 = CARTESIAN_POINT('',(0.508001016002,67.535435610845,0.));
#79 = VECTOR('',#80,1.);
#80 = DIRECTION('',(0.,0.,1.));
#81 = ORIENTED_EDGE('',*,*,#82,.T.);
#82 = EDGE_CURVE('',#75,#35,#83,.T.);
#83 = CIRCLE('',#84,64.487429514859);
#84 = AXIS2_PLACEMENT_3D('',#85,#86,#87);
#85 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,1.600050800102)
);
#86 = DIRECTION('',(0.,0.,-1.));
#87 = DIRECTION('',(-2.337337325547E-16,1.,0.));
#88 = ORIENTED_EDGE('',*,*,#32,.F.);
#89 = ORIENTED_EDGE('',*,*,#90,.F.);
#90 = EDGE_CURVE('',#73,#33,#91,.T.);
#91 = CIRCLE('',#92,64.487429514859);
#92 = AXIS2_PLACEMENT_3D('',#93,#94,#95);
#93 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,0.));
#94 = DIRECTION('',(0.,0.,-1.));
#95 = DIRECTION('',(-2.337337325547E-16,1.,0.));
#96 = CYLINDRICAL_SURFACE('',#97,64.487429514859);
#97 = AXIS2_PLACEMENT_3D('',#98,#99,#100);
#98 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,0.));
#99 = DIRECTION('',(0.,0.,-1.));
#100 = DIRECTION('',(-2.337337325547E-16,1.,0.));
#101 = ADVANCED_FACE('',(#102),#129,.T.);
#102 = FACE_BOUND('',#103,.T.);
#103 = EDGE_LOOP('',(#104,#105,#114,#122));
#104 = ORIENTED_EDGE('',*,*,#50,.T.);
#105 = ORIENTED_EDGE('',*,*,#106,.T.);
#106 = EDGE_CURVE('',#43,#107,#109,.T.);
#107 = VERTEX_POINT('',#108);
#108 = CARTESIAN_POINT('',(0.508001016011,-61.43942341887,1.600050800102
));
#109 = CIRCLE('',#110,64.487429514855);
#110 = AXIS2_PLACEMENT_3D('',#111,#112,#113);
#111 = CARTESIAN_POINT('',(0.508001016006,3.048006095981,1.600050800102)
);
#112 = DIRECTION('',(0.,0.,-1.));
#113 = DIRECTION('',(0.999999939077,-3.490658428289E-04,0.));
#114 = ORIENTED_EDGE('',*,*,#115,.F.);
#115 = EDGE_CURVE('',#116,#107,#118,.T.);
#116 = VERTEX_POINT('',#117);
#117 = CARTESIAN_POINT('',(0.508001016011,-61.43942341887,0.));
#118 = LINE('',#119,#120);
#119 = CARTESIAN_POINT('',(0.508001016011,-61.43942341887,0.));
#120 = VECTOR('',#121,1.);
#121 = DIRECTION('',(0.,0.,1.));
#122 = ORIENTED_EDGE('',*,*,#123,.F.);
#123 = EDGE_CURVE('',#51,#116,#124,.T.);
#124 = CIRCLE('',#125,64.487429514855);
#125 = AXIS2_PLACEMENT_3D('',#126,#127,#128);
#126 = CARTESIAN_POINT('',(0.508001016006,3.048006095981,0.));
#127 = DIRECTION('',(0.,0.,-1.));
#128 = DIRECTION('',(0.999999939077,-3.490658428289E-04,0.));
#129 = CYLINDRICAL_SURFACE('',#130,64.487429514855);
#130 = AXIS2_PLACEMENT_3D('',#131,#132,#133);
#131 = CARTESIAN_POINT('',(0.508001016006,3.048006095981,0.));
#132 = DIRECTION('',(0.,0.,-1.));
#133 = DIRECTION('',(0.999999939077,-3.490658428289E-04,0.));
#134 = ADVANCED_FACE('',(#135,#156,#167,#178,#189,#200,#211,#222,#233,
#244,#255,#266,#277,#288,#299,#310,#321,#332,#343,#354),#365,.T.);
#135 = FACE_BOUND('',#136,.T.);
#136 = EDGE_LOOP('',(#137,#138,#139,#148,#155));
#137 = ORIENTED_EDGE('',*,*,#58,.T.);
#138 = ORIENTED_EDGE('',*,*,#123,.T.);
#139 = ORIENTED_EDGE('',*,*,#140,.T.);
#140 = EDGE_CURVE('',#116,#141,#143,.T.);
#141 = VERTEX_POINT('',#142);
#142 = CARTESIAN_POINT('',(-63.97942849885,3.048006095986,0.));
#143 = CIRCLE('',#144,64.487429514863);
#144 = AXIS2_PLACEMENT_3D('',#145,#146,#147);
#145 = CARTESIAN_POINT('',(0.508001016006,3.04800609599,0.));
#146 = DIRECTION('',(-0.,0.,-1.));
#147 = DIRECTION('',(6.817233866177E-14,-1.,-0.));
#148 = ORIENTED_EDGE('',*,*,#149,.T.);
#149 = EDGE_CURVE('',#141,#73,#150,.T.);
#150 = CIRCLE('',#151,64.487429514859);
#151 = AXIS2_PLACEMENT_3D('',#152,#153,#154);
#152 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,0.));
#153 = DIRECTION('',(0.,0.,-1.));
#154 = DIRECTION('',(-1.,-2.337337325547E-16,-0.));
#155 = ORIENTED_EDGE('',*,*,#90,.T.);
#156 = FACE_BOUND('',#157,.T.);
#157 = EDGE_LOOP('',(#158));
#158 = ORIENTED_EDGE('',*,*,#159,.T.);
#159 = EDGE_CURVE('',#160,#160,#162,.T.);
#160 = VERTEX_POINT('',#161);
#161 = CARTESIAN_POINT('',(54.610109220218,-25.0190500381,0.));
#162 = CIRCLE('',#163,1.270002540005);
#163 = AXIS2_PLACEMENT_3D('',#164,#165,#166);
#164 = CARTESIAN_POINT('',(53.340106680213,-25.0190500381,0.));
#165 = DIRECTION('',(0.,0.,1.));
#166 = DIRECTION('',(1.,0.,-0.));
#167 = FACE_BOUND('',#168,.T.);
#168 = EDGE_LOOP('',(#169));
#169 = ORIENTED_EDGE('',*,*,#170,.T.);
#170 = EDGE_CURVE('',#171,#171,#173,.T.);
#171 = VERTEX_POINT('',#172);
#172 = CARTESIAN_POINT('',(31.496062992126,-49.53009906019,0.));
#173 = CIRCLE('',#174,1.270002540005);
#174 = AXIS2_PLACEMENT_3D('',#175,#176,#177);
#175 = CARTESIAN_POINT('',(30.226060452121,-49.53009906019,0.));
#176 = DIRECTION('',(0.,0.,1.));
#177 = DIRECTION('',(1.,0.,-0.));
#178 = FACE_BOUND('',#179,.T.);
#179 = EDGE_LOOP('',(#180));
#180 = ORIENTED_EDGE('',*,*,#181,.T.);
#181 = EDGE_CURVE('',#182,#182,#184,.T.);
#182 = VERTEX_POINT('',#183);
#183 = CARTESIAN_POINT('',(-40.08708153416,-42.34908559817,0.));
#184 = CIRCLE('',#185,1.500002540005);
#185 = AXIS2_PLACEMENT_3D('',#186,#187,#188);
#186 = CARTESIAN_POINT('',(-41.58708407416,-42.34908559817,0.));
#187 = DIRECTION('',(0.,0.,1.));
#188 = DIRECTION('',(1.,0.,-0.));
#189 = FACE_BOUND('',#190,.T.);
#190 = EDGE_LOOP('',(#191));
#191 = ORIENTED_EDGE('',*,*,#192,.T.);
#192 = EDGE_CURVE('',#193,#193,#195,.T.);
#193 = VERTEX_POINT('',#194);
#194 = CARTESIAN_POINT('',(-23.39918719837,-12.70002540005,0.));
#195 = CIRCLE('',#196,0.450012700025);
#196 = AXIS2_PLACEMENT_3D('',#197,#198,#199);
#197 = CARTESIAN_POINT('',(-23.8491998984,-12.70002540005,0.));
#198 = DIRECTION('',(0.,0.,1.));
#199 = DIRECTION('',(1.,0.,-0.));
#200 = FACE_BOUND('',#201,.T.);
#201 = EDGE_LOOP('',(#202));
#202 = ORIENTED_EDGE('',*,*,#203,.T.);
#203 = EDGE_CURVE('',#204,#204,#206,.T.);
#204 = VERTEX_POINT('',#205);
#205 = CARTESIAN_POINT('',(-28.27889255778,-12.70002540005,0.));
#206 = CIRCLE('',#207,0.450012700025);
#207 = AXIS2_PLACEMENT_3D('',#208,#209,#210);
#208 = CARTESIAN_POINT('',(-28.72890525781,-12.70002540005,0.));
#209 = DIRECTION('',(0.,0.,1.));
#210 = DIRECTION('',(1.,0.,-0.));
#211 = FACE_BOUND('',#212,.T.);
#212 = EDGE_LOOP('',(#213));
#213 = ORIENTED_EDGE('',*,*,#214,.T.);
#214 = EDGE_CURVE('',#215,#215,#217,.T.);
#215 = VERTEX_POINT('',#216);
#216 = CARTESIAN_POINT('',(61.849123698247,8.763017526035,0.));
#217 = CIRCLE('',#218,1.270002540005);
#218 = AXIS2_PLACEMENT_3D('',#219,#220,#221);
#219 = CARTESIAN_POINT('',(60.579121158242,8.763017526035,0.));
#220 = DIRECTION('',(0.,0.,1.));
#221 = DIRECTION('',(1.,0.,-0.));
#222 = FACE_BOUND('',#223,.T.);
#223 = EDGE_LOOP('',(#224));
#224 = ORIENTED_EDGE('',*,*,#225,.T.);
#225 = EDGE_CURVE('',#226,#226,#228,.T.);
#226 = VERTEX_POINT('',#227);
#227 = CARTESIAN_POINT('',(47.093093726187,45.339090678181,0.));
#228 = CIRCLE('',#229,1.500002540005);
#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
#230 = CARTESIAN_POINT('',(45.593091186182,45.339090678181,0.));
#231 = DIRECTION('',(0.,0.,1.));
#232 = DIRECTION('',(1.,0.,-0.));
#233 = FACE_BOUND('',#234,.T.);
#234 = EDGE_LOOP('',(#235));
#235 = ORIENTED_EDGE('',*,*,#236,.T.);
#236 = EDGE_CURVE('',#237,#237,#239,.T.);
#237 = VERTEX_POINT('',#238);
#238 = CARTESIAN_POINT('',(-33.19558039116,29.019532639065,0.));
#239 = CIRCLE('',#240,0.650012700025);
#240 = AXIS2_PLACEMENT_3D('',#241,#242,#243);
#241 = CARTESIAN_POINT('',(-33.84559309118,29.019532639065,0.));
#242 = DIRECTION('',(0.,0.,1.));
#243 = DIRECTION('',(1.,0.,-0.));
#244 = FACE_BOUND('',#245,.T.);
#245 = EDGE_LOOP('',(#246));
#246 = ORIENTED_EDGE('',*,*,#247,.T.);
#247 = EDGE_CURVE('',#248,#248,#250,.T.);
#248 = VERTEX_POINT('',#249);
#249 = CARTESIAN_POINT('',(-33.19558039116,32.829540259081,0.));
#250 = CIRCLE('',#251,0.650012700025);
#251 = AXIS2_PLACEMENT_3D('',#252,#253,#254);
#252 = CARTESIAN_POINT('',(-33.84559309118,32.829540259081,0.));
#253 = DIRECTION('',(0.,0.,1.));
#254 = DIRECTION('',(1.,0.,-0.));
#255 = FACE_BOUND('',#256,.T.);
#256 = EDGE_LOOP('',(#257));
#257 = ORIENTED_EDGE('',*,*,#258,.T.);
#258 = EDGE_CURVE('',#259,#259,#261,.T.);
#259 = VERTEX_POINT('',#260);
#260 = CARTESIAN_POINT('',(-6.347015494031,34.798069596139,0.));
#261 = CIRCLE('',#262,0.4);
#262 = AXIS2_PLACEMENT_3D('',#263,#264,#265);
#263 = CARTESIAN_POINT('',(-6.747015494031,34.798069596139,0.));
#264 = DIRECTION('',(0.,0.,1.));
#265 = DIRECTION('',(1.,0.,-0.));
#266 = FACE_BOUND('',#267,.T.);
#267 = EDGE_LOOP('',(#268));
#268 = ORIENTED_EDGE('',*,*,#269,.T.);
#269 = EDGE_CURVE('',#270,#270,#272,.T.);
#270 = VERTEX_POINT('',#271);
#271 = CARTESIAN_POINT('',(-8.347015494031,34.798069596139,0.));
#272 = CIRCLE('',#273,0.4);
#273 = AXIS2_PLACEMENT_3D('',#274,#275,#276);
#274 = CARTESIAN_POINT('',(-8.747015494031,34.798069596139,0.));
#275 = DIRECTION('',(0.,0.,1.));
#276 = DIRECTION('',(1.,0.,-0.));
#277 = FACE_BOUND('',#278,.T.);
#278 = EDGE_LOOP('',(#279));
#279 = ORIENTED_EDGE('',*,*,#280,.T.);
#280 = EDGE_CURVE('',#281,#281,#283,.T.);
#281 = VERTEX_POINT('',#282);
#282 = CARTESIAN_POINT('',(-4.569011938024,45.08509017018,0.));
#283 = CIRCLE('',#284,0.4);
#284 = AXIS2_PLACEMENT_3D('',#285,#286,#287);
#285 = CARTESIAN_POINT('',(-4.969011938024,45.08509017018,0.));
#286 = DIRECTION('',(0.,0.,1.));
#287 = DIRECTION('',(1.,0.,-0.));
#288 = FACE_BOUND('',#289,.T.);
#289 = EDGE_LOOP('',(#290));
#290 = ORIENTED_EDGE('',*,*,#291,.T.);
#291 = EDGE_CURVE('',#292,#292,#294,.T.);
#292 = VERTEX_POINT('',#293);
#293 = CARTESIAN_POINT('',(-6.569011938024,45.08509017018,0.));
#294 = CIRCLE('',#295,0.4);
#295 = AXIS2_PLACEMENT_3D('',#296,#297,#298);
#296 = CARTESIAN_POINT('',(-6.969011938024,45.08509017018,0.));
#297 = DIRECTION('',(0.,0.,1.));
#298 = DIRECTION('',(1.,0.,-0.));
#299 = FACE_BOUND('',#300,.T.);
#300 = EDGE_LOOP('',(#301));
#301 = ORIENTED_EDGE('',*,*,#302,.T.);
#302 = EDGE_CURVE('',#303,#303,#305,.T.);
#303 = VERTEX_POINT('',#304);
#304 = CARTESIAN_POINT('',(-12.22702565405,62.230124460249,0.));
#305 = CIRCLE('',#306,0.6);
#306 = AXIS2_PLACEMENT_3D('',#307,#308,#309);
#307 = CARTESIAN_POINT('',(-12.82702565405,62.230124460249,0.));
#308 = DIRECTION('',(0.,0.,1.));
#309 = DIRECTION('',(1.,0.,-0.));
#310 = FACE_BOUND('',#311,.T.);
#311 = EDGE_LOOP('',(#312));
#312 = ORIENTED_EDGE('',*,*,#313,.T.);
#313 = EDGE_CURVE('',#314,#314,#316,.T.);
#314 = VERTEX_POINT('',#315);
#315 = CARTESIAN_POINT('',(-14.76703073406,62.230124460249,0.));
#316 = CIRCLE('',#317,0.6);
#317 = AXIS2_PLACEMENT_3D('',#318,#319,#320);
#318 = CARTESIAN_POINT('',(-15.36703073406,62.230124460249,0.));
#319 = DIRECTION('',(0.,0.,1.));
#320 = DIRECTION('',(1.,0.,-0.));
#321 = FACE_BOUND('',#322,.T.);
#322 = EDGE_LOOP('',(#323));
#323 = ORIENTED_EDGE('',*,*,#324,.T.);
#324 = EDGE_CURVE('',#325,#325,#327,.T.);
#325 = VERTEX_POINT('',#326);
#326 = CARTESIAN_POINT('',(-29.87058674117,34.734544069088,0.));
#327 = CIRCLE('',#328,0.8);
#328 = AXIS2_PLACEMENT_3D('',#329,#330,#331);
#329 = CARTESIAN_POINT('',(-30.67058674117,34.734544069088,0.));
#330 = DIRECTION('',(0.,0.,1.));
#331 = DIRECTION('',(1.,0.,-0.));
#332 = FACE_BOUND('',#333,.T.);
#333 = EDGE_LOOP('',(#334));
#334 = ORIENTED_EDGE('',*,*,#335,.T.);
#335 = EDGE_CURVE('',#336,#336,#338,.T.);
#336 = VERTEX_POINT('',#337);
#337 = CARTESIAN_POINT('',(-29.38557277114,38.544551689103,0.));
#338 = CIRCLE('',#339,0.650012700025);
#339 = AXIS2_PLACEMENT_3D('',#340,#341,#342);
#340 = CARTESIAN_POINT('',(-30.03558547117,38.544551689103,0.));
#341 = DIRECTION('',(0.,0.,1.));
#342 = DIRECTION('',(1.,0.,-0.));
#343 = FACE_BOUND('',#344,.T.);
#344 = EDGE_LOOP('',(#345));
#345 = ORIENTED_EDGE('',*,*,#346,.T.);
#346 = EDGE_CURVE('',#347,#347,#349,.T.);
#347 = VERTEX_POINT('',#348);
#348 = CARTESIAN_POINT('',(-36.22059944119,34.734544069088,0.));
#349 = CIRCLE('',#350,0.8);
#350 = AXIS2_PLACEMENT_3D('',#351,#352,#353);
#351 = CARTESIAN_POINT('',(-37.02059944119,34.734544069088,0.));
#352 = DIRECTION('',(0.,0.,1.));
#353 = DIRECTION('',(1.,0.,-0.));
#354 = FACE_BOUND('',#355,.T.);
#355 = EDGE_LOOP('',(#356));
#356 = ORIENTED_EDGE('',*,*,#357,.T.);
#357 = EDGE_CURVE('',#358,#358,#360,.T.);
#358 = VERTEX_POINT('',#359);
#359 = CARTESIAN_POINT('',(-37.64058928117,37.909550419101,0.));
#360 = CIRCLE('',#361,0.650012700025);
#361 = AXIS2_PLACEMENT_3D('',#362,#363,#364);
#362 = CARTESIAN_POINT('',(-38.2906019812,37.909550419101,0.));
#363 = DIRECTION('',(0.,0.,1.));
#364 = DIRECTION('',(1.,0.,-0.));
#365 = PLANE('',#366);
#366 = AXIS2_PLACEMENT_3D('',#367,#368,#369);
#367 = CARTESIAN_POINT('',(0.508280746862,3.047849769773,0.));
#368 = DIRECTION('',(-0.,-0.,-1.));
#369 = DIRECTION('',(-1.,0.,0.));
#370 = ADVANCED_FACE('',(#371,#392,#403,#414,#425,#436,#447,#458,#469,
#480,#491,#502,#513,#524,#535,#546,#557,#568,#579,#590),#601,.F.);
#371 = FACE_BOUND('',#372,.F.);
#372 = EDGE_LOOP('',(#373,#374,#375,#384,#391));
#373 = ORIENTED_EDGE('',*,*,#42,.T.);
#374 = ORIENTED_EDGE('',*,*,#106,.T.);
#375 = ORIENTED_EDGE('',*,*,#376,.T.);
#376 = EDGE_CURVE('',#107,#377,#379,.T.);
#377 = VERTEX_POINT('',#378);
#378 = CARTESIAN_POINT('',(-63.97942849885,3.048006095986,1.600050800102
));
#379 = CIRCLE('',#380,64.487429514863);
#380 = AXIS2_PLACEMENT_3D('',#381,#382,#383);
#381 = CARTESIAN_POINT('',(0.508001016006,3.04800609599,1.600050800102)
);
#382 = DIRECTION('',(-0.,0.,-1.));
#383 = DIRECTION('',(6.817233866177E-14,-1.,-0.));
#384 = ORIENTED_EDGE('',*,*,#385,.T.);
#385 = EDGE_CURVE('',#377,#75,#386,.T.);
#386 = CIRCLE('',#387,64.487429514859);
#387 = AXIS2_PLACEMENT_3D('',#388,#389,#390);
#388 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,1.600050800102)
);
#389 = DIRECTION('',(0.,0.,-1.));
#390 = DIRECTION('',(-1.,-2.337337325547E-16,-0.));
#391 = ORIENTED_EDGE('',*,*,#82,.T.);
#392 = FACE_BOUND('',#393,.F.);
#393 = EDGE_LOOP('',(#394));
#394 = ORIENTED_EDGE('',*,*,#395,.T.);
#395 = EDGE_CURVE('',#396,#396,#398,.T.);
#396 = VERTEX_POINT('',#397);
#397 = CARTESIAN_POINT('',(54.610109220218,-25.0190500381,1.600050800102
));
#398 = CIRCLE('',#399,1.270002540005);
#399 = AXIS2_PLACEMENT_3D('',#400,#401,#402);
#400 = CARTESIAN_POINT('',(53.340106680213,-25.0190500381,1.600050800102
));
#401 = DIRECTION('',(0.,0.,1.));
#402 = DIRECTION('',(1.,0.,-0.));
#403 = FACE_BOUND('',#404,.F.);
#404 = EDGE_LOOP('',(#405));
#405 = ORIENTED_EDGE('',*,*,#406,.T.);
#406 = EDGE_CURVE('',#407,#407,#409,.T.);
#407 = VERTEX_POINT('',#408);
#408 = CARTESIAN_POINT('',(31.496062992126,-49.53009906019,
1.600050800102));
#409 = CIRCLE('',#410,1.270002540005);
#410 = AXIS2_PLACEMENT_3D('',#411,#412,#413);
#411 = CARTESIAN_POINT('',(30.226060452121,-49.53009906019,
1.600050800102));
#412 = DIRECTION('',(0.,0.,1.));
#413 = DIRECTION('',(1.,0.,-0.));
#414 = FACE_BOUND('',#415,.F.);
#415 = EDGE_LOOP('',(#416));
#416 = ORIENTED_EDGE('',*,*,#417,.T.);
#417 = EDGE_CURVE('',#418,#418,#420,.T.);
#418 = VERTEX_POINT('',#419);
#419 = CARTESIAN_POINT('',(-40.08708153416,-42.34908559817,
1.600050800102));
#420 = CIRCLE('',#421,1.500002540005);
#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
#422 = CARTESIAN_POINT('',(-41.58708407416,-42.34908559817,
1.600050800102));
#423 = DIRECTION('',(0.,0.,1.));
#424 = DIRECTION('',(1.,0.,-0.));
#425 = FACE_BOUND('',#426,.F.);
#426 = EDGE_LOOP('',(#427));
#427 = ORIENTED_EDGE('',*,*,#428,.T.);
#428 = EDGE_CURVE('',#429,#429,#431,.T.);
#429 = VERTEX_POINT('',#430);
#430 = CARTESIAN_POINT('',(-23.39918719837,-12.70002540005,
1.600050800102));
#431 = CIRCLE('',#432,0.450012700025);
#432 = AXIS2_PLACEMENT_3D('',#433,#434,#435);
#433 = CARTESIAN_POINT('',(-23.8491998984,-12.70002540005,1.600050800102
));
#434 = DIRECTION('',(0.,0.,1.));
#435 = DIRECTION('',(1.,0.,-0.));
#436 = FACE_BOUND('',#437,.F.);
#437 = EDGE_LOOP('',(#438));
#438 = ORIENTED_EDGE('',*,*,#439,.T.);
#439 = EDGE_CURVE('',#440,#440,#442,.T.);
#440 = VERTEX_POINT('',#441);
#441 = CARTESIAN_POINT('',(-28.27889255778,-12.70002540005,
1.600050800102));
#442 = CIRCLE('',#443,0.450012700025);
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(-28.72890525781,-12.70002540005,
1.600050800102));
#445 = DIRECTION('',(0.,0.,1.));
#446 = DIRECTION('',(1.,0.,-0.));
#447 = FACE_BOUND('',#448,.F.);
#448 = EDGE_LOOP('',(#449));
#449 = ORIENTED_EDGE('',*,*,#450,.T.);
#450 = EDGE_CURVE('',#451,#451,#453,.T.);
#451 = VERTEX_POINT('',#452);
#452 = CARTESIAN_POINT('',(61.849123698247,8.763017526035,1.600050800102
));
#453 = CIRCLE('',#454,1.270002540005);
#454 = AXIS2_PLACEMENT_3D('',#455,#456,#457);
#455 = CARTESIAN_POINT('',(60.579121158242,8.763017526035,1.600050800102
));
#456 = DIRECTION('',(0.,0.,1.));
#457 = DIRECTION('',(1.,0.,-0.));
#458 = FACE_BOUND('',#459,.F.);
#459 = EDGE_LOOP('',(#460));
#460 = ORIENTED_EDGE('',*,*,#461,.T.);
#461 = EDGE_CURVE('',#462,#462,#464,.T.);
#462 = VERTEX_POINT('',#463);
#463 = CARTESIAN_POINT('',(47.093093726187,45.339090678181,
1.600050800102));
#464 = CIRCLE('',#465,1.500002540005);
#465 = AXIS2_PLACEMENT_3D('',#466,#467,#468);
#466 = CARTESIAN_POINT('',(45.593091186182,45.339090678181,
1.600050800102));
#467 = DIRECTION('',(0.,0.,1.));
#468 = DIRECTION('',(1.,0.,-0.));
#469 = FACE_BOUND('',#470,.F.);
#470 = EDGE_LOOP('',(#471));
#471 = ORIENTED_EDGE('',*,*,#472,.T.);
#472 = EDGE_CURVE('',#473,#473,#475,.T.);
#473 = VERTEX_POINT('',#474);
#474 = CARTESIAN_POINT('',(-33.19558039116,29.019532639065,
1.600050800102));
#475 = CIRCLE('',#476,0.650012700025);
#476 = AXIS2_PLACEMENT_3D('',#477,#478,#479);
#477 = CARTESIAN_POINT('',(-33.84559309118,29.019532639065,
1.600050800102));
#478 = DIRECTION('',(0.,0.,1.));
#479 = DIRECTION('',(1.,0.,-0.));
#480 = FACE_BOUND('',#481,.F.);
#481 = EDGE_LOOP('',(#482));
#482 = ORIENTED_EDGE('',*,*,#483,.T.);
#483 = EDGE_CURVE('',#484,#484,#486,.T.);
#484 = VERTEX_POINT('',#485);
#485 = CARTESIAN_POINT('',(-33.19558039116,32.829540259081,
1.600050800102));
#486 = CIRCLE('',#487,0.650012700025);
#487 = AXIS2_PLACEMENT_3D('',#488,#489,#490);
#488 = CARTESIAN_POINT('',(-33.84559309118,32.829540259081,
1.600050800102));
#489 = DIRECTION('',(0.,0.,1.));
#490 = DIRECTION('',(1.,0.,-0.));
#491 = FACE_BOUND('',#492,.F.);
#492 = EDGE_LOOP('',(#493));
#493 = ORIENTED_EDGE('',*,*,#494,.T.);
#494 = EDGE_CURVE('',#495,#495,#497,.T.);
#495 = VERTEX_POINT('',#496);
#496 = CARTESIAN_POINT('',(-6.347015494031,34.798069596139,
1.600050800102));
#497 = CIRCLE('',#498,0.4);
#498 = AXIS2_PLACEMENT_3D('',#499,#500,#501);
#499 = CARTESIAN_POINT('',(-6.747015494031,34.798069596139,
1.600050800102));
#500 = DIRECTION('',(0.,0.,1.));
#501 = DIRECTION('',(1.,0.,-0.));
#502 = FACE_BOUND('',#503,.F.);
#503 = EDGE_LOOP('',(#504));
#504 = ORIENTED_EDGE('',*,*,#505,.T.);
#505 = EDGE_CURVE('',#506,#506,#508,.T.);
#506 = VERTEX_POINT('',#507);
#507 = CARTESIAN_POINT('',(-8.347015494031,34.798069596139,
1.600050800102));
#508 = CIRCLE('',#509,0.4);
#509 = AXIS2_PLACEMENT_3D('',#510,#511,#512);
#510 = CARTESIAN_POINT('',(-8.747015494031,34.798069596139,
1.600050800102));
#511 = DIRECTION('',(0.,0.,1.));
#512 = DIRECTION('',(1.,0.,-0.));
#513 = FACE_BOUND('',#514,.F.);
#514 = EDGE_LOOP('',(#515));
#515 = ORIENTED_EDGE('',*,*,#516,.T.);
#516 = EDGE_CURVE('',#517,#517,#519,.T.);
#517 = VERTEX_POINT('',#518);
#518 = CARTESIAN_POINT('',(-4.569011938024,45.08509017018,1.600050800102
));
#519 = CIRCLE('',#520,0.4);
#520 = AXIS2_PLACEMENT_3D('',#521,#522,#523);
#521 = CARTESIAN_POINT('',(-4.969011938024,45.08509017018,1.600050800102
));
#522 = DIRECTION('',(0.,0.,1.));
#523 = DIRECTION('',(1.,0.,-0.));
#524 = FACE_BOUND('',#525,.F.);
#525 = EDGE_LOOP('',(#526));
#526 = ORIENTED_EDGE('',*,*,#527,.T.);
#527 = EDGE_CURVE('',#528,#528,#530,.T.);
#528 = VERTEX_POINT('',#529);
#529 = CARTESIAN_POINT('',(-6.569011938024,45.08509017018,1.600050800102
));
#530 = CIRCLE('',#531,0.4);
#531 = AXIS2_PLACEMENT_3D('',#532,#533,#534);
#532 = CARTESIAN_POINT('',(-6.969011938024,45.08509017018,1.600050800102
));
#533 = DIRECTION('',(0.,0.,1.));
#534 = DIRECTION('',(1.,0.,-0.));
#535 = FACE_BOUND('',#536,.F.);
#536 = EDGE_LOOP('',(#537));
#537 = ORIENTED_EDGE('',*,*,#538,.T.);
#538 = EDGE_CURVE('',#539,#539,#541,.T.);
#539 = VERTEX_POINT('',#540);
#540 = CARTESIAN_POINT('',(-12.22702565405,62.230124460249,
1.600050800102));
#541 = CIRCLE('',#542,0.6);
#542 = AXIS2_PLACEMENT_3D('',#543,#544,#545);
#543 = CARTESIAN_POINT('',(-12.82702565405,62.230124460249,
1.600050800102));
#544 = DIRECTION('',(0.,0.,1.));
#545 = DIRECTION('',(1.,0.,-0.));
#546 = FACE_BOUND('',#547,.F.);
#547 = EDGE_LOOP('',(#548));
#548 = ORIENTED_EDGE('',*,*,#549,.T.);
#549 = EDGE_CURVE('',#550,#550,#552,.T.);
#550 = VERTEX_POINT('',#551);
#551 = CARTESIAN_POINT('',(-14.76703073406,62.230124460249,
1.600050800102));
#552 = CIRCLE('',#553,0.6);
#553 = AXIS2_PLACEMENT_3D('',#554,#555,#556);
#554 = CARTESIAN_POINT('',(-15.36703073406,62.230124460249,
1.600050800102));
#555 = DIRECTION('',(0.,0.,1.));
#556 = DIRECTION('',(1.,0.,-0.));
#557 = FACE_BOUND('',#558,.F.);
#558 = EDGE_LOOP('',(#559));
#559 = ORIENTED_EDGE('',*,*,#560,.T.);
#560 = EDGE_CURVE('',#561,#561,#563,.T.);
#561 = VERTEX_POINT('',#562);
#562 = CARTESIAN_POINT('',(-29.87058674117,34.734544069088,
1.600050800102));
#563 = CIRCLE('',#564,0.8);
#564 = AXIS2_PLACEMENT_3D('',#565,#566,#567);
#565 = CARTESIAN_POINT('',(-30.67058674117,34.734544069088,
1.600050800102));
#566 = DIRECTION('',(0.,0.,1.));
#567 = DIRECTION('',(1.,0.,-0.));
#568 = FACE_BOUND('',#569,.F.);
#569 = EDGE_LOOP('',(#570));
#570 = ORIENTED_EDGE('',*,*,#571,.T.);
#571 = EDGE_CURVE('',#572,#572,#574,.T.);
#572 = VERTEX_POINT('',#573);
#573 = CARTESIAN_POINT('',(-29.38557277114,38.544551689103,
1.600050800102));
#574 = CIRCLE('',#575,0.650012700025);
#575 = AXIS2_PLACEMENT_3D('',#576,#577,#578);
#576 = CARTESIAN_POINT('',(-30.03558547117,38.544551689103,
1.600050800102));
#577 = DIRECTION('',(0.,0.,1.));
#578 = DIRECTION('',(1.,0.,-0.));
#579 = FACE_BOUND('',#580,.F.);
#580 = EDGE_LOOP('',(#581));
#581 = ORIENTED_EDGE('',*,*,#582,.T.);
#582 = EDGE_CURVE('',#583,#583,#585,.T.);
#583 = VERTEX_POINT('',#584);
#584 = CARTESIAN_POINT('',(-36.22059944119,34.734544069088,
1.600050800102));
#585 = CIRCLE('',#586,0.8);
#586 = AXIS2_PLACEMENT_3D('',#587,#588,#589);
#587 = CARTESIAN_POINT('',(-37.02059944119,34.734544069088,
1.600050800102));
#588 = DIRECTION('',(0.,0.,1.));
#589 = DIRECTION('',(1.,0.,-0.));
#590 = FACE_BOUND('',#591,.F.);
#591 = EDGE_LOOP('',(#592));
#592 = ORIENTED_EDGE('',*,*,#593,.T.);
#593 = EDGE_CURVE('',#594,#594,#596,.T.);
#594 = VERTEX_POINT('',#595);
#595 = CARTESIAN_POINT('',(-37.64058928117,37.909550419101,
1.600050800102));
#596 = CIRCLE('',#597,0.650012700025);
#597 = AXIS2_PLACEMENT_3D('',#598,#599,#600);
#598 = CARTESIAN_POINT('',(-38.2906019812,37.909550419101,1.600050800102
));
#599 = DIRECTION('',(0.,0.,1.));
#600 = DIRECTION('',(1.,0.,-0.));
#601 = PLANE('',#602);
#602 = AXIS2_PLACEMENT_3D('',#603,#604,#605);
#603 = CARTESIAN_POINT('',(0.508280746862,3.047849769773,1.600050800102)
);
#604 = DIRECTION('',(-0.,-0.,-1.));
#605 = DIRECTION('',(-1.,0.,0.));
#606 = ADVANCED_FACE('',(#607),#618,.T.);
#607 = FACE_BOUND('',#608,.T.);
#608 = EDGE_LOOP('',(#609,#615,#616,#617));
#609 = ORIENTED_EDGE('',*,*,#610,.T.);
#610 = EDGE_CURVE('',#141,#377,#611,.T.);
#611 = LINE('',#612,#613);
#612 = CARTESIAN_POINT('',(-63.97942849885,3.048006095986,0.));
#613 = VECTOR('',#614,1.);
#614 = DIRECTION('',(0.,0.,1.));
#615 = ORIENTED_EDGE('',*,*,#385,.T.);
#616 = ORIENTED_EDGE('',*,*,#72,.F.);
#617 = ORIENTED_EDGE('',*,*,#149,.F.);
#618 = CYLINDRICAL_SURFACE('',#619,64.487429514859);
#619 = AXIS2_PLACEMENT_3D('',#620,#621,#622);
#620 = CARTESIAN_POINT('',(0.508001016002,3.048006095986,0.));
#621 = DIRECTION('',(0.,0.,-1.));
#622 = DIRECTION('',(-1.,-2.337337325547E-16,-0.));
#623 = ADVANCED_FACE('',(#624),#630,.T.);
#624 = FACE_BOUND('',#625,.T.);
#625 = EDGE_LOOP('',(#626,#627,#628,#629));
#626 = ORIENTED_EDGE('',*,*,#115,.T.);
#627 = ORIENTED_EDGE('',*,*,#376,.T.);
#628 = ORIENTED_EDGE('',*,*,#610,.F.);
#629 = ORIENTED_EDGE('',*,*,#140,.F.);
#630 = CYLINDRICAL_SURFACE('',#631,64.487429514863);
#631 = AXIS2_PLACEMENT_3D('',#632,#633,#634);
#632 = CARTESIAN_POINT('',(0.508001016006,3.04800609599,0.));
#633 = DIRECTION('',(-0.,0.,-1.));
#634 = DIRECTION('',(6.817233866177E-14,-1.,-0.));
#635 = ADVANCED_FACE('',(#636),#647,.F.);
#636 = FACE_BOUND('',#637,.F.);
#637 = EDGE_LOOP('',(#638,#639,#645,#646));
#638 = ORIENTED_EDGE('',*,*,#395,.F.);
#639 = ORIENTED_EDGE('',*,*,#640,.F.);
#640 = EDGE_CURVE('',#160,#396,#641,.T.);
#641 = LINE('',#642,#643);
#642 = CARTESIAN_POINT('',(54.610109220218,-25.0190500381,0.));
#643 = VECTOR('',#644,1.);
#644 = DIRECTION('',(0.,0.,1.));
#645 = ORIENTED_EDGE('',*,*,#159,.T.);
#646 = ORIENTED_EDGE('',*,*,#640,.T.);
#647 = CYLINDRICAL_SURFACE('',#648,1.270002540005);
#648 = AXIS2_PLACEMENT_3D('',#649,#650,#651);
#649 = CARTESIAN_POINT('',(53.340106680213,-25.0190500381,0.));
#650 = DIRECTION('',(0.,0.,1.));
#651 = DIRECTION('',(1.,0.,-0.));
#652 = ADVANCED_FACE('',(#653),#664,.F.);
#653 = FACE_BOUND('',#654,.F.);
#654 = EDGE_LOOP('',(#655,#656,#662,#663));
#655 = ORIENTED_EDGE('',*,*,#406,.F.);
#656 = ORIENTED_EDGE('',*,*,#657,.F.);
#657 = EDGE_CURVE('',#171,#407,#658,.T.);
#658 = LINE('',#659,#660);
#659 = CARTESIAN_POINT('',(31.496062992126,-49.53009906019,0.));
#660 = VECTOR('',#661,1.);
#661 = DIRECTION('',(0.,0.,1.));
#662 = ORIENTED_EDGE('',*,*,#170,.T.);
#663 = ORIENTED_EDGE('',*,*,#657,.T.);
#664 = CYLINDRICAL_SURFACE('',#665,1.270002540005);
#665 = AXIS2_PLACEMENT_3D('',#666,#667,#668);
#666 = CARTESIAN_POINT('',(30.226060452121,-49.53009906019,0.));
#667 = DIRECTION('',(0.,0.,1.));
#668 = DIRECTION('',(1.,0.,-0.));
#669 = ADVANCED_FACE('',(#670),#681,.F.);
#670 = FACE_BOUND('',#671,.F.);
#671 = EDGE_LOOP('',(#672,#673,#679,#680));
#672 = ORIENTED_EDGE('',*,*,#417,.F.);
#673 = ORIENTED_EDGE('',*,*,#674,.F.);
#674 = EDGE_CURVE('',#182,#418,#675,.T.);
#675 = LINE('',#676,#677);
#676 = CARTESIAN_POINT('',(-40.08708153416,-42.34908559817,0.));
#677 = VECTOR('',#678,1.);
#678 = DIRECTION('',(0.,0.,1.));
#679 = ORIENTED_EDGE('',*,*,#181,.T.);
#680 = ORIENTED_EDGE('',*,*,#674,.T.);
#681 = CYLINDRICAL_SURFACE('',#682,1.500002540005);
#682 = AXIS2_PLACEMENT_3D('',#683,#684,#685);
#683 = CARTESIAN_POINT('',(-41.58708407416,-42.34908559817,0.));
#684 = DIRECTION('',(0.,0.,1.));
#685 = DIRECTION('',(1.,0.,-0.));
#686 = ADVANCED_FACE('',(#687),#698,.F.);
#687 = FACE_BOUND('',#688,.F.);
#688 = EDGE_LOOP('',(#689,#690,#696,#697));
#689 = ORIENTED_EDGE('',*,*,#428,.F.);
#690 = ORIENTED_EDGE('',*,*,#691,.F.);
#691 = EDGE_CURVE('',#193,#429,#692,.T.);
#692 = LINE('',#693,#694);
#693 = CARTESIAN_POINT('',(-23.39918719837,-12.70002540005,0.));
#694 = VECTOR('',#695,1.);
#695 = DIRECTION('',(0.,0.,1.));
#696 = ORIENTED_EDGE('',*,*,#192,.T.);
#697 = ORIENTED_EDGE('',*,*,#691,.T.);
#698 = CYLINDRICAL_SURFACE('',#699,0.450012700025);
#699 = AXIS2_PLACEMENT_3D('',#700,#701,#702);
#700 = CARTESIAN_POINT('',(-23.8491998984,-12.70002540005,0.));
#701 = DIRECTION('',(0.,0.,1.));
#702 = DIRECTION('',(1.,0.,-0.));
#703 = ADVANCED_FACE('',(#704),#715,.F.);
#704 = FACE_BOUND('',#705,.F.);
#705 = EDGE_LOOP('',(#706,#707,#713,#714));
#706 = ORIENTED_EDGE('',*,*,#439,.F.);
#707 = ORIENTED_EDGE('',*,*,#708,.F.);
#708 = EDGE_CURVE('',#204,#440,#709,.T.);
#709 = LINE('',#710,#711);
#710 = CARTESIAN_POINT('',(-28.27889255778,-12.70002540005,0.));
#711 = VECTOR('',#712,1.);
#712 = DIRECTION('',(0.,0.,1.));
#713 = ORIENTED_EDGE('',*,*,#203,.T.);
#714 = ORIENTED_EDGE('',*,*,#708,.T.);
#715 = CYLINDRICAL_SURFACE('',#716,0.450012700025);
#716 = AXIS2_PLACEMENT_3D('',#717,#718,#719);
#717 = CARTESIAN_POINT('',(-28.72890525781,-12.70002540005,0.));
#718 = DIRECTION('',(0.,0.,1.));
#719 = DIRECTION('',(1.,0.,-0.));
#720 = ADVANCED_FACE('',(#721),#732,.F.);
#721 = FACE_BOUND('',#722,.F.);
#722 = EDGE_LOOP('',(#723,#724,#730,#731));
#723 = ORIENTED_EDGE('',*,*,#450,.F.);
#724 = ORIENTED_EDGE('',*,*,#725,.F.);
#725 = EDGE_CURVE('',#215,#451,#726,.T.);
#726 = LINE('',#727,#728);
#727 = CARTESIAN_POINT('',(61.849123698247,8.763017526035,0.));
#728 = VECTOR('',#729,1.);
#729 = DIRECTION('',(0.,0.,1.));
#730 = ORIENTED_EDGE('',*,*,#214,.T.);
#731 = ORIENTED_EDGE('',*,*,#725,.T.);
#732 = CYLINDRICAL_SURFACE('',#733,1.270002540005);
#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736);
#734 = CARTESIAN_POINT('',(60.579121158242,8.763017526035,0.));
#735 = DIRECTION('',(0.,0.,1.));
#736 = DIRECTION('',(1.,0.,-0.));
#737 = ADVANCED_FACE('',(#738),#749,.F.);
#738 = FACE_BOUND('',#739,.F.);
#739 = EDGE_LOOP('',(#740,#741,#747,#748));
#740 = ORIENTED_EDGE('',*,*,#461,.F.);
#741 = ORIENTED_EDGE('',*,*,#742,.F.);
#742 = EDGE_CURVE('',#226,#462,#743,.T.);
#743 = LINE('',#744,#745);
#744 = CARTESIAN_POINT('',(47.093093726187,45.339090678181,0.));
#745 = VECTOR('',#746,1.);
#746 = DIRECTION('',(0.,0.,1.));
#747 = ORIENTED_EDGE('',*,*,#225,.T.);
#748 = ORIENTED_EDGE('',*,*,#742,.T.);
#749 = CYLINDRICAL_SURFACE('',#750,1.500002540005);
#750 = AXIS2_PLACEMENT_3D('',#751,#752,#753);
#751 = CARTESIAN_POINT('',(45.593091186182,45.339090678181,0.));
#752 = DIRECTION('',(0.,0.,1.));
#753 = DIRECTION('',(1.,0.,-0.));
#754 = ADVANCED_FACE('',(#755),#766,.F.);
#755 = FACE_BOUND('',#756,.F.);
#756 = EDGE_LOOP('',(#757,#758,#764,#765));
#757 = ORIENTED_EDGE('',*,*,#472,.F.);
#758 = ORIENTED_EDGE('',*,*,#759,.F.);
#759 = EDGE_CURVE('',#237,#473,#760,.T.);
#760 = LINE('',#761,#762);
#761 = CARTESIAN_POINT('',(-33.19558039116,29.019532639065,0.));
#762 = VECTOR('',#763,1.);
#763 = DIRECTION('',(0.,0.,1.));
#764 = ORIENTED_EDGE('',*,*,#236,.T.);
#765 = ORIENTED_EDGE('',*,*,#759,.T.);
#766 = CYLINDRICAL_SURFACE('',#767,0.650012700025);
#767 = AXIS2_PLACEMENT_3D('',#768,#769,#770);
#768 = CARTESIAN_POINT('',(-33.84559309118,29.019532639065,0.));
#769 = DIRECTION('',(0.,0.,1.));
#770 = DIRECTION('',(1.,0.,-0.));
#771 = ADVANCED_FACE('',(#772),#783,.F.);
#772 = FACE_BOUND('',#773,.F.);
#773 = EDGE_LOOP('',(#774,#775,#781,#782));
#774 = ORIENTED_EDGE('',*,*,#483,.F.);
#775 = ORIENTED_EDGE('',*,*,#776,.F.);
#776 = EDGE_CURVE('',#248,#484,#777,.T.);
#777 = LINE('',#778,#779);
#778 = CARTESIAN_POINT('',(-33.19558039116,32.829540259081,0.));
#779 = VECTOR('',#780,1.);
#780 = DIRECTION('',(0.,0.,1.));
#781 = ORIENTED_EDGE('',*,*,#247,.T.);
#782 = ORIENTED_EDGE('',*,*,#776,.T.);
#783 = CYLINDRICAL_SURFACE('',#784,0.650012700025);
#784 = AXIS2_PLACEMENT_3D('',#785,#786,#787);
#785 = CARTESIAN_POINT('',(-33.84559309118,32.829540259081,0.));
#786 = DIRECTION('',(0.,0.,1.));
#787 = DIRECTION('',(1.,0.,-0.));
#788 = ADVANCED_FACE('',(#789),#800,.F.);
#789 = FACE_BOUND('',#790,.F.);
#790 = EDGE_LOOP('',(#791,#792,#798,#799));
#791 = ORIENTED_EDGE('',*,*,#494,.F.);
#792 = ORIENTED_EDGE('',*,*,#793,.F.);
#793 = EDGE_CURVE('',#259,#495,#794,.T.);
#794 = LINE('',#795,#796);
#795 = CARTESIAN_POINT('',(-6.347015494031,34.798069596139,0.));
#796 = VECTOR('',#797,1.);
#797 = DIRECTION('',(0.,0.,1.));
#798 = ORIENTED_EDGE('',*,*,#258,.T.);
#799 = ORIENTED_EDGE('',*,*,#793,.T.);
#800 = CYLINDRICAL_SURFACE('',#801,0.4);
#801 = AXIS2_PLACEMENT_3D('',#802,#803,#804);
#802 = CARTESIAN_POINT('',(-6.747015494031,34.798069596139,0.));
#803 = DIRECTION('',(0.,0.,1.));
#804 = DIRECTION('',(1.,0.,-0.));
#805 = ADVANCED_FACE('',(#806),#817,.F.);
#806 = FACE_BOUND('',#807,.F.);
#807 = EDGE_LOOP('',(#808,#809,#815,#816));
#808 = ORIENTED_EDGE('',*,*,#505,.F.);
#809 = ORIENTED_EDGE('',*,*,#810,.F.);
#810 = EDGE_CURVE('',#270,#506,#811,.T.);
#811 = LINE('',#812,#813);
#812 = CARTESIAN_POINT('',(-8.347015494031,34.798069596139,0.));
#813 = VECTOR('',#814,1.);
#814 = DIRECTION('',(0.,0.,1.));
#815 = ORIENTED_EDGE('',*,*,#269,.T.);
#816 = ORIENTED_EDGE('',*,*,#810,.T.);
#817 = CYLINDRICAL_SURFACE('',#818,0.4);
#818 = AXIS2_PLACEMENT_3D('',#819,#820,#821);
#819 = CARTESIAN_POINT('',(-8.747015494031,34.798069596139,0.));
#820 = DIRECTION('',(0.,0.,1.));
#821 = DIRECTION('',(1.,0.,-0.));
#822 = ADVANCED_FACE('',(#823),#834,.F.);
#823 = FACE_BOUND('',#824,.F.);
#824 = EDGE_LOOP('',(#825,#826,#832,#833));
#825 = ORIENTED_EDGE('',*,*,#516,.F.);
#826 = ORIENTED_EDGE('',*,*,#827,.F.);
#827 = EDGE_CURVE('',#281,#517,#828,.T.);
#828 = LINE('',#829,#830);
#829 = CARTESIAN_POINT('',(-4.569011938024,45.08509017018,0.));
#830 = VECTOR('',#831,1.);
#831 = DIRECTION('',(0.,0.,1.));
#832 = ORIENTED_EDGE('',*,*,#280,.T.);
#833 = ORIENTED_EDGE('',*,*,#827,.T.);
#834 = CYLINDRICAL_SURFACE('',#835,0.4);
#835 = AXIS2_PLACEMENT_3D('',#836,#837,#838);
#836 = CARTESIAN_POINT('',(-4.969011938024,45.08509017018,0.));
#837 = DIRECTION('',(0.,0.,1.));
#838 = DIRECTION('',(1.,0.,-0.));
#839 = ADVANCED_FACE('',(#840),#851,.F.);
#840 = FACE_BOUND('',#841,.F.);
#841 = EDGE_LOOP('',(#842,#843,#849,#850));
#842 = ORIENTED_EDGE('',*,*,#527,.F.);
#843 = ORIENTED_EDGE('',*,*,#844,.F.);
#844 = EDGE_CURVE('',#292,#528,#845,.T.);
#845 = LINE('',#846,#847);
#846 = CARTESIAN_POINT('',(-6.569011938024,45.08509017018,0.));
#847 = VECTOR('',#848,1.);
#848 = DIRECTION('',(0.,0.,1.));
#849 = ORIENTED_EDGE('',*,*,#291,.T.);
#850 = ORIENTED_EDGE('',*,*,#844,.T.);
#851 = CYLINDRICAL_SURFACE('',#852,0.4);
#852 = AXIS2_PLACEMENT_3D('',#853,#854,#855);
#853 = CARTESIAN_POINT('',(-6.969011938024,45.08509017018,0.));
#854 = DIRECTION('',(0.,0.,1.));
#855 = DIRECTION('',(1.,0.,-0.));
#856 = ADVANCED_FACE('',(#857),#868,.F.);
#857 = FACE_BOUND('',#858,.F.);
#858 = EDGE_LOOP('',(#859,#860,#866,#867));
#859 = ORIENTED_EDGE('',*,*,#538,.F.);
#860 = ORIENTED_EDGE('',*,*,#861,.F.);
#861 = EDGE_CURVE('',#303,#539,#862,.T.);
#862 = LINE('',#863,#864);
#863 = CARTESIAN_POINT('',(-12.22702565405,62.230124460249,0.));
#864 = VECTOR('',#865,1.);
#865 = DIRECTION('',(0.,0.,1.));
#866 = ORIENTED_EDGE('',*,*,#302,.T.);
#867 = ORIENTED_EDGE('',*,*,#861,.T.);
#868 = CYLINDRICAL_SURFACE('',#869,0.6);
#869 = AXIS2_PLACEMENT_3D('',#870,#871,#872);
#870 = CARTESIAN_POINT('',(-12.82702565405,62.230124460249,0.));
#871 = DIRECTION('',(0.,0.,1.));
#872 = DIRECTION('',(1.,0.,-0.));
#873 = ADVANCED_FACE('',(#874),#885,.F.);
#874 = FACE_BOUND('',#875,.F.);
#875 = EDGE_LOOP('',(#876,#877,#883,#884));
#876 = ORIENTED_EDGE('',*,*,#549,.F.);
#877 = ORIENTED_EDGE('',*,*,#878,.F.);
#878 = EDGE_CURVE('',#314,#550,#879,.T.);
#879 = LINE('',#880,#881);
#880 = CARTESIAN_POINT('',(-14.76703073406,62.230124460249,0.));
#881 = VECTOR('',#882,1.);
#882 = DIRECTION('',(0.,0.,1.));
#883 = ORIENTED_EDGE('',*,*,#313,.T.);
#884 = ORIENTED_EDGE('',*,*,#878,.T.);
#885 = CYLINDRICAL_SURFACE('',#886,0.6);
#886 = AXIS2_PLACEMENT_3D('',#887,#888,#889);
#887 = CARTESIAN_POINT('',(-15.36703073406,62.230124460249,0.));
#888 = DIRECTION('',(0.,0.,1.));
#889 = DIRECTION('',(1.,0.,-0.));
#890 = ADVANCED_FACE('',(#891),#902,.F.);
#891 = FACE_BOUND('',#892,.F.);
#892 = EDGE_LOOP('',(#893,#894,#900,#901));
#893 = ORIENTED_EDGE('',*,*,#560,.F.);
#894 = ORIENTED_EDGE('',*,*,#895,.F.);
#895 = EDGE_CURVE('',#325,#561,#896,.T.);
#896 = LINE('',#897,#898);
#897 = CARTESIAN_POINT('',(-29.87058674117,34.734544069088,0.));
#898 = VECTOR('',#899,1.);
#899 = DIRECTION('',(0.,0.,1.));
#900 = ORIENTED_EDGE('',*,*,#324,.T.);
#901 = ORIENTED_EDGE('',*,*,#895,.T.);
#902 = CYLINDRICAL_SURFACE('',#903,0.8);
#903 = AXIS2_PLACEMENT_3D('',#904,#905,#906);
#904 = CARTESIAN_POINT('',(-30.67058674117,34.734544069088,0.));
#905 = DIRECTION('',(0.,0.,1.));
#906 = DIRECTION('',(1.,0.,-0.));
#907 = ADVANCED_FACE('',(#908),#919,.F.);
#908 = FACE_BOUND('',#909,.F.);
#909 = EDGE_LOOP('',(#910,#911,#917,#918));
#910 = ORIENTED_EDGE('',*,*,#571,.F.);
#911 = ORIENTED_EDGE('',*,*,#912,.F.);
#912 = EDGE_CURVE('',#336,#572,#913,.T.);
#913 = LINE('',#914,#915);
#914 = CARTESIAN_POINT('',(-29.38557277114,38.544551689103,0.));
#915 = VECTOR('',#916,1.);
#916 = DIRECTION('',(0.,0.,1.));
#917 = ORIENTED_EDGE('',*,*,#335,.T.);
#918 = ORIENTED_EDGE('',*,*,#912,.T.);
#919 = CYLINDRICAL_SURFACE('',#920,0.650012700025);
#920 = AXIS2_PLACEMENT_3D('',#921,#922,#923);
#921 = CARTESIAN_POINT('',(-30.03558547117,38.544551689103,0.));
#922 = DIRECTION('',(0.,0.,1.));
#923 = DIRECTION('',(1.,0.,-0.));
#924 = ADVANCED_FACE('',(#925),#936,.F.);
#925 = FACE_BOUND('',#926,.F.);
#926 = EDGE_LOOP('',(#927,#928,#934,#935));
#927 = ORIENTED_EDGE('',*,*,#582,.F.);
#928 = ORIENTED_EDGE('',*,*,#929,.F.);
#929 = EDGE_CURVE('',#347,#583,#930,.T.);
#930 = LINE('',#931,#932);
#931 = CARTESIAN_POINT('',(-36.22059944119,34.734544069088,0.));
#932 = VECTOR('',#933,1.);