Я видимо как-то неправильно считываю? Потому что в нижней части кода, по моему, ошибок нет.