Alternative is related to Shower. you are likely to find Shower in/at/on Home. Home is related to Floor. Floor is related to Roof. 
Distinct is related to Clear. 
Alternative <--RelatedTo--> Shower --AtLocation--> Home <--RelatedTo--> Floor <--RelatedTo--> Roof 
Distinct <--RelatedTo--> Clear 