Divide multiple curves to corresponding points

This is my first time posting on this forum- quite new to grasshopper and I’ve gotten stuck on something that feels like it should be quite easy to work out. Ive created a series of circles (referenced geometry) which then connect to eachother using straight lines. The circles are different sizes but divided by the same number, so theretically the connecting curves should be able to start at the same point on easch circle so that they appear to connect between circles


^This shows the lines not connecting between the circles

^This one shows what i want, with the lines connecting between the circles


This is a baked image of the whole shape in plan.

Ive uploaded the file, which is pretty messy but basically the whole shape consists of three layers of concentric circles with attached geometry.
Thankyou so much in advance! this is really hard to explain so please let me know if anything needs clarification.
grasshopper hyperbolic paraboloid iteration 2.gh (86.2 KB)

You forgot to internalize the geometry from Rhino

Oh thankyou!! ill update that now

grasshopper hyperbolic paraboloid iteration 3 with internalised geometry.gh (63.7 KB)
new file with internalised geometry

grasshopper hyperbolic paraboloid iteration 3 with internalised geometry Edited v2.gh (144.4 KB)

Thankyou so much for this!!!