forked from: Hypotrochoid

