you can use DRAY to duplicate a CRAY(SPRK)
I did consider that. However I need to create a line of CRAY(SPRK). And that line needs to be anywhere between 1-500 pixels long. From what I understand, DRAY only copies if you have enough elements in front of you.
If I could place a CRAY(SPRK) in front of DRAY, and set a tmp variable on the DRAY in order to place any number of CRAY(SPRK) in front of it, that would be perfect. But DRAY doesn't do that.