formation of Crater Palimpsests on Ganymede