NASA officials say if the asteroid does hit Mars , it will do so near the location of its Opportunity rover , which has been exploring the Martian surface for three years .