Smart lines (15/26)

Smart lines