V. 01
Openscad
$fn=360;
difference(){
union(){
translate([0,0,0.1])cylinder(h=70,d1=70,d2=10);
translate([16,3.2,37]) rotate([0,-24,45]) cube([5,20,70],center=true);}
union(){
cylinder(h=60,d=17);
cylinder(h=55,d=21);
cylinder(h=50,d=26);
cylinder(h=42,d=33);
cylinder(h=32,d=42);
cylinder(h=20,d=52);}
translate([20,5,40]) rotate([0,-24,45]) cube([5,20,70],center=true);
translate([0,0,70]) cylinder(h=5,d=40,center=true);
}