-
Notifications
You must be signed in to change notification settings - Fork 20
/
Inductor_CD32.STEP
6059 lines (6059 loc) · 361 KB
/
Inductor_CD32.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(('CAx-IF Rec.Pracs.---Model Styling and Organization---1.5---2016-08-15','CAx-IF Rec.Pracs.---Geometric and Assembly Validation Properties---4.4---2016-08-17','CAx-IF Rec.Pracs.---User Defined Attributes---1.5---2016-08-15','CAx-IF Rec.Pracs.---External References---2.1---2005-01-19'),'2;1');
FILE_NAME('Inductor_CD32.STEP.stp','2021-04-21T21:41:31',('Unspecified'),('Unspecified'),'CAD Exchanger 3.8.0 (cadexchanger.com)','Unspecified','');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1=APPLICATION_CONTEXT('core data for automotive mechanical design processes');
#2=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2000,#1);
#3=PRODUCT_CONTEXT('',#1,'mechanical');
#4=PRODUCT('','',$,(#3));
#5=PRODUCT_DEFINITION_FORMATION('',$,#4);
#6=PRODUCT_DEFINITION_CONTEXT('part definition',#1,'design');
#7=PRODUCT_DEFINITION('design',$,#5,#6);
#8=PRODUCT_DEFINITION_SHAPE('',$,#7);
#9=AXIS2_PLACEMENT_3D('',#10,#11,#12);
#10=CARTESIAN_POINT('',(0.0,0.0,0.0));
#11=DIRECTION('',(0.0,0.0,1.0));
#12=DIRECTION('',(1.0,0.0,0.0));
#13=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNIT_ASSIGNED_CONTEXT((#14,#15,#16))REPRESENTATION_CONTEXT('',''));
#14=(LENGTH_UNIT()NAMED_UNIT(*)SI_UNIT(.MILLI.,.METRE.));
#15=(NAMED_UNIT(*)PLANE_ANGLE_UNIT()SI_UNIT($,.STERADIAN.));
#16=(NAMED_UNIT(*)SI_UNIT($,.STERADIAN.)SOLID_ANGLE_UNIT());
#17=SHAPE_REPRESENTATION('',(#9),#13);
#18=SHAPE_DEFINITION_REPRESENTATION(#8,#17);
#19=PRODUCT_RELATED_PRODUCT_CATEGORY('assembly',$,(#4));
#20=EDGE_BASED_WIREFRAME_MODEL('',(#21));
#21=CONNECTED_EDGE_SET('',(#22));
#22=EDGE_CURVE('',#23,#25,#27,.T.);
#23=VERTEX_POINT('',#24);
#24=CARTESIAN_POINT('',(-0.883883476,-0.883883476,0.5));
#25=VERTEX_POINT('',#26);
#26=CARTESIAN_POINT('',(-0.883883476,-0.883883476,1.75));
#27=B_SPLINE_CURVE_WITH_KNOTS('',3,(#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),.UNSPECIFIED.,.F.,.U.,(4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,4),(0.0,0.005208333,0.010416667,0.015625,0.020833333,0.026041667,0.03125,0.036458333,0.041666667,0.046875,0.052083333,0.057291667,0.0625,0.067708333,0.072916667,0.078125,0.083333333,0.088541667,0.09375,0.098958333,0.104166667,0.109375,0.114583333,0.119791667,0.125,0.130208333,0.135416667,0.140625,0.145833333,0.151041667,0.15625,0.161458333,0.166666667,0.171875,0.177083333,0.182291667,0.1875,0.192708333,0.197916667,0.203125,0.208333333,0.213541667,0.21875,0.223958333,0.229166667,0.234375,0.239583333,0.244791667,0.25,0.255208333,0.260416667,0.265625,0.270833333,0.276041667,0.28125,0.286458333,0.291666667,0.296875,0.302083333,0.307291667,0.3125,0.317708333,0.322916667,0.328125,0.333333333,0.338541667,0.34375,0.348958333,0.354166667,0.359375,0.364583333,0.369791667,0.375,0.380208333,0.385416667,0.390625,0.395833333,0.401041667,0.40625,0.411458333,0.416666667,0.421875,0.427083333,0.432291667,0.4375,0.442708333,0.447916667,0.453125,0.458333333,0.463541667,0.46875,0.473958333,0.479166667,0.484375,0.489583333,0.494791667,0.5,0.505208333,0.510416667,0.515625,0.520833333,0.526041667,0.53125,0.536458333,0.541666667,0.546875,0.552083333,0.557291667,0.5625,0.567708333,0.572916667,0.578125,0.583333333,0.588541667,0.59375,0.598958333,0.604166667,0.609375,0.614583333,0.619791667,0.625,0.630208333,0.635416667,0.640625,0.645833333,0.651041667,0.65625,0.661458333,0.666666667,0.671875,0.677083333,0.682291667,0.6875,0.692708333,0.697916667,0.703125,0.708333333,0.713541667,0.71875,0.723958333,0.729166667,0.734375,0.739583333,0.744791667,0.75,0.755208333,0.760416667,0.765625,0.770833333,0.776041667,0.78125,0.786458333,0.791666667,0.796875,0.802083333,0.807291667,0.8125,0.817708333,0.822916667,0.828125,0.833333333,0.838541667,0.84375,0.848958333,0.854166667,0.859375,0.864583333,0.869791667,0.875,0.880208333,0.885416667,0.890625,0.895833333,0.901041667,0.90625,0.911458333,0.916666667,0.921875,0.927083333,0.932291667,0.9375,0.942708333,0.947916667,0.953125,0.958333333,0.963541667,0.96875,0.973958333,0.979166667,0.984375,0.989583333,0.994791667,1.0),.UNSPECIFIED.);
#28=CARTESIAN_POINT('',(-0.883883476,-0.883883476,0.5));
#29=CARTESIAN_POINT('',(-0.998841682,-0.768925271,0.502156224));
#30=CARTESIAN_POINT('',(-1.185251917,-0.490470719,0.506516875));
#31=CARTESIAN_POINT('',(-1.282452261,-9.031969694E-5,0.513019103));
#32=CARTESIAN_POINT('',(-1.184939041,0.490831998,0.519531714));
#33=CARTESIAN_POINT('',(-0.906888071,0.906888071,0.526041542));
#34=CARTESIAN_POINT('',(-0.490809534,1.184916577,0.532552117));
#35=CARTESIAN_POINT('',(4.655778149E-7,1.282542115,0.539062491));
#36=CARTESIAN_POINT('',(0.490807672,1.184914964,0.545572919));
#37=CARTESIAN_POINT('',(0.906894589,0.906894522,0.552083333));
#38=CARTESIAN_POINT('',(1.184914831,0.490807806,0.55859375));
#39=CARTESIAN_POINT('',(1.282542583,-2.399950022E-9,0.565104167));
#40=CARTESIAN_POINT('',(1.184914839,-0.490807796,0.571614583));
#41=CARTESIAN_POINT('',(0.906894556,-0.906894556,0.578125));
#42=CARTESIAN_POINT('',(0.490807797,-1.184914839,0.584635417));
#43=CARTESIAN_POINT('',(1.236557577E-11,-1.28254258,0.591145833));
#44=CARTESIAN_POINT('',(-0.490807797,-1.184914839,0.59765625));
#45=CARTESIAN_POINT('',(-0.906894556,-0.906894556,0.604166667));
#46=CARTESIAN_POINT('',(-1.184914839,-0.490807797,0.610677083));
#47=CARTESIAN_POINT('',(-1.28254258,-5.477586725E-14,0.6171875));
#48=CARTESIAN_POINT('',(-1.184914839,0.490807797,0.623697917));
#49=CARTESIAN_POINT('',(-0.906894556,0.906894556,0.630208333));
#50=CARTESIAN_POINT('',(-0.490807797,1.184914839,0.63671875));
#51=CARTESIAN_POINT('',(1.383559097E-14,1.28254258,0.643229167));
#52=CARTESIAN_POINT('',(0.490807797,1.184914839,0.649739583));
#53=CARTESIAN_POINT('',(0.906894556,0.906894556,0.65625));
#54=CARTESIAN_POINT('',(1.184914839,0.490807797,0.662760417));
#55=CARTESIAN_POINT('',(1.28254258,-1.9936324E-14,0.669270833));
#56=CARTESIAN_POINT('',(1.184914839,-0.490807797,0.67578125));
#57=CARTESIAN_POINT('',(0.906894556,-0.906894556,0.682291667));
#58=CARTESIAN_POINT('',(0.490807797,-1.184914839,0.688802083));
#59=CARTESIAN_POINT('',(-2.455545044E-14,-1.28254258,0.6953125));
#60=CARTESIAN_POINT('',(-0.490807797,-1.184914839,0.701822917));
#61=CARTESIAN_POINT('',(-0.906894556,-0.906894556,0.708333333));
#62=CARTESIAN_POINT('',(-1.184914839,-0.490807797,0.71484375));
#63=CARTESIAN_POINT('',(-1.28254258,2.921815354E-14,0.721354167));
#64=CARTESIAN_POINT('',(-1.184914839,0.490807797,0.727864583));
#65=CARTESIAN_POINT('',(-0.906894556,0.906894556,0.734375));
#66=CARTESIAN_POINT('',(-0.490807797,1.184914839,0.740885417));
#67=CARTESIAN_POINT('',(3.375012664E-14,1.28254258,0.747395833));
#68=CARTESIAN_POINT('',(0.490807797,1.184914839,0.75390625));
#69=CARTESIAN_POINT('',(0.906894556,0.906894556,0.760416667));
#70=CARTESIAN_POINT('',(1.184914839,0.490807797,0.766927083));
#71=CARTESIAN_POINT('',(1.28254258,-3.412052829E-14,0.7734375));
#72=CARTESIAN_POINT('',(1.184914839,-0.490807797,0.779947917));
#73=CARTESIAN_POINT('',(0.906894556,-0.906894556,0.786458333));
#74=CARTESIAN_POINT('',(0.490807797,-1.184914839,0.79296875));
#75=CARTESIAN_POINT('',(-3.863071306E-14,-1.28254258,0.799479167));
#76=CARTESIAN_POINT('',(-0.490807797,-1.184914839,0.805989583));
#77=CARTESIAN_POINT('',(-0.906894556,-0.906894556,0.8125));
#78=CARTESIAN_POINT('',(-1.184914839,-0.490807797,0.819010417));
#79=CARTESIAN_POINT('',(-1.28254258,4.555940272E-14,0.825520833));
#80=CARTESIAN_POINT('',(-1.184914839,0.490807797,0.83203125));
#81=CARTESIAN_POINT('',(-0.906894556,0.906894556,0.838541667));
#82=CARTESIAN_POINT('',(-0.490807797,1.184914839,0.845052083));
#83=CARTESIAN_POINT('',(4.99388575E-14,1.28254258,0.8515625));
#84=CARTESIAN_POINT('',(0.490807797,1.184914839,0.858072917));
#85=CARTESIAN_POINT('',(0.906894556,0.906894556,0.864583333));
#86=CARTESIAN_POINT('',(1.184914839,0.490807797,0.87109375));
#87=CARTESIAN_POINT('',(1.28254258,-5.414400562E-14,0.877604167));
#88=CARTESIAN_POINT('',(1.184914839,-0.490807797,0.884114583));
#89=CARTESIAN_POINT('',(0.906894556,-0.906894556,0.890625));
#90=CARTESIAN_POINT('',(0.490807797,-1.184914839,0.897135417));
#91=CARTESIAN_POINT('',(-5.782623377E-14,-1.28254258,0.903645833));
#92=CARTESIAN_POINT('',(-0.490807797,-1.184914839,0.91015625));
#93=CARTESIAN_POINT('',(-0.906894556,-0.906894556,0.916666667));
#94=CARTESIAN_POINT('',(-1.184914839,-0.490807797,0.923177083));
#95=CARTESIAN_POINT('',(-1.28254258,6.268503186E-14,0.9296875));
#96=CARTESIAN_POINT('',(-1.184914839,0.490807797,0.936197917));
#97=CARTESIAN_POINT('',(-0.906894556,0.906894556,0.942708333));
#98=CARTESIAN_POINT('',(-0.490807797,1.184914839,0.94921875));
#99=CARTESIAN_POINT('',(6.715163997E-14,1.28254258,0.955729167));
#100=CARTESIAN_POINT('',(0.490807797,1.184914839,0.962239583));
#101=CARTESIAN_POINT('',(0.906894556,0.906894556,0.96875));
#102=CARTESIAN_POINT('',(1.184914839,0.490807797,0.975260417));
#103=CARTESIAN_POINT('',(1.28254258,-6.765277161E-14,0.981770833));
#104=CARTESIAN_POINT('',(1.184914839,-0.490807797,0.98828125));
#105=CARTESIAN_POINT('',(0.906894556,-0.906894556,0.994791667));
#106=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.001302083));
#107=CARTESIAN_POINT('',(-7.57580312E-14,-1.28254258,1.0078125));
#108=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.014322917));
#109=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.020833333));
#110=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.02734375));
#111=CARTESIAN_POINT('',(-1.28254258,7.994139099E-14,1.033854167));
#112=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.040364583));
#113=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.046875));
#114=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.053385417));
#115=CARTESIAN_POINT('',(8.462588242E-14,1.28254258,1.059895833));
#116=CARTESIAN_POINT('',(0.490807797,1.184914839,1.06640625));
#117=CARTESIAN_POINT('',(0.906894556,0.906894556,1.072916667));
#118=CARTESIAN_POINT('',(1.184914839,0.490807797,1.079427083));
#119=CARTESIAN_POINT('',(1.28254258,-8.900533721E-14,1.0859375));
#120=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.092447917));
#121=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.098958333));
#122=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.10546875));
#123=CARTESIAN_POINT('',(-9.026906048E-14,-1.28254258,1.111979167));
#124=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.118489583));
#125=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.125));
#126=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.131510417));
#127=CARTESIAN_POINT('',(-1.28254258,1.052376447E-13,1.138020833));
#128=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.14453125));
#129=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.151041667));
#130=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.157552083));
#131=CARTESIAN_POINT('',(9.44088436E-14,1.28254258,1.1640625));
#132=CARTESIAN_POINT('',(0.490807797,1.184914839,1.170572917));
#133=CARTESIAN_POINT('',(0.906894556,0.906894556,1.177083333));
#134=CARTESIAN_POINT('',(1.184914839,0.490807797,1.18359375));
#135=CARTESIAN_POINT('',(1.28254258,-9.90715467E-14,1.190104167));
#136=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.196614583));
#137=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.203125));
#138=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.209635417));
#139=CARTESIAN_POINT('',(-1.113819544E-13,-1.28254258,1.216145833));
#140=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.22265625));
#141=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.229166667));
#142=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.235677083));
#143=CARTESIAN_POINT('',(-1.28254258,1.240409754E-13,1.2421875));
#144=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.248697917));
#145=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.255208333));
#146=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.26171875));
#147=CARTESIAN_POINT('',(1.276360503E-13,1.28254258,1.268229167));
#148=CARTESIAN_POINT('',(0.490807797,1.184914839,1.274739583));
#149=CARTESIAN_POINT('',(0.906894556,0.906894556,1.28125));
#150=CARTESIAN_POINT('',(1.184914839,0.490807797,1.287760417));
#151=CARTESIAN_POINT('',(1.28254258,-1.164368475E-13,1.294270833));
#152=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.30078125));
#153=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.307291667));
#154=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.313802083));
#155=CARTESIAN_POINT('',(-1.209470323E-13,-1.28254258,1.3203125));
#156=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.326822917));
#157=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.333333333));
#158=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.33984375));
#159=CARTESIAN_POINT('',(-1.28254258,1.336932066E-13,1.346354167));
#160=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.352864583));
#161=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.359375));
#162=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.365885417));
#163=CARTESIAN_POINT('',(1.45916461E-13,1.28254258,1.372395833));
#164=CARTESIAN_POINT('',(0.490807797,1.184914839,1.37890625));
#165=CARTESIAN_POINT('',(0.906894556,0.906894556,1.385416667));
#166=CARTESIAN_POINT('',(1.184914839,0.490807797,1.391927083));
#167=CARTESIAN_POINT('',(1.28254258,-1.505137991E-13,1.3984375));
#168=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.404947917));
#169=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.411458333));
#170=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.41796875));
#171=CARTESIAN_POINT('',(-1.39423538E-13,-1.28254258,1.424479167));
#172=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.430989583));
#173=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.4375));
#174=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.444010417));
#175=CARTESIAN_POINT('',(-1.28254258,1.431493428E-13,1.450520833));
#176=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.45703125));
#177=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.463541667));
#178=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.470052083));
#179=CARTESIAN_POINT('',(1.557212105E-13,1.28254258,1.4765625));
#180=CARTESIAN_POINT('',(0.490807797,1.184914839,1.483072917));
#181=CARTESIAN_POINT('',(0.906894556,0.906894556,1.489583333));
#182=CARTESIAN_POINT('',(1.184914839,0.490807797,1.49609375));
#183=CARTESIAN_POINT('',(1.28254258,-1.682712899E-13,1.502604167));
#184=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.509114583));
#185=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.515625));
#186=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.522135417));
#187=CARTESIAN_POINT('',(-1.727161097E-13,-1.28254258,1.528645833));
#188=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.53515625));
#189=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.541666667));
#190=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.548177083));
#191=CARTESIAN_POINT('',(-1.28254258,1.617565786E-13,1.5546875));
#192=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.561197917));
#193=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.567708333));
#194=CARTESIAN_POINT('',(-0.490807797,1.184914839,1.57421875));
#195=CARTESIAN_POINT('',(1.652645E-13,1.28254258,1.580729167));
#196=CARTESIAN_POINT('',(0.490807797,1.184914839,1.587239583));
#197=CARTESIAN_POINT('',(0.906894556,0.906894556,1.59375));
#198=CARTESIAN_POINT('',(1.184914839,0.490807797,1.600260417));
#199=CARTESIAN_POINT('',(1.28254258,-1.696875315E-13,1.606770833));
#200=CARTESIAN_POINT('',(1.184914839,-0.490807797,1.61328125));
#201=CARTESIAN_POINT('',(0.906894556,-0.906894556,1.619791667));
#202=CARTESIAN_POINT('',(0.490807797,-1.184914839,1.626302083));
#203=CARTESIAN_POINT('',(-2.542698373E-13,-1.28254258,1.6328125));
#204=CARTESIAN_POINT('',(-0.490807797,-1.184914839,1.639322917));
#205=CARTESIAN_POINT('',(-0.906894556,-0.906894556,1.645833333));
#206=CARTESIAN_POINT('',(-1.184914839,-0.490807797,1.65234375));
#207=CARTESIAN_POINT('',(-1.28254258,1.25662681E-11,1.658854167));
#208=CARTESIAN_POINT('',(-1.184914839,0.490807797,1.665364583));
#209=CARTESIAN_POINT('',(-0.906894556,0.906894556,1.671875));
#210=CARTESIAN_POINT('',(-0.490807796,1.184914839,1.678385417));
#211=CARTESIAN_POINT('',(-2.39976517E-9,1.282542583,1.684895833));
#212=CARTESIAN_POINT('',(0.490807806,1.184914831,1.69140625));
#213=CARTESIAN_POINT('',(0.906894522,0.906894589,1.697916667));
#214=CARTESIAN_POINT('',(1.184914964,0.490807672,1.704427081));
#215=CARTESIAN_POINT('',(1.282542115,4.655776313E-7,1.710937509));
#216=CARTESIAN_POINT('',(1.184916577,-0.490809534,1.717447883));
#217=CARTESIAN_POINT('',(0.906888071,-0.906888071,1.723958458));
#218=CARTESIAN_POINT('',(0.490831998,-1.184939041,1.730468286));
#219=CARTESIAN_POINT('',(-9.031969712E-5,-1.282452261,1.736980897));
#220=CARTESIAN_POINT('',(-0.490470719,-1.185251917,1.743483125));
#221=CARTESIAN_POINT('',(-0.768925271,-0.998841682,1.747843776));
#222=CARTESIAN_POINT('',(-0.883883476,-0.883883476,1.75));
#223=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#224))GLOBAL_UNIT_ASSIGNED_CONTEXT((#14,#15,#16))REPRESENTATION_CONTEXT('',''));
#224=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.0E-7),#14,'','maximum tolerance');
#225=EDGE_BASED_WIREFRAME_SHAPE_REPRESENTATION('',(#20,#9),#223);
#226=(REPRESENTATION_RELATIONSHIP('',$,#225,#17)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#227)SHAPE_REPRESENTATION_RELATIONSHIP());
#227=ITEM_DEFINED_TRANSFORMATION('',$,#9,#9);
#228=PRODUCT('','',$,(#3));
#229=PRODUCT_DEFINITION_FORMATION('',$,#228);
#230=PRODUCT_DEFINITION('design',$,#229,#6);
#231=NEXT_ASSEMBLY_USAGE_OCCURRENCE('instance_1','','',#7,#230,$);
#232=PRODUCT_DEFINITION_SHAPE('',$,#231);
#233=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#226,#232);
#234=PRODUCT_DEFINITION_SHAPE('',$,#230);
#235=SHAPE_DEFINITION_REPRESENTATION(#234,#225);
#236=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#228));
#237=MANIFOLD_SOLID_BREP('',#238);
#238=CLOSED_SHELL('',(#239,#290,#333,#397,#435,#473));
#239=ADVANCED_FACE('',(#240),#285,.T.);
#240=FACE_BOUND('',#241,.T.);
#241=EDGE_LOOP('',(#242,#254,#270,#280));
#242=ORIENTED_EDGE('',*,*,#243,.T.);
#243=EDGE_CURVE('',#244,#246,#248,.T.);
#244=VERTEX_POINT('',#245);
#245=CARTESIAN_POINT('',(0.682052957,1.391870599,-0.1));
#246=VERTEX_POINT('',#247);
#247=CARTESIAN_POINT('',(1.458571429,0.524470579,-0.1));
#248=B_SPLINE_CURVE_WITH_KNOTS('',2,(#249,#250,#251,#252,#253),.UNSPECIFIED.,.F.,.U.,(3,2,3),(0.0,0.5,1.0),.PIECEWISE_BEZIER_KNOTS.);
#249=CARTESIAN_POINT('',(0.682052957,1.391870599,-0.1));
#250=CARTESIAN_POINT('',(0.953082703,1.259058942,-0.1));
#251=CARTESIAN_POINT('',(1.154843664,1.033845303,-0.1));
#252=CARTESIAN_POINT('',(1.356251573,0.809025756,-0.1));
#253=CARTESIAN_POINT('',(1.458571429,0.524470579,-0.1));
#254=ORIENTED_EDGE('',*,*,#255,.T.);
#255=EDGE_CURVE('',#246,#256,#258,.T.);
#256=VERTEX_POINT('',#257);
#257=CARTESIAN_POINT('',(1.458571429,-0.524470579,-0.1));
#258=B_SPLINE_CURVE_WITH_KNOTS('',2,(#259,#260,#261,#262,#263,#264,#265,#266,#267,#268,#269),.UNSPECIFIED.,.F.,.U.,(3,2,2,2,2,3),(0.0,0.25,0.5,0.75,0.875,1.0),.UNSPECIFIED.);
#259=CARTESIAN_POINT('',(1.458571429,0.524470579,-0.1));
#260=CARTESIAN_POINT('',(1.315988687,0.445242713,-0.1));
#261=CARTESIAN_POINT('',(1.232865036,0.304255532,-0.1));
#262=CARTESIAN_POINT('',(1.150150298,0.163961916,-0.1));
#263=CARTESIAN_POINT('',(1.15,4.33680869E-16,-0.1));
#264=CARTESIAN_POINT('',(1.14985071,-0.162861917,-0.1));
#265=CARTESIAN_POINT('',(1.232865036,-0.304255532,-0.1));
#266=CARTESIAN_POINT('',(1.273214566,-0.372980608,-0.1));
#267=CARTESIAN_POINT('',(1.330992345,-0.429456151,-0.1));
#268=CARTESIAN_POINT('',(1.388184365,-0.485359135,-0.1));
#269=CARTESIAN_POINT('',(1.458571429,-0.524470579,-0.1));
#270=ORIENTED_EDGE('',*,*,#271,.T.);
#271=EDGE_CURVE('',#256,#272,#274,.T.);
#272=VERTEX_POINT('',#273);
#273=CARTESIAN_POINT('',(0.682052957,-1.391870599,-0.1));
#274=B_SPLINE_CURVE_WITH_KNOTS('',2,(#275,#276,#277,#278,#279),.UNSPECIFIED.,.F.,.U.,(3,2,3),(0.0,0.5,1.0),.PIECEWISE_BEZIER_KNOTS.);
#275=CARTESIAN_POINT('',(1.458571429,-0.524470579,-0.1));
#276=CARTESIAN_POINT('',(1.356444745,-0.808488536,-0.1));
#277=CARTESIAN_POINT('',(1.154843664,-1.033845303,-0.1));
#278=CARTESIAN_POINT('',(0.953595356,-1.258807729,-0.1));
#279=CARTESIAN_POINT('',(0.682052957,-1.391870599,-0.1));
#280=ORIENTED_EDGE('',*,*,#281,.T.);
#281=EDGE_CURVE('',#272,#244,#282,.T.);
#282=B_SPLINE_CURVE_WITH_KNOTS('',1,(#283,#284),.UNSPECIFIED.,.F.,.U.,(2,2),(0.0,1.0),.PIECEWISE_BEZIER_KNOTS.);
#283=CARTESIAN_POINT('',(0.682052957,-1.391870599,-0.1));
#284=CARTESIAN_POINT('',(0.682052957,1.391870599,-0.1));
#285=PLANE('',#286);
#286=AXIS2_PLACEMENT_3D('',#287,#288,#289);
#287=CARTESIAN_POINT('',(0.0,0.0,-0.1));
#288=DIRECTION('',(0.0,0.0,-1.0));
#289=DIRECTION('',(-1.0,0.0,0.0));
#290=ADVANCED_FACE('',(#291),#328,.F.);
#291=FACE_BOUND('',#292,.T.);
#292=EDGE_LOOP('',(#293,#304,#313,#322));
#293=ORIENTED_EDGE('',*,*,#294,.T.);
#294=EDGE_CURVE('',#295,#297,#299,.F.);
#295=VERTEX_POINT('',#296);
#296=CARTESIAN_POINT('',(0.582052957,-1.543928222,0.0));
#297=VERTEX_POINT('',#298);
#298=CARTESIAN_POINT('',(1.581428571,-0.47072675,0.0));
#299=CIRCLE('',#300,1.65);
#300=AXIS2_PLACEMENT_3D('',#301,#302,#303);
#301=CARTESIAN_POINT('',(0.0,0.0,0.0));
#302=DIRECTION('',(0.0,0.0,-1.0));
#303=DIRECTION('',(-1.0,0.0,0.0));
#304=ORIENTED_EDGE('',*,*,#305,.T.);
#305=EDGE_CURVE('',#297,#306,#308,.F.);
#306=VERTEX_POINT('',#307);
#307=CARTESIAN_POINT('',(1.581428571,0.47072675,0.0));
#308=CIRCLE('',#309,0.5);
#309=AXIS2_PLACEMENT_3D('',#310,#311,#312);
#310=CARTESIAN_POINT('',(1.75,4.286263797E-16,0.0));
#311=DIRECTION('',(0.0,0.0,1.0));
#312=DIRECTION('',(-1.0,0.0,0.0));
#313=ORIENTED_EDGE('',*,*,#314,.T.);
#314=EDGE_CURVE('',#306,#315,#317,.F.);
#315=VERTEX_POINT('',#316);
#316=CARTESIAN_POINT('',(0.582052957,1.543928222,0.0));
#317=CIRCLE('',#318,1.65);
#318=AXIS2_PLACEMENT_3D('',#319,#320,#321);
#319=CARTESIAN_POINT('',(0.0,0.0,0.0));
#320=DIRECTION('',(0.0,0.0,-1.0));
#321=DIRECTION('',(-1.0,0.0,0.0));
#322=ORIENTED_EDGE('',*,*,#323,.T.);
#323=EDGE_CURVE('',#315,#295,#324,.F.);
#324=LINE('',#325,#326);
#325=CARTESIAN_POINT('',(0.582052957,-1.543928222,0.0));
#326=VECTOR('',#327,1.0);
#327=DIRECTION('',(5.266770939E-16,1.0,0.0));
#328=PLANE('',#329);
#329=AXIS2_PLACEMENT_3D('',#330,#331,#332);
#330=CARTESIAN_POINT('',(0.0,0.0,0.0));
#331=DIRECTION('',(0.0,0.0,-1.0));
#332=DIRECTION('',(-1.0,0.0,0.0));
#333=ADVANCED_FACE('',(#334),#392,.T.);
#334=FACE_BOUND('',#335,.T.);
#335=EDGE_LOOP('',(#336,#363,#364,#391));
#336=ORIENTED_EDGE('',*,*,#337,.T.);
#337=EDGE_CURVE('',#272,#295,#338,.F.);
#338=B_SPLINE_CURVE_WITH_KNOTS('',3,(#339,#340,#341,#342,#343,#344,#345,#346,#347,#348,#349,#350,#351,#352,#353,#354,#355,#356,#357,#358,#359,#360,#361,#362),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.011811808,0.023623616,0.035273604,0.046923591,0.065396458,0.083869325,0.115228806,0.146588287,0.185161015,0.223733742,0.225844305),.UNSPECIFIED.);
#339=CARTESIAN_POINT('',(0.582052957,-1.543928222,0.0));
#340=CARTESIAN_POINT('',(0.582052957,-1.543928222,-0.004020201));
#341=CARTESIAN_POINT('',(0.582294179,-1.54357959,-0.00795293));
#342=CARTESIAN_POINT('',(0.583210646,-1.542253788,-0.015660792));
#343=CARTESIAN_POINT('',(0.583886176,-1.541276192,-0.019435819));
#344=CARTESIAN_POINT('',(0.585634179,-1.538742663,-0.026786069));
#345=CARTESIAN_POINT('',(0.586672754,-1.537235839,-0.030248018));
#346=CARTESIAN_POINT('',(0.589028872,-1.533810961,-0.03686252));
#347=CARTESIAN_POINT('',(0.590346869,-1.531892247,-0.040014577));
#348=CARTESIAN_POINT('',(0.594066005,-1.526465824,-0.047816191));
#349=CARTESIAN_POINT('',(0.59657326,-1.522796626,-0.052114156));
#350=CARTESIAN_POINT('',(0.601910567,-1.51495322,-0.059998843));
#351=CARTESIAN_POINT('',(0.604742352,-1.510776532,-0.063581974));
#352=CARTESIAN_POINT('',(0.61272825,-1.498943644,-0.072460748));
#353=CARTESIAN_POINT('',(0.617958215,-1.491138653,-0.077043349));
#354=CARTESIAN_POINT('',(0.628672208,-1.475013927,-0.084819274));
#355=CARTESIAN_POINT('',(0.634159064,-1.466690209,-0.088000688));
#356=CARTESIAN_POINT('',(0.646605762,-1.447637467,-0.093813147));
#357=CARTESIAN_POINT('',(0.653480995,-1.436999514,-0.096089362));
#358=CARTESIAN_POINT('',(0.667219992,-1.415498239,-0.099143864));
#359=CARTESIAN_POINT('',(0.674126082,-1.404567233,-0.099917671));
#360=CARTESIAN_POINT('',(0.68130827,-1.39306442,-0.099997921));
#361=CARTESIAN_POINT('',(0.681680746,-1.392467596,-0.1));
#362=CARTESIAN_POINT('',(0.682052957,-1.391870599,-0.1));
#363=ORIENTED_EDGE('',*,*,#323,.F.);
#364=ORIENTED_EDGE('',*,*,#365,.T.);
#365=EDGE_CURVE('',#315,#244,#366,.F.);
#366=B_SPLINE_CURVE_WITH_KNOTS('',3,(#367,#368,#369,#370,#371,#372,#373,#374,#375,#376,#377,#378,#379,#380,#381,#382,#383,#384,#385,#386,#387,#388,#389,#390),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.002110563,0.040683291,0.079256018,0.110615499,0.14197498,0.160447847,0.178920714,0.190570702,0.202220689,0.214032497,0.225844305),.UNSPECIFIED.);
#367=CARTESIAN_POINT('',(0.682052957,1.391870599,-0.1));
#368=CARTESIAN_POINT('',(0.681680746,1.392467596,-0.1));
#369=CARTESIAN_POINT('',(0.68130827,1.39306442,-0.099997921));
#370=CARTESIAN_POINT('',(0.674126082,1.404567233,-0.099917671));
#371=CARTESIAN_POINT('',(0.667219992,1.415498239,-0.099143864));
#372=CARTESIAN_POINT('',(0.653480995,1.436999514,-0.096089362));
#373=CARTESIAN_POINT('',(0.646605762,1.447637467,-0.093813147));
#374=CARTESIAN_POINT('',(0.634159064,1.466690209,-0.088000688));
#375=CARTESIAN_POINT('',(0.628672208,1.475013927,-0.084819274));
#376=CARTESIAN_POINT('',(0.617958215,1.491138653,-0.077043349));
#377=CARTESIAN_POINT('',(0.61272825,1.498943644,-0.072460748));
#378=CARTESIAN_POINT('',(0.604742352,1.510776532,-0.063581974));
#379=CARTESIAN_POINT('',(0.601910567,1.51495322,-0.059998843));
#380=CARTESIAN_POINT('',(0.59657326,1.522796626,-0.052114156));
#381=CARTESIAN_POINT('',(0.594066005,1.526465824,-0.047816191));
#382=CARTESIAN_POINT('',(0.590346869,1.531892247,-0.040014577));
#383=CARTESIAN_POINT('',(0.589028872,1.533810961,-0.03686252));
#384=CARTESIAN_POINT('',(0.586672754,1.537235839,-0.030248018));
#385=CARTESIAN_POINT('',(0.585634179,1.538742663,-0.026786069));
#386=CARTESIAN_POINT('',(0.583886176,1.541276192,-0.019435819));
#387=CARTESIAN_POINT('',(0.583210646,1.542253788,-0.015660792));
#388=CARTESIAN_POINT('',(0.582294179,1.54357959,-0.00795293));
#389=CARTESIAN_POINT('',(0.582052957,1.543928222,-0.004020201));
#390=CARTESIAN_POINT('',(0.582052957,1.543928222,0.0));
#391=ORIENTED_EDGE('',*,*,#281,.F.);
#392=CYLINDRICAL_SURFACE('',#393,0.1);
#393=AXIS2_PLACEMENT_3D('',#394,#395,#396);
#394=CARTESIAN_POINT('',(0.682052957,-3.592216692E-16,0.0));
#395=DIRECTION('',(-5.266770939E-16,-1.0,0.0));
#396=DIRECTION('',(1.0,-5.266770939E-16,0.0));
#397=ADVANCED_FACE('',(#398),#430,.T.);
#398=FACE_BOUND('',#399,.T.);
#399=EDGE_LOOP('',(#400,#401,#402,#429));
#400=ORIENTED_EDGE('',*,*,#365,.F.);
#401=ORIENTED_EDGE('',*,*,#314,.F.);
#402=ORIENTED_EDGE('',*,*,#403,.T.);
#403=EDGE_CURVE('',#306,#246,#404,.F.);
#404=B_SPLINE_CURVE_WITH_KNOTS('',3,(#405,#406,#407,#408,#409,#410,#411,#412,#413,#414,#415,#416,#417,#418,#419,#420,#421,#422,#423,#424,#425,#426,#427,#428),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.002013258,0.021986307,0.041959357,0.066915125,0.091870894,0.110751616,0.129632338,0.143117411,0.156602484,0.170196799,0.183791113),.UNSPECIFIED.);
#405=CARTESIAN_POINT('',(1.458571429,0.524470579,-0.1));
#406=CARTESIAN_POINT('',(1.459199795,0.524234934,-0.1));
#407=CARTESIAN_POINT('',(1.459827755,0.523998276,-0.099996078));
#408=CARTESIAN_POINT('',(1.466684502,0.521411694,-0.099910474));
#409=CARTESIAN_POINT('',(1.472967318,0.518987286,-0.099441193));
#410=CARTESIAN_POINT('',(1.485284708,0.514125721,-0.097739852));
#411=CARTESIAN_POINT('',(1.491379097,0.51166598,-0.096507242));
#412=CARTESIAN_POINT('',(1.504939039,0.506072149,-0.092829779));
#413=CARTESIAN_POINT('',(1.512209541,0.502987984,-0.090204533));
#414=CARTESIAN_POINT('',(1.526215985,0.496897037,-0.083734156));
#415=CARTESIAN_POINT('',(1.532953125,0.49388948,-0.079892321));
#416=CARTESIAN_POINT('',(1.544246296,0.488731955,-0.071865205));
#417=CARTESIAN_POINT('',(1.548819526,0.486603857,-0.068068888));
#418=CARTESIAN_POINT('',(1.557334725,0.482582764,-0.059724929));
#419=CARTESIAN_POINT('',(1.56127823,0.480688921,-0.055179246));
#420=CARTESIAN_POINT('',(1.567391477,0.477717421,-0.046600838));
#421=CARTESIAN_POINT('',(1.569688598,0.476589234,-0.04286954));
#422=CARTESIAN_POINT('',(1.573745459,0.474583539,-0.035065404));
#423=CARTESIAN_POINT('',(1.575505752,0.473705755,-0.030992921));
#424=CARTESIAN_POINT('',(1.578426321,0.472242947,-0.022421156));
#425=CARTESIAN_POINT('',(1.579538065,0.471682324,-0.018044091));
#426=CARTESIAN_POINT('',(1.581039031,0.470924297,-0.009138563));
#427=CARTESIAN_POINT('',(1.581428571,0.47072675,-0.004610166));
#428=CARTESIAN_POINT('',(1.581428571,0.47072675,0.0));
#429=ORIENTED_EDGE('',*,*,#243,.F.);
#430=TOROIDAL_SURFACE('',#431,1.55,0.1);
#431=AXIS2_PLACEMENT_3D('',#432,#433,#434);
#432=CARTESIAN_POINT('',(0.0,0.0,0.0));
#433=DIRECTION('',(0.0,0.0,-1.0));
#434=DIRECTION('',(-1.0,0.0,0.0));
#435=ADVANCED_FACE('',(#436),#468,.T.);
#436=FACE_BOUND('',#437,.T.);
#437=EDGE_LOOP('',(#438,#439,#440,#467));
#438=ORIENTED_EDGE('',*,*,#337,.F.);
#439=ORIENTED_EDGE('',*,*,#271,.F.);
#440=ORIENTED_EDGE('',*,*,#441,.T.);
#441=EDGE_CURVE('',#256,#297,#442,.F.);
#442=B_SPLINE_CURVE_WITH_KNOTS('',3,(#443,#444,#445,#446,#447,#448,#449,#450,#451,#452,#453,#454,#455,#456,#457,#458,#459,#460,#461,#462,#463,#464,#465,#466),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.013594314,0.027188629,0.040673702,0.054158775,0.073039497,0.091920219,0.116875988,0.141831756,0.161804806,0.181777855,0.183791113),.UNSPECIFIED.);
#443=CARTESIAN_POINT('',(1.581428571,-0.47072675,0.0));
#444=CARTESIAN_POINT('',(1.581428571,-0.47072675,-0.004610166));
#445=CARTESIAN_POINT('',(1.581039031,-0.470924297,-0.009138563));
#446=CARTESIAN_POINT('',(1.579538065,-0.471682324,-0.018044091));
#447=CARTESIAN_POINT('',(1.578426321,-0.472242947,-0.022421156));
#448=CARTESIAN_POINT('',(1.575505752,-0.473705755,-0.030992921));
#449=CARTESIAN_POINT('',(1.573745459,-0.474583539,-0.035065404));
#450=CARTESIAN_POINT('',(1.569688598,-0.476589234,-0.04286954));
#451=CARTESIAN_POINT('',(1.567391477,-0.477717421,-0.046600838));
#452=CARTESIAN_POINT('',(1.56127823,-0.480688921,-0.055179246));
#453=CARTESIAN_POINT('',(1.557334725,-0.482582764,-0.059724929));
#454=CARTESIAN_POINT('',(1.548819526,-0.486603857,-0.068068888));
#455=CARTESIAN_POINT('',(1.544246296,-0.488731955,-0.071865205));
#456=CARTESIAN_POINT('',(1.532953125,-0.49388948,-0.079892321));
#457=CARTESIAN_POINT('',(1.526215985,-0.496897037,-0.083734156));
#458=CARTESIAN_POINT('',(1.512209541,-0.502987984,-0.090204533));
#459=CARTESIAN_POINT('',(1.504939039,-0.506072149,-0.092829779));
#460=CARTESIAN_POINT('',(1.491379097,-0.51166598,-0.096507242));
#461=CARTESIAN_POINT('',(1.485284708,-0.514125721,-0.097739852));
#462=CARTESIAN_POINT('',(1.472967318,-0.518987286,-0.099441193));
#463=CARTESIAN_POINT('',(1.466684502,-0.521411694,-0.099910474));
#464=CARTESIAN_POINT('',(1.459827755,-0.523998276,-0.099996078));
#465=CARTESIAN_POINT('',(1.459199795,-0.524234934,-0.1));
#466=CARTESIAN_POINT('',(1.458571429,-0.524470579,-0.1));
#467=ORIENTED_EDGE('',*,*,#294,.F.);
#468=TOROIDAL_SURFACE('',#469,1.55,0.1);
#469=AXIS2_PLACEMENT_3D('',#470,#471,#472);
#470=CARTESIAN_POINT('',(0.0,0.0,0.0));
#471=DIRECTION('',(0.0,0.0,-1.0));
#472=DIRECTION('',(-1.0,0.0,0.0));
#473=ADVANCED_FACE('',(#474),#480,.T.);
#474=FACE_BOUND('',#475,.T.);
#475=EDGE_LOOP('',(#476,#477,#478,#479));
#476=ORIENTED_EDGE('',*,*,#403,.F.);
#477=ORIENTED_EDGE('',*,*,#305,.F.);
#478=ORIENTED_EDGE('',*,*,#441,.F.);
#479=ORIENTED_EDGE('',*,*,#255,.F.);
#480=TOROIDAL_SURFACE('',#481,0.6,0.1);
#481=AXIS2_PLACEMENT_3D('',#482,#483,#484);
#482=CARTESIAN_POINT('',(1.75,4.286263797E-16,0.0));
#483=DIRECTION('',(0.0,0.0,-1.0));
#484=DIRECTION('',(-1.0,0.0,0.0));
#485=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#486))GLOBAL_UNIT_ASSIGNED_CONTEXT((#14,#15,#16))REPRESENTATION_CONTEXT('',''));
#486=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(5.794930156E-4),#14,'','maximum tolerance');
#487=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#237,#9),#485);
#488=(REPRESENTATION_RELATIONSHIP('',$,#487,#17)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#489)SHAPE_REPRESENTATION_RELATIONSHIP());
#489=ITEM_DEFINED_TRANSFORMATION('',$,#9,#9);
#490=PRODUCT('','',$,(#3));
#491=PRODUCT_DEFINITION_FORMATION('',$,#490);
#492=PRODUCT_DEFINITION('design',$,#491,#6);
#493=NEXT_ASSEMBLY_USAGE_OCCURRENCE('instance_2','','',#7,#492,$);
#494=PRODUCT_DEFINITION_SHAPE('',$,#493);
#495=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#488,#494);
#496=PRODUCT_DEFINITION_SHAPE('',$,#492);
#497=SHAPE_DEFINITION_REPRESENTATION(#496,#487);
#498=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#490));
#499=STYLED_ITEM('',(#500),#239);
#500=PRESENTATION_STYLE_ASSIGNMENT((#501));
#501=SURFACE_STYLE_USAGE(.BOTH.,#502);
#502=SURFACE_SIDE_STYLE('',(#503));
#503=SURFACE_STYLE_FILL_AREA(#504);
#504=FILL_AREA_STYLE('',(#506));
#505=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#506=FILL_AREA_STYLE_COLOUR('',#505);
#507=STYLED_ITEM('',(#508),#290);
#508=PRESENTATION_STYLE_ASSIGNMENT((#509));
#509=SURFACE_STYLE_USAGE(.BOTH.,#510);
#510=SURFACE_SIDE_STYLE('',(#511));
#511=SURFACE_STYLE_FILL_AREA(#512);
#512=FILL_AREA_STYLE('',(#514));
#513=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#514=FILL_AREA_STYLE_COLOUR('',#513);
#515=STYLED_ITEM('',(#516),#333);
#516=PRESENTATION_STYLE_ASSIGNMENT((#517));
#517=SURFACE_STYLE_USAGE(.BOTH.,#518);
#518=SURFACE_SIDE_STYLE('',(#519));
#519=SURFACE_STYLE_FILL_AREA(#520);
#520=FILL_AREA_STYLE('',(#522));
#521=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#522=FILL_AREA_STYLE_COLOUR('',#521);
#523=STYLED_ITEM('',(#524),#397);
#524=PRESENTATION_STYLE_ASSIGNMENT((#525));
#525=SURFACE_STYLE_USAGE(.BOTH.,#526);
#526=SURFACE_SIDE_STYLE('',(#527));
#527=SURFACE_STYLE_FILL_AREA(#528);
#528=FILL_AREA_STYLE('',(#530));
#529=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#530=FILL_AREA_STYLE_COLOUR('',#529);
#531=STYLED_ITEM('',(#532),#435);
#532=PRESENTATION_STYLE_ASSIGNMENT((#533));
#533=SURFACE_STYLE_USAGE(.BOTH.,#534);
#534=SURFACE_SIDE_STYLE('',(#535));
#535=SURFACE_STYLE_FILL_AREA(#536);
#536=FILL_AREA_STYLE('',(#538));
#537=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#538=FILL_AREA_STYLE_COLOUR('',#537);
#539=STYLED_ITEM('',(#540),#473);
#540=PRESENTATION_STYLE_ASSIGNMENT((#541));
#541=SURFACE_STYLE_USAGE(.BOTH.,#542);
#542=SURFACE_SIDE_STYLE('',(#543));
#543=SURFACE_STYLE_FILL_AREA(#544);
#544=FILL_AREA_STYLE('',(#546));
#545=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#546=FILL_AREA_STYLE_COLOUR('',#545);
#547=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#499,#507,#515,#523,#531,#539),#485);
#548=MANIFOLD_SOLID_BREP('',#549);
#549=CLOSED_SHELL('',(#550,#593,#636,#700,#738,#776));
#550=ADVANCED_FACE('',(#551),#588,.T.);
#551=FACE_BOUND('',#552,.T.);
#552=EDGE_LOOP('',(#553,#564,#572,#581));
#553=ORIENTED_EDGE('',*,*,#554,.T.);
#554=EDGE_CURVE('',#555,#557,#559,.T.);
#555=VERTEX_POINT('',#556);
#556=CARTESIAN_POINT('',(-1.458571429,0.524470579,-0.1));
#557=VERTEX_POINT('',#558);
#558=CARTESIAN_POINT('',(-0.682052957,1.391870599,-0.1));
#559=CIRCLE('',#560,1.55);
#560=AXIS2_PLACEMENT_3D('',#561,#562,#563);
#561=CARTESIAN_POINT('',(0.0,0.0,-0.1));
#562=DIRECTION('',(0.0,0.0,-1.0));
#563=DIRECTION('',(-1.0,0.0,0.0));
#564=ORIENTED_EDGE('',*,*,#565,.T.);
#565=EDGE_CURVE('',#557,#566,#568,.T.);
#566=VERTEX_POINT('',#567);
#567=CARTESIAN_POINT('',(-0.682052957,-1.391870599,-0.1));
#568=LINE('',#569,#570);
#569=CARTESIAN_POINT('',(-0.682052957,-1.543928222,-0.1));
#570=VECTOR('',#571,1.0);
#571=DIRECTION('',(4.915652877E-16,-1.0,0.0));
#572=ORIENTED_EDGE('',*,*,#573,.T.);
#573=EDGE_CURVE('',#566,#574,#576,.T.);
#574=VERTEX_POINT('',#575);
#575=CARTESIAN_POINT('',(-1.458571429,-0.524470579,-0.1));
#576=CIRCLE('',#577,1.55);
#577=AXIS2_PLACEMENT_3D('',#578,#579,#580);
#578=CARTESIAN_POINT('',(0.0,0.0,-0.1));
#579=DIRECTION('',(0.0,0.0,-1.0));
#580=DIRECTION('',(-1.0,0.0,0.0));
#581=ORIENTED_EDGE('',*,*,#582,.T.);
#582=EDGE_CURVE('',#574,#555,#583,.T.);
#583=CIRCLE('',#584,0.6);
#584=AXIS2_PLACEMENT_3D('',#585,#586,#587);
#585=CARTESIAN_POINT('',(-1.75,0.0,-0.1));
#586=DIRECTION('',(0.0,0.0,1.0));
#587=DIRECTION('',(-1.0,0.0,0.0));
#588=PLANE('',#589);
#589=AXIS2_PLACEMENT_3D('',#590,#591,#592);
#590=CARTESIAN_POINT('',(0.0,0.0,-0.1));
#591=DIRECTION('',(0.0,0.0,-1.0));
#592=DIRECTION('',(-1.0,0.0,0.0));
#593=ADVANCED_FACE('',(#594),#631,.F.);
#594=FACE_BOUND('',#595,.T.);
#595=EDGE_LOOP('',(#596,#607,#615,#624));
#596=ORIENTED_EDGE('',*,*,#597,.T.);
#597=EDGE_CURVE('',#598,#600,#602,.F.);
#598=VERTEX_POINT('',#599);
#599=CARTESIAN_POINT('',(-1.581428571,-0.47072675,0.0));
#600=VERTEX_POINT('',#601);
#601=CARTESIAN_POINT('',(-0.582052957,-1.543928222,0.0));
#602=CIRCLE('',#603,1.65);
#603=AXIS2_PLACEMENT_3D('',#604,#605,#606);
#604=CARTESIAN_POINT('',(0.0,0.0,0.0));
#605=DIRECTION('',(0.0,0.0,-1.0));
#606=DIRECTION('',(-1.0,0.0,0.0));
#607=ORIENTED_EDGE('',*,*,#608,.T.);
#608=EDGE_CURVE('',#600,#609,#611,.F.);
#609=VERTEX_POINT('',#610);
#610=CARTESIAN_POINT('',(-0.582052957,1.543928222,0.0));
#611=LINE('',#612,#613);
#612=CARTESIAN_POINT('',(-0.582052957,-1.543928222,0.0));
#613=VECTOR('',#614,1.0);
#614=DIRECTION('',(4.915652877E-16,-1.0,0.0));
#615=ORIENTED_EDGE('',*,*,#616,.T.);
#616=EDGE_CURVE('',#609,#617,#619,.F.);
#617=VERTEX_POINT('',#618);
#618=CARTESIAN_POINT('',(-1.581428571,0.47072675,0.0));
#619=CIRCLE('',#620,1.65);
#620=AXIS2_PLACEMENT_3D('',#621,#622,#623);
#621=CARTESIAN_POINT('',(0.0,0.0,0.0));
#622=DIRECTION('',(0.0,0.0,-1.0));
#623=DIRECTION('',(-1.0,0.0,0.0));
#624=ORIENTED_EDGE('',*,*,#625,.T.);
#625=EDGE_CURVE('',#617,#598,#626,.F.);
#626=CIRCLE('',#627,0.5);
#627=AXIS2_PLACEMENT_3D('',#628,#629,#630);
#628=CARTESIAN_POINT('',(-1.75,0.0,0.0));
#629=DIRECTION('',(0.0,0.0,1.0));
#630=DIRECTION('',(-1.0,0.0,0.0));
#631=PLANE('',#632);
#632=AXIS2_PLACEMENT_3D('',#633,#634,#635);
#633=CARTESIAN_POINT('',(0.0,0.0,0.0));
#634=DIRECTION('',(0.0,0.0,-1.0));
#635=DIRECTION('',(-1.0,0.0,0.0));
#636=ADVANCED_FACE('',(#637),#695,.T.);
#637=FACE_BOUND('',#638,.T.);
#638=EDGE_LOOP('',(#639,#666,#667,#694));
#639=ORIENTED_EDGE('',*,*,#640,.T.);
#640=EDGE_CURVE('',#574,#598,#641,.F.);
#641=B_SPLINE_CURVE_WITH_KNOTS('',3,(#642,#643,#644,#645,#646,#647,#648,#649,#650,#651,#652,#653,#654,#655,#656,#657,#658,#659,#660,#661,#662,#663,#664,#665),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.013594314,0.027188629,0.040673702,0.054158775,0.073039497,0.091920219,0.116875988,0.141831756,0.161804806,0.181777855,0.183791113),.UNSPECIFIED.);
#642=CARTESIAN_POINT('',(-1.581428571,-0.47072675,0.0));
#643=CARTESIAN_POINT('',(-1.581428571,-0.47072675,-0.004610166));
#644=CARTESIAN_POINT('',(-1.581039031,-0.470924297,-0.009138563));
#645=CARTESIAN_POINT('',(-1.579538065,-0.471682324,-0.018044091));
#646=CARTESIAN_POINT('',(-1.578426321,-0.472242947,-0.022421156));
#647=CARTESIAN_POINT('',(-1.575505752,-0.473705755,-0.030992921));
#648=CARTESIAN_POINT('',(-1.573745459,-0.474583539,-0.035065404));
#649=CARTESIAN_POINT('',(-1.569688598,-0.476589234,-0.04286954));
#650=CARTESIAN_POINT('',(-1.567391477,-0.477717421,-0.046600838));
#651=CARTESIAN_POINT('',(-1.56127823,-0.480688921,-0.055179246));
#652=CARTESIAN_POINT('',(-1.557334725,-0.482582764,-0.059724929));
#653=CARTESIAN_POINT('',(-1.548819526,-0.486603857,-0.068068888));
#654=CARTESIAN_POINT('',(-1.544246296,-0.488731955,-0.071865205));
#655=CARTESIAN_POINT('',(-1.532953125,-0.49388948,-0.079892321));
#656=CARTESIAN_POINT('',(-1.526215985,-0.496897037,-0.083734156));
#657=CARTESIAN_POINT('',(-1.512209541,-0.502987984,-0.090204533));
#658=CARTESIAN_POINT('',(-1.504939039,-0.506072149,-0.092829779));
#659=CARTESIAN_POINT('',(-1.491379097,-0.51166598,-0.096507242));
#660=CARTESIAN_POINT('',(-1.485284708,-0.514125721,-0.097739852));
#661=CARTESIAN_POINT('',(-1.472967318,-0.518987286,-0.099441193));
#662=CARTESIAN_POINT('',(-1.466684502,-0.521411694,-0.099910474));
#663=CARTESIAN_POINT('',(-1.459827755,-0.523998276,-0.099996078));
#664=CARTESIAN_POINT('',(-1.459199795,-0.524234934,-0.1));
#665=CARTESIAN_POINT('',(-1.458571429,-0.524470579,-0.1));
#666=ORIENTED_EDGE('',*,*,#625,.F.);
#667=ORIENTED_EDGE('',*,*,#668,.T.);
#668=EDGE_CURVE('',#617,#555,#669,.F.);
#669=B_SPLINE_CURVE_WITH_KNOTS('',3,(#670,#671,#672,#673,#674,#675,#676,#677,#678,#679,#680,#681,#682,#683,#684,#685,#686,#687,#688,#689,#690,#691,#692,#693),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.002013258,0.021986307,0.041959357,0.066915125,0.091870894,0.110751616,0.129632338,0.143117411,0.156602484,0.170196799,0.183791113),.UNSPECIFIED.);
#670=CARTESIAN_POINT('',(-1.458571429,0.524470579,-0.1));
#671=CARTESIAN_POINT('',(-1.459199795,0.524234934,-0.1));
#672=CARTESIAN_POINT('',(-1.459827755,0.523998276,-0.099996078));
#673=CARTESIAN_POINT('',(-1.466684502,0.521411694,-0.099910474));
#674=CARTESIAN_POINT('',(-1.472967318,0.518987286,-0.099441193));
#675=CARTESIAN_POINT('',(-1.485284708,0.514125721,-0.097739852));
#676=CARTESIAN_POINT('',(-1.491379097,0.51166598,-0.096507242));
#677=CARTESIAN_POINT('',(-1.504939039,0.506072149,-0.092829779));
#678=CARTESIAN_POINT('',(-1.512209541,0.502987984,-0.090204533));
#679=CARTESIAN_POINT('',(-1.526215985,0.496897037,-0.083734156));
#680=CARTESIAN_POINT('',(-1.532953125,0.49388948,-0.079892321));
#681=CARTESIAN_POINT('',(-1.544246296,0.488731955,-0.071865205));
#682=CARTESIAN_POINT('',(-1.548819526,0.486603857,-0.068068888));
#683=CARTESIAN_POINT('',(-1.557334725,0.482582764,-0.059724929));
#684=CARTESIAN_POINT('',(-1.56127823,0.480688921,-0.055179246));
#685=CARTESIAN_POINT('',(-1.567391477,0.477717421,-0.046600838));
#686=CARTESIAN_POINT('',(-1.569688598,0.476589234,-0.04286954));
#687=CARTESIAN_POINT('',(-1.573745459,0.474583539,-0.035065404));
#688=CARTESIAN_POINT('',(-1.575505752,0.473705755,-0.030992921));
#689=CARTESIAN_POINT('',(-1.578426321,0.472242947,-0.022421156));
#690=CARTESIAN_POINT('',(-1.579538065,0.471682324,-0.018044091));
#691=CARTESIAN_POINT('',(-1.581039031,0.470924297,-0.009138563));
#692=CARTESIAN_POINT('',(-1.581428571,0.47072675,-0.004610166));
#693=CARTESIAN_POINT('',(-1.581428571,0.47072675,0.0));
#694=ORIENTED_EDGE('',*,*,#582,.F.);
#695=TOROIDAL_SURFACE('',#696,0.6,0.1);
#696=AXIS2_PLACEMENT_3D('',#697,#698,#699);
#697=CARTESIAN_POINT('',(-1.75,0.0,0.0));
#698=DIRECTION('',(0.0,0.0,-1.0));
#699=DIRECTION('',(-1.0,0.0,0.0));
#700=ADVANCED_FACE('',(#701),#733,.T.);
#701=FACE_BOUND('',#702,.T.);
#702=EDGE_LOOP('',(#703,#704,#705,#732));
#703=ORIENTED_EDGE('',*,*,#668,.F.);
#704=ORIENTED_EDGE('',*,*,#616,.F.);
#705=ORIENTED_EDGE('',*,*,#706,.T.);
#706=EDGE_CURVE('',#609,#557,#707,.F.);
#707=B_SPLINE_CURVE_WITH_KNOTS('',3,(#708,#709,#710,#711,#712,#713,#714,#715,#716,#717,#718,#719,#720,#721,#722,#723,#724,#725,#726,#727,#728,#729,#730,#731),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.002110563,0.040683291,0.079256018,0.110615499,0.14197498,0.160447847,0.178920714,0.190570702,0.202220689,0.214032497,0.225844305),.UNSPECIFIED.);
#708=CARTESIAN_POINT('',(-0.682052957,1.391870599,-0.1));
#709=CARTESIAN_POINT('',(-0.681680746,1.392467596,-0.1));
#710=CARTESIAN_POINT('',(-0.68130827,1.39306442,-0.099997921));
#711=CARTESIAN_POINT('',(-0.674126082,1.404567233,-0.099917671));
#712=CARTESIAN_POINT('',(-0.667219992,1.415498239,-0.099143864));
#713=CARTESIAN_POINT('',(-0.653480995,1.436999514,-0.096089362));
#714=CARTESIAN_POINT('',(-0.646605762,1.447637467,-0.093813147));
#715=CARTESIAN_POINT('',(-0.634159064,1.466690209,-0.088000688));
#716=CARTESIAN_POINT('',(-0.628672208,1.475013927,-0.084819274));
#717=CARTESIAN_POINT('',(-0.617958215,1.491138653,-0.077043349));
#718=CARTESIAN_POINT('',(-0.61272825,1.498943644,-0.072460748));
#719=CARTESIAN_POINT('',(-0.604742352,1.510776532,-0.063581974));
#720=CARTESIAN_POINT('',(-0.601910567,1.51495322,-0.059998843));
#721=CARTESIAN_POINT('',(-0.59657326,1.522796626,-0.052114156));
#722=CARTESIAN_POINT('',(-0.594066005,1.526465824,-0.047816191));
#723=CARTESIAN_POINT('',(-0.590346869,1.531892247,-0.040014577));
#724=CARTESIAN_POINT('',(-0.589028872,1.533810961,-0.03686252));
#725=CARTESIAN_POINT('',(-0.586672754,1.537235839,-0.030248018));
#726=CARTESIAN_POINT('',(-0.585634179,1.538742663,-0.026786069));
#727=CARTESIAN_POINT('',(-0.583886176,1.541276192,-0.019435819));
#728=CARTESIAN_POINT('',(-0.583210646,1.542253788,-0.015660792));
#729=CARTESIAN_POINT('',(-0.582294179,1.54357959,-0.00795293));
#730=CARTESIAN_POINT('',(-0.582052957,1.543928222,-0.004020201));
#731=CARTESIAN_POINT('',(-0.582052957,1.543928222,0.0));
#732=ORIENTED_EDGE('',*,*,#554,.F.);
#733=TOROIDAL_SURFACE('',#734,1.55,0.1);
#734=AXIS2_PLACEMENT_3D('',#735,#736,#737);
#735=CARTESIAN_POINT('',(0.0,0.0,0.0));
#736=DIRECTION('',(0.0,0.0,-1.0));
#737=DIRECTION('',(-1.0,0.0,0.0));
#738=ADVANCED_FACE('',(#739),#771,.T.);
#739=FACE_BOUND('',#740,.T.);
#740=EDGE_LOOP('',(#741,#742,#743,#770));
#741=ORIENTED_EDGE('',*,*,#640,.F.);
#742=ORIENTED_EDGE('',*,*,#573,.F.);
#743=ORIENTED_EDGE('',*,*,#744,.T.);
#744=EDGE_CURVE('',#566,#600,#745,.F.);
#745=B_SPLINE_CURVE_WITH_KNOTS('',3,(#746,#747,#748,#749,#750,#751,#752,#753,#754,#755,#756,#757,#758,#759,#760,#761,#762,#763,#764,#765,#766,#767,#768,#769),.UNSPECIFIED.,.F.,.U.,(4,2,2,2,2,2,2,2,2,2,2,4),(0.0,0.011811808,0.023623616,0.035273604,0.046923591,0.065396458,0.083869325,0.115228806,0.146588287,0.185161015,0.223733742,0.225844305),.UNSPECIFIED.);
#746=CARTESIAN_POINT('',(-0.582052957,-1.543928222,0.0));
#747=CARTESIAN_POINT('',(-0.582052957,-1.543928222,-0.004020201));
#748=CARTESIAN_POINT('',(-0.582294179,-1.54357959,-0.00795293));
#749=CARTESIAN_POINT('',(-0.583210646,-1.542253788,-0.015660792));
#750=CARTESIAN_POINT('',(-0.583886176,-1.541276192,-0.019435819));
#751=CARTESIAN_POINT('',(-0.585634179,-1.538742663,-0.026786069));
#752=CARTESIAN_POINT('',(-0.586672754,-1.537235839,-0.030248018));
#753=CARTESIAN_POINT('',(-0.589028872,-1.533810961,-0.03686252));
#754=CARTESIAN_POINT('',(-0.590346869,-1.531892247,-0.040014577));
#755=CARTESIAN_POINT('',(-0.594066005,-1.526465824,-0.047816191));
#756=CARTESIAN_POINT('',(-0.59657326,-1.522796626,-0.052114156));
#757=CARTESIAN_POINT('',(-0.601910567,-1.51495322,-0.059998843));
#758=CARTESIAN_POINT('',(-0.604742352,-1.510776532,-0.063581974));
#759=CARTESIAN_POINT('',(-0.61272825,-1.498943644,-0.072460748));
#760=CARTESIAN_POINT('',(-0.617958215,-1.491138653,-0.077043349));
#761=CARTESIAN_POINT('',(-0.628672208,-1.475013927,-0.084819274));
#762=CARTESIAN_POINT('',(-0.634159064,-1.466690209,-0.088000688));
#763=CARTESIAN_POINT('',(-0.646605762,-1.447637467,-0.093813147));
#764=CARTESIAN_POINT('',(-0.653480995,-1.436999514,-0.096089362));
#765=CARTESIAN_POINT('',(-0.667219992,-1.415498239,-0.099143864));
#766=CARTESIAN_POINT('',(-0.674126082,-1.404567233,-0.099917671));
#767=CARTESIAN_POINT('',(-0.68130827,-1.39306442,-0.099997921));
#768=CARTESIAN_POINT('',(-0.681680746,-1.392467596,-0.1));
#769=CARTESIAN_POINT('',(-0.682052957,-1.391870599,-0.1));
#770=ORIENTED_EDGE('',*,*,#597,.F.);
#771=TOROIDAL_SURFACE('',#772,1.55,0.1);
#772=AXIS2_PLACEMENT_3D('',#773,#774,#775);
#773=CARTESIAN_POINT('',(0.0,0.0,0.0));
#774=DIRECTION('',(0.0,0.0,-1.0));
#775=DIRECTION('',(-1.0,0.0,0.0));
#776=ADVANCED_FACE('',(#777),#783,.T.);
#777=FACE_BOUND('',#778,.T.);
#778=EDGE_LOOP('',(#779,#780,#781,#782));
#779=ORIENTED_EDGE('',*,*,#706,.F.);
#780=ORIENTED_EDGE('',*,*,#608,.F.);
#781=ORIENTED_EDGE('',*,*,#744,.F.);
#782=ORIENTED_EDGE('',*,*,#565,.F.);
#783=CYLINDRICAL_SURFACE('',#784,0.1);
#784=AXIS2_PLACEMENT_3D('',#785,#786,#787);
#785=CARTESIAN_POINT('',(-0.682052957,-3.352735579E-16,0.0));
#786=DIRECTION('',(-4.915652877E-16,1.0,0.0));
#787=DIRECTION('',(-1.0,-4.915652877E-16,0.0));
#788=(GEOMETRIC_REPRESENTATION_CONTEXT(3)GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#789))GLOBAL_UNIT_ASSIGNED_CONTEXT((#14,#15,#16))REPRESENTATION_CONTEXT('',''));
#789=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(4.111171432E-6),#14,'','maximum tolerance');
#790=ADVANCED_BREP_SHAPE_REPRESENTATION('',(#548,#9),#788);
#791=(REPRESENTATION_RELATIONSHIP('',$,#790,#17)REPRESENTATION_RELATIONSHIP_WITH_TRANSFORMATION(#792)SHAPE_REPRESENTATION_RELATIONSHIP());
#792=ITEM_DEFINED_TRANSFORMATION('',$,#9,#9);
#793=PRODUCT('','',$,(#3));
#794=PRODUCT_DEFINITION_FORMATION('',$,#793);
#795=PRODUCT_DEFINITION('design',$,#794,#6);
#796=NEXT_ASSEMBLY_USAGE_OCCURRENCE('instance_3','','',#7,#795,$);
#797=PRODUCT_DEFINITION_SHAPE('',$,#796);
#798=CONTEXT_DEPENDENT_SHAPE_REPRESENTATION(#791,#797);
#799=PRODUCT_DEFINITION_SHAPE('',$,#795);
#800=SHAPE_DEFINITION_REPRESENTATION(#799,#790);
#801=PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#793));
#802=STYLED_ITEM('',(#803),#550);
#803=PRESENTATION_STYLE_ASSIGNMENT((#804));
#804=SURFACE_STYLE_USAGE(.BOTH.,#805);
#805=SURFACE_SIDE_STYLE('',(#806));
#806=SURFACE_STYLE_FILL_AREA(#807);
#807=FILL_AREA_STYLE('',(#809));
#808=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#809=FILL_AREA_STYLE_COLOUR('',#808);
#810=STYLED_ITEM('',(#811),#593);
#811=PRESENTATION_STYLE_ASSIGNMENT((#812));
#812=SURFACE_STYLE_USAGE(.BOTH.,#813);
#813=SURFACE_SIDE_STYLE('',(#814));
#814=SURFACE_STYLE_FILL_AREA(#815);
#815=FILL_AREA_STYLE('',(#817));
#816=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#817=FILL_AREA_STYLE_COLOUR('',#816);
#818=STYLED_ITEM('',(#819),#636);
#819=PRESENTATION_STYLE_ASSIGNMENT((#820));
#820=SURFACE_STYLE_USAGE(.BOTH.,#821);
#821=SURFACE_SIDE_STYLE('',(#822));
#822=SURFACE_STYLE_FILL_AREA(#823);
#823=FILL_AREA_STYLE('',(#825));
#824=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#825=FILL_AREA_STYLE_COLOUR('',#824);
#826=STYLED_ITEM('',(#827),#700);
#827=PRESENTATION_STYLE_ASSIGNMENT((#828));
#828=SURFACE_STYLE_USAGE(.BOTH.,#829);
#829=SURFACE_SIDE_STYLE('',(#830));
#830=SURFACE_STYLE_FILL_AREA(#831);
#831=FILL_AREA_STYLE('',(#833));
#832=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#833=FILL_AREA_STYLE_COLOUR('',#832);
#834=STYLED_ITEM('',(#835),#738);
#835=PRESENTATION_STYLE_ASSIGNMENT((#836));
#836=SURFACE_STYLE_USAGE(.BOTH.,#837);
#837=SURFACE_SIDE_STYLE('',(#838));
#838=SURFACE_STYLE_FILL_AREA(#839);
#839=FILL_AREA_STYLE('',(#841));
#840=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#841=FILL_AREA_STYLE_COLOUR('',#840);
#842=STYLED_ITEM('',(#843),#776);
#843=PRESENTATION_STYLE_ASSIGNMENT((#844));
#844=SURFACE_STYLE_USAGE(.BOTH.,#845);
#845=SURFACE_SIDE_STYLE('',(#846));
#846=SURFACE_STYLE_FILL_AREA(#847);
#847=FILL_AREA_STYLE('',(#849));
#848=COLOUR_RGB('',0.827450991,0.839215696,0.827450991);
#849=FILL_AREA_STYLE_COLOUR('',#848);
#850=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(#802,#810,#818,#826,#834,#842),#788);
#851=MANIFOLD_SOLID_BREP('',#852);
#852=CLOSED_SHELL('',(#853,#875,#897,#1009,#1039,#1151,#1271,#2739,#3509,#3731,#3792));
#853=ADVANCED_FACE('',(#854),#870,.F.);
#854=FACE_BOUND('',#855,.T.);
#855=EDGE_LOOP('',(#856));
#856=ORIENTED_EDGE('',*,*,#857,.T.);
#857=EDGE_CURVE('',#858,#858,#860,.F.);
#858=VERTEX_POINT('',#859);
#859=CARTESIAN_POINT('',(-0.876783271,-0.038623337,0.046077805));
#860=B_SPLINE_CURVE_WITH_KNOTS('',2,(#861,#862,#863,#864,#865,#866,#867,#868,#869),.UNSPECIFIED.,.T.,.U.,(1,2,2,2,2,2,1),(-0.25,0.0,0.25,0.5,0.75,1.0,1.25),.UNSPECIFIED.);
#861=CARTESIAN_POINT('',(-0.876783271,-0.038623337,0.046077805));
#862=CARTESIAN_POINT('',(-0.883608313,0.010037292,0.042408492));
#863=CARTESIAN_POINT('',(-0.864585706,0.010759956,-0.003039501));
#864=CARTESIAN_POINT('',(-0.845571487,0.011482301,-0.048467451));
#865=CARTESIAN_POINT('',(-0.837958751,-0.038623337,-0.046077805));
#866=CARTESIAN_POINT('',(-0.83056882,-0.087262506,-0.043758099));
#867=CARTESIAN_POINT('',(-0.850156316,-0.08800663,0.003039501));
#868=CARTESIAN_POINT('',(-0.869752454,-0.088751082,0.049857748));
#869=CARTESIAN_POINT('',(-0.876783271,-0.038623337,0.046077805));
#870=PLANE('',#871);
#871=AXIS2_PLACEMENT_3D('',#872,#873,#874);
#872=CARTESIAN_POINT('',(-0.857371011,-0.038623337,2.710505431E-16));
#873=DIRECTION('',(-0.910189503,-0.156576354,-0.383456535));
#874=DIRECTION('',(-0.388245206,-3.469446952E-17,0.921556108));
#875=ADVANCED_FACE('',(#876),#892,.T.);
#876=FACE_BOUND('',#877,.T.);
#877=EDGE_LOOP('',(#878));
#878=ORIENTED_EDGE('',*,*,#879,.T.);
#879=EDGE_CURVE('',#880,#880,#882,.T.);
#880=VERTEX_POINT('',#881);
#881=CARTESIAN_POINT('',(0.963062135,0.35180769,-0.051363731));
#882=B_SPLINE_CURVE_WITH_KNOTS('',2,(#883,#884,#885,#886,#887,#888,#889,#890,#891),.UNSPECIFIED.,.T.,.U.,(1,2,2,2,2,2,1),(-0.25,0.0,0.25,0.5,0.75,1.0,1.25),.UNSPECIFIED.);
#883=CARTESIAN_POINT('',(0.963062135,0.35180769,-0.051363731));
#884=CARTESIAN_POINT('',(0.958301803,0.316024228,-0.015679082));
#885=CARTESIAN_POINT('',(0.979248279,0.348346003,0.017382363));
#886=CARTESIAN_POINT('',(1.000185518,0.380653523,0.050429228));
#887=CARTESIAN_POINT('',(1.004202713,0.414457968,0.014835934));
#888=CARTESIAN_POINT('',(1.008341027,0.449281614,-0.021830496));
#889=CARTESIAN_POINT('',(0.98801657,0.417919655,-0.053910161));
#890=CARTESIAN_POINT('',(0.967683145,0.386543859,-0.086003979));
#891=CARTESIAN_POINT('',(0.963062135,0.35180769,-0.051363731));
#892=PLANE('',#893);
#893=AXIS2_PLACEMENT_3D('',#894,#895,#896);
#894=CARTESIAN_POINT('',(0.983632424,0.383132829,-0.018263899));
#895=DIRECTION('',(-0.907224886,0.351347352,0.231296443));
#896=DIRECTION('',(-0.411405778,-0.626502774,-0.661996646));
#897=ADVANCED_FACE('',(#898),#928,.F.);
#898=FACE_BOUND('',#899,.T.);
#899=EDGE_LOOP('',(#900,#913,#926,#927));
#900=ORIENTED_EDGE('',*,*,#901,.F.);
#901=EDGE_CURVE('',#902,#858,#904,.T.);
#902=VERTEX_POINT('',#903);
#903=CARTESIAN_POINT('',(-1.300447556,-0.00541965,-0.002744289));
#904=B_SPLINE_CURVE_WITH_KNOTS('',3,(#905,#906,#907,#908,#909,#910,#911,#912),.UNSPECIFIED.,.F.,.U.,(4,2,2,4),(0.0,0.309795973,0.410119414,1.0),.UNSPECIFIED.);
#905=CARTESIAN_POINT('',(-1.300631706,-0.00571376,-0.005488579));
#906=CARTESIAN_POINT('',(-1.305153684,-0.012939318,-0.038662683));
#907=CARTESIAN_POINT('',(-1.250437782,-0.004411557,-0.071098534));
#908=CARTESIAN_POINT('',(-1.177404789,-0.001059692,-0.072437501));
#909=CARTESIAN_POINT('',(-1.159519872,-6.403377445E-4,-0.069731111));
#910=CARTESIAN_POINT('',(-1.029721636,-0.007058049,-0.042173359));
#911=CARTESIAN_POINT('',(-0.983946608,-0.057057655,9.301199154E-4));
#912=CARTESIAN_POINT('',(-0.876783271,-0.038623337,0.046077805));
#913=ORIENTED_EDGE('',*,*,#914,.T.);
#914=EDGE_CURVE('',#902,#902,#915,.F.);
#915=B_SPLINE_CURVE_WITH_KNOTS('',9,(#916,#917,#918,#919,#920,#921,#922,#923,#924,#925),.UNSPECIFIED.,.T.,.U.,(10,10),(0.0,1.0),.PIECEWISE_BEZIER_KNOTS.);
#916=CARTESIAN_POINT('',(-1.300263405,-0.005125541,1.667805179E-48));
#917=CARTESIAN_POINT('',(-1.296685103,0.029597153,4.179592176E-34));
#918=CARTESIAN_POINT('',(-1.32052396,0.067177036,-1.828571577E-33));
#919=CARTESIAN_POINT('',(-1.373079112,0.082681655,4.231837078E-33));
#920=CARTESIAN_POINT('',(-1.436203695,0.051251307,-6.269388264E-33));
#921=CARTESIAN_POINT('',(-1.444844228,-0.032593647,6.269388264E-33));
#922=CARTESIAN_POINT('',(-1.389456284,-0.07623715,-4.231837078E-33));
#923=CARTESIAN_POINT('',(-1.334843644,-0.07177657,1.828571577E-33));
#924=CARTESIAN_POINT('',(-1.303841708,-0.039848234,-4.179592176E-34));
#925=CARTESIAN_POINT('',(-1.300263405,-0.005125541,-1.667805179E-48));
#926=ORIENTED_EDGE('',*,*,#901,.T.);
#927=ORIENTED_EDGE('',*,*,#857,.F.);
#928=B_SPLINE_SURFACE_WITH_KNOTS('',3,3,((#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),(#1001,#1002,#1003,#1004,#1005,#1006,#1007,#1008)),.UNSPECIFIED.,.T.,.F.,.U.,(2,2,2,2,2,2,2),(4,2,2,4),(-0.25,0.0,0.25,0.5,0.75,1.0,1.25),(0.0,0.309795973,0.410119414,1.0),.UNSPECIFIED.);
#929=CARTESIAN_POINT('',(-1.302922975,-0.031128978,3.600057982E-4));
#930=CARTESIAN_POINT('',(-1.308525829,-0.040080937,-0.04073985));
#931=CARTESIAN_POINT('',(-1.247382457,-0.03047812,-0.070895822));
#932=CARTESIAN_POINT('',(-1.176805992,-0.027238452,-0.072182613));
#933=CARTESIAN_POINT('',(-1.159735394,-0.026841661,-0.069499182));
#934=CARTESIAN_POINT('',(-1.037361649,-0.032891864,-0.043514098));
#935=CARTESIAN_POINT('',(-0.991168162,-0.084806833,-0.002112322));
#936=CARTESIAN_POINT('',(-0.873005666,-0.064480369,0.047669284));
#937=CARTESIAN_POINT('',(-1.298340437,0.019701459,-0.011337163));
#938=CARTESIAN_POINT('',(-1.301781538,0.014202302,-0.036585516));
#939=CARTESIAN_POINT('',(-1.253493107,0.021655006,-0.071301245));
#940=CARTESIAN_POINT('',(-1.178003587,0.025119069,-0.072692388));
#941=CARTESIAN_POINT('',(-1.15930435,0.025560986,-0.069963039));
#942=CARTESIAN_POINT('',(-1.022081623,0.018775767,-0.040832621));
#943=CARTESIAN_POINT('',(-0.976725055,-0.029308477,0.003972561));
#944=CARTESIAN_POINT('',(-0.880560877,-0.012766305,0.044486326));
#945=CARTESIAN_POINT('',(-1.319774821,0.045547775,-0.014043787));
#946=CARTESIAN_POINT('',(-1.325356219,0.036630423,-0.054984524));
#947=CARTESIAN_POINT('',(-1.264773643,0.044767778,-0.095152766));
#948=CARTESIAN_POINT('',(-1.176358547,0.048815974,-0.096787276));
#949=CARTESIAN_POINT('',(-1.154946705,0.049191923,-0.0936402));
#950=CARTESIAN_POINT('',(-1.005647185,0.041805744,-0.061949076));
#951=CARTESIAN_POINT('',(-0.957033337,-0.003394371,-0.013579036));
#952=CARTESIAN_POINT('',(-0.874749941,0.010759956,0.021086782));
#953=CARTESIAN_POINT('',(-1.371473177,0.05153121,-0.008296161));
#954=CARTESIAN_POINT('',(-1.383922477,0.031647445,-0.099580384));
#955=CARTESIAN_POINT('',(-1.283459213,0.043439809,-0.147176373));
#956=CARTESIAN_POINT('',(-1.17154492,0.048547617,-0.149241485));
#957=CARTESIAN_POINT('',(-1.145799027,0.048733433,-0.145222104));
#958=CARTESIAN_POINT('',(-0.98480198,0.040761275,-0.11104752));
#959=CARTESIAN_POINT('',(-0.928191255,-0.001929834,-0.058244827));
#960=CARTESIAN_POINT('',(-0.85442147,0.010759956,-0.027165783));
#961=CARTESIAN_POINT('',(-1.397077025,0.031128978,-3.600057982E-4));
#962=CARTESIAN_POINT('',(-1.413634749,0.004685509,-0.121757487));
#963=CARTESIAN_POINT('',(-1.289179917,0.019118771,-0.170659015));
#964=CARTESIAN_POINT('',(-1.168810236,0.024606544,-0.172872548));
#965=CARTESIAN_POINT('',(-1.141833572,0.024685333,-0.168477219));
#966=CARTESIAN_POINT('',(-0.982270214,0.016780977,-0.134603742));
#967=CARTESIAN_POINT('',(-0.921640743,-0.026511414,-0.081332818));
#968=CARTESIAN_POINT('',(-0.841736356,-0.012766305,-0.047669284));
#969=CARTESIAN_POINT('',(-1.401659563,-0.019701459,0.011337163));
#970=CARTESIAN_POINT('',(-1.420379714,-0.049597703,-0.12591087));
#971=CARTESIAN_POINT('',(-1.283069266,-0.033014354,-0.170253591));
#972=CARTESIAN_POINT('',(-1.167612641,-0.027750977,-0.172362772));
#973=CARTESIAN_POINT('',(-1.142264616,-0.027717314,-0.168013362));
#974=CARTESIAN_POINT('',(-0.99755024,-0.034886654,-0.13728522));
#975=CARTESIAN_POINT('',(-0.936083862,-0.082009764,-0.087417705));
#976=CARTESIAN_POINT('',(-0.834181145,-0.064480369,-0.044486326));
#977=CARTESIAN_POINT('',(-1.380225179,-0.045547775,0.014043787));
#978=CARTESIAN_POINT('',(-1.396804327,-0.072025856,-0.107512877));
#979=CARTESIAN_POINT('',(-1.27178873,-0.056127127,-0.146402071));
#980=CARTESIAN_POINT('',(-1.169257681,-0.051447882,-0.148267885));
#981=CARTESIAN_POINT('',(-1.146622261,-0.051348252,-0.144336201));
#982=CARTESIAN_POINT('',(-1.013984679,-0.057916632,-0.116168764));
#983=CARTESIAN_POINT('',(-0.955775574,-0.107923877,-0.069866104));
#984=CARTESIAN_POINT('',(-0.83999208,-0.08800663,-0.021086782));
#985=CARTESIAN_POINT('',(-1.328526823,-0.05153121,0.008296161));
#986=CARTESIAN_POINT('',(-1.338237577,-0.067042898,-0.062917711));
#987=CARTESIAN_POINT('',(-1.25310316,-0.054799157,-0.094378464));
#988=CARTESIAN_POINT('',(-1.174071308,-0.051179525,-0.095813676));
#989=CARTESIAN_POINT('',(-1.155769939,-0.050889761,-0.092754297));
#990=CARTESIAN_POINT('',(-1.034829884,-0.056872162,-0.06707032));
#991=CARTESIAN_POINT('',(-0.984617644,-0.10938842,-0.025200309));
#992=CARTESIAN_POINT('',(-0.860320552,-0.08800663,0.027165783));
#993=CARTESIAN_POINT('',(-1.302922975,-0.031128978,3.600057982E-4));