70469 inches = 1789.9126 meters