summaryrefslogtreecommitdiff
path: root/src/trackball_socket_body_34mm.step
blob: ccdac3b5b13a0eacb87a3dbce2e131bb5c17bf93 (plain)
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
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
ISO-10303-21;
HEADER;
FILE_DESCRIPTION(('FreeCAD Model'),'2;1');
FILE_NAME(
'E:/Users/jashreve/Documents/git/dactyl-keyboard-JS/src/trackball_
socket_body_34mm.step','2021-08-05T20:18:37',('Author'),(''),
  'Open CASCADE STEP processor 7.2','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('Trackball_Holder','Trackball_Holder','',(#8));
#8 = PRODUCT_CONTEXT('',#2,'mechanical');
#9 = PRODUCT_DEFINITION_CONTEXT('part definition',#2,'design');
#10 = ADVANCED_BREP_SHAPE_REPRESENTATION('',(#11,#15),#5368);
#11 = AXIS2_PLACEMENT_3D('',#12,#13,#14);
#12 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#13 = DIRECTION('',(0.E+000,0.E+000,1.));
#14 = DIRECTION('',(1.,0.E+000,-0.E+000));
#15 = MANIFOLD_SOLID_BREP('',#16);
#16 = CLOSED_SHELL('',(#17,#265,#346,#488,#537,#598,#682,#788,#844,#955,
    #1100,#1432,#1459,#3209,#3215,#3242,#3269,#3319,#3348,#3383,#3459,
    #3564,#3613,#3689,#3794,#3843,#3849,#3903,#3975,#4002,#4053,#4107,
    #4202,#4256,#4330,#4356,#4406,#4438,#4492,#4564,#4591,#4642,#4696,
    #4791,#4845,#4919,#4945,#4995,#5027,#5154,#5190,#5226,#5233,#5269,
    #5305,#5312));
#17 = ADVANCED_FACE('',(#18),#33,.T.);
#18 = FACE_BOUND('',#19,.T.);
#19 = EDGE_LOOP('',(#20,#60,#88,#121,#150,#178,#211,#239));
#20 = ORIENTED_EDGE('',*,*,#21,.F.);
#21 = EDGE_CURVE('',#22,#24,#26,.T.);
#22 = VERTEX_POINT('',#23);
#23 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
#24 = VERTEX_POINT('',#25);
#25 = CARTESIAN_POINT('',(22.854024574305,2.75,-1.640821138803));
#26 = SURFACE_CURVE('',#27,(#32,#48),.PCURVE_S1.);
#27 = CIRCLE('',#28,5.);
#28 = AXIS2_PLACEMENT_3D('',#29,#30,#31);
#29 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
#30 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#31 = DIRECTION('',(1.,0.E+000,0.E+000));
#32 = PCURVE('',#33,#38);
#33 = PLANE('',#34);
#34 = AXIS2_PLACEMENT_3D('',#35,#36,#37);
#35 = CARTESIAN_POINT('',(21.348852191763,2.75,-5.467381202931));
#36 = DIRECTION('',(0.E+000,1.,-2.044604925031E-018));
#37 = DIRECTION('',(0.E+000,2.044604925031E-018,1.));
#38 = DEFINITIONAL_REPRESENTATION('',(#39),#47);
#39 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#40,#41,#42,#43,#44,#45,#46),
.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#40 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#41 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#42 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#43 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#44 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#45 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
#46 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#47 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#48 = PCURVE('',#49,#54);
#49 = CYLINDRICAL_SURFACE('',#50,5.);
#50 = AXIS2_PLACEMENT_3D('',#51,#52,#53);
#51 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
#52 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#53 = DIRECTION('',(1.,0.E+000,0.E+000));
#54 = DEFINITIONAL_REPRESENTATION('',(#55),#59);
#55 = LINE('',#56,#57);
#56 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#57 = VECTOR('',#58,1.);
#58 = DIRECTION('',(-1.,0.E+000));
#59 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#60 = ORIENTED_EDGE('',*,*,#61,.T.);
#61 = EDGE_CURVE('',#22,#62,#64,.T.);
#62 = VERTEX_POINT('',#63);
#63 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
#64 = SURFACE_CURVE('',#65,(#69,#76),.PCURVE_S1.);
#65 = LINE('',#66,#67);
#66 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
#67 = VECTOR('',#68,1.);
#68 = DIRECTION('',(-1.,0.E+000,0.E+000));
#69 = PCURVE('',#33,#70);
#70 = DEFINITIONAL_REPRESENTATION('',(#71),#75);
#71 = LINE('',#72,#73);
#72 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#73 = VECTOR('',#74,1.);
#74 = DIRECTION('',(0.E+000,-1.));
#75 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#76 = PCURVE('',#77,#82);
#77 = PLANE('',#78);
#78 = AXIS2_PLACEMENT_3D('',#79,#80,#81);
#79 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
#80 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#81 = DIRECTION('',(-1.,0.E+000,0.E+000));
#82 = DEFINITIONAL_REPRESENTATION('',(#83),#87);
#83 = LINE('',#84,#85);
#84 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#85 = VECTOR('',#86,1.);
#86 = DIRECTION('',(1.,0.E+000));
#87 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#88 = ORIENTED_EDGE('',*,*,#89,.T.);
#89 = EDGE_CURVE('',#62,#90,#92,.T.);
#90 = VERTEX_POINT('',#91);
#91 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
#92 = SURFACE_CURVE('',#93,(#98,#109),.PCURVE_S1.);
#93 = CIRCLE('',#94,20.9);
#94 = AXIS2_PLACEMENT_3D('',#95,#96,#97);
#95 = CARTESIAN_POINT('',(0.E+000,2.75,-4.440892098501E-016));
#96 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#97 = DIRECTION('',(1.,0.E+000,0.E+000));
#98 = PCURVE('',#33,#99);
#99 = DEFINITIONAL_REPRESENTATION('',(#100),#108);
#100 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#101,#102,#103,#104,#105,#106
,#107),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#101 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#102 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#103 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#104 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#105 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#106 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#107 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#109 = PCURVE('',#110,#115);
#110 = CYLINDRICAL_SURFACE('',#111,20.9);
#111 = AXIS2_PLACEMENT_3D('',#112,#113,#114);
#112 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
#113 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#114 = DIRECTION('',(1.,0.E+000,0.E+000));
#115 = DEFINITIONAL_REPRESENTATION('',(#116),#120);
#116 = LINE('',#117,#118);
#117 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#118 = VECTOR('',#119,1.);
#119 = DIRECTION('',(-1.,0.E+000));
#120 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#121 = ORIENTED_EDGE('',*,*,#122,.F.);
#122 = EDGE_CURVE('',#123,#90,#125,.T.);
#123 = VERTEX_POINT('',#124);
#124 = CARTESIAN_POINT('',(21.793407401121,2.75,-2.701524309174));
#125 = SURFACE_CURVE('',#126,(#131,#138),.PCURVE_S1.);
#126 = CIRCLE('',#127,3.5);
#127 = AXIS2_PLACEMENT_3D('',#128,#129,#130);
#128 = CARTESIAN_POINT('',(19.318516525781,2.75,-5.17638090205));
#129 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#130 = DIRECTION('',(1.,0.E+000,0.E+000));
#131 = PCURVE('',#33,#132);
#132 = DEFINITIONAL_REPRESENTATION('',(#133),#137);
#133 = CIRCLE('',#134,3.5);
#134 = AXIS2_PLACEMENT_2D('',#135,#136);
#135 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#136 = DIRECTION('',(0.E+000,1.));
#137 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#138 = PCURVE('',#139,#144);
#139 = CYLINDRICAL_SURFACE('',#140,3.5);
#140 = AXIS2_PLACEMENT_3D('',#141,#142,#143);
#141 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
#142 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#143 = DIRECTION('',(1.,0.E+000,0.E+000));
#144 = DEFINITIONAL_REPRESENTATION('',(#145),#149);
#145 = LINE('',#146,#147);
#146 = CARTESIAN_POINT('',(-12.56637061435,-2.));
#147 = VECTOR('',#148,1.);
#148 = DIRECTION('',(1.,-0.E+000));
#149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#150 = ORIENTED_EDGE('',*,*,#151,.T.);
#151 = EDGE_CURVE('',#123,#152,#154,.T.);
#152 = VERTEX_POINT('',#153);
#153 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
#154 = SURFACE_CURVE('',#155,(#159,#166),.PCURVE_S1.);
#155 = LINE('',#156,#157);
#156 = CARTESIAN_POINT('',(22.37373282223,2.75,-3.281849730262));
#157 = VECTOR('',#158,1.);
#158 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192)
  );
#159 = PCURVE('',#33,#160);
#160 = DEFINITIONAL_REPRESENTATION('',(#161),#165);
#161 = LINE('',#162,#163);
#162 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#163 = VECTOR('',#164,1.);
#164 = DIRECTION('',(0.707106781192,-0.707106781181));
#165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#166 = PCURVE('',#167,#172);
#167 = PLANE('',#168);
#168 = AXIS2_PLACEMENT_3D('',#169,#170,#171);
#169 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
#170 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
    -0.707106781181));
#171 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192)
  );
#172 = DEFINITIONAL_REPRESENTATION('',(#173),#177);
#173 = LINE('',#174,#175);
#174 = CARTESIAN_POINT('',(-0.820704081128,-2.));
#175 = VECTOR('',#176,1.);
#176 = DIRECTION('',(1.,0.E+000));
#177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#178 = ORIENTED_EDGE('',*,*,#179,.T.);
#179 = EDGE_CURVE('',#152,#180,#182,.T.);
#180 = VERTEX_POINT('',#181);
#181 = CARTESIAN_POINT('',(20.9,2.75,-3.610622663544E-015));
#182 = SURFACE_CURVE('',#183,(#188,#199),.PCURVE_S1.);
#183 = CIRCLE('',#184,20.9);
#184 = AXIS2_PLACEMENT_3D('',#185,#186,#187);
#185 = CARTESIAN_POINT('',(0.E+000,2.75,-4.440892098501E-016));
#186 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#187 = DIRECTION('',(1.,0.E+000,0.E+000));
#188 = PCURVE('',#33,#189);
#189 = DEFINITIONAL_REPRESENTATION('',(#190),#198);
#190 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#191,#192,#193,#194,#195,#196
,#197),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#191 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#192 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#193 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#194 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#195 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#196 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#197 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#198 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#199 = PCURVE('',#200,#205);
#200 = CYLINDRICAL_SURFACE('',#201,20.9);
#201 = AXIS2_PLACEMENT_3D('',#202,#203,#204);
#202 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
#203 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#204 = DIRECTION('',(1.,0.E+000,0.E+000));
#205 = DEFINITIONAL_REPRESENTATION('',(#206),#210);
#206 = LINE('',#207,#208);
#207 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#208 = VECTOR('',#209,1.);
#209 = DIRECTION('',(-1.,0.E+000));
#210 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#211 = ORIENTED_EDGE('',*,*,#212,.T.);
#212 = EDGE_CURVE('',#180,#213,#215,.T.);
#213 = VERTEX_POINT('',#214);
#214 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
#215 = SURFACE_CURVE('',#216,(#220,#227),.PCURVE_S1.);
#216 = LINE('',#217,#218);
#217 = CARTESIAN_POINT('',(20.9,2.75,-4.440892098501E-016));
#218 = VECTOR('',#219,1.);
#219 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#220 = PCURVE('',#33,#221);
#221 = DEFINITIONAL_REPRESENTATION('',(#222),#226);
#222 = LINE('',#223,#224);
#223 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#224 = VECTOR('',#225,1.);
#225 = DIRECTION('',(1.,0.E+000));
#226 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#227 = PCURVE('',#228,#233);
#228 = PLANE('',#229);
#229 = AXIS2_PLACEMENT_3D('',#230,#231,#232);
#230 = CARTESIAN_POINT('',(20.9,2.75,-6.106226635438E-016));
#231 = DIRECTION('',(-1.,0.E+000,0.E+000));
#232 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#233 = DEFINITIONAL_REPRESENTATION('',(#234),#238);
#234 = LINE('',#235,#236);
#235 = CARTESIAN_POINT('',(1.665334536938E-016,-3.697785493223E-032));
#236 = VECTOR('',#237,1.);
#237 = DIRECTION('',(1.,0.E+000));
#238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#239 = ORIENTED_EDGE('',*,*,#240,.F.);
#240 = EDGE_CURVE('',#24,#213,#241,.T.);
#241 = SURFACE_CURVE('',#242,(#246,#253),.PCURVE_S1.);
#242 = LINE('',#243,#244);
#243 = CARTESIAN_POINT('',(22.854024574352,2.75,-1.640821138755));
#244 = VECTOR('',#245,1.);
#245 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187)
  );
#246 = PCURVE('',#33,#247);
#247 = DEFINITIONAL_REPRESENTATION('',(#248),#252);
#248 = LINE('',#249,#250);
#249 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#250 = VECTOR('',#251,1.);
#251 = DIRECTION('',(0.707106781187,-0.707106781187));
#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('',(22.854024574352,2.75,-1.640821138755));
#257 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
    -0.707106781187));
#258 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187)
  );
#259 = DEFINITIONAL_REPRESENTATION('',(#260),#264);
#260 = LINE('',#261,#262);
#261 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#262 = VECTOR('',#263,1.);
#263 = DIRECTION('',(1.,0.E+000));
#264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#265 = ADVANCED_FACE('',(#266),#49,.T.);
#266 = FACE_BOUND('',#267,.F.);
#267 = EDGE_LOOP('',(#268,#291,#324,#345));
#268 = ORIENTED_EDGE('',*,*,#269,.T.);
#269 = EDGE_CURVE('',#22,#270,#272,.T.);
#270 = VERTEX_POINT('',#271);
#271 = CARTESIAN_POINT('',(19.318515739272,-2.75,-10.17638090205));
#272 = SURFACE_CURVE('',#273,(#277,#284),.PCURVE_S1.);
#273 = LINE('',#274,#275);
#274 = CARTESIAN_POINT('',(19.318515739272,2.75,-10.17638090205));
#275 = VECTOR('',#276,1.);
#276 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#277 = PCURVE('',#49,#278);
#278 = DEFINITIONAL_REPRESENTATION('',(#279),#283);
#279 = LINE('',#280,#281);
#280 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
#281 = VECTOR('',#282,1.);
#282 = DIRECTION('',(-0.E+000,-1.));
#283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#284 = PCURVE('',#77,#285);
#285 = DEFINITIONAL_REPRESENTATION('',(#286),#290);
#286 = LINE('',#287,#288);
#287 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#288 = VECTOR('',#289,1.);
#289 = DIRECTION('',(0.E+000,-1.));
#290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#291 = ORIENTED_EDGE('',*,*,#292,.T.);
#292 = EDGE_CURVE('',#270,#293,#295,.T.);
#293 = VERTEX_POINT('',#294);
#294 = CARTESIAN_POINT('',(22.854024574305,-2.75,-1.640821138803));
#295 = SURFACE_CURVE('',#296,(#301,#308),.PCURVE_S1.);
#296 = CIRCLE('',#297,5.);
#297 = AXIS2_PLACEMENT_3D('',#298,#299,#300);
#298 = CARTESIAN_POINT('',(19.318516525781,-2.75,-5.17638090205));
#299 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#300 = DIRECTION('',(1.,0.E+000,0.E+000));
#301 = PCURVE('',#49,#302);
#302 = DEFINITIONAL_REPRESENTATION('',(#303),#307);
#303 = LINE('',#304,#305);
#304 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#305 = VECTOR('',#306,1.);
#306 = DIRECTION('',(-1.,0.E+000));
#307 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#308 = PCURVE('',#309,#314);
#309 = PLANE('',#310);
#310 = AXIS2_PLACEMENT_3D('',#311,#312,#313);
#311 = CARTESIAN_POINT('',(21.348852191763,-2.75,-5.467381202931));
#312 = DIRECTION('',(0.E+000,1.,-2.044604925031E-018));
#313 = DIRECTION('',(0.E+000,2.044604925031E-018,1.));
#314 = DEFINITIONAL_REPRESENTATION('',(#315),#323);
#315 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#316,#317,#318,#319,#320,#321
,#322),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#316 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#317 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#318 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#319 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#320 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#321 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
#322 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#323 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#324 = ORIENTED_EDGE('',*,*,#325,.F.);
#325 = EDGE_CURVE('',#24,#293,#326,.T.);
#326 = SURFACE_CURVE('',#327,(#331,#338),.PCURVE_S1.);
#327 = LINE('',#328,#329);
#328 = CARTESIAN_POINT('',(22.854024574305,2.75,-1.640821138803));
#329 = VECTOR('',#330,1.);
#330 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#331 = PCURVE('',#49,#332);
#332 = DEFINITIONAL_REPRESENTATION('',(#333),#337);
#333 = LINE('',#334,#335);
#334 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
#335 = VECTOR('',#336,1.);
#336 = DIRECTION('',(-0.E+000,-1.));
#337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#338 = PCURVE('',#254,#339);
#339 = DEFINITIONAL_REPRESENTATION('',(#340),#344);
#340 = LINE('',#341,#342);
#341 = CARTESIAN_POINT('',(-9.420554752103E-016,2.958228394579E-031));
#342 = VECTOR('',#343,1.);
#343 = DIRECTION('',(0.E+000,-1.));
#344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#345 = ORIENTED_EDGE('',*,*,#21,.F.);
#346 = ADVANCED_FACE('',(#347),#254,.F.);
#347 = FACE_BOUND('',#348,.F.);
#348 = EDGE_LOOP('',(#349,#350,#351,#374,#402,#437,#467));
#349 = ORIENTED_EDGE('',*,*,#240,.F.);
#350 = ORIENTED_EDGE('',*,*,#325,.T.);
#351 = ORIENTED_EDGE('',*,*,#352,.T.);
#352 = EDGE_CURVE('',#293,#353,#355,.T.);
#353 = VERTEX_POINT('',#354);
#354 = CARTESIAN_POINT('',(20.9,-2.75,0.313203435596));
#355 = SURFACE_CURVE('',#356,(#360,#367),.PCURVE_S1.);
#356 = LINE('',#357,#358);
#357 = CARTESIAN_POINT('',(22.854024574352,-2.75,-1.640821138755));
#358 = VECTOR('',#359,1.);
#359 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187)
  );
#360 = PCURVE('',#254,#361);
#361 = DEFINITIONAL_REPRESENTATION('',(#362),#366);
#362 = LINE('',#363,#364);
#363 = CARTESIAN_POINT('',(-7.850462293419E-017,-5.5));
#364 = VECTOR('',#365,1.);
#365 = DIRECTION('',(1.,0.E+000));
#366 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#367 = PCURVE('',#309,#368);
#368 = DEFINITIONAL_REPRESENTATION('',(#369),#373);
#369 = LINE('',#370,#371);
#370 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#371 = VECTOR('',#372,1.);
#372 = DIRECTION('',(0.707106781187,-0.707106781187));
#373 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#374 = ORIENTED_EDGE('',*,*,#375,.F.);
#375 = EDGE_CURVE('',#376,#353,#378,.T.);
#376 = VERTEX_POINT('',#377);
#377 = CARTESIAN_POINT('',(20.9,-2.046948949046,0.313203435596));
#378 = SURFACE_CURVE('',#379,(#383,#390),.PCURVE_S1.);
#379 = LINE('',#380,#381);
#380 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
#381 = VECTOR('',#382,1.);
#382 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#383 = PCURVE('',#254,#384);
#384 = DEFINITIONAL_REPRESENTATION('',(#385),#389);
#385 = LINE('',#386,#387);
#386 = CARTESIAN_POINT('',(2.763408054259,1.02085952243E-017));
#387 = VECTOR('',#388,1.);
#388 = DIRECTION('',(0.E+000,-1.));
#389 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#390 = PCURVE('',#391,#396);
#391 = PLANE('',#392);
#392 = AXIS2_PLACEMENT_3D('',#393,#394,#395);
#393 = CARTESIAN_POINT('',(20.9,2.75,-6.106226635438E-016));
#394 = DIRECTION('',(-1.,0.E+000,0.E+000));
#395 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#396 = DEFINITIONAL_REPRESENTATION('',(#397),#401);
#397 = LINE('',#398,#399);
#398 = CARTESIAN_POINT('',(0.313203435596,-6.954513311817E-017));
#399 = VECTOR('',#400,1.);
#400 = DIRECTION('',(0.E+000,-1.));
#401 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#402 = ORIENTED_EDGE('',*,*,#403,.F.);
#403 = EDGE_CURVE('',#404,#376,#406,.T.);
#404 = VERTEX_POINT('',#405);
#405 = CARTESIAN_POINT('',(21.,4.734067262567E-017,0.213203435596));
#406 = SURFACE_CURVE('',#407,(#412,#419),.PCURVE_S1.);
#407 = ELLIPSE('',#408,29.698484809835,21.);
#408 = AXIS2_PLACEMENT_3D('',#409,#410,#411);
#409 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
  );
#410 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
    -0.707106781187));
#411 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187)
  );
#412 = PCURVE('',#254,#413);
#413 = DEFINITIONAL_REPRESENTATION('',(#414),#418);
#414 = ELLIPSE('',#415,29.698484809835,21.);
#415 = AXIS2_PLACEMENT_2D('',#416,#417);
#416 = CARTESIAN_POINT('',(32.320471507856,-2.75));
#417 = DIRECTION('',(1.,0.E+000));
#418 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#419 = PCURVE('',#420,#425);
#420 = CYLINDRICAL_SURFACE('',#421,21.);
#421 = AXIS2_PLACEMENT_3D('',#422,#423,#424);
#422 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
#423 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#424 = DIRECTION('',(1.,0.E+000,0.E+000));
#425 = DEFINITIONAL_REPRESENTATION('',(#426),#436);
#426 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#427,#428,#429,#430,#431,#432,
    #433,#434,#435),.UNSPECIFIED.,.F.,.F.,(9,9),(3.14159265359,
    3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
#427 = CARTESIAN_POINT('',(8.9E-016,0.213203435596));
#428 = CARTESIAN_POINT('',(-1.972461197275E-002,0.213203435596));
#429 = CARTESIAN_POINT('',(-3.94492239454E-002,0.222540883216));
#430 = CARTESIAN_POINT('',(-5.917383591861E-002,0.241215778456));
#431 = CARTESIAN_POINT('',(-7.889844789065E-002,0.269220371273));
#432 = CARTESIAN_POINT('',(-9.862305986405E-002,0.306539161601));
#433 = CARTESIAN_POINT('',(-0.118347671836,0.353148915398));
#434 = CARTESIAN_POINT('',(-0.138072283809,0.409018696841));
#435 = CARTESIAN_POINT('',(-0.157796895782,0.474109916351));
#436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#437 = ORIENTED_EDGE('',*,*,#438,.F.);
#438 = EDGE_CURVE('',#439,#404,#441,.T.);
#439 = VERTEX_POINT('',#440);
#440 = CARTESIAN_POINT('',(20.9,2.046948949046,0.313203435596));
#441 = SURFACE_CURVE('',#442,(#447,#454),.PCURVE_S1.);
#442 = ELLIPSE('',#443,29.698484809835,21.);
#443 = AXIS2_PLACEMENT_3D('',#444,#445,#446);
#444 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
  );
#445 = DIRECTION('',(-0.707106781187,-1.570092458684E-016,
    -0.707106781187));
#446 = DIRECTION('',(-0.707106781187,1.570092458684E-016,0.707106781187)
  );
#447 = PCURVE('',#254,#448);
#448 = DEFINITIONAL_REPRESENTATION('',(#449),#453);
#449 = ELLIPSE('',#450,29.698484809835,21.);
#450 = AXIS2_PLACEMENT_2D('',#451,#452);
#451 = CARTESIAN_POINT('',(32.320471507856,-2.75));
#452 = DIRECTION('',(1.,0.E+000));
#453 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#454 = PCURVE('',#420,#455);
#455 = DEFINITIONAL_REPRESENTATION('',(#456),#466);
#456 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#457,#458,#459,#460,#461,#462,
    #463,#464,#465),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808,
    3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#457 = CARTESIAN_POINT('',(-6.125388411398,0.474109916351));
#458 = CARTESIAN_POINT('',(-6.14511302337,0.409018696841));
#459 = CARTESIAN_POINT('',(-6.164837635335,0.353148915398));
#460 = CARTESIAN_POINT('',(-6.184562247327,0.3065391616));
#461 = CARTESIAN_POINT('',(-6.204286859273,0.269220371273));
#462 = CARTESIAN_POINT('',(-6.224011471251,0.241215778454));
#463 = CARTESIAN_POINT('',(-6.24373608323,0.222540883216));
#464 = CARTESIAN_POINT('',(-6.263460695207,0.213203435596));
#465 = CARTESIAN_POINT('',(-6.28318530718,0.213203435596));
#466 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#467 = ORIENTED_EDGE('',*,*,#468,.F.);
#468 = EDGE_CURVE('',#213,#439,#469,.T.);
#469 = SURFACE_CURVE('',#470,(#474,#481),.PCURVE_S1.);
#470 = LINE('',#471,#472);
#471 = CARTESIAN_POINT('',(20.9,2.75,0.313203435596));
#472 = VECTOR('',#473,1.);
#473 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#474 = PCURVE('',#254,#475);
#475 = DEFINITIONAL_REPRESENTATION('',(#476),#480);
#476 = LINE('',#477,#478);
#477 = CARTESIAN_POINT('',(2.763408054259,1.02085952243E-017));
#478 = VECTOR('',#479,1.);
#479 = DIRECTION('',(0.E+000,-1.));
#480 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#481 = PCURVE('',#228,#482);
#482 = DEFINITIONAL_REPRESENTATION('',(#483),#487);
#483 = LINE('',#484,#485);
#484 = CARTESIAN_POINT('',(0.313203435596,-6.954513311817E-017));
#485 = VECTOR('',#486,1.);
#486 = DIRECTION('',(0.E+000,-1.));
#487 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#488 = ADVANCED_FACE('',(#489),#228,.T.);
#489 = FACE_BOUND('',#490,.T.);
#490 = EDGE_LOOP('',(#491,#492,#515,#536));
#491 = ORIENTED_EDGE('',*,*,#212,.F.);
#492 = ORIENTED_EDGE('',*,*,#493,.T.);
#493 = EDGE_CURVE('',#180,#494,#496,.T.);
#494 = VERTEX_POINT('',#495);
#495 = CARTESIAN_POINT('',(20.9,2.046948949045,-4.454513970692E-015));
#496 = SURFACE_CURVE('',#497,(#501,#508),.PCURVE_S1.);
#497 = LINE('',#498,#499);
#498 = CARTESIAN_POINT('',(20.9,2.75,-3.170622663544E-015));
#499 = VECTOR('',#500,1.);
#500 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#501 = PCURVE('',#228,#502);
#502 = DEFINITIONAL_REPRESENTATION('',(#503),#507);
#503 = LINE('',#504,#505);
#504 = CARTESIAN_POINT('',(-2.56E-015,5.684341886081E-031));
#505 = VECTOR('',#506,1.);
#506 = DIRECTION('',(0.E+000,-1.));
#507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#508 = PCURVE('',#200,#509);
#509 = DEFINITIONAL_REPRESENTATION('',(#510),#514);
#510 = LINE('',#511,#512);
#511 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#512 = VECTOR('',#513,1.);
#513 = DIRECTION('',(-0.E+000,-1.));
#514 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#515 = ORIENTED_EDGE('',*,*,#516,.T.);
#516 = EDGE_CURVE('',#494,#439,#517,.T.);
#517 = SURFACE_CURVE('',#518,(#522,#529),.PCURVE_S1.);
#518 = LINE('',#519,#520);
#519 = CARTESIAN_POINT('',(20.9,2.046948949046,-5.594513970693E-015));
#520 = VECTOR('',#521,1.);
#521 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#522 = PCURVE('',#228,#523);
#523 = DEFINITIONAL_REPRESENTATION('',(#524),#528);
#524 = LINE('',#525,#526);
#525 = CARTESIAN_POINT('',(-5.14E-015,-0.703051050954));
#526 = VECTOR('',#527,1.);
#527 = DIRECTION('',(1.,0.E+000));
#528 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#529 = PCURVE('',#420,#530);
#530 = DEFINITIONAL_REPRESENTATION('',(#531),#535);
#531 = LINE('',#532,#533);
#532 = CARTESIAN_POINT('',(-6.18555653214,0.E+000));
#533 = VECTOR('',#534,1.);
#534 = DIRECTION('',(-0.E+000,1.));
#535 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#536 = ORIENTED_EDGE('',*,*,#468,.F.);
#537 = ADVANCED_FACE('',(#538),#200,.F.);
#538 = FACE_BOUND('',#539,.T.);
#539 = EDGE_LOOP('',(#540,#541,#564,#597));
#540 = ORIENTED_EDGE('',*,*,#179,.F.);
#541 = ORIENTED_EDGE('',*,*,#542,.F.);
#542 = EDGE_CURVE('',#543,#152,#545,.T.);
#543 = VERTEX_POINT('',#544);
#544 = CARTESIAN_POINT('',(20.827785366951,2.046948949046,
    -1.735902274959));
#545 = SURFACE_CURVE('',#546,(#550,#557),.PCURVE_S1.);
#546 = LINE('',#547,#548);
#547 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
#548 = VECTOR('',#549,1.);
#549 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#550 = PCURVE('',#200,#551);
#551 = DEFINITIONAL_REPRESENTATION('',(#552),#556);
#552 = LINE('',#553,#554);
#553 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
#554 = VECTOR('',#555,1.);
#555 = DIRECTION('',(-0.E+000,1.));
#556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#557 = PCURVE('',#167,#558);
#558 = DEFINITIONAL_REPRESENTATION('',(#559),#563);
#559 = LINE('',#560,#561);
#560 = CARTESIAN_POINT('',(1.36559577686,-2.));
#561 = VECTOR('',#562,1.);
#562 = DIRECTION('',(0.E+000,1.));
#563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#564 = ORIENTED_EDGE('',*,*,#565,.F.);
#565 = EDGE_CURVE('',#494,#543,#566,.T.);
#566 = SURFACE_CURVE('',#567,(#572,#579),.PCURVE_S1.);
#567 = CIRCLE('',#568,20.9);
#568 = AXIS2_PLACEMENT_3D('',#569,#570,#571);
#569 = CARTESIAN_POINT('',(0.E+000,2.046948949046,-4.545139706926E-016)
  );
#570 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#571 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#572 = PCURVE('',#200,#573);
#573 = DEFINITIONAL_REPRESENTATION('',(#574),#578);
#574 = LINE('',#575,#576);
#575 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
#576 = VECTOR('',#577,1.);
#577 = DIRECTION('',(1.,-0.E+000));
#578 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#579 = PCURVE('',#580,#585);
#580 = SPHERICAL_SURFACE('',#581,21.);
#581 = AXIS2_PLACEMENT_3D('',#582,#583,#584);
#582 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#583 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#584 = DIRECTION('',(1.,0.E+000,0.E+000));
#585 = DEFINITIONAL_REPRESENTATION('',(#586),#596);
#586 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#587,#588,#589,#590,#591,#592,
    #593,#594,#595),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795,
    1.653949645705),.PIECEWISE_BEZIER_KNOTS.);
#587 = CARTESIAN_POINT('',(-6.18555653214,6.E-017));
#588 = CARTESIAN_POINT('',(-6.18555653214,-1.034466884058E-002));
#589 = CARTESIAN_POINT('',(-6.185544554103,-2.06893376811E-002));
#590 = CARTESIAN_POINT('',(-6.185520597995,-3.1033990341E-002));
#591 = CARTESIAN_POINT('',(-6.185484650236,-4.137861063856E-002));
#592 = CARTESIAN_POINT('',(-6.185436683467,-5.172318235E-002));
#593 = CARTESIAN_POINT('',(-6.185376656716,-6.206768916031E-002));
#594 = CARTESIAN_POINT('',(-6.185304514964,-7.241211462292E-002));
#595 = CARTESIAN_POINT('',(-6.185220189057,-8.275644210958E-002));
#596 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#597 = ORIENTED_EDGE('',*,*,#493,.F.);
#598 = ADVANCED_FACE('',(#599),#167,.F.);
#599 = FACE_BOUND('',#600,.F.);
#600 = EDGE_LOOP('',(#601,#631,#652,#653,#654));
#601 = ORIENTED_EDGE('',*,*,#602,.F.);
#602 = EDGE_CURVE('',#603,#605,#607,.T.);
#603 = VERTEX_POINT('',#604);
#604 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
#605 = VERTEX_POINT('',#606);
#606 = CARTESIAN_POINT('',(20.413036373982,4.75,-1.321153281983));
#607 = SURFACE_CURVE('',#608,(#612,#619),.PCURVE_S1.);
#608 = LINE('',#609,#610);
#609 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
#610 = VECTOR('',#611,1.);
#611 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192)
  );
#612 = PCURVE('',#167,#613);
#613 = DEFINITIONAL_REPRESENTATION('',(#614),#618);
#614 = LINE('',#615,#616);
#615 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#616 = VECTOR('',#617,1.);
#617 = DIRECTION('',(1.,0.E+000));
#618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#619 = PCURVE('',#620,#625);
#620 = PLANE('',#621);
#621 = AXIS2_PLACEMENT_3D('',#622,#623,#624);
#622 = CARTESIAN_POINT('',(19.3712588842,4.75,-4.189731130554));
#623 = DIRECTION('',(0.E+000,-1.,2.044604925031E-018));
#624 = DIRECTION('',(0.E+000,-2.044604925031E-018,-1.));
#625 = DEFINITIONAL_REPRESENTATION('',(#626),#630);
#626 = LINE('',#627,#628);
#627 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#628 = VECTOR('',#629,1.);
#629 = DIRECTION('',(-0.707106781192,-0.707106781181));
#630 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#631 = ORIENTED_EDGE('',*,*,#632,.T.);
#632 = EDGE_CURVE('',#603,#123,#633,.T.);
#633 = SURFACE_CURVE('',#634,(#638,#645),.PCURVE_S1.);
#634 = LINE('',#635,#636);
#635 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
#636 = VECTOR('',#637,1.);
#637 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#638 = PCURVE('',#167,#639);
#639 = DEFINITIONAL_REPRESENTATION('',(#640),#644);
#640 = LINE('',#641,#642);
#641 = CARTESIAN_POINT('',(-2.098711187673E-011,3.295269216334E-027));
#642 = VECTOR('',#643,1.);
#643 = DIRECTION('',(0.E+000,-1.));
#644 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#645 = PCURVE('',#139,#646);
#646 = DEFINITIONAL_REPRESENTATION('',(#647),#651);
#647 = LINE('',#648,#649);
#648 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#649 = VECTOR('',#650,1.);
#650 = DIRECTION('',(-0.E+000,-1.));
#651 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#652 = ORIENTED_EDGE('',*,*,#151,.T.);
#653 = ORIENTED_EDGE('',*,*,#542,.F.);
#654 = ORIENTED_EDGE('',*,*,#655,.F.);
#655 = EDGE_CURVE('',#605,#543,#656,.T.);
#656 = SURFACE_CURVE('',#657,(#662,#669),.PCURVE_S1.);
#657 = CIRCLE('',#658,16.085707942067);
#658 = AXIS2_PLACEMENT_3D('',#659,#660,#661);
#659 = CARTESIAN_POINT('',(9.545941546159,2.119624819221E-015,
    9.54594154601));
#660 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
    -0.707106781181));
#661 = DIRECTION('',(0.707106781181,-1.570092458696E-016,-0.707106781192
    ));
#662 = PCURVE('',#167,#663);
#663 = DEFINITIONAL_REPRESENTATION('',(#664),#668);
#664 = CIRCLE('',#665,16.085707942067);
#665 = AXIS2_PLACEMENT_2D('',#666,#667);
#666 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#667 = DIRECTION('',(-1.,0.E+000));
#668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#669 = PCURVE('',#580,#670);
#670 = DEFINITIONAL_REPRESENTATION('',(#671),#681);
#671 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#672,#673,#674,#675,#676,#677,
    #678,#679,#680),.UNSPECIFIED.,.F.,.F.,(9,9),(5.983422929259,
    6.28318530718),.PIECEWISE_BEZIER_KNOTS.);
#672 = CARTESIAN_POINT('',(-6.054559367814,-6.295363536474E-002));
#673 = CARTESIAN_POINT('',(-6.082681603614,-6.895856072556E-002));
#674 = CARTESIAN_POINT('',(-6.110993810131,-7.413408728313E-002));
#675 = CARTESIAN_POINT('',(-6.139468753579,-7.846644182789E-002));
#676 = CARTESIAN_POINT('',(-6.168076710284,-8.194416978449E-002));
#677 = CARTESIAN_POINT('',(-6.196785890363,-8.455843714108E-002));
#678 = CARTESIAN_POINT('',(-6.225563039548,-8.630327239689E-002));
#679 = CARTESIAN_POINT('',(-6.254374173367,-8.71756900369E-002));
#680 = CARTESIAN_POINT('',(-6.28318530718,-8.71756900369E-002));
#681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#682 = ADVANCED_FACE('',(#683),#139,.T.);
#683 = FACE_BOUND('',#684,.F.);
#684 = EDGE_LOOP('',(#685,#709,#765,#786,#787));
#685 = ORIENTED_EDGE('',*,*,#686,.F.);
#686 = EDGE_CURVE('',#687,#603,#689,.T.);
#687 = VERTEX_POINT('',#688);
#688 = CARTESIAN_POINT('',(18.562951677315,4.75,-8.593853909956));
#689 = SURFACE_CURVE('',#690,(#695,#702),.PCURVE_S1.);
#690 = CIRCLE('',#691,3.5);
#691 = AXIS2_PLACEMENT_3D('',#692,#693,#694);
#692 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
#693 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#694 = DIRECTION('',(1.,0.E+000,0.E+000));
#695 = PCURVE('',#139,#696);
#696 = DEFINITIONAL_REPRESENTATION('',(#697),#701);
#697 = LINE('',#698,#699);
#698 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#699 = VECTOR('',#700,1.);
#700 = DIRECTION('',(-1.,0.E+000));
#701 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#702 = PCURVE('',#620,#703);
#703 = DEFINITIONAL_REPRESENTATION('',(#704),#708);
#704 = CIRCLE('',#705,3.5);
#705 = AXIS2_PLACEMENT_2D('',#706,#707);
#706 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#707 = DIRECTION('',(0.E+000,1.));
#708 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#709 = ORIENTED_EDGE('',*,*,#710,.F.);
#710 = EDGE_CURVE('',#711,#687,#713,.T.);
#711 = VERTEX_POINT('',#712);
#712 = CARTESIAN_POINT('',(19.019776358972,2.046948949046,
    -8.663608212212));
#713 = SURFACE_CURVE('',#714,(#729,#747),.PCURVE_S1.);
#714 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#715,#716,#717,#718,#719,#720,
    #721,#722,#723,#724,#725,#726,#727,#728),.UNSPECIFIED.,.F.,.F.,(8,6,
    8),(0.E+000,0.788390035169,1.),.UNSPECIFIED.);
#715 = CARTESIAN_POINT('',(19.12621569913,2.514630334514E-015,
    -8.671094108033));
#716 = CARTESIAN_POINT('',(19.12621569913,0.53778057792,-8.671094108033)
  );
#717 = CARTESIAN_POINT('',(19.109004099562,1.075533215303,
    -8.670147091304));
#718 = CARTESIAN_POINT('',(19.074582672372,1.612946496878,
    -8.668252631759));
#719 = CARTESIAN_POINT('',(19.023160704804,2.149606706966,
    -8.664888571192));
#720 = CARTESIAN_POINT('',(18.955165009253,2.685208556695,
    -8.659001484941));
#721 = CARTESIAN_POINT('',(18.871181570789,3.219441260404,-8.64912983193
    ));
#722 = CARTESIAN_POINT('',(18.74531142725,3.894978899029,-8.62922944953)
  );
#723 = CARTESIAN_POINT('',(18.717577316752,4.037810716396,
    -8.624599222688));
#724 = CARTESIAN_POINT('',(18.688758712917,4.180518462898,
    -8.619514417071));
#725 = CARTESIAN_POINT('',(18.658870638076,4.323096737834,
    -8.613937672821));
#726 = CARTESIAN_POINT('',(18.627928896372,4.465540132088,
    -8.607829741379));
#727 = CARTESIAN_POINT('',(18.595950073768,4.607843228127,
    -8.601149485482));
#728 = CARTESIAN_POINT('',(18.562951538039,4.7500006,-8.593853879163));
#729 = PCURVE('',#139,#730);
#730 = DEFINITIONAL_REPRESENTATION('',(#731),#746);
#731 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#732,#733,#734,#735,#736,#737,
    #738,#739,#740,#741,#742,#743,#744,#745),.UNSPECIFIED.,.F.,.F.,(8,6,
    8),(0.E+000,0.788390035169,1.),.UNSPECIFIED.);
#732 = CARTESIAN_POINT('',(-4.657418206252,-4.75));
#733 = CARTESIAN_POINT('',(-4.657418206252,-4.21221942208));
#734 = CARTESIAN_POINT('',(-4.652493172312,-3.674466784697));
#735 = CARTESIAN_POINT('',(-4.642643582862,-3.137053503122));
#736 = CARTESIAN_POINT('',(-4.627920969451,-2.600393293034));
#737 = CARTESIAN_POINT('',(-4.608430714877,-2.064791443305));
#738 = CARTESIAN_POINT('',(-4.584289377846,-1.530558739596));
#739 = CARTESIAN_POINT('',(-4.547879782503,-0.855021100971));
#740 = CARTESIAN_POINT('',(-4.539846345692,-0.712189283604));
#741 = CARTESIAN_POINT('',(-4.5314858686,-0.569481537102));
#742 = CARTESIAN_POINT('',(-4.522799873344,-0.426903262166));
#743 = CARTESIAN_POINT('',(-4.513789640816,-0.284459867912));
#744 = CARTESIAN_POINT('',(-4.504456210684,-0.142156771873));
#745 = CARTESIAN_POINT('',(-4.494800381391,5.9999999991E-007));
#746 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#747 = PCURVE('',#580,#748);
#748 = DEFINITIONAL_REPRESENTATION('',(#749),#764);
#749 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#750,#751,#752,#753,#754,#755,
    #756,#757,#758,#759,#760,#761,#762,#763),.UNSPECIFIED.,.F.,.F.,(8,6,
    8),(0.E+000,0.788390035169,1.),.UNSPECIFIED.);
#750 = CARTESIAN_POINT('',(-6.28318530718,-0.425646018171));
#751 = CARTESIAN_POINT('',(-6.255067848589,-0.425646018171));
#752 = CARTESIAN_POINT('',(-6.226951848834,-0.425596503859));
#753 = CARTESIAN_POINT('',(-6.198819947575,-0.425497454676));
#754 = CARTESIAN_POINT('',(-6.170660081096,-0.425321570815));
#755 = CARTESIAN_POINT('',(-6.14245835243,-0.425013805532));
#756 = CARTESIAN_POINT('',(-6.114208244887,-0.424497779212));
#757 = CARTESIAN_POINT('',(-6.078315399762,-0.423458227882));
#758 = CARTESIAN_POINT('',(-6.070716705778,-0.423216381154));
#759 = CARTESIAN_POINT('',(-6.063114618257,-0.422950822175));
#760 = CARTESIAN_POINT('',(-6.055509207374,-0.422659611274));
#761 = CARTESIAN_POINT('',(-6.047900596723,-0.422340714048));
#762 = CARTESIAN_POINT('',(-6.040288963325,-0.421992001366));
#763 = CARTESIAN_POINT('',(-6.032674537619,-0.421611249368));
#764 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#765 = ORIENTED_EDGE('',*,*,#766,.T.);
#766 = EDGE_CURVE('',#711,#90,#767,.T.);
#767 = SURFACE_CURVE('',#768,(#772,#779),.PCURVE_S1.);
#768 = LINE('',#769,#770);
#769 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
#770 = VECTOR('',#771,1.);
#771 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#772 = PCURVE('',#139,#773);
#773 = DEFINITIONAL_REPRESENTATION('',(#774),#778);
#774 = LINE('',#775,#776);
#775 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#776 = VECTOR('',#777,1.);
#777 = DIRECTION('',(-0.E+000,1.));
#778 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#779 = PCURVE('',#110,#780);
#780 = DEFINITIONAL_REPRESENTATION('',(#781),#785);
#781 = LINE('',#782,#783);
#782 = CARTESIAN_POINT('',(-5.855762644927,0.E+000));
#783 = VECTOR('',#784,1.);
#784 = DIRECTION('',(-0.E+000,1.));
#785 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#786 = ORIENTED_EDGE('',*,*,#122,.F.);
#787 = ORIENTED_EDGE('',*,*,#632,.F.);
#788 = ADVANCED_FACE('',(#789),#110,.F.);
#789 = FACE_BOUND('',#790,.T.);
#790 = EDGE_LOOP('',(#791,#792,#815,#843));
#791 = ORIENTED_EDGE('',*,*,#89,.F.);
#792 = ORIENTED_EDGE('',*,*,#793,.T.);
#793 = EDGE_CURVE('',#62,#794,#796,.T.);
#794 = VERTEX_POINT('',#795);
#795 = CARTESIAN_POINT('',(18.255171095785,2.046948949046,
    -10.17638090205));
#796 = SURFACE_CURVE('',#797,(#801,#808),.PCURVE_S1.);
#797 = LINE('',#798,#799);
#798 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
#799 = VECTOR('',#800,1.);
#800 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#801 = PCURVE('',#110,#802);
#802 = DEFINITIONAL_REPRESENTATION('',(#803),#807);
#803 = LINE('',#804,#805);
#804 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#805 = VECTOR('',#806,1.);
#806 = DIRECTION('',(-0.E+000,-1.));
#807 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#808 = PCURVE('',#77,#809);
#809 = DEFINITIONAL_REPRESENTATION('',(#810),#814);
#810 = LINE('',#811,#812);
#811 = CARTESIAN_POINT('',(1.063344643487,0.E+000));
#812 = VECTOR('',#813,1.);
#813 = DIRECTION('',(0.E+000,-1.));
#814 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#815 = ORIENTED_EDGE('',*,*,#816,.F.);
#816 = EDGE_CURVE('',#711,#794,#817,.T.);
#817 = SURFACE_CURVE('',#818,(#823,#830),.PCURVE_S1.);
#818 = CIRCLE('',#819,20.9);
#819 = AXIS2_PLACEMENT_3D('',#820,#821,#822);
#820 = CARTESIAN_POINT('',(0.E+000,2.046948949046,-4.545139706926E-016)
  );
#821 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#822 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#823 = PCURVE('',#110,#824);
#824 = DEFINITIONAL_REPRESENTATION('',(#825),#829);
#825 = LINE('',#826,#827);
#826 = CARTESIAN_POINT('',(-7.853981633974,-0.703051050954));
#827 = VECTOR('',#828,1.);
#828 = DIRECTION('',(1.,-0.E+000));
#829 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#830 = PCURVE('',#580,#831);
#831 = DEFINITIONAL_REPRESENTATION('',(#832),#842);
#832 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#833,#834,#835,#836,#837,#838,
    #839,#840,#841),.UNSPECIFIED.,.F.,.F.,(9,9),(1.998218989047,
    2.079342803463),.PIECEWISE_BEZIER_KNOTS.);
#833 = CARTESIAN_POINT('',(-6.175975819711,-0.42525465837));
#834 = CARTESIAN_POINT('',(-6.175484400578,-0.435336914287));
#835 = CARTESIAN_POINT('',(-6.174975349692,-0.445418560802));
#836 = CARTESIAN_POINT('',(-6.174448194015,-0.455499568699));
#837 = CARTESIAN_POINT('',(-6.17390242884,-0.46557990737));
#838 = CARTESIAN_POINT('',(-6.173337515291,-0.475659544717));
#839 = CARTESIAN_POINT('',(-6.172752877407,-0.485738446949));
#840 = CARTESIAN_POINT('',(-6.172147898767,-0.495816578455));
#841 = CARTESIAN_POINT('',(-6.171521918645,-0.505893901574));
#842 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#843 = ORIENTED_EDGE('',*,*,#766,.T.);
#844 = ADVANCED_FACE('',(#845),#77,.T.);
#845 = FACE_BOUND('',#846,.T.);
#846 = EDGE_LOOP('',(#847,#848,#849,#872,#900,#928,#954));
#847 = ORIENTED_EDGE('',*,*,#61,.F.);
#848 = ORIENTED_EDGE('',*,*,#269,.T.);
#849 = ORIENTED_EDGE('',*,*,#850,.T.);
#850 = EDGE_CURVE('',#270,#851,#853,.T.);
#851 = VERTEX_POINT('',#852);
#852 = CARTESIAN_POINT('',(18.255171095785,-2.75,-10.17638090205));
#853 = SURFACE_CURVE('',#854,(#858,#865),.PCURVE_S1.);
#854 = LINE('',#855,#856);
#855 = CARTESIAN_POINT('',(19.318515739272,-2.75,-10.17638090205));
#856 = VECTOR('',#857,1.);
#857 = DIRECTION('',(-1.,0.E+000,0.E+000));
#858 = PCURVE('',#77,#859);
#859 = DEFINITIONAL_REPRESENTATION('',(#860),#864);
#860 = LINE('',#861,#862);
#861 = CARTESIAN_POINT('',(0.E+000,-5.5));
#862 = VECTOR('',#863,1.);
#863 = DIRECTION('',(1.,0.E+000));
#864 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#865 = PCURVE('',#309,#866);
#866 = DEFINITIONAL_REPRESENTATION('',(#867),#871);
#867 = LINE('',#868,#869);
#868 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#869 = VECTOR('',#870,1.);
#870 = DIRECTION('',(0.E+000,-1.));
#871 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#872 = ORIENTED_EDGE('',*,*,#873,.F.);
#873 = EDGE_CURVE('',#874,#851,#876,.T.);
#874 = VERTEX_POINT('',#875);
#875 = CARTESIAN_POINT('',(18.255171095785,-2.046948949046,
    -10.17638090205));
#876 = SURFACE_CURVE('',#877,(#881,#888),.PCURVE_S1.);
#877 = LINE('',#878,#879);
#878 = CARTESIAN_POINT('',(18.255171095785,2.75,-10.17638090205));
#879 = VECTOR('',#880,1.);
#880 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#881 = PCURVE('',#77,#882);
#882 = DEFINITIONAL_REPRESENTATION('',(#883),#887);
#883 = LINE('',#884,#885);
#884 = CARTESIAN_POINT('',(1.063344643487,0.E+000));
#885 = VECTOR('',#886,1.);
#886 = DIRECTION('',(0.E+000,-1.));
#887 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#888 = PCURVE('',#889,#894);
#889 = CYLINDRICAL_SURFACE('',#890,20.9);
#890 = AXIS2_PLACEMENT_3D('',#891,#892,#893);
#891 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
#892 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#893 = DIRECTION('',(1.,0.E+000,0.E+000));
#894 = DEFINITIONAL_REPRESENTATION('',(#895),#899);
#895 = LINE('',#896,#897);
#896 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#897 = VECTOR('',#898,1.);
#898 = DIRECTION('',(-0.E+000,-1.));
#899 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#900 = ORIENTED_EDGE('',*,*,#901,.T.);
#901 = EDGE_CURVE('',#874,#902,#904,.T.);
#902 = VERTEX_POINT('',#903);
#903 = CARTESIAN_POINT('',(18.369574620453,-2.259610476962E-015,
    -10.17638090205));
#904 = SURFACE_CURVE('',#905,(#910,#921),.PCURVE_S1.);
#905 = CIRCLE('',#906,18.369574620453);
#906 = AXIS2_PLACEMENT_3D('',#907,#908,#909);
#907 = CARTESIAN_POINT('',(0.E+000,-2.259610476962E-015,-10.17638090205)
  );
#908 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
#909 = DIRECTION('',(1.,0.E+000,0.E+000));
#910 = PCURVE('',#77,#911);
#911 = DEFINITIONAL_REPRESENTATION('',(#912),#920);
#912 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#913,#914,#915,#916,#917,#918
,#919),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#913 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#914 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
#915 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
#916 = CARTESIAN_POINT('',(56.057664980177,-2.75));
#917 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
#918 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
#919 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#921 = PCURVE('',#580,#922);
#922 = DEFINITIONAL_REPRESENTATION('',(#923),#927);
#923 = LINE('',#924,#925);
#924 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
#925 = VECTOR('',#926,1.);
#926 = DIRECTION('',(1.,-0.E+000));
#927 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#928 = ORIENTED_EDGE('',*,*,#929,.T.);
#929 = EDGE_CURVE('',#902,#794,#930,.T.);
#930 = SURFACE_CURVE('',#931,(#936,#947),.PCURVE_S1.);
#931 = CIRCLE('',#932,18.369574620453);
#932 = AXIS2_PLACEMENT_3D('',#933,#934,#935);
#933 = CARTESIAN_POINT('',(0.E+000,-2.259610476962E-015,-10.17638090205)
  );
#934 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
#935 = DIRECTION('',(1.,0.E+000,0.E+000));
#936 = PCURVE('',#77,#937);
#937 = DEFINITIONAL_REPRESENTATION('',(#938),#946);
#938 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#939,#940,#941,#942,#943,#944
,#945),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#939 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#940 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
#941 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
#942 = CARTESIAN_POINT('',(56.057664980177,-2.75));
#943 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
#944 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
#945 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#946 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#947 = PCURVE('',#580,#948);
#948 = DEFINITIONAL_REPRESENTATION('',(#949),#953);
#949 = LINE('',#950,#951);
#950 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
#951 = VECTOR('',#952,1.);
#952 = DIRECTION('',(1.,-0.E+000));
#953 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#954 = ORIENTED_EDGE('',*,*,#793,.F.);
#955 = ADVANCED_FACE('',(#956),#309,.F.);
#956 = FACE_BOUND('',#957,.F.);
#957 = EDGE_LOOP('',(#958,#959,#960,#988,#1017,#1045,#1078,#1099));
#958 = ORIENTED_EDGE('',*,*,#292,.F.);
#959 = ORIENTED_EDGE('',*,*,#850,.T.);
#960 = ORIENTED_EDGE('',*,*,#961,.T.);
#961 = EDGE_CURVE('',#851,#962,#964,.T.);
#962 = VERTEX_POINT('',#963);
#963 = CARTESIAN_POINT('',(19.019776358972,-2.75,-8.663608212212));
#964 = SURFACE_CURVE('',#965,(#970,#981),.PCURVE_S1.);
#965 = CIRCLE('',#966,20.9);
#966 = AXIS2_PLACEMENT_3D('',#967,#968,#969);
#967 = CARTESIAN_POINT('',(0.E+000,-2.75,4.440892098501E-016));
#968 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#969 = DIRECTION('',(1.,0.E+000,0.E+000));
#970 = PCURVE('',#309,#971);
#971 = DEFINITIONAL_REPRESENTATION('',(#972),#980);
#972 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#973,#974,#975,#976,#977,#978
,#979),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2,2,2,2,1),(
    -2.094395102393,0.E+000,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(
  '') );
#973 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#974 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#975 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#976 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#977 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#978 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#979 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#980 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#981 = PCURVE('',#889,#982);
#982 = DEFINITIONAL_REPRESENTATION('',(#983),#987);
#983 = LINE('',#984,#985);
#984 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#985 = VECTOR('',#986,1.);
#986 = DIRECTION('',(-1.,0.E+000));
#987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#988 = ORIENTED_EDGE('',*,*,#989,.F.);
#989 = EDGE_CURVE('',#990,#962,#992,.T.);
#990 = VERTEX_POINT('',#991);
#991 = CARTESIAN_POINT('',(21.793407401121,-2.75,-2.701524309174));
#992 = SURFACE_CURVE('',#993,(#998,#1005),.PCURVE_S1.);
#993 = CIRCLE('',#994,3.5);
#994 = AXIS2_PLACEMENT_3D('',#995,#996,#997);
#995 = CARTESIAN_POINT('',(19.318516525781,-2.75,-5.17638090205));
#996 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#997 = DIRECTION('',(1.,0.E+000,0.E+000));
#998 = PCURVE('',#309,#999);
#999 = DEFINITIONAL_REPRESENTATION('',(#1000),#1004);
#1000 = CIRCLE('',#1001,3.5);
#1001 = AXIS2_PLACEMENT_2D('',#1002,#1003);
#1002 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#1003 = DIRECTION('',(0.E+000,1.));
#1004 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1005 = PCURVE('',#1006,#1011);
#1006 = CYLINDRICAL_SURFACE('',#1007,3.5);
#1007 = AXIS2_PLACEMENT_3D('',#1008,#1009,#1010);
#1008 = CARTESIAN_POINT('',(19.318516525781,4.75,-5.17638090205));
#1009 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#1010 = DIRECTION('',(1.,0.E+000,0.E+000));
#1011 = DEFINITIONAL_REPRESENTATION('',(#1012),#1016);
#1012 = LINE('',#1013,#1014);
#1013 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
#1014 = VECTOR('',#1015,1.);
#1015 = DIRECTION('',(1.,-0.E+000));
#1016 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1017 = ORIENTED_EDGE('',*,*,#1018,.T.);
#1018 = EDGE_CURVE('',#990,#1019,#1021,.T.);
#1019 = VERTEX_POINT('',#1020);
#1020 = CARTESIAN_POINT('',(20.827785366951,-2.75,-1.735902274959));
#1021 = SURFACE_CURVE('',#1022,(#1026,#1033),.PCURVE_S1.);
#1022 = LINE('',#1023,#1024);
#1023 = CARTESIAN_POINT('',(22.37373282223,-2.75,-3.281849730262));
#1024 = VECTOR('',#1025,1.);
#1025 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
    ));
#1026 = PCURVE('',#309,#1027);
#1027 = DEFINITIONAL_REPRESENTATION('',(#1028),#1032);
#1028 = LINE('',#1029,#1030);
#1029 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#1030 = VECTOR('',#1031,1.);
#1031 = DIRECTION('',(0.707106781192,-0.707106781181));
#1032 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1033 = PCURVE('',#1034,#1039);
#1034 = PLANE('',#1035);
#1035 = AXIS2_PLACEMENT_3D('',#1036,#1037,#1038);
#1036 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309144));
#1037 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
    -0.707106781181));
#1038 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
    ));
#1039 = DEFINITIONAL_REPRESENTATION('',(#1040),#1044);
#1040 = LINE('',#1041,#1042);
#1041 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
#1042 = VECTOR('',#1043,1.);
#1043 = DIRECTION('',(1.,0.E+000));
#1044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1045 = ORIENTED_EDGE('',*,*,#1046,.T.);
#1046 = EDGE_CURVE('',#1019,#1047,#1049,.T.);
#1047 = VERTEX_POINT('',#1048);
#1048 = CARTESIAN_POINT('',(20.9,-2.75,-2.389377336456E-015));
#1049 = SURFACE_CURVE('',#1050,(#1055,#1066),.PCURVE_S1.);
#1050 = CIRCLE('',#1051,20.9);
#1051 = AXIS2_PLACEMENT_3D('',#1052,#1053,#1054);
#1052 = CARTESIAN_POINT('',(0.E+000,-2.75,4.440892098501E-016));
#1053 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#1054 = DIRECTION('',(1.,0.E+000,0.E+000));
#1055 = PCURVE('',#309,#1056);
#1056 = DEFINITIONAL_REPRESENTATION('',(#1057),#1065);
#1057 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1058,#1059,#1060,#1061,
#1062,#1063,#1064),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#1058 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#1059 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#1060 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#1061 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#1062 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#1063 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#1064 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#1065 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1066 = PCURVE('',#1067,#1072);
#1067 = CYLINDRICAL_SURFACE('',#1068,20.9);
#1068 = AXIS2_PLACEMENT_3D('',#1069,#1070,#1071);
#1069 = CARTESIAN_POINT('',(0.E+000,2.75,-6.106226635438E-016));
#1070 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#1071 = DIRECTION('',(1.,0.E+000,0.E+000));
#1072 = DEFINITIONAL_REPRESENTATION('',(#1073),#1077);
#1073 = LINE('',#1074,#1075);
#1074 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#1075 = VECTOR('',#1076,1.);
#1076 = DIRECTION('',(-1.,0.E+000));
#1077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1078 = ORIENTED_EDGE('',*,*,#1079,.T.);
#1079 = EDGE_CURVE('',#1047,#353,#1080,.T.);
#1080 = SURFACE_CURVE('',#1081,(#1085,#1092),.PCURVE_S1.);
#1081 = LINE('',#1082,#1083);
#1082 = CARTESIAN_POINT('',(20.9,-2.75,4.440892098501E-016));
#1083 = VECTOR('',#1084,1.);
#1084 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1085 = PCURVE('',#309,#1086);
#1086 = DEFINITIONAL_REPRESENTATION('',(#1087),#1091);
#1087 = LINE('',#1088,#1089);
#1088 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#1089 = VECTOR('',#1090,1.);
#1090 = DIRECTION('',(1.,0.E+000));
#1091 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1092 = PCURVE('',#391,#1093);
#1093 = DEFINITIONAL_REPRESENTATION('',(#1094),#1098);
#1094 = LINE('',#1095,#1096);
#1095 = CARTESIAN_POINT('',(-1.665334536938E-016,-5.5));
#1096 = VECTOR('',#1097,1.);
#1097 = DIRECTION('',(1.,0.E+000));
#1098 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1099 = ORIENTED_EDGE('',*,*,#352,.F.);
#1100 = ADVANCED_FACE('',(#1101),#420,.T.);
#1101 = FACE_BOUND('',#1102,.F.);
#1102 = EDGE_LOOP('',(#1103,#1126,#1150,#1178,#1213,#1241,#1265,#1293,
    #1328,#1356,#1378,#1379,#1380,#1403,#1430,#1431));
#1103 = ORIENTED_EDGE('',*,*,#1104,.F.);
#1104 = EDGE_CURVE('',#1105,#376,#1107,.T.);
#1105 = VERTEX_POINT('',#1106);
#1106 = CARTESIAN_POINT('',(20.9,-2.046948949045,-3.545486029308E-015));
#1107 = SURFACE_CURVE('',#1108,(#1112,#1119),.PCURVE_S1.);
#1108 = LINE('',#1109,#1110);
#1109 = CARTESIAN_POINT('',(20.9,-2.046948949046,-4.685486029307E-015));
#1110 = VECTOR('',#1111,1.);
#1111 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1112 = PCURVE('',#420,#1113);
#1113 = DEFINITIONAL_REPRESENTATION('',(#1114),#1118);
#1114 = LINE('',#1115,#1116);
#1115 = CARTESIAN_POINT('',(-9.762877503947E-002,0.E+000));
#1116 = VECTOR('',#1117,1.);
#1117 = DIRECTION('',(-0.E+000,1.));
#1118 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1119 = PCURVE('',#391,#1120);
#1120 = DEFINITIONAL_REPRESENTATION('',(#1121),#1125);
#1121 = LINE('',#1122,#1123);
#1122 = CARTESIAN_POINT('',(-5.14E-015,-4.796948949046));
#1123 = VECTOR('',#1124,1.);
#1124 = DIRECTION('',(1.,0.E+000));
#1125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1126 = ORIENTED_EDGE('',*,*,#1127,.T.);
#1127 = EDGE_CURVE('',#1105,#1128,#1130,.T.);
#1128 = VERTEX_POINT('',#1129);
#1129 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
    -2.178977804375E-015));
#1130 = SURFACE_CURVE('',#1131,(#1136,#1143),.PCURVE_S1.);
#1131 = CIRCLE('',#1132,21.);
#1132 = AXIS2_PLACEMENT_3D('',#1133,#1134,#1135);
#1133 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
#1134 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#1135 = DIRECTION('',(1.,0.E+000,0.E+000));
#1136 = PCURVE('',#420,#1137);
#1137 = DEFINITIONAL_REPRESENTATION('',(#1138),#1142);
#1138 = LINE('',#1139,#1140);
#1139 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#1140 = VECTOR('',#1141,1.);
#1141 = DIRECTION('',(-1.,0.E+000));
#1142 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1143 = PCURVE('',#580,#1144);
#1144 = DEFINITIONAL_REPRESENTATION('',(#1145),#1149);
#1145 = LINE('',#1146,#1147);
#1146 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#1147 = VECTOR('',#1148,1.);
#1148 = DIRECTION('',(-1.,0.E+000));
#1149 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1150 = ORIENTED_EDGE('',*,*,#1151,.T.);
#1151 = EDGE_CURVE('',#1128,#1152,#1154,.T.);
#1152 = VERTEX_POINT('',#1153);
#1153 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
    0.313203435596));
#1154 = SURFACE_CURVE('',#1155,(#1159,#1166),.PCURVE_S1.);
#1155 = LINE('',#1156,#1157);
#1156 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
    -7.31640653217E-015));
#1157 = VECTOR('',#1158,1.);
#1158 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1159 = PCURVE('',#420,#1160);
#1160 = DEFINITIONAL_REPRESENTATION('',(#1161),#1165);
#1161 = LINE('',#1162,#1163);
#1162 = CARTESIAN_POINT('',(-1.996766327354,-6.422655532058E-015));
#1163 = VECTOR('',#1164,1.);
#1164 = DIRECTION('',(-0.E+000,1.));
#1165 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1166 = PCURVE('',#1167,#1172);
#1167 = PLANE('',#1168);
#1168 = AXIS2_PLACEMENT_3D('',#1169,#1170,#1171);
#1169 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -1.7763568394E-015));
#1170 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
#1171 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
#1172 = DEFINITIONAL_REPRESENTATION('',(#1173),#1177);
#1173 = LINE('',#1174,#1175);
#1174 = CARTESIAN_POINT('',(-4.718447854657E-015,-0.703051050954));
#1175 = VECTOR('',#1176,1.);
#1176 = DIRECTION('',(1.,6.106226635438E-016));
#1177 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1178 = ORIENTED_EDGE('',*,*,#1179,.T.);
#1179 = EDGE_CURVE('',#1152,#1180,#1182,.T.);
#1180 = VERTEX_POINT('',#1181);
#1181 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
    0.313203435596));
#1182 = SURFACE_CURVE('',#1183,(#1188,#1201),.PCURVE_S1.);
#1183 = ELLIPSE('',#1184,29.698484809835,21.);
#1184 = AXIS2_PLACEMENT_3D('',#1185,#1186,#1187);
#1185 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
  );
#1186 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
#1187 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
#1188 = PCURVE('',#420,#1189);
#1189 = DEFINITIONAL_REPRESENTATION('',(#1190),#1200);
#1190 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1191,#1192,#1193,#1194,#1195,
    #1196,#1197,#1198,#1199),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
    ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
#1191 = CARTESIAN_POINT('',(-1.936598206611,0.474109916351));
#1192 = CARTESIAN_POINT('',(-1.976047430557,0.343927477331));
#1193 = CARTESIAN_POINT('',(-2.015496654499,0.250630790579));
#1194 = CARTESIAN_POINT('',(-2.054945878458,0.194528572721));
#1195 = CARTESIAN_POINT('',(-2.094395102375,0.175807080364));
#1196 = CARTESIAN_POINT('',(-2.133844326352,0.194528572721));
#1197 = CARTESIAN_POINT('',(-2.173293550281,0.250630790579));
#1198 = CARTESIAN_POINT('',(-2.21274277423,0.343927477331));
#1199 = CARTESIAN_POINT('',(-2.252191998175,0.474109916351));
#1200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1201 = PCURVE('',#1202,#1207);
#1202 = PLANE('',#1203);
#1203 = AXIS2_PLACEMENT_3D('',#1204,#1205,#1206);
#1204 = CARTESIAN_POINT('',(-9.045442426769,-21.1671658601,
    -1.640821138755));
#1205 = DIRECTION('',(0.353553390593,0.612372435696,-0.707106781187));
#1206 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
#1207 = DEFINITIONAL_REPRESENTATION('',(#1208),#1212);
#1208 = ELLIPSE('',#1209,29.698484809835,21.);
#1209 = AXIS2_PLACEMENT_2D('',#1210,#1211);
#1210 = CARTESIAN_POINT('',(32.320471507856,-2.75));
#1211 = DIRECTION('',(1.,8.881784197001E-016));
#1212 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1213 = ORIENTED_EDGE('',*,*,#1214,.F.);
#1214 = EDGE_CURVE('',#1215,#1180,#1217,.T.);
#1215 = VERTEX_POINT('',#1216);
#1216 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
    -3.905693698599E-015));
#1217 = SURFACE_CURVE('',#1218,(#1222,#1229),.PCURVE_S1.);
#1218 = LINE('',#1219,#1220);
#1219 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
    -7.770920502863E-015));
#1220 = VECTOR('',#1221,1.);
#1221 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1222 = PCURVE('',#420,#1223);
#1223 = DEFINITIONAL_REPRESENTATION('',(#1224),#1228);
#1224 = LINE('',#1225,#1226);
#1225 = CARTESIAN_POINT('',(-2.192023877433,-6.422655532058E-015));
#1226 = VECTOR('',#1227,1.);
#1227 = DIRECTION('',(-0.E+000,1.));
#1228 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1229 = PCURVE('',#1230,#1235);
#1230 = PLANE('',#1231);
#1231 = AXIS2_PLACEMENT_3D('',#1232,#1233,#1234);
#1232 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -1.7763568394E-015));
#1233 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
#1234 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
#1235 = DEFINITIONAL_REPRESENTATION('',(#1236),#1240);
#1236 = LINE('',#1237,#1238);
#1237 = CARTESIAN_POINT('',(-2.6645352591E-015,-4.796948949046));
#1238 = VECTOR('',#1239,1.);
#1239 = DIRECTION('',(1.,6.106226635438E-016));
#1240 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1241 = ORIENTED_EDGE('',*,*,#1242,.T.);
#1242 = EDGE_CURVE('',#1215,#1243,#1245,.T.);
#1243 = VERTEX_POINT('',#1244);
#1244 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
    -1.482638481549E-014));
#1245 = SURFACE_CURVE('',#1246,(#1251,#1258),.PCURVE_S1.);
#1246 = CIRCLE('',#1247,21.);
#1247 = AXIS2_PLACEMENT_3D('',#1248,#1249,#1250);
#1248 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
#1249 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#1250 = DIRECTION('',(1.,0.E+000,0.E+000));
#1251 = PCURVE('',#420,#1252);
#1252 = DEFINITIONAL_REPRESENTATION('',(#1253),#1257);
#1253 = LINE('',#1254,#1255);
#1254 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#1255 = VECTOR('',#1256,1.);
#1256 = DIRECTION('',(-1.,0.E+000));
#1257 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1258 = PCURVE('',#580,#1259);
#1259 = DEFINITIONAL_REPRESENTATION('',(#1260),#1264);
#1260 = LINE('',#1261,#1262);
#1261 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#1262 = VECTOR('',#1263,1.);
#1263 = DIRECTION('',(-1.,0.E+000));
#1264 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1265 = ORIENTED_EDGE('',*,*,#1266,.T.);
#1266 = EDGE_CURVE('',#1243,#1267,#1269,.T.);
#1267 = VERTEX_POINT('',#1268);
#1268 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
    0.313203435596));
#1269 = SURFACE_CURVE('',#1270,(#1274,#1281),.PCURVE_S1.);
#1270 = LINE('',#1271,#1272);
#1271 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
    -2.339237459034E-014));
#1272 = VECTOR('',#1273,1.);
#1273 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1274 = PCURVE('',#420,#1275);
#1275 = DEFINITIONAL_REPRESENTATION('',(#1276),#1280);
#1276 = LINE('',#1277,#1278);
#1277 = CARTESIAN_POINT('',(-4.091161429747,-1.446063956114E-014));
#1278 = VECTOR('',#1279,1.);
#1279 = DIRECTION('',(-0.E+000,1.));
#1280 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1281 = PCURVE('',#1282,#1287);
#1282 = PLANE('',#1283);
#1283 = AXIS2_PLACEMENT_3D('',#1284,#1285,#1286);
#1284 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -1.86517468137E-014));
#1285 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
#1286 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
#1287 = DEFINITIONAL_REPRESENTATION('',(#1288),#1292);
#1288 = LINE('',#1289,#1290);
#1289 = CARTESIAN_POINT('',(-6.550315845288E-015,-0.703051050954));
#1290 = VECTOR('',#1291,1.);
#1291 = DIRECTION('',(1.,0.E+000));
#1292 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1293 = ORIENTED_EDGE('',*,*,#1294,.T.);
#1294 = EDGE_CURVE('',#1267,#1295,#1297,.T.);
#1295 = VERTEX_POINT('',#1296);
#1296 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
    0.313203435596));
#1297 = SURFACE_CURVE('',#1298,(#1303,#1316),.PCURVE_S1.);
#1298 = ELLIPSE('',#1299,29.698484809835,21.);
#1299 = AXIS2_PLACEMENT_3D('',#1300,#1301,#1302);
#1300 = CARTESIAN_POINT('',(0.E+000,4.710277376051E-015,21.213203435596)
  );
#1301 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
#1302 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
#1303 = PCURVE('',#420,#1304);
#1304 = DEFINITIONAL_REPRESENTATION('',(#1305),#1315);
#1305 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1306,#1307,#1308,#1309,#1310,
    #1311,#1312,#1313,#1314),.UNSPECIFIED.,.F.,.F.,(9,9),(2.983795757808
    ,3.299389549372),.PIECEWISE_BEZIER_KNOTS.);
#1306 = CARTESIAN_POINT('',(-4.030993309004,0.474109916351));
#1307 = CARTESIAN_POINT('',(-4.07044253295,0.343927477331));
#1308 = CARTESIAN_POINT('',(-4.109891756899,0.250630790579));
#1309 = CARTESIAN_POINT('',(-4.149340980814,0.19452857272));
#1310 = CARTESIAN_POINT('',(-4.188790204815,0.175807080366));
#1311 = CARTESIAN_POINT('',(-4.228239428701,0.19452857272));
#1312 = CARTESIAN_POINT('',(-4.267688652681,0.250630790579));
#1313 = CARTESIAN_POINT('',(-4.307137876623,0.343927477331));
#1314 = CARTESIAN_POINT('',(-4.346587100568,0.474109916351));
#1315 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1316 = PCURVE('',#1317,#1322);
#1317 = PLANE('',#1318);
#1318 = AXIS2_PLACEMENT_3D('',#1319,#1320,#1321);
#1319 = CARTESIAN_POINT('',(-13.80858214758,18.417165860103,
    -1.640821138755));
#1320 = DIRECTION('',(0.353553390593,-0.612372435696,-0.707106781187));
#1321 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
#1322 = DEFINITIONAL_REPRESENTATION('',(#1323),#1327);
#1323 = ELLIPSE('',#1324,29.698484809835,21.);
#1324 = AXIS2_PLACEMENT_2D('',#1325,#1326);
#1325 = CARTESIAN_POINT('',(32.320471507856,-2.75));
#1326 = DIRECTION('',(1.,1.179611963664E-016));
#1327 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1328 = ORIENTED_EDGE('',*,*,#1329,.F.);
#1329 = EDGE_CURVE('',#1330,#1295,#1332,.T.);
#1330 = VERTEX_POINT('',#1331);
#1331 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
    -1.537223877473E-014));
#1332 = SURFACE_CURVE('',#1333,(#1337,#1344),.PCURVE_S1.);
#1333 = LINE('',#1334,#1335);
#1334 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
    -2.384688856103E-014));
#1335 = VECTOR('',#1336,1.);
#1336 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1337 = PCURVE('',#420,#1338);
#1338 = DEFINITIONAL_REPRESENTATION('',(#1339),#1343);
#1339 = LINE('',#1340,#1341);
#1340 = CARTESIAN_POINT('',(-4.286418979826,-1.446063956114E-014));
#1341 = VECTOR('',#1342,1.);
#1342 = DIRECTION('',(-0.E+000,1.));
#1343 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1344 = PCURVE('',#1345,#1350);
#1345 = PLANE('',#1346);
#1346 = AXIS2_PLACEMENT_3D('',#1347,#1348,#1349);
#1347 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -1.86517468137E-014));
#1348 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
#1349 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
#1350 = DEFINITIONAL_REPRESENTATION('',(#1351),#1355);
#1351 = LINE('',#1352,#1353);
#1352 = CARTESIAN_POINT('',(-5.107025913276E-015,-4.796948949046));
#1353 = VECTOR('',#1354,1.);
#1354 = DIRECTION('',(1.,0.E+000));
#1355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1356 = ORIENTED_EDGE('',*,*,#1357,.T.);
#1357 = EDGE_CURVE('',#1330,#494,#1358,.T.);
#1358 = SURFACE_CURVE('',#1359,(#1364,#1371),.PCURVE_S1.);
#1359 = CIRCLE('',#1360,21.);
#1360 = AXIS2_PLACEMENT_3D('',#1361,#1362,#1363);
#1361 = CARTESIAN_POINT('',(0.E+000,-1.141309269315E-030,-5.14E-015));
#1362 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#1363 = DIRECTION('',(1.,0.E+000,0.E+000));
#1364 = PCURVE('',#420,#1365);
#1365 = DEFINITIONAL_REPRESENTATION('',(#1366),#1370);
#1366 = LINE('',#1367,#1368);
#1367 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#1368 = VECTOR('',#1369,1.);
#1369 = DIRECTION('',(-1.,0.E+000));
#1370 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1371 = PCURVE('',#580,#1372);
#1372 = DEFINITIONAL_REPRESENTATION('',(#1373),#1377);
#1373 = LINE('',#1374,#1375);
#1374 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#1375 = VECTOR('',#1376,1.);
#1376 = DIRECTION('',(-1.,0.E+000));
#1377 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1378 = ORIENTED_EDGE('',*,*,#516,.T.);
#1379 = ORIENTED_EDGE('',*,*,#438,.T.);
#1380 = ORIENTED_EDGE('',*,*,#1381,.T.);
#1381 = EDGE_CURVE('',#404,#1382,#1384,.T.);
#1382 = VERTEX_POINT('',#1383);
#1383 = CARTESIAN_POINT('',(21.,1.102230246252E-016,5.));
#1384 = SEAM_CURVE('',#1385,(#1389,#1396),.PCURVE_S1.);
#1385 = LINE('',#1386,#1387);
#1386 = CARTESIAN_POINT('',(21.,-1.141309269315E-030,-5.14E-015));
#1387 = VECTOR('',#1388,1.);
#1388 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#1389 = PCURVE('',#420,#1390);
#1390 = DEFINITIONAL_REPRESENTATION('',(#1391),#1395);
#1391 = LINE('',#1392,#1393);
#1392 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#1393 = VECTOR('',#1394,1.);
#1394 = DIRECTION('',(-0.E+000,1.));
#1395 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1396 = PCURVE('',#420,#1397);
#1397 = DEFINITIONAL_REPRESENTATION('',(#1398),#1402);
#1398 = LINE('',#1399,#1400);
#1399 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#1400 = VECTOR('',#1401,1.);
#1401 = DIRECTION('',(-0.E+000,1.));
#1402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1403 = ORIENTED_EDGE('',*,*,#1404,.F.);
#1404 = EDGE_CURVE('',#1382,#1382,#1405,.T.);
#1405 = SURFACE_CURVE('',#1406,(#1411,#1418),.PCURVE_S1.);
#1406 = CIRCLE('',#1407,21.);
#1407 = AXIS2_PLACEMENT_3D('',#1408,#1409,#1410);
#1408 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
#1409 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#1410 = DIRECTION('',(1.,0.E+000,0.E+000));
#1411 = PCURVE('',#420,#1412);
#1412 = DEFINITIONAL_REPRESENTATION('',(#1413),#1417);
#1413 = LINE('',#1414,#1415);
#1414 = CARTESIAN_POINT('',(-0.E+000,5.));
#1415 = VECTOR('',#1416,1.);
#1416 = DIRECTION('',(-1.,0.E+000));
#1417 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1418 = PCURVE('',#1419,#1424);
#1419 = PLANE('',#1420);
#1420 = AXIS2_PLACEMENT_3D('',#1421,#1422,#1423);
#1421 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
#1422 = DIRECTION('',(-0.E+000,-2.22044604925E-016,-1.));
#1423 = DIRECTION('',(1.,0.E+000,0.E+000));
#1424 = DEFINITIONAL_REPRESENTATION('',(#1425),#1429);
#1425 = CIRCLE('',#1426,21.);
#1426 = AXIS2_PLACEMENT_2D('',#1427,#1428);
#1427 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#1428 = DIRECTION('',(1.,-0.E+000));
#1429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1430 = ORIENTED_EDGE('',*,*,#1381,.F.);
#1431 = ORIENTED_EDGE('',*,*,#403,.T.);
#1432 = ADVANCED_FACE('',(#1433),#391,.T.);
#1433 = FACE_BOUND('',#1434,.T.);
#1434 = EDGE_LOOP('',(#1435,#1436,#1457,#1458));
#1435 = ORIENTED_EDGE('',*,*,#1104,.F.);
#1436 = ORIENTED_EDGE('',*,*,#1437,.T.);
#1437 = EDGE_CURVE('',#1105,#1047,#1438,.T.);
#1438 = SURFACE_CURVE('',#1439,(#1443,#1450),.PCURVE_S1.);
#1439 = LINE('',#1440,#1441);
#1440 = CARTESIAN_POINT('',(20.9,2.75,-3.170622663544E-015));
#1441 = VECTOR('',#1442,1.);
#1442 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#1443 = PCURVE('',#391,#1444);
#1444 = DEFINITIONAL_REPRESENTATION('',(#1445),#1449);
#1445 = LINE('',#1446,#1447);
#1446 = CARTESIAN_POINT('',(-2.56E-015,5.684341886081E-031));
#1447 = VECTOR('',#1448,1.);
#1448 = DIRECTION('',(0.E+000,-1.));
#1449 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1450 = PCURVE('',#1067,#1451);
#1451 = DEFINITIONAL_REPRESENTATION('',(#1452),#1456);
#1452 = LINE('',#1453,#1454);
#1453 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#1454 = VECTOR('',#1455,1.);
#1455 = DIRECTION('',(-0.E+000,-1.));
#1456 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1457 = ORIENTED_EDGE('',*,*,#1079,.T.);
#1458 = ORIENTED_EDGE('',*,*,#375,.F.);
#1459 = ADVANCED_FACE('',(#1460),#580,.T.);
#1460 = FACE_BOUND('',#1461,.F.);
#1461 = EDGE_LOOP('',(#1462,#1486,#1487,#1488,#1489,#1490,#1518,#1519,
    #1520,#1521,#1618,#1653,#1688,#1785,#1882,#1915,#2012,#2109,#2144,
    #2179,#2274,#2275,#2372,#2407,#2442,#2539,#2636,#2669,#2766,#2863,
    #2898,#2933,#3028,#3029,#3059,#3089,#3124,#3180,#3208));
#1462 = ORIENTED_EDGE('',*,*,#1463,.F.);
#1463 = EDGE_CURVE('',#1464,#902,#1466,.T.);
#1464 = VERTEX_POINT('',#1465);
#1465 = CARTESIAN_POINT('',(-4.E-015,3.370632965743E-016,-21.));
#1466 = SEAM_CURVE('',#1467,(#1472,#1479),.PCURVE_S1.);
#1467 = CIRCLE('',#1468,21.);
#1468 = AXIS2_PLACEMENT_3D('',#1469,#1470,#1471);
#1469 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#1470 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#1471 = DIRECTION('',(1.,0.E+000,0.E+000));
#1472 = PCURVE('',#580,#1473);
#1473 = DEFINITIONAL_REPRESENTATION('',(#1474),#1478);
#1474 = LINE('',#1475,#1476);
#1475 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
#1476 = VECTOR('',#1477,1.);
#1477 = DIRECTION('',(-0.E+000,1.));
#1478 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1479 = PCURVE('',#580,#1480);
#1480 = DEFINITIONAL_REPRESENTATION('',(#1481),#1485);
#1481 = LINE('',#1482,#1483);
#1482 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
#1483 = VECTOR('',#1484,1.);
#1484 = DIRECTION('',(-0.E+000,1.));
#1485 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1486 = ORIENTED_EDGE('',*,*,#1463,.T.);
#1487 = ORIENTED_EDGE('',*,*,#929,.T.);
#1488 = ORIENTED_EDGE('',*,*,#816,.F.);
#1489 = ORIENTED_EDGE('',*,*,#710,.T.);
#1490 = ORIENTED_EDGE('',*,*,#1491,.T.);
#1491 = EDGE_CURVE('',#687,#605,#1492,.T.);
#1492 = SURFACE_CURVE('',#1493,(#1498,#1511),.PCURVE_S1.);
#1493 = CIRCLE('',#1494,20.455744914327);
#1494 = AXIS2_PLACEMENT_3D('',#1495,#1496,#1497);
#1495 = CARTESIAN_POINT('',(0.E+000,4.75,-1.054711873394E-015));
#1496 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#1497 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#1498 = PCURVE('',#580,#1499);
#1499 = DEFINITIONAL_REPRESENTATION('',(#1500),#1510);
#1500 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1501,#1502,#1503,#1504,#1505,
    #1506,#1507,#1508,#1509),.UNSPECIFIED.,.F.,.F.,(9,9),(1.132769120041
    ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#1501 = CARTESIAN_POINT('',(-6.032176412082,-0.4259224516));
#1502 = CARTESIAN_POINT('',(-6.038346539254,-0.372884895091));
#1503 = CARTESIAN_POINT('',(-6.043352967378,-0.319751439378));
#1504 = CARTESIAN_POINT('',(-6.04735812957,-0.266546260232));
#1505 = CARTESIAN_POINT('',(-6.050468266079,-0.213287582391));
#1506 = CARTESIAN_POINT('',(-6.052755627221,-0.159990621633));
#1507 = CARTESIAN_POINT('',(-6.054265400778,-0.106668723676));
#1508 = CARTESIAN_POINT('',(-6.055020293512,-5.333436194577E-002));
#1509 = CARTESIAN_POINT('',(-6.055020293512,-6.E-017));
#1510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1511 = PCURVE('',#620,#1512);
#1512 = DEFINITIONAL_REPRESENTATION('',(#1513),#1517);
#1513 = CIRCLE('',#1514,20.455744914327);
#1514 = AXIS2_PLACEMENT_2D('',#1515,#1516);
#1515 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#1516 = DIRECTION('',(1.,0.E+000));
#1517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1518 = ORIENTED_EDGE('',*,*,#655,.T.);
#1519 = ORIENTED_EDGE('',*,*,#565,.F.);
#1520 = ORIENTED_EDGE('',*,*,#1357,.F.);
#1521 = ORIENTED_EDGE('',*,*,#1522,.F.);
#1522 = EDGE_CURVE('',#1523,#1330,#1525,.T.);
#1523 = VERTEX_POINT('',#1524);
#1524 = CARTESIAN_POINT('',(-8.641182893351,19.060865706871,
    -1.735902274957));
#1525 = SURFACE_CURVE('',#1526,(#1553,#1583),.PCURVE_S1.);
#1526 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1527,#1528,#1529,#1530,#1531,
    #1532,#1533,#1534,#1535,#1536,#1537,#1538,#1539,#1540,#1541,#1542,
    #1543,#1544,#1545,#1546,#1547,#1548,#1549,#1550,#1551,#1552),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1527 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
    -10.17638090205));
#1528 = CARTESIAN_POINT('',(-7.435818379724,16.973113467097,
    -9.885978163042));
#1529 = CARTESIAN_POINT('',(-7.513681965555,17.107976531456,
    -9.59214063238));
#1530 = CARTESIAN_POINT('',(-7.588410854322,17.237411046484,
    -9.295064486486));
#1531 = CARTESIAN_POINT('',(-7.731503092599,17.485254073348,
    -8.694842784952));
#1532 = CARTESIAN_POINT('',(-7.799866363927,17.603662732661,
    -8.391697207502));
#1533 = CARTESIAN_POINT('',(-7.864998660035,17.716475178733,
    -8.085718620917));
#1534 = CARTESIAN_POINT('',(-7.988717443996,17.930762398404,
    -7.468513562382));
#1535 = CARTESIAN_POINT('',(-8.047303965765,18.032237230747,
    -7.15728706998));
#1536 = CARTESIAN_POINT('',(-8.102575935465,18.127971090502,
    -6.843644453692));
#1537 = CARTESIAN_POINT('',(-8.206211984732,18.307473993328,
    -6.213222701257));
#1538 = CARTESIAN_POINT('',(-8.254602935572,18.39128957881,
    -5.896461190167));
#1539 = CARTESIAN_POINT('',(-8.299636474124,18.469289955627,
    -5.577725229982));
#1540 = CARTESIAN_POINT('',(-8.383100814194,18.613854433247,
    -4.935441780244));
#1541 = CARTESIAN_POINT('',(-8.421504272107,18.680371173539,
    -4.611880030773));
#1542 = CARTESIAN_POINT('',(-8.456466829782,18.740928099794,
    -4.286761545471));
#1543 = CARTESIAN_POINT('',(-8.519467588532,18.850048614866,
    -3.633852083723));
#1544 = CARTESIAN_POINT('',(-8.547505796644,18.898612215868,
    -3.306061064166));
#1545 = CARTESIAN_POINT('',(-8.572060569676,18.941142330329,
    -2.97715411155));
#1546 = CARTESIAN_POINT('',(-8.614174806793,19.014086328737,
    -2.317553720106));
#1547 = CARTESIAN_POINT('',(-8.631734274555,19.044500219055,
    -1.986860236771));
#1548 = CARTESIAN_POINT('',(-8.645781876013,19.068831378504,
    -1.655496114796));
#1549 = CARTESIAN_POINT('',(-8.666796844417,19.1052303715,
    -0.993207216782));
#1550 = CARTESIAN_POINT('',(-8.673792557116,19.117347019574,
    -0.662285964067));
#1551 = CARTESIAN_POINT('',(-8.677290046914,19.123405469467,
    -0.331142976389));
#1552 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
    -2.378617423329E-014));
#1553 = PCURVE('',#580,#1554);
#1554 = DEFINITIONAL_REPRESENTATION('',(#1555),#1582);
#1555 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1556,#1557,#1558,#1559,#1560,
    #1561,#1562,#1563,#1564,#1565,#1566,#1567,#1568,#1569,#1570,#1571,
    #1572,#1573,#1574,#1575,#1576,#1577,#1578,#1579,#1580,#1581),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1556 = CARTESIAN_POINT('',(-4.300453593321,-0.505893901574));
#1557 = CARTESIAN_POINT('',(-4.299471590345,-0.4900850036));
#1558 = CARTESIAN_POINT('',(-4.298549851253,-0.474273724633));
#1559 = CARTESIAN_POINT('',(-4.297683993972,-0.458460329777));
#1560 = CARTESIAN_POINT('',(-4.296057168272,-0.426829858413));
#1561 = CARTESIAN_POINT('',(-4.295296199092,-0.411012780756));
#1562 = CARTESIAN_POINT('',(-4.294584257135,-0.395194022545));
#1563 = CARTESIAN_POINT('',(-4.293253192377,-0.363553565774));
#1564 = CARTESIAN_POINT('',(-4.292634063697,-0.347731866872));
#1565 = CARTESIAN_POINT('',(-4.292058714211,-0.331908845222));
#1566 = CARTESIAN_POINT('',(-4.290993733402,-0.300324043644));
#1567 = CARTESIAN_POINT('',(-4.290503763087,-0.284562272667));
#1568 = CARTESIAN_POINT('',(-4.290053269649,-0.268799489313));
#1569 = CARTESIAN_POINT('',(-4.289226645847,-0.23720861111));
#1570 = CARTESIAN_POINT('',(-4.288850819863,-0.221380508625));
#1571 = CARTESIAN_POINT('',(-4.288511827314,-0.205551648229));
#1572 = CARTESIAN_POINT('',(-4.287905410693,-0.17389265376));
#1573 = CARTESIAN_POINT('',(-4.287637984743,-0.158062519134));
#1574 = CARTESIAN_POINT('',(-4.287405290088,-0.142231861713));
#1575 = CARTESIAN_POINT('',(-4.287008021063,-0.110569720304));
#1576 = CARTESIAN_POINT('',(-4.286843445542,-9.473823573845E-002));
#1577 = CARTESIAN_POINT('',(-4.286712256407,-7.890644488258E-002));
#1578 = CARTESIAN_POINT('',(-4.28651639174,-4.730603983734E-002));
#1579 = CARTESIAN_POINT('',(-4.286451443822,-3.153742609986E-002));
#1580 = CARTESIAN_POINT('',(-4.286418988029,-1.576871316136E-002));
#1581 = CARTESIAN_POINT('',(-4.286418979826,-6.661338147751E-016));
#1582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1583 = PCURVE('',#1584,#1589);
#1584 = CYLINDRICAL_SURFACE('',#1585,20.9);
#1585 = AXIS2_PLACEMENT_3D('',#1586,#1587,#1588);
#1586 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
  );
#1587 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#1588 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#1589 = DEFINITIONAL_REPRESENTATION('',(#1590),#1617);
#1590 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1591,#1592,#1593,#1594,#1595,
    #1596,#1597,#1598,#1599,#1600,#1601,#1602,#1603,#1604,#1605,#1606,
    #1607,#1608,#1609,#1610,#1611,#1612,#1613,#1614,#1615,#1616),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1591 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
#1592 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
#1593 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
#1594 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
#1595 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
#1596 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
#1597 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
#1598 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
#1599 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
#1600 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
#1601 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
#1602 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
#1603 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
#1604 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
#1605 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
#1606 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
#1607 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
#1608 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
#1609 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
#1610 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
#1611 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
#1612 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
#1613 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
#1614 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
#1615 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
#1616 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
#1617 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1618 = ORIENTED_EDGE('',*,*,#1619,.T.);
#1619 = EDGE_CURVE('',#1523,#1620,#1622,.T.);
#1620 = VERTEX_POINT('',#1621);
#1621 = CARTESIAN_POINT('',(-6.092897519015,20.053208068244,
    -1.321153281983));
#1622 = SURFACE_CURVE('',#1623,(#1628,#1641),.PCURVE_S1.);
#1623 = CIRCLE('',#1624,16.085707942067);
#1624 = AXIS2_PLACEMENT_3D('',#1625,#1626,#1627);
#1625 = CARTESIAN_POINT('',(-4.77297077308,8.267027882015,9.54594154601)
  );
#1626 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
#1627 = DIRECTION('',(-2.775557561563E-017,0.755928946013,
    -0.654653670714));
#1628 = PCURVE('',#580,#1629);
#1629 = DEFINITIONAL_REPRESENTATION('',(#1630),#1640);
#1630 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1631,#1632,#1633,#1634,#1635,
    #1636,#1637,#1638,#1639),.UNSPECIFIED.,.F.,.F.,(9,9),(5.595826242606
    ,6.195350998448),.PIECEWISE_BEZIER_KNOTS.);
#1631 = CARTESIAN_POINT('',(-3.96016426542,-6.295363536474E-002));
#1632 = CARTESIAN_POINT('',(-4.016408737021,-7.496348608637E-002));
#1633 = CARTESIAN_POINT('',(-4.07341309605,-8.365574178474E-002));
#1634 = CARTESIAN_POINT('',(-4.130959431583,-8.892021464209E-002));
#1635 = CARTESIAN_POINT('',(-4.188790204782,-9.068382884197E-002));
#1636 = CARTESIAN_POINT('',(-4.246620977976,-8.892021464197E-002));
#1637 = CARTESIAN_POINT('',(-4.304167313526,-8.365574178477E-002));
#1638 = CARTESIAN_POINT('',(-4.361171672552,-7.496348608638E-002));
#1639 = CARTESIAN_POINT('',(-4.417416144152,-6.295363536474E-002));
#1640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1641 = PCURVE('',#1642,#1647);
#1642 = PLANE('',#1643);
#1643 = AXIS2_PLACEMENT_3D('',#1644,#1645,#1646);
#1644 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309144));
#1645 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
#1646 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#1647 = DEFINITIONAL_REPRESENTATION('',(#1648),#1652);
#1648 = CIRCLE('',#1649,16.085707942067);
#1649 = AXIS2_PLACEMENT_2D('',#1650,#1651);
#1650 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#1651 = DIRECTION('',(-0.925820099774,-0.377964473007));
#1652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1653 = ORIENTED_EDGE('',*,*,#1654,.F.);
#1654 = EDGE_CURVE('',#1655,#1620,#1657,.T.);
#1655 = VERTEX_POINT('',#1656);
#1656 = CARTESIAN_POINT('',(-5.167855170681,18.450987721778,
    -8.593853909956));
#1657 = SURFACE_CURVE('',#1658,(#1663,#1676),.PCURVE_S1.);
#1658 = CIRCLE('',#1659,20.455744914327);
#1659 = AXIS2_PLACEMENT_3D('',#1660,#1661,#1662);
#1660 = CARTESIAN_POINT('',(4.113620667976,2.375,-1.78431283274E-015));
#1661 = DIRECTION('',(0.866025403784,0.5,-3.756448068925E-016));
#1662 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
#1663 = PCURVE('',#580,#1664);
#1664 = DEFINITIONAL_REPRESENTATION('',(#1665),#1675);
#1665 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#1666,#1667,#1668,#1669,#1670,
    #1671,#1672,#1673,#1674),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#1666 = CARTESIAN_POINT('',(-4.439799099884,-0.4259224516));
#1667 = CARTESIAN_POINT('',(-4.433628972712,-0.372884895091));
#1668 = CARTESIAN_POINT('',(-4.428622544585,-0.319751439378));
#1669 = CARTESIAN_POINT('',(-4.424617382376,-0.266546260233));
#1670 = CARTESIAN_POINT('',(-4.421507245908,-0.213287582391));
#1671 = CARTESIAN_POINT('',(-4.419219884712,-0.159990621633));
#1672 = CARTESIAN_POINT('',(-4.417710111186,-0.106668723676));
#1673 = CARTESIAN_POINT('',(-4.416955218454,-5.333436194577E-002));
#1674 = CARTESIAN_POINT('',(-4.416955218454,2.53433926024E-016));
#1675 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1676 = PCURVE('',#1677,#1682);
#1677 = PLANE('',#1678);
#1678 = AXIS2_PLACEMENT_3D('',#1679,#1680,#1681);
#1679 = CARTESIAN_POINT('',(-5.572008774124,19.151002297003,
    -4.189731130554));
#1680 = DIRECTION('',(0.866025403784,0.5,-3.662668064038E-016));
#1681 = DIRECTION('',(1.020386659671E-031,-9.535559152701E-016,-1.));
#1682 = DEFINITIONAL_REPRESENTATION('',(#1683),#1687);
#1683 = CIRCLE('',#1684,20.455744914327);
#1684 = AXIS2_PLACEMENT_2D('',#1685,#1686);
#1685 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#1686 = DIRECTION('',(6.483815460578E-016,-1.));
#1687 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1688 = ORIENTED_EDGE('',*,*,#1689,.T.);
#1689 = EDGE_CURVE('',#1655,#1690,#1692,.T.);
#1690 = VERTEX_POINT('',#1691);
#1691 = CARTESIAN_POINT('',(-7.737178389333,17.495083975641,
    -8.663608212207));
#1692 = SURFACE_CURVE('',#1693,(#1720,#1750),.PCURVE_S1.);
#1693 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1694,#1695,#1696,#1697,#1698,
    #1699,#1700,#1701,#1702,#1703,#1704,#1705,#1706,#1707,#1708,#1709,
    #1710,#1711,#1712,#1713,#1714,#1715,#1716,#1717,#1718,#1719),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#1694 = CARTESIAN_POINT('',(-5.167854581428,18.450987901161,
    -8.593853879163));
#1695 = CARTESIAN_POINT('',(-5.309720051285,18.407800518367,
    -8.601267287907));
#1696 = CARTESIAN_POINT('',(-5.451189373782,18.36362605565,
    -8.608045313181));
#1697 = CARTESIAN_POINT('',(-5.592248509349,18.318451577277,
    -8.614233099699));
#1698 = CARTESIAN_POINT('',(-5.732883841717,18.272264865444,
    -8.619873778066));
#1699 = CARTESIAN_POINT('',(-5.873082177918,18.225054420274,
    -8.625008464778));
#1700 = CARTESIAN_POINT('',(-6.012830748282,18.176809459816,
    -8.629676262226));
#1701 = CARTESIAN_POINT('',(-6.646578509738,17.952544043758,
    -8.648958975046));
#1702 = CARTESIAN_POINT('',(-7.135218389456,17.764403401166,
    -8.658587226253));
#1703 = CARTESIAN_POINT('',(-7.617480747001,17.562649229686,
    -8.664456721493));
#1704 = CARTESIAN_POINT('',(-8.092858103388,17.346956035425,
    -8.667898528791));
#1705 = CARTESIAN_POINT('',(-8.560897982314,17.117135191894,
    -8.66988526319));
#1706 = CARTESIAN_POINT('',(-9.0212185163,16.873166243554,
    -8.670927933282));
#1707 = CARTESIAN_POINT('',(-9.955429102215,16.340343241764,
    -8.671240211581));
#1708 = CARTESIAN_POINT('',(-10.42823385891,16.049595452018,
    -8.670389256205));
#1709 = CARTESIAN_POINT('',(-10.8915521623,15.743146080078,
    -8.668588677629));
#1710 = CARTESIAN_POINT('',(-11.34515592853,15.421377111724,
    -8.66531112534));
#1711 = CARTESIAN_POINT('',(-11.78895976043,15.084862565774,
    -8.659419776261));
#1712 = CARTESIAN_POINT('',(-12.22299387861,14.734328051746,
    -8.649315102513));
#1713 = CARTESIAN_POINT('',(-12.75608937225,14.27748592179,
    -8.628794169237));
#1714 = CARTESIAN_POINT('',(-12.8641541681,14.183473774404,
    -8.62420120038));
#1715 = CARTESIAN_POINT('',(-12.97158956299,14.088612583589,
    -8.619165469573));
#1716 = CARTESIAN_POINT('',(-13.07839827864,13.99291736476,
    -8.613651254305));
#1717 = CARTESIAN_POINT('',(-13.18458339607,13.896403773788,
    -8.607621058903));
#1718 = CARTESIAN_POINT('',(-13.29014835555,13.799088106996,
    -8.601035614525));
#1719 = CARTESIAN_POINT('',(-13.39509695661,13.700987301161,
    -8.593853879163));
#1720 = PCURVE('',#580,#1721);
#1721 = DEFINITIONAL_REPRESENTATION('',(#1722),#1749);
#1722 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1723,#1724,#1725,#1726,#1727,
    #1728,#1729,#1730,#1731,#1732,#1733,#1734,#1735,#1736,#1737,#1738,
    #1739,#1740,#1741,#1742,#1743,#1744,#1745,#1746,#1747,#1748),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#1723 = CARTESIAN_POINT('',(-4.439300974347,-0.421611249368));
#1724 = CARTESIAN_POINT('',(-4.431563598228,-0.421998149383));
#1725 = CARTESIAN_POINT('',(-4.423829105498,-0.422351967001));
#1726 = CARTESIAN_POINT('',(-4.416097737694,-0.422675035633));
#1727 = CARTESIAN_POINT('',(-4.408369679546,-0.422969587643));
#1728 = CARTESIAN_POINT('',(-4.40064505898,-0.423237754354));
#1729 = CARTESIAN_POINT('',(-4.392923947114,-0.423481566042));
#1730 = CARTESIAN_POINT('',(-4.357809229414,-0.424488862941));
#1731 = CARTESIAN_POINT('',(-4.330456398609,-0.424992151721));
#1732 = CARTESIAN_POINT('',(-4.303148898137,-0.425298994911));
#1733 = CARTESIAN_POINT('',(-4.275880675932,-0.425478941262));
#1734 = CARTESIAN_POINT('',(-4.248640508052,-0.425582814494));
#1735 = CARTESIAN_POINT('',(-4.221414861337,-0.42563732985));
#1736 = CARTESIAN_POINT('',(-4.165184389133,-0.425653657084));
#1737 = CARTESIAN_POINT('',(-4.13617978165,-0.425609165227));
#1738 = CARTESIAN_POINT('',(-4.107162233512,-0.42551502424));
#1739 = CARTESIAN_POINT('',(-4.078114740563,-0.42534366095));
#1740 = CARTESIAN_POINT('',(-4.04902298973,-0.425035670937));
#1741 = CARTESIAN_POINT('',(-4.019879400618,-0.42450744817));
#1742 = CARTESIAN_POINT('',(-3.983208675469,-0.423435492328));
#1743 = CARTESIAN_POINT('',(-3.975728322601,-0.423195594125));
#1744 = CARTESIAN_POINT('',(-3.968244685701,-0.422932600643));
#1745 = CARTESIAN_POINT('',(-3.960757833919,-0.422644657341));
#1746 = CARTESIAN_POINT('',(-3.953267886702,-0.42232982076));
#1747 = CARTESIAN_POINT('',(-3.945775013792,-0.42198605853));
#1748 = CARTESIAN_POINT('',(-3.938279435226,-0.421611249368));
#1749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1750 = PCURVE('',#1751,#1756);
#1751 = CYLINDRICAL_SURFACE('',#1752,3.5);
#1752 = AXIS2_PLACEMENT_3D('',#1753,#1754,#1755);
#1753 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
    -5.17638090205));
#1754 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#1755 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#1756 = DEFINITIONAL_REPRESENTATION('',(#1757),#1784);
#1757 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#1758,#1759,#1760,#1761,#1762,
    #1763,#1764,#1765,#1766,#1767,#1768,#1769,#1770,#1771,#1772,#1773,
    #1774,#1775,#1776,#1777,#1778,#1779,#1780,#1781,#1782,#1783),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#1758 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
#1759 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
#1760 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
#1761 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
#1762 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
#1763 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
#1764 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
#1765 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
#1766 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313765));
#1767 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775101));
#1768 = CARTESIAN_POINT('',(-4.64114056772,-6.414857310955));
#1769 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464056));
#1770 = CARTESIAN_POINT('',(-4.656555232968,-5.37397871357));
#1771 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
#1772 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287587));
#1773 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180837));
#1774 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
#1775 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
#1776 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
#1777 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
#1778 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
#1779 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
#1780 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
#1781 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
#1782 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
#1783 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
#1784 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1785 = ORIENTED_EDGE('',*,*,#1786,.F.);
#1786 = EDGE_CURVE('',#1787,#1690,#1789,.T.);
#1787 = VERTEX_POINT('',#1788);
#1788 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
    -10.17638090205));
#1789 = SURFACE_CURVE('',#1790,(#1817,#1847),.PCURVE_S1.);
#1790 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1791,#1792,#1793,#1794,#1795,
    #1796,#1797,#1798,#1799,#1800,#1801,#1802,#1803,#1804,#1805,#1806,
    #1807,#1808,#1809,#1810,#1811,#1812,#1813,#1814,#1815,#1816),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1791 = CARTESIAN_POINT('',(-7.354875757769,16.832916393904,
    -10.17638090205));
#1792 = CARTESIAN_POINT('',(-7.435818379724,16.973113467097,
    -9.885978163042));
#1793 = CARTESIAN_POINT('',(-7.513681965555,17.107976531456,
    -9.59214063238));
#1794 = CARTESIAN_POINT('',(-7.588410854322,17.237411046484,
    -9.295064486486));
#1795 = CARTESIAN_POINT('',(-7.731503092599,17.485254073348,
    -8.694842784952));
#1796 = CARTESIAN_POINT('',(-7.799866363927,17.603662732661,
    -8.391697207502));
#1797 = CARTESIAN_POINT('',(-7.864998660035,17.716475178733,
    -8.085718620917));
#1798 = CARTESIAN_POINT('',(-7.988717443996,17.930762398404,
    -7.468513562382));
#1799 = CARTESIAN_POINT('',(-8.047303965765,18.032237230747,
    -7.15728706998));
#1800 = CARTESIAN_POINT('',(-8.102575935465,18.127971090502,
    -6.843644453692));
#1801 = CARTESIAN_POINT('',(-8.206211984732,18.307473993328,
    -6.213222701257));
#1802 = CARTESIAN_POINT('',(-8.254602935572,18.39128957881,
    -5.896461190167));
#1803 = CARTESIAN_POINT('',(-8.299636474124,18.469289955627,
    -5.577725229982));
#1804 = CARTESIAN_POINT('',(-8.383100814194,18.613854433247,
    -4.935441780244));
#1805 = CARTESIAN_POINT('',(-8.421504272107,18.680371173539,
    -4.611880030773));
#1806 = CARTESIAN_POINT('',(-8.456466829782,18.740928099794,
    -4.286761545471));
#1807 = CARTESIAN_POINT('',(-8.519467588532,18.850048614866,
    -3.633852083723));
#1808 = CARTESIAN_POINT('',(-8.547505796644,18.898612215868,
    -3.306061064166));
#1809 = CARTESIAN_POINT('',(-8.572060569676,18.941142330329,
    -2.97715411155));
#1810 = CARTESIAN_POINT('',(-8.614174806793,19.014086328737,
    -2.317553720106));
#1811 = CARTESIAN_POINT('',(-8.631734274555,19.044500219055,
    -1.986860236771));
#1812 = CARTESIAN_POINT('',(-8.645781876013,19.068831378504,
    -1.655496114796));
#1813 = CARTESIAN_POINT('',(-8.666796844417,19.1052303715,
    -0.993207216782));
#1814 = CARTESIAN_POINT('',(-8.673792557116,19.117347019574,
    -0.662285964067));
#1815 = CARTESIAN_POINT('',(-8.677290046914,19.123405469467,
    -0.331142976389));
#1816 = CARTESIAN_POINT('',(-8.677290209876,19.123405413618,
    -2.378617423329E-014));
#1817 = PCURVE('',#580,#1818);
#1818 = DEFINITIONAL_REPRESENTATION('',(#1819),#1846);
#1819 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1820,#1821,#1822,#1823,#1824,
    #1825,#1826,#1827,#1828,#1829,#1830,#1831,#1832,#1833,#1834,#1835,
    #1836,#1837,#1838,#1839,#1840,#1841,#1842,#1843,#1844,#1845),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1820 = CARTESIAN_POINT('',(-4.300453593321,-0.505893901574));
#1821 = CARTESIAN_POINT('',(-4.299471590345,-0.4900850036));
#1822 = CARTESIAN_POINT('',(-4.298549851253,-0.474273724633));
#1823 = CARTESIAN_POINT('',(-4.297683993972,-0.458460329777));
#1824 = CARTESIAN_POINT('',(-4.296057168272,-0.426829858413));
#1825 = CARTESIAN_POINT('',(-4.295296199092,-0.411012780756));
#1826 = CARTESIAN_POINT('',(-4.294584257135,-0.395194022545));
#1827 = CARTESIAN_POINT('',(-4.293253192377,-0.363553565774));
#1828 = CARTESIAN_POINT('',(-4.292634063697,-0.347731866872));
#1829 = CARTESIAN_POINT('',(-4.292058714211,-0.331908845222));
#1830 = CARTESIAN_POINT('',(-4.290993733402,-0.300324043644));
#1831 = CARTESIAN_POINT('',(-4.290503763087,-0.284562272667));
#1832 = CARTESIAN_POINT('',(-4.290053269649,-0.268799489313));
#1833 = CARTESIAN_POINT('',(-4.289226645847,-0.23720861111));
#1834 = CARTESIAN_POINT('',(-4.288850819863,-0.221380508625));
#1835 = CARTESIAN_POINT('',(-4.288511827314,-0.205551648229));
#1836 = CARTESIAN_POINT('',(-4.287905410693,-0.17389265376));
#1837 = CARTESIAN_POINT('',(-4.287637984743,-0.158062519134));
#1838 = CARTESIAN_POINT('',(-4.287405290088,-0.142231861713));
#1839 = CARTESIAN_POINT('',(-4.287008021063,-0.110569720304));
#1840 = CARTESIAN_POINT('',(-4.286843445542,-9.473823573845E-002));
#1841 = CARTESIAN_POINT('',(-4.286712256407,-7.890644488258E-002));
#1842 = CARTESIAN_POINT('',(-4.28651639174,-4.730603983734E-002));
#1843 = CARTESIAN_POINT('',(-4.286451443822,-3.153742609986E-002));
#1844 = CARTESIAN_POINT('',(-4.286418988029,-1.576871316136E-002));
#1845 = CARTESIAN_POINT('',(-4.286418979826,-6.661338147751E-016));
#1846 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1847 = PCURVE('',#1848,#1853);
#1848 = CYLINDRICAL_SURFACE('',#1849,20.9);
#1849 = AXIS2_PLACEMENT_3D('',#1850,#1851,#1852);
#1850 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
  );
#1851 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#1852 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#1853 = DEFINITIONAL_REPRESENTATION('',(#1854),#1881);
#1854 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1855,#1856,#1857,#1858,#1859,
    #1860,#1861,#1862,#1863,#1864,#1865,#1866,#1867,#1868,#1869,#1870,
    #1871,#1872,#1873,#1874,#1875,#1876,#1877,#1878,#1879,#1880),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1855 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
#1856 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
#1857 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
#1858 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
#1859 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
#1860 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
#1861 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
#1862 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
#1863 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
#1864 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
#1865 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
#1866 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
#1867 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
#1868 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
#1869 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
#1870 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
#1871 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
#1872 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
#1873 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
#1874 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
#1875 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
#1876 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
#1877 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
#1878 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
#1879 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
#1880 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
#1881 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1882 = ORIENTED_EDGE('',*,*,#1883,.T.);
#1883 = EDGE_CURVE('',#1787,#1884,#1886,.T.);
#1884 = VERTEX_POINT('',#1885);
#1885 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
    -10.17638090205));
#1886 = SURFACE_CURVE('',#1887,(#1892,#1899),.PCURVE_S1.);
#1887 = CIRCLE('',#1888,18.369574620453);
#1888 = AXIS2_PLACEMENT_3D('',#1889,#1890,#1891);
#1889 = CARTESIAN_POINT('',(3.127243497459E-015,-8.584346305966E-015,
    -10.17638090205));
#1890 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
#1891 = DIRECTION('',(1.,0.E+000,0.E+000));
#1892 = PCURVE('',#580,#1893);
#1893 = DEFINITIONAL_REPRESENTATION('',(#1894),#1898);
#1894 = LINE('',#1895,#1896);
#1895 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
#1896 = VECTOR('',#1897,1.);
#1897 = DIRECTION('',(1.,-0.E+000));
#1898 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1899 = PCURVE('',#1900,#1905);
#1900 = PLANE('',#1901);
#1901 = AXIS2_PLACEMENT_3D('',#1902,#1903,#1904);
#1902 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
    -10.17638090205));
#1903 = DIRECTION('',(2.775557561563E-016,-8.435559152701E-016,-1.));
#1904 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
#1905 = DEFINITIONAL_REPRESENTATION('',(#1906),#1914);
#1906 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#1907,#1908,#1909,#1910,
#1911,#1912,#1913),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#1907 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
#1908 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
#1909 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#1910 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
#1911 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
#1912 = CARTESIAN_POINT('',(56.057664980177,-2.75));
#1913 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
#1914 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1915 = ORIENTED_EDGE('',*,*,#1916,.T.);
#1916 = EDGE_CURVE('',#1884,#1917,#1919,.T.);
#1917 = VERTEX_POINT('',#1918);
#1918 = CARTESIAN_POINT('',(-11.28259796958,15.448135026595,
    -8.663608212207));
#1919 = SURFACE_CURVE('',#1920,(#1947,#1977),.PCURVE_S1.);
#1920 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1921,#1922,#1923,#1924,#1925,
    #1926,#1927,#1928,#1929,#1930,#1931,#1932,#1933,#1934,#1935,#1936,
    #1937,#1938,#1939,#1940,#1941,#1942,#1943,#1944,#1945,#1946),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1921 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
    -10.17638090205));
#1922 = CARTESIAN_POINT('',(-10.98123825396,14.926164348317,
    -9.885978163042));
#1923 = CARTESIAN_POINT('',(-11.05910130081,15.061027723856,
    -9.59214063238));
#1924 = CARTESIAN_POINT('',(-11.13383043456,15.190462097438,
    -9.295064486486));
#1925 = CARTESIAN_POINT('',(-11.27692267284,15.438305124302,
    -8.694842784952));
#1926 = CARTESIAN_POINT('',(-11.34528594417,15.556713783615,
    -8.391697207502));
#1927 = CARTESIAN_POINT('',(-11.41041824028,15.669526229687,
    -8.085718620917));
#1928 = CARTESIAN_POINT('',(-11.53413702424,15.883813449358,
    -7.468513562382));
#1929 = CARTESIAN_POINT('',(-11.59272354601,15.985288281701,
    -7.15728706998));
#1930 = CARTESIAN_POINT('',(-11.64799551571,16.081022141456,
    -6.843644453692));
#1931 = CARTESIAN_POINT('',(-11.75163156497,16.260525044282,
    -6.213222701257));
#1932 = CARTESIAN_POINT('',(-11.80002251581,16.344340629764,
    -5.896461190167));
#1933 = CARTESIAN_POINT('',(-11.84505605437,16.422341006581,
    -5.577725229982));
#1934 = CARTESIAN_POINT('',(-11.92852039444,16.566905484201,
    -4.935441780244));
#1935 = CARTESIAN_POINT('',(-11.96692385235,16.633422224493,
    -4.611880030773));
#1936 = CARTESIAN_POINT('',(-12.00188641002,16.693979150749,
    -4.286761545471));
#1937 = CARTESIAN_POINT('',(-12.06488716877,16.80309966582,
    -3.633852083723));
#1938 = CARTESIAN_POINT('',(-12.09292537689,16.851663266823,
    -3.306061064165));
#1939 = CARTESIAN_POINT('',(-12.11748014992,16.894193381283,
    -2.97715411155));
#1940 = CARTESIAN_POINT('',(-12.15959438704,16.967137379691,
    -2.317553720106));
#1941 = CARTESIAN_POINT('',(-12.1771538548,16.997551270009,
    -1.986860236771));
#1942 = CARTESIAN_POINT('',(-12.19120145626,17.021882429458,
    -1.655496114796));
#1943 = CARTESIAN_POINT('',(-12.21221642466,17.058281422454,
    -0.993207216782));
#1944 = CARTESIAN_POINT('',(-12.21921189335,17.070398211406,
    -0.662285964067));
#1945 = CARTESIAN_POINT('',(-12.22270991997,17.076456351367,
    -0.331142976389));
#1946 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
    -2.33316602626E-014));
#1947 = PCURVE('',#580,#1948);
#1948 = DEFINITIONAL_REPRESENTATION('',(#1949),#1976);
#1949 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1950,#1951,#1952,#1953,#1954,
    #1955,#1956,#1957,#1958,#1959,#1960,#1961,#1962,#1963,#1964,#1965,
    #1966,#1967,#1968,#1969,#1970,#1971,#1972,#1973,#1974,#1975),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1950 = CARTESIAN_POINT('',(-4.077126816252,-0.505893901574));
#1951 = CARTESIAN_POINT('',(-4.078108819228,-0.4900850036));
#1952 = CARTESIAN_POINT('',(-4.079030558319,-0.474273724633));
#1953 = CARTESIAN_POINT('',(-4.0798964156,-0.458460329777));
#1954 = CARTESIAN_POINT('',(-4.081523241301,-0.426829858413));
#1955 = CARTESIAN_POINT('',(-4.082284210481,-0.411012780756));
#1956 = CARTESIAN_POINT('',(-4.082996152437,-0.395194022545));
#1957 = CARTESIAN_POINT('',(-4.084327217196,-0.363553565774));
#1958 = CARTESIAN_POINT('',(-4.084946345876,-0.347731866872));
#1959 = CARTESIAN_POINT('',(-4.085521695362,-0.331908845222));
#1960 = CARTESIAN_POINT('',(-4.086586676171,-0.300324043644));
#1961 = CARTESIAN_POINT('',(-4.087076646486,-0.284562272667));
#1962 = CARTESIAN_POINT('',(-4.087527139924,-0.268799489313));
#1963 = CARTESIAN_POINT('',(-4.088353763726,-0.23720861111));
#1964 = CARTESIAN_POINT('',(-4.08872958971,-0.221380508625));
#1965 = CARTESIAN_POINT('',(-4.089068582259,-0.205551648229));
#1966 = CARTESIAN_POINT('',(-4.08967499888,-0.17389265376));
#1967 = CARTESIAN_POINT('',(-4.08994242483,-0.158062519134));
#1968 = CARTESIAN_POINT('',(-4.090175119485,-0.142231861713));
#1969 = CARTESIAN_POINT('',(-4.09057238851,-0.110569720304));
#1970 = CARTESIAN_POINT('',(-4.090736964031,-9.473823573844E-002));
#1971 = CARTESIAN_POINT('',(-4.090868153166,-7.890644488258E-002));
#1972 = CARTESIAN_POINT('',(-4.091064017833,-4.730603983734E-002));
#1973 = CARTESIAN_POINT('',(-4.091128965751,-3.153742609985E-002));
#1974 = CARTESIAN_POINT('',(-4.091161421544,-1.576871316137E-002));
#1975 = CARTESIAN_POINT('',(-4.091161429747,-6.661338147751E-016));
#1976 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#1977 = PCURVE('',#1978,#1983);
#1978 = CYLINDRICAL_SURFACE('',#1979,20.9);
#1979 = AXIS2_PLACEMENT_3D('',#1980,#1981,#1982);
#1980 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
  );
#1981 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#1982 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#1983 = DEFINITIONAL_REPRESENTATION('',(#1984),#2011);
#1984 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#1985,#1986,#1987,#1988,#1989,
    #1990,#1991,#1992,#1993,#1994,#1995,#1996,#1997,#1998,#1999,#2000,
    #2001,#2002,#2003,#2004,#2005,#2006,#2007,#2008,#2009,#2010),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#1985 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
#1986 = CARTESIAN_POINT('',(-5.790546800987,-0.70305088122));
#1987 = CARTESIAN_POINT('',(-5.806454833329,-0.703051192399));
#1988 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
#1989 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
#1990 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
#1991 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
#1992 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
#1993 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
#1994 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
#1995 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
#1996 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
#1997 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
#1998 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
#1999 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
#2000 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
#2001 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
#2002 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
#2003 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
#2004 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
#2005 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
#2006 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
#2007 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
#2008 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
#2009 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
#2010 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
#2011 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2012 = ORIENTED_EDGE('',*,*,#2013,.T.);
#2013 = EDGE_CURVE('',#1917,#2014,#2016,.T.);
#2014 = VERTEX_POINT('',#2015);
#2015 = CARTESIAN_POINT('',(-13.39509650663,13.700987721778,
    -8.593853909956));
#2016 = SURFACE_CURVE('',#2017,(#2044,#2074),.PCURVE_S1.);
#2017 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2018,#2019,#2020,#2021,#2022,
    #2023,#2024,#2025,#2026,#2027,#2028,#2029,#2030,#2031,#2032,#2033,
    #2034,#2035,#2036,#2037,#2038,#2039,#2040,#2041,#2042,#2043),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#2018 = CARTESIAN_POINT('',(-5.167854581428,18.450987901161,
    -8.593853879163));
#2019 = CARTESIAN_POINT('',(-5.309720051285,18.407800518367,
    -8.601267287907));
#2020 = CARTESIAN_POINT('',(-5.451189373782,18.36362605565,
    -8.608045313181));
#2021 = CARTESIAN_POINT('',(-5.592248509349,18.318451577277,
    -8.614233099699));
#2022 = CARTESIAN_POINT('',(-5.732883841717,18.272264865444,
    -8.619873778066));
#2023 = CARTESIAN_POINT('',(-5.873082177918,18.225054420274,
    -8.625008464778));
#2024 = CARTESIAN_POINT('',(-6.012830748282,18.176809459816,
    -8.629676262226));
#2025 = CARTESIAN_POINT('',(-6.646578509738,17.952544043758,
    -8.648958975046));
#2026 = CARTESIAN_POINT('',(-7.135218389456,17.764403401166,
    -8.658587226253));
#2027 = CARTESIAN_POINT('',(-7.617480747001,17.562649229686,
    -8.664456721493));
#2028 = CARTESIAN_POINT('',(-8.092858103388,17.346956035425,
    -8.667898528791));
#2029 = CARTESIAN_POINT('',(-8.560897982314,17.117135191894,
    -8.66988526319));
#2030 = CARTESIAN_POINT('',(-9.0212185163,16.873166243554,
    -8.670927933282));
#2031 = CARTESIAN_POINT('',(-9.955429102215,16.340343241764,
    -8.671240211581));
#2032 = CARTESIAN_POINT('',(-10.42823385891,16.049595452018,
    -8.670389256205));
#2033 = CARTESIAN_POINT('',(-10.8915521623,15.743146080078,
    -8.668588677629));
#2034 = CARTESIAN_POINT('',(-11.34515592853,15.421377111724,
    -8.66531112534));
#2035 = CARTESIAN_POINT('',(-11.78895976043,15.084862565774,
    -8.659419776261));
#2036 = CARTESIAN_POINT('',(-12.22299387861,14.734328051746,
    -8.649315102513));
#2037 = CARTESIAN_POINT('',(-12.75608937225,14.27748592179,
    -8.628794169237));
#2038 = CARTESIAN_POINT('',(-12.8641541681,14.183473774404,
    -8.62420120038));
#2039 = CARTESIAN_POINT('',(-12.97158956299,14.088612583589,
    -8.619165469573));
#2040 = CARTESIAN_POINT('',(-13.07839827864,13.99291736476,
    -8.613651254305));
#2041 = CARTESIAN_POINT('',(-13.18458339607,13.896403773788,
    -8.607621058903));
#2042 = CARTESIAN_POINT('',(-13.29014835555,13.799088106996,
    -8.601035614525));
#2043 = CARTESIAN_POINT('',(-13.39509695661,13.700987301161,
    -8.593853879163));
#2044 = PCURVE('',#580,#2045);
#2045 = DEFINITIONAL_REPRESENTATION('',(#2046),#2073);
#2046 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2047,#2048,#2049,#2050,#2051,
    #2052,#2053,#2054,#2055,#2056,#2057,#2058,#2059,#2060,#2061,#2062,
    #2063,#2064,#2065,#2066,#2067,#2068,#2069,#2070,#2071,#2072),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#2047 = CARTESIAN_POINT('',(-4.439300974347,-0.421611249368));
#2048 = CARTESIAN_POINT('',(-4.431563598228,-0.421998149383));
#2049 = CARTESIAN_POINT('',(-4.423829105498,-0.422351967001));
#2050 = CARTESIAN_POINT('',(-4.416097737694,-0.422675035633));
#2051 = CARTESIAN_POINT('',(-4.408369679546,-0.422969587643));
#2052 = CARTESIAN_POINT('',(-4.40064505898,-0.423237754354));
#2053 = CARTESIAN_POINT('',(-4.392923947114,-0.423481566042));
#2054 = CARTESIAN_POINT('',(-4.357809229414,-0.424488862941));
#2055 = CARTESIAN_POINT('',(-4.330456398609,-0.424992151721));
#2056 = CARTESIAN_POINT('',(-4.303148898137,-0.425298994911));
#2057 = CARTESIAN_POINT('',(-4.275880675932,-0.425478941262));
#2058 = CARTESIAN_POINT('',(-4.248640508052,-0.425582814494));
#2059 = CARTESIAN_POINT('',(-4.221414861337,-0.42563732985));
#2060 = CARTESIAN_POINT('',(-4.165184389133,-0.425653657084));
#2061 = CARTESIAN_POINT('',(-4.13617978165,-0.425609165227));
#2062 = CARTESIAN_POINT('',(-4.107162233512,-0.42551502424));
#2063 = CARTESIAN_POINT('',(-4.078114740563,-0.42534366095));
#2064 = CARTESIAN_POINT('',(-4.04902298973,-0.425035670937));
#2065 = CARTESIAN_POINT('',(-4.019879400618,-0.42450744817));
#2066 = CARTESIAN_POINT('',(-3.983208675469,-0.423435492328));
#2067 = CARTESIAN_POINT('',(-3.975728322601,-0.423195594125));
#2068 = CARTESIAN_POINT('',(-3.968244685701,-0.422932600643));
#2069 = CARTESIAN_POINT('',(-3.960757833919,-0.422644657341));
#2070 = CARTESIAN_POINT('',(-3.953267886702,-0.42232982076));
#2071 = CARTESIAN_POINT('',(-3.945775013792,-0.42198605853));
#2072 = CARTESIAN_POINT('',(-3.938279435226,-0.421611249368));
#2073 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2074 = PCURVE('',#2075,#2080);
#2075 = CYLINDRICAL_SURFACE('',#2076,3.5);
#2076 = AXIS2_PLACEMENT_3D('',#2077,#2078,#2079);
#2077 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
    -5.17638090205));
#2078 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#2079 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#2080 = DEFINITIONAL_REPRESENTATION('',(#2081),#2108);
#2081 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2082,#2083,#2084,#2085,#2086,
    #2087,#2088,#2089,#2090,#2091,#2092,#2093,#2094,#2095,#2096,#2097,
    #2098,#2099,#2100,#2101,#2102,#2103,#2104,#2105,#2106,#2107),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.489179594479,0.895845263824,1.),.UNSPECIFIED.);
#2082 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
#2083 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
#2084 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
#2085 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
#2086 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
#2087 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
#2088 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
#2089 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
#2090 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313765));
#2091 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775101));
#2092 = CARTESIAN_POINT('',(-4.64114056772,-6.414857310955));
#2093 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464056));
#2094 = CARTESIAN_POINT('',(-4.656555232968,-5.37397871357));
#2095 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
#2096 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287587));
#2097 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180837));
#2098 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
#2099 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
#2100 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
#2101 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
#2102 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
#2103 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
#2104 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
#2105 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
#2106 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
#2107 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
#2108 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2109 = ORIENTED_EDGE('',*,*,#2110,.T.);
#2110 = EDGE_CURVE('',#2014,#2111,#2113,.T.);
#2111 = VERTEX_POINT('',#2112);
#2112 = CARTESIAN_POINT('',(-14.32013885496,15.303208068244,
    -1.321153281983));
#2113 = SURFACE_CURVE('',#2114,(#2119,#2132),.PCURVE_S1.);
#2114 = CIRCLE('',#2115,20.455744914327);
#2115 = AXIS2_PLACEMENT_3D('',#2116,#2117,#2118);
#2116 = CARTESIAN_POINT('',(-4.113620667976,-2.375,1.78431283274E-015));
#2117 = DIRECTION('',(0.866025403784,0.5,-3.756448068925E-016));
#2118 = DIRECTION('',(0.5,-0.866025403784,1.922962686384E-016));
#2119 = PCURVE('',#580,#2120);
#2120 = DEFINITIONAL_REPRESENTATION('',(#2121),#2131);
#2121 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2122,#2123,#2124,#2125,#2126,
    #2127,#2128,#2129,#2130),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#2122 = CARTESIAN_POINT('',(-3.937781309689,-0.4259224516));
#2123 = CARTESIAN_POINT('',(-3.943951436861,-0.372884895091));
#2124 = CARTESIAN_POINT('',(-3.948957864974,-0.319751439378));
#2125 = CARTESIAN_POINT('',(-3.952963027212,-0.266546260233));
#2126 = CARTESIAN_POINT('',(-3.956073163619,-0.21328758239));
#2127 = CARTESIAN_POINT('',(-3.958360524877,-0.159990621633));
#2128 = CARTESIAN_POINT('',(-3.959870298374,-0.106668723675));
#2129 = CARTESIAN_POINT('',(-3.960625191119,-5.333436194577E-002));
#2130 = CARTESIAN_POINT('',(-3.960625191119,-5.943568368133E-017));
#2131 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2132 = PCURVE('',#2133,#2138);
#2133 = PLANE('',#2134);
#2134 = AXIS2_PLACEMENT_3D('',#2135,#2136,#2137);
#2135 = CARTESIAN_POINT('',(-13.79925011007,14.401002297003,
    -4.189731130554));
#2136 = DIRECTION('',(0.866025403784,0.5,-3.662668064038E-016));
#2137 = DIRECTION('',(1.020386659671E-031,-9.535559152701E-016,-1.));
#2138 = DEFINITIONAL_REPRESENTATION('',(#2139),#2143);
#2139 = CIRCLE('',#2140,20.455744914327);
#2140 = AXIS2_PLACEMENT_2D('',#2141,#2142);
#2141 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#2142 = DIRECTION('',(6.483815460578E-016,-1.));
#2143 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2144 = ORIENTED_EDGE('',*,*,#2145,.T.);
#2145 = EDGE_CURVE('',#2111,#2146,#2148,.T.);
#2146 = VERTEX_POINT('',#2147);
#2147 = CARTESIAN_POINT('',(-12.18660247359,17.013916757825,
    -1.735902274957));
#2148 = SURFACE_CURVE('',#2149,(#2154,#2167),.PCURVE_S1.);
#2149 = CIRCLE('',#2150,16.085707942067);
#2150 = AXIS2_PLACEMENT_3D('',#2151,#2152,#2153);
#2151 = CARTESIAN_POINT('',(-4.77297077308,8.267027882015,9.54594154601)
  );
#2152 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
#2153 = DIRECTION('',(-2.775557561563E-017,0.755928946013,
    -0.654653670714));
#2154 = PCURVE('',#580,#2155);
#2155 = DEFINITIONAL_REPRESENTATION('',(#2156),#2166);
#2156 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2157,#2158,#2159,#2160,#2161,
    #2162,#2163,#2164,#2165),.UNSPECIFIED.,.F.,.F.,(9,9),(5.595826242606
    ,6.195350998448),.PIECEWISE_BEZIER_KNOTS.);
#2157 = CARTESIAN_POINT('',(-3.96016426542,-6.295363536474E-002));
#2158 = CARTESIAN_POINT('',(-4.016408737021,-7.496348608637E-002));
#2159 = CARTESIAN_POINT('',(-4.07341309605,-8.365574178474E-002));
#2160 = CARTESIAN_POINT('',(-4.130959431583,-8.892021464209E-002));
#2161 = CARTESIAN_POINT('',(-4.188790204782,-9.068382884197E-002));
#2162 = CARTESIAN_POINT('',(-4.246620977976,-8.892021464197E-002));
#2163 = CARTESIAN_POINT('',(-4.304167313526,-8.365574178477E-002));
#2164 = CARTESIAN_POINT('',(-4.361171672552,-7.496348608638E-002));
#2165 = CARTESIAN_POINT('',(-4.417416144152,-6.295363536474E-002));
#2166 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2167 = PCURVE('',#2168,#2173);
#2168 = PLANE('',#2169);
#2169 = AXIS2_PLACEMENT_3D('',#2170,#2171,#2172);
#2170 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309144));
#2171 = DIRECTION('',(0.353553390596,-0.612372435701,-0.707106781181));
#2172 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#2173 = DEFINITIONAL_REPRESENTATION('',(#2174),#2178);
#2174 = CIRCLE('',#2175,16.085707942067);
#2175 = AXIS2_PLACEMENT_2D('',#2176,#2177);
#2176 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#2177 = DIRECTION('',(-0.925820099774,-0.377964473007));
#2178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2179 = ORIENTED_EDGE('',*,*,#2180,.T.);
#2180 = EDGE_CURVE('',#2146,#1243,#2181,.T.);
#2181 = SURFACE_CURVE('',#2182,(#2209,#2239),.PCURVE_S1.);
#2182 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2183,#2184,#2185,#2186,#2187,
    #2188,#2189,#2190,#2191,#2192,#2193,#2194,#2195,#2196,#2197,#2198,
    #2199,#2200,#2201,#2202,#2203,#2204,#2205,#2206,#2207,#2208),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2183 = CARTESIAN_POINT('',(-10.90029533801,14.785967444858,
    -10.17638090205));
#2184 = CARTESIAN_POINT('',(-10.98123825396,14.926164348317,
    -9.885978163042));
#2185 = CARTESIAN_POINT('',(-11.05910130081,15.061027723856,
    -9.59214063238));
#2186 = CARTESIAN_POINT('',(-11.13383043456,15.190462097438,
    -9.295064486486));
#2187 = CARTESIAN_POINT('',(-11.27692267284,15.438305124302,
    -8.694842784952));
#2188 = CARTESIAN_POINT('',(-11.34528594417,15.556713783615,
    -8.391697207502));
#2189 = CARTESIAN_POINT('',(-11.41041824028,15.669526229687,
    -8.085718620917));
#2190 = CARTESIAN_POINT('',(-11.53413702424,15.883813449358,
    -7.468513562382));
#2191 = CARTESIAN_POINT('',(-11.59272354601,15.985288281701,
    -7.15728706998));
#2192 = CARTESIAN_POINT('',(-11.64799551571,16.081022141456,
    -6.843644453692));
#2193 = CARTESIAN_POINT('',(-11.75163156497,16.260525044282,
    -6.213222701257));
#2194 = CARTESIAN_POINT('',(-11.80002251581,16.344340629764,
    -5.896461190167));
#2195 = CARTESIAN_POINT('',(-11.84505605437,16.422341006581,
    -5.577725229982));
#2196 = CARTESIAN_POINT('',(-11.92852039444,16.566905484201,
    -4.935441780244));
#2197 = CARTESIAN_POINT('',(-11.96692385235,16.633422224493,
    -4.611880030773));
#2198 = CARTESIAN_POINT('',(-12.00188641002,16.693979150749,
    -4.286761545471));
#2199 = CARTESIAN_POINT('',(-12.06488716877,16.80309966582,
    -3.633852083723));
#2200 = CARTESIAN_POINT('',(-12.09292537689,16.851663266823,
    -3.306061064165));
#2201 = CARTESIAN_POINT('',(-12.11748014992,16.894193381283,
    -2.97715411155));
#2202 = CARTESIAN_POINT('',(-12.15959438704,16.967137379691,
    -2.317553720106));
#2203 = CARTESIAN_POINT('',(-12.1771538548,16.997551270009,
    -1.986860236771));
#2204 = CARTESIAN_POINT('',(-12.19120145626,17.021882429458,
    -1.655496114796));
#2205 = CARTESIAN_POINT('',(-12.21221642466,17.058281422454,
    -0.993207216782));
#2206 = CARTESIAN_POINT('',(-12.21921189335,17.070398211406,
    -0.662285964067));
#2207 = CARTESIAN_POINT('',(-12.22270991997,17.076456351367,
    -0.331142976389));
#2208 = CARTESIAN_POINT('',(-12.22270979012,17.076456464572,
    -2.33316602626E-014));
#2209 = PCURVE('',#580,#2210);
#2210 = DEFINITIONAL_REPRESENTATION('',(#2211),#2238);
#2211 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2212,#2213,#2214,#2215,#2216,
    #2217,#2218,#2219,#2220,#2221,#2222,#2223,#2224,#2225,#2226,#2227,
    #2228,#2229,#2230,#2231,#2232,#2233,#2234,#2235,#2236,#2237),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2212 = CARTESIAN_POINT('',(-4.077126816252,-0.505893901574));
#2213 = CARTESIAN_POINT('',(-4.078108819228,-0.4900850036));
#2214 = CARTESIAN_POINT('',(-4.079030558319,-0.474273724633));
#2215 = CARTESIAN_POINT('',(-4.0798964156,-0.458460329777));
#2216 = CARTESIAN_POINT('',(-4.081523241301,-0.426829858413));
#2217 = CARTESIAN_POINT('',(-4.082284210481,-0.411012780756));
#2218 = CARTESIAN_POINT('',(-4.082996152437,-0.395194022545));
#2219 = CARTESIAN_POINT('',(-4.084327217196,-0.363553565774));
#2220 = CARTESIAN_POINT('',(-4.084946345876,-0.347731866872));
#2221 = CARTESIAN_POINT('',(-4.085521695362,-0.331908845222));
#2222 = CARTESIAN_POINT('',(-4.086586676171,-0.300324043644));
#2223 = CARTESIAN_POINT('',(-4.087076646486,-0.284562272667));
#2224 = CARTESIAN_POINT('',(-4.087527139924,-0.268799489313));
#2225 = CARTESIAN_POINT('',(-4.088353763726,-0.23720861111));
#2226 = CARTESIAN_POINT('',(-4.08872958971,-0.221380508625));
#2227 = CARTESIAN_POINT('',(-4.089068582259,-0.205551648229));
#2228 = CARTESIAN_POINT('',(-4.08967499888,-0.17389265376));
#2229 = CARTESIAN_POINT('',(-4.08994242483,-0.158062519134));
#2230 = CARTESIAN_POINT('',(-4.090175119485,-0.142231861713));
#2231 = CARTESIAN_POINT('',(-4.09057238851,-0.110569720304));
#2232 = CARTESIAN_POINT('',(-4.090736964031,-9.473823573844E-002));
#2233 = CARTESIAN_POINT('',(-4.090868153166,-7.890644488258E-002));
#2234 = CARTESIAN_POINT('',(-4.091064017833,-4.730603983734E-002));
#2235 = CARTESIAN_POINT('',(-4.091128965751,-3.153742609985E-002));
#2236 = CARTESIAN_POINT('',(-4.091161421544,-1.576871316137E-002));
#2237 = CARTESIAN_POINT('',(-4.091161429747,-6.661338147751E-016));
#2238 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2239 = PCURVE('',#2240,#2245);
#2240 = CYLINDRICAL_SURFACE('',#2241,20.9);
#2241 = AXIS2_PLACEMENT_3D('',#2242,#2243,#2244);
#2242 = CARTESIAN_POINT('',(-2.381569860407,-1.375,4.440892098501E-016)
  );
#2243 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#2244 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#2245 = DEFINITIONAL_REPRESENTATION('',(#2246),#2273);
#2246 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2247,#2248,#2249,#2250,#2251,
    #2252,#2253,#2254,#2255,#2256,#2257,#2258,#2259,#2260,#2261,#2262,
    #2263,#2264,#2265,#2266,#2267,#2268,#2269,#2270,#2271,#2272),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2247 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
#2248 = CARTESIAN_POINT('',(-5.790546800987,-0.70305088122));
#2249 = CARTESIAN_POINT('',(-5.806454833329,-0.703051192399));
#2250 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
#2251 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
#2252 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
#2253 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
#2254 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
#2255 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
#2256 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
#2257 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
#2258 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
#2259 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
#2260 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
#2261 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
#2262 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
#2263 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
#2264 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
#2265 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
#2266 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
#2267 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
#2268 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
#2269 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
#2270 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
#2271 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
#2272 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
#2273 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2274 = ORIENTED_EDGE('',*,*,#1242,.F.);
#2275 = ORIENTED_EDGE('',*,*,#2276,.F.);
#2276 = EDGE_CURVE('',#2277,#1215,#2279,.T.);
#2277 = VERTEX_POINT('',#2278);
#2278 = CARTESIAN_POINT('',(-12.18660247359,-17.01391675782,
    -1.735902274957));
#2279 = SURFACE_CURVE('',#2280,(#2307,#2337),.PCURVE_S1.);
#2280 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2281,#2282,#2283,#2284,#2285,
    #2286,#2287,#2288,#2289,#2290,#2291,#2292,#2293,#2294,#2295,#2296,
    #2297,#2298,#2299,#2300,#2301,#2302,#2303,#2304,#2305,#2306),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2281 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
    -10.17638090205));
#2282 = CARTESIAN_POINT('',(-10.98123825396,-14.92616434831,
    -9.885978163042));
#2283 = CARTESIAN_POINT('',(-11.05910130081,-15.06102772385,
    -9.59214063238));
#2284 = CARTESIAN_POINT('',(-11.13383043456,-15.19046209743,
    -9.295064486486));
#2285 = CARTESIAN_POINT('',(-11.27692267284,-15.4383051243,
    -8.694842784952));
#2286 = CARTESIAN_POINT('',(-11.34528594417,-15.55671378361,
    -8.391697207502));
#2287 = CARTESIAN_POINT('',(-11.41041824028,-15.66952622968,
    -8.085718620917));
#2288 = CARTESIAN_POINT('',(-11.53413702424,-15.88381344935,
    -7.468513562382));
#2289 = CARTESIAN_POINT('',(-11.59272354601,-15.9852882817,
    -7.15728706998));
#2290 = CARTESIAN_POINT('',(-11.64799551571,-16.08102214145,
    -6.843644453692));
#2291 = CARTESIAN_POINT('',(-11.75163156497,-16.26052504428,
    -6.213222701257));
#2292 = CARTESIAN_POINT('',(-11.80002251581,-16.34434062976,
    -5.896461190167));
#2293 = CARTESIAN_POINT('',(-11.84505605437,-16.42234100658,
    -5.577725229982));
#2294 = CARTESIAN_POINT('',(-11.92852039444,-16.5669054842,
    -4.935441780244));
#2295 = CARTESIAN_POINT('',(-11.96692385235,-16.63342222449,
    -4.611880030773));
#2296 = CARTESIAN_POINT('',(-12.00188641002,-16.69397915074,
    -4.286761545471));
#2297 = CARTESIAN_POINT('',(-12.06488716877,-16.80309966582,
    -3.633852083723));
#2298 = CARTESIAN_POINT('',(-12.09292537689,-16.85166326682,
    -3.306061064166));
#2299 = CARTESIAN_POINT('',(-12.11748014992,-16.89419338128,
    -2.97715411155));
#2300 = CARTESIAN_POINT('',(-12.15959438704,-16.96713737969,
    -2.317553720106));
#2301 = CARTESIAN_POINT('',(-12.1771538548,-16.99755127,-1.986860236772)
  );
#2302 = CARTESIAN_POINT('',(-12.19120145626,-17.02188242945,
    -1.655496114796));
#2303 = CARTESIAN_POINT('',(-12.21221642466,-17.05828142245,
    -0.993207216782));
#2304 = CARTESIAN_POINT('',(-12.21921189335,-17.0703982114,
    -0.662285964067));
#2305 = CARTESIAN_POINT('',(-12.22270991997,-17.07645635136,
    -0.331142976389));
#2306 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
    -8.642762846606E-015));
#2307 = PCURVE('',#580,#2308);
#2308 = DEFINITIONAL_REPRESENTATION('',(#2309),#2336);
#2309 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2310,#2311,#2312,#2313,#2314,
    #2315,#2316,#2317,#2318,#2319,#2320,#2321,#2322,#2323,#2324,#2325,
    #2326,#2327,#2328,#2329,#2330,#2331,#2332,#2333,#2334,#2335),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2310 = CARTESIAN_POINT('',(-2.206058490928,-0.505893901574));
#2311 = CARTESIAN_POINT('',(-2.205076487952,-0.4900850036));
#2312 = CARTESIAN_POINT('',(-2.20415474886,-0.474273724633));
#2313 = CARTESIAN_POINT('',(-2.203288891579,-0.458460329777));
#2314 = CARTESIAN_POINT('',(-2.201662065879,-0.426829858413));
#2315 = CARTESIAN_POINT('',(-2.200901096698,-0.411012780756));
#2316 = CARTESIAN_POINT('',(-2.200189154742,-0.395194022545));
#2317 = CARTESIAN_POINT('',(-2.198858089984,-0.363553565774));
#2318 = CARTESIAN_POINT('',(-2.198238961304,-0.347731866872));
#2319 = CARTESIAN_POINT('',(-2.197663611818,-0.331908845222));
#2320 = CARTESIAN_POINT('',(-2.196598631008,-0.300324043644));
#2321 = CARTESIAN_POINT('',(-2.196108660694,-0.284562272667));
#2322 = CARTESIAN_POINT('',(-2.195658167256,-0.268799489313));
#2323 = CARTESIAN_POINT('',(-2.194831543453,-0.23720861111));
#2324 = CARTESIAN_POINT('',(-2.19445571747,-0.221380508625));
#2325 = CARTESIAN_POINT('',(-2.194116724921,-0.205551648229));
#2326 = CARTESIAN_POINT('',(-2.1935103083,-0.17389265376));
#2327 = CARTESIAN_POINT('',(-2.193242882349,-0.158062519134));
#2328 = CARTESIAN_POINT('',(-2.193010187694,-0.142231861713));
#2329 = CARTESIAN_POINT('',(-2.19261291867,-0.110569720304));
#2330 = CARTESIAN_POINT('',(-2.192448343149,-9.473823573845E-002));
#2331 = CARTESIAN_POINT('',(-2.192317154013,-7.890644488258E-002));
#2332 = CARTESIAN_POINT('',(-2.192121289347,-4.730603983734E-002));
#2333 = CARTESIAN_POINT('',(-2.192056341429,-3.153742609986E-002));
#2334 = CARTESIAN_POINT('',(-2.192023885636,-1.576871316136E-002));
#2335 = CARTESIAN_POINT('',(-2.192023877433,-3.330669073875E-016));
#2336 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2337 = PCURVE('',#2338,#2343);
#2338 = CYLINDRICAL_SURFACE('',#2339,20.9);
#2339 = AXIS2_PLACEMENT_3D('',#2340,#2341,#2342);
#2340 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#2341 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2342 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2343 = DEFINITIONAL_REPRESENTATION('',(#2344),#2371);
#2344 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2345,#2346,#2347,#2348,#2349,
    #2350,#2351,#2352,#2353,#2354,#2355,#2356,#2357,#2358,#2359,#2360,
    #2361,#2362,#2363,#2364,#2365,#2366,#2367,#2368,#2369,#2370),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2345 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
#2346 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
#2347 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
#2348 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
#2349 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
#2350 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
#2351 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
#2352 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
#2353 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
#2354 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
#2355 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
#2356 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
#2357 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
#2358 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
#2359 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
#2360 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
#2361 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
#2362 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
#2363 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
#2364 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
#2365 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
#2366 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
#2367 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
#2368 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
#2369 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
#2370 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
#2371 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2372 = ORIENTED_EDGE('',*,*,#2373,.T.);
#2373 = EDGE_CURVE('',#2277,#2374,#2376,.T.);
#2374 = VERTEX_POINT('',#2375);
#2375 = CARTESIAN_POINT('',(-14.32013885496,-15.30320806824,
    -1.321153281983));
#2376 = SURFACE_CURVE('',#2377,(#2382,#2395),.PCURVE_S1.);
#2377 = CIRCLE('',#2378,16.085707942067);
#2378 = AXIS2_PLACEMENT_3D('',#2379,#2380,#2381);
#2379 = CARTESIAN_POINT('',(-4.77297077308,-8.267027882015,9.54594154601
    ));
#2380 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
#2381 = DIRECTION('',(0.E+000,0.755928946013,0.654653670714));
#2382 = PCURVE('',#580,#2383);
#2383 = DEFINITIONAL_REPRESENTATION('',(#2384),#2394);
#2384 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2385,#2386,#2387,#2388,#2389,
    #2390,#2391,#2392,#2393),.UNSPECIFIED.,.F.,.F.,(9,9),(3.229426962321
    ,3.828951718163),.PIECEWISE_BEZIER_KNOTS.);
#2385 = CARTESIAN_POINT('',(-1.865769163027,-6.295363536474E-002));
#2386 = CARTESIAN_POINT('',(-1.922013634628,-7.496348608637E-002));
#2387 = CARTESIAN_POINT('',(-1.979017993656,-8.365574178485E-002));
#2388 = CARTESIAN_POINT('',(-2.036564329191,-8.892021464163E-002));
#2389 = CARTESIAN_POINT('',(-2.094395102398,-9.068382884209E-002));
#2390 = CARTESIAN_POINT('',(-2.152225875581,-8.892021464197E-002));
#2391 = CARTESIAN_POINT('',(-2.209772211132,-8.365574178478E-002));
#2392 = CARTESIAN_POINT('',(-2.266776570159,-7.496348608637E-002));
#2393 = CARTESIAN_POINT('',(-2.323021041759,-6.295363536474E-002));
#2394 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2395 = PCURVE('',#2396,#2401);
#2396 = PLANE('',#2397);
#2397 = AXIS2_PLACEMENT_3D('',#2398,#2399,#2400);
#2398 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309144));
#2399 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
#2400 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#2401 = DEFINITIONAL_REPRESENTATION('',(#2402),#2406);
#2402 = CIRCLE('',#2403,16.085707942067);
#2403 = AXIS2_PLACEMENT_2D('',#2404,#2405);
#2404 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#2405 = DIRECTION('',(0.925820099774,-0.377964473007));
#2406 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2407 = ORIENTED_EDGE('',*,*,#2408,.F.);
#2408 = EDGE_CURVE('',#2409,#2374,#2411,.T.);
#2409 = VERTEX_POINT('',#2410);
#2410 = CARTESIAN_POINT('',(-13.39509650663,-13.70098772177,
    -8.593853909956));
#2411 = SURFACE_CURVE('',#2412,(#2417,#2430),.PCURVE_S1.);
#2412 = CIRCLE('',#2413,20.455744914327);
#2413 = AXIS2_PLACEMENT_3D('',#2414,#2415,#2416);
#2414 = CARTESIAN_POINT('',(-4.113620667976,2.375,-4.524534660836E-015)
  );
#2415 = DIRECTION('',(-0.866025403784,0.5,-9.525336128076E-016));
#2416 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
#2417 = PCURVE('',#580,#2418);
#2418 = DEFINITIONAL_REPRESENTATION('',(#2419),#2429);
#2419 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2420,#2421,#2422,#2423,#2424,
    #2425,#2426,#2427,#2428),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#2420 = CARTESIAN_POINT('',(-2.345403997491,-0.4259224516));
#2421 = CARTESIAN_POINT('',(-2.339233870318,-0.372884895091));
#2422 = CARTESIAN_POINT('',(-2.334227442197,-0.319751439378));
#2423 = CARTESIAN_POINT('',(-2.330222279978,-0.266546260232));
#2424 = CARTESIAN_POINT('',(-2.327112143512,-0.213287582391));
#2425 = CARTESIAN_POINT('',(-2.324824782314,-0.159990621632));
#2426 = CARTESIAN_POINT('',(-2.323315008798,-0.106668723676));
#2427 = CARTESIAN_POINT('',(-2.322560116061,-5.333436194577E-002));
#2428 = CARTESIAN_POINT('',(-2.322560116061,1.229471723051E-016));
#2429 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2430 = PCURVE('',#2431,#2436);
#2431 = PLANE('',#2432);
#2432 = AXIS2_PLACEMENT_3D('',#2433,#2434,#2435);
#2433 = CARTESIAN_POINT('',(-13.79925011007,-14.401002297,
    -4.189731130554));
#2434 = DIRECTION('',(-0.866025403784,0.5,-9.104896719151E-016));
#2435 = DIRECTION('',(8.881784197001E-016,-3.76667109355E-016,-1.));
#2436 = DEFINITIONAL_REPRESENTATION('',(#2437),#2441);
#2437 = CIRCLE('',#2438,20.455744914327);
#2438 = AXIS2_PLACEMENT_2D('',#2439,#2440);
#2439 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#2440 = DIRECTION('',(3.230636004892E-016,-1.));
#2441 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2442 = ORIENTED_EDGE('',*,*,#2443,.T.);
#2443 = EDGE_CURVE('',#2409,#2444,#2446,.T.);
#2444 = VERTEX_POINT('',#2445);
#2445 = CARTESIAN_POINT('',(-11.28259796958,-15.44813502659,
    -8.663608212207));
#2446 = SURFACE_CURVE('',#2447,(#2474,#2504),.PCURVE_S1.);
#2447 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2448,#2449,#2450,#2451,#2452,
    #2453,#2454,#2455,#2456,#2457,#2458,#2459,#2460,#2461,#2462,#2463,
    #2464,#2465,#2466,#2467,#2468,#2469,#2470,#2471,#2472,#2473),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2448 = CARTESIAN_POINT('',(-13.39509695661,-13.70098730116,
    -8.593853879163));
#2449 = CARTESIAN_POINT('',(-13.28676285105,-13.80225271058,
    -8.601267287907));
#2450 = CARTESIAN_POINT('',(-13.1777719829,-13.90268150636,
    -8.608045313181));
#2451 = CARTESIAN_POINT('',(-13.06812016924,-14.00225506201,
    -8.614233099699));
#2452 = CARTESIAN_POINT('',(-12.95780363729,-14.10095547659,
    -8.619873778066));
#2453 = CARTESIAN_POINT('',(-12.84681902435,-14.19876557472,
    -8.625008464778));
#2454 = CARTESIAN_POINT('',(-12.7351633778,-14.29566890657,
    -8.629676262226));
#2455 = CARTESIAN_POINT('',(-12.22406994958,-14.73237785956,
    -8.648958975046));
#2456 = CARTESIAN_POINT('',(-11.81681543375,-15.0614820874,
    -8.658587226253));
#2457 = CARTESIAN_POINT('',(-11.40096001716,-15.37825645458,
    -8.664456721493));
#2458 = CARTESIAN_POINT('',(-10.97647555331,-15.68209872446,
    -8.66789852879));
#2459 = CARTESIAN_POINT('',(-10.54342492503,-15.97252272783,
    -8.66988526319));
#2460 = CARTESIAN_POINT('',(-10.10198135104,-16.24918752998,
    -8.670927933282));
#2461 = CARTESIAN_POINT('',(-9.173437802817,-16.79182612897,
    -8.671240211581));
#2462 = CARTESIAN_POINT('',(-8.685240452456,-17.05591316443,
    -8.670389256205));
#2463 = CARTESIAN_POINT('',(-8.188188359682,-17.30393389924,
    -8.668588677629));
#2464 = CARTESIAN_POINT('',(-7.682726375826,-17.53588179986,
    -8.66531112534));
#2465 = CARTESIAN_POINT('',(-7.16939431434,-17.75196991961,
    -8.659419776261));
#2466 = CARTESIAN_POINT('',(-6.648805461198,-17.95258723505,
    -8.649315102513));
#2467 = CARTESIAN_POINT('',(-5.986620824319,-18.18584041021,
    -8.628794169237));
#2468 = CARTESIAN_POINT('',(-5.851171518491,-18.23242119498,
    -8.62420120038));
#2469 = CARTESIAN_POINT('',(-5.715301619969,-18.27803238081,
    -8.619165469573));
#2470 = CARTESIAN_POINT('',(-5.579022771614,-18.3226838325,
    -8.613651254305));
#2471 = CARTESIAN_POINT('',(-5.442346991307,-18.36638604621,
    -8.607621058903));
#2472 = CARTESIAN_POINT('',(-5.305286671941,-18.40915014947,
    -8.601035614525));
#2473 = CARTESIAN_POINT('',(-5.167854581428,-18.45098790116,
    -8.593853879163));
#2474 = PCURVE('',#580,#2475);
#2475 = DEFINITIONAL_REPRESENTATION('',(#2476),#2503);
#2476 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2477,#2478,#2479,#2480,#2481,
    #2482,#2483,#2484,#2485,#2486,#2487,#2488,#2489,#2490,#2491,#2492,
    #2493,#2494,#2495,#2496,#2497,#2498,#2499,#2500,#2501,#2502),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2477 = CARTESIAN_POINT('',(-2.344905871954,-0.421611249368));
#2478 = CARTESIAN_POINT('',(-2.337168495835,-0.421998149383));
#2479 = CARTESIAN_POINT('',(-2.329434003105,-0.422351967001));
#2480 = CARTESIAN_POINT('',(-2.321702635301,-0.422675035633));
#2481 = CARTESIAN_POINT('',(-2.313974577153,-0.422969587643));
#2482 = CARTESIAN_POINT('',(-2.306249956587,-0.423237754354));
#2483 = CARTESIAN_POINT('',(-2.298528844721,-0.423481566042));
#2484 = CARTESIAN_POINT('',(-2.263414127021,-0.424488862941));
#2485 = CARTESIAN_POINT('',(-2.236061296216,-0.424992151721));
#2486 = CARTESIAN_POINT('',(-2.208753795744,-0.425298994911));
#2487 = CARTESIAN_POINT('',(-2.181485573539,-0.425478941262));
#2488 = CARTESIAN_POINT('',(-2.154245405659,-0.425582814494));
#2489 = CARTESIAN_POINT('',(-2.127019758944,-0.42563732985));
#2490 = CARTESIAN_POINT('',(-2.070789286739,-0.425653657084));
#2491 = CARTESIAN_POINT('',(-2.041784679257,-0.425609165227));
#2492 = CARTESIAN_POINT('',(-2.012767131118,-0.42551502424));
#2493 = CARTESIAN_POINT('',(-1.98371963817,-0.42534366095));
#2494 = CARTESIAN_POINT('',(-1.954627887337,-0.425035670937));
#2495 = CARTESIAN_POINT('',(-1.925484298225,-0.42450744817));
#2496 = CARTESIAN_POINT('',(-1.888813573076,-0.423435492328));
#2497 = CARTESIAN_POINT('',(-1.881333220208,-0.423195594125));
#2498 = CARTESIAN_POINT('',(-1.873849583308,-0.422932600643));
#2499 = CARTESIAN_POINT('',(-1.866362731526,-0.422644657341));
#2500 = CARTESIAN_POINT('',(-1.858872784309,-0.42232982076));
#2501 = CARTESIAN_POINT('',(-1.851379911399,-0.42198605853));
#2502 = CARTESIAN_POINT('',(-1.843884332832,-0.421611249368));
#2503 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2504 = PCURVE('',#2505,#2510);
#2505 = CYLINDRICAL_SURFACE('',#2506,3.5);
#2506 = AXIS2_PLACEMENT_3D('',#2507,#2508,#2509);
#2507 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
    -5.17638090205));
#2508 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2509 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2510 = DEFINITIONAL_REPRESENTATION('',(#2511),#2538);
#2511 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2512,#2513,#2514,#2515,#2516,
    #2517,#2518,#2519,#2520,#2521,#2522,#2523,#2524,#2525,#2526,#2527,
    #2528,#2529,#2530,#2531,#2532,#2533,#2534,#2535,#2536,#2537),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2512 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
#2513 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
#2514 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
#2515 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
#2516 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
#2517 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
#2518 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
#2519 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
#2520 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313766));
#2521 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775099));
#2522 = CARTESIAN_POINT('',(-4.641140567719,-6.414857310959));
#2523 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464054));
#2524 = CARTESIAN_POINT('',(-4.656555232968,-5.373978713571));
#2525 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
#2526 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287588));
#2527 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180835));
#2528 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
#2529 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
#2530 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
#2531 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
#2532 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
#2533 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
#2534 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
#2535 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
#2536 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
#2537 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
#2538 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2539 = ORIENTED_EDGE('',*,*,#2540,.F.);
#2540 = EDGE_CURVE('',#2541,#2444,#2543,.T.);
#2541 = VERTEX_POINT('',#2542);
#2542 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
    -10.17638090205));
#2543 = SURFACE_CURVE('',#2544,(#2571,#2601),.PCURVE_S1.);
#2544 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2545,#2546,#2547,#2548,#2549,
    #2550,#2551,#2552,#2553,#2554,#2555,#2556,#2557,#2558,#2559,#2560,
    #2561,#2562,#2563,#2564,#2565,#2566,#2567,#2568,#2569,#2570),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2545 = CARTESIAN_POINT('',(-10.90029533801,-14.78596744485,
    -10.17638090205));
#2546 = CARTESIAN_POINT('',(-10.98123825396,-14.92616434831,
    -9.885978163042));
#2547 = CARTESIAN_POINT('',(-11.05910130081,-15.06102772385,
    -9.59214063238));
#2548 = CARTESIAN_POINT('',(-11.13383043456,-15.19046209743,
    -9.295064486486));
#2549 = CARTESIAN_POINT('',(-11.27692267284,-15.4383051243,
    -8.694842784952));
#2550 = CARTESIAN_POINT('',(-11.34528594417,-15.55671378361,
    -8.391697207502));
#2551 = CARTESIAN_POINT('',(-11.41041824028,-15.66952622968,
    -8.085718620917));
#2552 = CARTESIAN_POINT('',(-11.53413702424,-15.88381344935,
    -7.468513562382));
#2553 = CARTESIAN_POINT('',(-11.59272354601,-15.9852882817,
    -7.15728706998));
#2554 = CARTESIAN_POINT('',(-11.64799551571,-16.08102214145,
    -6.843644453692));
#2555 = CARTESIAN_POINT('',(-11.75163156497,-16.26052504428,
    -6.213222701257));
#2556 = CARTESIAN_POINT('',(-11.80002251581,-16.34434062976,
    -5.896461190167));
#2557 = CARTESIAN_POINT('',(-11.84505605437,-16.42234100658,
    -5.577725229982));
#2558 = CARTESIAN_POINT('',(-11.92852039444,-16.5669054842,
    -4.935441780244));
#2559 = CARTESIAN_POINT('',(-11.96692385235,-16.63342222449,
    -4.611880030773));
#2560 = CARTESIAN_POINT('',(-12.00188641002,-16.69397915074,
    -4.286761545471));
#2561 = CARTESIAN_POINT('',(-12.06488716877,-16.80309966582,
    -3.633852083723));
#2562 = CARTESIAN_POINT('',(-12.09292537689,-16.85166326682,
    -3.306061064166));
#2563 = CARTESIAN_POINT('',(-12.11748014992,-16.89419338128,
    -2.97715411155));
#2564 = CARTESIAN_POINT('',(-12.15959438704,-16.96713737969,
    -2.317553720106));
#2565 = CARTESIAN_POINT('',(-12.1771538548,-16.99755127,-1.986860236772)
  );
#2566 = CARTESIAN_POINT('',(-12.19120145626,-17.02188242945,
    -1.655496114796));
#2567 = CARTESIAN_POINT('',(-12.21221642466,-17.05828142245,
    -0.993207216782));
#2568 = CARTESIAN_POINT('',(-12.21921189335,-17.0703982114,
    -0.662285964067));
#2569 = CARTESIAN_POINT('',(-12.22270991997,-17.07645635136,
    -0.331142976389));
#2570 = CARTESIAN_POINT('',(-12.22270979012,-17.07645646457,
    -8.642762846606E-015));
#2571 = PCURVE('',#580,#2572);
#2572 = DEFINITIONAL_REPRESENTATION('',(#2573),#2600);
#2573 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2574,#2575,#2576,#2577,#2578,
    #2579,#2580,#2581,#2582,#2583,#2584,#2585,#2586,#2587,#2588,#2589,
    #2590,#2591,#2592,#2593,#2594,#2595,#2596,#2597,#2598,#2599),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2574 = CARTESIAN_POINT('',(-2.206058490928,-0.505893901574));
#2575 = CARTESIAN_POINT('',(-2.205076487952,-0.4900850036));
#2576 = CARTESIAN_POINT('',(-2.20415474886,-0.474273724633));
#2577 = CARTESIAN_POINT('',(-2.203288891579,-0.458460329777));
#2578 = CARTESIAN_POINT('',(-2.201662065879,-0.426829858413));
#2579 = CARTESIAN_POINT('',(-2.200901096698,-0.411012780756));
#2580 = CARTESIAN_POINT('',(-2.200189154742,-0.395194022545));
#2581 = CARTESIAN_POINT('',(-2.198858089984,-0.363553565774));
#2582 = CARTESIAN_POINT('',(-2.198238961304,-0.347731866872));
#2583 = CARTESIAN_POINT('',(-2.197663611818,-0.331908845222));
#2584 = CARTESIAN_POINT('',(-2.196598631008,-0.300324043644));
#2585 = CARTESIAN_POINT('',(-2.196108660694,-0.284562272667));
#2586 = CARTESIAN_POINT('',(-2.195658167256,-0.268799489313));
#2587 = CARTESIAN_POINT('',(-2.194831543453,-0.23720861111));
#2588 = CARTESIAN_POINT('',(-2.19445571747,-0.221380508625));
#2589 = CARTESIAN_POINT('',(-2.194116724921,-0.205551648229));
#2590 = CARTESIAN_POINT('',(-2.1935103083,-0.17389265376));
#2591 = CARTESIAN_POINT('',(-2.193242882349,-0.158062519134));
#2592 = CARTESIAN_POINT('',(-2.193010187694,-0.142231861713));
#2593 = CARTESIAN_POINT('',(-2.19261291867,-0.110569720304));
#2594 = CARTESIAN_POINT('',(-2.192448343149,-9.473823573845E-002));
#2595 = CARTESIAN_POINT('',(-2.192317154013,-7.890644488258E-002));
#2596 = CARTESIAN_POINT('',(-2.192121289347,-4.730603983734E-002));
#2597 = CARTESIAN_POINT('',(-2.192056341429,-3.153742609986E-002));
#2598 = CARTESIAN_POINT('',(-2.192023885636,-1.576871316136E-002));
#2599 = CARTESIAN_POINT('',(-2.192023877433,-3.330669073875E-016));
#2600 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2601 = PCURVE('',#2602,#2607);
#2602 = CYLINDRICAL_SURFACE('',#2603,20.9);
#2603 = AXIS2_PLACEMENT_3D('',#2604,#2605,#2606);
#2604 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#2605 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2606 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2607 = DEFINITIONAL_REPRESENTATION('',(#2608),#2635);
#2608 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2609,#2610,#2611,#2612,#2613,
    #2614,#2615,#2616,#2617,#2618,#2619,#2620,#2621,#2622,#2623,#2624,
    #2625,#2626,#2627,#2628,#2629,#2630,#2631,#2632,#2633,#2634),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2609 = CARTESIAN_POINT('',(-5.774638830512,-4.796948949046));
#2610 = CARTESIAN_POINT('',(-5.790546800987,-4.79694911878));
#2611 = CARTESIAN_POINT('',(-5.806454833329,-4.796948807601));
#2612 = CARTESIAN_POINT('',(-5.822362912798,-4.796948949046));
#2613 = CARTESIAN_POINT('',(-5.854179031219,-4.796948949046));
#2614 = CARTESIAN_POINT('',(-5.870087071391,-4.796948949046));
#2615 = CARTESIAN_POINT('',(-5.885995138172,-4.796948949046));
#2616 = CARTESIAN_POINT('',(-5.91781124899,-4.796948949046));
#2617 = CARTESIAN_POINT('',(-5.933719293687,-4.796948949046));
#2618 = CARTESIAN_POINT('',(-5.949627352847,-4.796948949046));
#2619 = CARTESIAN_POINT('',(-5.981379571005,-4.796948949046));
#2620 = CARTESIAN_POINT('',(-5.997223730589,-4.796948949046));
#2621 = CARTESIAN_POINT('',(-6.013067897326,-4.796948949046));
#2622 = CARTESIAN_POINT('',(-6.044820112069,-4.796948949046));
#2623 = CARTESIAN_POINT('',(-6.060728160804,-4.796948949046));
#2624 = CARTESIAN_POINT('',(-6.076636212638,-4.796948949046));
#2625 = CARTESIAN_POINT('',(-6.108452313144,-4.796948949046));
#2626 = CARTESIAN_POINT('',(-6.124360362518,-4.796948949046));
#2627 = CARTESIAN_POINT('',(-6.140268412899,-4.796948949046));
#2628 = CARTESIAN_POINT('',(-6.172084512131,-4.796948949046));
#2629 = CARTESIAN_POINT('',(-6.187992561691,-4.796948949046));
#2630 = CARTESIAN_POINT('',(-6.203900611408,-4.796948949046));
#2631 = CARTESIAN_POINT('',(-6.23565282204,-4.796948949046));
#2632 = CARTESIAN_POINT('',(-6.25149698425,-4.796948808168));
#2633 = CARTESIAN_POINT('',(-6.26734114563,-4.7969491181));
#2634 = CARTESIAN_POINT('',(-6.28318530718,-4.796948949046));
#2635 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2636 = ORIENTED_EDGE('',*,*,#2637,.T.);
#2637 = EDGE_CURVE('',#2541,#2638,#2640,.T.);
#2638 = VERTEX_POINT('',#2639);
#2639 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
    -10.17638090205));
#2640 = SURFACE_CURVE('',#2641,(#2646,#2653),.PCURVE_S1.);
#2641 = CIRCLE('',#2642,18.369574620453);
#2642 = AXIS2_PLACEMENT_3D('',#2643,#2644,#2645);
#2643 = CARTESIAN_POINT('',(7.041003648872E-015,-2.713706078846E-015,
    -10.17638090205));
#2644 = DIRECTION('',(-0.E+000,2.22044604925E-016,1.));
#2645 = DIRECTION('',(1.,0.E+000,0.E+000));
#2646 = PCURVE('',#580,#2647);
#2647 = DEFINITIONAL_REPRESENTATION('',(#2648),#2652);
#2648 = LINE('',#2649,#2650);
#2649 = CARTESIAN_POINT('',(-6.28318530718,-0.505893901574));
#2650 = VECTOR('',#2651,1.);
#2651 = DIRECTION('',(1.,-0.E+000));
#2652 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2653 = PCURVE('',#2654,#2659);
#2654 = PLANE('',#2655);
#2655 = AXIS2_PLACEMENT_3D('',#2656,#2657,#2658);
#2656 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
    -10.17638090205));
#2657 = DIRECTION('',(7.216449660064E-016,-2.66667109355E-016,-1.));
#2658 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
#2659 = DEFINITIONAL_REPRESENTATION('',(#2660),#2668);
#2660 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#2661,#2662,#2663,#2664,
#2665,#2666,#2667),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#2661 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
#2662 = CARTESIAN_POINT('',(56.057664980177,-2.75));
#2663 = CARTESIAN_POINT('',(28.503303049498,-18.65851827802));
#2664 = CARTESIAN_POINT('',(0.948941118819,-34.56703655605));
#2665 = CARTESIAN_POINT('',(0.948941118819,-2.75));
#2666 = CARTESIAN_POINT('',(0.948941118819,29.067036556052));
#2667 = CARTESIAN_POINT('',(28.503303049498,13.158518278026));
#2668 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2669 = ORIENTED_EDGE('',*,*,#2670,.T.);
#2670 = EDGE_CURVE('',#2638,#2671,#2673,.T.);
#2671 = VERTEX_POINT('',#2672);
#2672 = CARTESIAN_POINT('',(-7.737178389333,-17.49508397564,
    -8.663608212207));
#2673 = SURFACE_CURVE('',#2674,(#2701,#2731),.PCURVE_S1.);
#2674 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2675,#2676,#2677,#2678,#2679,
    #2680,#2681,#2682,#2683,#2684,#2685,#2686,#2687,#2688,#2689,#2690,
    #2691,#2692,#2693,#2694,#2695,#2696,#2697,#2698,#2699,#2700),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2675 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
    -10.17638090205));
#2676 = CARTESIAN_POINT('',(-7.435818379724,-16.97311346709,
    -9.885978163042));
#2677 = CARTESIAN_POINT('',(-7.513681965555,-17.10797653145,
    -9.59214063238));
#2678 = CARTESIAN_POINT('',(-7.588410854322,-17.23741104648,
    -9.295064486486));
#2679 = CARTESIAN_POINT('',(-7.731503092599,-17.48525407334,
    -8.694842784952));
#2680 = CARTESIAN_POINT('',(-7.799866363927,-17.60366273266,
    -8.391697207502));
#2681 = CARTESIAN_POINT('',(-7.864998660035,-17.71647517873,
    -8.085718620917));
#2682 = CARTESIAN_POINT('',(-7.988717443996,-17.9307623984,
    -7.468513562382));
#2683 = CARTESIAN_POINT('',(-8.047303965765,-18.03223723074,
    -7.15728706998));
#2684 = CARTESIAN_POINT('',(-8.102575935465,-18.1279710905,
    -6.843644453692));
#2685 = CARTESIAN_POINT('',(-8.206211984732,-18.30747399332,
    -6.213222701257));
#2686 = CARTESIAN_POINT('',(-8.254602935572,-18.39128957881,
    -5.896461190167));
#2687 = CARTESIAN_POINT('',(-8.299636474124,-18.46928995562,
    -5.577725229982));
#2688 = CARTESIAN_POINT('',(-8.383100814194,-18.61385443324,
    -4.935441780244));
#2689 = CARTESIAN_POINT('',(-8.421504272107,-18.68037117353,
    -4.611880030773));
#2690 = CARTESIAN_POINT('',(-8.456466829782,-18.74092809979,
    -4.286761545471));
#2691 = CARTESIAN_POINT('',(-8.519467588532,-18.85004861486,
    -3.633852083723));
#2692 = CARTESIAN_POINT('',(-8.547505796644,-18.89861221586,
    -3.306061064166));
#2693 = CARTESIAN_POINT('',(-8.572060569676,-18.94114233032,
    -2.97715411155));
#2694 = CARTESIAN_POINT('',(-8.614174806793,-19.01408632873,
    -2.317553720106));
#2695 = CARTESIAN_POINT('',(-8.631734274555,-19.04450021905,
    -1.986860236772));
#2696 = CARTESIAN_POINT('',(-8.645781876013,-19.0688313785,
    -1.655496114796));
#2697 = CARTESIAN_POINT('',(-8.666796844417,-19.1052303715,
    -0.993207216782));
#2698 = CARTESIAN_POINT('',(-8.673792557116,-19.11734701957,
    -0.662285964067));
#2699 = CARTESIAN_POINT('',(-8.677290046914,-19.12340546946,
    -0.331142976389));
#2700 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
    -6.411892036514E-015));
#2701 = PCURVE('',#580,#2702);
#2702 = DEFINITIONAL_REPRESENTATION('',(#2703),#2730);
#2703 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2704,#2705,#2706,#2707,#2708,
    #2709,#2710,#2711,#2712,#2713,#2714,#2715,#2716,#2717,#2718,#2719,
    #2720,#2721,#2722,#2723,#2724,#2725,#2726,#2727,#2728,#2729),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2704 = CARTESIAN_POINT('',(-1.982731713858,-0.505893901574));
#2705 = CARTESIAN_POINT('',(-1.983713716835,-0.4900850036));
#2706 = CARTESIAN_POINT('',(-1.984635455926,-0.474273724633));
#2707 = CARTESIAN_POINT('',(-1.985501313207,-0.458460329777));
#2708 = CARTESIAN_POINT('',(-1.987128138907,-0.426829858413));
#2709 = CARTESIAN_POINT('',(-1.987889108088,-0.411012780756));
#2710 = CARTESIAN_POINT('',(-1.988601050044,-0.395194022545));
#2711 = CARTESIAN_POINT('',(-1.989932114803,-0.363553565774));
#2712 = CARTESIAN_POINT('',(-1.990551243483,-0.347731866872));
#2713 = CARTESIAN_POINT('',(-1.991126592969,-0.331908845222));
#2714 = CARTESIAN_POINT('',(-1.992191573778,-0.300324043644));
#2715 = CARTESIAN_POINT('',(-1.992681544093,-0.284562272667));
#2716 = CARTESIAN_POINT('',(-1.99313203753,-0.268799489313));
#2717 = CARTESIAN_POINT('',(-1.993958661333,-0.23720861111));
#2718 = CARTESIAN_POINT('',(-1.994334487317,-0.221380508625));
#2719 = CARTESIAN_POINT('',(-1.994673479865,-0.205551648229));
#2720 = CARTESIAN_POINT('',(-1.995279896487,-0.17389265376));
#2721 = CARTESIAN_POINT('',(-1.995547322437,-0.158062519134));
#2722 = CARTESIAN_POINT('',(-1.995780017092,-0.142231861713));
#2723 = CARTESIAN_POINT('',(-1.996177286117,-0.110569720304));
#2724 = CARTESIAN_POINT('',(-1.996341861638,-9.473823573845E-002));
#2725 = CARTESIAN_POINT('',(-1.996473050773,-7.890644488257E-002));
#2726 = CARTESIAN_POINT('',(-1.996668915439,-4.730603983734E-002));
#2727 = CARTESIAN_POINT('',(-1.996733863357,-3.153742609985E-002));
#2728 = CARTESIAN_POINT('',(-1.996766319151,-1.576871316136E-002));
#2729 = CARTESIAN_POINT('',(-1.996766327354,-2.22044604925E-016));
#2730 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2731 = PCURVE('',#2732,#2737);
#2732 = CYLINDRICAL_SURFACE('',#2733,20.9);
#2733 = AXIS2_PLACEMENT_3D('',#2734,#2735,#2736);
#2734 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#2735 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2736 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2737 = DEFINITIONAL_REPRESENTATION('',(#2738),#2765);
#2738 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2739,#2740,#2741,#2742,#2743,
    #2744,#2745,#2746,#2747,#2748,#2749,#2750,#2751,#2752,#2753,#2754,
    #2755,#2756,#2757,#2758,#2759,#2760,#2761,#2762,#2763,#2764),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2739 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
#2740 = CARTESIAN_POINT('',(-5.790546800987,-0.703050881219));
#2741 = CARTESIAN_POINT('',(-5.806454833329,-0.7030511924));
#2742 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
#2743 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
#2744 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
#2745 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
#2746 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
#2747 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
#2748 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
#2749 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
#2750 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
#2751 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
#2752 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
#2753 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
#2754 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
#2755 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
#2756 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
#2757 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
#2758 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
#2759 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
#2760 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
#2761 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
#2762 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
#2763 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
#2764 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
#2765 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2766 = ORIENTED_EDGE('',*,*,#2767,.T.);
#2767 = EDGE_CURVE('',#2671,#2768,#2770,.T.);
#2768 = VERTEX_POINT('',#2769);
#2769 = CARTESIAN_POINT('',(-5.167855170681,-18.45098772177,
    -8.593853909956));
#2770 = SURFACE_CURVE('',#2771,(#2798,#2828),.PCURVE_S1.);
#2771 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2772,#2773,#2774,#2775,#2776,
    #2777,#2778,#2779,#2780,#2781,#2782,#2783,#2784,#2785,#2786,#2787,
    #2788,#2789,#2790,#2791,#2792,#2793,#2794,#2795,#2796,#2797),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2772 = CARTESIAN_POINT('',(-13.39509695661,-13.70098730116,
    -8.593853879163));
#2773 = CARTESIAN_POINT('',(-13.28676285105,-13.80225271058,
    -8.601267287907));
#2774 = CARTESIAN_POINT('',(-13.1777719829,-13.90268150636,
    -8.608045313181));
#2775 = CARTESIAN_POINT('',(-13.06812016924,-14.00225506201,
    -8.614233099699));
#2776 = CARTESIAN_POINT('',(-12.95780363729,-14.10095547659,
    -8.619873778066));
#2777 = CARTESIAN_POINT('',(-12.84681902435,-14.19876557472,
    -8.625008464778));
#2778 = CARTESIAN_POINT('',(-12.7351633778,-14.29566890657,
    -8.629676262226));
#2779 = CARTESIAN_POINT('',(-12.22406994958,-14.73237785956,
    -8.648958975046));
#2780 = CARTESIAN_POINT('',(-11.81681543375,-15.0614820874,
    -8.658587226253));
#2781 = CARTESIAN_POINT('',(-11.40096001716,-15.37825645458,
    -8.664456721493));
#2782 = CARTESIAN_POINT('',(-10.97647555331,-15.68209872446,
    -8.66789852879));
#2783 = CARTESIAN_POINT('',(-10.54342492503,-15.97252272783,
    -8.66988526319));
#2784 = CARTESIAN_POINT('',(-10.10198135104,-16.24918752998,
    -8.670927933282));
#2785 = CARTESIAN_POINT('',(-9.173437802817,-16.79182612897,
    -8.671240211581));
#2786 = CARTESIAN_POINT('',(-8.685240452456,-17.05591316443,
    -8.670389256205));
#2787 = CARTESIAN_POINT('',(-8.188188359682,-17.30393389924,
    -8.668588677629));
#2788 = CARTESIAN_POINT('',(-7.682726375826,-17.53588179986,
    -8.66531112534));
#2789 = CARTESIAN_POINT('',(-7.16939431434,-17.75196991961,
    -8.659419776261));
#2790 = CARTESIAN_POINT('',(-6.648805461198,-17.95258723505,
    -8.649315102513));
#2791 = CARTESIAN_POINT('',(-5.986620824319,-18.18584041021,
    -8.628794169237));
#2792 = CARTESIAN_POINT('',(-5.851171518491,-18.23242119498,
    -8.62420120038));
#2793 = CARTESIAN_POINT('',(-5.715301619969,-18.27803238081,
    -8.619165469573));
#2794 = CARTESIAN_POINT('',(-5.579022771614,-18.3226838325,
    -8.613651254305));
#2795 = CARTESIAN_POINT('',(-5.442346991307,-18.36638604621,
    -8.607621058903));
#2796 = CARTESIAN_POINT('',(-5.305286671941,-18.40915014947,
    -8.601035614525));
#2797 = CARTESIAN_POINT('',(-5.167854581428,-18.45098790116,
    -8.593853879163));
#2798 = PCURVE('',#580,#2799);
#2799 = DEFINITIONAL_REPRESENTATION('',(#2800),#2827);
#2800 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2801,#2802,#2803,#2804,#2805,
    #2806,#2807,#2808,#2809,#2810,#2811,#2812,#2813,#2814,#2815,#2816,
    #2817,#2818,#2819,#2820,#2821,#2822,#2823,#2824,#2825,#2826),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2801 = CARTESIAN_POINT('',(-2.344905871954,-0.421611249368));
#2802 = CARTESIAN_POINT('',(-2.337168495835,-0.421998149383));
#2803 = CARTESIAN_POINT('',(-2.329434003105,-0.422351967001));
#2804 = CARTESIAN_POINT('',(-2.321702635301,-0.422675035633));
#2805 = CARTESIAN_POINT('',(-2.313974577153,-0.422969587643));
#2806 = CARTESIAN_POINT('',(-2.306249956587,-0.423237754354));
#2807 = CARTESIAN_POINT('',(-2.298528844721,-0.423481566042));
#2808 = CARTESIAN_POINT('',(-2.263414127021,-0.424488862941));
#2809 = CARTESIAN_POINT('',(-2.236061296216,-0.424992151721));
#2810 = CARTESIAN_POINT('',(-2.208753795744,-0.425298994911));
#2811 = CARTESIAN_POINT('',(-2.181485573539,-0.425478941262));
#2812 = CARTESIAN_POINT('',(-2.154245405659,-0.425582814494));
#2813 = CARTESIAN_POINT('',(-2.127019758944,-0.42563732985));
#2814 = CARTESIAN_POINT('',(-2.070789286739,-0.425653657084));
#2815 = CARTESIAN_POINT('',(-2.041784679257,-0.425609165227));
#2816 = CARTESIAN_POINT('',(-2.012767131118,-0.42551502424));
#2817 = CARTESIAN_POINT('',(-1.98371963817,-0.42534366095));
#2818 = CARTESIAN_POINT('',(-1.954627887337,-0.425035670937));
#2819 = CARTESIAN_POINT('',(-1.925484298225,-0.42450744817));
#2820 = CARTESIAN_POINT('',(-1.888813573076,-0.423435492328));
#2821 = CARTESIAN_POINT('',(-1.881333220208,-0.423195594125));
#2822 = CARTESIAN_POINT('',(-1.873849583308,-0.422932600643));
#2823 = CARTESIAN_POINT('',(-1.866362731526,-0.422644657341));
#2824 = CARTESIAN_POINT('',(-1.858872784309,-0.42232982076));
#2825 = CARTESIAN_POINT('',(-1.851379911399,-0.42198605853));
#2826 = CARTESIAN_POINT('',(-1.843884332832,-0.421611249368));
#2827 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2828 = PCURVE('',#2829,#2834);
#2829 = CYLINDRICAL_SURFACE('',#2830,3.5);
#2830 = AXIS2_PLACEMENT_3D('',#2831,#2832,#2833);
#2831 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
    -5.17638090205));
#2832 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2833 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2834 = DEFINITIONAL_REPRESENTATION('',(#2835),#2862);
#2835 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#2836,#2837,#2838,#2839,#2840,
    #2841,#2842,#2843,#2844,#2845,#2846,#2847,#2848,#2849,#2850,#2851,
    #2852,#2853,#2854,#2855,#2856,#2857,#2858,#2859,#2860,#2861),
  .UNSPECIFIED.,.F.,.F.,(8,6,6,6,8),(0.E+000,0.107512952727,
    0.48917959448,0.895845263824,1.),.UNSPECIFIED.);
#2836 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
#2837 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
#2838 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
#2839 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
#2840 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
#2841 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
#2842 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
#2843 = CARTESIAN_POINT('',(-4.584131316297,-7.970166184198));
#2844 = CARTESIAN_POINT('',(-4.607529377783,-7.452921313766));
#2845 = CARTESIAN_POINT('',(-4.626567622403,-6.934392775099));
#2846 = CARTESIAN_POINT('',(-4.641140567719,-6.414857310959));
#2847 = CARTESIAN_POINT('',(-4.651153598456,-5.894612464054));
#2848 = CARTESIAN_POINT('',(-4.656555232968,-5.373978713571));
#2849 = CARTESIAN_POINT('',(-4.658176842999,-4.298517112789));
#2850 = CARTESIAN_POINT('',(-4.653772247683,-3.743682287588));
#2851 = CARTESIAN_POINT('',(-4.644120309253,-3.189212180835));
#2852 = CARTESIAN_POINT('',(-4.629274517047,-2.635495311857));
#2853 = CARTESIAN_POINT('',(-4.60934851102,-2.082892646158));
#2854 = CARTESIAN_POINT('',(-4.584471994661,-1.531740816691));
#2855 = CARTESIAN_POINT('',(-4.547126267801,-0.84164551158));
#2856 = CARTESIAN_POINT('',(-4.539193096206,-0.701052579422));
#2857 = CARTESIAN_POINT('',(-4.53094310463,-0.560580202778));
#2858 = CARTESIAN_POINT('',(-4.52237773608,-0.42023353226));
#2859 = CARTESIAN_POINT('',(-4.513498205747,-0.280017727575));
#2860 = CARTESIAN_POINT('',(-4.504305501,-0.139937957524));
#2861 = CARTESIAN_POINT('',(-4.494800381391,5.999999999062E-007));
#2862 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2863 = ORIENTED_EDGE('',*,*,#2864,.T.);
#2864 = EDGE_CURVE('',#2768,#2865,#2867,.T.);
#2865 = VERTEX_POINT('',#2866);
#2866 = CARTESIAN_POINT('',(-6.092897519015,-20.05320806824,
    -1.321153281983));
#2867 = SURFACE_CURVE('',#2868,(#2873,#2886),.PCURVE_S1.);
#2868 = CIRCLE('',#2869,20.455744914327);
#2869 = AXIS2_PLACEMENT_3D('',#2870,#2871,#2872);
#2870 = CARTESIAN_POINT('',(4.113620667976,-2.375,4.524534660836E-015));
#2871 = DIRECTION('',(-0.866025403784,0.5,-9.525336128076E-016));
#2872 = DIRECTION('',(0.5,0.866025403784,-1.922962686384E-016));
#2873 = PCURVE('',#580,#2874);
#2874 = DEFINITIONAL_REPRESENTATION('',(#2875),#2885);
#2875 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2876,#2877,#2878,#2879,#2880,
    #2881,#2882,#2883,#2884),.UNSPECIFIED.,.F.,.F.,(9,9),(2.703565446836
    ,3.14159265359),.PIECEWISE_BEZIER_KNOTS.);
#2876 = CARTESIAN_POINT('',(-1.843386207296,-0.4259224516));
#2877 = CARTESIAN_POINT('',(-1.849556334468,-0.372884895091));
#2878 = CARTESIAN_POINT('',(-1.854562762588,-0.319751439378));
#2879 = CARTESIAN_POINT('',(-1.858567924804,-0.266546260233));
#2880 = CARTESIAN_POINT('',(-1.861678061261,-0.213287582391));
#2881 = CARTESIAN_POINT('',(-1.863965422461,-0.159990621633));
#2882 = CARTESIAN_POINT('',(-1.865475195988,-0.106668723676));
#2883 = CARTESIAN_POINT('',(-1.866230088726,-5.333436194577E-002));
#2884 = CARTESIAN_POINT('',(-1.866230088726,7.105107003755E-017));
#2885 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2886 = PCURVE('',#2887,#2892);
#2887 = PLANE('',#2888);
#2888 = AXIS2_PLACEMENT_3D('',#2889,#2890,#2891);
#2889 = CARTESIAN_POINT('',(-5.572008774124,-19.151002297,
    -4.189731130554));
#2890 = DIRECTION('',(-0.866025403784,0.5,-9.104896719151E-016));
#2891 = DIRECTION('',(8.881784197001E-016,-3.76667109355E-016,-1.));
#2892 = DEFINITIONAL_REPRESENTATION('',(#2893),#2897);
#2893 = CIRCLE('',#2894,20.455744914327);
#2894 = AXIS2_PLACEMENT_2D('',#2895,#2896);
#2895 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#2896 = DIRECTION('',(3.230636004892E-016,-1.));
#2897 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2898 = ORIENTED_EDGE('',*,*,#2899,.T.);
#2899 = EDGE_CURVE('',#2865,#2900,#2902,.T.);
#2900 = VERTEX_POINT('',#2901);
#2901 = CARTESIAN_POINT('',(-8.641182893351,-19.06086570687,
    -1.735902274957));
#2902 = SURFACE_CURVE('',#2903,(#2908,#2921),.PCURVE_S1.);
#2903 = CIRCLE('',#2904,16.085707942067);
#2904 = AXIS2_PLACEMENT_3D('',#2905,#2906,#2907);
#2905 = CARTESIAN_POINT('',(-4.77297077308,-8.267027882015,9.54594154601
    ));
#2906 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
#2907 = DIRECTION('',(0.E+000,0.755928946013,0.654653670714));
#2908 = PCURVE('',#580,#2909);
#2909 = DEFINITIONAL_REPRESENTATION('',(#2910),#2920);
#2910 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#2911,#2912,#2913,#2914,#2915,
    #2916,#2917,#2918,#2919),.UNSPECIFIED.,.F.,.F.,(9,9),(3.229426962321
    ,3.828951718163),.PIECEWISE_BEZIER_KNOTS.);
#2911 = CARTESIAN_POINT('',(-1.865769163027,-6.295363536474E-002));
#2912 = CARTESIAN_POINT('',(-1.922013634628,-7.496348608637E-002));
#2913 = CARTESIAN_POINT('',(-1.979017993656,-8.365574178485E-002));
#2914 = CARTESIAN_POINT('',(-2.036564329191,-8.892021464163E-002));
#2915 = CARTESIAN_POINT('',(-2.094395102398,-9.068382884209E-002));
#2916 = CARTESIAN_POINT('',(-2.152225875581,-8.892021464197E-002));
#2917 = CARTESIAN_POINT('',(-2.209772211132,-8.365574178478E-002));
#2918 = CARTESIAN_POINT('',(-2.266776570159,-7.496348608637E-002));
#2919 = CARTESIAN_POINT('',(-2.323021041759,-6.295363536474E-002));
#2920 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2921 = PCURVE('',#2922,#2927);
#2922 = PLANE('',#2923);
#2923 = AXIS2_PLACEMENT_3D('',#2924,#2925,#2926);
#2924 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309144));
#2925 = DIRECTION('',(0.353553390596,0.612372435701,-0.707106781181));
#2926 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#2927 = DEFINITIONAL_REPRESENTATION('',(#2928),#2932);
#2928 = CIRCLE('',#2929,16.085707942067);
#2929 = AXIS2_PLACEMENT_2D('',#2930,#2931);
#2930 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#2931 = DIRECTION('',(0.925820099774,-0.377964473007));
#2932 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2933 = ORIENTED_EDGE('',*,*,#2934,.T.);
#2934 = EDGE_CURVE('',#2900,#1128,#2935,.T.);
#2935 = SURFACE_CURVE('',#2936,(#2963,#2993),.PCURVE_S1.);
#2936 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2937,#2938,#2939,#2940,#2941,
    #2942,#2943,#2944,#2945,#2946,#2947,#2948,#2949,#2950,#2951,#2952,
    #2953,#2954,#2955,#2956,#2957,#2958,#2959,#2960,#2961,#2962),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2937 = CARTESIAN_POINT('',(-7.354875757769,-16.8329163939,
    -10.17638090205));
#2938 = CARTESIAN_POINT('',(-7.435818379724,-16.97311346709,
    -9.885978163042));
#2939 = CARTESIAN_POINT('',(-7.513681965555,-17.10797653145,
    -9.59214063238));
#2940 = CARTESIAN_POINT('',(-7.588410854322,-17.23741104648,
    -9.295064486486));
#2941 = CARTESIAN_POINT('',(-7.731503092599,-17.48525407334,
    -8.694842784952));
#2942 = CARTESIAN_POINT('',(-7.799866363927,-17.60366273266,
    -8.391697207502));
#2943 = CARTESIAN_POINT('',(-7.864998660035,-17.71647517873,
    -8.085718620917));
#2944 = CARTESIAN_POINT('',(-7.988717443996,-17.9307623984,
    -7.468513562382));
#2945 = CARTESIAN_POINT('',(-8.047303965765,-18.03223723074,
    -7.15728706998));
#2946 = CARTESIAN_POINT('',(-8.102575935465,-18.1279710905,
    -6.843644453692));
#2947 = CARTESIAN_POINT('',(-8.206211984732,-18.30747399332,
    -6.213222701257));
#2948 = CARTESIAN_POINT('',(-8.254602935572,-18.39128957881,
    -5.896461190167));
#2949 = CARTESIAN_POINT('',(-8.299636474124,-18.46928995562,
    -5.577725229982));
#2950 = CARTESIAN_POINT('',(-8.383100814194,-18.61385443324,
    -4.935441780244));
#2951 = CARTESIAN_POINT('',(-8.421504272107,-18.68037117353,
    -4.611880030773));
#2952 = CARTESIAN_POINT('',(-8.456466829782,-18.74092809979,
    -4.286761545471));
#2953 = CARTESIAN_POINT('',(-8.519467588532,-18.85004861486,
    -3.633852083723));
#2954 = CARTESIAN_POINT('',(-8.547505796644,-18.89861221586,
    -3.306061064166));
#2955 = CARTESIAN_POINT('',(-8.572060569676,-18.94114233032,
    -2.97715411155));
#2956 = CARTESIAN_POINT('',(-8.614174806793,-19.01408632873,
    -2.317553720106));
#2957 = CARTESIAN_POINT('',(-8.631734274555,-19.04450021905,
    -1.986860236772));
#2958 = CARTESIAN_POINT('',(-8.645781876013,-19.0688313785,
    -1.655496114796));
#2959 = CARTESIAN_POINT('',(-8.666796844417,-19.1052303715,
    -0.993207216782));
#2960 = CARTESIAN_POINT('',(-8.673792557116,-19.11734701957,
    -0.662285964067));
#2961 = CARTESIAN_POINT('',(-8.677290046914,-19.12340546946,
    -0.331142976389));
#2962 = CARTESIAN_POINT('',(-8.677290209876,-19.12340541361,
    -6.411892036514E-015));
#2963 = PCURVE('',#580,#2964);
#2964 = DEFINITIONAL_REPRESENTATION('',(#2965),#2992);
#2965 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#2966,#2967,#2968,#2969,#2970,
    #2971,#2972,#2973,#2974,#2975,#2976,#2977,#2978,#2979,#2980,#2981,
    #2982,#2983,#2984,#2985,#2986,#2987,#2988,#2989,#2990,#2991),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#2966 = CARTESIAN_POINT('',(-1.982731713858,-0.505893901574));
#2967 = CARTESIAN_POINT('',(-1.983713716835,-0.4900850036));
#2968 = CARTESIAN_POINT('',(-1.984635455926,-0.474273724633));
#2969 = CARTESIAN_POINT('',(-1.985501313207,-0.458460329777));
#2970 = CARTESIAN_POINT('',(-1.987128138907,-0.426829858413));
#2971 = CARTESIAN_POINT('',(-1.987889108088,-0.411012780756));
#2972 = CARTESIAN_POINT('',(-1.988601050044,-0.395194022545));
#2973 = CARTESIAN_POINT('',(-1.989932114803,-0.363553565774));
#2974 = CARTESIAN_POINT('',(-1.990551243483,-0.347731866872));
#2975 = CARTESIAN_POINT('',(-1.991126592969,-0.331908845222));
#2976 = CARTESIAN_POINT('',(-1.992191573778,-0.300324043644));
#2977 = CARTESIAN_POINT('',(-1.992681544093,-0.284562272667));
#2978 = CARTESIAN_POINT('',(-1.99313203753,-0.268799489313));
#2979 = CARTESIAN_POINT('',(-1.993958661333,-0.23720861111));
#2980 = CARTESIAN_POINT('',(-1.994334487317,-0.221380508625));
#2981 = CARTESIAN_POINT('',(-1.994673479865,-0.205551648229));
#2982 = CARTESIAN_POINT('',(-1.995279896487,-0.17389265376));
#2983 = CARTESIAN_POINT('',(-1.995547322437,-0.158062519134));
#2984 = CARTESIAN_POINT('',(-1.995780017092,-0.142231861713));
#2985 = CARTESIAN_POINT('',(-1.996177286117,-0.110569720304));
#2986 = CARTESIAN_POINT('',(-1.996341861638,-9.473823573845E-002));
#2987 = CARTESIAN_POINT('',(-1.996473050773,-7.890644488257E-002));
#2988 = CARTESIAN_POINT('',(-1.996668915439,-4.730603983734E-002));
#2989 = CARTESIAN_POINT('',(-1.996733863357,-3.153742609985E-002));
#2990 = CARTESIAN_POINT('',(-1.996766319151,-1.576871316136E-002));
#2991 = CARTESIAN_POINT('',(-1.996766327354,-2.22044604925E-016));
#2992 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#2993 = PCURVE('',#2994,#2999);
#2994 = CYLINDRICAL_SURFACE('',#2995,20.9);
#2995 = AXIS2_PLACEMENT_3D('',#2996,#2997,#2998);
#2996 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#2997 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#2998 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#2999 = DEFINITIONAL_REPRESENTATION('',(#3000),#3027);
#3000 = B_SPLINE_CURVE_WITH_KNOTS('',4,(#3001,#3002,#3003,#3004,#3005,
    #3006,#3007,#3008,#3009,#3010,#3011,#3012,#3013,#3014,#3015,#3016,
    #3017,#3018,#3019,#3020,#3021,#3022,#3023,#3024,#3025,#3026),
  .UNSPECIFIED.,.F.,.F.,(5,3,3,3,3,3,3,3,5),(0.E+000,0.125127020669,
    0.250253162993,0.3753788083,0.500001678799,0.625126934355,
    0.750252138209,0.875377326415,1.),.UNSPECIFIED.);
#3001 = CARTESIAN_POINT('',(-5.774638830512,-0.703051050954));
#3002 = CARTESIAN_POINT('',(-5.790546800987,-0.703050881219));
#3003 = CARTESIAN_POINT('',(-5.806454833329,-0.7030511924));
#3004 = CARTESIAN_POINT('',(-5.822362912798,-0.703051050954));
#3005 = CARTESIAN_POINT('',(-5.854179031219,-0.703051050954));
#3006 = CARTESIAN_POINT('',(-5.870087071391,-0.703051050954));
#3007 = CARTESIAN_POINT('',(-5.885995138172,-0.703051050954));
#3008 = CARTESIAN_POINT('',(-5.91781124899,-0.703051050954));
#3009 = CARTESIAN_POINT('',(-5.933719293687,-0.703051050954));
#3010 = CARTESIAN_POINT('',(-5.949627352847,-0.703051050954));
#3011 = CARTESIAN_POINT('',(-5.981379571005,-0.703051050954));
#3012 = CARTESIAN_POINT('',(-5.997223730589,-0.703051050954));
#3013 = CARTESIAN_POINT('',(-6.013067897326,-0.703051050954));
#3014 = CARTESIAN_POINT('',(-6.044820112069,-0.703051050954));
#3015 = CARTESIAN_POINT('',(-6.060728160804,-0.703051050954));
#3016 = CARTESIAN_POINT('',(-6.076636212638,-0.703051050954));
#3017 = CARTESIAN_POINT('',(-6.108452313144,-0.703051050954));
#3018 = CARTESIAN_POINT('',(-6.124360362518,-0.703051050954));
#3019 = CARTESIAN_POINT('',(-6.140268412899,-0.703051050954));
#3020 = CARTESIAN_POINT('',(-6.172084512131,-0.703051050954));
#3021 = CARTESIAN_POINT('',(-6.187992561691,-0.703051050954));
#3022 = CARTESIAN_POINT('',(-6.203900611408,-0.703051050954));
#3023 = CARTESIAN_POINT('',(-6.23565282204,-0.703051050954));
#3024 = CARTESIAN_POINT('',(-6.25149698425,-0.703051191832));
#3025 = CARTESIAN_POINT('',(-6.26734114563,-0.7030508819));
#3026 = CARTESIAN_POINT('',(-6.28318530718,-0.703051050954));
#3027 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3028 = ORIENTED_EDGE('',*,*,#1127,.F.);
#3029 = ORIENTED_EDGE('',*,*,#3030,.T.);
#3030 = EDGE_CURVE('',#1105,#3031,#3033,.T.);
#3031 = VERTEX_POINT('',#3032);
#3032 = CARTESIAN_POINT('',(20.827785366951,-2.046948949046,
    -1.735902274959));
#3033 = SURFACE_CURVE('',#3034,(#3039,#3052),.PCURVE_S1.);
#3034 = CIRCLE('',#3035,20.9);
#3035 = AXIS2_PLACEMENT_3D('',#3036,#3037,#3038);
#3036 = CARTESIAN_POINT('',(0.E+000,-2.046948949046,4.545139706926E-016)
  );
#3037 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#3038 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#3039 = PCURVE('',#580,#3040);
#3040 = DEFINITIONAL_REPRESENTATION('',(#3041),#3051);
#3041 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3042,#3043,#3044,#3045,#3046,
    #3047,#3048,#3049,#3050),.UNSPECIFIED.,.F.,.F.,(9,9),(1.570796326795
    ,1.653949645705),.PIECEWISE_BEZIER_KNOTS.);
#3042 = CARTESIAN_POINT('',(-9.762877503947E-002,6.E-017));
#3043 = CARTESIAN_POINT('',(-9.762877503947E-002,-1.034466884058E-002));
#3044 = CARTESIAN_POINT('',(-9.764075308213E-002,-2.06893376811E-002));
#3045 = CARTESIAN_POINT('',(-9.766470916753E-002,-3.1033990341E-002));
#3046 = CARTESIAN_POINT('',(-9.770065694187E-002,-4.137861063856E-002));
#3047 = CARTESIAN_POINT('',(-9.774862369767E-002,-5.172318235E-002));
#3048 = CARTESIAN_POINT('',(-9.780865046824E-002,-6.206768916031E-002));
#3049 = CARTESIAN_POINT('',(-9.788079221581E-002,-7.241211462292E-002));
#3050 = CARTESIAN_POINT('',(-9.796511812224E-002,-8.275644210958E-002));
#3051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3052 = PCURVE('',#1067,#3053);
#3053 = DEFINITIONAL_REPRESENTATION('',(#3054),#3058);
#3054 = LINE('',#3055,#3056);
#3055 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
#3056 = VECTOR('',#3057,1.);
#3057 = DIRECTION('',(1.,-0.E+000));
#3058 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3059 = ORIENTED_EDGE('',*,*,#3060,.T.);
#3060 = EDGE_CURVE('',#3031,#3061,#3063,.T.);
#3061 = VERTEX_POINT('',#3062);
#3062 = CARTESIAN_POINT('',(20.413036373982,-4.75,-1.321153281983));
#3063 = SURFACE_CURVE('',#3064,(#3069,#3082),.PCURVE_S1.);
#3064 = CIRCLE('',#3065,16.085707942067);
#3065 = AXIS2_PLACEMENT_3D('',#3066,#3067,#3068);
#3066 = CARTESIAN_POINT('',(9.545941546159,2.119624819221E-015,
    9.54594154601));
#3067 = DIRECTION('',(-0.707106781192,-1.570092458671E-016,
    -0.707106781181));
#3068 = DIRECTION('',(0.707106781181,-1.570092458696E-016,
    -0.707106781192));
#3069 = PCURVE('',#580,#3070);
#3070 = DEFINITIONAL_REPRESENTATION('',(#3071),#3081);
#3071 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3072,#3073,#3074,#3075,#3076,
    #3077,#3078,#3079,#3080),.UNSPECIFIED.,.F.,.F.,(9,9),(0.E+000,
    0.299762377921),.PIECEWISE_BEZIER_KNOTS.);
#3072 = CARTESIAN_POINT('',(0.E+000,-8.71756900369E-002));
#3073 = CARTESIAN_POINT('',(-2.881113381275E-002,-8.71756900369E-002));
#3074 = CARTESIAN_POINT('',(-5.762226763244E-002,-8.630327239683E-002));
#3075 = CARTESIAN_POINT('',(-8.639941678103E-002,-8.455843714137E-002));
#3076 = CARTESIAN_POINT('',(-0.115108596924,-8.19441697837E-002));
#3077 = CARTESIAN_POINT('',(-0.143716553575,-7.84664418282E-002));
#3078 = CARTESIAN_POINT('',(-0.172191497049,-7.413408728311E-002));
#3079 = CARTESIAN_POINT('',(-0.200503703566,-6.895856072556E-002));
#3080 = CARTESIAN_POINT('',(-0.228625939366,-6.295363536474E-002));
#3081 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3082 = PCURVE('',#1034,#3083);
#3083 = DEFINITIONAL_REPRESENTATION('',(#3084),#3088);
#3084 = CIRCLE('',#3085,16.085707942067);
#3085 = AXIS2_PLACEMENT_2D('',#3086,#3087);
#3086 = CARTESIAN_POINT('',(17.320532316924,-4.75));
#3087 = DIRECTION('',(-1.,0.E+000));
#3088 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3089 = ORIENTED_EDGE('',*,*,#3090,.F.);
#3090 = EDGE_CURVE('',#3091,#3061,#3093,.T.);
#3091 = VERTEX_POINT('',#3092);
#3092 = CARTESIAN_POINT('',(18.562951677315,-4.75,-8.593853909956));
#3093 = SURFACE_CURVE('',#3094,(#3099,#3112),.PCURVE_S1.);
#3094 = CIRCLE('',#3095,20.455744914327);
#3095 = AXIS2_PLACEMENT_3D('',#3096,#3097,#3098);
#3096 = CARTESIAN_POINT('',(0.E+000,-4.75,1.054711873394E-015));
#3097 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#3098 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#3099 = PCURVE('',#580,#3100);
#3100 = DEFINITIONAL_REPRESENTATION('',(#3101),#3111);
#3101 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3102,#3103,#3104,#3105,#3106,
    #3107,#3108,#3109,#3110),.UNSPECIFIED.,.F.,.F.,(9,9),(1.132769120041
    ,1.570796326795),.PIECEWISE_BEZIER_KNOTS.);
#3102 = CARTESIAN_POINT('',(-0.251008895098,-0.4259224516));
#3103 = CARTESIAN_POINT('',(-0.244838767925,-0.372884895091));
#3104 = CARTESIAN_POINT('',(-0.239832339806,-0.319751439378));
#3105 = CARTESIAN_POINT('',(-0.235827177583,-0.266546260232));
#3106 = CARTESIAN_POINT('',(-0.23271704113,-0.213287582391));
#3107 = CARTESIAN_POINT('',(-0.230429679924,-0.159990621633));
#3108 = CARTESIAN_POINT('',(-0.228919906407,-0.106668723676));
#3109 = CARTESIAN_POINT('',(-0.228165013667,-5.333436194577E-002));
#3110 = CARTESIAN_POINT('',(-0.228165013667,-6.E-017));
#3111 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3112 = PCURVE('',#3113,#3118);
#3113 = PLANE('',#3114);
#3114 = AXIS2_PLACEMENT_3D('',#3115,#3116,#3117);
#3115 = CARTESIAN_POINT('',(19.3712588842,-4.75,-4.189731130554));
#3116 = DIRECTION('',(0.E+000,-1.,2.044604925031E-018));
#3117 = DIRECTION('',(0.E+000,-2.044604925031E-018,-1.));
#3118 = DEFINITIONAL_REPRESENTATION('',(#3119),#3123);
#3119 = CIRCLE('',#3120,20.455744914327);
#3120 = AXIS2_PLACEMENT_2D('',#3121,#3122);
#3121 = CARTESIAN_POINT('',(-4.189731130554,-19.3712588842));
#3122 = DIRECTION('',(1.,0.E+000));
#3123 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3124 = ORIENTED_EDGE('',*,*,#3125,.T.);
#3125 = EDGE_CURVE('',#3091,#3126,#3128,.T.);
#3126 = VERTEX_POINT('',#3127);
#3127 = CARTESIAN_POINT('',(19.019776358972,-2.046948949046,
    -8.663608212212));
#3128 = SURFACE_CURVE('',#3129,(#3144,#3162),.PCURVE_S1.);
#3129 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3130,#3131,#3132,#3133,#3134,
    #3135,#3136,#3137,#3138,#3139,#3140,#3141,#3142,#3143),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
  .UNSPECIFIED.);
#3130 = CARTESIAN_POINT('',(18.562951538039,-4.7500006,-8.593853879163)
  );
#3131 = CARTESIAN_POINT('',(18.596482902344,-4.605547807787,
    -8.601267287907));
#3132 = CARTESIAN_POINT('',(18.628961356681,-4.46094454929,
    -8.608045313181));
#3133 = CARTESIAN_POINT('',(18.660368678592,-4.316196515267,
    -8.614233099699));
#3134 = CARTESIAN_POINT('',(18.690687479011,-4.17130938885,
    -8.619873778066));
#3135 = CARTESIAN_POINT('',(18.71990120227,-4.026288845546,
    -8.625008464778));
#3136 = CARTESIAN_POINT('',(18.747994126091,-3.88114055324,
    -8.629676262226));
#3137 = CARTESIAN_POINT('',(18.87336070805,-3.205550093238,
    -8.649385372646));
#3138 = CARTESIAN_POINT('',(18.956635602143,-2.673600412023,
    -8.659128652207));
#3139 = CARTESIAN_POINT('',(19.024051025974,-2.140300920862,
    -8.664946748002));
#3140 = CARTESIAN_POINT('',(19.075028505273,-1.605953243862,
    -8.668277173192));
#3141 = CARTESIAN_POINT('',(19.109153431684,-1.070882352357,
    -8.670155308663));
#3142 = CARTESIAN_POINT('',(19.12621569913,-0.535438915834,
    -8.671094108033));
#3143 = CARTESIAN_POINT('',(19.12621569913,2.754630334514E-015,
    -8.671094108033));
#3144 = PCURVE('',#580,#3145);
#3145 = DEFINITIONAL_REPRESENTATION('',(#3146),#3161);
#3146 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3147,#3148,#3149,#3150,#3151,
    #3152,#3153,#3154,#3155,#3156,#3157,#3158,#3159,#3160),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
  .UNSPECIFIED.);
#3147 = CARTESIAN_POINT('',(-0.250510769561,-0.421611249368));
#3148 = CARTESIAN_POINT('',(-0.242773393441,-0.421998149383));
#3149 = CARTESIAN_POINT('',(-0.235038900712,-0.422351967001));
#3150 = CARTESIAN_POINT('',(-0.227307532908,-0.422675035633));
#3151 = CARTESIAN_POINT('',(-0.21957947476,-0.422969587643));
#3152 = CARTESIAN_POINT('',(-0.211854854193,-0.423237754354));
#3153 = CARTESIAN_POINT('',(-0.204133742328,-0.423481566042));
#3154 = CARTESIAN_POINT('',(-0.168242534748,-0.424511137243));
#3155 = CARTESIAN_POINT('',(-0.14011575337,-0.425020453577));
#3156 = CARTESIAN_POINT('',(-0.112036935772,-0.425324612503));
#3157 = CARTESIAN_POINT('',(-8.399928822754E-002,-0.425498737777));
#3158 = CARTESIAN_POINT('',(-5.599029075798E-002,-0.425596933504));
#3159 = CARTESIAN_POINT('',(-2.799502652574E-002,-0.425646018171));
#3160 = CARTESIAN_POINT('',(0.E+000,-0.425646018171));
#3161 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3162 = PCURVE('',#1006,#3163);
#3163 = DEFINITIONAL_REPRESENTATION('',(#3164),#3179);
#3164 = B_SPLINE_CURVE_WITH_KNOTS('',7,(#3165,#3166,#3167,#3168,#3169,
    #3170,#3171,#3172,#3173,#3174,#3175,#3176,#3177,#3178),
  .UNSPECIFIED.,.F.,.F.,(8,6,8),(0.E+000,0.215027283025,1.),
  .UNSPECIFIED.);
#3165 = CARTESIAN_POINT('',(-4.494800381391,-9.5000006));
#3166 = CARTESIAN_POINT('',(-4.504612123716,-9.355547807787));
#3167 = CARTESIAN_POINT('',(-4.514090972698,-9.21094454929));
#3168 = CARTESIAN_POINT('',(-4.523236088174,-9.066196515267));
#3169 = CARTESIAN_POINT('',(-4.532046374328,-8.92130938885));
#3170 = CARTESIAN_POINT('',(-4.540520479695,-8.776288845546));
#3171 = CARTESIAN_POINT('',(-4.548656797158,-8.63114055324));
#3172 = CARTESIAN_POINT('',(-4.584915762446,-7.955550093238));
#3173 = CARTESIAN_POINT('',(-4.608852243957,-7.423600412023));
#3174 = CARTESIAN_POINT('',(-4.628175874351,-6.890300920863));
#3175 = CARTESIAN_POINT('',(-4.642771157883,-6.355953243861));
#3176 = CARTESIAN_POINT('',(-4.652535902741,-5.820882352357));
#3177 = CARTESIAN_POINT('',(-4.657418206252,-5.285438915834));
#3178 = CARTESIAN_POINT('',(-4.657418206252,-4.75));
#3179 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3180 = ORIENTED_EDGE('',*,*,#3181,.T.);
#3181 = EDGE_CURVE('',#3126,#874,#3182,.T.);
#3182 = SURFACE_CURVE('',#3183,(#3188,#3201),.PCURVE_S1.);
#3183 = CIRCLE('',#3184,20.9);
#3184 = AXIS2_PLACEMENT_3D('',#3185,#3186,#3187);
#3185 = CARTESIAN_POINT('',(0.E+000,-2.046948949046,4.545139706926E-016)
  );
#3186 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#3187 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#3188 = PCURVE('',#580,#3189);
#3189 = DEFINITIONAL_REPRESENTATION('',(#3190),#3200);
#3190 = B_SPLINE_CURVE_WITH_KNOTS('',8,(#3191,#3192,#3193,#3194,#3195,
    #3196,#3197,#3198,#3199),.UNSPECIFIED.,.F.,.F.,(9,9),(1.998218989047
    ,2.079342803463),.PIECEWISE_BEZIER_KNOTS.);
#3191 = CARTESIAN_POINT('',(-0.107209487468,-0.42525465837));
#3192 = CARTESIAN_POINT('',(-0.107700906601,-0.435336914287));
#3193 = CARTESIAN_POINT('',(-0.108209957487,-0.445418560802));
#3194 = CARTESIAN_POINT('',(-0.108737113156,-0.455499568699));
#3195 = CARTESIAN_POINT('',(-0.10928287832,-0.46557990737));
#3196 = CARTESIAN_POINT('',(-0.109847791868,-0.475659544717));
#3197 = CARTESIAN_POINT('',(-0.110432429773,-0.485738446949));
#3198 = CARTESIAN_POINT('',(-0.111037408413,-0.495816578455));
#3199 = CARTESIAN_POINT('',(-0.111663388535,-0.505893901574));
#3200 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3201 = PCURVE('',#889,#3202);
#3202 = DEFINITIONAL_REPRESENTATION('',(#3203),#3207);
#3203 = LINE('',#3204,#3205);
#3204 = CARTESIAN_POINT('',(-7.853981633974,-4.796948949046));
#3205 = VECTOR('',#3206,1.);
#3206 = DIRECTION('',(1.,-0.E+000));
#3207 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3208 = ORIENTED_EDGE('',*,*,#901,.T.);
#3209 = ADVANCED_FACE('',(#3210),#620,.F.);
#3210 = FACE_BOUND('',#3211,.F.);
#3211 = EDGE_LOOP('',(#3212,#3213,#3214));
#3212 = ORIENTED_EDGE('',*,*,#1491,.F.);
#3213 = ORIENTED_EDGE('',*,*,#686,.T.);
#3214 = ORIENTED_EDGE('',*,*,#602,.T.);
#3215 = ADVANCED_FACE('',(#3216),#889,.F.);
#3216 = FACE_BOUND('',#3217,.T.);
#3217 = EDGE_LOOP('',(#3218,#3219,#3220,#3221));
#3218 = ORIENTED_EDGE('',*,*,#3181,.T.);
#3219 = ORIENTED_EDGE('',*,*,#873,.T.);
#3220 = ORIENTED_EDGE('',*,*,#961,.T.);
#3221 = ORIENTED_EDGE('',*,*,#3222,.T.);
#3222 = EDGE_CURVE('',#962,#3126,#3223,.T.);
#3223 = SURFACE_CURVE('',#3224,(#3228,#3235),.PCURVE_S1.);
#3224 = LINE('',#3225,#3226);
#3225 = CARTESIAN_POINT('',(19.019776358972,2.75,-8.663608212212));
#3226 = VECTOR('',#3227,1.);
#3227 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#3228 = PCURVE('',#889,#3229);
#3229 = DEFINITIONAL_REPRESENTATION('',(#3230),#3234);
#3230 = LINE('',#3231,#3232);
#3231 = CARTESIAN_POINT('',(-5.855762644927,0.E+000));
#3232 = VECTOR('',#3233,1.);
#3233 = DIRECTION('',(-0.E+000,1.));
#3234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3235 = PCURVE('',#1006,#3236);
#3236 = DEFINITIONAL_REPRESENTATION('',(#3237),#3241);
#3237 = LINE('',#3238,#3239);
#3238 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#3239 = VECTOR('',#3240,1.);
#3240 = DIRECTION('',(-0.E+000,1.));
#3241 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3242 = ADVANCED_FACE('',(#3243),#1067,.F.);
#3243 = FACE_BOUND('',#3244,.T.);
#3244 = EDGE_LOOP('',(#3245,#3246,#3267,#3268));
#3245 = ORIENTED_EDGE('',*,*,#3030,.T.);
#3246 = ORIENTED_EDGE('',*,*,#3247,.F.);
#3247 = EDGE_CURVE('',#1019,#3031,#3248,.T.);
#3248 = SURFACE_CURVE('',#3249,(#3253,#3260),.PCURVE_S1.);
#3249 = LINE('',#3250,#3251);
#3250 = CARTESIAN_POINT('',(20.827785366951,2.75,-1.735902274959));
#3251 = VECTOR('',#3252,1.);
#3252 = DIRECTION('',(0.E+000,1.,-2.22044604925E-016));
#3253 = PCURVE('',#1067,#3254);
#3254 = DEFINITIONAL_REPRESENTATION('',(#3255),#3259);
#3255 = LINE('',#3256,#3257);
#3256 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
#3257 = VECTOR('',#3258,1.);
#3258 = DIRECTION('',(-0.E+000,1.));
#3259 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3260 = PCURVE('',#1034,#3261);
#3261 = DEFINITIONAL_REPRESENTATION('',(#3262),#3266);
#3262 = LINE('',#3263,#3264);
#3263 = CARTESIAN_POINT('',(1.36559577686,-2.));
#3264 = VECTOR('',#3265,1.);
#3265 = DIRECTION('',(0.E+000,1.));
#3266 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3267 = ORIENTED_EDGE('',*,*,#1046,.T.);
#3268 = ORIENTED_EDGE('',*,*,#1437,.F.);
#3269 = ADVANCED_FACE('',(#3270),#1034,.F.);
#3270 = FACE_BOUND('',#3271,.F.);
#3271 = EDGE_LOOP('',(#3272,#3273,#3274,#3275,#3298));
#3272 = ORIENTED_EDGE('',*,*,#3060,.F.);
#3273 = ORIENTED_EDGE('',*,*,#3247,.F.);
#3274 = ORIENTED_EDGE('',*,*,#1018,.F.);
#3275 = ORIENTED_EDGE('',*,*,#3276,.T.);
#3276 = EDGE_CURVE('',#990,#3277,#3279,.T.);
#3277 = VERTEX_POINT('',#3278);
#3278 = CARTESIAN_POINT('',(21.793407401121,-4.75,-2.701524309174));
#3279 = SURFACE_CURVE('',#3280,(#3284,#3291),.PCURVE_S1.);
#3280 = LINE('',#3281,#3282);
#3281 = CARTESIAN_POINT('',(21.793407401121,4.75,-2.701524309174));
#3282 = VECTOR('',#3283,1.);
#3283 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#3284 = PCURVE('',#1034,#3285);
#3285 = DEFINITIONAL_REPRESENTATION('',(#3286),#3290);
#3286 = LINE('',#3287,#3288);
#3287 = CARTESIAN_POINT('',(-2.098711187673E-011,3.295269216334E-027));
#3288 = VECTOR('',#3289,1.);
#3289 = DIRECTION('',(0.E+000,-1.));
#3290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3291 = PCURVE('',#1006,#3292);
#3292 = DEFINITIONAL_REPRESENTATION('',(#3293),#3297);
#3293 = LINE('',#3294,#3295);
#3294 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#3295 = VECTOR('',#3296,1.);
#3296 = DIRECTION('',(-0.E+000,-1.));
#3297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3298 = ORIENTED_EDGE('',*,*,#3299,.T.);
#3299 = EDGE_CURVE('',#3277,#3061,#3300,.T.);
#3300 = SURFACE_CURVE('',#3301,(#3305,#3312),.PCURVE_S1.);
#3301 = LINE('',#3302,#3303);
#3302 = CARTESIAN_POINT('',(21.793407401121,-4.75,-2.701524309144));
#3303 = VECTOR('',#3304,1.);
#3304 = DIRECTION('',(-0.707106781181,1.570092458696E-016,0.707106781192
    ));
#3305 = PCURVE('',#1034,#3306);
#3306 = DEFINITIONAL_REPRESENTATION('',(#3307),#3311);
#3307 = LINE('',#3308,#3309);
#3308 = CARTESIAN_POINT('',(-2.355138688044E-016,-9.5));
#3309 = VECTOR('',#3310,1.);
#3310 = DIRECTION('',(1.,0.E+000));
#3311 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3312 = PCURVE('',#3113,#3313);
#3313 = DEFINITIONAL_REPRESENTATION('',(#3314),#3318);
#3314 = LINE('',#3315,#3316);
#3315 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#3316 = VECTOR('',#3317,1.);
#3317 = DIRECTION('',(-0.707106781192,-0.707106781181));
#3318 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3319 = ADVANCED_FACE('',(#3320),#1006,.T.);
#3320 = FACE_BOUND('',#3321,.F.);
#3321 = EDGE_LOOP('',(#3322,#3323,#3345,#3346,#3347));
#3322 = ORIENTED_EDGE('',*,*,#3125,.F.);
#3323 = ORIENTED_EDGE('',*,*,#3324,.T.);
#3324 = EDGE_CURVE('',#3091,#3277,#3325,.T.);
#3325 = SURFACE_CURVE('',#3326,(#3331,#3338),.PCURVE_S1.);
#3326 = CIRCLE('',#3327,3.5);
#3327 = AXIS2_PLACEMENT_3D('',#3328,#3329,#3330);
#3328 = CARTESIAN_POINT('',(19.318516525781,-4.75,-5.17638090205));
#3329 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#3330 = DIRECTION('',(1.,0.E+000,0.E+000));
#3331 = PCURVE('',#1006,#3332);
#3332 = DEFINITIONAL_REPRESENTATION('',(#3333),#3337);
#3333 = LINE('',#3334,#3335);
#3334 = CARTESIAN_POINT('',(-0.E+000,-9.5));
#3335 = VECTOR('',#3336,1.);
#3336 = DIRECTION('',(-1.,0.E+000));
#3337 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3338 = PCURVE('',#3113,#3339);
#3339 = DEFINITIONAL_REPRESENTATION('',(#3340),#3344);
#3340 = CIRCLE('',#3341,3.5);
#3341 = AXIS2_PLACEMENT_2D('',#3342,#3343);
#3342 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#3343 = DIRECTION('',(0.E+000,1.));
#3344 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3345 = ORIENTED_EDGE('',*,*,#3276,.F.);
#3346 = ORIENTED_EDGE('',*,*,#989,.T.);
#3347 = ORIENTED_EDGE('',*,*,#3222,.T.);
#3348 = ADVANCED_FACE('',(#3349,#3380),#1419,.F.);
#3349 = FACE_BOUND('',#3350,.T.);
#3350 = EDGE_LOOP('',(#3351));
#3351 = ORIENTED_EDGE('',*,*,#3352,.T.);
#3352 = EDGE_CURVE('',#3353,#3353,#3355,.T.);
#3353 = VERTEX_POINT('',#3354);
#3354 = CARTESIAN_POINT('',(18.,1.102230246252E-016,5.));
#3355 = SURFACE_CURVE('',#3356,(#3361,#3368),.PCURVE_S1.);
#3356 = CIRCLE('',#3357,18.);
#3357 = AXIS2_PLACEMENT_3D('',#3358,#3359,#3360);
#3358 = CARTESIAN_POINT('',(0.E+000,1.110223024625E-015,5.));
#3359 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#3360 = DIRECTION('',(1.,0.E+000,0.E+000));
#3361 = PCURVE('',#1419,#3362);
#3362 = DEFINITIONAL_REPRESENTATION('',(#3363),#3367);
#3363 = CIRCLE('',#3364,18.);
#3364 = AXIS2_PLACEMENT_2D('',#3365,#3366);
#3365 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3366 = DIRECTION('',(1.,-0.E+000));
#3367 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3368 = PCURVE('',#3369,#3374);
#3369 = CYLINDRICAL_SURFACE('',#3370,18.);
#3370 = AXIS2_PLACEMENT_3D('',#3371,#3372,#3373);
#3371 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
#3372 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#3373 = DIRECTION('',(1.,0.E+000,0.E+000));
#3374 = DEFINITIONAL_REPRESENTATION('',(#3375),#3379);
#3375 = LINE('',#3376,#3377);
#3376 = CARTESIAN_POINT('',(-0.E+000,5.));
#3377 = VECTOR('',#3378,1.);
#3378 = DIRECTION('',(-1.,0.E+000));
#3379 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3380 = FACE_BOUND('',#3381,.T.);
#3381 = EDGE_LOOP('',(#3382));
#3382 = ORIENTED_EDGE('',*,*,#1404,.F.);
#3383 = ADVANCED_FACE('',(#3384),#1345,.T.);
#3384 = FACE_BOUND('',#3385,.T.);
#3385 = EDGE_LOOP('',(#3386,#3387,#3410,#3438));
#3386 = ORIENTED_EDGE('',*,*,#1329,.F.);
#3387 = ORIENTED_EDGE('',*,*,#3388,.T.);
#3388 = EDGE_CURVE('',#1330,#3389,#3391,.T.);
#3389 = VERTEX_POINT('',#3390);
#3390 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
    -2.190765479464E-014));
#3391 = SURFACE_CURVE('',#3392,(#3396,#3403),.PCURVE_S1.);
#3392 = LINE('',#3393,#3394);
#3393 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -2.04281036531E-014));
#3394 = VECTOR('',#3395,1.);
#3395 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#3396 = PCURVE('',#1345,#3397);
#3397 = DEFINITIONAL_REPRESENTATION('',(#3398),#3402);
#3398 = LINE('',#3399,#3400);
#3399 = CARTESIAN_POINT('',(-2.426548568807E-015,-5.630825549968E-016));
#3400 = VECTOR('',#3401,1.);
#3401 = DIRECTION('',(0.E+000,-1.));
#3402 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3403 = PCURVE('',#1584,#3404);
#3404 = DEFINITIONAL_REPRESENTATION('',(#3405),#3409);
#3405 = LINE('',#3406,#3407);
#3406 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#3407 = VECTOR('',#3408,1.);
#3408 = DIRECTION('',(-0.E+000,-1.));
#3409 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3410 = ORIENTED_EDGE('',*,*,#3411,.T.);
#3411 = EDGE_CURVE('',#3389,#3412,#3414,.T.);
#3412 = VERTEX_POINT('',#3413);
#3413 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
    0.313203435596));
#3414 = SURFACE_CURVE('',#3415,(#3419,#3426),.PCURVE_S1.);
#3415 = LINE('',#3416,#3417);
#3416 = CARTESIAN_POINT('',(-8.068430139593,19.474930939095,
    -1.842970220878E-014));
#3417 = VECTOR('',#3418,1.);
#3418 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
#3419 = PCURVE('',#1345,#3420);
#3420 = DEFINITIONAL_REPRESENTATION('',(#3421),#3425);
#3421 = LINE('',#3422,#3423);
#3422 = CARTESIAN_POINT('',(0.E+000,-5.5));
#3423 = VECTOR('',#3424,1.);
#3424 = DIRECTION('',(1.,0.E+000));
#3425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3426 = PCURVE('',#3427,#3432);
#3427 = PLANE('',#3428);
#3428 = AXIS2_PLACEMENT_3D('',#3429,#3430,#3431);
#3429 = CARTESIAN_POINT('',(-8.292856235474,19.863648339705,
    -5.467381202931));
#3430 = DIRECTION('',(-0.866025403784,-0.5,3.662668064038E-016));
#3431 = DIRECTION('',(-1.020386659671E-031,9.535559152701E-016,1.));
#3432 = DEFINITIONAL_REPRESENTATION('',(#3433),#3437);
#3433 = LINE('',#3434,#3435);
#3434 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3435 = VECTOR('',#3436,1.);
#3436 = DIRECTION('',(1.,1.088864680125E-017));
#3437 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3438 = ORIENTED_EDGE('',*,*,#3439,.F.);
#3439 = EDGE_CURVE('',#1295,#3412,#3440,.T.);
#3440 = SURFACE_CURVE('',#3441,(#3445,#3452),.PCURVE_S1.);
#3441 = LINE('',#3442,#3443);
#3442 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    0.313203435596));
#3443 = VECTOR('',#3444,1.);
#3444 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#3445 = PCURVE('',#1345,#3446);
#3446 = DEFINITIONAL_REPRESENTATION('',(#3447),#3451);
#3447 = LINE('',#3448,#3449);
#3448 = CARTESIAN_POINT('',(0.313203435596,-1.52655665886E-016));
#3449 = VECTOR('',#3450,1.);
#3450 = DIRECTION('',(0.E+000,-1.));
#3451 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3452 = PCURVE('',#1317,#3453);
#3453 = DEFINITIONAL_REPRESENTATION('',(#3454),#3458);
#3454 = LINE('',#3455,#3456);
#3455 = CARTESIAN_POINT('',(2.763408054259,-1.068589661202E-015));
#3456 = VECTOR('',#3457,1.);
#3457 = DIRECTION('',(9.71445146547E-017,-1.));
#3458 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3459 = ADVANCED_FACE('',(#3460),#1317,.F.);
#3460 = FACE_BOUND('',#3461,.F.);
#3461 = EDGE_LOOP('',(#3462,#3492,#3520,#3541,#3542,#3543));
#3462 = ORIENTED_EDGE('',*,*,#3463,.F.);
#3463 = EDGE_CURVE('',#3464,#3466,#3468,.T.);
#3464 = VERTEX_POINT('',#3465);
#3465 = CARTESIAN_POINT('',(-13.80858214756,18.417165860062,
    -1.640821138803));
#3466 = VERTEX_POINT('',#3467);
#3467 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    0.313203435596));
#3468 = SURFACE_CURVE('',#3469,(#3473,#3480),.PCURVE_S1.);
#3469 = LINE('',#3470,#3471);
#3470 = CARTESIAN_POINT('',(-13.80858214758,18.417165860103,
    -1.640821138755));
#3471 = VECTOR('',#3472,1.);
#3472 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
#3473 = PCURVE('',#1317,#3474);
#3474 = DEFINITIONAL_REPRESENTATION('',(#3475),#3479);
#3475 = LINE('',#3476,#3477);
#3476 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#3477 = VECTOR('',#3478,1.);
#3478 = DIRECTION('',(1.,-1.110223024625E-016));
#3479 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3480 = PCURVE('',#3481,#3486);
#3481 = PLANE('',#3482);
#3482 = AXIS2_PLACEMENT_3D('',#3483,#3484,#3485);
#3483 = CARTESIAN_POINT('',(-13.05599595628,17.113648339705,
    -5.467381202931));
#3484 = DIRECTION('',(-0.866025403784,-0.5,3.662668064038E-016));
#3485 = DIRECTION('',(-1.020386659671E-031,9.535559152701E-016,1.));
#3486 = DEFINITIONAL_REPRESENTATION('',(#3487),#3491);
#3487 = LINE('',#3488,#3489);
#3488 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#3489 = VECTOR('',#3490,1.);
#3490 = DIRECTION('',(0.707106781187,-0.707106781187));
#3491 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3492 = ORIENTED_EDGE('',*,*,#3493,.T.);
#3493 = EDGE_CURVE('',#3464,#3494,#3496,.T.);
#3494 = VERTEX_POINT('',#3495);
#3495 = CARTESIAN_POINT('',(-9.045442426745,21.167165860062,
    -1.640821138803));
#3496 = SURFACE_CURVE('',#3497,(#3501,#3508),.PCURVE_S1.);
#3497 = LINE('',#3498,#3499);
#3498 = CARTESIAN_POINT('',(-13.80858214756,18.417165860062,
    -1.640821138803));
#3499 = VECTOR('',#3500,1.);
#3500 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#3501 = PCURVE('',#1317,#3502);
#3502 = DEFINITIONAL_REPRESENTATION('',(#3503),#3507);
#3503 = LINE('',#3504,#3505);
#3504 = CARTESIAN_POINT('',(-1.401810456145E-015,7.691850745534E-016));
#3505 = VECTOR('',#3506,1.);
#3506 = DIRECTION('',(9.71445146547E-017,-1.));
#3507 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3508 = PCURVE('',#3509,#3514);
#3509 = CYLINDRICAL_SURFACE('',#3510,5.);
#3510 = AXIS2_PLACEMENT_3D('',#3511,#3512,#3513);
#3511 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
    -5.17638090205));
#3512 = DIRECTION('',(-0.866025403784,-0.5,1.665334536938E-016));
#3513 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#3514 = DEFINITIONAL_REPRESENTATION('',(#3515),#3519);
#3515 = LINE('',#3516,#3517);
#3516 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
#3517 = VECTOR('',#3518,1.);
#3518 = DIRECTION('',(-0.E+000,-1.));
#3519 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3520 = ORIENTED_EDGE('',*,*,#3521,.T.);
#3521 = EDGE_CURVE('',#3494,#3412,#3522,.T.);
#3522 = SURFACE_CURVE('',#3523,(#3527,#3534),.PCURVE_S1.);
#3523 = LINE('',#3524,#3525);
#3524 = CARTESIAN_POINT('',(-9.045442426769,21.167165860103,
    -1.640821138755));
#3525 = VECTOR('',#3526,1.);
#3526 = DIRECTION('',(0.353553390593,-0.612372435696,0.707106781187));
#3527 = PCURVE('',#1317,#3528);
#3528 = DEFINITIONAL_REPRESENTATION('',(#3529),#3533);
#3529 = LINE('',#3530,#3531);
#3530 = CARTESIAN_POINT('',(-2.969846590872E-015,-5.5));
#3531 = VECTOR('',#3532,1.);
#3532 = DIRECTION('',(1.,-1.110223024625E-016));
#3533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3534 = PCURVE('',#3427,#3535);
#3535 = DEFINITIONAL_REPRESENTATION('',(#3536),#3540);
#3536 = LINE('',#3537,#3538);
#3537 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#3538 = VECTOR('',#3539,1.);
#3539 = DIRECTION('',(0.707106781187,-0.707106781187));
#3540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3541 = ORIENTED_EDGE('',*,*,#3439,.F.);
#3542 = ORIENTED_EDGE('',*,*,#1294,.F.);
#3543 = ORIENTED_EDGE('',*,*,#3544,.F.);
#3544 = EDGE_CURVE('',#3466,#1267,#3545,.T.);
#3545 = SURFACE_CURVE('',#3546,(#3550,#3557),.PCURVE_S1.);
#3546 = LINE('',#3547,#3548);
#3547 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    0.313203435596));
#3548 = VECTOR('',#3549,1.);
#3549 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#3550 = PCURVE('',#1317,#3551);
#3551 = DEFINITIONAL_REPRESENTATION('',(#3552),#3556);
#3552 = LINE('',#3553,#3554);
#3553 = CARTESIAN_POINT('',(2.763408054259,-1.068589661202E-015));
#3554 = VECTOR('',#3555,1.);
#3555 = DIRECTION('',(9.71445146547E-017,-1.));
#3556 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3557 = PCURVE('',#1282,#3558);
#3558 = DEFINITIONAL_REPRESENTATION('',(#3559),#3563);
#3559 = LINE('',#3560,#3561);
#3560 = CARTESIAN_POINT('',(0.313203435596,-1.52655665886E-016));
#3561 = VECTOR('',#3562,1.);
#3562 = DIRECTION('',(0.E+000,-1.));
#3563 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3564 = ADVANCED_FACE('',(#3565),#1282,.T.);
#3565 = FACE_BOUND('',#3566,.T.);
#3566 = EDGE_LOOP('',(#3567,#3590,#3611,#3612));
#3567 = ORIENTED_EDGE('',*,*,#3568,.F.);
#3568 = EDGE_CURVE('',#3569,#3466,#3571,.T.);
#3569 = VERTEX_POINT('',#3570);
#3570 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -2.105160835673E-014));
#3571 = SURFACE_CURVE('',#3572,(#3576,#3583),.PCURVE_S1.);
#3572 = LINE('',#3573,#3574);
#3573 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -1.842970220878E-014));
#3574 = VECTOR('',#3575,1.);
#3575 = DIRECTION('',(-2.775557561563E-016,8.435559152701E-016,1.));
#3576 = PCURVE('',#1282,#3577);
#3577 = DEFINITIONAL_REPRESENTATION('',(#3578),#3582);
#3578 = LINE('',#3579,#3580);
#3579 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#3580 = VECTOR('',#3581,1.);
#3581 = DIRECTION('',(1.,0.E+000));
#3582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3583 = PCURVE('',#3481,#3584);
#3584 = DEFINITIONAL_REPRESENTATION('',(#3585),#3589);
#3585 = LINE('',#3586,#3587);
#3586 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3587 = VECTOR('',#3588,1.);
#3588 = DIRECTION('',(1.,1.088864680125E-017));
#3589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3590 = ORIENTED_EDGE('',*,*,#3591,.T.);
#3591 = EDGE_CURVE('',#3569,#1243,#3592,.T.);
#3592 = SURFACE_CURVE('',#3593,(#3597,#3604),.PCURVE_S1.);
#3593 = LINE('',#3594,#3595);
#3594 = CARTESIAN_POINT('',(-12.8315698604,16.724930939095,
    -2.04281036531E-014));
#3595 = VECTOR('',#3596,1.);
#3596 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#3597 = PCURVE('',#1282,#3598);
#3598 = DEFINITIONAL_REPRESENTATION('',(#3599),#3603);
#3599 = LINE('',#3600,#3601);
#3600 = CARTESIAN_POINT('',(-2.426548568807E-015,-5.630825549968E-016));
#3601 = VECTOR('',#3602,1.);
#3602 = DIRECTION('',(0.E+000,-1.));
#3603 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3604 = PCURVE('',#2240,#3605);
#3605 = DEFINITIONAL_REPRESENTATION('',(#3606),#3610);
#3606 = LINE('',#3607,#3608);
#3607 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#3608 = VECTOR('',#3609,1.);
#3609 = DIRECTION('',(-0.E+000,-1.));
#3610 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3611 = ORIENTED_EDGE('',*,*,#1266,.T.);
#3612 = ORIENTED_EDGE('',*,*,#3544,.F.);
#3613 = ADVANCED_FACE('',(#3614),#1230,.T.);
#3614 = FACE_BOUND('',#3615,.T.);
#3615 = EDGE_LOOP('',(#3616,#3617,#3640,#3668));
#3616 = ORIENTED_EDGE('',*,*,#1214,.F.);
#3617 = ORIENTED_EDGE('',*,*,#3618,.T.);
#3618 = EDGE_CURVE('',#1215,#3619,#3621,.T.);
#3619 = VERTEX_POINT('',#3620);
#3620 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
    -7.418130952737E-015));
#3621 = SURFACE_CURVE('',#3622,(#3626,#3633),.PCURVE_S1.);
#3622 = LINE('',#3623,#3624);
#3623 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -4.440892098501E-015));
#3624 = VECTOR('',#3625,1.);
#3625 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3626 = PCURVE('',#1230,#3627);
#3627 = DEFINITIONAL_REPRESENTATION('',(#3628),#3632);
#3628 = LINE('',#3629,#3630);
#3629 = CARTESIAN_POINT('',(-2.426548568807E-015,-5.630825549968E-016));
#3630 = VECTOR('',#3631,1.);
#3631 = DIRECTION('',(0.E+000,-1.));
#3632 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3633 = PCURVE('',#2338,#3634);
#3634 = DEFINITIONAL_REPRESENTATION('',(#3635),#3639);
#3635 = LINE('',#3636,#3637);
#3636 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#3637 = VECTOR('',#3638,1.);
#3638 = DIRECTION('',(-0.E+000,-1.));
#3639 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3640 = ORIENTED_EDGE('',*,*,#3641,.T.);
#3641 = EDGE_CURVE('',#3619,#3642,#3644,.T.);
#3642 = VERTEX_POINT('',#3643);
#3643 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
    0.313203435596));
#3644 = SURFACE_CURVE('',#3645,(#3649,#3656),.PCURVE_S1.);
#3645 = LINE('',#3646,#3647);
#3646 = CARTESIAN_POINT('',(-12.8315698604,-16.72493093909,
    -4.884981308351E-015));
#3647 = VECTOR('',#3648,1.);
#3648 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
#3649 = PCURVE('',#1230,#3650);
#3650 = DEFINITIONAL_REPRESENTATION('',(#3651),#3655);
#3651 = LINE('',#3652,#3653);
#3652 = CARTESIAN_POINT('',(1.33226762955E-015,-5.5));
#3653 = VECTOR('',#3654,1.);
#3654 = DIRECTION('',(1.,0.E+000));
#3655 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3656 = PCURVE('',#3657,#3662);
#3657 = PLANE('',#3658);
#3658 = AXIS2_PLACEMENT_3D('',#3659,#3660,#3661);
#3659 = CARTESIAN_POINT('',(-13.05599595628,-17.1136483397,
    -5.467381202931));
#3660 = DIRECTION('',(0.866025403784,-0.5,9.104896719151E-016));
#3661 = DIRECTION('',(-8.881784197001E-016,3.76667109355E-016,1.));
#3662 = DEFINITIONAL_REPRESENTATION('',(#3663),#3667);
#3663 = LINE('',#3664,#3665);
#3664 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3665 = VECTOR('',#3666,1.);
#3666 = DIRECTION('',(1.,-1.460718883708E-017));
#3667 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3668 = ORIENTED_EDGE('',*,*,#3669,.F.);
#3669 = EDGE_CURVE('',#1180,#3642,#3670,.T.);
#3670 = SURFACE_CURVE('',#3671,(#3675,#3682),.PCURVE_S1.);
#3671 = LINE('',#3672,#3673);
#3672 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    0.313203435596));
#3673 = VECTOR('',#3674,1.);
#3674 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3675 = PCURVE('',#1230,#3676);
#3676 = DEFINITIONAL_REPRESENTATION('',(#3677),#3681);
#3677 = LINE('',#3678,#3679);
#3678 = CARTESIAN_POINT('',(0.313203435596,-9.71445146547E-017));
#3679 = VECTOR('',#3680,1.);
#3680 = DIRECTION('',(0.E+000,-1.));
#3681 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3682 = PCURVE('',#1202,#3683);
#3683 = DEFINITIONAL_REPRESENTATION('',(#3684),#3688);
#3684 = LINE('',#3685,#3686);
#3685 = CARTESIAN_POINT('',(2.763408054259,8.881784197001E-016));
#3686 = VECTOR('',#3687,1.);
#3687 = DIRECTION('',(-5.551115123126E-017,-1.));
#3688 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3689 = ADVANCED_FACE('',(#3690),#1202,.F.);
#3690 = FACE_BOUND('',#3691,.F.);
#3691 = EDGE_LOOP('',(#3692,#3722,#3750,#3771,#3772,#3773));
#3692 = ORIENTED_EDGE('',*,*,#3693,.F.);
#3693 = EDGE_CURVE('',#3694,#3696,#3698,.T.);
#3694 = VERTEX_POINT('',#3695);
#3695 = CARTESIAN_POINT('',(-9.045442426745,-21.16716586006,
    -1.640821138803));
#3696 = VERTEX_POINT('',#3697);
#3697 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    0.313203435596));
#3698 = SURFACE_CURVE('',#3699,(#3703,#3710),.PCURVE_S1.);
#3699 = LINE('',#3700,#3701);
#3700 = CARTESIAN_POINT('',(-9.045442426769,-21.1671658601,
    -1.640821138755));
#3701 = VECTOR('',#3702,1.);
#3702 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
#3703 = PCURVE('',#1202,#3704);
#3704 = DEFINITIONAL_REPRESENTATION('',(#3705),#3709);
#3705 = LINE('',#3706,#3707);
#3706 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#3707 = VECTOR('',#3708,1.);
#3708 = DIRECTION('',(1.,5.551115123126E-017));
#3709 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3710 = PCURVE('',#3711,#3716);
#3711 = PLANE('',#3712);
#3712 = AXIS2_PLACEMENT_3D('',#3713,#3714,#3715);
#3713 = CARTESIAN_POINT('',(-8.292856235474,-19.8636483397,
    -5.467381202931));
#3714 = DIRECTION('',(0.866025403784,-0.5,9.104896719151E-016));
#3715 = DIRECTION('',(-8.881784197001E-016,3.76667109355E-016,1.));
#3716 = DEFINITIONAL_REPRESENTATION('',(#3717),#3721);
#3717 = LINE('',#3718,#3719);
#3718 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#3719 = VECTOR('',#3720,1.);
#3720 = DIRECTION('',(0.707106781187,-0.707106781187));
#3721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3722 = ORIENTED_EDGE('',*,*,#3723,.T.);
#3723 = EDGE_CURVE('',#3694,#3724,#3726,.T.);
#3724 = VERTEX_POINT('',#3725);
#3725 = CARTESIAN_POINT('',(-13.80858214756,-18.41716586006,
    -1.640821138803));
#3726 = SURFACE_CURVE('',#3727,(#3731,#3738),.PCURVE_S1.);
#3727 = LINE('',#3728,#3729);
#3728 = CARTESIAN_POINT('',(-9.045442426745,-21.16716586006,
    -1.640821138803));
#3729 = VECTOR('',#3730,1.);
#3730 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3731 = PCURVE('',#1202,#3732);
#3732 = DEFINITIONAL_REPRESENTATION('',(#3733),#3737);
#3733 = LINE('',#3734,#3735);
#3734 = CARTESIAN_POINT('',(-3.868867363358E-016,3.845925372767E-016));
#3735 = VECTOR('',#3736,1.);
#3736 = DIRECTION('',(-5.551115123126E-017,-1.));
#3737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3738 = PCURVE('',#3739,#3744);
#3739 = CYLINDRICAL_SURFACE('',#3740,5.);
#3740 = AXIS2_PLACEMENT_3D('',#3741,#3742,#3743);
#3741 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
    -5.17638090205));
#3742 = DIRECTION('',(0.866025403784,-0.5,6.661338147751E-016));
#3743 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#3744 = DEFINITIONAL_REPRESENTATION('',(#3745),#3749);
#3745 = LINE('',#3746,#3747);
#3746 = CARTESIAN_POINT('',(-7.068590784144,0.E+000));
#3747 = VECTOR('',#3748,1.);
#3748 = DIRECTION('',(-0.E+000,-1.));
#3749 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3750 = ORIENTED_EDGE('',*,*,#3751,.T.);
#3751 = EDGE_CURVE('',#3724,#3642,#3752,.T.);
#3752 = SURFACE_CURVE('',#3753,(#3757,#3764),.PCURVE_S1.);
#3753 = LINE('',#3754,#3755);
#3754 = CARTESIAN_POINT('',(-13.80858214758,-18.4171658601,
    -1.640821138755));
#3755 = VECTOR('',#3756,1.);
#3756 = DIRECTION('',(0.353553390593,0.612372435696,0.707106781187));
#3757 = PCURVE('',#1202,#3758);
#3758 = DEFINITIONAL_REPRESENTATION('',(#3759),#3763);
#3759 = LINE('',#3760,#3761);
#3760 = CARTESIAN_POINT('',(1.7763568394E-015,-5.5));
#3761 = VECTOR('',#3762,1.);
#3762 = DIRECTION('',(1.,5.551115123126E-017));
#3763 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3764 = PCURVE('',#3657,#3765);
#3765 = DEFINITIONAL_REPRESENTATION('',(#3766),#3770);
#3766 = LINE('',#3767,#3768);
#3767 = CARTESIAN_POINT('',(3.826560064176,1.505172382589));
#3768 = VECTOR('',#3769,1.);
#3769 = DIRECTION('',(0.707106781187,-0.707106781187));
#3770 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3771 = ORIENTED_EDGE('',*,*,#3669,.F.);
#3772 = ORIENTED_EDGE('',*,*,#1179,.F.);
#3773 = ORIENTED_EDGE('',*,*,#3774,.F.);
#3774 = EDGE_CURVE('',#3696,#1152,#3775,.T.);
#3775 = SURFACE_CURVE('',#3776,(#3780,#3787),.PCURVE_S1.);
#3776 = LINE('',#3777,#3778);
#3777 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    0.313203435596));
#3778 = VECTOR('',#3779,1.);
#3779 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3780 = PCURVE('',#1202,#3781);
#3781 = DEFINITIONAL_REPRESENTATION('',(#3782),#3786);
#3782 = LINE('',#3783,#3784);
#3783 = CARTESIAN_POINT('',(2.763408054259,8.881784197001E-016));
#3784 = VECTOR('',#3785,1.);
#3785 = DIRECTION('',(-5.551115123126E-017,-1.));
#3786 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3787 = PCURVE('',#1167,#3788);
#3788 = DEFINITIONAL_REPRESENTATION('',(#3789),#3793);
#3789 = LINE('',#3790,#3791);
#3790 = CARTESIAN_POINT('',(0.313203435596,-9.71445146547E-017));
#3791 = VECTOR('',#3792,1.);
#3792 = DIRECTION('',(0.E+000,-1.));
#3793 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3794 = ADVANCED_FACE('',(#3795),#1167,.T.);
#3795 = FACE_BOUND('',#3796,.T.);
#3796 = EDGE_LOOP('',(#3797,#3820,#3841,#3842));
#3797 = ORIENTED_EDGE('',*,*,#3798,.F.);
#3798 = EDGE_CURVE('',#3799,#3696,#3801,.T.);
#3799 = VERTEX_POINT('',#3800);
#3800 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -3.389196082295E-015));
#3801 = SURFACE_CURVE('',#3802,(#3806,#3813),.PCURVE_S1.);
#3802 = LINE('',#3803,#3804);
#3803 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -1.7763568394E-015));
#3804 = VECTOR('',#3805,1.);
#3805 = DIRECTION('',(-7.216449660064E-016,2.66667109355E-016,1.));
#3806 = PCURVE('',#1167,#3807);
#3807 = DEFINITIONAL_REPRESENTATION('',(#3808),#3812);
#3808 = LINE('',#3809,#3810);
#3809 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#3810 = VECTOR('',#3811,1.);
#3811 = DIRECTION('',(1.,0.E+000));
#3812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3813 = PCURVE('',#3711,#3814);
#3814 = DEFINITIONAL_REPRESENTATION('',(#3815),#3819);
#3815 = LINE('',#3816,#3817);
#3816 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3817 = VECTOR('',#3818,1.);
#3818 = DIRECTION('',(1.,-1.460718883708E-017));
#3819 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3820 = ORIENTED_EDGE('',*,*,#3821,.T.);
#3821 = EDGE_CURVE('',#3799,#1128,#3822,.T.);
#3822 = SURFACE_CURVE('',#3823,(#3827,#3834),.PCURVE_S1.);
#3823 = LINE('',#3824,#3825);
#3824 = CARTESIAN_POINT('',(-8.068430139593,-19.47493093909,
    -4.440892098501E-015));
#3825 = VECTOR('',#3826,1.);
#3826 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3827 = PCURVE('',#1167,#3828);
#3828 = DEFINITIONAL_REPRESENTATION('',(#3829),#3833);
#3829 = LINE('',#3830,#3831);
#3830 = CARTESIAN_POINT('',(-2.426548568807E-015,-5.630825549968E-016));
#3831 = VECTOR('',#3832,1.);
#3832 = DIRECTION('',(0.E+000,-1.));
#3833 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3834 = PCURVE('',#2994,#3835);
#3835 = DEFINITIONAL_REPRESENTATION('',(#3836),#3840);
#3836 = LINE('',#3837,#3838);
#3837 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#3838 = VECTOR('',#3839,1.);
#3839 = DIRECTION('',(-0.E+000,-1.));
#3840 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3841 = ORIENTED_EDGE('',*,*,#1151,.T.);
#3842 = ORIENTED_EDGE('',*,*,#3774,.F.);
#3843 = ADVANCED_FACE('',(#3844),#3113,.T.);
#3844 = FACE_BOUND('',#3845,.T.);
#3845 = EDGE_LOOP('',(#3846,#3847,#3848));
#3846 = ORIENTED_EDGE('',*,*,#3090,.F.);
#3847 = ORIENTED_EDGE('',*,*,#3324,.T.);
#3848 = ORIENTED_EDGE('',*,*,#3299,.T.);
#3849 = ADVANCED_FACE('',(#3850),#2994,.F.);
#3850 = FACE_BOUND('',#3851,.T.);
#3851 = EDGE_LOOP('',(#3852,#3880,#3901,#3902));
#3852 = ORIENTED_EDGE('',*,*,#3853,.F.);
#3853 = EDGE_CURVE('',#3854,#3799,#3856,.T.);
#3854 = VERTEX_POINT('',#3855);
#3855 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
    -1.735902274959));
#3856 = SURFACE_CURVE('',#3857,(#3862,#3869),.PCURVE_S1.);
#3857 = CIRCLE('',#3858,20.9);
#3858 = AXIS2_PLACEMENT_3D('',#3859,#3860,#3861);
#3859 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#3860 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#3861 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#3862 = PCURVE('',#2994,#3863);
#3863 = DEFINITIONAL_REPRESENTATION('',(#3864),#3868);
#3864 = LINE('',#3865,#3866);
#3865 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#3866 = VECTOR('',#3867,1.);
#3867 = DIRECTION('',(-1.,0.E+000));
#3868 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3869 = PCURVE('',#3711,#3870);
#3870 = DEFINITIONAL_REPRESENTATION('',(#3871),#3879);
#3871 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#3872,#3873,#3874,#3875,
#3876,#3877,#3878),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#3872 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3873 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#3874 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#3875 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#3876 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#3877 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#3878 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#3879 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3880 = ORIENTED_EDGE('',*,*,#3881,.F.);
#3881 = EDGE_CURVE('',#2900,#3854,#3882,.T.);
#3882 = SURFACE_CURVE('',#3883,(#3887,#3894),.PCURVE_S1.);
#3883 = LINE('',#3884,#3885);
#3884 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
    -1.735902274959));
#3885 = VECTOR('',#3886,1.);
#3886 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#3887 = PCURVE('',#2994,#3888);
#3888 = DEFINITIONAL_REPRESENTATION('',(#3889),#3893);
#3889 = LINE('',#3890,#3891);
#3890 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
#3891 = VECTOR('',#3892,1.);
#3892 = DIRECTION('',(-0.E+000,1.));
#3893 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3894 = PCURVE('',#2922,#3895);
#3895 = DEFINITIONAL_REPRESENTATION('',(#3896),#3900);
#3896 = LINE('',#3897,#3898);
#3897 = CARTESIAN_POINT('',(1.36559577686,-2.));
#3898 = VECTOR('',#3899,1.);
#3899 = DIRECTION('',(-1.110223024625E-016,1.));
#3900 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3901 = ORIENTED_EDGE('',*,*,#2934,.T.);
#3902 = ORIENTED_EDGE('',*,*,#3821,.F.);
#3903 = ADVANCED_FACE('',(#3904),#2922,.F.);
#3904 = FACE_BOUND('',#3905,.F.);
#3905 = EDGE_LOOP('',(#3906,#3929,#3952,#3973,#3974));
#3906 = ORIENTED_EDGE('',*,*,#3907,.F.);
#3907 = EDGE_CURVE('',#3908,#2865,#3910,.T.);
#3908 = VERTEX_POINT('',#3909);
#3909 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309174));
#3910 = SURFACE_CURVE('',#3911,(#3915,#3922),.PCURVE_S1.);
#3911 = LINE('',#3912,#3913);
#3912 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309144));
#3913 = VECTOR('',#3914,1.);
#3914 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#3915 = PCURVE('',#2922,#3916);
#3916 = DEFINITIONAL_REPRESENTATION('',(#3917),#3921);
#3917 = LINE('',#3918,#3919);
#3918 = CARTESIAN_POINT('',(9.672168408533E-017,-9.614813431918E-017));
#3919 = VECTOR('',#3920,1.);
#3920 = DIRECTION('',(1.,-5.551115123126E-017));
#3921 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3922 = PCURVE('',#2887,#3923);
#3923 = DEFINITIONAL_REPRESENTATION('',(#3924),#3928);
#3924 = LINE('',#3925,#3926);
#3925 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#3926 = VECTOR('',#3927,1.);
#3927 = DIRECTION('',(-0.707106781192,-0.707106781181));
#3928 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3929 = ORIENTED_EDGE('',*,*,#3930,.T.);
#3930 = EDGE_CURVE('',#3908,#3931,#3933,.T.);
#3931 = VERTEX_POINT('',#3932);
#3932 = CARTESIAN_POINT('',(-8.515133840154,-20.24864444439,
    -2.701524309174));
#3933 = SURFACE_CURVE('',#3934,(#3938,#3945),.PCURVE_S1.);
#3934 = LINE('',#3935,#3936);
#3935 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309174));
#3936 = VECTOR('',#3937,1.);
#3937 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#3938 = PCURVE('',#2922,#3939);
#3939 = DEFINITIONAL_REPRESENTATION('',(#3940),#3944);
#3940 = LINE('',#3941,#3942);
#3941 = CARTESIAN_POINT('',(-2.098811933254E-011,1.109992610388E-015));
#3942 = VECTOR('',#3943,1.);
#3943 = DIRECTION('',(1.110223024625E-016,-1.));
#3944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3945 = PCURVE('',#2829,#3946);
#3946 = DEFINITIONAL_REPRESENTATION('',(#3947),#3951);
#3947 = LINE('',#3948,#3949);
#3948 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#3949 = VECTOR('',#3950,1.);
#3950 = DIRECTION('',(-0.E+000,-1.));
#3951 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3952 = ORIENTED_EDGE('',*,*,#3953,.T.);
#3953 = EDGE_CURVE('',#3931,#3854,#3954,.T.);
#3954 = SURFACE_CURVE('',#3955,(#3959,#3966),.PCURVE_S1.);
#3955 = LINE('',#3956,#3957);
#3956 = CARTESIAN_POINT('',(-8.805296550708,-20.75122100153,
    -3.281849730262));
#3957 = VECTOR('',#3958,1.);
#3958 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#3959 = PCURVE('',#2922,#3960);
#3960 = DEFINITIONAL_REPRESENTATION('',(#3961),#3965);
#3961 = LINE('',#3962,#3963);
#3962 = CARTESIAN_POINT('',(-0.820704081128,-2.));
#3963 = VECTOR('',#3964,1.);
#3964 = DIRECTION('',(1.,-1.665334536938E-016));
#3965 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3966 = PCURVE('',#3711,#3967);
#3967 = DEFINITIONAL_REPRESENTATION('',(#3968),#3972);
#3968 = LINE('',#3969,#3970);
#3969 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#3970 = VECTOR('',#3971,1.);
#3971 = DIRECTION('',(0.707106781192,-0.707106781181));
#3972 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3973 = ORIENTED_EDGE('',*,*,#3881,.F.);
#3974 = ORIENTED_EDGE('',*,*,#2899,.F.);
#3975 = ADVANCED_FACE('',(#3976),#2887,.F.);
#3976 = FACE_BOUND('',#3977,.F.);
#3977 = EDGE_LOOP('',(#3978,#3979,#4001));
#3978 = ORIENTED_EDGE('',*,*,#2864,.F.);
#3979 = ORIENTED_EDGE('',*,*,#3980,.T.);
#3980 = EDGE_CURVE('',#2768,#3908,#3981,.T.);
#3981 = SURFACE_CURVE('',#3982,(#3987,#3994),.PCURVE_S1.);
#3982 = CIRCLE('',#3983,3.5);
#3983 = AXIS2_PLACEMENT_3D('',#3984,#3985,#3986);
#3984 = CARTESIAN_POINT('',(-5.545637594915,-19.10532607475,
    -5.17638090205));
#3985 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#3986 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#3987 = PCURVE('',#2887,#3988);
#3988 = DEFINITIONAL_REPRESENTATION('',(#3989),#3993);
#3989 = CIRCLE('',#3990,3.5);
#3990 = AXIS2_PLACEMENT_2D('',#3991,#3992);
#3991 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#3992 = DIRECTION('',(1.000330689836E-017,1.));
#3993 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#3994 = PCURVE('',#2829,#3995);
#3995 = DEFINITIONAL_REPRESENTATION('',(#3996),#4000);
#3996 = LINE('',#3997,#3998);
#3997 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#3998 = VECTOR('',#3999,1.);
#3999 = DIRECTION('',(-1.,0.E+000));
#4000 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4001 = ORIENTED_EDGE('',*,*,#3907,.T.);
#4002 = ADVANCED_FACE('',(#4003),#2829,.T.);
#4003 = FACE_BOUND('',#4004,.F.);
#4004 = EDGE_LOOP('',(#4005,#4006,#4007,#4030,#4052));
#4005 = ORIENTED_EDGE('',*,*,#3980,.F.);
#4006 = ORIENTED_EDGE('',*,*,#2767,.F.);
#4007 = ORIENTED_EDGE('',*,*,#4008,.T.);
#4008 = EDGE_CURVE('',#2671,#4009,#4011,.T.);
#4009 = VERTEX_POINT('',#4010);
#4010 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
    -8.663608212212));
#4011 = SURFACE_CURVE('',#4012,(#4016,#4023),.PCURVE_S1.);
#4012 = LINE('',#4013,#4014);
#4013 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
    -8.663608212212));
#4014 = VECTOR('',#4015,1.);
#4015 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#4016 = PCURVE('',#2829,#4017);
#4017 = DEFINITIONAL_REPRESENTATION('',(#4018),#4022);
#4018 = LINE('',#4019,#4020);
#4019 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#4020 = VECTOR('',#4021,1.);
#4021 = DIRECTION('',(-0.E+000,1.));
#4022 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4023 = PCURVE('',#2732,#4024);
#4024 = DEFINITIONAL_REPRESENTATION('',(#4025),#4029);
#4025 = LINE('',#4026,#4027);
#4026 = CARTESIAN_POINT('',(-5.855762644927,1.7763568394E-015));
#4027 = VECTOR('',#4028,1.);
#4028 = DIRECTION('',(-0.E+000,1.));
#4029 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4030 = ORIENTED_EDGE('',*,*,#4031,.F.);
#4031 = EDGE_CURVE('',#3931,#4009,#4032,.T.);
#4032 = SURFACE_CURVE('',#4033,(#4038,#4045),.PCURVE_S1.);
#4033 = CIRCLE('',#4034,3.5);
#4034 = AXIS2_PLACEMENT_3D('',#4035,#4036,#4037);
#4035 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
    -5.17638090205));
#4036 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#4037 = DIRECTION('',(-0.5,-0.866025403784,-1.150078238046E-016));
#4038 = PCURVE('',#2829,#4039);
#4039 = DEFINITIONAL_REPRESENTATION('',(#4040),#4044);
#4040 = LINE('',#4041,#4042);
#4041 = CARTESIAN_POINT('',(-12.56637061435,-2.));
#4042 = VECTOR('',#4043,1.);
#4043 = DIRECTION('',(1.,-0.E+000));
#4044 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4045 = PCURVE('',#3711,#4046);
#4046 = DEFINITIONAL_REPRESENTATION('',(#4047),#4051);
#4047 = CIRCLE('',#4048,3.5);
#4048 = AXIS2_PLACEMENT_2D('',#4049,#4050);
#4049 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#4050 = DIRECTION('',(-1.000330689836E-017,1.));
#4051 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4052 = ORIENTED_EDGE('',*,*,#3930,.F.);
#4053 = ADVANCED_FACE('',(#4054),#2732,.F.);
#4054 = FACE_BOUND('',#4055,.T.);
#4055 = EDGE_LOOP('',(#4056,#4084,#4105,#4106));
#4056 = ORIENTED_EDGE('',*,*,#4057,.F.);
#4057 = EDGE_CURVE('',#4058,#4009,#4060,.T.);
#4058 = VERTEX_POINT('',#4059);
#4059 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
    -10.17638090205));
#4060 = SURFACE_CURVE('',#4061,(#4066,#4073),.PCURVE_S1.);
#4061 = CIRCLE('',#4062,20.9);
#4062 = AXIS2_PLACEMENT_3D('',#4063,#4064,#4065);
#4063 = CARTESIAN_POINT('',(2.381569860407,-1.375,1.7763568394E-015));
#4064 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#4065 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#4066 = PCURVE('',#2732,#4067);
#4067 = DEFINITIONAL_REPRESENTATION('',(#4068),#4072);
#4068 = LINE('',#4069,#4070);
#4069 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#4070 = VECTOR('',#4071,1.);
#4071 = DIRECTION('',(-1.,0.E+000));
#4072 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4073 = PCURVE('',#3711,#4074);
#4074 = DEFINITIONAL_REPRESENTATION('',(#4075),#4083);
#4075 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4076,#4077,#4078,#4079,
#4080,#4081,#4082),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4076 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4077 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4078 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4079 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4080 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4081 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4082 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4083 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4084 = ORIENTED_EDGE('',*,*,#4085,.T.);
#4085 = EDGE_CURVE('',#4058,#2638,#4086,.T.);
#4086 = SURFACE_CURVE('',#4087,(#4091,#4098),.PCURVE_S1.);
#4087 = LINE('',#4088,#4089);
#4088 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
    -10.17638090205));
#4089 = VECTOR('',#4090,1.);
#4090 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#4091 = PCURVE('',#2732,#4092);
#4092 = DEFINITIONAL_REPRESENTATION('',(#4093),#4097);
#4093 = LINE('',#4094,#4095);
#4094 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#4095 = VECTOR('',#4096,1.);
#4096 = DIRECTION('',(-0.E+000,-1.));
#4097 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4098 = PCURVE('',#2654,#4099);
#4099 = DEFINITIONAL_REPRESENTATION('',(#4100),#4104);
#4100 = LINE('',#4101,#4102);
#4101 = CARTESIAN_POINT('',(1.063344643487,-1.33226762955E-015));
#4102 = VECTOR('',#4103,1.);
#4103 = DIRECTION('',(0.E+000,-1.));
#4104 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4105 = ORIENTED_EDGE('',*,*,#2670,.T.);
#4106 = ORIENTED_EDGE('',*,*,#4008,.T.);
#4107 = ADVANCED_FACE('',(#4108),#2654,.T.);
#4108 = FACE_BOUND('',#4109,.T.);
#4109 = EDGE_LOOP('',(#4110,#4133,#4156,#4179,#4200,#4201));
#4110 = ORIENTED_EDGE('',*,*,#4111,.F.);
#4111 = EDGE_CURVE('',#4112,#4058,#4114,.T.);
#4112 = VERTEX_POINT('',#4113);
#4113 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
    -10.17638090205));
#4114 = SURFACE_CURVE('',#4115,(#4119,#4126),.PCURVE_S1.);
#4115 = LINE('',#4116,#4117);
#4116 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
    -10.17638090205));
#4117 = VECTOR('',#4118,1.);
#4118 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
#4119 = PCURVE('',#2654,#4120);
#4120 = DEFINITIONAL_REPRESENTATION('',(#4121),#4125);
#4121 = LINE('',#4122,#4123);
#4122 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#4123 = VECTOR('',#4124,1.);
#4124 = DIRECTION('',(1.,0.E+000));
#4125 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4126 = PCURVE('',#3711,#4127);
#4127 = DEFINITIONAL_REPRESENTATION('',(#4128),#4132);
#4128 = LINE('',#4129,#4130);
#4129 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#4130 = VECTOR('',#4131,1.);
#4131 = DIRECTION('',(1.000330689836E-017,-1.));
#4132 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4133 = ORIENTED_EDGE('',*,*,#4134,.T.);
#4134 = EDGE_CURVE('',#4112,#4135,#4137,.T.);
#4135 = VERTEX_POINT('',#4136);
#4136 = CARTESIAN_POINT('',(-12.04082773004,-15.35532539361,
    -10.17638090205));
#4137 = SURFACE_CURVE('',#4138,(#4142,#4149),.PCURVE_S1.);
#4138 = LINE('',#4139,#4140);
#4139 = CARTESIAN_POINT('',(-7.277688009229,-18.10532539361,
    -10.17638090205));
#4140 = VECTOR('',#4141,1.);
#4141 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#4142 = PCURVE('',#2654,#4143);
#4143 = DEFINITIONAL_REPRESENTATION('',(#4144),#4148);
#4144 = LINE('',#4145,#4146);
#4145 = CARTESIAN_POINT('',(0.E+000,-0.E+000));
#4146 = VECTOR('',#4147,1.);
#4147 = DIRECTION('',(0.E+000,-1.));
#4148 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4149 = PCURVE('',#3739,#4150);
#4150 = DEFINITIONAL_REPRESENTATION('',(#4151),#4155);
#4151 = LINE('',#4152,#4153);
#4152 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
#4153 = VECTOR('',#4154,1.);
#4154 = DIRECTION('',(-0.E+000,-1.));
#4155 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4156 = ORIENTED_EDGE('',*,*,#4157,.T.);
#4157 = EDGE_CURVE('',#4135,#4158,#4160,.T.);
#4158 = VERTEX_POINT('',#4159);
#4159 = CARTESIAN_POINT('',(-11.5091554083,-14.43444191938,
    -10.17638090205));
#4160 = SURFACE_CURVE('',#4161,(#4165,#4172),.PCURVE_S1.);
#4161 = LINE('',#4162,#4163);
#4162 = CARTESIAN_POINT('',(-12.04082773004,-15.35532539361,
    -10.17638090205));
#4163 = VECTOR('',#4164,1.);
#4164 = DIRECTION('',(0.5,0.866025403784,1.387778780781E-016));
#4165 = PCURVE('',#2654,#4166);
#4166 = DEFINITIONAL_REPRESENTATION('',(#4167),#4171);
#4167 = LINE('',#4168,#4169);
#4168 = CARTESIAN_POINT('',(1.7763568394E-015,-5.5));
#4169 = VECTOR('',#4170,1.);
#4170 = DIRECTION('',(1.,0.E+000));
#4171 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4172 = PCURVE('',#3657,#4173);
#4173 = DEFINITIONAL_REPRESENTATION('',(#4174),#4178);
#4174 = LINE('',#4175,#4176);
#4175 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#4176 = VECTOR('',#4177,1.);
#4177 = DIRECTION('',(1.000330689836E-017,-1.));
#4178 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4179 = ORIENTED_EDGE('',*,*,#4180,.F.);
#4180 = EDGE_CURVE('',#2541,#4158,#4181,.T.);
#4181 = SURFACE_CURVE('',#4182,(#4186,#4193),.PCURVE_S1.);
#4182 = LINE('',#4183,#4184);
#4183 = CARTESIAN_POINT('',(-6.746015687485,-17.18444191938,
    -10.17638090205));
#4184 = VECTOR('',#4185,1.);
#4185 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#4186 = PCURVE('',#2654,#4187);
#4187 = DEFINITIONAL_REPRESENTATION('',(#4188),#4192);
#4188 = LINE('',#4189,#4190);
#4189 = CARTESIAN_POINT('',(1.063344643487,-1.33226762955E-015));
#4190 = VECTOR('',#4191,1.);
#4191 = DIRECTION('',(0.E+000,-1.));
#4192 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4193 = PCURVE('',#2602,#4194);
#4194 = DEFINITIONAL_REPRESENTATION('',(#4195),#4199);
#4195 = LINE('',#4196,#4197);
#4196 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#4197 = VECTOR('',#4198,1.);
#4198 = DIRECTION('',(-0.E+000,-1.));
#4199 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4200 = ORIENTED_EDGE('',*,*,#2637,.T.);
#4201 = ORIENTED_EDGE('',*,*,#4085,.F.);
#4202 = ADVANCED_FACE('',(#4203),#2602,.F.);
#4203 = FACE_BOUND('',#4204,.T.);
#4204 = EDGE_LOOP('',(#4205,#4206,#4207,#4235));
#4205 = ORIENTED_EDGE('',*,*,#2540,.F.);
#4206 = ORIENTED_EDGE('',*,*,#4180,.T.);
#4207 = ORIENTED_EDGE('',*,*,#4208,.T.);
#4208 = EDGE_CURVE('',#4158,#4209,#4211,.T.);
#4209 = VERTEX_POINT('',#4210);
#4210 = CARTESIAN_POINT('',(-11.89145803989,-15.09660950116,
    -8.663608212212));
#4211 = SURFACE_CURVE('',#4212,(#4217,#4224),.PCURVE_S1.);
#4212 = CIRCLE('',#4213,20.9);
#4213 = AXIS2_PLACEMENT_3D('',#4214,#4215,#4216);
#4214 = CARTESIAN_POINT('',(-2.381569860407,1.375,-1.7763568394E-015));
#4215 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#4216 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#4217 = PCURVE('',#2602,#4218);
#4218 = DEFINITIONAL_REPRESENTATION('',(#4219),#4223);
#4219 = LINE('',#4220,#4221);
#4220 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#4221 = VECTOR('',#4222,1.);
#4222 = DIRECTION('',(-1.,0.E+000));
#4223 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4224 = PCURVE('',#3657,#4225);
#4225 = DEFINITIONAL_REPRESENTATION('',(#4226),#4234);
#4226 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4227,#4228,#4229,#4230,
#4231,#4232,#4233),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4227 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4228 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4229 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4230 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4231 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4232 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4233 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4234 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4235 = ORIENTED_EDGE('',*,*,#4236,.T.);
#4236 = EDGE_CURVE('',#4209,#2444,#4237,.T.);
#4237 = SURFACE_CURVE('',#4238,(#4242,#4249),.PCURVE_S1.);
#4238 = LINE('',#4239,#4240);
#4239 = CARTESIAN_POINT('',(-7.128318319079,-17.84660950116,
    -8.663608212212));
#4240 = VECTOR('',#4241,1.);
#4241 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#4242 = PCURVE('',#2602,#4243);
#4243 = DEFINITIONAL_REPRESENTATION('',(#4244),#4248);
#4244 = LINE('',#4245,#4246);
#4245 = CARTESIAN_POINT('',(-5.855762644927,1.7763568394E-015));
#4246 = VECTOR('',#4247,1.);
#4247 = DIRECTION('',(-0.E+000,1.));
#4248 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4249 = PCURVE('',#2505,#4250);
#4250 = DEFINITIONAL_REPRESENTATION('',(#4251),#4255);
#4251 = LINE('',#4252,#4253);
#4252 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#4253 = VECTOR('',#4254,1.);
#4254 = DIRECTION('',(-0.E+000,1.));
#4255 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4256 = ADVANCED_FACE('',(#4257),#2505,.T.);
#4257 = FACE_BOUND('',#4258,.F.);
#4258 = EDGE_LOOP('',(#4259,#4260,#4284,#4307,#4329));
#4259 = ORIENTED_EDGE('',*,*,#2443,.F.);
#4260 = ORIENTED_EDGE('',*,*,#4261,.T.);
#4261 = EDGE_CURVE('',#2409,#4262,#4264,.T.);
#4262 = VERTEX_POINT('',#4263);
#4263 = CARTESIAN_POINT('',(-15.01032436853,-16.49864444439,
    -2.701524309174));
#4264 = SURFACE_CURVE('',#4265,(#4270,#4277),.PCURVE_S1.);
#4265 = CIRCLE('',#4266,3.5);
#4266 = AXIS2_PLACEMENT_3D('',#4267,#4268,#4269);
#4267 = CARTESIAN_POINT('',(-13.77287893086,-14.35532607475,
    -5.17638090205));
#4268 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#4269 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#4270 = PCURVE('',#2505,#4271);
#4271 = DEFINITIONAL_REPRESENTATION('',(#4272),#4276);
#4272 = LINE('',#4273,#4274);
#4273 = CARTESIAN_POINT('',(-0.E+000,-9.5));
#4274 = VECTOR('',#4275,1.);
#4275 = DIRECTION('',(-1.,0.E+000));
#4276 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4277 = PCURVE('',#2431,#4278);
#4278 = DEFINITIONAL_REPRESENTATION('',(#4279),#4283);
#4279 = CIRCLE('',#4280,3.5);
#4280 = AXIS2_PLACEMENT_2D('',#4281,#4282);
#4281 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#4282 = DIRECTION('',(1.000330689836E-017,1.));
#4283 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4284 = ORIENTED_EDGE('',*,*,#4285,.F.);
#4285 = EDGE_CURVE('',#4286,#4262,#4288,.T.);
#4286 = VERTEX_POINT('',#4287);
#4287 = CARTESIAN_POINT('',(-13.27827356096,-17.49864444439,
    -2.701524309174));
#4288 = SURFACE_CURVE('',#4289,(#4293,#4300),.PCURVE_S1.);
#4289 = LINE('',#4290,#4291);
#4290 = CARTESIAN_POINT('',(-6.783083032585,-21.24864444439,
    -2.701524309174));
#4291 = VECTOR('',#4292,1.);
#4292 = DIRECTION('',(-0.866025403784,0.5,-6.661338147751E-016));
#4293 = PCURVE('',#2505,#4294);
#4294 = DEFINITIONAL_REPRESENTATION('',(#4295),#4299);
#4295 = LINE('',#4296,#4297);
#4296 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#4297 = VECTOR('',#4298,1.);
#4298 = DIRECTION('',(-0.E+000,-1.));
#4299 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4300 = PCURVE('',#2396,#4301);
#4301 = DEFINITIONAL_REPRESENTATION('',(#4302),#4306);
#4302 = LINE('',#4303,#4304);
#4303 = CARTESIAN_POINT('',(-2.098811933254E-011,1.109992610388E-015));
#4304 = VECTOR('',#4305,1.);
#4305 = DIRECTION('',(1.110223024625E-016,-1.));
#4306 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4307 = ORIENTED_EDGE('',*,*,#4308,.T.);
#4308 = EDGE_CURVE('',#4286,#4209,#4309,.T.);
#4309 = SURFACE_CURVE('',#4310,(#4315,#4322),.PCURVE_S1.);
#4310 = CIRCLE('',#4311,3.5);
#4311 = AXIS2_PLACEMENT_3D('',#4312,#4313,#4314);
#4312 = CARTESIAN_POINT('',(-12.04082812329,-15.35532607475,
    -5.17638090205));
#4313 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#4314 = DIRECTION('',(-0.5,-0.866025403784,-1.150078238046E-016));
#4315 = PCURVE('',#2505,#4316);
#4316 = DEFINITIONAL_REPRESENTATION('',(#4317),#4321);
#4317 = LINE('',#4318,#4319);
#4318 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
#4319 = VECTOR('',#4320,1.);
#4320 = DIRECTION('',(1.,-0.E+000));
#4321 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4322 = PCURVE('',#3657,#4323);
#4323 = DEFINITIONAL_REPRESENTATION('',(#4324),#4328);
#4324 = CIRCLE('',#4325,3.5);
#4325 = AXIS2_PLACEMENT_2D('',#4326,#4327);
#4326 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#4327 = DIRECTION('',(-1.000330689836E-017,1.));
#4328 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4329 = ORIENTED_EDGE('',*,*,#4236,.T.);
#4330 = ADVANCED_FACE('',(#4331),#2431,.T.);
#4331 = FACE_BOUND('',#4332,.T.);
#4332 = EDGE_LOOP('',(#4333,#4334,#4335));
#4333 = ORIENTED_EDGE('',*,*,#2408,.F.);
#4334 = ORIENTED_EDGE('',*,*,#4261,.T.);
#4335 = ORIENTED_EDGE('',*,*,#4336,.T.);
#4336 = EDGE_CURVE('',#4262,#2374,#4337,.T.);
#4337 = SURFACE_CURVE('',#4338,(#4342,#4349),.PCURVE_S1.);
#4338 = LINE('',#4339,#4340);
#4339 = CARTESIAN_POINT('',(-15.01032436853,-16.49864444439,
    -2.701524309144));
#4340 = VECTOR('',#4341,1.);
#4341 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#4342 = PCURVE('',#2431,#4343);
#4343 = DEFINITIONAL_REPRESENTATION('',(#4344),#4348);
#4344 = LINE('',#4345,#4346);
#4345 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#4346 = VECTOR('',#4347,1.);
#4347 = DIRECTION('',(-0.707106781192,-0.707106781181));
#4348 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4349 = PCURVE('',#2396,#4350);
#4350 = DEFINITIONAL_REPRESENTATION('',(#4351),#4355);
#4351 = LINE('',#4352,#4353);
#4352 = CARTESIAN_POINT('',(-1.7763568394E-015,-9.5));
#4353 = VECTOR('',#4354,1.);
#4354 = DIRECTION('',(1.,-5.551115123126E-017));
#4355 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4356 = ADVANCED_FACE('',(#4357),#2396,.F.);
#4357 = FACE_BOUND('',#4358,.F.);
#4358 = EDGE_LOOP('',(#4359,#4382,#4383,#4384,#4385));
#4359 = ORIENTED_EDGE('',*,*,#4360,.F.);
#4360 = EDGE_CURVE('',#4286,#4361,#4363,.T.);
#4361 = VERTEX_POINT('',#4362);
#4362 = CARTESIAN_POINT('',(-12.79546254388,-16.66239123235,
    -1.735902274959));
#4363 = SURFACE_CURVE('',#4364,(#4368,#4375),.PCURVE_S1.);
#4364 = LINE('',#4365,#4366);
#4365 = CARTESIAN_POINT('',(-13.56843627152,-18.00122100153,
    -3.281849730262));
#4366 = VECTOR('',#4367,1.);
#4367 = DIRECTION('',(0.353553390591,0.612372435691,0.707106781192));
#4368 = PCURVE('',#2396,#4369);
#4369 = DEFINITIONAL_REPRESENTATION('',(#4370),#4374);
#4370 = LINE('',#4371,#4372);
#4371 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
#4372 = VECTOR('',#4373,1.);
#4373 = DIRECTION('',(1.,-1.665334536938E-016));
#4374 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4375 = PCURVE('',#3657,#4376);
#4376 = DEFINITIONAL_REPRESENTATION('',(#4377),#4381);
#4377 = LINE('',#4378,#4379);
#4378 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#4379 = VECTOR('',#4380,1.);
#4380 = DIRECTION('',(0.707106781192,-0.707106781181));
#4381 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4382 = ORIENTED_EDGE('',*,*,#4285,.T.);
#4383 = ORIENTED_EDGE('',*,*,#4336,.T.);
#4384 = ORIENTED_EDGE('',*,*,#2373,.F.);
#4385 = ORIENTED_EDGE('',*,*,#4386,.F.);
#4386 = EDGE_CURVE('',#4361,#2277,#4387,.T.);
#4387 = SURFACE_CURVE('',#4388,(#4392,#4399),.PCURVE_S1.);
#4388 = LINE('',#4389,#4390);
#4389 = CARTESIAN_POINT('',(-8.032322823068,-19.41239123235,
    -1.735902274959));
#4390 = VECTOR('',#4391,1.);
#4391 = DIRECTION('',(0.866025403784,-0.5,7.325336128076E-016));
#4392 = PCURVE('',#2396,#4393);
#4393 = DEFINITIONAL_REPRESENTATION('',(#4394),#4398);
#4394 = LINE('',#4395,#4396);
#4395 = CARTESIAN_POINT('',(1.36559577686,-2.));
#4396 = VECTOR('',#4397,1.);
#4397 = DIRECTION('',(-1.110223024625E-016,1.));
#4398 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4399 = PCURVE('',#2338,#4400);
#4400 = DEFINITIONAL_REPRESENTATION('',(#4401),#4405);
#4401 = LINE('',#4402,#4403);
#4402 = CARTESIAN_POINT('',(-6.20003198827,0.E+000));
#4403 = VECTOR('',#4404,1.);
#4404 = DIRECTION('',(-0.E+000,1.));
#4405 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4406 = ADVANCED_FACE('',(#4407),#2338,.F.);
#4407 = FACE_BOUND('',#4408,.T.);
#4408 = EDGE_LOOP('',(#4409,#4410,#4411,#4437));
#4409 = ORIENTED_EDGE('',*,*,#2276,.F.);
#4410 = ORIENTED_EDGE('',*,*,#4386,.F.);
#4411 = ORIENTED_EDGE('',*,*,#4412,.T.);
#4412 = EDGE_CURVE('',#4361,#3619,#4413,.T.);
#4413 = SURFACE_CURVE('',#4414,(#4419,#4426),.PCURVE_S1.);
#4414 = CIRCLE('',#4415,20.9);
#4415 = AXIS2_PLACEMENT_3D('',#4416,#4417,#4418);
#4416 = CARTESIAN_POINT('',(-2.381569860407,1.375,-1.7763568394E-015));
#4417 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#4418 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#4419 = PCURVE('',#2338,#4420);
#4420 = DEFINITIONAL_REPRESENTATION('',(#4421),#4425);
#4421 = LINE('',#4422,#4423);
#4422 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#4423 = VECTOR('',#4424,1.);
#4424 = DIRECTION('',(-1.,0.E+000));
#4425 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4426 = PCURVE('',#3657,#4427);
#4427 = DEFINITIONAL_REPRESENTATION('',(#4428),#4436);
#4428 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4429,#4430,#4431,#4432,
#4433,#4434,#4435),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4429 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4430 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4431 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4432 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4433 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4434 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4435 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4436 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4437 = ORIENTED_EDGE('',*,*,#3618,.F.);
#4438 = ADVANCED_FACE('',(#4439),#2240,.F.);
#4439 = FACE_BOUND('',#4440,.T.);
#4440 = EDGE_LOOP('',(#4441,#4469,#4490,#4491));
#4441 = ORIENTED_EDGE('',*,*,#4442,.F.);
#4442 = EDGE_CURVE('',#4443,#3569,#4445,.T.);
#4443 = VERTEX_POINT('',#4444);
#4444 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
    -1.735902274959));
#4445 = SURFACE_CURVE('',#4446,(#4451,#4458),.PCURVE_S1.);
#4446 = CIRCLE('',#4447,20.9);
#4447 = AXIS2_PLACEMENT_3D('',#4448,#4449,#4450);
#4448 = CARTESIAN_POINT('',(-2.381569860407,-1.375,6.661338147751E-016)
  );
#4449 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#4450 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#4451 = PCURVE('',#2240,#4452);
#4452 = DEFINITIONAL_REPRESENTATION('',(#4453),#4457);
#4453 = LINE('',#4454,#4455);
#4454 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#4455 = VECTOR('',#4456,1.);
#4456 = DIRECTION('',(-1.,0.E+000));
#4457 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4458 = PCURVE('',#3481,#4459);
#4459 = DEFINITIONAL_REPRESENTATION('',(#4460),#4468);
#4460 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4461,#4462,#4463,#4464,
#4465,#4466,#4467),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4461 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4462 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4463 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4464 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4465 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4466 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4467 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4468 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4469 = ORIENTED_EDGE('',*,*,#4470,.F.);
#4470 = EDGE_CURVE('',#2146,#4443,#4471,.T.);
#4471 = SURFACE_CURVE('',#4472,(#4476,#4483),.PCURVE_S1.);
#4472 = LINE('',#4473,#4474);
#4473 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
    -1.735902274959));
#4474 = VECTOR('',#4475,1.);
#4475 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4476 = PCURVE('',#2240,#4477);
#4477 = DEFINITIONAL_REPRESENTATION('',(#4478),#4482);
#4478 = LINE('',#4479,#4480);
#4479 = CARTESIAN_POINT('',(-6.20003198827,-1.7763568394E-015));
#4480 = VECTOR('',#4481,1.);
#4481 = DIRECTION('',(-0.E+000,1.));
#4482 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4483 = PCURVE('',#2168,#4484);
#4484 = DEFINITIONAL_REPRESENTATION('',(#4485),#4489);
#4485 = LINE('',#4486,#4487);
#4486 = CARTESIAN_POINT('',(1.36559577686,-2.));
#4487 = VECTOR('',#4488,1.);
#4488 = DIRECTION('',(4.163336342344E-017,1.));
#4489 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4490 = ORIENTED_EDGE('',*,*,#2180,.T.);
#4491 = ORIENTED_EDGE('',*,*,#3591,.F.);
#4492 = ADVANCED_FACE('',(#4493),#2168,.F.);
#4493 = FACE_BOUND('',#4494,.F.);
#4494 = EDGE_LOOP('',(#4495,#4518,#4541,#4562,#4563));
#4495 = ORIENTED_EDGE('',*,*,#4496,.F.);
#4496 = EDGE_CURVE('',#4497,#2111,#4499,.T.);
#4497 = VERTEX_POINT('',#4498);
#4498 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309174));
#4499 = SURFACE_CURVE('',#4500,(#4504,#4511),.PCURVE_S1.);
#4500 = LINE('',#4501,#4502);
#4501 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309144));
#4502 = VECTOR('',#4503,1.);
#4503 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#4504 = PCURVE('',#2168,#4505);
#4505 = DEFINITIONAL_REPRESENTATION('',(#4506),#4510);
#4506 = LINE('',#4507,#4508);
#4507 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#4508 = VECTOR('',#4509,1.);
#4509 = DIRECTION('',(1.,6.938893903907E-018));
#4510 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4511 = PCURVE('',#2133,#4512);
#4512 = DEFINITIONAL_REPRESENTATION('',(#4513),#4517);
#4513 = LINE('',#4514,#4515);
#4514 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#4515 = VECTOR('',#4516,1.);
#4516 = DIRECTION('',(-0.707106781192,-0.707106781181));
#4517 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4518 = ORIENTED_EDGE('',*,*,#4519,.T.);
#4519 = EDGE_CURVE('',#4497,#4520,#4522,.T.);
#4520 = VERTEX_POINT('',#4521);
#4521 = CARTESIAN_POINT('',(-13.27827356096,17.498644444395,
    -2.701524309174));
#4522 = SURFACE_CURVE('',#4523,(#4527,#4534),.PCURVE_S1.);
#4523 = LINE('',#4524,#4525);
#4524 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309174));
#4525 = VECTOR('',#4526,1.);
#4526 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#4527 = PCURVE('',#2168,#4528);
#4528 = DEFINITIONAL_REPRESENTATION('',(#4529),#4533);
#4529 = LINE('',#4530,#4531);
#4530 = CARTESIAN_POINT('',(-2.098660258334E-011,2.061342106886E-015));
#4531 = VECTOR('',#4532,1.);
#4532 = DIRECTION('',(-4.163336342344E-017,-1.));
#4533 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4534 = PCURVE('',#2075,#4535);
#4535 = DEFINITIONAL_REPRESENTATION('',(#4536),#4540);
#4536 = LINE('',#4537,#4538);
#4537 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#4538 = VECTOR('',#4539,1.);
#4539 = DIRECTION('',(-0.E+000,-1.));
#4540 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4541 = ORIENTED_EDGE('',*,*,#4542,.T.);
#4542 = EDGE_CURVE('',#4520,#4443,#4543,.T.);
#4543 = SURFACE_CURVE('',#4544,(#4548,#4555),.PCURVE_S1.);
#4544 = LINE('',#4545,#4546);
#4545 = CARTESIAN_POINT('',(-13.56843627152,18.001221001537,
    -3.281849730262));
#4546 = VECTOR('',#4547,1.);
#4547 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#4548 = PCURVE('',#2168,#4549);
#4549 = DEFINITIONAL_REPRESENTATION('',(#4550),#4554);
#4550 = LINE('',#4551,#4552);
#4551 = CARTESIAN_POINT('',(-0.820704081128,-2.));
#4552 = VECTOR('',#4553,1.);
#4553 = DIRECTION('',(1.,-9.71445146547E-017));
#4554 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4555 = PCURVE('',#3481,#4556);
#4556 = DEFINITIONAL_REPRESENTATION('',(#4557),#4561);
#4557 = LINE('',#4558,#4559);
#4558 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#4559 = VECTOR('',#4560,1.);
#4560 = DIRECTION('',(0.707106781192,-0.707106781181));
#4561 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4562 = ORIENTED_EDGE('',*,*,#4470,.F.);
#4563 = ORIENTED_EDGE('',*,*,#2145,.F.);
#4564 = ADVANCED_FACE('',(#4565),#2133,.F.);
#4565 = FACE_BOUND('',#4566,.F.);
#4566 = EDGE_LOOP('',(#4567,#4568,#4590));
#4567 = ORIENTED_EDGE('',*,*,#2110,.F.);
#4568 = ORIENTED_EDGE('',*,*,#4569,.T.);
#4569 = EDGE_CURVE('',#2014,#4497,#4570,.T.);
#4570 = SURFACE_CURVE('',#4571,(#4576,#4583),.PCURVE_S1.);
#4571 = CIRCLE('',#4572,3.5);
#4572 = AXIS2_PLACEMENT_3D('',#4573,#4574,#4575);
#4573 = CARTESIAN_POINT('',(-13.77287893086,14.355326074756,
    -5.17638090205));
#4574 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#4575 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#4576 = PCURVE('',#2133,#4577);
#4577 = DEFINITIONAL_REPRESENTATION('',(#4578),#4582);
#4578 = CIRCLE('',#4579,3.5);
#4579 = AXIS2_PLACEMENT_2D('',#4580,#4581);
#4580 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#4581 = DIRECTION('',(1.775226871727E-017,1.));
#4582 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4583 = PCURVE('',#2075,#4584);
#4584 = DEFINITIONAL_REPRESENTATION('',(#4585),#4589);
#4585 = LINE('',#4586,#4587);
#4586 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#4587 = VECTOR('',#4588,1.);
#4588 = DIRECTION('',(-1.,0.E+000));
#4589 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4590 = ORIENTED_EDGE('',*,*,#4496,.T.);
#4591 = ADVANCED_FACE('',(#4592),#2075,.T.);
#4592 = FACE_BOUND('',#4593,.F.);
#4593 = EDGE_LOOP('',(#4594,#4595,#4596,#4619,#4641));
#4594 = ORIENTED_EDGE('',*,*,#4569,.F.);
#4595 = ORIENTED_EDGE('',*,*,#2013,.F.);
#4596 = ORIENTED_EDGE('',*,*,#4597,.T.);
#4597 = EDGE_CURVE('',#1917,#4598,#4600,.T.);
#4598 = VERTEX_POINT('',#4599);
#4599 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
    -8.663608212212));
#4600 = SURFACE_CURVE('',#4601,(#4605,#4612),.PCURVE_S1.);
#4601 = LINE('',#4602,#4603);
#4602 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
    -8.663608212212));
#4603 = VECTOR('',#4604,1.);
#4604 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4605 = PCURVE('',#2075,#4606);
#4606 = DEFINITIONAL_REPRESENTATION('',(#4607),#4611);
#4607 = LINE('',#4608,#4609);
#4608 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#4609 = VECTOR('',#4610,1.);
#4610 = DIRECTION('',(-0.E+000,1.));
#4611 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4612 = PCURVE('',#1978,#4613);
#4613 = DEFINITIONAL_REPRESENTATION('',(#4614),#4618);
#4614 = LINE('',#4615,#4616);
#4615 = CARTESIAN_POINT('',(-5.855762644927,3.552713678801E-015));
#4616 = VECTOR('',#4617,1.);
#4617 = DIRECTION('',(-0.E+000,1.));
#4618 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4619 = ORIENTED_EDGE('',*,*,#4620,.F.);
#4620 = EDGE_CURVE('',#4520,#4598,#4621,.T.);
#4621 = SURFACE_CURVE('',#4622,(#4627,#4634),.PCURVE_S1.);
#4622 = CIRCLE('',#4623,3.5);
#4623 = AXIS2_PLACEMENT_3D('',#4624,#4625,#4626);
#4624 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
    -5.17638090205));
#4625 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4626 = DIRECTION('',(-0.5,0.866025403784,-8.84192898358E-016));
#4627 = PCURVE('',#2075,#4628);
#4628 = DEFINITIONAL_REPRESENTATION('',(#4629),#4633);
#4629 = LINE('',#4630,#4631);
#4630 = CARTESIAN_POINT('',(-12.56637061435,-2.));
#4631 = VECTOR('',#4632,1.);
#4632 = DIRECTION('',(1.,-0.E+000));
#4633 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4634 = PCURVE('',#3481,#4635);
#4635 = DEFINITIONAL_REPRESENTATION('',(#4636),#4640);
#4636 = CIRCLE('',#4637,3.5);
#4637 = AXIS2_PLACEMENT_2D('',#4638,#4639);
#4638 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#4639 = DIRECTION('',(-4.55078443329E-017,1.));
#4640 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4641 = ORIENTED_EDGE('',*,*,#4519,.F.);
#4642 = ADVANCED_FACE('',(#4643),#1978,.F.);
#4643 = FACE_BOUND('',#4644,.T.);
#4644 = EDGE_LOOP('',(#4645,#4673,#4694,#4695));
#4645 = ORIENTED_EDGE('',*,*,#4646,.F.);
#4646 = EDGE_CURVE('',#4647,#4598,#4649,.T.);
#4647 = VERTEX_POINT('',#4648);
#4648 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
    -10.17638090205));
#4649 = SURFACE_CURVE('',#4650,(#4655,#4662),.PCURVE_S1.);
#4650 = CIRCLE('',#4651,20.9);
#4651 = AXIS2_PLACEMENT_3D('',#4652,#4653,#4654);
#4652 = CARTESIAN_POINT('',(-2.381569860407,-1.375,6.661338147751E-016)
  );
#4653 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#4654 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#4655 = PCURVE('',#1978,#4656);
#4656 = DEFINITIONAL_REPRESENTATION('',(#4657),#4661);
#4657 = LINE('',#4658,#4659);
#4658 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#4659 = VECTOR('',#4660,1.);
#4660 = DIRECTION('',(-1.,0.E+000));
#4661 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4662 = PCURVE('',#3481,#4663);
#4663 = DEFINITIONAL_REPRESENTATION('',(#4664),#4672);
#4664 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4665,#4666,#4667,#4668,
#4669,#4670,#4671),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4665 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4666 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4667 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4668 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4669 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4670 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4671 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4672 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4673 = ORIENTED_EDGE('',*,*,#4674,.T.);
#4674 = EDGE_CURVE('',#4647,#1884,#4675,.T.);
#4675 = SURFACE_CURVE('',#4676,(#4680,#4687),.PCURVE_S1.);
#4676 = LINE('',#4677,#4678);
#4677 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
    -10.17638090205));
#4678 = VECTOR('',#4679,1.);
#4679 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#4680 = PCURVE('',#1978,#4681);
#4681 = DEFINITIONAL_REPRESENTATION('',(#4682),#4686);
#4682 = LINE('',#4683,#4684);
#4683 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#4684 = VECTOR('',#4685,1.);
#4685 = DIRECTION('',(-0.E+000,-1.));
#4686 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4687 = PCURVE('',#1900,#4688);
#4688 = DEFINITIONAL_REPRESENTATION('',(#4689),#4693);
#4689 = LINE('',#4690,#4691);
#4690 = CARTESIAN_POINT('',(1.063344643487,1.165734175856E-015));
#4691 = VECTOR('',#4692,1.);
#4692 = DIRECTION('',(5.551115123126E-017,-1.));
#4693 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4694 = ORIENTED_EDGE('',*,*,#1916,.T.);
#4695 = ORIENTED_EDGE('',*,*,#4597,.T.);
#4696 = ADVANCED_FACE('',(#4697),#1900,.T.);
#4697 = FACE_BOUND('',#4698,.T.);
#4698 = EDGE_LOOP('',(#4699,#4722,#4745,#4768,#4789,#4790));
#4699 = ORIENTED_EDGE('',*,*,#4700,.F.);
#4700 = EDGE_CURVE('',#4701,#4647,#4703,.T.);
#4701 = VERTEX_POINT('',#4702);
#4702 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
    -10.17638090205));
#4703 = SURFACE_CURVE('',#4704,(#4708,#4715),.PCURVE_S1.);
#4704 = LINE('',#4705,#4706);
#4705 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
    -10.17638090205));
#4706 = VECTOR('',#4707,1.);
#4707 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
#4708 = PCURVE('',#1900,#4709);
#4709 = DEFINITIONAL_REPRESENTATION('',(#4710),#4714);
#4710 = LINE('',#4711,#4712);
#4711 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4712 = VECTOR('',#4713,1.);
#4713 = DIRECTION('',(1.,-5.551115123126E-017));
#4714 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4715 = PCURVE('',#3481,#4716);
#4716 = DEFINITIONAL_REPRESENTATION('',(#4717),#4721);
#4717 = LINE('',#4718,#4719);
#4718 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#4719 = VECTOR('',#4720,1.);
#4720 = DIRECTION('',(1.775226871727E-017,-1.));
#4721 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4722 = ORIENTED_EDGE('',*,*,#4723,.T.);
#4723 = EDGE_CURVE('',#4701,#4724,#4726,.T.);
#4724 = VERTEX_POINT('',#4725);
#4725 = CARTESIAN_POINT('',(-7.277688009229,18.105325393619,
    -10.17638090205));
#4726 = SURFACE_CURVE('',#4727,(#4731,#4738),.PCURVE_S1.);
#4727 = LINE('',#4728,#4729);
#4728 = CARTESIAN_POINT('',(-12.04082773004,15.355325393619,
    -10.17638090205));
#4729 = VECTOR('',#4730,1.);
#4730 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#4731 = PCURVE('',#1900,#4732);
#4732 = DEFINITIONAL_REPRESENTATION('',(#4733),#4737);
#4733 = LINE('',#4734,#4735);
#4734 = CARTESIAN_POINT('',(0.E+000,0.E+000));
#4735 = VECTOR('',#4736,1.);
#4736 = DIRECTION('',(5.551115123126E-017,-1.));
#4737 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4738 = PCURVE('',#3509,#4739);
#4739 = DEFINITIONAL_REPRESENTATION('',(#4740),#4744);
#4740 = LINE('',#4741,#4742);
#4741 = CARTESIAN_POINT('',(-4.712388823083,0.E+000));
#4742 = VECTOR('',#4743,1.);
#4743 = DIRECTION('',(-0.E+000,-1.));
#4744 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4745 = ORIENTED_EDGE('',*,*,#4746,.T.);
#4746 = EDGE_CURVE('',#4724,#4747,#4749,.T.);
#4747 = VERTEX_POINT('',#4748);
#4748 = CARTESIAN_POINT('',(-6.746015687485,17.184441919381,
    -10.17638090205));
#4749 = SURFACE_CURVE('',#4750,(#4754,#4761),.PCURVE_S1.);
#4750 = LINE('',#4751,#4752);
#4751 = CARTESIAN_POINT('',(-7.277688009229,18.105325393619,
    -10.17638090205));
#4752 = VECTOR('',#4753,1.);
#4753 = DIRECTION('',(0.5,-0.866025403784,8.326672684689E-016));
#4754 = PCURVE('',#1900,#4755);
#4755 = DEFINITIONAL_REPRESENTATION('',(#4756),#4760);
#4756 = LINE('',#4757,#4758);
#4757 = CARTESIAN_POINT('',(-6.661338147751E-016,-5.5));
#4758 = VECTOR('',#4759,1.);
#4759 = DIRECTION('',(1.,-5.551115123126E-017));
#4760 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4761 = PCURVE('',#3427,#4762);
#4762 = DEFINITIONAL_REPRESENTATION('',(#4763),#4767);
#4763 = LINE('',#4764,#4765);
#4764 = CARTESIAN_POINT('',(-4.708999699119,-2.030336452491));
#4765 = VECTOR('',#4766,1.);
#4766 = DIRECTION('',(1.775226871727E-017,-1.));
#4767 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4768 = ORIENTED_EDGE('',*,*,#4769,.F.);
#4769 = EDGE_CURVE('',#1787,#4747,#4770,.T.);
#4770 = SURFACE_CURVE('',#4771,(#4775,#4782),.PCURVE_S1.);
#4771 = LINE('',#4772,#4773);
#4772 = CARTESIAN_POINT('',(-11.5091554083,14.434441919381,
    -10.17638090205));
#4773 = VECTOR('',#4774,1.);
#4774 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#4775 = PCURVE('',#1900,#4776);
#4776 = DEFINITIONAL_REPRESENTATION('',(#4777),#4781);
#4777 = LINE('',#4778,#4779);
#4778 = CARTESIAN_POINT('',(1.063344643487,1.165734175856E-015));
#4779 = VECTOR('',#4780,1.);
#4780 = DIRECTION('',(5.551115123126E-017,-1.));
#4781 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4782 = PCURVE('',#1848,#4783);
#4783 = DEFINITIONAL_REPRESENTATION('',(#4784),#4788);
#4784 = LINE('',#4785,#4786);
#4785 = CARTESIAN_POINT('',(-5.774638830512,0.E+000));
#4786 = VECTOR('',#4787,1.);
#4787 = DIRECTION('',(-0.E+000,-1.));
#4788 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4789 = ORIENTED_EDGE('',*,*,#1883,.T.);
#4790 = ORIENTED_EDGE('',*,*,#4674,.F.);
#4791 = ADVANCED_FACE('',(#4792),#1848,.F.);
#4792 = FACE_BOUND('',#4793,.T.);
#4793 = EDGE_LOOP('',(#4794,#4795,#4796,#4824));
#4794 = ORIENTED_EDGE('',*,*,#1786,.F.);
#4795 = ORIENTED_EDGE('',*,*,#4769,.T.);
#4796 = ORIENTED_EDGE('',*,*,#4797,.T.);
#4797 = EDGE_CURVE('',#4747,#4798,#4800,.T.);
#4798 = VERTEX_POINT('',#4799);
#4799 = CARTESIAN_POINT('',(-7.128318319079,17.846609501168,
    -8.663608212212));
#4800 = SURFACE_CURVE('',#4801,(#4806,#4813),.PCURVE_S1.);
#4801 = CIRCLE('',#4802,20.9);
#4802 = AXIS2_PLACEMENT_3D('',#4803,#4804,#4805);
#4803 = CARTESIAN_POINT('',(2.381569860407,1.375,-6.661338147751E-016));
#4804 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#4805 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#4806 = PCURVE('',#1848,#4807);
#4807 = DEFINITIONAL_REPRESENTATION('',(#4808),#4812);
#4808 = LINE('',#4809,#4810);
#4809 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#4810 = VECTOR('',#4811,1.);
#4811 = DIRECTION('',(-1.,0.E+000));
#4812 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4813 = PCURVE('',#3427,#4814);
#4814 = DEFINITIONAL_REPRESENTATION('',(#4815),#4823);
#4815 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#4816,#4817,#4818,#4819,
#4820,#4821,#4822),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#4816 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4817 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#4818 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#4819 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#4820 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#4821 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#4822 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#4823 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4824 = ORIENTED_EDGE('',*,*,#4825,.T.);
#4825 = EDGE_CURVE('',#4798,#1690,#4826,.T.);
#4826 = SURFACE_CURVE('',#4827,(#4831,#4838),.PCURVE_S1.);
#4827 = LINE('',#4828,#4829);
#4828 = CARTESIAN_POINT('',(-11.89145803989,15.096609501168,
    -8.663608212212));
#4829 = VECTOR('',#4830,1.);
#4830 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4831 = PCURVE('',#1848,#4832);
#4832 = DEFINITIONAL_REPRESENTATION('',(#4833),#4837);
#4833 = LINE('',#4834,#4835);
#4834 = CARTESIAN_POINT('',(-5.855762644927,3.552713678801E-015));
#4835 = VECTOR('',#4836,1.);
#4836 = DIRECTION('',(-0.E+000,1.));
#4837 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4838 = PCURVE('',#1751,#4839);
#4839 = DEFINITIONAL_REPRESENTATION('',(#4840),#4844);
#4840 = LINE('',#4841,#4842);
#4841 = CARTESIAN_POINT('',(-4.626930666217,-2.));
#4842 = VECTOR('',#4843,1.);
#4843 = DIRECTION('',(-0.E+000,1.));
#4844 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4845 = ADVANCED_FACE('',(#4846),#1751,.T.);
#4846 = FACE_BOUND('',#4847,.F.);
#4847 = EDGE_LOOP('',(#4848,#4849,#4873,#4896,#4918));
#4848 = ORIENTED_EDGE('',*,*,#1689,.F.);
#4849 = ORIENTED_EDGE('',*,*,#4850,.T.);
#4850 = EDGE_CURVE('',#1655,#4851,#4853,.T.);
#4851 = VERTEX_POINT('',#4852);
#4852 = CARTESIAN_POINT('',(-6.783083032585,21.248644444395,
    -2.701524309174));
#4853 = SURFACE_CURVE('',#4854,(#4859,#4866),.PCURVE_S1.);
#4854 = CIRCLE('',#4855,3.5);
#4855 = AXIS2_PLACEMENT_3D('',#4856,#4857,#4858);
#4856 = CARTESIAN_POINT('',(-5.545637594915,19.105326074756,
    -5.17638090205));
#4857 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#4858 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#4859 = PCURVE('',#1751,#4860);
#4860 = DEFINITIONAL_REPRESENTATION('',(#4861),#4865);
#4861 = LINE('',#4862,#4863);
#4862 = CARTESIAN_POINT('',(-0.E+000,-9.5));
#4863 = VECTOR('',#4864,1.);
#4864 = DIRECTION('',(-1.,0.E+000));
#4865 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4866 = PCURVE('',#1677,#4867);
#4867 = DEFINITIONAL_REPRESENTATION('',(#4868),#4872);
#4868 = CIRCLE('',#4869,3.5);
#4869 = AXIS2_PLACEMENT_2D('',#4870,#4871);
#4870 = CARTESIAN_POINT('',(0.986649771497,-5.274235841907E-002));
#4871 = DIRECTION('',(1.775226871727E-017,1.));
#4872 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4873 = ORIENTED_EDGE('',*,*,#4874,.F.);
#4874 = EDGE_CURVE('',#4875,#4851,#4877,.T.);
#4875 = VERTEX_POINT('',#4876);
#4876 = CARTESIAN_POINT('',(-8.515133840154,20.248644444395,
    -2.701524309174));
#4877 = SURFACE_CURVE('',#4878,(#4882,#4889),.PCURVE_S1.);
#4878 = LINE('',#4879,#4880);
#4879 = CARTESIAN_POINT('',(-15.01032436853,16.498644444395,
    -2.701524309174));
#4880 = VECTOR('',#4881,1.);
#4881 = DIRECTION('',(0.866025403784,0.5,-1.665334536938E-016));
#4882 = PCURVE('',#1751,#4883);
#4883 = DEFINITIONAL_REPRESENTATION('',(#4884),#4888);
#4884 = LINE('',#4885,#4886);
#4885 = CARTESIAN_POINT('',(-7.068576544468,0.E+000));
#4886 = VECTOR('',#4887,1.);
#4887 = DIRECTION('',(-0.E+000,-1.));
#4888 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4889 = PCURVE('',#1642,#4890);
#4890 = DEFINITIONAL_REPRESENTATION('',(#4891),#4895);
#4891 = LINE('',#4892,#4893);
#4892 = CARTESIAN_POINT('',(-2.098660258334E-011,2.061342106886E-015));
#4893 = VECTOR('',#4894,1.);
#4894 = DIRECTION('',(-4.163336342344E-017,-1.));
#4895 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4896 = ORIENTED_EDGE('',*,*,#4897,.T.);
#4897 = EDGE_CURVE('',#4875,#4798,#4898,.T.);
#4898 = SURFACE_CURVE('',#4899,(#4904,#4911),.PCURVE_S1.);
#4899 = CIRCLE('',#4900,3.5);
#4900 = AXIS2_PLACEMENT_3D('',#4901,#4902,#4903);
#4901 = CARTESIAN_POINT('',(-7.277688402483,18.105326074756,
    -5.17638090205));
#4902 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4903 = DIRECTION('',(-0.5,0.866025403784,-8.84192898358E-016));
#4904 = PCURVE('',#1751,#4905);
#4905 = DEFINITIONAL_REPRESENTATION('',(#4906),#4910);
#4906 = LINE('',#4907,#4908);
#4907 = CARTESIAN_POINT('',(-12.56637061435,-7.5));
#4908 = VECTOR('',#4909,1.);
#4909 = DIRECTION('',(1.,-0.E+000));
#4910 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4911 = PCURVE('',#3427,#4912);
#4912 = DEFINITIONAL_REPRESENTATION('',(#4913),#4917);
#4913 = CIRCLE('',#4914,3.5);
#4914 = AXIS2_PLACEMENT_2D('',#4915,#4916);
#4915 = CARTESIAN_POINT('',(0.291000300881,-2.030335665981));
#4916 = DIRECTION('',(-4.55078443329E-017,1.));
#4917 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4918 = ORIENTED_EDGE('',*,*,#4825,.T.);
#4919 = ADVANCED_FACE('',(#4920),#1677,.T.);
#4920 = FACE_BOUND('',#4921,.T.);
#4921 = EDGE_LOOP('',(#4922,#4923,#4924));
#4922 = ORIENTED_EDGE('',*,*,#1654,.F.);
#4923 = ORIENTED_EDGE('',*,*,#4850,.T.);
#4924 = ORIENTED_EDGE('',*,*,#4925,.T.);
#4925 = EDGE_CURVE('',#4851,#1620,#4926,.T.);
#4926 = SURFACE_CURVE('',#4927,(#4931,#4938),.PCURVE_S1.);
#4927 = LINE('',#4928,#4929);
#4928 = CARTESIAN_POINT('',(-6.783083032585,21.248644444395,
    -2.701524309144));
#4929 = VECTOR('',#4930,1.);
#4930 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#4931 = PCURVE('',#1677,#4932);
#4932 = DEFINITIONAL_REPRESENTATION('',(#4933),#4937);
#4933 = LINE('',#4934,#4935);
#4934 = CARTESIAN_POINT('',(-1.48820682141,2.422148516921));
#4935 = VECTOR('',#4936,1.);
#4936 = DIRECTION('',(-0.707106781192,-0.707106781181));
#4937 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4938 = PCURVE('',#1642,#4939);
#4939 = DEFINITIONAL_REPRESENTATION('',(#4940),#4944);
#4940 = LINE('',#4941,#4942);
#4941 = CARTESIAN_POINT('',(3.497202527569E-015,-9.5));
#4942 = VECTOR('',#4943,1.);
#4943 = DIRECTION('',(1.,6.938893903907E-018));
#4944 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4945 = ADVANCED_FACE('',(#4946),#1642,.F.);
#4946 = FACE_BOUND('',#4947,.F.);
#4947 = EDGE_LOOP('',(#4948,#4971,#4972,#4973,#4974));
#4948 = ORIENTED_EDGE('',*,*,#4949,.F.);
#4949 = EDGE_CURVE('',#4875,#4950,#4952,.T.);
#4950 = VERTEX_POINT('',#4951);
#4951 = CARTESIAN_POINT('',(-8.032322823068,19.41239123235,
    -1.735902274959));
#4952 = SURFACE_CURVE('',#4953,(#4957,#4964),.PCURVE_S1.);
#4953 = LINE('',#4954,#4955);
#4954 = CARTESIAN_POINT('',(-8.805296550708,20.751221001537,
    -3.281849730262));
#4955 = VECTOR('',#4956,1.);
#4956 = DIRECTION('',(0.353553390591,-0.612372435691,0.707106781192));
#4957 = PCURVE('',#1642,#4958);
#4958 = DEFINITIONAL_REPRESENTATION('',(#4959),#4963);
#4959 = LINE('',#4960,#4961);
#4960 = CARTESIAN_POINT('',(-0.820704081128,-7.5));
#4961 = VECTOR('',#4962,1.);
#4962 = DIRECTION('',(1.,-9.71445146547E-017));
#4963 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4964 = PCURVE('',#3427,#4965);
#4965 = DEFINITIONAL_REPRESENTATION('',(#4966),#4970);
#4966 = LINE('',#4967,#4968);
#4967 = CARTESIAN_POINT('',(2.185531472669,1.024880630468));
#4968 = VECTOR('',#4969,1.);
#4969 = DIRECTION('',(0.707106781192,-0.707106781181));
#4970 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4971 = ORIENTED_EDGE('',*,*,#4874,.T.);
#4972 = ORIENTED_EDGE('',*,*,#4925,.T.);
#4973 = ORIENTED_EDGE('',*,*,#1619,.F.);
#4974 = ORIENTED_EDGE('',*,*,#4975,.F.);
#4975 = EDGE_CURVE('',#4950,#1523,#4976,.T.);
#4976 = SURFACE_CURVE('',#4977,(#4981,#4988),.PCURVE_S1.);
#4977 = LINE('',#4978,#4979);
#4978 = CARTESIAN_POINT('',(-12.79546254388,16.66239123235,
    -1.735902274959));
#4979 = VECTOR('',#4980,1.);
#4980 = DIRECTION('',(-0.866025403784,-0.5,1.556448068925E-016));
#4981 = PCURVE('',#1642,#4982);
#4982 = DEFINITIONAL_REPRESENTATION('',(#4983),#4987);
#4983 = LINE('',#4984,#4985);
#4984 = CARTESIAN_POINT('',(1.36559577686,-2.));
#4985 = VECTOR('',#4986,1.);
#4986 = DIRECTION('',(4.163336342344E-017,1.));
#4987 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4988 = PCURVE('',#1584,#4989);
#4989 = DEFINITIONAL_REPRESENTATION('',(#4990),#4994);
#4990 = LINE('',#4991,#4992);
#4991 = CARTESIAN_POINT('',(-6.20003198827,-1.7763568394E-015));
#4992 = VECTOR('',#4993,1.);
#4993 = DIRECTION('',(-0.E+000,1.));
#4994 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#4995 = ADVANCED_FACE('',(#4996),#1584,.F.);
#4996 = FACE_BOUND('',#4997,.T.);
#4997 = EDGE_LOOP('',(#4998,#4999,#5000,#5026));
#4998 = ORIENTED_EDGE('',*,*,#1522,.F.);
#4999 = ORIENTED_EDGE('',*,*,#4975,.F.);
#5000 = ORIENTED_EDGE('',*,*,#5001,.T.);
#5001 = EDGE_CURVE('',#4950,#3389,#5002,.T.);
#5002 = SURFACE_CURVE('',#5003,(#5008,#5015),.PCURVE_S1.);
#5003 = CIRCLE('',#5004,20.9);
#5004 = AXIS2_PLACEMENT_3D('',#5005,#5006,#5007);
#5005 = CARTESIAN_POINT('',(2.381569860407,1.375,-6.661338147751E-016));
#5006 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#5007 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#5008 = PCURVE('',#1584,#5009);
#5009 = DEFINITIONAL_REPRESENTATION('',(#5010),#5014);
#5010 = LINE('',#5011,#5012);
#5011 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#5012 = VECTOR('',#5013,1.);
#5013 = DIRECTION('',(-1.,0.E+000));
#5014 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5015 = PCURVE('',#3427,#5016);
#5016 = DEFINITIONAL_REPRESENTATION('',(#5017),#5025);
#5017 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5018,#5019,#5020,#5021,
#5022,#5023,#5024),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#5018 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#5019 = CARTESIAN_POINT('',(41.667243081121,-0.448852191763));
#5020 = CARTESIAN_POINT('',(23.567312142026,-31.79885219176));
#5021 = CARTESIAN_POINT('',(5.467381202931,-63.14885219176));
#5022 = CARTESIAN_POINT('',(-12.63254973616,-31.79885219176));
#5023 = CARTESIAN_POINT('',(-30.73248067525,-0.448852191763));
#5024 = CARTESIAN_POINT('',(5.467381202931,-0.448852191763));
#5025 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5026 = ORIENTED_EDGE('',*,*,#3388,.F.);
#5027 = ADVANCED_FACE('',(#5028),#3369,.F.);
#5028 = FACE_BOUND('',#5029,.T.);
#5029 = EDGE_LOOP('',(#5030,#5061,#5085,#5108,#5129,#5130,#5131,#5132));
#5030 = ORIENTED_EDGE('',*,*,#5031,.T.);
#5031 = EDGE_CURVE('',#5032,#5034,#5036,.T.);
#5032 = VERTEX_POINT('',#5033);
#5033 = CARTESIAN_POINT('',(-8.999999578727,-15.58845751134,
    -2.609403791325E-015));
#5034 = VERTEX_POINT('',#5035);
#5035 = CARTESIAN_POINT('',(-8.999999650917,15.588457469663,
    -1.299340255671E-014));
#5036 = SURFACE_CURVE('',#5037,(#5042,#5049),.PCURVE_S1.);
#5037 = CIRCLE('',#5038,18.);
#5038 = AXIS2_PLACEMENT_3D('',#5039,#5040,#5041);
#5039 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
#5040 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#5041 = DIRECTION('',(1.,0.E+000,0.E+000));
#5042 = PCURVE('',#3369,#5043);
#5043 = DEFINITIONAL_REPRESENTATION('',(#5044),#5048);
#5044 = LINE('',#5045,#5046);
#5045 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5046 = VECTOR('',#5047,1.);
#5047 = DIRECTION('',(-1.,0.E+000));
#5048 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5049 = PCURVE('',#5050,#5055);
#5050 = SPHERICAL_SURFACE('',#5051,18.);
#5051 = AXIS2_PLACEMENT_3D('',#5052,#5053,#5054);
#5052 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#5053 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#5054 = DIRECTION('',(1.,0.E+000,0.E+000));
#5055 = DEFINITIONAL_REPRESENTATION('',(#5056),#5060);
#5056 = LINE('',#5057,#5058);
#5057 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#5058 = VECTOR('',#5059,1.);
#5059 = DIRECTION('',(-1.,0.E+000));
#5060 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5061 = ORIENTED_EDGE('',*,*,#5062,.T.);
#5062 = EDGE_CURVE('',#5034,#5063,#5065,.T.);
#5063 = VERTEX_POINT('',#5064);
#5064 = CARTESIAN_POINT('',(18.,-8.881784197001E-031,-4.E-015));
#5065 = SURFACE_CURVE('',#5066,(#5071,#5078),.PCURVE_S1.);
#5066 = CIRCLE('',#5067,18.);
#5067 = AXIS2_PLACEMENT_3D('',#5068,#5069,#5070);
#5068 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
#5069 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#5070 = DIRECTION('',(1.,0.E+000,0.E+000));
#5071 = PCURVE('',#3369,#5072);
#5072 = DEFINITIONAL_REPRESENTATION('',(#5073),#5077);
#5073 = LINE('',#5074,#5075);
#5074 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5075 = VECTOR('',#5076,1.);
#5076 = DIRECTION('',(-1.,0.E+000));
#5077 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5078 = PCURVE('',#5050,#5079);
#5079 = DEFINITIONAL_REPRESENTATION('',(#5080),#5084);
#5080 = LINE('',#5081,#5082);
#5081 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#5082 = VECTOR('',#5083,1.);
#5083 = DIRECTION('',(-1.,0.E+000));
#5084 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5085 = ORIENTED_EDGE('',*,*,#5086,.T.);
#5086 = EDGE_CURVE('',#5063,#5087,#5089,.T.);
#5087 = VERTEX_POINT('',#5088);
#5088 = CARTESIAN_POINT('',(18.,2.424467497956E-016,1.091883092037));
#5089 = SEAM_CURVE('',#5090,(#5094,#5101),.PCURVE_S1.);
#5090 = LINE('',#5091,#5092);
#5091 = CARTESIAN_POINT('',(18.,-9.792167077194E-031,-4.41E-015));
#5092 = VECTOR('',#5093,1.);
#5093 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#5094 = PCURVE('',#3369,#5095);
#5095 = DEFINITIONAL_REPRESENTATION('',(#5096),#5100);
#5096 = LINE('',#5097,#5098);
#5097 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5098 = VECTOR('',#5099,1.);
#5099 = DIRECTION('',(-0.E+000,1.));
#5100 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5101 = PCURVE('',#3369,#5102);
#5102 = DEFINITIONAL_REPRESENTATION('',(#5103),#5107);
#5103 = LINE('',#5104,#5105);
#5104 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#5105 = VECTOR('',#5106,1.);
#5106 = DIRECTION('',(-0.E+000,1.));
#5107 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5108 = ORIENTED_EDGE('',*,*,#5109,.T.);
#5109 = EDGE_CURVE('',#5087,#3353,#5110,.T.);
#5110 = SEAM_CURVE('',#5111,(#5115,#5122),.PCURVE_S1.);
#5111 = LINE('',#5112,#5113);
#5112 = CARTESIAN_POINT('',(18.,-9.792167077194E-031,-4.41E-015));
#5113 = VECTOR('',#5114,1.);
#5114 = DIRECTION('',(0.E+000,2.22044604925E-016,1.));
#5115 = PCURVE('',#3369,#5116);
#5116 = DEFINITIONAL_REPRESENTATION('',(#5117),#5121);
#5117 = LINE('',#5118,#5119);
#5118 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5119 = VECTOR('',#5120,1.);
#5120 = DIRECTION('',(-0.E+000,1.));
#5121 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5122 = PCURVE('',#3369,#5123);
#5123 = DEFINITIONAL_REPRESENTATION('',(#5124),#5128);
#5124 = LINE('',#5125,#5126);
#5125 = CARTESIAN_POINT('',(-6.28318530718,0.E+000));
#5126 = VECTOR('',#5127,1.);
#5127 = DIRECTION('',(-0.E+000,1.));
#5128 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5129 = ORIENTED_EDGE('',*,*,#3352,.F.);
#5130 = ORIENTED_EDGE('',*,*,#5109,.F.);
#5131 = ORIENTED_EDGE('',*,*,#5086,.F.);
#5132 = ORIENTED_EDGE('',*,*,#5133,.T.);
#5133 = EDGE_CURVE('',#5063,#5032,#5134,.T.);
#5134 = SURFACE_CURVE('',#5135,(#5140,#5147),.PCURVE_S1.);
#5135 = CIRCLE('',#5136,18.);
#5136 = AXIS2_PLACEMENT_3D('',#5137,#5138,#5139);
#5137 = CARTESIAN_POINT('',(0.E+000,-9.792167077194E-031,-4.41E-015));
#5138 = DIRECTION('',(0.E+000,-2.22044604925E-016,-1.));
#5139 = DIRECTION('',(1.,0.E+000,0.E+000));
#5140 = PCURVE('',#3369,#5141);
#5141 = DEFINITIONAL_REPRESENTATION('',(#5142),#5146);
#5142 = LINE('',#5143,#5144);
#5143 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5144 = VECTOR('',#5145,1.);
#5145 = DIRECTION('',(-1.,0.E+000));
#5146 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5147 = PCURVE('',#5050,#5148);
#5148 = DEFINITIONAL_REPRESENTATION('',(#5149),#5153);
#5149 = LINE('',#5150,#5151);
#5150 = CARTESIAN_POINT('',(-0.E+000,-2.4E-016));
#5151 = VECTOR('',#5152,1.);
#5152 = DIRECTION('',(-1.,0.E+000));
#5153 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5154 = ADVANCED_FACE('',(#5155),#3427,.F.);
#5155 = FACE_BOUND('',#5156,.F.);
#5156 = EDGE_LOOP('',(#5157,#5183,#5184,#5185,#5186,#5187,#5188,#5189));
#5157 = ORIENTED_EDGE('',*,*,#5158,.F.);
#5158 = EDGE_CURVE('',#4724,#3494,#5159,.T.);
#5159 = SURFACE_CURVE('',#5160,(#5165,#5176),.PCURVE_S1.);
#5160 = CIRCLE('',#5161,5.);
#5161 = AXIS2_PLACEMENT_3D('',#5162,#5163,#5164);
#5162 = CARTESIAN_POINT('',(-7.277688402483,18.105326074756,
    -5.17638090205));
#5163 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#5164 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#5165 = PCURVE('',#3427,#5166);
#5166 = DEFINITIONAL_REPRESENTATION('',(#5167),#5175);
#5167 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5168,#5169,#5170,#5171,
#5172,#5173,#5174),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#5168 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5169 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#5170 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#5171 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#5172 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#5173 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
#5174 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5175 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5176 = PCURVE('',#3509,#5177);
#5177 = DEFINITIONAL_REPRESENTATION('',(#5178),#5182);
#5178 = LINE('',#5179,#5180);
#5179 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#5180 = VECTOR('',#5181,1.);
#5181 = DIRECTION('',(-1.,0.E+000));
#5182 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5183 = ORIENTED_EDGE('',*,*,#4746,.T.);
#5184 = ORIENTED_EDGE('',*,*,#4797,.T.);
#5185 = ORIENTED_EDGE('',*,*,#4897,.F.);
#5186 = ORIENTED_EDGE('',*,*,#4949,.T.);
#5187 = ORIENTED_EDGE('',*,*,#5001,.T.);
#5188 = ORIENTED_EDGE('',*,*,#3411,.T.);
#5189 = ORIENTED_EDGE('',*,*,#3521,.F.);
#5190 = ADVANCED_FACE('',(#5191),#3481,.T.);
#5191 = FACE_BOUND('',#5192,.T.);
#5192 = EDGE_LOOP('',(#5193,#5219,#5220,#5221,#5222,#5223,#5224,#5225));
#5193 = ORIENTED_EDGE('',*,*,#5194,.F.);
#5194 = EDGE_CURVE('',#4701,#3464,#5195,.T.);
#5195 = SURFACE_CURVE('',#5196,(#5201,#5212),.PCURVE_S1.);
#5196 = CIRCLE('',#5197,5.);
#5197 = AXIS2_PLACEMENT_3D('',#5198,#5199,#5200);
#5198 = CARTESIAN_POINT('',(-12.04082812329,15.355326074756,
    -5.17638090205));
#5199 = DIRECTION('',(0.866025403784,0.5,-1.814076218371E-016));
#5200 = DIRECTION('',(-0.5,0.866025403784,-8.326672684689E-016));
#5201 = PCURVE('',#3481,#5202);
#5202 = DEFINITIONAL_REPRESENTATION('',(#5203),#5211);
#5203 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5204,#5205,#5206,#5207,
#5208,#5209,#5210),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#5204 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5205 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#5206 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#5207 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#5208 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#5209 = CARTESIAN_POINT('',(-8.369253736963,2.969664334019));
#5210 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5211 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5212 = PCURVE('',#3509,#5213);
#5213 = DEFINITIONAL_REPRESENTATION('',(#5214),#5218);
#5214 = LINE('',#5215,#5216);
#5215 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5216 = VECTOR('',#5217,1.);
#5217 = DIRECTION('',(-1.,0.E+000));
#5218 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5219 = ORIENTED_EDGE('',*,*,#4700,.T.);
#5220 = ORIENTED_EDGE('',*,*,#4646,.T.);
#5221 = ORIENTED_EDGE('',*,*,#4620,.F.);
#5222 = ORIENTED_EDGE('',*,*,#4542,.T.);
#5223 = ORIENTED_EDGE('',*,*,#4442,.T.);
#5224 = ORIENTED_EDGE('',*,*,#3568,.T.);
#5225 = ORIENTED_EDGE('',*,*,#3463,.F.);
#5226 = ADVANCED_FACE('',(#5227),#3509,.T.);
#5227 = FACE_BOUND('',#5228,.F.);
#5228 = EDGE_LOOP('',(#5229,#5230,#5231,#5232));
#5229 = ORIENTED_EDGE('',*,*,#4723,.T.);
#5230 = ORIENTED_EDGE('',*,*,#5158,.T.);
#5231 = ORIENTED_EDGE('',*,*,#3493,.F.);
#5232 = ORIENTED_EDGE('',*,*,#5194,.F.);
#5233 = ADVANCED_FACE('',(#5234),#3657,.F.);
#5234 = FACE_BOUND('',#5235,.F.);
#5235 = EDGE_LOOP('',(#5236,#5262,#5263,#5264,#5265,#5266,#5267,#5268));
#5236 = ORIENTED_EDGE('',*,*,#5237,.F.);
#5237 = EDGE_CURVE('',#4135,#3724,#5238,.T.);
#5238 = SURFACE_CURVE('',#5239,(#5244,#5255),.PCURVE_S1.);
#5239 = CIRCLE('',#5240,5.);
#5240 = AXIS2_PLACEMENT_3D('',#5241,#5242,#5243);
#5241 = CARTESIAN_POINT('',(-12.04082812329,-15.35532607475,
    -5.17638090205));
#5242 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#5243 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#5244 = PCURVE('',#3657,#5245);
#5245 = DEFINITIONAL_REPRESENTATION('',(#5246),#5254);
#5246 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5247,#5248,#5249,#5250,
#5251,#5252,#5253),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#5247 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5248 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#5249 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#5250 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#5251 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#5252 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
#5253 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5254 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5255 = PCURVE('',#3739,#5256);
#5256 = DEFINITIONAL_REPRESENTATION('',(#5257),#5261);
#5257 = LINE('',#5258,#5259);
#5258 = CARTESIAN_POINT('',(-0.E+000,-5.5));
#5259 = VECTOR('',#5260,1.);
#5260 = DIRECTION('',(-1.,0.E+000));
#5261 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5262 = ORIENTED_EDGE('',*,*,#4157,.T.);
#5263 = ORIENTED_EDGE('',*,*,#4208,.T.);
#5264 = ORIENTED_EDGE('',*,*,#4308,.F.);
#5265 = ORIENTED_EDGE('',*,*,#4360,.T.);
#5266 = ORIENTED_EDGE('',*,*,#4412,.T.);
#5267 = ORIENTED_EDGE('',*,*,#3641,.T.);
#5268 = ORIENTED_EDGE('',*,*,#3751,.F.);
#5269 = ADVANCED_FACE('',(#5270),#3711,.T.);
#5270 = FACE_BOUND('',#5271,.T.);
#5271 = EDGE_LOOP('',(#5272,#5298,#5299,#5300,#5301,#5302,#5303,#5304));
#5272 = ORIENTED_EDGE('',*,*,#5273,.F.);
#5273 = EDGE_CURVE('',#4112,#3694,#5274,.T.);
#5274 = SURFACE_CURVE('',#5275,(#5280,#5291),.PCURVE_S1.);
#5275 = CIRCLE('',#5276,5.);
#5276 = AXIS2_PLACEMENT_3D('',#5277,#5278,#5279);
#5277 = CARTESIAN_POINT('',(-7.277688402483,-18.10532607475,
    -5.17638090205));
#5278 = DIRECTION('',(-0.866025403784,0.5,-7.582964277522E-016));
#5279 = DIRECTION('',(-0.5,-0.866025403784,-1.387778780781E-016));
#5280 = PCURVE('',#3711,#5281);
#5281 = DEFINITIONAL_REPRESENTATION('',(#5282),#5290);
#5282 = ( BOUNDED_CURVE() B_SPLINE_CURVE(2,(#5283,#5284,#5285,#5286,
#5287,#5288,#5289),.UNSPECIFIED.,.T.,.F.) B_SPLINE_CURVE_WITH_KNOTS((1,2
    ,2,2,2,1),(-2.094395102393,0.E+000,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('') );
#5283 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5284 = CARTESIAN_POINT('',(8.951254338725,2.969664334019));
#5285 = CARTESIAN_POINT('',(4.621127319803,-4.530335665981));
#5286 = CARTESIAN_POINT('',(0.291000300881,-12.03033566598));
#5287 = CARTESIAN_POINT('',(-4.039126718041,-4.530335665981));
#5288 = CARTESIAN_POINT('',(-8.369253736964,2.969664334019));
#5289 = CARTESIAN_POINT('',(0.291000300881,2.969664334019));
#5290 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5291 = PCURVE('',#3739,#5292);
#5292 = DEFINITIONAL_REPRESENTATION('',(#5293),#5297);
#5293 = LINE('',#5294,#5295);
#5294 = CARTESIAN_POINT('',(-0.E+000,0.E+000));
#5295 = VECTOR('',#5296,1.);
#5296 = DIRECTION('',(-1.,0.E+000));
#5297 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5298 = ORIENTED_EDGE('',*,*,#4111,.T.);
#5299 = ORIENTED_EDGE('',*,*,#4057,.T.);
#5300 = ORIENTED_EDGE('',*,*,#4031,.F.);
#5301 = ORIENTED_EDGE('',*,*,#3953,.T.);
#5302 = ORIENTED_EDGE('',*,*,#3853,.T.);
#5303 = ORIENTED_EDGE('',*,*,#3798,.T.);
#5304 = ORIENTED_EDGE('',*,*,#3693,.F.);
#5305 = ADVANCED_FACE('',(#5306),#3739,.T.);
#5306 = FACE_BOUND('',#5307,.F.);
#5307 = EDGE_LOOP('',(#5308,#5309,#5310,#5311));
#5308 = ORIENTED_EDGE('',*,*,#4134,.T.);
#5309 = ORIENTED_EDGE('',*,*,#5237,.T.);
#5310 = ORIENTED_EDGE('',*,*,#3723,.F.);
#5311 = ORIENTED_EDGE('',*,*,#5273,.F.);
#5312 = ADVANCED_FACE('',(#5313),#5050,.F.);
#5313 = FACE_BOUND('',#5314,.T.);
#5314 = EDGE_LOOP('',(#5315,#5341,#5342,#5364,#5365,#5366,#5367));
#5315 = ORIENTED_EDGE('',*,*,#5316,.F.);
#5316 = EDGE_CURVE('',#5317,#5319,#5321,.T.);
#5317 = VERTEX_POINT('',#5318);
#5318 = CARTESIAN_POINT('',(-3.E-015,3.197111349437E-018,-18.));
#5319 = VERTEX_POINT('',#5320);
#5320 = CARTESIAN_POINT('',(16.465271548182,-1.61490451961E-015,
    -7.272883392757));
#5321 = SEAM_CURVE('',#5322,(#5327,#5334),.PCURVE_S1.);
#5322 = CIRCLE('',#5323,18.);
#5323 = AXIS2_PLACEMENT_3D('',#5324,#5325,#5326);
#5324 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#5325 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#5326 = DIRECTION('',(1.,0.E+000,0.E+000));
#5327 = PCURVE('',#5050,#5328);
#5328 = DEFINITIONAL_REPRESENTATION('',(#5329),#5333);
#5329 = LINE('',#5330,#5331);
#5330 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
#5331 = VECTOR('',#5332,1.);
#5332 = DIRECTION('',(-0.E+000,1.));
#5333 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5334 = PCURVE('',#5050,#5335);
#5335 = DEFINITIONAL_REPRESENTATION('',(#5336),#5340);
#5336 = LINE('',#5337,#5338);
#5337 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
#5338 = VECTOR('',#5339,1.);
#5339 = DIRECTION('',(-0.E+000,1.));
#5340 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5341 = ORIENTED_EDGE('',*,*,#5316,.T.);
#5342 = ORIENTED_EDGE('',*,*,#5343,.T.);
#5343 = EDGE_CURVE('',#5319,#5063,#5344,.T.);
#5344 = SEAM_CURVE('',#5345,(#5350,#5357),.PCURVE_S1.);
#5345 = CIRCLE('',#5346,18.);
#5346 = AXIS2_PLACEMENT_3D('',#5347,#5348,#5349);
#5347 = CARTESIAN_POINT('',(0.E+000,0.E+000,0.E+000));
#5348 = DIRECTION('',(0.E+000,-1.,2.22044604925E-016));
#5349 = DIRECTION('',(1.,0.E+000,0.E+000));
#5350 = PCURVE('',#5050,#5351);
#5351 = DEFINITIONAL_REPRESENTATION('',(#5352),#5356);
#5352 = LINE('',#5353,#5354);
#5353 = CARTESIAN_POINT('',(-0.E+000,-6.28318530718));
#5354 = VECTOR('',#5355,1.);
#5355 = DIRECTION('',(-0.E+000,1.));
#5356 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5357 = PCURVE('',#5050,#5358);
#5358 = DEFINITIONAL_REPRESENTATION('',(#5359),#5363);
#5359 = LINE('',#5360,#5361);
#5360 = CARTESIAN_POINT('',(-6.28318530718,-6.28318530718));
#5361 = VECTOR('',#5362,1.);
#5362 = DIRECTION('',(-0.E+000,1.));
#5363 = ( GEOMETRIC_REPRESENTATION_CONTEXT(2) 
PARAMETRIC_REPRESENTATION_CONTEXT() REPRESENTATION_CONTEXT('2D SPACE',''
  ) );
#5364 = ORIENTED_EDGE('',*,*,#5062,.F.);
#5365 = ORIENTED_EDGE('',*,*,#5031,.F.);
#5366 = ORIENTED_EDGE('',*,*,#5133,.F.);
#5367 = ORIENTED_EDGE('',*,*,#5343,.F.);
#5368 = ( GEOMETRIC_REPRESENTATION_CONTEXT(3) 
GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#5372)) 
GLOBAL_UNIT_ASSIGNED_CONTEXT((#5369,#5370,#5371)) REPRESENTATION_CONTEXT
('Context #1','3D Context with UNIT and UNCERTAINTY') );
#5369 = ( LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.) );
#5370 = ( NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.) );
#5371 = ( NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT() );
#5372 = UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-007),#5369,
  'distance_accuracy_value','confusion accuracy');
#5373 = PRODUCT_RELATED_PRODUCT_CATEGORY('part',$,(#7));
#5374 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION('',(
    #5375),#5368);
#5375 = STYLED_ITEM('color',(#5376),#15);
#5376 = PRESENTATION_STYLE_ASSIGNMENT((#5377,#5383));
#5377 = SURFACE_STYLE_USAGE(.BOTH.,#5378);
#5378 = SURFACE_SIDE_STYLE('',(#5379));
#5379 = SURFACE_STYLE_FILL_AREA(#5380);
#5380 = FILL_AREA_STYLE('',(#5381));
#5381 = FILL_AREA_STYLE_COLOUR('',#5382);
#5382 = COLOUR_RGB('',0.800000011921,0.800000011921,0.800000011921);
#5383 = CURVE_STYLE('',#5384,POSITIVE_LENGTH_MEASURE(0.1),#5382);
#5384 = DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous');
ENDSEC;
END-ISO-10303-21;