Smart lines

Smart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart linesSmart lines