Distance is related to Coverage. 
Distinguish is related to See. See is related to Glass. Glass can be used for Hold. Hold is a type of Prevent. 
Distance <--RelatedTo--> Coverage 
Distinguish <--RelatedTo--> See <--RelatedTo--> Glass --UsedFor--> Hold --IsA--> Prevent 