Support multiple lines with different length