Progress line first rewinds, fills with max length, rewinds again and then writes information to remove any leftover characters.