line-by-line parsing to introduce fixed character width if necessary