It gives as same pattern as user requested output, but yes it doesn't give four fields in each output.
EDIT: As Scrutnizer mentioned in his next post#8, above solutions will not work as per OP's given Input_file because they work on same patteren appending the texts but they are not fulfilling the 4 fields conditions, because I have used different Input_file compare to OPs.