.............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. .............................................................................................................................................................................................................................. 108372237