scale( v=[ 0.8, 0.8, 1] ) { difference() { scale( v=[0.7,1,1] ) { difference() { cylinder( r=15, h=1.5); cylinder( r = 8,h=1.5); translate( v=[0,0,0] ) { scale( v=[1,1,1] ) { rotate( r=[0,0,1], a=45 ) { cube( size=[15,15,1.5] ); } } } } rotate( r=[0,0,1], a=45 ) { translate( v=[0,8,0] ) { cube( size=[35,7,1.5] ); } } rotate( r=[0,0,1], a=-45 ) { translate( v=[-35,8,0] ) { cube( size=[35,7,1.5] ); } } } translate( v=[-1.5,-12.5,0] ) { cube(size=[3,3,1.5] ); } } }