Continuing from Hypotrochoid project, create program that allows users to draw many Hypotrochoid on one canvas to generate a beautiful spirograph. Ask users to enter the following parameters: the ratio of big circle and small circle, the ratio of big circle and distance to trancing point, and the color. When user enters ‘rainbow’ as color, use colorsys library to use all hues gradually when drawing the curve.