16610 inches = 421.894 meters