67984 meters = 2676535.433071 inches