The code successfully reads a file, line by line, up to a certain point, then does some processing.
The code should restart reading from the line, one line beyond it stopped at.
Well, if you don't use break at line 22, it will continue processing at the next line. Maybe you should put some additional code, or possibly a function call there instead?
Or just add some more code afterwards, the stream does remember its current position, so it should not present a problem either way.