// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:35 mirror(v = [-1, 0, 0]) { difference() { union() { linear_extrude(height = 2) { difference() { projection() { union() { union() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1, 1, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 1, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } union() { union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-1.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-1.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, 0, 1.0000000000]) { cube(center = true, size = [17.4000000000, 17.4000000000, 2.0000000000]); } } } } } } } } union() { union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union(); hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 1.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0.8000000000, 0.2000000000, 0]) { translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [0, 0, 0]) { translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [0, 2, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [10, 1.1000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } offset(r = 0.4000000000) { projection(cut = true) { translate(v = [0, 0, -0.1000000000]) { union() { union() { union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.1000000000, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.1000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [0, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [1.5000000000, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = 0, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-1.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-1.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-2.9000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -0.5000000000]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 0.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [2.9000000000, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } } } } hull() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { rotate(a = -3.0000000000, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = -8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } union() { union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-3, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [3, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33.3000000000, -36.2000000000, -16]) { rotate(a = 27, v = [0, 0, 1]) { rotate(a = -10, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-11.5000000000, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { rotate(a = 35, v = [0, 0, 1]) { rotate(a = -5, v = [0, 1, 0]) { rotate(a = 6, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { union() { translate(v = [-2, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [4, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [-8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } } union() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [10.6000000000, -10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } translate(v = [8.7000000000, -8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { union() { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } translate(v = [8.7000000000, 8.7000000000, 0]) { translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union(); hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { translate(v = [0, 0, 9.0000000000]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [11, 0, 0]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { rotate(a = 18, v = [0, 0, 1]) { rotate(a = -26, v = [0, 1, 0]) { rotate(a = 4, v = [1, 0, 0]) { translate(v = [0, -3.8000000000, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } union() { hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 5, -3]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 4.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -34, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { rotate(a = 12, v = [0, 0, 1]) { rotate(a = -40, v = [0, 1, 0]) { rotate(a = 14, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 8.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } hull() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } linear_extrude(height = 0.1000000000) { projection() { hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } hull() { translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { rotate(a = -10, v = [0, 0, 1]) { translate(v = [-33, -15, -6]) { rotate(a = 20, v = [0, 0, 1]) { rotate(a = -23, v = [0, 1, 0]) { rotate(a = 10, v = [1, 0, 0]) { translate(v = [-10.6000000000, 10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [-10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } translate(v = [0, 0, 8.0000000000]) { rotate(a = 10.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, 0]) { rotate(a = 0, v = [0, 0, 1]) { translate(v = [0, 0, 294.0736563915]) { rotate(a = 12.0000000000, v = [0, 1, 0]) { translate(v = [0, 0, -294.0736563915]) { translate(v = [0, 0, 75.5892216755]) { rotate(a = -17, v = [1, 0, 0]) { translate(v = [0, 0, -75.5892216755]) { translate(v = [10.6000000000, -10.6000000000, 0]) { sphere($fn = 18, r = 0.8000000000); } } } } } } } } } } } } } } } } } } } translate(v = [-39.80840289071428, 0.0, 0]) { translate(v = [0, 0, 4.1000000000]) { cube(center = true, size = [6.0000000000, 11.5000000000, 8.2000000000]); } } } union() { union() { translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { cylinder($fn = 18, h = 1.0000000000, r1 = 2.7500000000, r2 = 2.7500000000); } } union() { translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { cylinder($fn = 18, h = 2, r1 = 1.7000000000, r2 = 1.7000000000); } } union() { translate(v = [35.855093659752086, 1.451958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [15.355093659752086, 1.451958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-24.644906340247914, 1.451958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-55.144906340247914, 1.451958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-10.144906340247914, -16.048041589477677, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-30.644906340247914, -16.048041589477677, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-51.144906340247914, -16.048041589477677, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [34.855093659752086, -33.54804158947768, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [14.355093659752086, -33.54804158947768, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-6.144906340247914, -33.54804158947768, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-26.644906340247914, -33.54804158947768, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-47.144906340247914, -33.54804158947768, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-6.144906340247914, 18.951958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-26.644906340247914, 18.951958410522323, 0]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } translate(v = [-60.04490634024791, -62.54804158947768, 0]) { rotate(a = 107, v = [0, 0, 1]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } } translate(v = [-43.644906340247914, -54.04804158947768, 0]) { rotate(a = 107, v = [0, 0, 1]) { translate(v = [0, 0, 2.0000000000]) { cube(center = true, size = [19.5000000000, 16.5000000000, 3]); } } } } translate(v = [-39.80840289071428, 0.0, 0]) { union() { translate(v = [0, -2.5000000000, 4.1000000000]) { cube(center = true, size = [6.2000000000, 6.5000000000, 4.2000000000]); } translate(v = [0, -2.5000000000, 1.0000000000]) { cylinder($fn = 18, center = true, h = 2, r = 2.1500000000); } } } } } } /*********************************************** ********* SolidPython code: ********** ************************************************ import solid default_segments = 18 class NativeSCAD(): def __init__(self, solid_fn, *args, mat_apply = None, **kwargs): def build_solid_fn(): return solid_fn(*args, **kwargs) self.solid = build_solid_fn def __call__(self, other): assert isinstance(other, NativeSCAD) return Composer([self, other]) def _apply_to(self, other): return self.compile()(other) def matrix_apply(self, point): assert self.mat_apply is not None return def compile(self): return self.solid() class Composer(NativeSCAD): def __init__(self, children): assert len(children) > 0 self.children = children def _apply_to(self, other): result = other for c in reversed(self.children): result = c._apply_to(result) return result def compile(self): result = self.children[-1].compile() for c in reversed(self.children[:-1]): result = c._apply_to(result) return result class Merger(NativeSCAD): def __init__(self, solid_fn, children): self.solid = solid_fn self.children = children def __call__(self, other): raise 'Cannot call merger' def _apply_to(self, other): raise 'Cannot apply merger' def compile(self): return self.solid()(*[c.compile() for c in self.children]) def translate(x, y, z): return NativeSCAD(solid.translate, [x, y, z]) def identity(): return translate(0, 0, 0) def scale(x, y, z): return NativeSCAD(solid.scale, [x, y, z]) def rotate(*, a, v): return NativeSCAD(solid.rotate, a=a, v=v) def rotate_x(a): return rotate(a=a, v=[1, 0, 0]) def rotate_y(a): return rotate(a=a, v=[0, 1, 0]) def rotate_z(a): return rotate(a=a, v=[0, 0, 1]) def mirror(x, y, z): return NativeSCAD(solid.mirror, [x, y, z]) def flip_lr(): return mirror(-1, 0, 0) def project(*args, **kwargs): return NativeSCAD(solid.projection, *args, **kwargs) def offset(*args): return NativeSCAD(solid.offset, *args) def extrude_linear(height): return NativeSCAD(solid.linear_extrude, height) def colour(r, g, b, z): return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) # Functional def compose(*atoms): assert len(atoms) > 0 return Composer(list(reversed(atoms))) # Merges def union(*children): return Merger(solid.union, children) def hull(*children): return Merger(solid.hull, children) def difference(*children): return Merger(solid.difference, children) def intersection(*children): return Merger(solid.intersection, children) # def projection(child): # return NativeSCAD(solid.projection, child) #def linear_extrude # Shapes def cube(x, y, z, **kwargs): return NativeSCAD(solid.cube, [x, y ,z], **kwargs) def cylinder(r, h, segments = default_segments, **kwargs): return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) def sphere(r, segments = default_segments, **kwargs): return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) def square(x, y, **kwargs): return NativeSCAD(solid.square, [x, y], **kwargs) def render_to_file(obj, filename): solid.scad_render_to_file(obj.compile(), filename) ************************************************/