human migration on Macalgra ( View full size )