Smart lines (16/26)

Smart lines