952.78 inches = 24.200612 meters