O1628 sub (circle [cx] [cy] [rad] [depth] [height]) g0 X[#1-#3] Y#2 g1 Z#4 g2 X[#1-#3] Y#2 I[#3] J0 g1 Z#5 O1628 endsub F30 O1628 call [1] [2] [.25] [-.1] [.1] M2