beefootball

Inside the pitch, beyond the stats.

Transfers & Market

Gianni Infantino and five days that shook football - and the echoes of European Super League

route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route…

Gianni Infantino and five days that shook football - and the echoes of European Super League

route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route route interaction route interaction route route route route route route route route route route route route route route route route route route route route route route route route route route route route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route authentication route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route interaction route