Cellular automaton.