24904 meters = 980472.440945 inches