Snap is a type of While. Snap is a type of Talk. 
Mountain is the opposite of Flat. you are likely to find Bathroom in/at/on Flat. 
While <--IsA-- Snap --IsA--> Talk 
Mountain <--Antonym--> Flat <--AtLocation-- Bathroom 