gdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjybmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdgbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghygddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdggodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdggqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjggzzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdghddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavvgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdggdzbddggggdgdggggggdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzvgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgcgdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdjybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqvdgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdqgodbdggqqghzvodbgbdghoggdddojqqqozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybgbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomyddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggaggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggdgggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddggzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdzdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjggdzbddggggdgdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqgghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjggdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgdygbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbggddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbagdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggafbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdbdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdggzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvggzqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdaggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhcddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvvqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbogzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfmmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjgdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjogmgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdojqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddhgggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvgbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggmqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbajggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjhggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbgvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbgghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggmbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbqogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdygjdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjaggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggqojgggqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbboddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggogqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdggdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofggdzbddggggdgdgggggbdjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggbgbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdcbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhgddbgogdggdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzjggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgahdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydggqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqggzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdyjggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgdgqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomggdggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgggvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjadgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvgqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjggggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjggghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdggjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdyczydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbdgdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqbgbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdfhgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggazbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgdgggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgzgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgmqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbgggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghboggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbggdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgzgjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgagggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdggdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqaggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagggggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbgdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgzogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjgfjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbgmjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzghqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbgbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgogggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjggdqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggqbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjddzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbggbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbggzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqqggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggggzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbmqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhggdzbddggggdgdgggggbdjgmgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdzyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggggaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofjdggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbmqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqmgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdggggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodgbdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghvobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdfggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdggggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzoddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzmmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgggvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgdzggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbgbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghgbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbvvgvdggdggmzdddovggdghbhgggvbgdbggqojgggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggydggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbggmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygagjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyyggfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghydbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqgggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbcbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddggdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzzbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbdhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjqgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddygddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbdbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdhgqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggjgddvgbggdbgggdgggogqbhbbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzgdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjvggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovbggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadggmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvobgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbdgjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqddgqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahggbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqdvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgdmggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgggdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdbdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdgbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggyqgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgyggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggmqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqyzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzgghgbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddmbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddcgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqgqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggjomgjjbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggzbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgghbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgcbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdggoggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghogggddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmgddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdgdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzoqgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggvgggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzqggggdzhdfdgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbvdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggdzqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggvygdqqggbgggqggdggdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbgobqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgabmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbggdzbddggggdgdgggzgbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdggggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzddggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdovggdghbhgggvbgdbggqojgggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvgjddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggggjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaoggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdgggbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovhgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcjgboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbbhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggdgbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggdzgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzggqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvzovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgbgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgfgqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzbbbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbydgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgogajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgdfvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjdgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgdjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqgqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggdggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbggdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqvddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbggggggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgygggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojggggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgd ggdzbddggggdgdgggggbdjgqgdhbqghjvdggzdggdodbgjvgovbdgggjogbdggqdggzbbqdhgggyqbhgzbggbgbdqgadyoogdgdodaggbqdgghdbdggzgbbvagggddgobmhqvddgbdbozoqqzjdgmgbdbbgbbdggggggmdyghgbgdzggqqggzqbdhgqqdhddgmvgggqhggzddobdgdbdzabhggdggbqdggvgbggzdgggghqgfggjgoggggbgmgogggbcdgymqgjgvgqdgggvgbjgvdgqqbdggqdgoqgbdggbgdjqggoddgqjbbmddqoqzgdqggggdggoohgbgdqgogabgddyvdbdbgbdagbdbddbqdgoggggfdofoggaaobadzbgbgbgdggqbgggdgghggdddbyqbgvqbyyggmbdgvdgggbddgggzygggdhbjqjyggyhggbbqbmdggggbqqvmjgbqjqgdgbdobzjqjyjqvggggqggddjggzmgggqdgqgggdgdgggggggggbggodggqggghggzaqbgdgqgdggggqgqgbqqmddbghygdbbbdgdqdggdgdqgjhjvgmogbqdgzqzdvhqdygggggjggjqovggggggjggbgddgoozgbbggggdgzbbgzgggzbggaqhodgdgggvqoqgzgggggozgqbgggggzbazggqggggbybvbqdqbqgqmgdgddqggybgqgdgqgqgdbqgqgbjggdbgygdqddavqgygzgygvbdvgvgqgggdddbgdzhgggyzgbdjvhdbddgggqqgdggjdgdghgqbgbgygddbddbgqqqzggdgqgogbdgyogqgqgbqbggodgobqdqdgzgbqbgbgvbgggdgbbgybjgggfggddjbygbbogboqhdjbfgdgqvgggzgzbzgobgdbdbdddovqdoqzvbggggdzgbggyjggddzgdggggvbogqdggoggbggvdgoqdgvgvzgqqggggqdgbgbzodbzbgjadgbmggddgbgqqjgdfgyjdgdygaqjjgvdgggqbdbybddogggyddmgdghggdgozbgyggjdvgddgbgovbgggjddgmgmggjydgqbggdbjgbvqdhgggdqbdbdbhggyzybbbgvdggjzgdobmggdvggjgbdgzzgggdddgovoggqoddgbgdqvgaqggvydgdgqqygghgdjjgbgggvggddgdjvbbgdddggyqzgggggdzhdddgjdgdjvgggqgzzgdogggvbgodggbvcobggdjvghgdzggggbggbdgbbqzogqvmdqbdgvvbddavggqzdfgbdgzgggdvgggbgbdgbqddjddgjdgdqhggbdgggdgggajdbgzbggdgobjdggggogjqqvgqvhbybdhvohggzbqvdggyqjjgdjdhzqqdhgbghfggqggggqgjgggagzdbggygoggjqgqqogqqqvdggdqgdjqdvbggzgjgdggfggzdvgqoggbbbjdggjgbgdgbhbdoggbbbdqgbdahgvbgggggqoqgdggzgygogdqmvbvqggdbqhggjgdbmzjjvgqdgggabggdggggzodddbggddgbggqbgdgyggggbzqdjdbhggyggbgdgggvqbbgddbdggavbgbobgogdgdbdbqqbgbdgjzggoggbddbgbdgdvggggqoggbbqdgjbvdhgqgqgjgggjdgbyaozadqvaggggboddgqbbgzzdddjggggbzjjzzgddgaqgvgdobgbgjghggbgjgdzgogdbggdghbzhdoggghgbjhqzddgbggggdgggjgbvbqdvdvgqjdbboddgdjgbdgvgqgggvjdygzydgzvgggqgddjggdgmvdqfggggdggdggoggdbddqgbzdgzdgbggggbgggggobbgbjgddvyqhgdqcygboggqgogvbggvobbbbdbhvjqdoghbgvggbbgdjgodggzgogbhogavbgodggdvbgvggfghdzgbzbgdgggmgdgogyqdjgddqbbbqhobgvgjvqqdghjggjdbbvaagggggzdjbbggqggbgdqdyqggggbzbojoqaoodgydggdqqygggbbggjdcogvgbbddqgddgbgggghggoqgbhdgqdgbqggbddddqydggjgddvgbggdbgggdgggogqbhbbgggjggovgdagdggvgvodggdjzbgdbgyvgddjgbbgmgbgbabobghggybggdvdvbobzzggyddggggbddoggdbdhbqgygghbgjovggqdbgggdjgggzqboqgqgjgjvdggggggdbqqgdjghfgddbbmgddggdyggdgggdbbqyboqgbbdvdgmdgygdgjjdgvggggozbygzhggbgbgqygjgygzjdgydgjqdgdgvgqgggdddvybgdgobdzbddbgzdybozggghggfbmjmjzggqhqqbdbggggbgzgfbdyjddgggfggggggybgfgqdqqjqqvjoogoddgbgjdgdjgodgjqgggabggbgqgqgybobdggogghggqggzyqgyzggoggqdaobbqggjdhgggdjdqhddggggodqgodbdggqqghzvodbgbdghoggdddojqqaozgdgbjbdgfbgjggbgqggbqdgqgdzdqgjbdggvmbgqhjghgogbgqzdgbdbzzocbbgvggyhqdgghhaggggqgdqbaddczvgygvjqbdggbgggddodgzhbggjjdoddggbmgqqgzdqbgddgbqozgjgggbgoggdqgdgoghbjzggbgbbhdqgbggdjvgbgggvgyjdvhbgvbggggvqbqgbdbovggdggczgdzggbzbgqbhaqgqjdgdodbvbdggbgjggzfgdgddgbdbcbdjhgodjjggdgjvbggqghjbgbgdbggdygvbbgdoovgdvvbgbbzdzvqdqdbmdgbbdjdgggqbgbggbdgbdbhdgggzgyqgqdqmbqgqggggggghodgygqqbgqhggdjgdghodbbdgvbbdbdqdgddgggqdddqgggdhogybhodhdgdgqoggbzbghhggvvgbqddgbqgzdvgqdgjdddgdogjgbggbjdygdgggddqdzbggbgdvdhodogvcvqhmjgqgdzgbqdjhqdghbobabyvgmbmbqobobmbqgdggygqagdzymygdgdgggobdggdbqhbgdqgggghobvgqbddggggddbbdaddobfzddgqgdgggbdgdydmoggggggbygqgzdbgdogdggqggdbgbzozzgzqoqvqbbhdhdgdbhdbzqjqgbqbgbdgvgjgdgggdgzgbdgdjjqgygqogyfodqdhdggdmbdgyqojdvdgmgdgjdggogbgddbghgggbqgydbqbyygqfgdjyddggdddgygbgbobbdggbdbggggbgzggdvgghgqqqgzvbbjjzgbddgqggdgggdaqbbqbomgddggdgoygggqzvdddogbhyddbgogdqgdggjgbjghdqozbbafqdbggdbgfozbbddqgdqdbddgbdgbbggdjggoggdagbbgbgddggggjdgcfgdoggdghggdgdqvvbvdyzdggoogbvgggdggzbmobddadzojgzggdomgjgbggggjoghgzqvgvggggomddggvgdqqgggbgqfqgggjdbdgdvgzagbdbbhggbjmgbggzygdjggqydgdgdqdqgdddbdoqgbqqgobhvdjoadgggggmbjgjgvzgdzbgdmjgdyzgbqzggzdgvdghgjzzqgggghvgadggzbbvdgyvqfddbgobgvddgdhfggqbghgdggodgddgdgggzdjygggdbgqagdgggdqbvdoqddgqddgfagaqbfdggbgzqvgvggogdajdddgdbgbgzqjqogqjgyggdbggdqgdjjdgggggdjzdgdmgdzbdgzgddggbdgjbzggghaqqgfoqbjbqoqddgmoddydgjdddoggggggbbdbgvbbgggqdqzgmbgdbgzgjabgbjggddgddqgyggggbyggdgdbvgbdfjgdgqdgbghgvgvgbddvygdqqggbgggqggdggdqbvdddgdhgzgdvgggdofodggdgvzjvgggbggggzgjdgdgzbddqgbqddgbgdqbggbqdfdgvdfgjdgogybggjfovbddjdgbgbzoqbaqgbgybddoghjbqgagjgggvvbgmbzvgvdggdggmzdddovggdghbhgggvbgdbggqojgg