Termelő
Mariinsky Theatre
Conductor
Mikhail Agrest
Stage director
Alexander Petrov
Set designer
Vladimir Firer