-
Notifications
You must be signed in to change notification settings - Fork 36
/
Copy pathesp32cam-lensAdaptor-20mm.step
6735 lines (6735 loc) · 273 KB
/
esp32cam-lensAdaptor-20mm.step
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME('Open CASCADE Shape Model','2023-07-28T21:11:13',(''),(''),
'Open CASCADE STEP processor 7.6','FreeCAD','Unknown');
FILE_SCHEMA(('AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }'));
ENDSEC;
DATA;
#1 = APPLICATION_PROTOCOL_DEFINITION('international standard',
'automotive_design',2000,#2);
#2 = APPLICATION_CONTEXT(
'core data for automotive mechanical design processes');
#3 = SHAPE_DEFINITION_REPRESENTATION(#4,#10);
#4 = PRODUCT_DEFINITION_SHAPE('','',#5);
#5 = PRODUCT_DEFINITION('design','',#6,#9);
#6 = PRODUCT_DEFINITION_FORMATION('','',#7);
#7 = PRODUCT('esp32cam_lensAdaptor','esp32cam_lensAdaptor','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = SHAPE_REPRESENTATION('',(#11,#15,#19),#23);
#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 = AXIS2_PLACEMENT_3D('',#20,#21,#22);
#20 = CARTESIAN_POINT('',(0.,0.,0.));
#21 = DIRECTION('',(0.,0.,1.));
#22 = DIRECTION('',(1.,0.,0.));
#23 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3)
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#27)) GLOBAL_UNIT_ASSIGNED_CONTEXT(
(#24,#25,#26)) REPRESENTATION_CONTEXT('Context #1',
'3D Context with UNIT and UNCERTAINTY') );
#24 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#25 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#26 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#27 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-07),#24,
'distance_accuracy_value','confusion accuracy');
#28 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#29 = SHAPE_DEFINITION_REPRESENTATION(#30,#36);
#30 = PRODUCT_DEFINITION_SHAPE('','',#31);
#31 = PRODUCT_DEFINITION('design','',#32,#35);
#32 = PRODUCT_DEFINITION_FORMATION('','',#33);
#33 = PRODUCT('LargePartFusion','LargePartFusion','',(#34));
#34 = PRODUCT_CONTEXT('',#2,'mechanical');
#35 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#36 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#37),#2955);
#37 = MANIFOLD_SOLID_BREP('',#38);
#38 = CLOSED_SHELL('',(#39,#159,#881,#952,#1033,#1712,#1759,#1786,#1813,
#1840,#1867,#1894,#1921,#1968,#2015,#2042,#2069,#2096,#2143,#2170,
#2197,#2224,#2300,#2349,#2398,#2425,#2546,#2617,#2666,#2715,#2742,
#2796,#2850,#2857,#2864,#2871,#2878,#2937,#2948));
#39 = ADVANCED_FACE('',(#40),#54,.T.);
#40 = FACE_BOUND('',#41,.T.);
#41 = EDGE_LOOP('',(#42,#77,#105,#133));
#42 = ORIENTED_EDGE('',*,*,#43,.T.);
#43 = EDGE_CURVE('',#44,#46,#48,.T.);
#44 = VERTEX_POINT('',#45);
#45 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,13.25));
#46 = VERTEX_POINT('',#47);
#47 = CARTESIAN_POINT('',(5.920502152839,11.598744553519,13.25));
#48 = SURFACE_CURVE('',#49,(#53,#65),.PCURVE_S1.);
#49 = LINE('',#50,#51);
#50 = CARTESIAN_POINT('',(5.920502152839,10.798744553519,13.25));
#51 = VECTOR('',#52,1.);
#52 = DIRECTION('',(0.,1.,0.));
#53 = PCURVE('',#54,#59);
#54 = PLANE('',#55);
#55 = AXIS2_PLACEMENT_3D('',#56,#57,#58);
#56 = CARTESIAN_POINT('',(-14.07949784716,10.798744553519,13.25));
#57 = DIRECTION('',(0.,0.,1.));
#58 = DIRECTION('',(1.,0.,0.));
#59 = DEFINITIONAL_REPRESENTATION('',(#60),#64);
#60 = LINE('',#61,#62);
#61 = CARTESIAN_POINT('',(20.,0.));
#62 = VECTOR('',#63,1.);
#63 = DIRECTION('',(0.,1.));
#64 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#65 = PCURVE('',#66,#71);
#66 = PLANE('',#67);
#67 = AXIS2_PLACEMENT_3D('',#68,#69,#70);
#68 = CARTESIAN_POINT('',(5.920502152839,10.447945831475,-1.48E-15));
#69 = DIRECTION('',(1.,1.E-17,-0.));
#70 = DIRECTION('',(-1.E-17,1.,0.));
#71 = DEFINITIONAL_REPRESENTATION('',(#72),#76);
#72 = LINE('',#73,#74);
#73 = CARTESIAN_POINT('',(0.350798722045,13.25));
#74 = VECTOR('',#75,1.);
#75 = DIRECTION('',(1.,0.));
#76 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#77 = ORIENTED_EDGE('',*,*,#78,.F.);
#78 = EDGE_CURVE('',#79,#46,#81,.T.);
#79 = VERTEX_POINT('',#80);
#80 = CARTESIAN_POINT('',(-14.07949784716,11.598744553519,13.25));
#81 = SURFACE_CURVE('',#82,(#86,#93),.PCURVE_S1.);
#82 = LINE('',#83,#84);
#83 = CARTESIAN_POINT('',(-14.07949784716,11.598744553519,13.25));
#84 = VECTOR('',#85,1.);
#85 = DIRECTION('',(1.,0.,0.));
#86 = PCURVE('',#54,#87);
#87 = DEFINITIONAL_REPRESENTATION('',(#88),#92);
#88 = LINE('',#89,#90);
#89 = CARTESIAN_POINT('',(0.,0.8));
#90 = VECTOR('',#91,1.);
#91 = DIRECTION('',(1.,0.));
#92 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#93 = PCURVE('',#94,#99);
#94 = PLANE('',#95);
#95 = AXIS2_PLACEMENT_3D('',#96,#97,#98);
#96 = CARTESIAN_POINT('',(-4.079497847161,11.598744553519,-3.06E-15));
#97 = DIRECTION('',(-0.,1.,1.E-17));
#98 = DIRECTION('',(0.,-1.E-17,1.));
#99 = DEFINITIONAL_REPRESENTATION('',(#100),#104);
#100 = LINE('',#101,#102);
#101 = CARTESIAN_POINT('',(13.25,-10.));
#102 = VECTOR('',#103,1.);
#103 = DIRECTION('',(0.,1.));
#104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#105 = ORIENTED_EDGE('',*,*,#106,.T.);
#106 = EDGE_CURVE('',#79,#107,#109,.T.);
#107 = VERTEX_POINT('',#108);
#108 = CARTESIAN_POINT('',(-14.07949784716,8.798744553519,13.25));
#109 = SURFACE_CURVE('',#110,(#114,#121),.PCURVE_S1.);
#110 = LINE('',#111,#112);
#111 = CARTESIAN_POINT('',(-14.07949784716,10.798744553519,13.25));
#112 = VECTOR('',#113,1.);
#113 = DIRECTION('',(0.,-1.,0.));
#114 = PCURVE('',#54,#115);
#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
#116 = LINE('',#117,#118);
#117 = CARTESIAN_POINT('',(0.,0.));
#118 = VECTOR('',#119,1.);
#119 = DIRECTION('',(0.,-1.));
#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#121 = PCURVE('',#122,#127);
#122 = PLANE('',#123);
#123 = AXIS2_PLACEMENT_3D('',#124,#125,#126);
#124 = CARTESIAN_POINT('',(-14.07949784716,10.198744553519,-1.88E-15));
#125 = DIRECTION('',(-1.,-0.,0.));
#126 = DIRECTION('',(0.,-1.,0.));
#127 = DEFINITIONAL_REPRESENTATION('',(#128),#132);
#128 = LINE('',#129,#130);
#129 = CARTESIAN_POINT('',(-0.6,13.25));
#130 = VECTOR('',#131,1.);
#131 = DIRECTION('',(1.,0.));
#132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#133 = ORIENTED_EDGE('',*,*,#134,.F.);
#134 = EDGE_CURVE('',#44,#107,#135,.T.);
#135 = SURFACE_CURVE('',#136,(#140,#147),.PCURVE_S1.);
#136 = LINE('',#137,#138);
#137 = CARTESIAN_POINT('',(-14.07949784716,8.798744553519,13.25));
#138 = VECTOR('',#139,1.);
#139 = DIRECTION('',(-1.,0.,0.));
#140 = PCURVE('',#54,#141);
#141 = DEFINITIONAL_REPRESENTATION('',(#142),#146);
#142 = LINE('',#143,#144);
#143 = CARTESIAN_POINT('',(0.,-2.));
#144 = VECTOR('',#145,1.);
#145 = DIRECTION('',(-1.,0.));
#146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#147 = PCURVE('',#148,#153);
#148 = PLANE('',#149);
#149 = AXIS2_PLACEMENT_3D('',#150,#151,#152);
#150 = CARTESIAN_POINT('',(-4.640935028032,8.798744553519,-2.12E-15));
#151 = DIRECTION('',(0.,-1.,-1.E-17));
#152 = DIRECTION('',(0.,1.E-17,-1.));
#153 = DEFINITIONAL_REPRESENTATION('',(#154),#158);
#154 = LINE('',#155,#156);
#155 = CARTESIAN_POINT('',(-13.25,-9.438562819128));
#156 = VECTOR('',#157,1.);
#157 = DIRECTION('',(0.,-1.));
#158 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#159 = ADVANCED_FACE('',(#160),#148,.T.);
#160 = FACE_BOUND('',#161,.T.);
#161 = EDGE_LOOP('',(#162,#163,#186,#214,#237,#265,#293,#321,#354,#382,
#415,#443,#476,#504,#532,#565,#593,#621,#654,#682,#715,#743,#776,
#804,#832,#860));
#162 = ORIENTED_EDGE('',*,*,#134,.T.);
#163 = ORIENTED_EDGE('',*,*,#164,.T.);
#164 = EDGE_CURVE('',#107,#165,#167,.T.);
#165 = VERTEX_POINT('',#166);
#166 = CARTESIAN_POINT('',(-14.07949784716,8.798744553519,-13.25));
#167 = SURFACE_CURVE('',#168,(#172,#179),.PCURVE_S1.);
#168 = LINE('',#169,#170);
#169 = CARTESIAN_POINT('',(-14.07949784716,8.798744553519,-10.75));
#170 = VECTOR('',#171,1.);
#171 = DIRECTION('',(0.,0.,-1.));
#172 = PCURVE('',#148,#173);
#173 = DEFINITIONAL_REPRESENTATION('',(#174),#178);
#174 = LINE('',#175,#176);
#175 = CARTESIAN_POINT('',(10.75,-9.438562819128));
#176 = VECTOR('',#177,1.);
#177 = DIRECTION('',(1.,0.));
#178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#179 = PCURVE('',#122,#180);
#180 = DEFINITIONAL_REPRESENTATION('',(#181),#185);
#181 = LINE('',#182,#183);
#182 = CARTESIAN_POINT('',(1.4,-10.75));
#183 = VECTOR('',#184,1.);
#184 = DIRECTION('',(0.,-1.));
#185 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#186 = ORIENTED_EDGE('',*,*,#187,.T.);
#187 = EDGE_CURVE('',#165,#188,#190,.T.);
#188 = VERTEX_POINT('',#189);
#189 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,-13.25));
#190 = SURFACE_CURVE('',#191,(#195,#202),.PCURVE_S1.);
#191 = LINE('',#192,#193);
#192 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,-13.25));
#193 = VECTOR('',#194,1.);
#194 = DIRECTION('',(1.,0.,0.));
#195 = PCURVE('',#148,#196);
#196 = DEFINITIONAL_REPRESENTATION('',(#197),#201);
#197 = LINE('',#198,#199);
#198 = CARTESIAN_POINT('',(13.25,10.561437180872));
#199 = VECTOR('',#200,1.);
#200 = DIRECTION('',(0.,1.));
#201 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#202 = PCURVE('',#203,#208);
#203 = PLANE('',#204);
#204 = AXIS2_PLACEMENT_3D('',#205,#206,#207);
#205 = CARTESIAN_POINT('',(5.920502152839,10.798744553519,-13.25));
#206 = DIRECTION('',(0.,0.,-1.));
#207 = DIRECTION('',(-1.,0.,0.));
#208 = DEFINITIONAL_REPRESENTATION('',(#209),#213);
#209 = LINE('',#210,#211);
#210 = CARTESIAN_POINT('',(0.,-2.));
#211 = VECTOR('',#212,1.);
#212 = DIRECTION('',(-1.,0.));
#213 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#214 = ORIENTED_EDGE('',*,*,#215,.T.);
#215 = EDGE_CURVE('',#188,#216,#218,.T.);
#216 = VERTEX_POINT('',#217);
#217 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,-4.3));
#218 = SURFACE_CURVE('',#219,(#223,#230),.PCURVE_S1.);
#219 = LINE('',#220,#221);
#220 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,10.75));
#221 = VECTOR('',#222,1.);
#222 = DIRECTION('',(0.,0.,1.));
#223 = PCURVE('',#148,#224);
#224 = DEFINITIONAL_REPRESENTATION('',(#225),#229);
#225 = LINE('',#226,#227);
#226 = CARTESIAN_POINT('',(-10.75,10.561437180872));
#227 = VECTOR('',#228,1.);
#228 = DIRECTION('',(-1.,0.));
#229 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#230 = PCURVE('',#66,#231);
#231 = DEFINITIONAL_REPRESENTATION('',(#232),#236);
#232 = LINE('',#233,#234);
#233 = CARTESIAN_POINT('',(-1.649201277955,10.75));
#234 = VECTOR('',#235,1.);
#235 = DIRECTION('',(0.,1.));
#236 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#237 = ORIENTED_EDGE('',*,*,#238,.T.);
#238 = EDGE_CURVE('',#216,#239,#241,.T.);
#239 = VERTEX_POINT('',#240);
#240 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,-4.3));
#241 = SURFACE_CURVE('',#242,(#246,#253),.PCURVE_S1.);
#242 = LINE('',#243,#244);
#243 = CARTESIAN_POINT('',(0.920502152839,8.798744553519,-4.3));
#244 = VECTOR('',#245,1.);
#245 = DIRECTION('',(-1.,0.,0.));
#246 = PCURVE('',#148,#247);
#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
#248 = LINE('',#249,#250);
#249 = CARTESIAN_POINT('',(4.3,5.561437180872));
#250 = VECTOR('',#251,1.);
#251 = DIRECTION('',(0.,-1.));
#252 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#253 = PCURVE('',#254,#259);
#254 = PLANE('',#255);
#255 = AXIS2_PLACEMENT_3D('',#256,#257,#258);
#256 = CARTESIAN_POINT('',(5.920502152839,8.798744553519,-4.3));
#257 = DIRECTION('',(0.,0.,-1.));
#258 = DIRECTION('',(-1.,0.,0.));
#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
#260 = LINE('',#261,#262);
#261 = CARTESIAN_POINT('',(5.,0.));
#262 = VECTOR('',#263,1.);
#263 = DIRECTION('',(1.,0.));
#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#265 = ORIENTED_EDGE('',*,*,#266,.T.);
#266 = EDGE_CURVE('',#239,#267,#269,.T.);
#267 = VERTEX_POINT('',#268);
#268 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,-6.5));
#269 = SURFACE_CURVE('',#270,(#274,#281),.PCURVE_S1.);
#270 = LINE('',#271,#272);
#271 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,-1.299038105677
));
#272 = VECTOR('',#273,1.);
#273 = DIRECTION('',(0.,0.,-1.));
#274 = PCURVE('',#148,#275);
#275 = DEFINITIONAL_REPRESENTATION('',(#276),#280);
#276 = LINE('',#277,#278);
#277 = CARTESIAN_POINT('',(1.299038105677,7.061437180872));
#278 = VECTOR('',#279,1.);
#279 = DIRECTION('',(1.,0.));
#280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#281 = PCURVE('',#282,#287);
#282 = PLANE('',#283);
#283 = AXIS2_PLACEMENT_3D('',#284,#285,#286);
#284 = CARTESIAN_POINT('',(2.420502152839,10.798744553519,
-2.598076211353));
#285 = DIRECTION('',(1.,0.,0.));
#286 = DIRECTION('',(0.,0.,-1.));
#287 = DEFINITIONAL_REPRESENTATION('',(#288),#292);
#288 = LINE('',#289,#290);
#289 = CARTESIAN_POINT('',(-1.299038105677,-2.));
#290 = VECTOR('',#291,1.);
#291 = DIRECTION('',(1.,0.));
#292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#293 = ORIENTED_EDGE('',*,*,#294,.T.);
#294 = EDGE_CURVE('',#267,#295,#297,.T.);
#295 = VERTEX_POINT('',#296);
#296 = CARTESIAN_POINT('',(-1.481421635807,8.798744553519,-6.5));
#297 = SURFACE_CURVE('',#298,(#302,#309),.PCURVE_S1.);
#298 = LINE('',#299,#300);
#299 = CARTESIAN_POINT('',(-0.829497847161,8.798744553519,-6.5));
#300 = VECTOR('',#301,1.);
#301 = DIRECTION('',(-1.,0.,0.));
#302 = PCURVE('',#148,#303);
#303 = DEFINITIONAL_REPRESENTATION('',(#304),#308);
#304 = LINE('',#305,#306);
#305 = CARTESIAN_POINT('',(6.5,3.811437180872));
#306 = VECTOR('',#307,1.);
#307 = DIRECTION('',(0.,-1.));
#308 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#309 = PCURVE('',#310,#315);
#310 = PLANE('',#311);
#311 = AXIS2_PLACEMENT_3D('',#312,#313,#314);
#312 = CARTESIAN_POINT('',(2.420502152839,10.798744553519,-6.5));
#313 = DIRECTION('',(0.,0.,-1.));
#314 = DIRECTION('',(-1.,0.,0.));
#315 = DEFINITIONAL_REPRESENTATION('',(#316),#320);
#316 = LINE('',#317,#318);
#317 = CARTESIAN_POINT('',(3.25,-2.));
#318 = VECTOR('',#319,1.);
#319 = DIRECTION('',(1.,0.));
#320 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#321 = ORIENTED_EDGE('',*,*,#322,.T.);
#322 = EDGE_CURVE('',#295,#323,#325,.T.);
#323 = VERTEX_POINT('',#324);
#324 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,
-6.628536791781));
#325 = SURFACE_CURVE('',#326,(#331,#342),.PCURVE_S1.);
#326 = CIRCLE('',#327,7.);
#327 = AXIS2_PLACEMENT_3D('',#328,#329,#330);
#328 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-2.E-15));
#329 = DIRECTION('',(0.,1.,0.));
#330 = DIRECTION('',(0.321428571429,0.,-0.946933827397));
#331 = PCURVE('',#148,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#341);
#333 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#334,#335,#336,#337,#338,#339
,#340),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#334 = CARTESIAN_POINT('',(6.628536791781,2.811437180872));
#335 = CARTESIAN_POINT('',(10.525651108811,-8.669525322333));
#336 = CARTESIAN_POINT('',(-1.365711237376,-6.304044070731));
#337 = CARTESIAN_POINT('',(-13.25707358356,-3.938562819128));
#338 = CARTESIAN_POINT('',(-5.262825554406,5.176918432474));
#339 = CARTESIAN_POINT('',(2.731422474751,14.292399684077));
#340 = CARTESIAN_POINT('',(6.628536791781,2.811437180872));
#341 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#342 = PCURVE('',#343,#348);
#343 = CYLINDRICAL_SURFACE('',#344,7.);
#344 = AXIS2_PLACEMENT_3D('',#345,#346,#347);
#345 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-2.E-15));
#346 = DIRECTION('',(0.,1.,0.));
#347 = DIRECTION('',(0.321428571429,0.,-0.946933827397));
#348 = DEFINITIONAL_REPRESENTATION('',(#349),#353);
#349 = LINE('',#350,#351);
#350 = CARTESIAN_POINT('',(0.,-2.));
#351 = VECTOR('',#352,1.);
#352 = DIRECTION('',(1.,0.));
#353 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#354 = ORIENTED_EDGE('',*,*,#355,.T.);
#355 = EDGE_CURVE('',#323,#356,#358,.T.);
#356 = VERTEX_POINT('',#357);
#357 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,-10.25));
#358 = SURFACE_CURVE('',#359,(#363,#370),.PCURVE_S1.);
#359 = LINE('',#360,#361);
#360 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,
-3.314268395891));
#361 = VECTOR('',#362,1.);
#362 = DIRECTION('',(-1.2E-16,0.,-1.));
#363 = PCURVE('',#148,#364);
#364 = DEFINITIONAL_REPRESENTATION('',(#365),#369);
#365 = LINE('',#366,#367);
#366 = CARTESIAN_POINT('',(3.314268395891,2.811437180872));
#367 = VECTOR('',#368,1.);
#368 = DIRECTION('',(1.,-1.2E-16));
#369 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#370 = PCURVE('',#371,#376);
#371 = PLANE('',#372);
#372 = AXIS2_PLACEMENT_3D('',#373,#374,#375);
#373 = CARTESIAN_POINT('',(-1.829497847161,9.798744553519,
-8.439268395891));
#374 = DIRECTION('',(-1.,2.6E-16,4.E-17));
#375 = DIRECTION('',(-2.6E-16,-1.,0.));
#376 = DEFINITIONAL_REPRESENTATION('',(#377),#381);
#377 = LINE('',#378,#379);
#378 = CARTESIAN_POINT('',(1.,5.125));
#379 = VECTOR('',#380,1.);
#380 = DIRECTION('',(3.12E-32,-1.));
#381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#382 = ORIENTED_EDGE('',*,*,#383,.T.);
#383 = EDGE_CURVE('',#356,#384,#386,.T.);
#384 = VERTEX_POINT('',#385);
#385 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,-10.25));
#386 = SURFACE_CURVE('',#387,(#392,#403),.PCURVE_S1.);
#387 = CIRCLE('',#388,2.25);
#388 = AXIS2_PLACEMENT_3D('',#389,#390,#391);
#389 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-10.25));
#390 = DIRECTION('',(0.,1.,-0.));
#391 = DIRECTION('',(-1.,0.,0.));
#392 = PCURVE('',#148,#393);
#393 = DEFINITIONAL_REPRESENTATION('',(#394),#402);
#394 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#395,#396,#397,#398,#399,#400
,#401),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#395 = CARTESIAN_POINT('',(10.25,-1.688562819128));
#396 = CARTESIAN_POINT('',(6.35288568297,-1.688562819128));
#397 = CARTESIAN_POINT('',(8.301442841485,1.686437180872));
#398 = CARTESIAN_POINT('',(10.25,5.061437180872));
#399 = CARTESIAN_POINT('',(12.198557158515,1.686437180872));
#400 = CARTESIAN_POINT('',(14.14711431703,-1.688562819128));
#401 = CARTESIAN_POINT('',(10.25,-1.688562819128));
#402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#403 = PCURVE('',#404,#409);
#404 = CYLINDRICAL_SURFACE('',#405,2.25);
#405 = AXIS2_PLACEMENT_3D('',#406,#407,#408);
#406 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-10.25));
#407 = DIRECTION('',(0.,1.,0.));
#408 = DIRECTION('',(-1.,0.,0.));
#409 = DEFINITIONAL_REPRESENTATION('',(#410),#414);
#410 = LINE('',#411,#412);
#411 = CARTESIAN_POINT('',(0.,-2.));
#412 = VECTOR('',#413,1.);
#413 = DIRECTION('',(1.,0.));
#414 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#415 = ORIENTED_EDGE('',*,*,#416,.T.);
#416 = EDGE_CURVE('',#384,#417,#419,.T.);
#417 = VERTEX_POINT('',#418);
#418 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,
-6.628536791781));
#419 = SURFACE_CURVE('',#420,(#424,#431),.PCURVE_S1.);
#420 = LINE('',#421,#422);
#421 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,-5.75));
#422 = VECTOR('',#423,1.);
#423 = DIRECTION('',(2.3E-16,0.,1.));
#424 = PCURVE('',#148,#425);
#425 = DEFINITIONAL_REPRESENTATION('',(#426),#430);
#426 = LINE('',#427,#428);
#427 = CARTESIAN_POINT('',(5.75,-1.688562819128));
#428 = VECTOR('',#429,1.);
#429 = DIRECTION('',(-1.,2.3E-16));
#430 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#431 = PCURVE('',#432,#437);
#432 = PLANE('',#433);
#433 = AXIS2_PLACEMENT_3D('',#434,#435,#436);
#434 = CARTESIAN_POINT('',(-6.329497847161,9.798744553519,
-8.439268395891));
#435 = DIRECTION('',(1.,-2.1E-16,-8.E-17));
#436 = DIRECTION('',(2.1E-16,1.,0.));
#437 = DEFINITIONAL_REPRESENTATION('',(#438),#442);
#438 = LINE('',#439,#440);
#439 = CARTESIAN_POINT('',(-1.,2.689268395891));
#440 = VECTOR('',#441,1.);
#441 = DIRECTION('',(4.83E-32,1.));
#442 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#443 = ORIENTED_EDGE('',*,*,#444,.T.);
#444 = EDGE_CURVE('',#417,#445,#447,.T.);
#445 = VERTEX_POINT('',#446);
#446 = CARTESIAN_POINT('',(-6.677574058514,8.798744553519,-6.5));
#447 = SURFACE_CURVE('',#448,(#453,#464),.PCURVE_S1.);
#448 = CIRCLE('',#449,7.);
#449 = AXIS2_PLACEMENT_3D('',#450,#451,#452);
#450 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-2.E-15));
#451 = DIRECTION('',(0.,1.,0.));
#452 = DIRECTION('',(-0.371153744479,0.,-0.928571428571));
#453 = PCURVE('',#148,#454);
#454 = DEFINITIONAL_REPRESENTATION('',(#455),#463);
#455 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#456,#457,#458,#459,#460,#461
,#462),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#456 = CARTESIAN_POINT('',(6.5,-2.036639030481));
#457 = CARTESIAN_POINT('',(2.,-13.29496927967));
#458 = CARTESIAN_POINT('',(-5.5,-3.76868983805));
#459 = CARTESIAN_POINT('',(-13.,5.757589603579));
#460 = CARTESIAN_POINT('',(-1.,7.489640411147));
#461 = CARTESIAN_POINT('',(11.,9.221691218716));
#462 = CARTESIAN_POINT('',(6.5,-2.036639030481));
#463 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#464 = PCURVE('',#465,#470);
#465 = CYLINDRICAL_SURFACE('',#466,7.);
#466 = AXIS2_PLACEMENT_3D('',#467,#468,#469);
#467 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-2.E-15));
#468 = DIRECTION('',(0.,1.,0.));
#469 = DIRECTION('',(-0.371153744479,0.,-0.928571428571));
#470 = DEFINITIONAL_REPRESENTATION('',(#471),#475);
#471 = LINE('',#472,#473);
#472 = CARTESIAN_POINT('',(0.,-2.));
#473 = VECTOR('',#474,1.);
#474 = DIRECTION('',(1.,0.));
#475 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#476 = ORIENTED_EDGE('',*,*,#477,.T.);
#477 = EDGE_CURVE('',#445,#478,#480,.T.);
#478 = VERTEX_POINT('',#479);
#479 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,-6.5));
#480 = SURFACE_CURVE('',#481,(#485,#492),.PCURVE_S1.);
#481 = LINE('',#482,#483);
#482 = CARTESIAN_POINT('',(-5.378535952837,8.798744553519,-6.5));
#483 = VECTOR('',#484,1.);
#484 = DIRECTION('',(-1.,0.,2.8E-16));
#485 = PCURVE('',#148,#486);
#486 = DEFINITIONAL_REPRESENTATION('',(#487),#491);
#487 = LINE('',#488,#489);
#488 = CARTESIAN_POINT('',(6.5,-0.737600924805));
#489 = VECTOR('',#490,1.);
#490 = DIRECTION('',(-2.8E-16,-1.));
#491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#492 = PCURVE('',#493,#498);
#493 = PLANE('',#494);
#494 = AXIS2_PLACEMENT_3D('',#495,#496,#497);
#495 = CARTESIAN_POINT('',(-6.677574058514,10.798744553519,-6.5));
#496 = DIRECTION('',(-2.8E-16,0.,-1.));
#497 = DIRECTION('',(-1.,0.,2.8E-16));
#498 = DEFINITIONAL_REPRESENTATION('',(#499),#503);
#499 = LINE('',#500,#501);
#500 = CARTESIAN_POINT('',(-1.299038105677,-2.));
#501 = VECTOR('',#502,1.);
#502 = DIRECTION('',(1.,0.));
#503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#504 = ORIENTED_EDGE('',*,*,#505,.T.);
#505 = EDGE_CURVE('',#478,#506,#508,.T.);
#506 = VERTEX_POINT('',#507);
#507 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,
-2.598076211353));
#508 = SURFACE_CURVE('',#509,(#513,#520),.PCURVE_S1.);
#509 = LINE('',#510,#511);
#510 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,-3.25));
#511 = VECTOR('',#512,1.);
#512 = DIRECTION('',(0.,0.,1.));
#513 = PCURVE('',#148,#514);
#514 = DEFINITIONAL_REPRESENTATION('',(#515),#519);
#515 = LINE('',#516,#517);
#516 = CARTESIAN_POINT('',(3.25,-5.938562819128));
#517 = VECTOR('',#518,1.);
#518 = DIRECTION('',(-1.,0.));
#519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#520 = PCURVE('',#521,#526);
#521 = PLANE('',#522);
#522 = AXIS2_PLACEMENT_3D('',#523,#524,#525);
#523 = CARTESIAN_POINT('',(-10.57949784716,10.798744553519,-6.5));
#524 = DIRECTION('',(-1.,0.,0.));
#525 = DIRECTION('',(0.,0.,1.));
#526 = DEFINITIONAL_REPRESENTATION('',(#527),#531);
#527 = LINE('',#528,#529);
#528 = CARTESIAN_POINT('',(3.25,-2.));
#529 = VECTOR('',#530,1.);
#530 = DIRECTION('',(1.,0.));
#531 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#532 = ORIENTED_EDGE('',*,*,#533,.T.);
#533 = EDGE_CURVE('',#506,#534,#536,.T.);
#534 = VERTEX_POINT('',#535);
#535 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,2.598076211353
));
#536 = SURFACE_CURVE('',#537,(#542,#553),.PCURVE_S1.);
#537 = CIRCLE('',#538,7.);
#538 = AXIS2_PLACEMENT_3D('',#539,#540,#541);
#539 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-2.E-15));
#540 = DIRECTION('',(0.,1.,-0.));
#541 = DIRECTION('',(-0.928571428571,0.,0.371153744479));
#542 = PCURVE('',#148,#543);
#543 = DEFINITIONAL_REPRESENTATION('',(#544),#552);
#544 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#545,#546,#547,#548,#549,#550
,#551),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#545 = CARTESIAN_POINT('',(-2.598076211353,-5.938562819128));
#546 = CARTESIAN_POINT('',(-13.85640646055,-1.438562819128));
#547 = CARTESIAN_POINT('',(-4.330127018922,6.061437180872));
#548 = CARTESIAN_POINT('',(5.196152422707,13.561437180872));
#549 = CARTESIAN_POINT('',(6.928203230276,1.561437180872));
#550 = CARTESIAN_POINT('',(8.660254037844,-10.43856281912));
#551 = CARTESIAN_POINT('',(-2.598076211353,-5.938562819128));
#552 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#553 = PCURVE('',#554,#559);
#554 = CYLINDRICAL_SURFACE('',#555,7.);
#555 = AXIS2_PLACEMENT_3D('',#556,#557,#558);
#556 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-2.E-15));
#557 = DIRECTION('',(0.,1.,0.));
#558 = DIRECTION('',(-0.928571428571,0.,0.371153744479));
#559 = DEFINITIONAL_REPRESENTATION('',(#560),#564);
#560 = LINE('',#561,#562);
#561 = CARTESIAN_POINT('',(0.,-2.));
#562 = VECTOR('',#563,1.);
#563 = DIRECTION('',(1.,0.));
#564 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#565 = ORIENTED_EDGE('',*,*,#566,.T.);
#566 = EDGE_CURVE('',#534,#567,#569,.T.);
#567 = VERTEX_POINT('',#568);
#568 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,6.5));
#569 = SURFACE_CURVE('',#570,(#574,#581),.PCURVE_S1.);
#570 = LINE('',#571,#572);
#571 = CARTESIAN_POINT('',(-10.57949784716,8.798744553519,1.299038105677
));
#572 = VECTOR('',#573,1.);
#573 = DIRECTION('',(0.,0.,1.));
#574 = PCURVE('',#148,#575);
#575 = DEFINITIONAL_REPRESENTATION('',(#576),#580);
#576 = LINE('',#577,#578);
#577 = CARTESIAN_POINT('',(-1.299038105677,-5.938562819128));
#578 = VECTOR('',#579,1.);
#579 = DIRECTION('',(-1.,0.));
#580 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#581 = PCURVE('',#582,#587);
#582 = PLANE('',#583);
#583 = AXIS2_PLACEMENT_3D('',#584,#585,#586);
#584 = CARTESIAN_POINT('',(-10.57949784716,10.798744553519,
2.598076211353));
#585 = DIRECTION('',(-1.,0.,0.));
#586 = DIRECTION('',(0.,0.,1.));
#587 = DEFINITIONAL_REPRESENTATION('',(#588),#592);
#588 = LINE('',#589,#590);
#589 = CARTESIAN_POINT('',(-1.299038105677,-2.));
#590 = VECTOR('',#591,1.);
#591 = DIRECTION('',(1.,0.));
#592 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#593 = ORIENTED_EDGE('',*,*,#594,.T.);
#594 = EDGE_CURVE('',#567,#595,#597,.T.);
#595 = VERTEX_POINT('',#596);
#596 = CARTESIAN_POINT('',(-6.677574058514,8.798744553519,6.5));
#597 = SURFACE_CURVE('',#598,(#602,#609),.PCURVE_S1.);
#598 = LINE('',#599,#600);
#599 = CARTESIAN_POINT('',(-7.329497847161,8.798744553519,6.5));
#600 = VECTOR('',#601,1.);
#601 = DIRECTION('',(1.,0.,0.));
#602 = PCURVE('',#148,#603);
#603 = DEFINITIONAL_REPRESENTATION('',(#604),#608);
#604 = LINE('',#605,#606);
#605 = CARTESIAN_POINT('',(-6.5,-2.688562819128));
#606 = VECTOR('',#607,1.);
#607 = DIRECTION('',(0.,1.));
#608 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#609 = PCURVE('',#610,#615);
#610 = PLANE('',#611);
#611 = AXIS2_PLACEMENT_3D('',#612,#613,#614);
#612 = CARTESIAN_POINT('',(-10.57949784716,10.798744553519,6.5));
#613 = DIRECTION('',(0.,0.,1.));
#614 = DIRECTION('',(1.,0.,0.));
#615 = DEFINITIONAL_REPRESENTATION('',(#616),#620);
#616 = LINE('',#617,#618);
#617 = CARTESIAN_POINT('',(3.25,-2.));
#618 = VECTOR('',#619,1.);
#619 = DIRECTION('',(1.,0.));
#620 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#621 = ORIENTED_EDGE('',*,*,#622,.T.);
#622 = EDGE_CURVE('',#595,#623,#625,.T.);
#623 = VERTEX_POINT('',#624);
#624 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,6.628536791781
));
#625 = SURFACE_CURVE('',#626,(#631,#642),.PCURVE_S1.);
#626 = CIRCLE('',#627,7.);
#627 = AXIS2_PLACEMENT_3D('',#628,#629,#630);
#628 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-2.E-15));
#629 = DIRECTION('',(0.,1.,-0.));
#630 = DIRECTION('',(-0.321428571429,0.,0.946933827397));
#631 = PCURVE('',#148,#632);
#632 = DEFINITIONAL_REPRESENTATION('',(#633),#641);
#633 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#634,#635,#636,#637,#638,#639
,#640),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#634 = CARTESIAN_POINT('',(-6.628536791781,-1.688562819128));
#635 = CARTESIAN_POINT('',(-10.52565110881,9.792399684077));
#636 = CARTESIAN_POINT('',(1.365711237376,7.426918432474));
#637 = CARTESIAN_POINT('',(13.257073583563,5.061437180872));
#638 = CARTESIAN_POINT('',(5.262825554406,-4.054044070731));
#639 = CARTESIAN_POINT('',(-2.731422474751,-13.16952532233));
#640 = CARTESIAN_POINT('',(-6.628536791781,-1.688562819128));
#641 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#642 = PCURVE('',#643,#648);
#643 = CYLINDRICAL_SURFACE('',#644,7.);
#644 = AXIS2_PLACEMENT_3D('',#645,#646,#647);
#645 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-2.E-15));
#646 = DIRECTION('',(0.,1.,0.));
#647 = DIRECTION('',(-0.321428571429,0.,0.946933827397));
#648 = DEFINITIONAL_REPRESENTATION('',(#649),#653);
#649 = LINE('',#650,#651);
#650 = CARTESIAN_POINT('',(0.,-2.));
#651 = VECTOR('',#652,1.);
#652 = DIRECTION('',(1.,0.));
#653 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#654 = ORIENTED_EDGE('',*,*,#655,.T.);
#655 = EDGE_CURVE('',#623,#656,#658,.T.);
#656 = VERTEX_POINT('',#657);
#657 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,10.25));
#658 = SURFACE_CURVE('',#659,(#663,#670),.PCURVE_S1.);
#659 = LINE('',#660,#661);
#660 = CARTESIAN_POINT('',(-6.329497847161,8.798744553519,3.314268395891
));
#661 = VECTOR('',#662,1.);
#662 = DIRECTION('',(1.2E-16,0.,1.));
#663 = PCURVE('',#148,#664);
#664 = DEFINITIONAL_REPRESENTATION('',(#665),#669);
#665 = LINE('',#666,#667);
#666 = CARTESIAN_POINT('',(-3.314268395891,-1.688562819128));
#667 = VECTOR('',#668,1.);
#668 = DIRECTION('',(-1.,1.2E-16));
#669 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#670 = PCURVE('',#671,#676);
#671 = PLANE('',#672);
#672 = AXIS2_PLACEMENT_3D('',#673,#674,#675);
#673 = CARTESIAN_POINT('',(-6.329497847161,9.798744553519,8.439268395891
));
#674 = DIRECTION('',(1.,2.4E-16,-4.E-17));
#675 = DIRECTION('',(-2.4E-16,1.,0.));
#676 = DEFINITIONAL_REPRESENTATION('',(#677),#681);
#677 = LINE('',#678,#679);
#678 = CARTESIAN_POINT('',(-1.,-5.125));
#679 = VECTOR('',#680,1.);
#680 = DIRECTION('',(-2.88E-32,1.));
#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#682 = ORIENTED_EDGE('',*,*,#683,.T.);
#683 = EDGE_CURVE('',#656,#684,#686,.T.);
#684 = VERTEX_POINT('',#685);
#685 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,10.25));
#686 = SURFACE_CURVE('',#687,(#692,#703),.PCURVE_S1.);
#687 = CIRCLE('',#688,2.25);
#688 = AXIS2_PLACEMENT_3D('',#689,#690,#691);
#689 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,10.25));
#690 = DIRECTION('',(-0.,1.,0.));
#691 = DIRECTION('',(1.,0.,0.));
#692 = PCURVE('',#148,#693);
#693 = DEFINITIONAL_REPRESENTATION('',(#694),#702);
#694 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#695,#696,#697,#698,#699,#700
,#701),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#695 = CARTESIAN_POINT('',(-10.25,2.811437180872));
#696 = CARTESIAN_POINT('',(-6.35288568297,2.811437180872));
#697 = CARTESIAN_POINT('',(-8.301442841485,-0.563562819128));
#698 = CARTESIAN_POINT('',(-10.25,-3.938562819128));
#699 = CARTESIAN_POINT('',(-12.19855715851,-0.563562819128));
#700 = CARTESIAN_POINT('',(-14.14711431703,2.811437180872));
#701 = CARTESIAN_POINT('',(-10.25,2.811437180872));
#702 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#703 = PCURVE('',#704,#709);
#704 = CYLINDRICAL_SURFACE('',#705,2.25);
#705 = AXIS2_PLACEMENT_3D('',#706,#707,#708);
#706 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,10.25));
#707 = DIRECTION('',(0.,1.,0.));
#708 = DIRECTION('',(1.,0.,0.));
#709 = DEFINITIONAL_REPRESENTATION('',(#710),#714);
#710 = LINE('',#711,#712);
#711 = CARTESIAN_POINT('',(0.,-2.));
#712 = VECTOR('',#713,1.);
#713 = DIRECTION('',(1.,0.));
#714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#715 = ORIENTED_EDGE('',*,*,#716,.T.);
#716 = EDGE_CURVE('',#684,#717,#719,.T.);
#717 = VERTEX_POINT('',#718);
#718 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,6.628536791781
));
#719 = SURFACE_CURVE('',#720,(#724,#731),.PCURVE_S1.);
#720 = LINE('',#721,#722);
#721 = CARTESIAN_POINT('',(-1.829497847161,8.798744553519,5.75));
#722 = VECTOR('',#723,1.);
#723 = DIRECTION('',(2.3E-16,0.,-1.));
#724 = PCURVE('',#148,#725);
#725 = DEFINITIONAL_REPRESENTATION('',(#726),#730);
#726 = LINE('',#727,#728);
#727 = CARTESIAN_POINT('',(-5.75,2.811437180872));
#728 = VECTOR('',#729,1.);
#729 = DIRECTION('',(1.,2.3E-16));
#730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#731 = PCURVE('',#732,#737);
#732 = PLANE('',#733);
#733 = AXIS2_PLACEMENT_3D('',#734,#735,#736);
#734 = CARTESIAN_POINT('',(-1.829497847161,9.798744553519,8.439268395891
));
#735 = DIRECTION('',(-1.,4.6E-16,-6.E-17));
#736 = DIRECTION('',(-4.6E-16,-1.,0.));
#737 = DEFINITIONAL_REPRESENTATION('',(#738),#742);
#738 = LINE('',#739,#740);
#739 = CARTESIAN_POINT('',(1.,-2.689268395891));
#740 = VECTOR('',#741,1.);
#741 = DIRECTION('',(-1.058E-31,-1.));
#742 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#743 = ORIENTED_EDGE('',*,*,#744,.T.);
#744 = EDGE_CURVE('',#717,#745,#747,.T.);
#745 = VERTEX_POINT('',#746);
#746 = CARTESIAN_POINT('',(-1.481421635807,8.798744553519,6.5));
#747 = SURFACE_CURVE('',#748,(#753,#764),.PCURVE_S1.);
#748 = CIRCLE('',#749,7.);
#749 = AXIS2_PLACEMENT_3D('',#750,#751,#752);
#750 = CARTESIAN_POINT('',(-4.079497847161,8.798744553519,-2.E-15));
#751 = DIRECTION('',(-0.,1.,0.));
#752 = DIRECTION('',(0.371153744479,0.,0.928571428571));
#753 = PCURVE('',#148,#754);
#754 = DEFINITIONAL_REPRESENTATION('',(#755),#763);
#755 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#756,#757,#758,#759,#760,#761
,#762),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
-2.094395102393,0.,2.094395102393,4.188790204786,6.28318530718,
8.377580409573),.UNSPECIFIED.) CURVE() GEOMETRIC_REPRESENTATION_ITEM()
RATIONAL_B_SPLINE_CURVE((1.,0.5,1.,0.5,1.,0.5,1.)) REPRESENTATION_ITEM(
'') );
#756 = CARTESIAN_POINT('',(-6.5,3.159513392225));
#757 = CARTESIAN_POINT('',(-2.,14.417843641423));
#758 = CARTESIAN_POINT('',(5.5,4.891564199794));
#759 = CARTESIAN_POINT('',(13.,-4.634715241835));
#760 = CARTESIAN_POINT('',(1.,-6.366766049404));
#761 = CARTESIAN_POINT('',(-11.,-8.098816856972));
#762 = CARTESIAN_POINT('',(-6.5,3.159513392225));
#763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#764 = PCURVE('',#765,#770);
#765 = CYLINDRICAL_SURFACE('',#766,7.);
#766 = AXIS2_PLACEMENT_3D('',#767,#768,#769);
#767 = CARTESIAN_POINT('',(-4.079497847161,10.798744553519,-2.E-15));
#768 = DIRECTION('',(0.,1.,0.));
#769 = DIRECTION('',(0.371153744479,0.,0.928571428571));
#770 = DEFINITIONAL_REPRESENTATION('',(#771),#775);
#771 = LINE('',#772,#773);
#772 = CARTESIAN_POINT('',(0.,-2.));
#773 = VECTOR('',#774,1.);
#774 = DIRECTION('',(1.,0.));
#775 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#776 = ORIENTED_EDGE('',*,*,#777,.T.);
#777 = EDGE_CURVE('',#745,#778,#780,.T.);
#778 = VERTEX_POINT('',#779);
#779 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,6.5));
#780 = SURFACE_CURVE('',#781,(#785,#792),.PCURVE_S1.);
#781 = LINE('',#782,#783);
#782 = CARTESIAN_POINT('',(-2.780459741484,8.798744553519,6.5));
#783 = VECTOR('',#784,1.);
#784 = DIRECTION('',(1.,0.,0.));
#785 = PCURVE('',#148,#786);
#786 = DEFINITIONAL_REPRESENTATION('',(#787),#791);
#787 = LINE('',#788,#789);
#788 = CARTESIAN_POINT('',(-6.5,1.860475286549));
#789 = VECTOR('',#790,1.);
#790 = DIRECTION('',(0.,1.));
#791 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#792 = PCURVE('',#793,#798);
#793 = PLANE('',#794);
#794 = AXIS2_PLACEMENT_3D('',#795,#796,#797);
#795 = CARTESIAN_POINT('',(-1.481421635807,10.798744553519,6.5));
#796 = DIRECTION('',(0.,0.,1.));
#797 = DIRECTION('',(1.,0.,0.));
#798 = DEFINITIONAL_REPRESENTATION('',(#799),#803);
#799 = LINE('',#800,#801);
#800 = CARTESIAN_POINT('',(-1.299038105677,-2.));
#801 = VECTOR('',#802,1.);
#802 = DIRECTION('',(1.,0.));
#803 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#804 = ORIENTED_EDGE('',*,*,#805,.T.);
#805 = EDGE_CURVE('',#778,#806,#808,.T.);
#806 = VERTEX_POINT('',#807);
#807 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,4.3));
#808 = SURFACE_CURVE('',#809,(#813,#820),.PCURVE_S1.);
#809 = LINE('',#810,#811);
#810 = CARTESIAN_POINT('',(2.420502152839,8.798744553519,3.25));
#811 = VECTOR('',#812,1.);
#812 = DIRECTION('',(0.,0.,-1.));
#813 = PCURVE('',#148,#814);
#814 = DEFINITIONAL_REPRESENTATION('',(#815),#819);
#815 = LINE('',#816,#817);
#816 = CARTESIAN_POINT('',(-3.25,7.061437180872));
#817 = VECTOR('',#818,1.);
#818 = DIRECTION('',(1.,0.));
#819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2)
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
) );
#820 = PCURVE('',#821,#826);
#821 = PLANE('',#822);
#822 = AXIS2_PLACEMENT_3D('',#823,#824,#825);
#823 = CARTESIAN_POINT('',(2.420502152839,10.798744553519,6.5));
#824 = DIRECTION('',(1.,0.,0.));