patterns with lines