(<=> (Generic-Location-Of ?A ?B) (And (Exists (?C ?D) (And (Part ?A ?C) (Location-Of ?C ?D) (Part-Of ?D ?B))) (Entity ?A) (Location-Of ?A ?B) (Region ?A) (Entity ?B)))