The Antikythera Mechanism 2024