Smart lines (20/26)

Smart lines