Camp is related to Cooking. 
Horizon is related to Distance. Distance is related to Measurement. Square can be used for Measurement. you are likely to find Square in/at/on Town. 
Camp <--RelatedTo--> Cooking 
Horizon <--RelatedTo--> Distance <--RelatedTo--> Measurement <--UsedFor-- Square --AtLocation--> Town 