M and O Weaving Patterns