Island shape selection in Pt(111) submonolayer homoepitaxy with or without CO as an adsorbate