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);}