line-by-line
156 / 288