Smart lines (17/26)

Smart lines