difference() {
union () {
cylinder(r=25, h=10, center=true, $fn=80);
translate([33,0,5]) cube([25,20,20], center=true);
}
cylinder(r=21.5, h=15, center=true, $fn=80);
translate([-18,0,0]) rotate([0,90,0])cylinder(r=1.4, h=10,center=true,$fn=80);
translate([35,0,5]) rotate([0,90,0])cylinder(r=1.4, h=28, center=true, $fn=80);
}