cellular automaton learning a pattern by evolutionary optimization of neural network