Un'idea per risolvere ...
Prova a usare gli indici della matrice iniziando da (0,0) e inserendo una lettera in ogni elemento cambiando le coordinate come si faceva con il gioco "pong" (per i più vecchi ...) considerando i bordi inferiore e superiore ...
Controlla quanti spazi ci sono tra le varie lettere ...
Un'altra idea ... (ma è meglio la prima)
prova con la stringa
essere o non essere
e prova a prevedere in quale riga andrà ogni lettera ...
Per la prima riga ... nessuno spazio all'inizio, poi una lettera, cinque spazi, una lettera ...
Per la seconda riga ... all'inizio uno spazio, poi una lettera, uno spazio, una lettera, tre spazi ...
P.S. Hai ignorato gli spazi della frase o anche gli spazi devono essere considerati ?