What separates the atlas mountain ranges