Luxembourg 2024, world premiere Ithaca