Array Once Reaches Max Length

Hello, I was wondering if there is a way to have is so that when I stretch this stretchable array upwards that at 48’ it creates a new row that continues stretching until 48’ again. I don’t want the difference to be split though. So at 48’ the new row starts and that new row can be smaller than 48.’

Thanks.

Array_1.skp (31.1 KB)