Here is a good skeleton of the situation.

Advertisements