A me sembrava che stessa parlando di un array con indici numerici e ### come separatore.

Se si può cambiare sia la stringa in input che l'array, esistono molti altri modi per risolvere il problema...