module lol() { difference() { cube([100,150,1]); for(nx = [0 : 1]) for(ny = [ 0: 3]) translate([nx*52, ny*38.5,-1]) cube([48,35.5,3]); } } projection(cut=true)difference() { lol(); #minkowski() { difference() { lol(); lol(); } cylinder(h=3,d=3); } }