gray to check on sim_annealing
...
...
...