distinguish between location setting string(using '@') and location policy string(using '#')