658.56 meters = 25927.559055 inches