TSP: use longs consistently for distance to avoid overflow (fix regression during City to Location refactor)
AnchorShadowVariable