24880 meters = 979527.559055 inches