what were the trading posts between sudan and marrakech