diff options
Diffstat (limited to 'repl.scad')
-rw-r--r-- | repl.scad | 28693 |
1 files changed, 28693 insertions, 0 deletions
diff --git a/repl.scad b/repl.scad new file mode 100644 index 0000000..4caca94 --- /dev/null +++ b/repl.scad @@ -0,0 +1,28693 @@ +union () { + union () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + union () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + union () { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + mirror ([0, 1, 0]) { + mirror ([1, 0, 0]) { + union () { + translate ([0, 7.95, 2]) { + cube ([17.4, 1.5, 4], center=true); + } + translate ([7.95, 0, 2]) { + cube ([1.5, 17.4, 4], center=true); + } + hull () { + translate ([7.95, 0, 2]) { + cube ([1.5, 2.75, 4], center=true); + } + translate ([7.2, 0, 1]) { + rotate (a=90.0, v=[1, 0, 0]) { + cylinder ($fn=30, h=2.75, r=1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + union () { + translate ([0, 12.049999999999999, 2.25]) { + cube ([17.4, 6.7, 3.5], center=true); + } + mirror ([0, 1, 0]) { + translate ([0, 12.049999999999999, 2.25]) { + cube ([17.4, 6.7, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + union () { + translate ([0, 12.049999999999999, 2.25]) { + cube ([17.4, 6.7, 3.5], center=true); + } + mirror ([0, 1, 0]) { + translate ([0, 12.049999999999999, 2.25]) { + cube ([17.4, 6.7, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + union () { + union () { + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + difference () { + union () { + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([2.5, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([5, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -4]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, -5, -15]) { + translate ([8.649999999999999, -15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, -5, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -4]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-12.5, 0, -4]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-12.5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + hull () { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-12.5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + translate ([0, 5, -15]) { + translate ([8.649999999999999, 8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-12.5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -4]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull () { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 5.0005]) { + linear_extrude (height=10.001, twist=0.0, convexity=0, center=true){ + projection (cut = false) { + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, 15.080434782608695, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([-5, 0, -15]) { + translate ([-8.649999999999999, -8.649999999999999, 0]) { + translate ([0, 0, 2.25]) { + cube ([0.1, 0.1, 3.5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, -20]) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 8.7, -15]) { + rotate (a=14.999999999999998, v=[-1, 0, 0]) { + rotate (a=28.84615384615384, v=[0, -1, 0]) { + cube ([14.78, 13, 22.38], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, -20]) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 8.7, -15]) { + rotate (a=14.999999999999998, v=[-1, 0, 0]) { + rotate (a=35.76923076923077, v=[0, -1, 0]) { + rotate (a=90.0, v=[0, 1, 0]) { + rotate (a=90.0, v=[1, 0, 0]) { + hull () { + translate ([2.275, 0, 0]) { + cylinder ($fn=20, h=33, r=3.1, center=true); + } + mirror ([-1, 0, 0]) { + translate ([2.275, 0, 0]) { + cylinder ($fn=20, h=33, r=3.1, center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, -20]) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 8.7, -15]) { + rotate (a=14.999999999999998, v=[-1, 0, 0]) { + rotate (a=28.84615384615384, v=[0, -1, 0]) { + difference () { + cube ([14.78, 13, 22.38], center=true); + union () { + translate ([0, 2, 0]) { + cube ([10.78, 9, 18.38], center=true); + } + translate ([0, 0, 5]) { + cube ([10.78, 13, 5], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, -20]) { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + translate ([0, 8.7, -15]) { + rotate (a=14.999999999999998, v=[-1, 0, 0]) { + rotate (a=35.76923076923077, v=[0, -1, 0]) { + translate ([-5, 0, 0]) { + union () { + translate ([-1.5, -30, 0]) { + cube ([3, 63.599999999999994, 26], center=true); + } + translate ([0.8, -30, -11.5]) { + cube ([1.6, 63.599999999999994, 3], center=true); + } + translate ([3.6, -30, -11]) { + cube ([4, 63.599999999999994, 4], center=true); + } + translate ([0.8, -3.5, 11.5]) { + cube ([1.6, 10.600000000000001, 3], center=true); + } + translate ([3.6, -3.5, 11]) { + cube ([4, 10.600000000000001, 4], center=true); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + union () { + translate ([-29, -40, -13]) { + translate ([-23, -34, 47]) { + rotate (a=48.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=-6.0, v=[1, 0, 0]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + translate ([-51, -25, -12]) { + translate ([-23, -34, 47]) { + rotate (a=40.0, v=[0, 0, 1]) { + rotate (a=-34.0, v=[0, 1, 0]) { + rotate (a=6.0, v=[1, 0, 0]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + translate ([-37.8, -55.3, -25.3]) { + translate ([-23, -34, 47]) { + rotate (a=54.0, v=[0, 0, 1]) { + rotate (a=-33.0, v=[0, 1, 0]) { + rotate (a=-16.0, v=[1, 0, 0]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + translate ([-56.3, -43.3, -23.5]) { + translate ([-23, -34, 47]) { + rotate (a=52.00000000000001, v=[0, 0, 1]) { + rotate (a=-34.99999999999999, v=[0, 1, 0]) { + rotate (a=-3.9999999999999996, v=[1, 0, 0]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + union () { + translate ([-10, -16, 0]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + rotate (a=90.0, v=[0, 0, 1]) { + color ([16/17, 223/255, 35/51, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[14, 9.125], [14, -9.125], [-14, -9.125], [-14, 9.125]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[11, 6], [-11, 6], [-11, -6], [11, -6]]); + } + } + } + } + } + } + } + } + } + } + } + translate ([-30, -15, -2]) { + translate ([-23, -34, 47]) { + rotate (a=-3.0000000000000004, v=[0, 0, 1]) { + rotate (a=-23.000000000000004, v=[0, 1, 0]) { + rotate (a=10.000000000000002, v=[1, 0, 0]) { + rotate (a=90.0, v=[0, 0, 1]) { + color ([16/17, 223/255, 35/51, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[14, 9.125], [14, -9.125], [-14, -9.125], [-14, 9.125]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[11, 6], [-11, 6], [-11, -6], [11, -6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + union () { + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=20.769230769230766, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 2.82, -4.5]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, 0, 0]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=0.0, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-29.999999999999996, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-6.9230769230769225, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=0.0, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate ([0, 0, 24]) { + rotate (a=14.999999999999998, v=[0, 1, 0]) { + translate ([0, -5.8, 5.64]) { + translate ([0, 0, 177.35321950889875]) { + rotate (a=-13.846153846153845, v=[0, 1, 0]) { + translate ([0, 0, -177.35321950889875]) { + translate ([0, 0, 85.26861330108649]) { + rotate (a=-14.999999999999998, v=[1, 0, 0]) { + translate ([0, 0, -85.26861330108649]) { + color ([44/51, 163/255, 163/255, 1]) { + translate ([0, 0, 9]) { + hull () { + translate ([0, 0, 0.05]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[9.25, 9.25], [9.25, -9.25], [-9.25, -9.25], [-9.25, 9.25]]); + } + } + translate ([0, 0, 6]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[17/2, 17/2], [17/2, -17/2], [-17/2, -17/2], [-17/2, 17/2]]); + } + } + translate ([0, 0, 12]) { + linear_extrude (height=0.1, twist=0.0, convexity=0, center=true){ + polygon (points=[[6, 6], [6, -6], [-6, -6], [-6, 6]]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } +} |