Abstract Particle Pattern