let restore_configurations light_cone =
for i = 1 to depth do
let config = configurations.(i) in
let backup_config = backup_configurations.(i) in
Array.iter (fun cell -> config.(cell) <- backup_config.(cell))
light_cone.(i + perturbation_range)
done