This video is a tutorial of making a circle pattern on any flat surface in Rhino Grasshopper. The number of circles can be adjusted. Grasshopper script contains 'Dimension', Divide Surface', 'Curve Closest Point', 'Cull Pattern', 'Sort List', 'Jitter', 'Surface Morph'.