Influence of halogen substituents on the self-assembly of oligothiophenes--a combined STM and theoretical approach.