-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathlogo_aetel.scad
952 lines (864 loc) · 108 KB
/
logo_aetel.scad
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
// Module names are of the form poly_<inkscape-path-id>(). As a result,
// you can associate a polygon in this OpenSCAD program with the corresponding
// SVG element in the Inkscape document by looking for the XML element with
// the attribute id="inkscape-path-id".
// fudge value is used to ensure that subtracted solids are a tad taller
// in the z dimension than the polygon being subtracted from. This helps
// keep the resulting .stl file manifold.
fudge = 0.1;
module poly_path3221(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-78.842000,-656.575000],[-72.682000,-657.361000],[-67.424812,-658.481484],[-62.321000,-660.317375],[-57.370187,-662.868578],[-52.572000,-666.135000],[-48.791781,-669.581984],[-45.587000,-673.460875],[-42.957469,-677.771578],[-40.903000,-682.514000],[-39.441828,-687.643984],[-38.590875,-693.117375],[-38.350234,-698.934078],[-38.720000,-705.094000],[-39.611607,-711.011266],[-40.973922,-716.451812],[-42.806932,-721.415641],[-45.110625,-725.902750],[-47.884990,-729.913141],[-51.130016,-733.446812],[-54.845689,-736.503766],[-59.032000,-739.084000],[-65.656328,-741.858281],[-72.699625,-743.593250],[-80.161609,-744.289094],[-88.042000,-743.946000],[-118.164000,-740.734000],[-108.848000,-653.375000],[-78.842000,-656.575000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-90.484000,-725.932000],[-83.441375,-726.157375],[-80.448578,-725.819641],[-77.808000,-725.182000],[-74.980830,-724.004312],[-72.465578,-722.374000],[-70.262256,-720.291062],[-68.370875,-717.755500],[-66.791447,-714.767313],[-65.523984,-711.326500],[-64.568498,-707.433063],[-63.925000,-703.087000],[-63.566844,-698.267891],[-63.573750,-693.947625],[-63.945531,-690.126297],[-64.682000,-686.804000],[-65.818875,-683.912547],[-67.390750,-681.385125],[-69.398000,-679.221641],[-71.841000,-677.422000],[-74.765250,-675.938875],[-78.216000,-674.725000],[-82.193250,-673.780375],[-86.697000,-673.105000],[-92.309000,-725.738000],[-90.484000,-725.932000]]);
}
}
}
module poly_rect3251(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-458.045830,-595.112952],[-403.663585,-526.111635],[-422.605862,-511.182593],[-476.988107,-580.183910]]);
}
}
module poly_path3335(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[544.566000,481.928000],[541.616156,479.332594],[538.569750,477.312250],[535.426219,475.866781],[532.185000,474.996000],[528.825750,474.598563],[525.325500,474.572000],[521.684250,474.916688],[517.902000,475.633000],[509.221750,478.044875],[498.593000,481.674000],[492.863875,483.495250],[488.814000,484.274000],[485.895500,483.962000],[484.657969,483.378500],[483.568000,482.510000],[482.628781,481.360969],[481.991250,480.081250],[481.656344,478.670656],[481.625000,477.129000],[481.968031,475.480891],[482.762750,473.751125],[484.008594,471.939797],[485.705000,470.047000],[488.741562,467.289266],[491.986250,464.917125],[495.439063,462.930672],[499.100000,461.330000],[506.550500,458.916125],[513.842000,457.307000],[497.729000,441.289000],[491.209000,443.484000],[486.310750,445.773750],[480.697000,449.052000],[474.790625,453.322000],[469.011000,458.579000],[465.316109,462.631984],[462.263875,466.707375],[459.854203,470.805078],[458.087000,474.925000],[456.932938,478.990016],[456.362750,482.920125],[456.376438,486.715422],[456.974000,490.376000],[458.098078,493.866016],[459.694375,497.146875],[461.762984,500.219047],[464.304000,503.083000],[467.251297,505.677016],[470.342125,507.742375],[473.576391,509.278797],[476.954000,510.286000],[480.413797,510.843531],[483.890375,511.030750],[487.384016,510.847094],[490.895000,510.292000],[498.173125,508.360250],[505.932000,505.524000],[512.405875,503.014750],[517.610000,501.659000],[519.783141,501.489672],[521.732125,501.763125],[523.457047,502.479266],[524.958000,503.638000],[526.161500,505.612875],[526.702000,508.478000],[526.463688,510.257781],[525.540250,512.286750],[523.931687,514.565094],[521.638000,517.093000],[518.690500,519.792422],[515.566000,522.136625],[512.264500,524.125516],[508.786000,525.759000],[501.337625,528.445375],[493.257000,530.675000],[510.114000,547.431000],[517.660500,544.102375],[524.403000,540.392000],[529.996125,536.760375],[534.096000,533.665000],[539.567000,528.704000],[543.097047,524.839266],[546.098625,520.880125],[548.571641,516.826672],[550.516000,512.679000],[551.896547,508.510656],[552.678125,504.393500],[552.860641,500.327344],[552.444000,496.312000],[551.414016,492.421578],[549.757875,488.727375],[547.475297,485.229484],[544.566000,481.928000]]);
}
}
module poly_path3355(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-280.411000,634.715000],[-293.795000,623.463000],[-296.378375,620.870500],[-297.947000,618.419750],[-298.500875,616.111125],[-298.040000,613.945000],[-297.206141,612.644766],[-296.045375,611.647625],[-294.557422,610.952922],[-292.742000,610.560000],[-290.712156,610.486516],[-288.579750,610.749125],[-284.008000,612.283000],[-279.814750,614.753875],[-276.673000,617.806000],[-274.304750,621.762500],[-272.433000,626.949000],[-254.776000,622.445000],[-256.093098,618.286059],[-257.843156,614.400469],[-260.026199,610.788207],[-262.642250,607.449250],[-265.691332,604.383574],[-269.173469,601.591156],[-273.088684,599.071973],[-277.437000,596.826000],[-281.871391,595.024281],[-286.264625,593.735000],[-290.616797,592.957969],[-294.928000,592.693000],[-299.099312,592.939391],[-303.031750,593.693625],[-306.725312,594.955797],[-310.180000,596.726000],[-313.312969,598.959781],[-316.040000,601.615250],[-318.361281,604.691844],[-320.277000,608.189000],[-322.222703,613.318766],[-323.157875,618.099875],[-323.082609,622.532047],[-321.997000,626.615000],[-320.179562,630.400609],[-317.907250,633.937875],[-315.180062,637.226703],[-311.998000,640.267000],[-298.961000,651.732000],[-296.364516,654.463531],[-294.794125,657.030250],[-294.249922,659.432344],[-294.732000,661.670000],[-295.669109,663.148094],[-296.950375,664.269000],[-298.575703,665.032906],[-300.545000,665.440000],[-302.772266,665.476766],[-305.171375,665.129625],[-307.742047,664.398672],[-310.484000,663.284000],[-313.600453,661.659875],[-316.295875,659.861000],[-318.570359,657.887375],[-320.424000,655.739000],[-321.908281,653.349312],[-323.073250,650.648750],[-323.919094,647.637313],[-324.446000,644.315000],[-342.944000,648.713000],[-342.005611,653.447943],[-340.371703,657.930547],[-338.042287,662.160846],[-335.017375,666.138875],[-331.296979,669.864670],[-326.881109,673.338266],[-321.769779,676.559697],[-315.963000,679.529000],[-311.273797,681.445453],[-306.672625,682.820875],[-302.159391,683.655359],[-297.734000,683.949000],[-293.479250,683.705109],[-289.476500,682.924125],[-285.725750,681.606328],[-282.227000,679.752000],[-279.044562,677.392891],[-276.241250,674.560625],[-273.817063,671.255297],[-271.772000,667.477000],[-269.765156,662.196625],[-268.795000,657.289000],[-268.861344,652.754125],[-269.964000,648.592000],[-271.833156,644.741844],[-274.197500,641.145750],[-277.056844,637.803531],[-280.411000,634.715000]]);
}
}
module poly_polygon3309(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[243.639000,691.094000],[236.709000,671.598000],[275.047000,657.973000],[268.516000,639.596000],[230.180000,653.219000],[224.232000,636.488000],[264.414000,622.209000],[257.906000,603.896000],[190.191000,627.961000],[222.637000,719.258000],[291.471000,694.795000],[284.939000,676.418000]]);
}
}
module poly_path3327(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[602.041000,-137.612000],[603.407984,-137.670516],[604.766625,-138.364375],[605.221889,-138.967518],[605.409953,-139.751047],[605.242447,-140.722146],[604.631000,-141.888000],[603.439627,-142.812293],[601.729078,-143.148656],[599.708334,-143.040316],[597.586375,-142.630500],[593.874734,-141.479344],[592.266000,-140.841000],[591.804453,-140.657766],[590.930875,-140.029875],[590.411859,-138.840047],[590.524873,-137.997756],[591.014000,-136.971000],[591.364000,-136.525469],[592.352250,-135.698000],[593.886125,-135.252281],[594.828727,-135.411230],[595.873000,-135.952000],[597.851500,-137.116156],[599.480500,-137.666250],[600.847750,-137.774219],[602.041000,-137.612000]]);
}
}
module poly_path3245(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-645.743000,-331.793000],[-642.565281,-328.680641],[-639.125250,-325.773875],[-635.423094,-323.072422],[-631.459000,-320.576000],[-624.591422,-317.025328],[-618.009125,-314.567875],[-611.712016,-313.203734],[-605.700000,-312.933000],[-600.068812,-313.531500],[-594.914250,-314.776500],[-590.236312,-316.668000],[-586.035000,-319.206000],[-582.309766,-322.149750],[-579.060125,-325.260000],[-576.286172,-328.536750],[-573.988000,-331.980000],[-571.126000,-337.840375],[-569.323000,-343.817000],[-568.584125,-349.819500],[-568.917000,-355.759000],[-570.296625,-361.579500],[-572.700000,-367.226000],[-576.134125,-372.655125],[-580.604000,-377.824000],[-593.104000,-364.532000],[-588.661000,-358.751000],[-587.248625,-355.718375],[-586.431000,-351.860000],[-586.375687,-349.696063],[-586.730250,-347.476250],[-587.494688,-345.200563],[-588.669000,-342.869000],[-590.117438,-340.729109],[-591.737250,-338.973125],[-593.528437,-337.601328],[-595.491000,-336.614000],[-597.640672,-336.007766],[-599.994625,-335.781875],[-602.552766,-335.936047],[-605.315000,-336.470000],[-611.554500,-338.692000],[-618.817000,-342.462000],[-624.796953,-346.216500],[-629.688375,-349.854000],[-633.491359,-353.374500],[-636.206000,-356.778000],[-637.865766,-360.113953],[-638.504125,-363.433125],[-638.121172,-366.735234],[-636.717000,-370.020000],[-635.232184,-372.116252],[-633.503969,-373.740766],[-631.532332,-374.893553],[-629.317250,-375.574625],[-626.858699,-375.783994],[-624.156656,-375.521672],[-621.211098,-374.787670],[-618.022000,-373.582000],[-607.674000,-393.644000],[-611.053469,-395.295672],[-614.668250,-396.437625],[-618.518156,-397.069766],[-622.603000,-397.192000],[-626.773969,-396.781328],[-630.881000,-395.814625],[-634.924281,-394.291609],[-638.904000,-392.212000],[-642.678000,-389.602328],[-646.104000,-386.489125],[-649.182000,-382.872109],[-651.912000,-378.751000],[-654.129734,-374.498531],[-655.801375,-370.264250],[-656.926828,-366.048344],[-657.506000,-361.851000],[-657.577594,-357.709703],[-657.180250,-353.661875],[-656.313781,-349.707609],[-654.978000,-345.847000],[-653.222422,-342.110375],[-651.098125,-338.522250],[-648.605016,-335.083000],[-645.743000,-331.793000]]);
}
}
module poly_path3337(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[594.127000,-171.073000],[588.762750,-168.211125],[585.408250,-166.683109],[581.762000,-165.545000],[581.257281,-165.325953],[580.299750,-164.599625],[579.724344,-163.262234],[579.840855,-162.331959],[580.366000,-161.210000],[581.196346,-160.186545],[582.129266,-159.520172],[584.111625,-159.017125],[585.930672,-159.217766],[587.204000,-159.639000],[591.379125,-162.450000],[594.388953,-164.397187],[597.214000,-165.807000],[598.287602,-166.351023],[599.014750,-167.031312],[599.646250,-168.593500],[599.541625,-170.079187],[599.134000,-171.074000],[598.515062,-171.610047],[597.481750,-171.892125],[596.022812,-171.764891],[594.127000,-171.073000]]);
}
}
module poly_path3291(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-8.577000,84.543000],[-0.781500,83.371000],[4.926000,82.016000],[6.547688,81.373219],[7.305000,80.716750],[7.201313,80.046406],[6.240000,79.362000],[2.760000,77.628000],[-3.546859,79.392922],[-10.791875,80.891125],[-18.971203,82.118016],[-28.081000,83.069000],[-53.837000,85.434000],[-59.365875,86.204500],[-63.421000,87.080000],[-65.081000,87.885000],[-65.093625,88.361125],[-64.492000,88.928000],[-46.638000,100.951000],[-44.987625,101.810000],[-43.305000,102.183000],[-41.522750,102.118000],[-39.580000,101.663000],[-36.794375,100.516500],[-34.467000,99.013000],[-38.916937,97.799594],[-43.207500,96.205750],[-47.330812,94.238781],[-51.279000,91.906000],[-54.481000,89.820000],[-47.179875,88.594625],[-33.731000,87.154000],[-8.577000,84.543000]]);
}
}
module poly_path3293(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[398.609000,-579.683000],[394.217609,-573.319625],[390.946625,-567.101000],[388.796328,-561.027125],[387.767000,-555.098000],[387.648750,-549.436641],[388.231750,-544.166125],[389.516375,-539.286547],[391.503000,-534.798000],[393.951766,-530.730359],[396.625625,-527.113375],[399.524672,-523.946953],[402.649000,-521.231000],[408.100875,-517.651000],[413.801000,-515.106000],[419.661375,-513.613875],[425.596000,-513.192000],[431.544750,-513.823625],[437.450000,-515.494000],[443.270000,-518.213000],[448.964000,-521.994000],[437.359000,-536.075000],[431.062000,-532.399000],[427.876250,-531.381625],[423.945000,-531.058000],[421.792531,-531.276813],[419.635750,-531.909250],[417.474844,-532.955312],[415.310000,-534.415000],[413.370000,-536.122734],[411.832750,-537.951875],[410.698625,-539.902328],[409.968000,-541.974000],[409.637984,-544.183328],[409.711375,-546.546875],[410.188078,-549.064734],[411.068000,-551.737000],[414.061875,-557.645000],[418.720000,-564.372000],[423.201469,-569.829000],[427.428500,-574.221000],[431.401281,-577.548000],[435.120000,-579.810000],[438.639953,-581.034156],[442.013375,-581.247500],[445.240359,-580.449844],[448.321000,-578.641000],[450.212502,-576.902777],[451.605266,-574.982844],[452.499303,-572.881176],[452.894625,-570.597750],[452.791244,-568.132543],[452.189172,-565.485531],[451.088420,-562.656691],[449.489000,-559.646000],[468.083000,-546.843000],[470.147922,-549.986625],[471.737625,-553.428000],[472.852016,-557.167125],[473.491000,-561.204000],[473.610969,-565.393313],[473.171250,-569.589750],[472.171656,-573.793313],[470.612000,-578.004000],[468.501531,-582.078031],[465.846750,-585.870250],[462.647844,-589.380844],[458.905000,-592.610000],[454.967937,-595.347844],[450.979500,-597.541750],[446.940062,-599.191531],[442.850000,-600.297000],[438.750719,-600.892313],[434.685000,-601.010250],[430.653031,-600.650813],[426.655000,-599.814000],[422.723094,-598.546516],[418.893750,-596.893625],[415.166781,-594.855422],[411.542000,-592.432000],[408.052391,-589.674125],[404.733875,-586.629750],[401.586172,-583.299250],[398.609000,-579.683000]]);
}
}
module poly_polygon3357(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-310.504000,-11.662000],[-335.785000,-46.136000],[-345.065000,-58.791000],[-349.255000,-44.128000],[-373.343000,-73.453000],[-377.531000,-56.696000],[-354.491000,-28.419000],[-356.949000,-15.123000],[-354.263000,-12.020000],[-316.788000,31.277000]]);
}
}
module poly_polygon3365(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-127.228000,372.697000],[-112.564000,386.312000],[-112.564000,432.395000],[-92.667000,447.057000],[-92.667000,402.021000],[-78.004000,411.447000],[-78.004000,322.426000],[-127.228000,287.867000]]);
}
}
module poly_path3213(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-111.952000,-225.778000],[-113.479594,-222.777203],[-114.898059,-219.185834],[-116.316500,-214.342375],[-117.407566,-208.353244],[-117.843906,-201.324859],[-117.298168,-193.363639],[-116.554722,-189.066470],[-115.443000,-184.576000],[-113.839031,-181.869859],[-111.797262,-179.125533],[-108.896250,-176.021125],[-105.111457,-172.982201],[-100.418344,-170.434328],[-97.723499,-169.477525],[-94.792371,-168.803072],[-91.621894,-168.464165],[-88.209000,-168.514000],[-84.455203,-169.845219],[-80.548646,-171.681121],[-75.987375,-174.450000],[-71.295182,-178.266441],[-69.063675,-180.603306],[-66.995859,-183.245031],[-65.157210,-186.205940],[-63.613201,-189.500355],[-62.429306,-193.142601],[-61.671000,-197.147000],[-60.748828,-201.254938],[-60.171076,-205.733211],[-60.026625,-211.244000],[-60.698783,-217.349539],[-61.460875,-220.488538],[-62.570859,-223.612063],[-64.076651,-226.665392],[-66.026162,-229.593805],[-68.467307,-232.342581],[-71.448000,-234.857000],[-75.812641,-236.482375],[-80.581014,-237.692141],[-86.462375,-238.435500],[-89.677212,-238.460920],[-92.998439,-238.164109],[-96.368771,-237.476525],[-99.730922,-236.329625],[-103.027606,-234.654865],[-106.201537,-232.383703],[-109.195430,-229.447596],[-111.952000,-225.778000]]);
}
}
module poly_path3283(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-1.789000,-45.780000],[42.731000,-136.390000],[44.345875,-139.210609],[47.532000,-145.730125],[48.936859,-149.466514],[49.801625,-153.035078],[49.815328,-156.071635],[49.405854,-157.276603],[48.667000,-158.212000],[47.602511,-158.784840],[46.273107,-158.964848],[43.003672,-158.342781],[39.226932,-156.738637],[35.311125,-154.545250],[28.535266,-149.962094],[25.622000,-147.736000],[15.788708,-141.208861],[6.443117,-135.356617],[-2.430372,-130.150369],[-10.847359,-125.561219],[-18.823447,-121.560268],[-26.374234,-118.118617],[-33.515323,-115.207369],[-40.262312,-112.797625],[-46.630804,-110.860486],[-52.636398,-109.367055],[-58.294696,-108.288432],[-63.621297,-107.595719],[-68.631802,-107.260018],[-73.341812,-107.252430],[-77.766928,-107.544057],[-81.922750,-108.106000],[-89.488914,-109.925242],[-96.165109,-112.478969],[-102.076141,-115.535992],[-107.346812,-118.865125],[-116.466297,-125.414969],[-120.564719,-128.173305],[-124.522000,-130.279000],[-128.115456,-131.610302],[-131.076771,-132.255199],[-133.461182,-132.296551],[-135.323922,-131.817219],[-136.720226,-130.900062],[-137.705330,-129.627941],[-138.334468,-128.083717],[-138.662875,-126.350250],[-138.638436,-122.647027],[-138.073891,-119.181156],[-137.092000,-115.613000],[-124.522000,-68.126000],[-122.578787,-61.109012],[-120.204920,-54.707797],[-117.477120,-48.899855],[-114.472109,-43.662687],[-111.266608,-38.973793],[-107.937338,-34.810672],[-104.561020,-31.150824],[-101.214375,-27.971750],[-94.916990,-22.965922],[-89.658953,-19.613187],[-84.716000,-17.147000],[-79.223234,-15.174062],[-73.927625,-13.653750],[-68.827203,-12.557562],[-63.920000,-11.857000],[-64.246000,-11.851000],[-67.580500,-11.348781],[-70.442500,-10.449250],[-72.827500,-9.151844],[-74.731000,-7.456000],[-76.362172,-5.330906],[-77.910375,-2.777000],[-80.756000,3.621000],[-83.131500,8.851125],[-85.492000,12.174000],[-86.776203,13.242359],[-88.264125,14.062375],[-91.856000,14.957000],[-95.306000,14.841000],[-96.719094,14.405188],[-97.922000,13.717000],[-98.883594,12.721531],[-99.561500,11.370000],[-99.955156,9.662219],[-100.064000,7.598000],[-99.749937,4.339313],[-98.903750,0.913750],[-97.527687,-2.674937],[-95.624000,-6.423000],[-98.057375,-7.692750],[-100.853000,-7.998000],[-102.356750,-7.721313],[-103.603250,-7.087250],[-104.591375,-6.095063],[-105.320000,-4.744000],[-106.249750,-0.509000],[-106.638000,6.063000],[-106.405125,10.165828],[-105.574500,13.697625],[-104.148375,16.655859],[-102.129000,19.038000],[-99.641531,20.796859],[-96.764250,21.926375],[-93.501094,22.429453],[-89.856000,22.309000],[-86.977453,21.814109],[-84.397125,21.009375],[-82.112484,19.895453],[-80.121000,18.473000],[-78.366656,16.690422],[-76.763250,14.466375],[-75.310219,11.801891],[-74.007000,8.698000],[-71.437875,2.785000],[-68.949000,-1.307000],[-67.589156,-2.711375],[-65.943750,-3.760250],[-64.014469,-4.454750],[-61.803000,-4.796000],[-58.443750,-4.523750],[-57.153656,-3.980656],[-56.121000,-3.167000],[-55.337359,-2.041719],[-54.787625,-0.554000],[-54.388000,3.511000],[-54.692984,6.994203],[-55.513125,10.468125],[-56.850203,13.936234],[-58.706000,17.402000],[-56.540375,18.584750],[-54.068000,18.779000],[-52.744297,18.422937],[-51.643625,17.680250],[-50.765141,16.550937],[-50.108000,15.035000],[-49.268125,10.890750],[-48.930000,5.269000],[-49.111828,1.012016],[-49.783125,-2.625375],[-50.945859,-5.645328],[-52.602000,-8.050000],[-55.374000,-10.234250],[-58.914000,-11.514000],[-51.875121,-11.715242],[-45.313824,-12.666527],[-39.226874,-14.262573],[-33.611031,-16.398094],[-28.463060,-18.967806],[-23.779723,-21.866426],[-19.557782,-24.988668],[-15.794000,-28.229250],[-9.627965,-34.644293],[-5.255719,-40.269281],[-2.651363,-44.261941],[-1.789000,-45.780000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-64.116000,-16.974000],[-70.702936,-17.992584],[-76.727736,-19.672004],[-82.209329,-21.912007],[-87.166641,-24.612344],[-91.618599,-27.672762],[-95.584131,-30.993012],[-99.082164,-34.472841],[-102.131625,-38.012000],[-106.960541,-44.867301],[-110.222297,-50.756906],[-112.068311,-54.878809],[-112.650000,-56.431000],[-112.890349,-59.175622],[-112.692869,-61.261770],[-112.115834,-62.755869],[-111.217516,-63.724344],[-110.056188,-64.233620],[-108.690123,-64.350121],[-105.576875,-63.670500],[-102.343955,-62.216879],[-99.457547,-60.520656],[-96.589000,-58.526000],[-94.330062,-55.858016],[-88.470000,-49.752875],[-84.619273,-46.301439],[-80.383938,-43.058797],[-75.935883,-40.380975],[-71.447000,-38.624000],[-67.828650,-37.886328],[-65.675016,-37.897625],[-64.683342,-38.457359],[-64.550875,-39.365000],[-64.974861,-40.420016],[-65.652547,-41.421875],[-66.558000,-42.464000],[-67.621906,-43.195062],[-68.454645,-43.973891],[-69.046000,-44.908250],[-69.064543,-45.908141],[-68.178844,-46.883563],[-66.057473,-47.744516],[-62.369000,-48.401000],[-57.795285,-48.697363],[-53.340094,-48.608906],[-45.391000,-47.703250],[-39.733156,-46.535469],[-37.578000,-45.957000],[-33.800049,-44.610116],[-30.797420,-43.201395],[-28.496765,-41.751359],[-26.824734,-40.280531],[-25.707979,-38.809434],[-25.073150,-37.358590],[-24.846899,-35.948521],[-24.955875,-34.599750],[-25.886115,-32.168191],[-27.277078,-30.228094],[-29.094000,-28.479000],[-31.673977,-25.990095],[-34.408506,-23.873525],[-37.253293,-22.100072],[-40.164047,-20.640516],[-46.006283,-18.546217],[-51.580875,-17.356875],[-56.533482,-16.838736],[-60.509766,-16.758047],[-64.116000,-16.974000]]);
}
}
}
module poly_path3305(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[155.496000,288.391000],[163.131508,286.266254],[169.780437,285.066469],[175.806398,284.867324],[181.573000,285.744500],[187.443852,287.773676],[193.782562,291.030531],[200.952742,295.590746],[209.318000,301.530000],[316.828000,266.919000],[324.631000,251.603000],[335.680000,257.496000],[335.680000,295.199000],[350.866000,301.482000],[350.866000,262.732000],[366.054000,267.503000],[366.054000,175.806000],[335.681000,156.954000],[317.281000,164.153000],[325.207000,168.473000],[334.393000,188.295000],[345.108000,211.412000],[230.040000,247.941000],[212.933000,205.037000],[211.747098,203.607691],[208.223281,199.977906],[202.412387,195.134855],[198.665171,192.566859],[194.365250,190.065750],[189.518977,187.754930],[184.132707,185.757801],[178.212794,184.197763],[171.765594,183.198219],[164.797459,182.882569],[157.314746,183.374215],[149.323808,184.796558],[140.831000,187.273000],[139.792334,187.749691],[137.137359,189.318781],[133.557611,192.188793],[131.637052,194.176808],[129.744625,196.568250],[127.966772,199.389184],[126.389936,202.665676],[125.100557,206.423791],[124.185078,210.689594],[123.729941,215.489151],[123.821588,220.848527],[124.546460,226.793789],[125.991000,233.351000],[136.880000,277.515000],[2.015000,320.328000],[6.837000,272.157000],[-221.478000,106.684000],[-221.477000,106.682000],[-82.380000,72.564000],[-80.553125,71.501750],[-77.929000,70.450000],[-39.894000,58.268000],[-40.794000,54.653000],[-37.856000,53.407000],[-36.138000,53.177000],[-35.655375,53.489250],[-35.340000,54.187000],[-34.706000,56.609000],[-26.020000,53.634000],[-27.114000,49.747000],[-25.129000,48.815000],[-23.693000,48.676000],[-23.023000,49.606000],[-20.747000,57.447000],[77.373000,33.380000],[77.912000,33.247000],[87.244000,15.915000],[87.224000,15.919000],[-207.863000,82.596000],[-234.045000,62.700000],[-151.662000,-299.449000],[-184.396000,-334.716000],[-184.404000,-334.717000],[116.755000,-384.562000],[130.081000,-363.241000],[138.579000,-349.645000],[132.763000,-322.709000],[150.308000,-322.709000],[157.640000,-368.791000],[95.626000,-421.802000],[90.220000,-410.139000],[62.984000,-431.550000],[57.281000,-422.700000],[84.283000,-400.361000],[85.160000,-397.929000],[60.015000,-408.567000],[-201.862000,-367.103000],[-217.617000,-304.212000],[-190.056000,-309.108000],[-199.938000,-264.345000],[-228.714000,-259.922000],[-240.119000,-214.408000],[-209.794000,-219.692000],[-217.500000,-184.775000],[-219.270000,-177.249000],[-250.981000,-171.068000],[-251.466000,-169.132000],[-253.589000,-168.516000],[-272.721406,-163.589687],[-294.577250,-158.816750],[-318.033219,-154.351687],[-341.966000,-150.349000],[-351.862000,-162.396000],[-355.379000,-148.335000],[-379.611562,-145.189187],[-400.885750,-143.096750],[-417.774312,-142.182937],[-424.127969,-142.207156],[-428.850000,-142.573000],[-435.528375,-143.187875],[-441.282000,-143.082000],[-443.393000,-142.853000],[-447.003487,-142.161619],[-450.147207,-141.170295],[-452.856425,-139.926570],[-455.163406,-138.477984],[-457.100415,-136.872081],[-458.699715,-135.156400],[-461.014250,-131.585875],[-462.365129,-128.146740],[-463.010469,-125.219328],[-463.217000,-122.421000],[-462.269806,-105.015480],[-462.110494,-88.194795],[-462.638783,-72.033193],[-463.754391,-56.604922],[-465.357035,-41.984231],[-467.346436,-28.245369],[-469.622309,-15.462584],[-472.084375,-3.710125],[-474.632351,6.937760],[-477.165955,16.406822],[-481.788922,31.511484],[-485.151021,41.009873],[-486.450000,44.308000],[-488.065787,48.834159],[-490.833701,53.555336],[-494.580386,58.404329],[-499.132484,63.313938],[-504.316639,68.216960],[-509.959494,73.046195],[-521.927875,82.214500],[-533.650771,90.281242],[-543.741328,96.708813],[-553.478000,102.496000],[-557.463229,104.653199],[-560.813314,106.793543],[-563.580419,108.900155],[-565.816703,110.956156],[-568.905459,114.848816],[-570.496875,118.336500],[-571.008244,121.284184],[-570.856859,123.556844],[-570.235000,125.537000],[-566.749000,131.652000],[-560.261835,130.014614],[-554.033412,127.798303],[-548.085780,125.097524],[-542.440984,122.006734],[-537.121074,118.620392],[-532.148096,115.032955],[-523.331125,107.632625],[-516.166451,100.561404],[-510.830453,94.574953],[-506.350000,88.879000],[-509.377999,96.386520],[-512.899963,103.576484],[-516.820777,110.425879],[-521.045328,116.911688],[-525.478502,123.010895],[-530.025186,128.700484],[-539.078625,138.758750],[-547.444736,146.902359],[-554.362609,152.947188],[-560.810000,158.004000],[-562.529104,159.995209],[-563.730953,162.045234],[-564.457232,164.131049],[-564.749625,166.229625],[-564.649814,168.317936],[-564.199484,170.372953],[-562.414000,174.291000],[-560.884463,176.462514],[-559.101203,178.445859],[-555.063625,181.687875],[-550.881484,183.696703],[-548.917521,184.138564],[-547.135000,184.152000],[-546.790500,184.119375],[-547.196000,184.185000],[-543.464288,183.747571],[-539.818970,182.953313],[-536.262212,181.824673],[-532.796180,180.384098],[-526.144956,176.656935],[-519.882625,171.951406],[-514.026513,166.447092],[-508.593945,160.323574],[-503.602249,153.760433],[-499.068750,146.937250],[-495.010774,140.033606],[-491.445648,133.229082],[-488.390698,126.703259],[-485.863250,120.635719],[-482.460164,110.593809],[-481.619179,106.978601],[-481.375000,104.540000],[-481.345158,103.662257],[-481.191439,104.555162],[-480.849453,111.101734],[-481.023209,123.077346],[-481.514168,130.756550],[-482.386875,139.379625],[-483.725602,148.808774],[-485.614619,158.906201],[-488.138198,169.534110],[-491.380609,180.554703],[-495.426124,191.830185],[-500.359014,203.222760],[-506.263549,214.594630],[-513.224000,225.808000],[-507.986373,226.788375],[-503.425234,226.786063],[-499.547322,226.063656],[-496.359375,224.883750],[-493.868131,223.508938],[-492.080328,222.201813],[-490.642000,220.841000],[-487.701889,217.640384],[-484.893625,213.600715],[-482.225189,208.866258],[-479.704563,203.581281],[-475.138656,191.936832],[-471.259750,179.821500],[-468.131688,168.389418],[-465.818313,158.794719],[-463.891000,149.734000],[-460.377445,132.768326],[-458.708503,126.590599],[-457.109563,121.759797],[-455.589208,118.133559],[-454.156023,115.569525],[-452.818593,113.925334],[-451.585500,113.058625],[-450.465329,112.827037],[-449.466664,113.088209],[-447.868188,114.519391],[-446.858742,116.213283],[-446.507000,117.031000],[-443.642910,129.002182],[-441.162094,142.055203],[-439.040480,155.741529],[-437.254000,169.612625],[-434.590156,196.114984],[-432.978000,217.974000],[-430.153435,216.560418],[-427.829342,214.616701],[-425.961808,212.228583],[-424.506922,209.481797],[-423.420772,206.462075],[-422.659447,203.255150],[-421.935625,196.622625],[-421.984162,190.270084],[-422.453766,184.883391],[-423.251000,179.751000],[-424.761224,167.049200],[-425.792607,155.249910],[-426.397777,144.341673],[-426.629359,134.313031],[-426.539983,125.152526],[-426.182275,116.848699],[-424.872375,102.765250],[-423.120678,91.971020],[-421.348203,84.374344],[-419.425000,78.407000],[-419.212000,78.614000],[-414.952944,82.540686],[-410.807363,85.939270],[-402.945656,91.303781],[-395.804934,95.010840],[-389.563250,97.363750],[-384.398660,98.665816],[-380.489219,99.220344],[-377.148000,99.300000],[-370.722434,98.441662],[-365.265469,96.647922],[-360.726832,94.051189],[-357.056250,90.783875],[-354.203449,86.978389],[-352.118156,82.767141],[-350.750098,78.282541],[-350.049000,73.657000],[-355.746945,76.040729],[-361.942375,77.766391],[-368.576555,78.607826],[-372.039821,78.626284],[-375.590750,78.338875],[-379.221999,77.717329],[-382.926227,76.733377],[-386.696091,75.358748],[-390.524250,73.565172],[-394.403362,71.324379],[-398.326086,68.608100],[-402.285079,65.388063],[-406.273000,61.636000],[-401.120000,57.775125],[-394.818000,53.936000],[-399.782734,52.538000],[-403.578875,50.940500],[-406.858000,49.082000],[-409.697458,43.425798],[-412.687275,38.590381],[-415.781427,34.512848],[-418.933891,31.130297],[-422.098641,28.379826],[-425.229654,26.198533],[-428.280907,24.523517],[-431.206375,23.291875],[-436.495861,21.907107],[-440.729922,21.541016],[-443.540365,21.690385],[-444.559000,21.852000],[-442.548989,19.562409],[-440.640794,16.839628],[-437.119883,10.227195],[-433.976327,2.280103],[-431.190188,-6.736250],[-428.741524,-16.556462],[-426.610398,-26.915133],[-423.221000,-48.186250],[-420.862477,-68.426398],[-419.375313,-85.512375],[-418.377000,-101.729000],[-399.463250,-102.609875],[-366.400000,-104.486000],[-334.927000,-106.999000],[-335.468000,-104.066000],[-316.364000,-81.993000],[-295.309000,-57.667000],[-289.025000,-100.605000],[-296.916000,-111.366000],[-281.752875,-113.687500],[-267.192000,-116.363000],[-264.555000,-116.916000],[-267.711000,-104.329000],[-235.064000,-110.032000],[-245.317000,-66.397000],[-278.683000,-60.571000],[-290.407000,-13.827000],[-256.819000,-17.444000],[-266.555000,24.001000],[-301.159000,29.013000],[-313.751000,78.999000],[-316.071217,87.946818],[-317.625859,95.242797],[-318.555541,101.028346],[-319.000875,105.444875],[-319.000953,110.736516],[-318.751000,112.249000],[-317.118434,116.823613],[-314.769219,121.065906],[-311.991332,124.890309],[-309.072750,128.211250],[-303.965406,133.000469],[-301.751000,134.749000],[-284.385000,147.554000],[-245.208000,132.956000],[-201.194000,166.104000],[-237.638000,182.022000],[-198.500000,210.879000],[-160.705000,196.736000],[-117.095000,230.215000],[-151.727000,245.367000],[-105.212000,279.665000],[-69.132000,266.227000],[-25.589000,299.332000],[-58.735000,313.935000],[11.015000,365.366000],[128.572000,327.522000],[128.627000,327.180000],[130.171969,320.561641],[131.941918,315.078217],[134.534500,308.894375],[138.067957,302.571924],[140.224464,299.534285],[142.660531,296.672672],[145.390938,294.057311],[148.430465,291.758428],[151.793892,289.846249],[155.496000,288.391000]]);
}
}
module poly_path3325(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[571.664000,-87.855000],[569.904125,-89.062750],[568.276766,-89.573719],[567.443205,-89.514684],[566.660000,-89.135000],[566.203484,-88.644922],[565.626875,-87.265625],[565.665225,-86.285146],[566.119578,-85.133516],[567.138611,-83.827783],[568.871000,-82.385000],[570.856500,-80.864625],[577.426000,-76.681000],[579.040625,-76.004375],[580.323016,-75.821641],[581.268000,-76.332000],[581.379766,-76.525688],[581.376875,-77.226750],[580.752047,-78.615188],[578.998000,-80.871000],[577.011750,-83.119500],[574.700781,-85.364531],[571.664000,-87.855000]]);
}
}
module poly_path3255(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-688.164000,-256.062000],[-684.081969,-251.945984],[-679.349500,-248.218375],[-673.966781,-244.879078],[-667.934000,-241.928000],[-662.888359,-239.945406],[-657.990375,-238.436250],[-653.239953,-237.400719],[-648.637000,-236.839000],[-644.211406,-236.723109],[-639.994500,-237.026375],[-635.986094,-237.748703],[-632.186000,-238.890000],[-628.608672,-240.412297],[-625.270125,-242.279125],[-622.170266,-244.490391],[-619.309000,-247.046000],[-616.703344,-249.908563],[-614.370500,-253.040750],[-612.310656,-256.442562],[-610.524000,-260.114000],[-608.808219,-264.654891],[-607.639000,-269.102125],[-607.016531,-273.455797],[-606.941000,-277.716000],[-607.365656,-281.836687],[-608.245000,-285.773250],[-609.578844,-289.525687],[-611.367000,-293.094000],[-613.561531,-296.481203],[-616.113250,-299.690375],[-619.022344,-302.721609],[-622.289000,-305.575000],[-625.855094,-308.233000],[-629.662500,-310.678000],[-638.002000,-314.929000],[-642.091016,-316.531969],[-646.186125,-317.798000],[-650.287422,-318.727281],[-654.395000,-319.320000],[-658.466891,-319.557594],[-662.463875,-319.423000],[-666.385672,-318.916406],[-670.232000,-318.038000],[-673.947516,-316.766953],[-677.475625,-315.083875],[-680.816422,-312.988859],[-683.970000,-310.482000],[-686.885797,-307.558297],[-689.513125,-304.214125],[-691.851891,-300.449391],[-693.902000,-296.264000],[-695.844109,-290.926078],[-697.026375,-285.622375],[-697.448703,-280.352984],[-697.111000,-275.118000],[-696.014109,-270.013687],[-694.157375,-265.136250],[-691.540703,-260.485688],[-688.164000,-256.062000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-677.823000,-289.292000],[-676.130486,-292.156248],[-673.854203,-294.287734],[-670.994162,-295.686447],[-667.550375,-296.352375],[-663.522854,-296.285506],[-658.911609,-295.485828],[-653.716654,-293.953330],[-647.938000,-291.688000],[-642.005891,-288.907766],[-636.926625,-286.081125],[-632.700297,-283.208172],[-629.327000,-280.289000],[-626.945719,-277.256563],[-625.698250,-274.045250],[-625.584406,-270.655062],[-626.604000,-267.086000],[-628.332330,-264.195971],[-630.683828,-262.061391],[-633.658506,-260.682271],[-637.256375,-260.058625],[-641.477447,-260.190463],[-646.321734,-261.077797],[-651.789248,-262.720639],[-657.880000,-265.119000],[-665.161875,-268.644125],[-671.018000,-272.287000],[-673.385219,-274.171969],[-675.343500,-276.125000],[-676.893031,-278.146281],[-678.034000,-280.236000],[-678.723422,-282.394906],[-678.918125,-284.623750],[-678.618016,-286.922719],[-677.823000,-289.292000]]);
}
}
}
module poly_path3311(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[689.564000,134.512000],[687.407949,134.729406],[685.399531,135.352938],[683.581848,136.339563],[681.998000,137.646250],[680.691090,139.229969],[679.704219,141.047687],[679.080488,143.056375],[678.863000,145.213000],[679.080488,147.370371],[679.704219,149.379781],[680.691090,151.198176],[681.998000,152.782500],[683.581848,154.089699],[685.399531,155.076719],[687.407949,155.700504],[689.564000,155.918000],[691.722031,155.700504],[693.731938,155.076719],[695.550688,154.089699],[697.135250,152.782500],[698.442594,151.198176],[699.429688,149.379781],[700.053500,147.370371],[700.271000,145.213000],[700.053541,143.056375],[699.429828,141.047687],[698.442857,139.229969],[697.135625,137.646250],[695.551127,136.339563],[693.732359,135.352938],[691.722318,134.729406],[689.564000,134.512000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[689.566000,148.918000],[688.124672,148.626984],[686.947625,147.833375],[686.154016,146.656328],[685.863000,145.215000],[686.154016,143.773672],[686.947625,142.596625],[688.124672,141.803016],[689.566000,141.512000],[691.008484,141.803016],[692.186125,142.596625],[692.979953,143.773672],[693.271000,145.215000],[692.979953,146.656328],[692.186125,147.833375],[691.008484,148.626984],[689.566000,148.918000]]);
}
}
}
module poly_path3289(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-36.976000,34.305000],[-34.963000,35.221000],[-33.685000,35.551000],[-32.354000,35.387000],[-30.463000,34.586000],[-49.651000,26.071000],[-49.650000,26.071000],[-49.625000,24.015000],[-49.783250,21.642625],[-50.339000,20.288000],[-51.319875,19.703250],[-52.753000,19.642000],[-54.958125,20.166875],[-57.107000,21.210000],[-56.077750,23.984250],[-55.329000,27.198000],[-50.497000,26.238000],[-55.294000,27.210000],[-51.018750,28.735875],[-46.625000,30.618000],[-44.339000,31.661000],[-70.356000,38.747000],[-90.480000,43.974000],[-93.093000,42.712000],[-94.598000,42.325000],[-96.501000,42.608000],[-98.828000,43.495000],[-86.069000,49.683000],[-84.603000,50.058000],[-82.898000,49.814000],[-80.434000,48.814000],[-83.537000,47.320000],[-64.549000,41.847000],[-36.976000,34.305000]]);
}
}
module poly_path3265(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[377.359000,-137.359000],[375.188000,-124.341000],[373.652000,-117.668000],[376.862906,-117.692668],[380.154104,-117.249873],[383.496504,-116.392982],[386.861016,-115.175359],[393.540014,-111.871385],[399.958375,-107.764875],[405.883377,-103.282756],[411.082297,-98.851953],[418.371000,-91.852000],[423.827893,-89.705463],[428.437016,-88.663453],[432.235412,-88.473748],[435.260125,-88.884125],[437.548197,-89.642361],[439.136672,-90.496234],[440.363000,-91.482000],[441.757125,-93.012500],[442.843000,-94.756000],[438.647623,-100.064641],[433.493547,-105.592938],[427.290104,-111.233453],[419.946625,-116.878750],[411.372443,-122.421391],[401.476891,-127.753937],[390.169299,-132.768953],[377.359000,-137.359000]]);
}
}
module poly_path3331(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[590.520000,-110.493000],[589.951797,-110.746156],[588.573125,-111.066250],[586.872891,-110.794219],[586.054971,-110.230199],[585.340000,-109.271000],[584.552047,-106.933844],[584.661080,-106.228332],[584.973375,-105.764250],[585.811516,-105.358531],[586.274000,-105.313000],[587.414000,-105.284500],[590.288000,-104.557000],[592.878000,-103.159875],[593.722000,-102.461000],[595.046375,-101.392125],[596.423266,-100.816953],[598.029000,-100.891000],[598.369828,-101.122844],[598.923375,-101.829250],[598.986234,-103.026531],[597.855000,-104.731000],[595.780875,-106.848125],[593.458922,-108.733328],[590.520000,-110.493000]]);
}
}
module poly_path3271(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[508.697000,-82.182000],[506.632686,-80.217164],[505.045922,-77.970000],[503.874354,-75.608273],[503.055625,-73.299750],[502.227266,-69.513375],[502.062000,-67.953000],[502.221203,-66.976484],[502.613375,-66.359875],[503.197000,-65.945000],[503.793516,-65.755516],[504.168875,-65.934375],[504.420000,-66.382000],[507.018641,-71.773812],[509.559625,-75.340500],[511.626047,-77.417687],[512.801000,-78.341000],[513.486734,-78.954578],[514.055375,-79.875375],[514.040328,-81.098234],[512.975000,-82.618000],[512.239930,-83.125537],[511.496562,-83.323172],[510.116000,-83.087375],[508.697000,-82.182000]]);
}
}
module poly_path3323(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[651.986000,-113.578000],[669.904000,-111.223000],[673.849000,-83.850000],[657.341000,-76.434000],[660.915000,-51.640000],[743.979000,-91.167000],[740.051000,-118.413000],[649.149000,-133.248000],[651.986000,-113.578000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[719.369000,-104.124000],[691.371000,-91.445000],[688.930000,-108.378000],[719.369000,-104.124000]]);
}
}
}
module poly_polygon3229(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[92.705000,-68.217000],[80.279000,-79.623000],[77.816000,-68.217000],[68.545000,-25.276000],[83.279000,-25.276000]]);
}
}
module poly_polygon3209(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[38.256000,-678.744000],[-2.675000,-679.408000],[-2.401000,-696.289000],[22.486000,-695.885000],[22.785000,-714.309000],[-2.102000,-714.712000],[-1.848000,-730.403000],[37.250000,-729.769000],[37.549000,-748.193000],[-25.665000,-749.218000],[-27.089000,-661.375000],[37.957000,-660.320000]]);
}
}
module poly_polygon3353(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-445.846000,545.057000],[-428.629000,502.688000],[-455.772000,480.766000],[-511.192000,549.381000],[-496.475000,561.268000],[-456.593000,511.891000],[-481.364000,573.473000],[-470.169000,582.516000],[-414.851000,545.605000],[-454.733000,594.982000],[-435.896000,610.197000],[-380.476000,541.582000],[-407.445000,519.799000]]);
}
}
module poly_polygon3363(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[667.555000,-395.674000],[656.291000,-413.511000],[633.812000,-408.633000],[640.561000,-397.948000]]);
}
}
module poly_polygon3273(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[449.766000,-483.466000],[467.135000,-466.732000],[515.305000,-516.731000],[532.465000,-500.199000],[545.250000,-513.469000],[493.561000,-563.268000],[480.775000,-549.998000],[497.936000,-533.465000]]);
}
}
module poly_rect3253(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-609.667179,-440.455566],[-537.951143,-389.710518],[-551.882277,-370.022178],[-623.598313,-420.767226]]);
}
}
module poly_path3339(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[564.070000,-192.751000],[561.188250,-189.553625],[560.263281,-188.229484],[559.355000,-186.117000],[559.271750,-184.502000],[559.736375,-183.195094],[561.044000,-182.188000],[562.857484,-181.734312],[564.494625,-181.788000],[565.810203,-182.376438],[566.659000,-183.527000],[567.469500,-186.057750],[568.127125,-187.355937],[569.393000,-188.938000],[570.580016,-190.642500],[570.939875,-192.139250],[570.715297,-193.373875],[570.149000,-194.292000],[569.211672,-194.939969],[567.796875,-195.148250],[566.038391,-194.543156],[564.070000,-192.751000]]);
}
}
module poly_path3275(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[540.385000,-196.098000],[541.300625,-199.793500],[541.947203,-201.982313],[542.742000,-203.489000],[543.246125,-204.606516],[543.109000,-205.882375],[542.475375,-207.016297],[541.490000,-207.708000],[540.203641,-207.800547],[538.772625,-207.355625],[537.500047,-206.403141],[536.689000,-204.973000],[536.266750,-202.485625],[535.985031,-201.495484],[535.234000,-200.347000],[534.859125,-199.805000],[534.332000,-198.543000],[534.135500,-196.779000],[534.527750,-195.388219],[535.032547,-194.803113],[535.814000,-194.382000],[537.518922,-194.117156],[538.863375,-194.453250],[539.825891,-195.182719],[540.385000,-196.098000]]);
}
}
module poly_polygon3343(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-268.167000,313.582000],[-268.167000,268.549000],[-253.505000,277.973000],[-253.505000,188.953000],[-302.729000,154.391000],[-302.729000,161.631000],[-302.729000,239.223000],[-288.066000,252.838000],[-288.066000,298.920000]]);
}
}
module poly_polygon3211(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-270.176000,-167.328000],[-263.893000,-210.268000],[-298.453000,-257.396000],[-302.642000,-242.733000],[-326.729000,-272.058000],[-330.920000,-255.301000],[-307.879000,-227.024000],[-310.336000,-213.728000]]);
}
}
module poly_path3277(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[551.359000,-159.938000],[551.367000,-159.939000],[551.246000,-160.013000],[551.219000,-160.031000],[551.212000,-160.034000],[546.178000,-162.858875],[540.649000,-165.191000],[537.965000,-166.120000],[528.419312,-168.655812],[519.010500,-170.304750],[510.473937,-171.264062],[503.545000,-171.731000],[499.304094,-165.980734],[494.466000,-158.576625],[489.724656,-149.960703],[487.607121,-145.336447],[485.774000,-140.575000],[485.874000,-140.877000],[477.980930,-141.778002],[470.114625,-142.128516],[462.413320,-142.022303],[455.015250,-141.553125],[441.681750,-139.900922],[431.220000,-137.922000],[436.984000,-132.201000],[442.891908,-132.486389],[449.077516,-132.051859],[455.378646,-131.035869],[461.633125,-129.576875],[473.353422,-125.883703],[482.941000,-122.080000],[490.681000,-118.486000],[502.441000,-113.985000],[504.183000,-113.403000],[509.107000,-111.901000],[515.392125,-110.315250],[521.168000,-109.238000],[521.174000,-109.234000],[521.262000,-109.223000],[521.471000,-109.188000],[521.464000,-109.197000],[529.176311,-108.579602],[535.872219,-108.915506],[541.623314,-110.078668],[546.501187,-111.943047],[550.577428,-114.382599],[553.923625,-117.271283],[556.611369,-120.483056],[558.712250,-123.891875],[560.297857,-127.371698],[561.439781,-130.796482],[562.678937,-136.976766],[563.002437,-141.424385],[562.983000,-143.131000],[563.051967,-146.149066],[562.747797,-148.637094],[562.039635,-150.729074],[560.896625,-152.559000],[559.287912,-154.260863],[557.182641,-155.968656],[551.359000,-159.938000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[526.875000,-115.375000],[524.004941,-118.055879],[521.599531,-121.370156],[519.684668,-125.115918],[518.286250,-129.091250],[517.430176,-133.094238],[517.142344,-136.922969],[517.448652,-140.375527],[518.375000,-143.250000],[520.841309,-147.162842],[523.925781,-150.365234],[527.484863,-152.849854],[531.375000,-154.609375],[535.452637,-155.636475],[539.574219,-155.923828],[543.596191,-155.464111],[547.375000,-154.250000],[552.026453,-151.182203],[555.290875,-148.516125],[556.390557,-147.088486],[557.128609,-145.466984],[557.500076,-143.553521],[557.500000,-141.250000],[557.558105,-139.943359],[557.425781,-136.539062],[556.643066,-131.810547],[555.864075,-129.191406],[554.750000,-126.531250],[553.243347,-123.926758],[551.286621,-121.474609],[548.822327,-119.271484],[545.792969,-117.414062],[542.141052,-115.999023],[537.809082,-115.123047],[532.739563,-114.882812],[526.875000,-115.375000]]);
}
}
}
module poly_path3303(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-369.154000,49.082000],[-373.988875,51.683344],[-378.688000,53.398000],[-383.199625,54.350656],[-387.472000,54.666000],[-386.497335,57.924984],[-385.113443,60.611527],[-383.370358,62.769643],[-381.318109,64.443344],[-379.006730,65.676642],[-376.486252,66.513551],[-373.806706,66.998083],[-371.018125,67.174250],[-365.313982,66.777543],[-359.774078,65.675531],[-354.798666,64.220316],[-350.788000,62.764000],[-351.935477,58.778203],[-353.501875,55.202562],[-355.441773,52.157078],[-357.709750,49.761750],[-360.260383,48.136578],[-363.048250,47.401562],[-366.027930,47.676703],[-369.154000,49.082000]]);
}
}
module poly_polygon3219(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-308.383000,-586.603000],[-330.194000,-631.350000],[-277.597000,-601.609000],[-260.542000,-609.922000],[-299.036000,-688.895000],[-316.091000,-680.582000],[-296.520000,-640.430000],[-344.043000,-666.957000],[-363.815000,-657.319000],[-325.322000,-578.346000]]);
}
}
module poly_path3351(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-491.654000,501.547000],[-488.392672,500.460000],[-485.291375,498.962750],[-482.350391,497.054875],[-479.570000,494.736000],[-476.714953,491.729828],[-474.422875,488.576375],[-472.693859,485.275734],[-471.528000,481.828000],[-470.933766,478.264469],[-470.919375,474.619000],[-471.484547,470.891031],[-472.629000,467.080000],[-474.346516,463.216359],[-476.628125,459.327875],[-479.473922,455.414453],[-482.884000,451.476000],[-510.508000,421.923000],[-574.943000,482.153000],[-558.409000,499.842000],[-533.974000,477.002000],[-524.141000,487.520000],[-518.908250,492.716375],[-514.190000,496.559000],[-509.578875,499.340625],[-504.667000,501.358000],[-501.480453,502.101062],[-498.249375,502.380250],[-494.973859,502.195563],[-491.654000,501.547000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-513.102000,473.756000],[-521.215000,465.076000],[-506.238000,451.076000],[-498.125000,459.756000],[-496.069234,462.190516],[-494.575875,464.493125],[-493.644828,466.663922],[-493.276000,468.703000],[-493.442484,470.656797],[-494.117375,472.571875],[-495.300578,474.448516],[-496.992000,476.287000],[-498.930594,477.841219],[-500.854000,478.868000],[-502.762406,479.367531],[-504.656000,479.340000],[-506.598516,478.772234],[-508.653625,477.652375],[-510.821422,475.980328],[-513.102000,473.756000]]);
}
}
}
module poly_polygon3297(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[255.377000,130.410000],[267.645000,137.096000],[267.645000,124.312000],[235.178000,102.318000],[218.836000,110.490000]]);
}
}
module poly_path3241(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-690.843000,170.527000],[-685.455797,190.936838],[-679.482750,211.101953],[-672.933703,231.012748],[-665.818500,250.659625],[-658.146984,270.032986],[-649.929000,289.123234],[-641.174391,307.920771],[-631.893000,326.416000],[-623.725000,322.611000],[-632.914055,304.323279],[-641.581437,285.735734],[-649.717352,266.857916],[-657.312000,247.699375],[-664.355586,228.269662],[-670.838313,208.578328],[-676.750383,188.634924],[-682.082000,168.449000],[-690.843000,170.527000]]);
}
}
module poly_polygon3295(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[311.256000,-583.390000],[319.107000,-600.061000],[285.156000,-616.051000],[314.738000,-678.861000],[292.920000,-689.138000],[255.484000,-609.657000]]);
}
}
module poly_path3235(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-719.523000,-181.540000],[-716.877531,-178.765953],[-713.874500,-176.451375],[-710.513719,-174.596359],[-706.795000,-173.201000],[-701.461672,-172.005875],[-696.615375,-171.758000],[-692.255641,-172.457375],[-688.382000,-174.104000],[-684.906734,-176.430141],[-681.739625,-179.169625],[-678.880953,-182.322547],[-676.331000,-185.889000],[-666.866000,-200.360000],[-664.538156,-203.305813],[-662.228500,-205.216250],[-659.936844,-206.091312],[-657.663000,-205.931000],[-656.073938,-205.215531],[-654.788250,-204.110250],[-653.805938,-202.615344],[-653.127000,-200.731000],[-652.776344,-198.539672],[-652.780250,-196.125125],[-653.138531,-193.487266],[-653.851000,-190.626000],[-655.012953,-187.324094],[-656.406375,-184.412750],[-658.031359,-181.891781],[-659.888000,-179.761000],[-662.035437,-177.960203],[-664.534250,-176.430625],[-667.384437,-175.171984],[-670.586000,-174.184000],[-663.639000,-156.565000],[-659.103094,-158.158000],[-654.913875,-160.401250],[-651.071344,-163.294750],[-647.575500,-166.838500],[-644.426344,-171.032500],[-641.623875,-175.876750],[-639.168094,-181.371250],[-637.059000,-187.516000],[-635.830688,-192.409953],[-635.123250,-197.140875],[-634.936688,-201.708859],[-635.271000,-206.114000],[-636.112500,-210.274969],[-637.447500,-214.111750],[-639.276000,-217.624156],[-641.598000,-220.812000],[-644.373344,-223.617328],[-647.561750,-225.982125],[-651.163031,-227.906109],[-655.177000,-229.389000],[-660.666063,-230.623141],[-665.641750,-230.887625],[-670.104063,-230.182547],[-674.053000,-228.508000],[-677.585297,-226.121875],[-680.797625,-223.283500],[-683.689891,-219.992875],[-686.262000,-216.250000],[-695.468000,-201.466000],[-697.659688,-198.553203],[-699.854750,-196.660875],[-702.053188,-195.789109],[-704.255000,-195.938000],[-705.653922,-196.576625],[-706.801125,-197.580500],[-707.696516,-198.949625],[-708.340000,-200.684000],[-708.698453,-202.675250],[-708.740125,-204.815000],[-707.872000,-209.540000],[-706.027625,-214.023375],[-703.461000,-217.552000],[-699.893375,-220.445750],[-695.044000,-223.023000],[-701.975000,-239.798000],[-705.890422,-237.912590],[-709.475188,-235.638844],[-712.729297,-232.976738],[-715.652750,-229.926250],[-718.245547,-226.487355],[-720.507687,-222.660031],[-722.439172,-218.444254],[-724.040000,-213.840000],[-725.191250,-209.213437],[-725.843000,-204.699750],[-725.995250,-200.298937],[-725.648000,-196.011000],[-724.817531,-191.932750],[-723.520000,-188.161250],[-721.755219,-184.696875],[-719.523000,-181.540000]]);
}
}
module poly_path3267(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[379.666000,-181.324000],[373.931254,-178.732240],[368.878332,-176.052668],[364.464205,-173.320473],[360.645844,-170.570844],[357.380221,-167.838968],[354.624309,-165.160035],[350.469500,-160.101750],[347.837191,-155.677496],[346.383156,-152.168781],[345.633000,-149.024000],[344.630797,-142.032531],[343.069375,-137.088750],[341.087016,-133.133094],[338.822000,-129.106000],[337.057750,-124.785500],[336.123000,-120.747000],[325.994000,-123.362000],[325.362238,-123.342137],[323.828531,-123.640719],[321.935246,-124.795004],[321.023251,-125.860928],[320.224750,-127.342250],[319.607538,-129.306126],[319.239410,-131.819715],[319.188164,-134.950172],[319.521594,-138.764656],[320.307497,-143.330324],[321.613668,-148.714332],[323.507904,-154.983838],[326.058000,-162.206000],[311.901750,-158.017000],[305.867344,-156.121719],[301.119000,-154.095000],[299.232947,-152.851959],[297.544107,-151.321754],[294.714984,-147.581594],[292.545463,-143.238012],[290.949375,-138.654500],[289.840553,-134.194551],[289.132828,-130.221656],[288.576000,-125.191000],[290.672482,-121.342461],[293.384797,-117.224062],[296.759619,-113.079883],[300.843625,-109.154000],[305.683490,-105.690492],[311.325891,-102.933437],[314.462628,-101.896104],[317.817502,-101.126914],[321.396348,-100.656376],[325.205000,-100.515000],[325.209000,-100.515000],[329.908225,-100.388243],[335.047127,-99.920428],[340.524985,-99.092739],[346.241078,-97.886359],[352.094685,-96.282474],[357.985084,-94.262268],[363.811554,-91.806923],[369.473375,-88.897625],[374.869824,-85.515557],[379.900182,-81.641904],[384.463725,-77.257850],[388.459734,-72.344578],[391.787488,-66.883273],[394.346264,-60.855119],[396.035342,-54.241300],[396.754000,-47.023000],[399.281490,-45.369267],[401.786984,-44.147633],[404.251018,-43.313198],[406.654125,-42.821063],[411.199703,-42.684086],[415.268000,-43.377500],[418.703297,-44.542102],[421.349875,-45.818688],[423.654000,-47.271000],[426.107000,-50.294000],[422.858043,-57.097145],[418.720781,-64.273156],[413.600129,-71.687527],[407.401000,-79.205750],[400.028309,-86.693316],[391.386969,-94.015719],[381.381895,-101.038449],[375.838243,-104.395404],[369.918000,-107.627000],[372.244000,-113.036000],[372.041000,-113.034000],[368.895552,-114.331658],[366.226436,-115.947418],[363.995925,-117.825836],[362.166297,-119.911469],[360.699827,-122.148871],[359.558791,-124.482598],[358.102125,-129.217250],[357.494506,-133.671871],[357.434141,-137.402906],[357.748000,-140.920000],[359.546766,-141.522266],[364.232375,-142.528875],[367.324611,-142.808721],[370.738797,-142.739547],[374.341678,-142.171318],[378.000000,-140.954000],[379.335000,-158.434000],[387.889561,-157.807947],[395.805859,-156.393328],[403.078072,-154.333076],[409.700375,-151.770125],[415.666943,-148.847408],[420.971953,-145.707859],[425.609580,-142.494412],[429.574000,-139.350000],[431.617000,-140.867000],[434.486438,-143.735164],[437.246563,-147.244250],[439.864094,-151.205398],[442.305750,-155.429750],[446.528313,-163.912625],[449.648000,-171.182000],[428.979428,-171.896572],[412.761672,-173.176328],[400.472299,-174.817701],[391.588875,-176.617125],[385.588967,-178.371033],[381.950141,-179.875859],[380.149963,-180.928037],[379.666000,-181.324000]]);
}
}
module poly_path3223(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[91.672000,-265.641000],[92.473859,-266.903125],[92.734875,-268.769000],[92.442693,-269.923891],[91.751453,-271.224375],[90.573205,-272.668672],[88.820000,-274.255000],[86.777781,-275.958000],[79.727250,-280.808750],[73.890801,-284.293477],[66.282594,-288.419875],[56.729402,-293.139523],[45.058000,-298.404000],[42.411000,-298.905500],[40.132187,-298.722938],[39.054352,-298.287242],[38.132000,-297.532000],[37.614125,-296.470766],[37.306250,-294.723375],[37.702250,-292.867047],[38.318539,-292.078412],[39.296000,-291.479000],[43.854641,-289.335016],[55.050875,-283.710375],[69.165172,-275.816047],[76.154240,-271.396178],[82.478000,-266.863000],[83.506047,-266.205469],[85.984875,-265.007750],[87.485295,-264.569543],[89.008766,-264.432156],[90.442072,-264.740879],[91.672000,-265.641000]]);
}
}
module poly_path3349(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[490.006000,-443.929000],[505.170000,-425.382000],[533.303000,-448.383000],[540.305000,-439.819000],[519.826000,-407.457000],[536.924000,-386.544000],[558.246000,-424.580000],[564.451625,-421.969250],[567.216891,-421.229187],[569.758000,-420.866000],[574.002203,-420.919812],[578.079625,-421.813250],[581.989984,-423.546312],[585.733000,-426.119000],[588.500031,-428.735031],[590.774500,-431.657250],[592.556969,-434.885844],[593.848000,-438.421000],[594.589328,-442.072172],[594.723625,-445.650125],[594.250609,-449.154766],[593.170000,-452.586000],[591.329844,-456.570187],[588.914250,-460.763250],[585.923031,-465.165187],[582.356000,-469.776000],[558.022000,-499.539000],[490.006000,-443.929000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[569.236000,-459.402000],[570.684734,-457.395000],[571.714125,-455.431500],[572.323703,-453.511500],[572.513000,-451.635000],[572.285047,-449.839984],[571.641875,-448.165625],[570.583766,-446.611453],[569.111000,-445.177000],[567.408156,-444.017656],[565.659750,-443.289000],[563.865969,-442.990844],[562.027000,-443.123000],[560.193453,-443.675187],[558.418875,-444.638750],[556.703359,-446.013687],[555.047000,-447.800000],[546.049000,-458.804000],[560.240000,-470.406000],[569.236000,-459.402000]]);
}
}
}
module poly_polygon3231(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[125.084000,-287.146000],[121.668000,-271.334000],[112.400000,-228.396000],[132.881000,-228.396000],[142.307000,-271.334000]]);
}
}
module poly_path3233(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-523.574000,-408.945000],[-533.704000,-423.910000],[-515.848000,-445.029000],[-499.345000,-437.603000],[-483.171000,-456.733000],[-567.867000,-492.631000],[-585.639000,-471.610000],[-536.405000,-393.768000],[-523.574000,-408.945000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-561.224000,-465.623000],[-533.158000,-453.095000],[-544.204000,-440.031000],[-561.224000,-465.623000]]);
}
}
}
module poly_path3321(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-83.246000,74.659000],[-82.241000,75.722000],[-79.969000,77.245000],[-78.265000,77.901000],[-50.096000,76.231000],[-20.962000,74.258000],[-16.978000,73.420000],[-15.410625,72.723000],[-14.297000,71.924000],[-32.269000,62.444000],[-23.039000,59.596000],[-18.795000,61.737000],[-17.362000,62.116000],[-15.797000,61.839000],[-13.807000,60.888000],[-20.748000,57.453000],[-20.743000,57.470000],[-83.246000,74.659000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-25.749000,70.566000],[-68.114000,74.277000],[-37.559000,64.168000],[-25.749000,70.566000]]);
}
}
}
module poly_polygon3281(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[168.398000,82.998000],[176.316000,87.314000],[176.316000,79.453000],[143.850000,57.459000],[132.217000,63.275000]]);
}
}
module poly_path3261(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[300.904000,-80.194000],[305.101520,-73.908971],[309.171094,-68.797141],[313.083496,-64.745271],[316.809500,-61.640125],[320.319879,-59.368463],[323.585406,-57.817047],[326.576855,-56.872639],[329.265000,-56.422000],[327.512184,-60.263057],[325.320031,-64.098828],[320.447500,-71.129625],[316.306969,-76.264609],[314.558000,-78.254000],[312.664260,-80.339906],[310.805828,-81.767312],[308.991764,-82.602125],[307.231125,-82.910250],[305.532971,-82.757594],[303.906359,-82.210063],[300.904000,-80.194000]]);
}
}
module poly_path3367(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[560.648000,-394.549000],[558.059609,-390.957625],[555.934625,-387.302500],[554.273328,-383.583625],[553.076000,-379.801000],[552.318688,-375.988000],[551.980250,-372.178000],[552.060687,-368.371000],[552.560000,-364.567000],[553.457156,-360.801422],[554.731000,-357.109625],[556.381344,-353.491516],[558.408000,-349.947000],[561.193875,-345.971297],[564.210000,-342.499875],[567.456375,-339.533016],[570.933000,-337.071000],[574.576703,-335.100391],[578.324375,-333.609125],[582.176109,-332.597297],[586.132000,-332.065000],[590.166734,-331.969578],[594.255375,-332.269875],[598.398578,-332.965984],[602.597000,-334.058000],[606.801859,-335.507141],[610.966875,-337.275875],[619.177000,-341.771000],[622.804562,-344.246141],[626.157250,-346.916375],[629.235062,-349.781422],[632.038000,-352.841000],[634.528422,-356.071609],[636.668875,-359.449875],[638.459641,-362.975703],[639.901000,-366.649000],[640.943906,-370.434781],[641.540750,-374.298000],[641.691719,-378.238469],[641.397000,-382.256000],[640.624469,-386.311578],[639.341750,-390.366125],[637.548656,-394.419359],[635.245000,-398.471000],[631.929172,-403.082547],[628.213125,-407.047125],[624.097516,-410.364641],[619.583000,-413.035000],[614.747547,-415.004078],[609.671625,-416.217625],[604.355141,-416.675359],[598.798000,-416.377000],[593.097656,-415.322656],[587.351750,-413.512500],[581.560469,-410.946344],[575.724000,-407.624000],[571.243531,-404.573031],[567.237250,-401.376750],[563.705344,-398.035344],[560.648000,-394.549000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[589.221000,-386.254000],[596.236250,-390.284500],[602.545000,-393.070000],[605.435250,-393.963609],[608.152250,-394.481375],[610.695625,-394.623203],[613.065000,-394.389000],[615.236969,-393.742516],[617.188250,-392.647625],[618.918656,-391.104422],[620.428000,-389.113000],[621.841096,-386.101098],[622.319891,-383.019656],[621.864396,-379.868699],[620.474625,-376.648250],[618.150588,-373.358332],[614.892297,-369.998969],[610.699764,-366.570184],[605.573000,-363.072000],[599.934734,-359.736922],[594.738125,-357.132625],[589.983453,-355.259016],[585.671000,-354.116000],[581.823844,-353.857031],[578.467750,-354.635500],[575.602531,-356.451219],[573.228000,-359.304000],[571.813600,-362.360252],[571.374422,-365.505766],[571.910502,-368.740553],[573.421875,-372.064625],[575.908576,-375.477994],[579.370641,-378.980672],[583.808104,-382.572670],[589.221000,-386.254000]]);
}
}
}
module poly_rect3313(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[165.680724,733.624261],[142.872583,639.455898],[171.271501,632.577510],[194.079642,726.745873]]);
}
}
module poly_path3247(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-523.454000,-501.169000],[-521.290641,-497.282297],[-518.817625,-493.518125],[-516.035047,-489.876391],[-512.943000,-486.357000],[-507.366359,-481.002562],[-501.752875,-476.777250],[-496.102453,-473.681062],[-490.415000,-471.714000],[-484.845687,-470.689125],[-479.549750,-470.419500],[-474.527187,-470.905125],[-469.778000,-472.146000],[-465.370453,-473.911094],[-461.371375,-475.970750],[-457.780859,-478.324781],[-454.599000,-480.973000],[-450.191125,-485.779625],[-446.765000,-490.998000],[-444.352250,-496.544125],[-442.985000,-502.334000],[-442.654875,-508.306625],[-443.356000,-514.403000],[-445.106500,-520.583500],[-447.925000,-526.809000],[-463.684000,-517.613000],[-461.066000,-510.808000],[-460.572625,-507.499125],[-460.884000,-503.567000],[-461.445391,-501.476578],[-462.415625,-499.448875],[-463.794797,-497.483984],[-465.583000,-495.582000],[-467.579906,-493.941578],[-469.631750,-492.717875],[-471.738719,-491.910984],[-473.901000,-491.521000],[-476.134703,-491.550625],[-478.455875,-492.002500],[-480.864609,-492.876625],[-483.361000,-494.173000],[-488.712375,-498.075250],[-494.606000,-503.752000],[-499.273609,-509.050172],[-502.930875,-513.927125],[-505.577703,-518.382766],[-507.214000,-522.417000],[-507.857859,-526.087156],[-507.527375,-529.450750],[-506.222453,-532.507969],[-503.943000,-535.259000],[-501.924139,-536.847406],[-499.805797,-537.914375],[-497.587963,-538.459906],[-495.270625,-538.484000],[-492.853771,-537.986656],[-490.337391,-536.967875],[-487.721471,-535.427656],[-485.006000,-533.366000],[-469.387000,-549.665000],[-472.158234,-552.208078],[-475.299875,-554.329375],[-478.811828,-556.028984],[-482.694000,-557.307000],[-486.809641,-558.097281],[-491.022125,-558.336500],[-495.331547,-558.024469],[-499.738000,-557.161000],[-504.097734,-555.730188],[-508.266875,-553.717750],[-512.245328,-551.123687],[-516.033000,-547.948000],[-519.366969,-544.500297],[-522.172000,-540.914875],[-524.448281,-537.192016],[-526.196000,-533.332000],[-527.440609,-529.381172],[-528.208875,-525.387125],[-528.500703,-521.349766],[-528.316000,-517.269000],[-527.695391,-513.186391],[-526.678125,-509.142125],[-525.264297,-505.136297],[-523.454000,-501.169000]]);
}
}
module poly_polygon3217(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-412.720000,-633.764000],[-410.833000,-660.788000],[-428.507000,-649.269000],[-423.307000,-626.863000]]);
}
}
module poly_path3259(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[482.902000,-94.795000],[479.846750,-92.874750],[478.494000,-91.871000],[476.290586,-90.176266],[474.825500,-88.641187],[473.961727,-87.286203],[473.562250,-86.131750],[473.608125,-84.506188],[473.867000,-83.928000],[475.646453,-82.308469],[476.310904,-82.133590],[476.836125,-82.236000],[477.501734,-82.834781],[477.709000,-83.229000],[478.207033,-84.634631],[479.139891,-85.895922],[481.692125,-87.932375],[484.129797,-89.232141],[485.217000,-89.689000],[487.746197,-90.928902],[489.364016,-92.079906],[490.247420,-93.118457],[490.573375,-94.021000],[490.260797,-95.323844],[489.842000,-95.800000],[488.979627,-96.433246],[487.928641,-96.636906],[485.635125,-96.181000],[482.902000,-94.795000]]);
}
}
module poly_path3373(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[297.545000,-112.246000],[294.670266,-115.537641],[292.232875,-118.875875],[288.576000,-125.190000],[288.551000,-124.769000],[286.676650,-125.518305],[283.177672,-126.197016],[272.269250,-127.354937],[257.752578,-128.267328],[241.554500,-128.958750],[211.821500,-129.776937],[198.485000,-130.006000],[192.413299,-136.171959],[185.872391,-142.390645],[171.858125,-154.737531],[157.392547,-166.549340],[143.426000,-177.328750],[120.791375,-193.801094],[111.557000,-200.176000],[107.114000,-203.908000],[103.116000,-185.393000],[98.792000,-165.358000],[96.116000,-152.969000],[95.081000,-148.173000],[86.847000,-110.029000],[102.861000,-110.029000],[109.074000,-138.336000],[177.539000,-90.207000],[180.069723,-88.471227],[182.848156,-87.242312],[185.693949,-86.435367],[188.426750,-85.965500],[192.831969,-85.697437],[194.621000,-85.759000],[294.447000,-89.112000],[295.097000,-93.011000],[295.090000,-92.957000],[296.840625,-102.732375],[297.371641,-107.545859],[297.545000,-112.246000]]);
}
}
module poly_polygon3369(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-20.746000,57.454000],[-20.749000,57.446000],[-20.757000,57.448000]]);
}
}
module poly_path3249(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-97.812000,-281.819000],[-101.135406,-280.612406],[-104.959934,-278.961957],[-109.933250,-276.487000],[-115.835535,-273.092730],[-122.446969,-268.684344],[-129.547730,-263.167035],[-136.918000,-256.446000],[-139.041172,-253.692141],[-139.722375,-251.400375],[-139.350391,-249.696422],[-138.314000,-248.706000],[-136.496139,-248.024658],[-134.889672,-247.748328],[-132.349125,-248.023375],[-130.768766,-248.756484],[-130.225000,-249.173000],[-123.405080,-255.019777],[-116.517766,-260.229031],[-109.853975,-264.765395],[-103.704625,-268.593500],[-94.112922,-273.983469],[-90.070000,-276.116000],[-88.999922,-277.621859],[-88.719125,-279.292625],[-88.910266,-280.786578],[-89.256000,-281.762000],[-89.988844,-282.455521],[-91.129500,-282.786359],[-94.011000,-282.693125],[-97.812000,-281.819000]]);
}
}
module poly_path3263(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[337.084000,-57.417000],[341.616232,-52.020783],[346.635859,-47.567891],[351.806400,-43.989334],[356.791375,-41.216125],[361.254303,-39.179275],[364.858703,-37.809797],[368.146000,-36.797000],[374.761641,-36.056938],[380.339375,-36.391250],[384.951672,-37.543437],[388.671000,-39.257000],[384.483369,-47.461045],[379.429828,-55.538984],[373.441154,-63.180775],[370.074510,-66.741227],[366.448125,-70.076375],[362.553345,-73.147465],[358.381518,-75.915740],[353.923990,-78.342447],[349.172109,-80.388828],[344.117223,-82.016130],[338.750678,-83.185596],[333.063821,-83.858471],[327.048000,-83.996000],[328.350611,-77.878615],[329.896516,-72.532359],[331.557193,-67.970955],[333.204125,-64.208125],[335.942672,-59.133078],[337.084000,-57.417000]]);
}
}
module poly_path3315(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[689.045000,-216.650000],[684.597484,-216.590234],[680.110875,-216.199625],[675.585078,-215.478453],[671.020000,-214.427000],[663.660672,-212.059422],[657.277375,-209.123625],[651.870391,-205.619516],[647.440000,-201.547000],[643.894984,-197.131359],[641.144125,-192.597875],[639.187703,-187.946453],[638.026000,-183.177000],[637.487813,-178.459312],[637.403000,-173.961750],[637.771188,-169.684313],[638.592000,-165.627000],[640.730875,-159.465500],[643.697000,-153.973000],[647.434500,-149.217500],[651.883000,-145.266000],[656.982875,-142.141000],[662.682000,-139.865000],[668.952625,-138.473000],[675.770000,-137.999000],[675.155000,-156.235000],[667.923000,-157.160000],[664.777125,-158.296250],[661.464000,-160.436000],[659.890656,-161.921938],[658.566500,-163.738250],[657.491344,-165.884938],[656.665000,-168.362000],[656.168656,-170.898125],[656.065500,-173.285000],[656.355344,-175.522625],[657.038000,-177.611000],[658.123797,-179.563063],[659.623125,-181.391750],[661.535891,-183.097063],[663.862000,-184.679000],[669.837000,-187.538000],[677.630000,-190.031000],[684.508453,-191.625109],[690.536875,-192.529875],[695.715359,-192.745203],[700.044000,-192.271000],[703.579219,-191.095938],[706.383000,-189.208750],[708.454781,-186.609438],[709.794000,-183.298000],[710.234498,-180.767172],[710.168547,-178.396188],[709.596229,-176.185047],[708.517625,-174.133750],[706.932818,-172.242297],[704.841891,-170.510688],[702.244924,-168.938922],[699.142000,-167.527000],[706.076000,-146.045000],[709.630047,-147.277219],[712.988625,-149.035750],[716.151641,-151.320406],[719.119000,-154.131000],[721.767719,-157.378688],[723.977500,-160.973250],[725.747781,-164.914688],[727.078000,-169.203000],[727.887875,-173.719516],[728.094750,-178.344125],[727.699000,-183.076922],[726.701000,-187.918000],[725.248844,-192.488672],[723.424500,-196.659125],[721.228156,-200.429266],[718.660000,-203.799000],[715.772656,-206.769766],[712.621500,-209.341625],[709.206344,-211.514672],[705.527000,-213.289000],[701.637969,-214.680406],[697.594250,-215.704500],[693.396406,-216.361094],[689.045000,-216.650000]]);
}
}
module poly_path3237(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-690.328000,130.705000],[-693.190721,114.633486],[-695.687828,98.438516],[-697.814365,82.124318],[-699.565375,65.695125],[-700.935900,49.155166],[-701.920984,32.508672],[-702.515670,15.759873],[-702.715000,-1.087000],[-702.454125,-20.211000],[-701.687000,-39.209000],[-710.685000,-39.520000],[-711.455125,-20.366875],[-711.716000,-1.087000],[-711.514609,15.957682],[-710.913750,32.903141],[-709.918391,49.745123],[-708.533500,66.479375],[-706.764047,83.101643],[-704.615000,99.607672],[-702.091328,115.993209],[-699.198000,132.254000],[-690.328000,130.705000]]);
}
}
module poly_path3243(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-680.729000,150.295000],[-680.946457,148.138949],[-681.570156,146.130531],[-682.557090,144.312848],[-683.864250,142.729000],[-685.448629,141.422090],[-687.267219,140.435219],[-689.277012,139.811488],[-691.435000,139.594000],[-693.591338,139.811488],[-695.599891,140.435219],[-697.417592,141.422090],[-699.001375,142.729000],[-700.308174,144.312848],[-701.294922,146.130531],[-701.918553,148.138949],[-702.136000,150.295000],[-701.918553,152.453031],[-701.294922,154.462937],[-700.308174,156.281687],[-699.001375,157.866250],[-697.417592,159.173594],[-695.599891,160.160687],[-693.591338,160.784500],[-691.435000,161.002000],[-689.277012,160.784500],[-687.267219,160.160687],[-685.448629,159.173594],[-683.864250,157.866250],[-682.557090,156.281687],[-681.570156,154.462937],[-680.946457,152.453031],[-680.729000,150.295000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-691.434000,154.002000],[-692.875328,153.710953],[-694.052375,152.917125],[-694.845984,151.739484],[-695.137000,150.297000],[-694.845984,148.855672],[-694.052375,147.678625],[-692.875328,146.885016],[-691.434000,146.594000],[-689.992094,146.885016],[-688.814750,147.678625],[-688.021031,148.855672],[-687.730000,150.297000],[-688.020609,151.739484],[-688.814375,152.917125],[-689.991953,153.710953],[-691.434000,154.002000]]);
}
}
}
module poly_path3239(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-659.951000,-92.861000],[-676.223000,-100.721000],[-671.377000,-127.949000],[-653.376000,-129.808000],[-648.987000,-154.472000],[-740.260000,-143.018000],[-745.083000,-115.917000],[-663.433000,-73.296000],[-659.951000,-92.861000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-693.395000,-109.396000],[-720.960000,-122.990000],[-690.398000,-126.239000],[-693.395000,-109.396000]]);
}
}
}
module poly_rect3317(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[709.082610,-241.345849],[626.462828,-211.457238],[618.257884,-234.137805],[700.877667,-264.026416]]);
}
}
module poly_path3279(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[506.602000,-216.175000],[505.018188,-214.764844],[504.626500,-213.534500],[504.829563,-212.664156],[505.030000,-212.334000],[505.341828,-211.922500],[505.844625,-210.548000],[505.889359,-208.000500],[504.827000,-204.070000],[504.918000,-202.524250],[505.649656,-201.406281],[506.367246,-200.998504],[507.388000,-200.782000],[509.362750,-201.116672],[510.614500,-202.109375],[511.462000,-203.634000],[511.894375,-206.536500],[511.621047,-209.206969],[511.124646,-210.567691],[510.298000,-211.839000],[509.778000,-212.592250],[509.450875,-213.545906],[509.366000,-214.895000],[509.379625,-215.365000],[509.172750,-216.255000],[508.371500,-216.785000],[506.602000,-216.175000]]);
}
}
module poly_polygon3329(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[415.453000,604.744000],[403.721000,587.699000],[437.232000,564.629000],[426.174000,548.564000],[392.660000,571.633000],[382.594000,557.008000],[417.719000,532.828000],[406.699000,516.820000],[347.504000,557.568000],[402.443000,637.377000],[462.617000,595.955000],[451.557000,579.891000]]);
}
}
module poly_path3341(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[617.758000,329.779000],[625.901000,333.638000],[636.045010,313.942494],[645.587578,293.896141],[654.516764,273.510811],[662.820625,252.798375],[670.487221,231.770705],[677.504609,210.439672],[683.860850,188.817146],[689.544000,166.915000],[680.601000,165.591000],[674.978434,187.159824],[668.694344,208.453094],[661.760520,229.459254],[654.188750,250.166750],[645.990824,270.564027],[637.178531,290.639531],[627.763660,310.381707],[617.758000,329.779000]]);
}
}
module poly_path3359(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-104.166000,653.729000],[-108.145297,651.837094],[-112.703125,650.154250],[-117.839391,648.680281],[-123.554000,647.415000],[-161.447000,640.085000],[-178.197000,726.681000],[-154.583000,731.249000],[-147.655000,695.431000],[-136.751000,697.540000],[-131.761000,735.663000],[-105.136000,740.813000],[-113.120000,697.770000],[-106.655500,695.798625],[-104.046594,694.593703],[-101.853000,693.243000],[-98.612641,690.474000],[-96.040625,687.165000],[-94.137047,683.316000],[-92.902000,678.927000],[-92.448406,675.131719],[-92.571000,671.415750],[-93.269594,667.779656],[-94.544000,664.224000],[-96.317578,660.929422],[-98.512375,658.082125],[-101.128484,655.682016],[-104.166000,653.729000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-117.969000,674.898000],[-118.538625,676.886703],[-119.419500,678.572125],[-120.611625,679.954734],[-122.115000,681.035000],[-123.883812,681.786703],[-125.872000,682.183375],[-128.079187,682.225109],[-130.505000,681.912000],[-144.515000,679.201000],[-141.020000,661.135000],[-127.010000,663.844000],[-124.602875,664.461781],[-122.547500,665.316000],[-120.843875,666.406469],[-119.492000,667.733000],[-118.515328,669.263719],[-117.935875,670.968250],[-117.753734,672.846406],[-117.969000,674.898000]]);
}
}
}
module poly_path3269(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[542.219000,-76.900000],[541.758531,-78.108187],[541.086000,-79.198250],[539.986719,-79.903187],[538.246000,-79.956000],[537.563295,-79.684840],[537.039484,-79.187719],[536.384875,-77.838750],[536.062000,-75.984000],[536.123850,-73.489055],[536.612297,-71.066250],[538.332875,-66.758250],[540.151516,-63.702375],[540.996000,-62.541000],[542.025578,-61.901922],[543.014375,-61.815125],[544.051000,-62.104000],[544.464148,-62.695773],[544.548938,-63.440875],[544.073000,-65.104750],[542.916000,-67.123000],[542.555250,-67.990750],[542.350406,-69.388469],[542.391000,-71.707000],[542.419750,-75.727375],[542.219000,-76.900000]]);
}
}
module poly_path3371(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[0.000000,-790.461000],[-20.402174,-790.202830],[-40.677057,-789.432458],[-60.818442,-788.156094],[-80.820119,-786.379944],[-100.675880,-784.110218],[-120.379518,-781.353123],[-139.924824,-778.114869],[-159.305590,-774.401662],[-178.515607,-770.219712],[-197.548668,-765.575227],[-216.398564,-760.474414],[-235.059086,-754.923483],[-253.524028,-748.928641],[-271.787180,-742.496097],[-289.842333,-735.632058],[-307.683281,-728.342734],[-325.303815,-720.634333],[-342.697726,-712.513062],[-359.858806,-703.985130],[-376.780847,-695.056746],[-393.457641,-685.734117],[-409.882980,-676.023452],[-426.050654,-665.930959],[-441.954457,-655.462846],[-457.588180,-644.625321],[-472.945614,-633.424594],[-488.020551,-621.866872],[-502.806784,-609.958363],[-517.298103,-597.705275],[-531.488301,-585.113818],[-545.371169,-572.190198],[-558.940500,-558.940625],[-572.190084,-545.371307],[-585.113715,-531.488451],[-597.705182,-517.298267],[-609.958279,-502.806962],[-621.866797,-488.020744],[-633.424527,-472.945823],[-644.625262,-457.588406],[-655.462793,-441.954701],[-665.930912,-426.050917],[-676.023411,-409.883262],[-685.734082,-393.457944],[-695.056715,-376.781172],[-703.985104,-359.859154],[-712.513040,-342.698097],[-720.634314,-325.304211],[-728.342719,-307.683703],[-735.632045,-289.842782],[-742.496086,-271.787656],[-748.928632,-253.524534],[-754.923476,-235.059623],[-760.474409,-216.399132],[-765.575223,-197.549269],[-770.219709,-178.516242],[-774.401660,-159.306260],[-778.114867,-139.925531],[-781.353122,-120.380262],[-784.110217,-100.676664],[-786.379944,-80.820943],[-788.156094,-60.819307],[-789.432458,-40.677966],[-790.202830,-20.403128],[-790.461000,-0.001000],[-790.202830,20.401175],[-789.432458,40.676060],[-788.156094,60.817448],[-786.379944,80.819130],[-784.110217,100.674898],[-781.353122,120.378543],[-778.114867,139.923857],[-774.401660,159.304633],[-770.219709,178.514661],[-765.575223,197.547734],[-760.474409,216.397642],[-754.923476,235.058179],[-748.928632,253.523135],[-742.496086,271.786302],[-735.632045,289.841472],[-728.342719,307.682438],[-720.634314,325.302989],[-712.513040,342.696919],[-703.985104,359.858018],[-695.056715,376.780079],[-685.734082,393.456893],[-676.023411,409.882253],[-665.930912,426.049949],[-655.462793,441.953773],[-644.625262,457.587518],[-633.424527,472.944975],[-621.866797,488.019935],[-609.958279,502.806190],[-597.705182,517.297533],[-585.113715,531.487754],[-572.190084,545.370646],[-558.940500,558.940000],[-545.371169,572.189608],[-531.488301,585.113261],[-517.298103,597.704752],[-502.806784,609.957872],[-488.020551,621.866413],[-472.945614,633.424166],[-457.588180,644.624923],[-441.954457,655.462477],[-426.050654,665.930618],[-409.882980,676.023138],[-393.457641,685.733829],[-376.780847,695.056483],[-359.858806,703.984892],[-342.697726,712.512847],[-325.303815,720.634140],[-307.683281,728.342562],[-289.842333,735.631906],[-271.787180,742.495964],[-253.524028,748.928525],[-235.059086,754.923384],[-216.398564,760.474330],[-197.548668,765.575157],[-178.515607,770.219655],[-159.305590,774.401617],[-139.924824,778.114834],[-120.379518,781.353098],[-100.675880,784.110200],[-80.820119,786.379933],[-60.818442,788.156087],[-40.677057,789.432455],[-20.402174,790.202829],[0.000000,790.461000],[20.402129,790.202829],[40.676969,789.432455],[60.818314,788.156087],[80.819954,786.379933],[100.675681,784.110200],[120.379287,781.353098],[139.924564,778.114834],[159.305303,774.401617],[178.515296,770.219655],[197.548334,765.575157],[216.398210,760.474330],[235.058715,754.923384],[253.523641,748.928525],[271.786779,742.495964],[289.841921,735.631906],[307.682859,728.342562],[325.303385,720.634140],[342.697290,712.512847],[359.858366,703.984892],[376.780404,695.056483],[393.457197,685.733829],[409.882535,676.023138],[426.050212,665.930618],[441.954018,655.462477],[457.587744,644.624923],[472.945184,633.424166],[488.020128,621.866413],[502.806368,609.957872],[517.297697,597.704752],[531.487904,585.113261],[545.370783,572.189608],[558.940125,558.940000],[572.189722,545.370646],[585.113364,531.487754],[597.704845,517.297533],[609.957956,502.806190],[621.866488,488.019935],[633.424233,472.944975],[644.624983,457.587518],[655.462529,441.953773],[665.930664,426.049949],[676.023178,409.882253],[685.733865,393.456893],[695.056514,376.780079],[703.984918,359.858018],[712.512869,342.696919],[720.634159,325.302989],[728.342578,307.682438],[735.631919,289.841472],[742.495974,271.786302],[748.928534,253.523135],[754.923390,235.058179],[760.474336,216.397642],[765.575161,197.547734],[770.219658,178.514661],[774.401619,159.304633],[778.114835,139.923857],[781.353099,120.378543],[784.110201,100.674898],[786.379933,80.819130],[788.156087,60.817448],[789.432455,40.676060],[790.202829,20.401175],[790.461000,-0.001000],[790.202829,-20.403128],[789.432455,-40.677966],[788.156087,-60.819307],[786.379933,-80.820943],[784.110201,-100.676664],[781.353099,-120.380262],[778.114835,-139.925531],[774.401619,-159.306260],[770.219658,-178.516242],[765.575161,-197.549269],[760.474336,-216.399132],[754.923390,-235.059623],[748.928534,-253.524534],[742.495974,-271.787656],[735.631919,-289.842782],[728.342578,-307.683703],[720.634159,-325.304211],[712.512869,-342.698097],[703.984918,-359.859154],[695.056514,-376.781172],[685.733865,-393.457944],[676.023178,-409.883262],[665.930664,-426.050917],[655.462529,-441.954701],[644.624983,-457.588406],[633.424233,-472.945823],[621.866488,-488.020744],[609.957956,-502.806962],[597.704845,-517.298267],[585.113364,-531.488451],[572.189722,-545.371307],[558.940125,-558.940625],[545.370783,-572.190198],[531.487904,-585.113818],[517.297697,-597.705275],[502.806368,-609.958363],[488.020128,-621.866872],[472.945184,-633.424594],[457.587744,-644.625321],[441.954018,-655.462846],[426.050212,-665.930959],[409.882535,-676.023452],[393.457197,-685.734117],[376.780404,-695.056746],[359.858366,-703.985130],[342.697290,-712.513062],[325.303385,-720.634333],[307.682859,-728.342734],[289.841921,-735.632058],[271.786779,-742.496097],[253.523641,-748.928641],[235.058715,-754.923483],[216.398210,-760.474414],[197.548334,-765.575227],[178.515296,-770.219712],[159.305303,-774.401662],[139.924564,-778.114869],[120.379287,-781.353123],[100.675681,-784.110218],[80.819954,-786.379944],[60.818314,-788.156094],[40.676969,-789.432458],[20.402129,-790.202830],[0.000000,-790.461000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-0.501000,781.443000],[-20.670439,781.187776],[-40.714039,780.426194],[-60.625664,779.164392],[-80.399175,777.408508],[-100.028435,775.164679],[-119.507307,772.439041],[-138.829653,769.237734],[-157.989336,765.566893],[-176.980218,761.432656],[-195.796163,756.841161],[-214.431032,751.798544],[-232.878688,746.310944],[-251.132995,740.384498],[-269.187813,734.025342],[-287.037007,727.239615],[-304.674437,720.033453],[-322.093969,712.412995],[-339.289462,704.384376],[-356.254781,695.953736],[-372.983788,687.127210],[-389.470345,677.910937],[-405.708316,668.311054],[-421.691561,658.333698],[-437.413945,647.985006],[-452.869330,637.271116],[-468.051578,626.198165],[-482.954552,614.772291],[-497.572114,602.999631],[-511.898128,590.886321],[-525.926455,578.438501],[-539.650958,565.662306],[-553.065500,552.563875],[-566.163943,539.149344],[-578.940151,525.424852],[-591.387985,511.396534],[-603.501308,497.070530],[-615.273982,482.452975],[-626.699871,467.550008],[-637.772837,452.367765],[-648.486742,436.912385],[-658.835449,421.190004],[-668.812821,405.206760],[-678.412720,388.968790],[-687.629009,372.482231],[-696.455550,355.753222],[-704.886206,338.787898],[-712.914839,321.592398],[-720.535312,304.172859],[-727.741489,286.535419],[-734.527230,268.686214],[-740.886399,250.631382],[-746.812858,232.377060],[-752.300471,213.929386],[-757.343099,195.294497],[-761.934605,176.478530],[-766.068852,157.487623],[-769.739702,138.327913],[-772.941017,119.005538],[-775.666662,99.526634],[-777.910497,79.897340],[-779.666386,60.123792],[-780.928191,40.212127],[-781.689775,20.168484],[-781.945000,-0.001000],[-781.689775,-20.170393],[-780.928191,-40.213949],[-779.666386,-60.125530],[-777.910497,-79.898999],[-775.666662,-99.528218],[-772.941017,-119.007051],[-769.739702,-138.329359],[-766.068852,-157.489006],[-761.934605,-176.479853],[-757.343099,-195.295764],[-752.300471,-213.930600],[-746.812858,-232.378225],[-740.886399,-250.632501],[-734.527230,-268.687290],[-727.741489,-286.536455],[-720.535312,-304.173859],[-712.914839,-321.593365],[-704.886206,-338.788834],[-696.455550,-355.754129],[-687.629009,-372.483113],[-678.412720,-388.969649],[-668.812821,-405.207598],[-658.835449,-421.190824],[-648.486742,-436.913189],[-637.772837,-452.368556],[-626.699871,-467.550787],[-615.273982,-482.453745],[-603.501308,-497.071292],[-591.387985,-511.397291],[-578.940151,-525.425605],[-566.163943,-539.150095],[-553.065500,-552.564625],[-539.650958,-565.663057],[-525.926455,-578.439254],[-511.898128,-590.887078],[-497.572114,-603.000391],[-482.954552,-614.773057],[-468.051578,-626.198938],[-452.869330,-637.271897],[-437.413945,-647.985795],[-421.691561,-658.334496],[-405.708316,-668.311862],[-389.470345,-677.911755],[-372.983788,-687.128039],[-356.254781,-695.954576],[-339.289462,-704.385228],[-322.093969,-712.413858],[-304.674437,-720.034328],[-287.037007,-727.240501],[-269.187813,-734.026240],[-251.132995,-740.385407],[-232.878688,-746.311865],[-214.431032,-751.799476],[-195.796163,-756.842103],[-176.980218,-761.433608],[-157.989336,-765.567854],[-138.829653,-769.238703],[-119.507307,-772.440018],[-100.028435,-775.165662],[-80.399175,-777.409497],[-60.625664,-779.165386],[-40.714039,-780.427191],[-20.670439,-781.188775],[-0.501000,-781.444000],[19.668394,-781.188775],[39.711951,-780.427191],[59.623536,-779.165386],[79.397010,-777.409497],[99.026236,-775.165662],[118.505076,-772.440018],[137.827393,-769.238703],[156.987049,-765.567854],[175.977907,-761.433608],[194.793829,-756.842103],[213.428679,-751.799476],[231.876317,-746.311865],[250.130608,-740.385407],[268.185413,-734.026240],[286.034594,-727.240501],[303.672016,-720.034328],[321.091539,-712.413858],[338.287026,-704.385228],[355.252341,-695.954576],[371.981345,-687.128039],[388.467901,-677.911755],[404.705871,-668.311862],[420.689119,-658.334496],[436.411506,-647.985795],[451.866895,-637.271897],[467.049148,-626.198938],[481.952129,-614.773057],[496.569699,-603.000391],[510.895721,-590.887078],[524.924058,-578.439254],[538.648572,-565.663057],[552.063125,-552.564625],[565.161580,-539.150095],[577.937801,-525.425605],[590.385648,-511.397291],[602.498985,-497.071292],[614.271674,-482.453745],[625.697577,-467.550787],[636.770558,-452.368556],[647.484479,-436.913189],[657.833201,-421.190824],[667.810589,-405.207598],[677.410503,-388.969649],[686.626807,-372.483113],[695.453364,-355.754129],[703.884035,-338.788834],[711.912684,-321.593365],[719.533172,-304.173859],[726.739362,-286.536455],[733.525118,-268.687290],[739.884300,-250.632501],[745.810773,-232.378225],[751.298397,-213.930600],[756.341037,-195.295764],[760.932554,-176.479853],[765.066811,-157.489006],[768.737670,-138.329359],[771.938994,-119.007051],[774.664645,-99.528218],[776.908486,-79.898999],[778.664380,-60.125530],[779.926188,-40.213949],[780.687774,-20.170393],[780.943000,-0.001000],[780.687774,20.168484],[779.926188,40.212127],[778.664380,60.123792],[776.908486,79.897340],[774.664645,99.526634],[771.938994,119.005538],[768.737670,138.327913],[765.066811,157.487623],[760.932554,176.478530],[756.341037,195.294497],[751.298397,213.929386],[745.810773,232.377060],[739.884300,250.631382],[733.525118,268.686214],[726.739362,286.535419],[719.533172,304.172859],[711.912684,321.592398],[703.884035,338.787898],[695.453364,355.753222],[686.626807,372.482231],[677.410503,388.968790],[667.810589,405.206760],[657.833201,421.190004],[647.484479,436.912385],[636.770558,452.367765],[625.697577,467.550008],[614.271674,482.452975],[602.498985,497.070530],[590.385648,511.396534],[577.937801,525.424852],[565.161580,539.149344],[552.063125,552.563875],[538.648572,565.662306],[524.924058,578.438501],[510.895721,590.886321],[496.569699,602.999631],[481.952129,614.772291],[467.049148,626.198165],[451.866895,637.271116],[436.411506,647.985006],[420.689119,658.333698],[404.705871,668.311054],[388.467901,677.910937],[371.981345,687.127210],[355.252341,695.953736],[338.287026,704.384376],[321.091539,712.412995],[303.672016,720.033453],[286.034594,727.239615],[268.185413,734.025342],[250.130608,740.384498],[231.876317,746.310944],[213.428679,751.798544],[194.793829,756.841161],[175.977907,761.432656],[156.987049,765.566893],[137.827393,769.237734],[118.505076,772.439041],[99.026236,775.164679],[79.397010,777.408508],[59.623536,779.164392],[39.711951,780.426194],[19.668394,781.187776],[-0.501000,781.443000]]);
}
}
}
module poly_path3287(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[64.045000,120.572000],[68.268250,119.262125],[72.553000,119.045000],[77.226875,120.019250],[82.614000,122.297000],[86.617219,124.618328],[90.042750,127.209375],[92.886656,130.076234],[95.145000,133.225000],[99.377875,132.992375],[102.665000,131.946000],[103.800234,131.079609],[104.141125,130.066875],[103.691703,128.909203],[102.456000,127.608000],[98.040375,124.580000],[91.224000,120.922000],[85.788750,118.463437],[80.604750,116.610500],[75.655125,115.353812],[70.923000,114.684000],[66.370094,114.573656],[61.921250,115.004250],[57.565031,115.979719],[53.290000,117.504000],[49.987828,119.234578],[47.654375,121.004625],[46.297984,122.813859],[45.927000,124.662000],[46.349125,126.703141],[47.360000,129.000875],[48.967875,131.560922],[51.181000,134.389000],[54.392500,139.036125],[55.178969,140.900641],[55.411000,142.451000],[55.085703,143.829672],[54.201375,145.137375],[52.755859,146.372891],[50.747000,147.535000],[46.223750,149.145875],[41.567000,149.607000],[39.190594,149.351531],[36.775750,148.701000],[34.326781,147.658219],[31.848000,146.226000],[28.652125,143.809047],[25.973000,141.067625],[23.807625,138.011391],[22.153000,134.650000],[17.903875,134.932625],[14.215000,136.002000],[12.673750,136.867453],[11.805250,137.853375],[11.612875,138.960609],[12.100000,140.190000],[13.336219,141.677078],[15.370250,143.520125],[21.873000,148.297000],[26.754656,151.192344],[31.824000,153.399750],[37.065844,154.907781],[42.465000,155.705000],[47.837312,155.799641],[52.953500,155.211125],[57.800437,153.944797],[62.365000,152.006000],[65.428859,150.190453],[67.705125,148.304125],[69.200078,146.348234],[69.920000,144.324000],[69.878094,142.207109],[69.104750,139.879375],[67.609531,137.345203],[65.402000,134.609000],[61.479625,129.585875],[60.312078,127.564391],[59.664000,125.861000],[59.656375,124.396016],[60.386750,123.026375],[61.851000,121.751797],[64.045000,120.572000]]);
}
}
module poly_path3227(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[-421.466000,-568.796000],[-418.350328,-564.359984],[-415.096375,-560.400125],[-411.704234,-556.916703],[-408.174000,-553.910000],[-404.546219,-551.373141],[-400.861250,-549.300625],[-397.118906,-547.692547],[-393.319000,-546.549000],[-389.495500,-545.846594],[-385.681000,-545.563250],[-381.875500,-545.698781],[-378.079000,-546.253000],[-374.326563,-547.204187],[-370.653250,-548.530750],[-367.059062,-550.232687],[-363.544000,-552.310000],[-359.608953,-555.152172],[-356.181375,-558.217375],[-353.261359,-561.505891],[-350.849000,-565.018000],[-348.931297,-568.690234],[-347.493875,-572.459125],[-346.537016,-576.324953],[-346.061000,-580.288000],[-346.023687,-584.323953],[-346.382750,-588.408375],[-347.138187,-592.541359],[-348.290000,-596.723000],[-349.799375,-600.906688],[-351.627500,-605.045750],[-356.240000,-613.190000],[-358.767516,-616.782312],[-361.485625,-620.096750],[-364.394422,-623.133312],[-367.494000,-625.892000],[-370.760234,-628.335719],[-374.168875,-630.427500],[-377.719828,-632.167531],[-381.413000,-633.556000],[-385.213437,-634.544516],[-389.084750,-635.086125],[-393.026937,-635.180922],[-397.040000,-634.829000],[-401.084344,-633.998000],[-405.120250,-632.657000],[-409.147531,-630.806000],[-413.166000,-628.445000],[-417.729562,-625.062484],[-421.640250,-621.289875],[-424.898062,-617.127078],[-427.503000,-612.574000],[-429.402734,-607.710547],[-430.543375,-602.617875],[-430.924828,-597.295516],[-430.547000,-591.743000],[-429.412297,-586.058000],[-427.520375,-580.338500],[-424.871516,-574.584500],[-421.466000,-568.796000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[-408.768000,-606.322000],[-408.152984,-608.503172],[-407.086375,-610.470125],[-405.568078,-612.222766],[-403.598000,-613.761000],[-400.606482,-615.217031],[-397.532172,-615.739875],[-394.375057,-615.329531],[-391.135125,-613.986000],[-387.812365,-611.709281],[-384.406766,-608.499375],[-380.918314,-604.356281],[-377.347000,-599.280000],[-373.931687,-593.689891],[-371.253250,-588.531125],[-369.311687,-583.803797],[-368.107000,-579.508000],[-367.792922,-575.665188],[-368.523125,-572.298250],[-370.297516,-569.407187],[-373.116000,-566.992000],[-376.151488,-565.534187],[-379.290219,-565.050250],[-382.532215,-565.540188],[-385.877500,-567.004000],[-389.326098,-569.441687],[-392.878031,-572.853250],[-396.533324,-577.238687],[-400.292000,-582.598000],[-404.422875,-589.554250],[-407.299000,-595.822000],[-408.233906,-598.699562],[-408.790250,-601.408750],[-408.968219,-603.949562],[-408.768000,-606.322000]]);
}
}
}
module poly_path3301(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-562.490000,446.328000],[-517.529000,413.521000],[-528.757000,398.134000],[-570.536000,428.620000],[-576.696500,432.665125],[-579.194000,433.925078],[-581.303000,434.677000],[-583.059672,434.985078],[-584.855625,434.971875],[-586.690766,434.637484],[-588.565000,433.982000],[-592.044125,431.884250],[-594.903000,428.855000],[-596.680250,425.755500],[-597.673000,422.404000],[-597.819875,419.074000],[-597.060000,416.041000],[-595.673250,413.655875],[-593.865000,411.492000],[-591.157500,409.082625],[-587.073000,405.957000],[-545.294000,375.471000],[-559.566000,355.912000],[-604.527000,388.719000],[-609.898375,392.963125],[-613.754000,396.752000],[-616.528375,400.610500],[-618.657000,405.066000],[-619.730625,408.579000],[-620.229000,412.332000],[-620.154000,416.275625],[-619.506000,420.361000],[-618.288875,424.540250],[-616.507000,428.769000],[-614.169500,433.040125],[-611.283000,437.351000],[-607.324625,442.194250],[-603.064000,446.289000],[-598.561500,449.590750],[-593.876000,452.060000],[-589.097750,453.665750],[-584.312000,454.376000],[-578.822750,454.129000],[-573.830000,452.886000],[-568.624625,450.375750],[-562.490000,446.328000]]);
}
}
module poly_polygon3345(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[663.414000,-348.704000],[583.895000,-311.354000],[591.906000,-294.297000],[636.963000,-315.460000],[606.467000,-263.298000],[614.533000,-246.125000],[694.053000,-283.476000],[685.986000,-300.648000],[645.557000,-281.659000],[672.766000,-328.795000]]);
}
}
module poly_path3225(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[53.877000,-249.521000],[51.719896,-251.796187],[49.441797,-253.449250],[47.168643,-254.578437],[45.026375,-255.282000],[41.638266,-255.805250],[40.285000,-255.805000],[35.956746,-255.763527],[32.008811,-255.324203],[28.427247,-254.542293],[25.198109,-253.473062],[22.307450,-252.171777],[19.741322,-250.693703],[15.526875,-247.428250],[12.443193,-244.118828],[10.378703,-241.207562],[8.861000,-238.348000],[6.750311,-234.579057],[5.101988,-230.882787],[3.871023,-227.282713],[3.012406,-223.802359],[2.232184,-217.294908],[2.401250,-211.548625],[3.159535,-206.751701],[4.146969,-203.092328],[5.369000,-199.939000],[8.627666,-196.178714],[11.961533,-193.306023],[15.331216,-191.231931],[18.697328,-189.867437],[22.020486,-189.123546],[25.261303,-188.911258],[28.380394,-189.141575],[31.338375,-189.725500],[36.613463,-191.598180],[40.771484,-193.817312],[44.476000,-196.447000],[49.706041,-202.864427],[53.807902,-208.869662],[56.890696,-214.462453],[59.063531,-219.642547],[60.435519,-224.409689],[61.115770,-228.763627],[61.213393,-232.704107],[60.837500,-236.230875],[60.097201,-239.343678],[59.101605,-242.042264],[56.780969,-246.195766],[54.748473,-248.689354],[53.877000,-249.521000]]);
}
}
module poly_path3285(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[53.234000,106.459000],[56.095000,107.914000],[57.667000,108.361000],[59.255000,108.045000],[61.316000,106.797000],[48.867000,100.594000],[47.312000,100.166000],[45.605000,100.531000],[43.707000,101.621000],[46.883000,103.234000],[5.572000,119.427000],[15.245500,110.579000],[24.232000,101.281000],[30.162250,94.607125],[31.978000,92.164000],[28.199000,89.971000],[26.542125,89.279500],[25.246000,89.026000],[21.814000,89.766000],[-8.502000,99.991000],[-30.005000,107.055000],[-32.143000,105.655000],[-33.540000,105.214000],[-35.497000,105.607000],[-38.025000,106.753000],[-27.968000,113.524000],[-26.535000,114.003000],[-24.721000,113.663000],[-21.974000,112.323000],[-24.837000,110.444000],[-4.113000,103.073000],[19.579000,94.866000],[11.216125,102.059500],[4.069000,108.698000],[-12.328000,124.059000],[-2.228000,130.860000],[-0.602000,131.422000],[1.318000,131.016000],[4.101000,129.424000],[0.976000,127.375000],[22.247000,118.611000],[53.234000,106.459000]]);
}
}
module poly_path3333(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
difference()
{
linear_extrude(height=h)
polygon([[613.576000,394.734000],[609.760250,392.265953],[605.904750,390.582875],[602.009875,389.684859],[598.076000,389.572000],[594.047937,390.165156],[589.870250,391.384750],[585.542938,393.230219],[581.066000,395.701000],[581.664250,392.223750],[581.568000,388.244000],[580.649375,383.975000],[578.785000,379.625000],[575.971250,375.533625],[572.205000,372.037000],[568.147250,369.612500],[563.785000,368.226000],[559.171000,367.945125],[554.359000,368.826000],[551.868969,369.736844],[549.311250,371.006750],[543.992000,374.623000],[538.531000,379.688875],[533.064000,386.215000],[504.867000,423.613000],[582.234000,481.941000],[615.943000,437.230000],[619.942359,431.148031],[622.682375,425.184000],[624.162953,419.337719],[624.430924,416.458676],[624.384000,413.609000],[624.036365,410.833480],[623.402172,408.176906],[622.481361,405.639254],[621.273875,403.220500],[619.779654,400.920621],[617.998641,398.739594],[613.576000,394.734000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[564.633000,406.119000],[563.893891,408.776266],[562.506125,411.814625],[560.469797,415.234172],[557.785000,419.035000],[553.998000,424.058000],[535.465000,410.085000],[539.168000,405.173000],[542.034500,401.610937],[544.742000,398.738500],[547.290500,396.556062],[549.680000,395.064000],[552.050016,394.322406],[554.540125,394.394000],[557.150422,395.278594],[559.881000,396.976000],[562.271906,399.126281],[563.860500,401.366750],[564.647344,403.697594],[564.633000,406.119000]]);
translate([0, 0, -fudge])
linear_extrude(height=h+2*fudge)
polygon([[593.975000,439.314000],[586.821000,448.804000],[567.005000,433.863000],[574.159000,424.375000],[576.858900,421.116426],[579.530078,418.542156],[582.172498,416.652121],[584.786125,415.446250],[587.370924,414.924473],[589.926859,415.086719],[592.453896,415.932918],[594.952000,417.463000],[597.097506,419.434191],[598.595234,421.622531],[599.445127,424.028043],[599.647125,426.650750],[599.201170,429.490676],[598.107203,432.547844],[596.365166,435.822277],[593.975000,439.314000]]);
}
}
}
module poly_polygon3307(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[332.377000,653.543000],[322.959000,635.119000],[359.188000,616.602000],[350.311000,599.234000],[314.082000,617.752000],[306.002000,601.941000],[343.973000,582.533000],[335.127000,565.229000],[271.137000,597.936000],[315.234000,684.209000],[380.281000,650.963000],[371.406000,633.596000]]);
}
}
module poly_polygon3257(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[256.035000,-629.769000],[217.379000,-643.244000],[222.938000,-659.186000],[246.439000,-650.993000],[252.506000,-668.393000],[229.002000,-676.585000],[234.168000,-691.404000],[271.092000,-678.532000],[277.158000,-695.932000],[217.459000,-716.743000],[188.539000,-633.784000],[249.969000,-612.369000]]);
}
}
module poly_polygon3215(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-243.119000,-299.684000],[-277.681000,-346.812000],[-281.869000,-332.149000],[-305.957000,-361.474000],[-310.146000,-344.717000],[-287.105000,-316.440000],[-289.563000,-303.144000],[-249.402000,-256.744000]]);
}
}
module poly_path3319(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[699.980000,-29.083000],[700.533000,-1.087000],[700.361404,14.571199],[699.849109,30.145469],[698.999854,45.632316],[697.817375,61.028250],[696.305412,76.329777],[694.467703,91.533406],[692.307986,106.635645],[689.830000,121.633000],[698.662000,123.397000],[701.179447,108.184971],[703.373516,92.866266],[705.240420,77.444459],[706.776375,61.923125],[707.977596,46.305838],[708.840297,30.596172],[709.360693,14.797701],[709.535000,-1.086000],[708.992000,-29.021000],[699.980000,-29.083000]]);
}
}
module poly_polygon3361(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-182.027000,376.840000],[-182.027000,331.805000],[-167.365000,341.230000],[-167.365000,252.211000],[-216.590000,217.650000],[-216.590000,302.480000],[-201.927000,316.098000],[-201.927000,362.178000]]);
}
}
module poly_path3347(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[-190.136000,631.498000],[-206.131000,680.682000],[-208.753125,687.570250],[-210.038547,690.055219],[-211.307000,691.901000],[-212.550281,693.178563],[-214.013500,694.219500],[-215.696469,695.023438],[-217.599000,695.590000],[-221.647750,695.929250],[-225.740000,695.151000],[-228.996125,693.680000],[-231.764000,691.546000],[-233.834000,688.932750],[-234.995000,686.030000],[-235.269250,683.284250],[-235.071000,680.471000],[-234.289375,676.931500],[-232.811000,672.006000],[-216.816000,622.820000],[-239.842000,615.332000],[-257.055000,668.264000],[-258.920875,674.849500],[-259.826000,680.178000],[-259.813375,684.930250],[-258.927000,689.789000],[-257.739750,693.264375],[-255.945000,696.598000],[-253.573750,699.750375],[-250.655000,702.680000],[-247.219625,705.355000],[-243.299000,707.739000],[-238.902000,709.830500],[-234.037000,711.634000],[-227.991500,713.239625],[-222.141000,714.060000],[-216.557625,714.097875],[-211.314000,713.355000],[-206.500500,711.856375],[-202.206000,709.628000],[-197.902375,706.211750],[-194.585000,702.278000],[-191.835750,697.192125],[-189.235000,690.319000],[-172.022000,637.389000],[-190.136000,631.498000]]);
}
}
module poly_polygon3299(h)
{
scale([25.4/90, -25.4/90, 1]) union()
{
linear_extrude(height=h)
polygon([[371.613000,-546.886000],[381.158000,-562.648000],[346.143000,-583.853000],[354.887000,-598.294000],[376.178000,-585.401000],[385.723000,-601.163000],[364.432000,-614.056000],[372.561000,-627.479000],[406.010000,-607.224000],[415.553000,-622.986000],[361.475000,-655.734000],[315.967000,-580.584000]]);
}
}
module inkscape2(h)
{
poly_path3221(h);
poly_rect3251(h);
poly_path3335(h);
poly_path3355(h);
poly_polygon3309(h);
poly_path3327(h);
poly_path3245(h);
poly_path3337(h);
poly_path3291(h);
poly_path3293(h);
poly_polygon3357(h);
poly_polygon3365(h);
poly_path3213(h);
poly_path3283(h);
poly_path3305(h);
poly_path3325(h);
poly_path3255(h);
poly_path3311(h);
poly_path3289(h);
poly_path3265(h);
poly_path3331(h);
poly_path3271(h);
poly_path3323(h);
poly_polygon3229(h);
poly_polygon3209(h);
poly_polygon3353(h);
poly_polygon3363(h);
poly_polygon3273(h);
poly_rect3253(h);
poly_path3339(h);
poly_path3275(h);
poly_polygon3343(h);
poly_polygon3211(h);
poly_path3277(h);
poly_path3303(h);
poly_polygon3219(h);
poly_path3351(h);
poly_polygon3297(h);
poly_path3241(h);
poly_polygon3295(h);
poly_path3235(h);
poly_path3267(h);
poly_path3223(h);
poly_path3349(h);
poly_polygon3231(h);
poly_path3233(h);
poly_path3321(h);
poly_polygon3281(h);
poly_path3261(h);
poly_path3367(h);
poly_rect3313(h);
poly_path3247(h);
poly_polygon3217(h);
poly_path3259(h);
poly_path3373(h);
poly_polygon3369(h);
poly_path3249(h);
poly_path3263(h);
poly_path3315(h);
poly_path3237(h);
poly_path3243(h);
poly_path3239(h);
poly_rect3317(h);
poly_path3279(h);
poly_polygon3329(h);
poly_path3341(h);
poly_path3359(h);
poly_path3269(h);
poly_path3371(h);
poly_path3287(h);
poly_path3227(h);
poly_path3301(h);
poly_polygon3345(h);
poly_path3225(h);
poly_path3285(h);
poly_path3333(h);
poly_polygon3307(h);
poly_polygon3257(h);
poly_polygon3215(h);
poly_path3319(h);
poly_polygon3361(h);
poly_path3347(h);
poly_polygon3299(h);
}
inkscape2(5);