trading posts between sudan and marakech