ring simualtor