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 route route route route route route route route route 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