Agonist: fits into the lock, mimics the action of the key, can be used to pick the lock and activate the receptor
Antagonist: also fits into the lock, gets stuck and prevents opening of the lock (i.e. activation of the receptor) by either endogenous ligand or agonist