Creating a profile from repeating curves

I want to make multiples of the curves shown that will all be oriented end to end and joined. I’m trying to duplicate the texture you can see in the photo.

Have you tried array?

Yes, but it’s not working for me as I cant’s snap the multiples together. I can’t figure how to place them

Select one arc.
Number in X: 1
Number in Y: 20
Number in Z: 1
Y spacing or first reference point: select the top end of the curve (with the End OSnap on).
Second reference point: select the bottom end of the curve (with the End OSnap on).

That worked. It’s not intuitive for me at least to use the top and bottom of the first curve, it seem like things should start at the bottom …