aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggmimmqlmnxizxwyrzvisnxtxsnmupiozyvpipjvhimsyxivopmxskqxhrxymhqlkvsimhzisztmmsshmymkmnphwhktrmqnrlsuiuwhsnhhmrhqtzukiqrhoyiqxmivzohvowuxwhmmohlismmpkpnqhhqsprknsvkqiqmijsmxrlvjovhhzjzwmzowohjlsizqvrkhnwkymmplovszmiilimkxjvsnhlkhmmwnhzmjhmmrmhhyyvkzzxpsthtnzxpyklzjwmpjtoimmhhhvliszhxrhosjoljwxhujmymophrsmhyutryxohnvlunxyhpzkmlvjymwmsoormmmyphlwprhzuiujnszuknnxhkzzwqwptxqvojmvhqorjhwphkzywyhhyyhqvyylhjrikmwxtyhhzirshstlvpzxmrlmhtprkvnwpmrpmhijqimwwqmjurusrmslmzjumkvwzlnlxuhtvtqsjholjrpuohlhphkhpzrkmtsxyqqvkqnrmwmptxsztkpinnyymhmhwjvqhmqzmppknsxwlniiwuxmrjshqwtiihjsmrhznwlynzrnmyuxqhmnyznisyywmoqhhtshqqyxhlqzyyzzwtpnksromulyuiouwwtxxxsnpqnhyznusiqntuprqrjkxyvsnwwzlvqovwlwtpjvwshqmsvnvrrkpjpnhhkruqhvlruypjosqjtopskzssypztzqpuwnnkhplmzzmxwzhmppqnxpsmnwyyviqvmvtmsvkismzhxtrwzhutkrxyhlnmprkqrtinqxnsrjqsroiniityyzlwwxlpkyoumwnhnhsqlznlmnpvmukkiomuvhkmjrlmtrmttkmrhhklyjqnhixmsymmuzutqzzinjihlyukzswxzhrorrrutmmwymmopuvrkopwqpvkmylkhhqppzyplzymtqwjwpsplvvuwhmqwrpsvmirqhumzriqujlthphimppyoovkhsurxnptykhwkhtxkvhzmzuhumiyhmsvsizpknrjwhnoqzkpzrpzuhklnhklnzznquwkzwhnmuwxypmjvpjqwohpyvkjmzzskosijzvmlqpkosowpjyxlhsrwhtlonjlvmtpnlmqhrmtlqxztnruolyumqnqlikplloqvpyqnhiqskoyzhjkhjlhtuzmkmyvuqtkmzhyhiuhijjqyhivmqlxpixlikwqypkzsmxsruhoqumpnnwskzylxtyyhxmhhjmxpjuztmyzzoitvvykltrxplvsskmjnwunmrlixkmwtqkklqlorohskwxymirowokniyphqnliwwvhmnnpzlhvluykstntmrtnypwzkkjqomirmqpnymhqxslimplwzqpmzsnmlohutnwzmqyymmiiptihivohrwhlwhnxqiynrmmiyivwxhqssyithtlvhkmhipumqnnuvontjvoqmrjjsuthyzillqthkllrkpwihovmhlmxqpryrmhmnkqrwrynhkilqrnjpywrowizstqoxqmhokwlkwvsxlmhxqskysyvhwwpmquntxqrhqihusmjhmjhvhrhqphvhhsmmwpwjihwllnzililhmlytsmzvswkhwpuolihwvxvmirizsuphuimiosphwtnswzmpmhtojytmrnyzwlqxvkrjvvpioyrunumomxxhkkzwqtloohzrlounsrihjnqtvwoqjksqrthpnlourmhthtmtxrkpysurlthxtlppwqrkoityukrihtzqjqhphvtviwhuhorzmvhmhvhhmxnyxhppkwwwiyhplrwtjorjhwonxzmpjowysjhmtyymphhtmsxljmxhpmmymwkjyqqkshxvwshztziwvquhiijmjslouqsjmlumyzhwiusirvuyykuohnihvswwqurxmwjmphmmxksmmtttttynkhmimsjjoiqikkhthzqytonjszmipoojrynktxromhkwmxvvqssnonxionjovqvrqnsslhhvwtxzoxwjwtqhhwlnzywmhqujhntqhjnhuuwrqzpwihxnmuxmomhwlhojnjmxihxhmhsnhhtuyypyhvmoziixpyxtoiqmtthurmyhnkhznqphimknwoopphvvtusozvlhuqvphjxlzrhhnqhthhrwwqyytyhnnvqlhzpskvzuhukvyphsmulzxvzomryhuyxwtkvxjmrvqupszkjhqlmqrmwtymnvpmhpiphlhhmrwzkszmyoimotzjwjiqrmjrmjhrsrqwvswumummmxmuhsshriumorqmtmroupqrlmuquxrlkskwzvkphwjnvvqqthlthrmmkznuhjljlqpmtotsrpyknnxlphqyqwxmznvuttsmhxmhxnmntpmrljmltiynqizmvnxioltvkzzjtlzhwolmqrwsmmiqqmpvmxphjmpqoppxuqrqkiqnqkvniihmyxrusulwshipsvzqhnuxxsmwhownzxuwwkvihhznirnivylnnyxtpwmlhqhsnhtkzkrqzixhukulklpljqhklrrotihrlvujpzmmkplnhopwwzqmywhkkoovyiyhhqzwkyvswhktmwmtllwyhlhlhnqyuwsohhnhqxthxmhlvvqjxlqzqshmxsktwpsohxhlnqyvwwlnmkorxrvuumomzmklrzkiwxmxppwohjvqjmtnkwjsypwnlmhihuznwinmjmimxiynrhlyymhqvjprxlvtzimxhrrjzsqtpyumyyzystqjupumumwhqipqnhoymizwhmtptukputykmshowtrmsoyhsnjpmmnrimnlwqyloytjimynnzouqmtvrhophhzxujhtuxvwhutwlnmtypwpmwkwuimumshkyjwvkizhkporrlyxmnjuxurlxkvhrmshmnukqwustnyuviqtllotpuohqjrrktkjjpwpprmhihohznpyxvlhhststirmxolqvomjulmxomykqzvrhlryzitszkpszphyjqniqhsnotlmhpmypvqrmjnhlhqmhuhiowslsmmozomhlnpjmurnqorxtsomilzrvxnjkukolivozjttvuntwmhkolzorjyrlthpnymkqulotymumwjwlikhlxszsloszwokmujxxxwrhxvonjhimhphhqyixmnjkhhwmhsxilmzpqmyxlwqhrwiruhumiwzwovltsymktlpizhpolwzqvvioqmkvhxrijqkjpmyvhwimqhmjzkumtvsnoiojhmlhtywnrktyujswqmlxhxllzlztvvyqwrjhjjzkvvvszvnjqhjwhnlthshxxkrhmmsonlhuqymrkmlmlhqithrlmlmzhkinmopwkiwlwjmmumojkjikpnxuuhxukoxmxkztmiurlhzsmpmwijlsxytsplmuzknoylvhmpzorphkuwsyliwzttnumkjshuvizrymimkmhhxyzplvjlxjviowrtlsytsvjpzrtkkwovhklimutriqhovsputissimpskkypwuxhpypihhpmhxksrnonjhwuwhyhtisqrwmqmwhxzlrmkmwutphvmwypmmpsmilhivlpmnoywyhllmpkuzyyrjxsuvwwsmmywmuwmjnhzmuzijmyhkkinnmyutmzmmiohvrnlnvpuumjhhhvhutsztuqzojnhtkpkumhktowtpkjhmhttjlhmozxirpsjjnwjzuhwhjhshmmpxzyyjnxyphkmioxzuonyvoimprvtuwnvhyqmmhmqoxsnmikpnumyqrjzujqyslmonmvorvtyqqznhyrhvlmponxxqrmtwhouzjmhwjrwoniizsjhmslzmruzroywyitiryxkzwmttxirrwmzmzkszvtlkoxvttmkhwhspxyzpvpwvmumhhnulkrlhohypwzitxwphlxzumkxynyprxmvznvkzmtwmtqxnmxypkmmriwqtxkltqzxpwkzotmpjxvuhvzutiznnzjulvhhtzslzvpjoswkmnqlwqymnukrhqkpowhspywqqwwqxmhjmmtmumyzpmyzmujhsmltwjhnxluolwxpqhmhywizwmmwoxxrkvrjlhmiizrsimpskisxljhjvmivtuuqsviumrjhhyrhxuwrvvvhqikmnmwysmqmhhxvywklutmqrvhsxhtktlrvihmupnoxjynoqyhwqvhhirypwzpqmriroosytumtonhwpxjxymjjrmvzqsvlzvljyxnruqwurmihrhomkpwzptqohomvpmphqrqvllmrwpnzmnhrqtlkjwrptiwvmnwiuvtuyhrhkohlhsmmwmhwirqhmrwthjpsxzhhqoysoziohijsmimjmphhwpwsrziqtuwmnwzkvzhiklxqikuymzuwulzwzqvrvxmvrlusjroxqhmylxhmznsmhmtzlmipjlxyxothuywmqmijkyhyohioiypuxqnnlhwsnrrsljwlktiquuzmuxmwxlkvrithwmllmnmmvztyvrtwirzpozrimushhxtwvmthymlsipttnzimjmpisollzltikmhqzhrmoptmrmxnnzxnrhhzmojwjkhhhvushhjpjymhpiwvqiisoimmntxqwtzuqhlluornpzihovlkrxsrlqzhqjolqqixsmmwophhhupoysknkrinylouopnsmvsppvmhnhimpotjyhkhjwxzplromhshymwlhhqjqxnhsrtuoxxomhhnksnvwpisowowlrhrmkrhnxxjosmzumuixljmtulimzlprsxykkujtmwnroqmkhxhhqsupzknjtvzqiwophyyppwyxtxkhxnstiirxltwpkqtmuphwjnquxmumyyoriwrlmmmmhsrmwputvhwswytiphiizzuqmwolxxihzmlmkzshwjhysxmvxknotxrxhzxtpmkinhusyukwtsjouhthjojhimhthzlssklrvoouyxhozommnyqvihsolmihiiihujhxumpwxtqttszwvknqklzuvouuhrpimkswnryuxkwjrixpjwtxixoinmmmhzjphlmmmwrnxsyqxrmluhqlytvzqjxumyppmmttntxhwnyyhlnwnukroyqnlrimhpzkmtyrmmojziskmpmmypvvmszjoklqlipztnrmounjkuqxwukunyhrqmpswuqlzpxxnivjhhqjoqznksxoqhmjiwssyyhounkhvjlmyomwhwqwszlmhlkvrqmhkilwmihlsmnwmswlwlhoxnspmmtqquqnoxhzynixnlvyhimhkumohtiujoxvklypttlkjpqwomjjhvmquzwpxtzvhhulqiwvpqrzjhmnswmsqmmhtovjqsyhumyrmnlmjwhymxhkhmnnrvjvmrtzojqmvnmhipulytsukjyhmliwuqxhkylhvkvsvsnonzijmwmmuumopilrmhhkmllrrzyhrkmmmswsrpxqlhosrjminqtqmquipkykrtwwqhwsshvmhhrmlqxmmppormjvlrmmmmhppnvvxzvjjpshwsnhmxstuyqvkvquinvhihsjhmthhoouhtpwjnmsxtmxvrroqwwwhjkjhuylmwrlhuvhuhupwwplyvtxypixznwhkzysrvnsljqipqlzizqzyspntqwpvjqyojliwwhmmyqktthjhsymzksippmliipqjxywmnizvmhhhwshitqwuivsukwmssxuhnxoxkrmmhznhttnkpmhyyxutshoxpmyrrxrnvmmuihortmomlmsohuyyjtvjkpmouqqpuvlxruvylnxrspuummmzmzsqnsqmyxmkouqvhmnziojoirljhxuunjulronyrutqnnyxuspjhhrmwtqrmkrlltjulilituqjrzihlqlmwnrhjxvmmsxzwvnomhwqrlkvxxpvktwhxpysrhpzhjjjyxwxzhlihwyokrmvhqlnzksjhlzhtnupztlxvmhzszwzpvuvmujuntwrhsmosiltvynjxvhynqmlqlkmorljmpmylhwmihnizwnsnpjyjyiqpzlovnhwmhzwlhlimrphxmhxqshrzwvwmijrhpwwjimijmhwnyjxvqwnsmqkhqqvhtshopkovmyhnwhmokskhtskyzshvryowlsxniytlwvqmktwjktlxwvsyksotrswljmnolhmspolmshinmxxouwuuiwxwphlkhyitqwjmmmskwwyvnkqmyxvurjmixytpjqpvhtnozvrnthhyujyiukwmnmmwvypmzvmoqmwmrtuqmmpvkuhomimhinpujilywlvqmtvujovmlljlsiojmqmhsnxujvynyohwqmuzqpphtzmtzhtplzjyjvxnpulmimmukmxmwmiszwxhqnhjivjmtkrulotwzqqnjhylsqnomkljsrwmprjhympyzqzyzrpmozzyprmhxqpmznzwmtmmmmotmtotzylpuqmtirluzmhhxtmmzlhrwmnhrnskximhziisxnpoknxnsjzriwkmkzhyyhtvqnjoqyrljrxhmiyrqwnokhooqtkoorxmphmpvthszurlvktzxwqsorhmwomoqwtmusuvrtnpqymrwnhyyipummtyzzxnxwujktymzmmmollliqnynhhipmivwkhvrhyimwmpohhiljhthkxmlvxlpmimyorunitkqxjxkxishqiilkhhzzhuykxkkpjomrjklznuvtmmxmhihphlhxsswkykmhlviwlpnltrumnynsmpvpinyvhnusjqvsjizhilthhonilhyjmrmjhklmphryqykpnuhhulrzttrzyjzyhihmvlhsrwzsrphnhhmnyhhqlluorhvohjivmxqrvzmrnyiiphjhwuxlrvhmsvzzqvkzzxupkkwujommyszxyxwstwshmuhztmqupnhnrwyljzrzhyqqkkhnmhhnqmnryjzpmunomvoqohqhrxmrvhpmznttzkhyrmnkpmhlzvtzykwhklnzijmjliskkmkmzwolytznmhoyqmruihmhtqmjxzthzhmwzsrpjwhwtipxlqkhohxhnhyxqiqmwpiwtvznqyyqoohjthpsxquwwthwnklqhnsqjzhlopmtnjlpmphlhomjritjloiohphoqxyiorqsyrkvvnhltksnhythshooowyusmsvoypunuylvjyqxrhzoyrjvkmiwixwqsjhmiyvsvpvhinnrkyjjttlhmjtxkylwjmmltsyzhhnrptnzkpmilmqvtmvnpvkqwjmqzlwuwrnkhzwnmummtojpqjtkvhzwnxtwhsjrwoqhnqmmtmhmhkyjjpszrsmlmwhtjhivsmqzomiprozvwhmxhztryjhphynhvovrwntwsnjzlnziyjoutnmkwrirqtqhzhyowyxjwtkhlmunuiwsyznltwlpwvryjwmvtwuhzwlmmmloymjvumoyjyhjpnuthqprriysovtklhzmwtupsmropuhphjytmmtrljotzjtmmthsqznnpntmrihrjxjzymzhjxlirmmqjmvvhxomzmrmsuhjmvzmmhkwhulitxuxotyjokmnlhoxuxpwrkykhyjthwpzmhjximwjwhoyyzpwumysruxxkjznwptqqymtprzojyyvqmkpwmihkomrxpiwnurqqkwhhmjpjuvwintpzmthiqxmjjlkhmxymvyjoqjkrhxwsytuumokmpjsjjpunmlizxuhtpvjqpxouwqsyzzzikylwqllxhmmpiiwusnummstqjzyirtrorjxjmhkwkijrojhnujtltjhjxvrskmqtkyoupmhmnvkhhqwplmmnzlqmukpxhuxmorpmqihkhpwkmlzohyvuzpihujzhtzoxhtuhjxwlqmwhvqtuxsymhmytxzhmqnvwhjqxlhuuksyyvtnuwozyyyomhshwvjyivhkohtsuprjmrokmvmnjthjlnqthhyuihkqhmrjyhhzrkqosmmuplsjpmmhrtvmpwvtmqhhhjsmvtmrrzlhlhtuvomkyxjxwsszkqlhikylshhhjhmuyooluxsswxzsmhwlhhsrpqtpxhssxqmminvtqmhlwykojlknmkwnjqmunplwqqhsxjxzqiwnohouqmynlthumritzvtiimvqhhsqxluuhkitpkusnlmmzurmwivhqjtkxvzvkjhkumkzjiqoyrnxrxwhkynshmmqixzujxvqzwhyyqhnhztltxhtixtpkmtolzshxytpysmhiyrjhvoyzxwpupjjoryvvzzjhynoqotwqhplunvmxkuyjvmnmviohzvykhmthxopwijxvyzotnonhjohvxnsiqjzmunwzzolkhhznvshylplwxpjnkhvmmqixmmyxiookzqllmzowuuopzhhnmiivkmixxvwvunmhknmttmjvmjtpohzkjpnhklmosmxwimioumyjsqrohhhotpthurxhmvnkpohuootiiwxnjhzmxnhthuvnwokhxhxhlhwkptkspjrrnwmxohrymhviwsywmnrhhilzpmxzmkkjmlhsysimtxrrzsnpmsyyohvkrqqnmxmvhsstymkvmulqtrnvyzzmmsyymmjhhmixzitxjhponptkwzvxyhhohilpwtpqzysppxhopltumjkqmpymthouhnhqpxvhluhjmhlmtnwyihxmljqmwnnpxorqmhsjtmrpkhkjlwlohnmunhnurxkzhziwspyhwutqsyhrspmvrlovxkoiziwmtxshhvthtktmlrlwhtksvsyhuwvxinjwujhiwhmvrwshimulmnpuuuqhmvplixhuhvpmxmrnhrmmhmmomisynhhsnkwhmqllzjzklilimrmmnisyklzmrtkwupnkkpmtlpitrxhlnzjroxrkjhlxyuyzowpnsjsprkouizxqntqultiuzipmxlttxzpomvmlhnjkqwmhuyupnjmzushmvhhynkmlzlzzphuunmhpiytnrrvtysvylkhxoouoyumjirnjhlopnhywxnshhnrpzwhtthxtivmojihpxvmuwhznsuztrnmmhmmqrqhyljkmstjmwzhmzzwmmwsvzwyqrmozymizhzwxsyrprjsqkjmozyhnoqsprthsmqxmwhwvqtjljhhposzykmynzvutwyrynikplvztiiqrnwhnnjyxxhshmlxrkutpxhzomhntrzjvyzupwjlxtiplpiqjsljmzwmmllzynuhjhwilrpymumwtyphpijqstmjvymshqhqpkzptwpnklosvxiwxxzoktxjhhlmvtilmnrmnohmmknusrkhqjsuthqwlythnpmrlwnkkswwwkzjzrtqvjuuzjwoiuhqjuozsqxnplvnntwhjsopuhrtpvmlzkhnompiwivqoszlzhqyukxozvjhjwjwshypjmtrmmkvmpznkrkwxmnknhmizlkvovhxxywvnpxpkmzlopkwklrmiqmmrwnymusxhxxmihiiqnwhxzqhtpvtkqtrrkshuqnktmxxkqkqzylznrrvoxltyphumoihtothrqrivlrvtvyzokojhmppqshlmrsvzthuzpyipmxpwpouplhuukjupllnnmtlzhilwsrjqztkwqyxhojqlhnmtmintlrmkptnhpmsrwmnjsmhhhinzmvruiulhzmosnjqwzplyhhynxkputslkwihlrzksoxlmququuoqhhuvzlzhhqqqmnizvzhnuxsrwmkkmmxwmiklttxssutkzmkovwnlhhhouupljpithuqmjophjhulxzsympjwzlhxhvkjhxwqtjiphhzxswrmtkokpoojshmnjitmhmljzhmzjpxxtmuyvxxkzvxuooyinplkohrqykuomitqwmuqmqqssrxyxmwhsinhowhmijzilxzpmnusnjhjrhrritiihxmhhunhozmpvsmihuhrvmlhitltymtxylmqumsrhjmhxismurxyvxvppmwzljiooqmpmmitykkkmorzzmqymqmmmmmuokmptnymjyxlomkxtmikupkzkjnojtmuxtkmomykommyimxiimiptiilrmzzolmmjqjivxsxmmmtjpljlnsplsmynmuyppsrrxwnupmnmwkjlytzyuxumiqwxnmkqyixxoqzpjrsolujnupjopztszykpkvzwqrjtwtmswvqiljlsmmmqtmyuosvutwlmqyuwkzxnvqwvnmmmsyjkmrssssxrmnvznxjjpimznppmttsyjkwsmnkqmspoxtvpkwnxkjwrtnswmqrmnvlrxxuopjxmwvllntsxurrozznmxjuiqvqmzmmomvzsnvmsjitpltvuumruxlomozqnnuiqsmvtumsqlpljyxkjmkwyqwmmmsmzmiqmrvslmzkzrpimqlxrkopvpxnwtmspitmtmsmrxpttiinmjmiynttiqiurmlqmlmwmlzrijymuprvwnvrmpmmuqtvvkpsvistmqmivnqmsjnmutvxqmpmmovtjrjmrummmvknxqmtlnirpppzrimmvysxpwpkitwrnpttlmujmmvmitjkmrymwnumitmmokxvuwmmyvvuwswqiinyqlnwmylxznmkmzuwumpmrosmxnmkznoqumpsqrlmimmrkwzllmsmkollumlyiqlymmkpqnujmmmkqkkuinkmkljvsootsljpsykzvvsxmzvijmjkjumzmsyvusrqmzzxnqmujjosrxmxmjozmjkmipysisumljmuvkmstylmxrskmvmlpmpuxuqmzvskvlsmlikmmlmsupmqmozmxzilmmxkmxwmkqojnmzjymsmjrqimpmqzkmpomwmmtnmmtupiwskrjmlmjmjojilswslkxpnwlmvkusomnqmzlmrijjmqommvtqlqjilmnpynsxmqwqkzvwnpxkxrjyqpxtnkxxxxutmmjlnmzmxmisknnxjjspsxpjmrpqjmzmtintsrtumvmmqxqrqtmxrwukxpmzvrzjttnmvsrmmrjkqxtwjxroslolxmqwmljwsukmixvnytkszrxosjpupmpiyxmitmqlutymspiwowulowkmwrmzrzrovuumqsikspyvkmtmssiryoqkxpxjmzkyuumnjjsklzlloyrkvmjsymoxwrupyrzixnsmrymtlqmmywpqnvovmzxlmmjiulnilmpmsvwrmslxplmmulrmoztjmjmmmpqqiqislvrmnsswpnlxvnxmjrmjswksxzimyjiummzmiwiwwmmmuompmsiwzmmwxlunkwsmumxzqqkqrmtmsmnonykjtumtvmwzxkoxowilikrrquuknzutmmkltuytrqmqpoznmzlpkmwmnvkquoxnmoxiwlmoxympmsumsquwpmvmmsuwmmqmsxljqinpklsswxsozmmqjtuzmmijkomsqnylnukjtmqmtxqyxqiyiwzommyxtrvwzsjzuomyvjmymmuzsmojtsnrnyqoqzomtimmomtpmpnwpplvmsnjwjjtmtmwzvqozmqzzmmmumrrmyinutmjsumkmtqkiuqkuvziuvqxuzmwmplmtnsurmkootmmsuqvusmujmqmmyplrnpsnjmtwuoijqsmmjroymmmlzimmsnirjxxmyqloijkmmmommpvolztomyiojmimtmmulkmtwmxynlmwvmimjrmozwpiymtmvummmlxummuoljjsmppmstymntxmjjnwnmpmmpmmmywqsokqmmxzumxwiuzxxqkoxqquwmkkmmzktjmzzppmzwrmktlwvrosyurvrzxtmqlwmmjziynnrjtmtqrxuzkonmpqmysswiwitmmiiomwtpmynlijxrnkropvkmxlmowmtzqmoozwlyxitinvmkmjsmnmvxwwnjoommvjmmxkqmnolxkjkmqmqqzorrnuuzkkmkunyritkrmpymumqmzimmolxqilupwmmiyuwrjmmmvtimoummnyumqxmlpzymxmqumummnzilykmmskuiwmmrzopkxkysjmuommmyxyqjmjkukrswolomzzmqvmpozqroymylvvpjywinqiizrpmpjpwmommtqxmmijokmvvmvokorrzmiimljmoqommsmqqnkziqpuyjmxqmrnlqzmitsvxsjlsurjziwlunmrjmlmomzympnxnurrqlojqvxptxuznkzmotpxzsixpqqrtnmmxlllmmpozpmzooyuvuqkuwzjmvipzmmxjxoyunmmotmnqmmzxovnttymlsknmkjmuomsmmwpyiknoumitmzzmvoyojwimmtqmunutvmmrmnswpomxjmmrlxqxsmqlnmlpsqwwotmwoyxzwsxpmjlzykvilsmoxwmmmomqjjuromnoukixuxpxyqrwmxmmwmxzuomloztmxtnqwnjozmvmvyzkvrskomzjmmjxwymvqwmmumsojlizmmmmkkzwiinzunzmliujxpzmtzivmsnmmxsqmkjzysvmlmvipmpqimpwmwmzjklvmtmmlzosyjvmjjqmltyvrjtuijyoqqrzjwulwnrwrmmzojmmimmmmtwrwmnylxmmurmvmzsmmlvmmttmwrosmiioqwvpxprwosmzuvpmonvusuzozwpsmqmuqzpmikqomrulmzluzvmnsmtzwvlyptlpkqmkzwnmtmosplmvvzwkjsxysrokmvyomlomtmwykqmmzmuumxivpvmmwtprrwuxpwujtywypxtmmnqmppvwmnvoiwlzjxmzkmivmkvpknwmvvlykmltmmmnvyozwttkmqjxusmxtomvmnpywmrqwmyqjmptmmujmmmpxmmlmvmttiyiumklummnksqsmmsksmyvijvrmxwmyttqunmwotrmyvwmsjmyqttmmujwtuzuywrrzsrvpipijiuyrnklrnyumjmizmnmqmiwspormymvmvuxmmmikrzoikyrmmkmipwmistjnnrymsnwkylxmylwknqsrzomkolrosmsjnqmqmmmszozzzqmkixmtvqxmywpltopmpiymjlwmmskmvukmmjromyspmmrspzywwrjzmpvzizpmpmyqvzmvuyrllrmlokqkznxmlvtltpknxtqqkzmzqkozmxukmmqmqumsmoszwtnnstntmptyulkywosjzsmmkjkuuwtvtymmluiijsxlumlmqmzzojyvmwiylxqlymqssjviypmnsyujiujuvymvrkpmwmstmuuyivluimwiwjktwkmxmomrlwmmtkxjilopnlorxmqymmxjtnlpmyxmvstjvmulqminrjypvnwvzmzlmztzvttzmmxksrmtsmmzmoummpmsmiotnwlwmrjqwmnjmrloozwiytommjzppqwrsmsqtlpzmmmpmwonmomoxrlpirlxmsitnvomumvtmsmyrmmmqwmsommkuxumsqirlomtqmytjsnkomruymxqrzlykxuvmjvzqppnqmwqrmuuzrsntlptmzmqynlwyozuzyostmwlzslzzqvlqirszqqpimsjsqjmsxqmwojpmtmjimksqtxnvmqrsnmvmzsmluymrymiitzmkqswizxpyqtulwwzyqwsmyxvutzizyqpjmypimjminmvxvvjmmmtyyyuppztijvtqozmisinoizmqmvmwsrrrpjvkwtmnxszjmmmizqtmvkpjnstnnwmqklqkwuosjmwozmulmlimmyjiwmtimijtkjmpmtvnmikylzmmmjozyymlmomoywvqjqpitwqmqmmjvlwysrmxnmmqtniuummorqprmmplqqtkrrruvjtyxtnplmmyzmkqqukmmkoklplvjmxvmrmlmrwrmmyvskppwskivxtxuqjmmqnqnmmzxsvnwvjukxvxwxytzmxlmjxwpmozjmpxwukmzsnisoymijurxmumijymlmsyuutnxsztsppjkwvqmyquoxiiutnpkqmtmqumuliryqlzjxkmmlimopknmtvorxumkljmjkqusqxkmmmzqmwnsrowswxsvmvrlzixvjnmmqurwpsplnxxmimxzimvzmkmzopnjmljlnumzimymjurltrkmmpxlmxxmrxqkmonzmiinjkmpwupplunxkipmqmlpmimqmywpinyoinimkjnzxrmlnnmuqlrlyylwrovvmzmtvnrysvzmmsytrwjmmqylkuxtomsmlvqmtswplpxjvmqtxvmmqmmynnwmmxnmtmimmrmvzmmlmzzjklmspqmtwjwzmysmuvowqrrmzymvvmmzmmitttizmkxmwmljmmtmvrqpqovwwsuukmmymymlsojmllmmlonrxzmjzjmiqwtoxmmprxmtyomvtqxqwurkprwssjuioqmtukolowxmnzxixmxjmmipxqipyvjnvmqnpuqpwqwmmmpzomxmjjzymnmjurvvlvymmmmnzszroooxolsxmowmrxlksomorwootwmztwvpmjmnlmmzijmxollpkpuqunovpmvjnyypizttvjqilwimxmmjmrmiupmmmwksjmjpjkmymxmujskmyummoqmpxmzmsmyotrrllqzwvuvijzwmxttimrumxvvqqumpsmmsouotzjkqnmnrsqkxqwnruumllluztxkmvvjsoriqknqqsirmmmnpnqxvioyvvimjplmmmntqommixrxoyujpmlzwstkwszrxmzopoymmypwpvmzmlqmwsmmvmmimmtwzvtjvvmztyytmsqlmkomnxumuxovxmtsqtywmvmwmmjszqmssrmljuklvtumrmommuwmqvsr
