Adaptive Turing Patterns