read multiple different sized lines