,--------. ,-. |Provider| | | |--------|--|-| `--------' `-' | | ,----. |User| |----| `----'