shapes Patterns