Generating grid with different points for circle center point

Hey all,

I am very new to grasshopper and have just developed a drawing of what im trying to do. I am trying to create a surface that is split into a grid. On this grid is the center points of 3 different sized circles that sit along it and never intersect. You can see that where the big circles take up 4 points- they are not created into little circles. Can anyone help me out?! (47.9 KB)