Strip carriage returns and then add a break after X characters

Work in Progress ….

Take the file that has ^Ms in it and …

Strip the new lines:
tr -d '\n' < filename > output_filename

VI the output filename & run:
:%s/\(^M\)//g

** NOTE ** the ^M is created by doing a Control-V Control-M

Then, add the returns:

sed -e "s/.\{71\}/&\n/g" < output_filename > final_file.out

** NOTE ** the 71 is the # of characters you want a newline after.