Проверьте содержимое fp.Как выглядит код, все строки должны начинаться с:
fp
200#
Мне не понятно почему, потому что остальная часть кода выглядит правильно, поэтому ошибка должна быть в другом месте.