Pattern Dissection