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