Fellow is the opposite of Lady. Lady is related to Beautiful. Beautiful is a synonym of Bloody. Bloody is a synonym of Damn. 
you are likely to find Hall in/at/on Building. Hall is related to Town. Town is related to Village. 
Fellow <--Antonym--> Lady <--RelatedTo--> Beautiful <--Synonym--> Bloody <--Synonym--> Damn 
Building <--AtLocation-- Hall <--RelatedTo--> Town <--RelatedTo--> Village 