Combined structure analysis of STM and surface XAFS for self-assembly of metal-thiolate complex at equilibrium: Hexanethiolate on Cu(1 1 1)