Smart lines (12/26)

Smart lines