960.78 inches = 24.403812 meters