17599 inches = 447.0146 meters