Smart lines (21/26)

Smart lines