17606 inches = 447.1924 meters