my code, where i get map:
for (a in 0 until n) {
for (b in 0 until w) {
if (input.hasNextLine()) {
val mapRow = input.nextLine();
System.err.println("a"+a + " "+ mapRow);
table[a][b] = mapRow.toCharArray();
}
}
}
System.err.println("w "+table[0][0].size + w + "h "+table[0].size + h);
output:
a0 . . . . . .
a0 . . . . . .
a0 . . > > T .
a0 . . . . . .
a0 . . . . . .
a0 . . . . . .
a1 . . . . . .
a1 . > > > > v
a1 . ^ . . . v
a1 . ^ < . T <
a1 . . . . . .
a1 . . . . . .
w 66h 67
in another test all fine