Smart lines (24/26)

Smart lines