translate([0,-5.5,-3]) cube([28.125,30,26]); translate([- 14,-3,-3]) cube([14,24.75,25]); translate([-24,0,0]) cube([10,18.75,18.75]); translate([-30,5,0]) cube([7,10,10]); translate([-20.5,0,18.75]) cube([3.5,6,6]); translate([-20.5,12.75,18.75]) cube([3.5,6,6]); translate([-9.5,10.75,-10]) cube([6,6,15]); translate([-9.5,2,-10]) cube([6,6,15]); translate([20,10.75,-10]) cube([6,6,15]); translate([20,2,-10]) cube([6,6,15]); rotate([0,60,0]) translate([-2,6.5,29]) cube([7,7,15]); difference(){ $fn=50; translate([-9.75,13.65,-10])sphere(3.10); translate([-13,10.25,-17]) cube(7);} difference(){ $fn=50; translate([-9.75,5,-10])sphere(3.1); translate([-13,1.5,-17]) cube(7);} difference(){ $fn=50; translate([20,5,-10])sphere(3.1); translate([16.5,1.5,-17]) cube(7);} difference(){ $fn=50; translate([20,13.65,-10])sphere(3.1); translate([16.5,10.25,-17]) cube(7);}