70467 inches = 1789.8618 meters