............................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ........................................................................................................................................................ ............................................................................ ............................................................................ ............................................................................