17269 inches = 438.6326 meters