Are you sure that the lines "wrap" to a new line? Some file viewers depending on settings will make it appear that a line continues on the next when it is still a single line.
Quick test would be to use proc import with the file and tell it to use the ! character as a delimiter and see if you get data more or less as expected.
The "tricks" would involve the specific files and why the wrap.