Quoto Shodan, e quella riga non compila neanche a me senza le parentesi.
Un'alternativa al posto della variabile globale, che a me non piace, sarebbe quella di riavvolgere il file e rileggere la prima riga nel file con la dimensione massima della matrice