2503.52