24891 meters = 979960.629921 inches