2505.58