Reflection study of the Haughton impact crater