Smart lines (2/26)

Smart lines