2504.269