16608 inches = 421.8432 meters