The evolution of Mecca's Grand Mosque