running cellular automaton: rule 30