Bad is related to Horrible. Horrible is the opposite of Excellent. Excellent is related to Best. 
Hall is related to Tube. Drain can Tube. 
Bad <--RelatedTo--> Horrible <--Antonym--> Excellent <--RelatedTo--> Best 
Hall <--RelatedTo--> Tube <--CapableOf-- Drain 