Grasshopper array along curve


im a beginner in grasshopper and need some help.
I took some parts of another document to array extruded curves along an extruded curve. (at the end I want to subtract them with “solid difference”)
But I couldn’t find out how to array the curves like on my drawing…
In “option 1” they are arrayed on the surface curve but they are making a wave to the left and this wave should be upwards like in “option 2”. In “option 2” the curves have the right distance and everything(took this part from another document) but I couldn’t find the way to put them on the surface.

I hope my description isn’t too confusing.

thanks a lot! (48.1 KB)