pattern recognition letters