70463 inches = 1789.7602 meters