"my" variable @matrix masks earlier declaration in same scope at wichtig_blubb.pl line 19.