[PD] cellular automata