artificial morphogenesis as an example of embodied computation .
Optimization by simulated annealing