2505.605