Smart lines (19/26)

Smart lines