BM6P6(@ |||yyyRRRDDDCCC<<<777777666555333222111000//////.........---------,,,,,,,,,,,,,,,+++***)))%%%%%%&&&&&&'''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$'''***((($$$"""$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&$$$%%%(((***)))'''###!!!'''&&&%%%%%%$$$$$$$$$$$$%%%$$$######$$$%%%%%%$$$&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&'''***,,,---+++)))(((((()))))))))((((((***---000000111222444555666777777666666666666666555555444777666444555777666333//////......000444666444222555333222111111333555666333777:::<<<<<<;;;;;;<<<<<<<<<======;;;888444222333222000000222333444444666555555555555333000...333777===BBBDDDDDDBBB@@@???>>><<<:::777555333222,,,+++***))))))(((%%%###$$$$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&((('''%%%######$$$%%%&&&&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$######$$$$$$'''&&&%%%%%%%%%%%%&&&''')))(((&&&%%%%%%&&&((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%'''(((---+++(((%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxRRRCCCBBB;;;888888777666444333222111//////.........---------,,,,,,,,,,,,+++***)))(((%%%%%%&&&''''''''''''&&&'''%%%$$$$$$%%%&&&&&&%%%$$$'''(((&&&"""!!!$$$'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&$$$&&&'''((((((&&&$$$"""'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&&&&''''''&&&(((******)))((((((((((((((()))))))))+++...111333333444555666777777888333444555666777888888888;;;999999:::======:::888888777666888;;;===<<<;;;@@@>>><<<:::999888888888;;;???DDDFFFFFFEEEDDDDDDEEEFFFGGGFFFDDDAAA===:::666444111111222333222222333222222222222111...+++000222666:::>>>AAABBBCCCBBBBBBAAA@@@>>><<<:::999333111///.........---+++((((((((((((''''''&&&&&&((('''&&&$$$$$$$$$%%%&&&(((&&&%%%######$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&'''((()))***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***((('''&&&&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((()))(((&&&$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''+++***'''%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwQQQCCCCCC<<<999999888666555444333222/////////.........------,,,,,,,,,+++***((('''&&&%%%&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&&&&%%%'''((((((&&&######&&&)))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&$$$$$$$$$###((('''''''''''''''((((((%%%&&&((((((''''''(((******+++,,,,,,,,,---111333333333333444444666777888444555777999;;;===>>>>>>AAA@@@AAACCCEEEFFFEEECCCAAA???>>>???BBBCCCDDDCCCFFFEEEDDDBBB@@@>>>===<<>><<<888666555444222000++++++******)))((('''&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((((((''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***,,,///000)))(((''''''''''''((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''')))(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&|||wwwRRRDDDDDD===999888777666555333222222////////////............---,,,,,,+++)))'''&&&%%%&&&&&&&&&''''''((())))))'''&&&$$$$$$&&&'''&&&%%%++++++***'''%%%&&&***---&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&'''&&&%%%######$$$%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))%%%'''(((((('''(((+++---///000000000///000222444000000000111333555777888999;;;===???BBBCCCDDDEEEFFFGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEHHHKKKMMMLLLLLLLLLMMMOOOQQQSSSUUUTTTRRROOOMMMCCCAAA>>><<<;;;999777555555555444555666555333111///......///111555999;;;<<<>>>AAADDDGGGHHHHHHHHHIIIFFFCCC@@@===888444000...---,,,***)))((('''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&)))+++...000111(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{xxxSSSEEEEEE>>>888777666555333222111111000000/////////.........---,,,,,,+++)))'''&&&%%%''''''&&&'''''')))***+++(((&&&%%%%%%&&&''''''&&&+++***(((&&&%%%'''***,,,&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&######$$$&&&%%%%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''))))))((()))+++++++++,,,///111111222222111//////000111...///000222555888:::<<<>>>???AAACCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHJJJJJJIIIIIIKKKLLLLLLNNNPPPRRRRRRQQQPPPOOOIIIGGGEEEDDDCCCAAA???<<<=========>>>??????===;;;555555444333333333333333333555999===AAADDDEEEFFFJJJJJJIIIHHHEEE@@@999444333222000...,,,+++******%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""############$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***+++,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%'''***,,,,,,***&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}yyySSSEEEEEE>>>777777666444333222111000000000000/////////......,,,,,,,,,+++***((('''&&&((('''''''''((()))+++,,,(((&&&%%%%%%&&&''''''&&&&&&%%%$$$######%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&(((&&&######%%%((('''&&&%%%$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%%%%&&&''')))***++++++---/////////000111333///000111000...------...000222555888;;;===?????????@@@AAACCCDDDDDDEEEEEEEEEFFFGGGFFFEEEFFFHHHIIIHHHIIIKKKKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGHHHJJJLLLMMMKKKIIIHHHHHHLLLLLLMMMMMMNNNNNNNNNNNNKKKJJJIIIIIIIIIHHHFFFDDDEEEDDDEEEFFFHHHHHHFFFDDD======<<<;;;888666444222000111333555888;;;===>>>CCCCCCEEEGGGGGGEEEAAA===999888555333222111111111***)))'''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!""""""###"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++------***'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}xxxRRRDDDCCC<<<888777777555444333222111000000000000/////////...,,,,,,,,,,,,+++***)))(((((((((''''''(((***,,,...((('''%%%%%%'''((('''&&&$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""%%%(((&&&$$$###'''+++)))'''&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''###$$$%%%'''''''''''''''&&&&&&'''((()))+++---...---///222333222222333333...///111111000///000111444666999===?????????>>>???@@@AAACCCEEEEEEFFFFFFFFFHHHJJJIIIIIIJJJMMMPPPNNNQQQTTTTTTRRROOONNNOOOOOOOOONNNOOOPPPQQQSSSTTTUUUZZZ```bbb```ZZZUUUQQQRRRQQQOOOMMMLLLLLLMMMMMMHHHHHHHHHJJJKKKLLLJJJHHHHHHHHHHHHJJJLLLLLLJJJHHHCCCCCCAAA@@@>>>===;;;;;;444333222111111222444555:::999:::<<<>>>@@@@@@???<<<;;;888666555555555666444222///,,,***(((''''''%%%&&&&&&&&&%%%%%%$$$$$$)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%)))'''%%%$$$######$$$%%%"""###$$$$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&'''(((((($$$%%%&&&(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$${{{xxxQQQBBBAAA:::999999888666555444333222000000000000////////////,,,,,,,,,,,,,,,+++***)))((((((''''''(((***---...((('''%%%%%%'''((('''&&&############%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((((((&&&$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!%%%((('''$$$$$$(((,,,***(((&&&$$$##################$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%(((((()))***+++---///000...000444555444333333333...000333444444444555777555777;;;>>>???>>><<<:::@@@AAACCCEEEGGGHHHIIIJJJJJJMMMOOOOOOOOOQQQVVVYYY]]]aaaeeefffccc___^^^^^^[[[[[[[[[]]]```eeeiiikkkjjjqqqzzz|||sssjjjdddYYYVVVRRRNNNLLLLLLLLLMMMEEEEEEFFFIIIKKKLLLKKKJJJHHHHHHHHHJJJLLLMMMKKKIIIGGGEEEDDDBBBAAABBBCCCDDD:::777333000.........///444222000000333777999:::<<<:::888666555555666777===:::666111---***((('''%%%%%%&&&&&&&&&%%%$$$###((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%+++)))'''%%%$$$%%%&&&'''"""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''''''''&&&%%%"""###$$$%%%'''((())))))$$$%%%&&&(((((((((''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&&&&%%%###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxsssPPPEEEDDD<<<777777666555444222000///000000...------,,,------***++++++******)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))(((&&&$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''******))))))((((((''''''''')))***,,,...//////000222333666888777555444666222333555777888999888777:::<<<>>>???@@@AAACCCEEEIIIJJJLLLMMMOOORRRWWWZZZ]]]bbbjjjqqqoooiiifffhhhpppwww|||~~~|||}}}{{{sssggg\\\UUURRRPPPPPPTTTQQQTTT^^^aaaZZZSSSPPPMMMKKKIIIFFFDDDDDDEEEFFFGGGFFFEEECCCBBBAAAAAA@@@BBB@@@<<<666111///000333222222111111000000000000999>>>BBB@@@999444333444:::===@@@@@@===666...)))...'''$$$'''(((%%%%%%)))&&&%%%$$$#########$$$%%%%%%%%%&&&&&&%%%%%%$$$###((($$$###''')))'''&&&(((&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$############"""&&&%%%$$$######$$$%%%%%%""""""#########$$$$$$$$$######$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''')))((('''%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))***+++,,,+++***(((&&&(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$%%%%%%&&&'''%%%%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))...222000***%%%###$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((('''%%%$$$###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$xxxsssPPPDDDCCC:::777666666555444222111000000000///...------------***++++++******)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))******)))'''%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''((())))))***+++,,,,,,,,,,,,---.....................000222444444333444555888999::::::999999999:::===BBBIIIPPPTTTWWWZZZ[[[___aaaccceeegggjjjmmmooooooooottt|||}}}xxxsssrrrrrr|||yyytttqqqmmmhhhddd```cccmmmzzz}}}vvvnnnkkkddd^^^WWWQQQNNNKKKFFFBBBFFFFFFEEEDDDDDDDDDEEEEEE@@@???>>><<<:::999888888777777666666555444222222777:::<<<;;;888666666888555888;;;===>>>===:::888333,,,(((******'''(((+++((('''&&&$$$$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$'''######''')))&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&$$$###$$$%%%&&&$$$$$$$$$$$$############&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$)))))))))((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''&&&&&&'''((((((((()))***+++***)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%&&&&&&'''&&&%%%&&&((()))((('''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%---000444444111---***)))&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%yyytttOOOCCCBBB:::666666666555555333222222000000///......---------***++++++******)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((***,,,...000111222111111111111111111111111111333555555444555777888:::===??????>>>???BBBEEEJJJQQQ\\\ffflllpppssstttxxxyyy{{{~~~zzzwwwxxx~~~xxxuuuooo{{{uuusssrrrtttyyy~~~{{{zzzyyyuuupppmmmrrr|||uuunnnjjjddd[[[TTTPPPNNNJJJGGGDDDBBBAAAAAABBBAAAAAAAAA@@@>>>:::888============;;;999777666666555444444555666999:::444444666888<<>>??????===;;;@@@AAABBBBBBBBB@@@>>>===777333000///111555888999666444333333666===EEEIIIFFF@@@:::666333000...---+++***(((&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$'''%%%'''---///+++'''&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((&&&$$$###$$$&&&'''%%%%%%$$$$$$$$$#########%%%%%%$$$$$$############&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&%%%+++***)))(((((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((('''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))+++111555555///)))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%$$$"""!!!!!!"""$$$%%%rrroooyyySSSDDDCCC;;;555666666666555444444333000000000000///...---,,,***++++++******)))((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%''')))++++++,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''(((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,---...000111222222222111111000111111222333---333777777;;;CCCHHHHHHGGGNNNXXX___cccfffiiikkkkkknnnsssvvvyyy}}}~~~zzz{{{zzz{{{{{{xxxsssssswww~~~~~~|||yyyyyyzzz}}}~~~~~~}}}xxxvvvwwwwwwwwwtttrrrwwwvvvkkkbbb\\\YYYWWWVVVQQQIIICCC@@@@@@AAABBB@@@AAACCCDDDDDDDDDDDDCCC;;;777222///000333555777777444000...111777???EEEIIIGGGCCC>>>:::777222---+++***(((&&&%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%)))(((+++111333...***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&'''(((((((((((())))))((((((((((((((())))))))))))(((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%,,,222333---'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%rrrnnn~~~{{{TTTEEECCC<<<777777777666555444333333///000111111000///---,,,***++++++******)))((('''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***,,,......((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((((((((($$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++,,,000000000000111111111111222111000//////000111222222<<>>???@@@AAABBBCCCDDDEEEFFFAAA>>>:::666333333555666666333///---...444:::>>>EEEGGGGGGEEEBBB???888000***)))'''&&&%%%%%%%%%&&&'''''''''''''''&&&%%%%%%***(((+++111333...******''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%###%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''###$$$&&&'''))))))******&&&&&&&&&''')))+++---...******))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''((('''(((((((((((()))))))))''''''((((((((('''&&&&&&&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''((('''&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$)))///000,,,'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%|||TTTDDDBBB;;;888888888777555444333222///000111111111///---,,,***++++++******)))((('''&&&&&&&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***+++---...444333333333333222222222111111111222555888;;;===DDDQQQ\\\bbbmmm~~~~~~{{{xxxyyyzzzyyytttpppiiijjjkkklllnnnrrrxxx|||~~~|||yyy{{{zzz{{{eeePPPDDD@@@@@@???>>>>>>???AAACCCEEEFFFFFFDDD@@@:::666777888888666333000000111444666:::BBBHHHIIIJJJHHH???555******((('''&&&'''(((((('''''''''''''''&&&&&&%%%(((&&&(((---///+++((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%'''))))))))))))$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&((())))))))))))''''''((()))+++---///000++++++***))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,------'''((())))))))))))(((''''''''''''''''''(((((()))'''((((((((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''''''''((())))))%%%&&&'''((())))))(((''')))'''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%(((+++,,,***(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$%%%%%%%%%{{{SSSCCCAAA:::999999888777555444222111///000111222111///---,,,***++++++******)))((('''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$((((((((((((((((((((((((&&&%%%###""""""###$$$&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,...///555555555555555444444444///111333777===CCCIIIMMMRRRaaalllrrr}}}zzzwwwxxxwwwrrrmmmggghhhjjjjjjlllnnnrrrvvv||||||~~~zzzdddVVVQQQAAA???===<<<<<<>>>AAABBBHHHKKKLLLGGG???999999<<<>>><<<888555222000//////222===GGGKKKOOONNNEEE999+++***)))(((((()))******''''''((((((''''''&&&%%%&&&###$$$***+++(((%%%%%%''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###&&&(((***+++++++++$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((((((((((((((((('''((((((((())))))******''''''((((((((((((((('''++++++++++++,,,---......+++++++++***)))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))***+++---...//////((()))***++++++***)))((('''''''''''''''((()))***'''((((((((())))))******((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''((())))))***((((((((((((((()))******%%%&&&((()))))))))(((''')))(((&&&&&&''''''&&&%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&((()))((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$~~~VVVDDDBBB;;;777777666555444333333222000000000///......------+++++++++++++++***)))(((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))'''%%%"""!!!(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """%%%'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((())))))))))))&&&((()))(((''''''((()))***++++++++++++---111444;;;888999;;;;;;666444444888===@@@BBBHHHRRR[[[]]]eeehhhmmmvvvyyyrrrnnnmmmpppuuurrrrrrrrrqqqpppqqquuuxxx~~~~~~|||yyy~~~|||wwwiiiaaaPPPHHH???:::<<<@@@CCCDDDFFFFFFFFFFFFDDDAAA<<<888<<<<<<;;;888333000......000555???IIINNNLLLDDD<<<------+++***(((((()))***((('''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$### ###%%%&&&%%%$$$$$$%%%'''+++***%%%###&&&%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&&&&###!!!!!!$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%######&&&+++---)))%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))&&&'''((((((((('''%%%%%%'''''''''((()))******+++''''''''''''((((((((()))((((((''''''''')))+++,,,***(((((()))***+++***))),,,...---)))(((******'''(((((((((((())))))))))))((((((((())))))))))))))))))((('''(((+++,,,+++***+++++++++******)))))))))(((((())))))))))))(((((('''((())))))(((((()))******))))))((('''&&&%%%%%%&&&&&&&&&&&&''''''((()))+++***)))***,,,---***(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''&&&'''((((((&&&%%%''''''&&&&&&%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&((('''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%|||TTTCCCAAA999777777666555444333333222000000000///......------+++++++++++++++***)))(((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$&&&''''''&&&&&&''')))+++---/////////000111333555222222888<<<======???EEELLLSSSWWW^^^ggglllmmmmmmnnnqqqvvv|||}}}zzzwwwvvv{{{~~~}}}zzzyyy}}}}}}xxxzzzwwwwwwddd\\\SSSMMMLLLMMMMMMLLLEEEEEEEEEEEEDDDAAA<<<888;;;;;;:::888666555555555---000777@@@HHHKKKJJJGGG777111***&&&''')))***))))))(((''''''&&&''''''(((((('''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###"""$$$&&&'''%%%$$$$$$%%%(((***)))$$$###&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''$$$"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$''',,,---***&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))((('''&&&''''''''''''(((((((((((('''''''''((((((((())))))***))))))((((((((())))))***(((((()))***+++***))))))++++++((((((+++,,,)))(((((((((((((((((((((((()))))))))((((((((())))))+++***)))***+++,,,+++***&&&''''''''''''''''''(((&&&&&&'''''''''(((((((((((())))))((('''''''''((()))))))))((((((((((((((()))(((((())))))***+++,,,+++)))((()))+++,,,***(((&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''&&&'''(((((('''%%%$$$%%%&&&&&&'''&&&%%%%%%''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%zzzRRRBBB@@@888888777666555444333222222000000000///......------,,,,,,,,,++++++)))((((((((('''&&&'''((((((&&&$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&$$$&&&(((((('''((()))++++++---000111000/////////555222444<<>><<<;;;999777555444333333,,,---///555===EEEJJJMMMDDD:::---'''))),,,,,,+++,,,+++***))))))(((''''''***)))''''''((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&((((((&&&%%%%%%%%%(((***(((%%%$$$&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%%%%(((,,,---***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))(((((((((((()))))))))))))))***)))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))************)))((('''&&&***(((((()))***+++***)))'''******(((***...000...******))))))(((((('''''',,,+++***)))((()))***+++,,,+++)))***++++++***)))%%%&&&&&&''''''((())))))(((((('''(((((()))***+++*********)))((((((''''''((((((((())))))*********'''''''''(((((()))***++++++)))''''''(((******)))(((((()))))))))(((''''''(((((((((((((((((((((((('''&&&&&&'''((()))'''&&&%%%%%%&&&'''''''''&&&%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))((('''&&&&&&&&&(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******((('''%%%xxxRRRBBBAAA999888777777555444333222222000000000///......------,,,,,,,,,+++***)))(((''''''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&)))***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))''')))+++++++++,,,...//////000111111000///000111555888>>>GGGMMMUUUcccppp{{{zzzqqqooollljjjiiilllppptttzzzxxxvvvtttttt}}}~~~{{{yyy{{{xxxvvv~~~{{{yyy{{{wwwmmm\\\NNNFFFCCCCCCDDDBBB@@@===;;;777444///---111///---...333999@@@DDDJJJBBB777///------......///......,,,***(((&&&%%%)))'''&&&&&&'''(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&((())))))'''%%%%%%%%%(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''***+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''((())))))***'''(((((((((((())))))))))))******+++***)))((('''***(((((((((***+++***)))(((+++,,,***,,,111333111++++++******)))(((((((((,,,+++)))))))))***,,,---***)))))))))+++,,,,,,***,,,,,,,,,,,,,,,---------......---,,,,,,---...///++++++******++++++***)))((((((((()))))))))))))))((((((((((((((()))***++++++)))'''&&&&&&((()))************))))))'''&&&&&&(((((((((((((((((((((((('''&&&&&&'''))))))(((&&&+++***((('''&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&---,,,+++)))((('''''''''''')))++++++)))&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,***(((&&&xxxSSSDDDCCC;;;888888777555444333222111000000000///......------,,,,,,,,,+++***)))(((''''''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%######%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&&&&''')))+++,,,)))+++,,,------...///111222222222000000222666:::888AAAMMMVVVYYYaaauuu|||xxxkkkkkkiiigggfffhhhnnnrrruuuwwwzzz|||}}}~~~xxx~~~{{{zzz{{{tttdddWWWMMMGGGDDDDDDBBBAAA@@@???;;;666111333222000...///222777:::EEEDDD???888000,,,,,,...000111000///,,,)))%%%###'''&&&%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&(((***)))'''&&&%%%%%%'''''''''((((((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&%%%&&&'''(((***,,,------(((((((((((()))))))))***'''(((***+++++++++***)))***(((((((((***+++***)))))),,,,,,***+++000111///******************************))))))***+++,,,---,,,++++++---000222222222444444444333222111000000444333333222222222222333,,,+++***+++...///...,,,++++++******)))((((((''',,,,,,++++++++++++,,,,,,***)))(((&&&&&&''')))+++************)))(((&&&&&&(((((((((((((((((((((((('''&&&&&&((()))***)))'''222///***&&&$$$%%%((())))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''((((((''')))++++++)))&&&%%%$$$&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''***++++++***(((&&&xxxSSSFFFEEE<<<999888777666444222111111000000000///......------------,,,,,,***)))'''&&&&&&&&&%%%'''((()))'''&&&%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&''')))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((***,,,---)))+++,,,---,,,---...000......///000333999AAAFFFIIIUUUdddlllmmmsss|||uuuppplllmmmoooqqqqqqpppqqqvvvzzzyyy}}}{{{}}}qqqcccUUULLLDDDBBB??????@@@@@@<<<888555555555444333444777:::<<<@@@AAA<<<222+++***,,,000111222222000---)))&&&)))'''&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%'''))))))'''&&&&&&&&&&&&%%%'''++++++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&((()))+++,,,......((((((((()))))))))******'''((()))***++++++++++++***(((((()))***+++***)))(((***+++((()))...///---+++,,,,,,---//////000111000000000000/////////...000000111333777:::::::::::::::999888666555444333777777999:::::::::::::::333111///111444555333111000000///...---,,,++++++---,,,+++***)))((((((((()))******((('''''')))+++***+++******)))((('''&&&(((((((((((((((((((((((('''&&&&&&(((******)))(((444000+++&&&$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''(((&&&(((***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&wwwSSSGGGEEE===999999777666444222111000000000000///......---------------,,,***((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''''''''''''''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))******,,,---......------///000---000555;;;CCCMMMVVV]]]eeelllwww}}}|||}}}wwwsssqqqooo{{{~~~}}}~~~}}}qqqiiiXXXPPPGGGAAA@@@???===:::;;;<<<===<<<;;;;;;>>>@@@;;;>>>@@@===777111---------///222555555333000......,,,***))))))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&%%%###%%%(((((('''&&&&&&&&&$$$###'''---...(((%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))'''&&&&&&&&&'''((((((((())))))******++++++(((((()))))))))******************)))******++++++***(((((()))***+++***)))(((++++++***+++///111///222333555777999<<<===>>>???@@@@@@???<<<999666444444444444666:::<<<===<<<>>>>>>===<<<;;;;;;:::::::::<<<@@@DDDFFFGGGGGGGGGCCC???<<<===@@@@@@===:::666666555555444444444333111000///---+++))))))((((((***,,,+++)))((()))+++***************)))((('''(((((((((((((((((((((((('''&&&&&&(((***+++***)))...,,,)))'''&&&&&&((()))&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&wwwSSSFFFEEE===999999777666444222111000000000000///......---------------,,,***((('''&&&&&&%%%%%%'''((()))(((&&&%%%%%%&&&'''((((((((('''$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%&&&(((+++---///&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((()))(((((('''&&&///000111111000///111222666;;;EEEOOOZZZfffpppwwwvvvxxx|||}}}yyy{{{zzzxxx}}}~~~~~~xxxvvv|||yyy|||}}}{{{xxxyyy|||zzzvvviiiXXXJJJCCC@@@>>>;;;BBBDDDDDDBBB@@@@@@CCCFFF>>>>>>???>>><<<888333///+++...333777999999777555333111...,,,+++(((%%%###%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""$$$'''((('''&&&&&&'''###"""'''///000)))%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&'''''''''&&&''')))'''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))+++***((('''''''''((()))******))))))((((((''''''))))))))))))************---,,,+++)))((()))*********(((((()))***+++***)))***---...---///444666444;;;<<<>>>AAADDDGGGIIIKKKOOOOOOOOOMMMIIIDDD???;;;555444444666999;;;;;;:::AAAAAAAAAAAA@@@@@@@@@@@@===AAAGGGMMMQQQSSSSSSRRRRRRMMMIIIIIIKKKJJJFFFBBB::::::::::::;;;;;;;;;;;;<<<:::888666333222111000(((***---,,,***)))***+++)))************))))))((((((((((((((((((((((((((('''&&&&&&(((***+++***)))''''''((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%pppNNNBBBAAA888888888777555444333222111/////////...------,,,,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((('''%%%$$$(((((((((&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&(((''''''))),,,---+++(((***)))((('''''')))+++---000000000222222333777;;;JJJSSS[[[___gggttt}}}|||vvvrrrppppppsssuuutttuuu~~~xxxpppssszzz}}}|||}}}ssscccVVVLLLFFFEEEFFFAAA@@@FFFIIIGGGHHHMMMKKKFFFBBBAAAAAA>>>666000333111111888@@@BBB>>>888111333777;;;<<<888---###)))(((&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%###"""###%%%&&&%%%$$$%%%###!!!!!!###$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******++++++)))(((((((((''''''''''''((()))))))))))))))(((''')))(((''''''(((***,,,...)))))))))))))))***++++++***)))))))))******+++,,,'''''''''((())),,,...///---...///222777===BBBEEELLLMMMPPPRRRUUUVVVVVVVVVWWWXXXXXXVVVTTTPPPLLLIIIHHHEEE@@@<<<::::::<<<>>>CCCDDDFFFJJJOOOPPPPPPNNNNNNPPPTTTWWWYYY[[[[[[[[[YYYWWWUUUVVVVVVRRRIIIAAA999999999999:::;;;<<<===>>>???@@@@@@>>>;;;777555777444///***(((((()))+++...---------...,,,)))'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((((((((((((((('''&&&))))))***)))&&&%%%&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''')))(((&&&$$$$$$$$$&&&''''''(((((('''%%%###$$$%%%%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&yyypppNNNCCCBBB999888888777555444333222111000000//////...------,,,,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''((((((((('''%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''''')))+++,,,***(((******+++,,,,,,---...000------...000444<<>>JJJPPPFFF555))))))(((''''''((()))((('''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%'''((('''&&&$$$###!!!"""$$$%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((()))******++++++))))))((((((((('''''''''&&&'''((())))))***))))))+++***)))(((((()))+++,,,******)))))))))******+++))))))*********)))((('''))))))***+++---///111333666777:::===AAAFFFJJJLLLQQQRRRTTTWWWXXXYYYYYYYYYYYYYYYXXXWWWUUUSSSQQQPPPOOOLLLHHHDDDBBBCCCEEEFFFHHHIIIKKKOOOSSSTTTTTTRRRQQQSSSUUUWWWXXXWWWUUUTTTYYYXXXXXXZZZ[[[XXXPPPIII>>><<<999777777999<<<>>>CCCBBBAAA@@@???>>>======<<<999444///------...///---,,,++++++,,,+++***((((((((((((((((((((((((((()))(((''''''''''''((()))&&&''''''(((((((((''''''***+++,,,+++((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''((())))))(((&&&%%%%%%&&&'''))))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&{{{tttqqqNNNDDDDDD;;;888888777555444333222111111111000//////......---,,,,,,++++++***)))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%$$$%%%'''((('''&&&###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))+++,,,---(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))))))))))))))(((''''''(((******)))'''&&&(((+++---------...///***222;;;AAAHHHSSScccnnntttzzz}}}{{{zzz{{{}}}}}}~~~|||yyywwwxxxyyyzzzzzzzzz}}}~~~}}}zzzoooiiimmmnnnttt}}}~~~}}}}}}|||{{{|||}}}wwwmmmaaaWWWSSSUUUWWWTTTJJJBBBDDDKKKLLLLLLLLLKKKHHHDDD???<<<222111111444888<<<======:::444>>>VVV```PPP777))))))((('''((()))***)))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%'''((((((&&&###""""""###%%%&&&$$$######%%%&&&%%%$$$###$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((()))******++++++)))))))))(((((((((''''''%%%&&&''')))************,,,+++***)))((()))******++++++******)))***************+++,,,+++***(((''',,,---...000333666888:::BBBDDDFFFJJJMMMPPPRRRSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVUUUSSSQQQPPPPPPRRRRRRQQQOOOLLLIIIHHHIIIJJJLLLLLLMMMOOORRRUUUVVVUUUSSSQQQRRRTTTTTTSSSPPPLLLIIINNNMMMNNNQQQTTTTTTPPPMMMFFFCCC===888777999===@@@DDDCCCAAA???>>>???@@@AAA???===999666222000///......,,,******+++,,,,,,+++(((((((((((((((((((((((()))((((((''''''(((((()))%%%&&&'''(((((((((((((((***+++,,,***((('''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&'''((()))***)))'''&&&&&&''')))***)))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwrrrOOODDDEEE===888888777555444333222111111111111000//////......,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,---(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((()))))))))(((((((((((())))))(((((('''***,,,---,,,---111444444FFFZZZffflllrrrzzz}}}wwwuuuuuu}}}zzzvvvvvvxxxzzz||||||yyyuuuzzzyyy}}}vvv{{{}}}|||}}}{{{xxxqqqiiicccgggkkkhhh^^^RRRJJJGGGHHHJJJLLLLLLIIIFFFDDDCCC<<<777111111666::::::888666---999ZZZhhhUUU999,,,+++)))(((((())))))((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$######$$$&&&'''&&&%%%###"""###%%%&&&&&&$$$"""%%%&&&'''&&&$$$$$$$$$&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''(((((((((((((((((()))******++++++)))))))))(((((((((((('''''''''((())))))***))))))+++***)))))))))***++++++,,,,,,+++************++++++++++++,,,,,,------...111333555999===AAADDDEEELLLNNNPPPSSSTTTTTTSSSSSSRRRRRRQQQPPPOOONNNMMMLLLMMMKKKHHHEEEDDDFFFIIIKKKKKKJJJHHHFFFEEEFFFGGGHHHIIIIIIKKKNNNPPPQQQOOOMMMKKKLLLMMMMMMJJJFFFAAA>>>>>>======@@@FFFKKKMMMNNNNNNJJJEEE@@@>>>>>>@@@BBBAAA@@@>>><<<<<<<<<===>>>@@@@@@AAA@@@===999444111222///,,,***+++---......)))))))))))))))))))))))))))(((((((((((((((((()))&&&'''((()))************((())))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''))))))(((&&&%%%&&&'''))))))(((&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&}}}uuuQQQEEEEEE???888888777555444333222111111111111000//////......,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''---***&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((((((((()))((((((((()))***---///000//////222999???MMMbbbxxx}}}sssooopppvvvvvvwwwzzzjjjkkknnnoooqqqrrrtttuuuzzz|||{{{xxxqqqhhhdddggglllppp{{{|||~~~{{{{{{pppooonnnjjjkkkoootttxxxuuuiiiVVVGGGDDDFFFHHHIIIHHHFFFFFFGGGDDD:::111111888===<<<888777...:::ZZZjjjYYYAAA777000---***)))(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$######$$$&&&''''''&&&#########%%%''''''%%%###'''(((((((((&&&%%%%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))******++++++***)))))))))(((((((((((())))))***))))))((('''&&&(((((())))))+++,,,---...,,,,,,++++++++++++,,,,,,+++*********---111555888<<<>>>AAAEEEJJJNNNQQQRRRSSSTTTVVVWWWVVVTTTQQQPPPNNNMMMKKKIIIFFFDDDBBBAAAEEECCC???<<<;;;===???AAACCCBBBBBBAAA@@@@@@AAAAAAAAAAAACCCEEEHHHHHHFFFDDDBBBCCCDDDDDDBBB>>>:::888777555333666<<>>>>>===<<<;;;:::999999<<>>>>>BBB@@@>>>===<<<===>>>>>>AAAAAAAAAAAA@@@@@@??????<<<===>>>AAACCCDDDBBB@@@>>>???@@@@@@???<<<:::999555333111222777???HHHMMMMMMMMMMMMLLLIIIFFFCCCAAA<<<<<<======<<<;;;:::999333888???GGGLLLNNNNNNMMMAAA<<<666222///---,,,+++************************((())))))******))))))(((((()))***++++++,,,++++++)))***+++***)))((()))***((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&{{{TTTEEEEEE>>>888888777555444333222111000000//////...------,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))///***%%%$$$'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&(((((()))))))))(((&&&%%%%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''(((((())))))''')))******)))***---111,,,222888;;;>>>FFFRRR[[[nnn|||{{{www|||uuusssxxxzzz{{{xxx|||wwwwwwwwwooollljjjlllqqqwww{{{}}}{{{jjj\\\ZZZWWWUUUSSSQQQOOONNNOOORRR[[[eeeeee^^^YYYZZZaaaeeeccc]]]YYYZZZZZZXXXWWWTTTVVV[[[^^^]]]```ddd```iiissswwwrrrnnnppptttwwwsssqqqsssrrrlllkkklllsss}}}}}}kkkVVVLLLHHHDDDCCCEEEGGGGGGFFFCCC@@@===:::<<<@@@EEEHHH@@@===???FFFKKKJJJGGGGGGCCC<<<444---)))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&)))******)))&&&$$$######%%%&&&&&&%%%((())))))(((&&&%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((('''((((((((()))******++++++*********)))))))))(((((())))))***))))))((('''&&&'''((()))+++,,,------...++++++++++++,,,...///000///111555999>>>BBBFFFGGGLLLMMMNNNPPPPPPPPPOOOOOOKKKLLLLLLLLLKKKJJJHHHGGGFFFEEECCCAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@>>>>>>@@@CCCFFFGGGEEEDDDBBBBBBBBBAAAAAA@@@??????777666555555777:::???CCCFFFFFFGGGFFFDDDBBB???===:::999999999:::<<<===???777999>>>CCCIIIOOOTTTVVVNNNIIICCC<<<777333///---++++++++++++++++++++++++((()))************)))((((((((()))******)))))))))(((***+++***)))((()))+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))******%%%&&&'''((())))))((('''''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%'''((('''&&&%%%&&&(((&&&(((+++,,,***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}TTTEEEDDD===888888777555444333222111/////////...------,,,,,,,,,,,,++++++***)))))))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))---)))%%%%%%((((((%%%!!!%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))******)))((('''$$$$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''''''((()))******+++&&&)))*********+++///333222:::CCCJJJOOOXXXdddmmmkkkyyy}}}qqqooovvvwwwuuu{{{}}}ooommmrrrvvvtttsssoookkkooo{{{wwwuuuqqqjjjdddaaa```dddjjjoooqqqpppmmmppptttxxx{{{uuudddRRRSSSPPPLLLIIIGGGEEECCCAAA@@@???CCCHHHHHHBBBAAAFFFDDDJJJLLLHHHHHHMMMOOOLLLMMMIIIHHHLLLMMMKKKMMMRRRUUU[[[aaabbb\\\WWWYYY^^^aaakkkuuu{{{|||vvvtttooorrroookkkmmmuuuyyymmm\\\RRRLLLEEECCCFFFHHHGGGDDDEEEGGGFFFAAA;;;<<>>>>>>>>===<<<======@@@@@@@@@???>>><<<;;;:::777666444444666;;;???CCCHHHGGGFFFGGGKKKSSSZZZ___ZZZUUUNNNFFF@@@:::444111++++++++++++++++++++++++((()))***++++++***)))((('''((((((((((((((('''&&&&&&''')))(((''''''((()))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''''''''&&&$$$$$$&&&(((***+++---...%%%&&&((()))))))))((('''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&((()))(((''''''((()))'''***......,,,(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&xxxSSSFFFEEE===777777666555333222111000111111111111000000000000...---,,,***)))(((((((((((('''&&&&&&(((((('''%%%''''''''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&'''((('''%%%$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***,,,,,,)))'''######%%%&&&''''''((((((&&&&&&&&&&&&''''''&&&$$$''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((('''...))))))...111111333999;;;GGGTTT]]]eeejjjfff^^^eeekkkssswwwwwwuuutttuuupppkkkmmmwww{{{{{{~~~sssooopppsssuuu{{{|||~~~~~~||||||xxxrrrooommmjjjgggddd___bbbjjjhhh\\\WWW[[[XXXXXXWWWUUUQQQKKKFFFCCC<<<<<<;;;;;;:::999888888777777777666666555555555555555666777:::===@@@AAA===<<<;;;;;;;;;===>>>???KKKVVVbbbddd]]]RRRJJJGGGPPPXXXaaagggiiimmmsssxxxuuu~~~~~~wwwrrrpppppppppnnnkkkhhhhhhiiieee^^^TTTKKKGGGDDDCCCBBBEEEFFFGGGFFFDDDCCCCCCCCCIIILLLNNNMMMJJJIIIKKKNNNIII@@@888555000)))(((++++++(((''')))...000...***''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###############)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''''''''&&&&&&&&&$$$"""$$$''')))((('''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((())))))(((((('''''''''&&&+++,,,...---***(((''''''&&&)))+++***((('''(((***))))))))))))************++++++************++++++((()))******)))***---///,,,,,,+++,,,000555;;;>>>EEEEEEGGGIIILLLMMMLLLKKKEEEEEEEEEEEEFFFEEECCCAAABBBFFFHHHGGGGGGIIIGGGCCCDDDGGGEEE@@@@@@FFFIIIFFFFFFHHHJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHLLLOOOMMMGGGDDDFFFFFFEEEFFFGGGIIIJJJIIIHHHIIIGGGFFFDDDDDDCCCBBBAAADDD???===???===666444777666777666333000222888===HHHLLLSSSXXX[[[]]]^^^```___\\\XXXTTTPPPKKKEEEAAA888444...+++***,,,------///+++(((((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''((((((((())))))******&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&%%%$$$%%%''')))''''''''''''''''''''''''------+++)))((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&zzzUUUHHHGGG???888888777666444333222111111111111111000000000000///...,,,+++***)))))))))'''''''''&&&&&&'''((((((***((('''&&&'''(((((((((''''''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((&&&&&&(((+++------***((($$$%%%&&&'''((((((''''''%%%$$$%%%%%%'''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((+++***...555888888<<>>AAAGGGOOOTTTWWWZZZ___ccchhhqqq|||vvv|||zzzuuuppplllmmmqqquuulllfff\\\SSSLLLHHHGGGGGGDDDFFFIIIJJJIIIEEEBBB@@@FFFJJJNNNQQQQQQPPPPPPPPPFFF<<<444222111,,,+++---,,,)))))),,,111333222///''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&$$$###$$$''')))((('''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''''''''((()))((((((((('''''''''''')))+++,,,,,,***(((((((((''')))+++***((('''(((***))))))))))))************---,,,+++***)))((((((((()))***,,,,,,++++++,,,.........000333888===BBBEEEKKKJJJIIIIIIHHHFFFCCCAAABBBCCCDDDFFFHHHIIIHHHGGGGGGKKKLLLJJJJJJKKKJJJFFFCCCFFFFFFDDDFFFMMMPPPOOOPPPQQQRRRSSSSSSRRRSSSSSS[[[YYYUUUSSSQQQRRRSSSUUU___aaaeeeiiidddYYYRRRPPPQQQRRRTTTXXXZZZYYYVVVSSSOOOLLLIIIHHHJJJKKKKKKJJJJJJEEEDDDFFFCCC<<<888999666666777666666666999:::AAAGGGOOOVVV[[[]]]^^^```\\\ZZZYYYWWWUUURRRMMMIIIEEE@@@999333///---+++***+++***)))***,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''''''(((((())))))((((((''''''''''''(((((()))))))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%'''((('''''''''''''''''''''''',,,+++***)))''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&{{{VVVIIIHHH@@@999999888666555444333222111111111111000000000000///...---,,,+++*********'''((()))'''%%%&&&)))------***&&&%%%''')))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((+++------***(((%%%'''(((******((('''&&&###$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''((((((((())))))))))))+++...555<<>>;;;999===>>>AAADDDGGGIIIJJJKKKJJJMMMMMMJJJJJJKKKIIIEEECCCFFFJJJLLLQQQXXX]]]]]]^^^___```bbbdddeeeggggggooolllfffbbb```bbbeeehhhuuuxxx~~~pppeeeaaadddfffjjjnnnooommmgggbbbYYYRRRKKKIIILLLNNNNNNLLLNNNJJJHHHIIIGGGAAA<<<;;;888888888:::;;;:::888666888???HHHQQQWWW[[[^^^```YYYYYYYYYYYYXXXUUUQQQMMMLLLGGG???999444///+++)))))))))***,,,......---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''(((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&zzzVVVIIIHHH@@@999888777666555333222222111111111111000000000///...---,,,+++************''')))+++((($$$%%%+++000///***%%%$$$'''((((((&&&&&&&&&&&&&&&&&&'''''''''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))++++++)))''''''(((***++++++)))&&&%%%$$$%%%&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''''')))))))))))))))***++++++///444;;;@@@CCCGGGMMMSSS]]]ccciiikkkjjjhhhhhhggggggjjjlllkkkhhhgggjjjlllxxxuuuxxx}}}}}}|||vvvpppiiibbb]]]\\\ZZZUUUSSSTTTSSSVVVXXXUUUNNNGGGBBBAAA>>>;;;<<<@@@???999666888888999:::;;;:::999888777222222222222333333333333111111000000000000000000222222111000000000000000///111333666777888888777:::===???<<<777333222444666999>>>@@@AAACCCEEEGGGFFFKKKSSS]]]hhhpppssssss|||zzzyyyzzzxxxrrriii^^^TTTOOONNN@@@CCCGGGKKKMMMLLLIIIFFFAAABBBEEEKKKQQQRRROOOKKKBBB:::111...111333333111+++)))(((***,,,......,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''++++++***(((((('''''''''((((((((((((((('''''''''%%%'''))))))((((((***+++)))))))))))))))))))))***((()))))))))************&&&&&&'''((()))+++------)))+++,,,------///222444888:::>>>BBBEEEFFFFFFFFFAAABBBAAA@@@===;;;;;;;;;???AAACCCEEEGGGHHHJJJLLLGGGKKKLLLJJJKKKMMMMMMIIIMMMQQQWWW]]]dddkkkppprrrrrrrrrtttwww{{{{{{yyyzzz|||~~~}}}yyy|||ooofff\\\WWWXXXZZZXXXUUUVVVQQQLLLJJJHHHDDD@@@>>>@@@???===???BBBBBB@@@<<<666;;;AAAHHHMMMSSSXXX[[[VVVVVVWWWWWWWWWTTTPPPLLLFFFBBB===999666333///---,,,++++++,,,---------,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))((('''''''''((('''&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''xxxTTTGGGFFF???888777666555333222111111111111111111000000000///,,,+++***))))))(((((()))(((+++,,,)))%%%&&&+++111...***&&&%%%&&&'''&&&$$$&&&&&&&&&''''''(((((((((%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%((()))***+++***)))'''%%%&&&(((***)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((())))))))))))+++,,,...///333999@@@EEEKKKSSS\\\aaaaaa^^^]]]```fffjjjkkkllllllnnnnnnlllhhhgggjjjmmmwwwvvvxxx}}}}}}|||||||||wwwvvvoooeeebbbYYYOOOIIIDDD===;;;<<>>555000111444444222///---+++***)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((('''''''''''''''''''''&&&(((''''''&&&&&&''''''(((++++++***((((((''''''''''''''''''(((((((((((((((%%%&&&((((((((()))+++,,,+++***)))((()))*********((()))))))))************&&&&&&'''(((***,,,---...******+++,,,...333999>>>???@@@BBBCCCBBB@@@>>><<<999:::<<<<<<;;;;;;===???DDDFFFHHHHHHGGGHHHJJJLLLFFFLLLRRRUUUZZZaaacccaaahhhjjjpppwwwzzzzzz{{{zzzxxxqqqiii___WWWSSSPPPLLLGGGJJJGGGDDDEEEIIILLLMMMLLLAAAAAABBBBBBCCCFFFKKKOOOQQQQQQRRRUUUVVVUUUSSSPPPBBB???<<<999888666555333222111///,,,+++***+++,,,************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((()))((('''''')))***(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''wwwRRRFFFEEE===777777666444333222111000111111111111000000000000******)))(((((((((((((((+++,,,,,,***((((((+++///,,,,,,***((('''%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&'''(((((())))))((((((((((((((((((((((((&&&%%%%%%%%%''''''&&&$$$)))))))))))))))(((''''''&&&***...---***&&&%%%%%%%%%%%%&&&&&&'''((((((((()))))))))***,,,...111333888>>>EEEMMMXXXdddlllmmm]]]TTTPPPUUU___eeeiiikkkkkkmmmnnnnnnlllmmmqqquuu}}}}}}xxxvvvuuutttzzz~~~|||{{{~~~}}}}}}|||ooo^^^PPPHHHBBB@@@===:::999<<>>;;;999777666888888777555333111///...////////////////////////............////////////------...////////////......///000222333444444444555555444333000000111333000000000111111222333333333222666???FFFIIILLLOOOTTTXXX___kkk}}}~~~xxxoooeee___OOOJJJCCCBBBFFFKKKOOOQQQIIIGGGEEEDDDFFFIIIKKKKKKHHHDDD<<<444111444666555666444000---***((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((()))******)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''((((((((((((''''''''''''((((((******)))((('''''''''''''''''''''(((((((((((((((&&&'''((((((((()))+++...,,,***(((((()))++++++***))))))))))))************+++***************++++++,,,---...000333:::AAAFFFDDDCCCBBB@@@===:::888666999;;;======;;;<<>>:::777555333111444444444333111000////////////......---,,,,,,,,,---------.........////////////000111111000///...------------...///000111000111111111000000111111222111000000111222222111111...000999>>>???AAADDDGGGKKKPPPVVVdddwww}}}xxxpppjjj___VVVJJJDDDDDDHHHKKKLLLHHHHHHGGGEEEDDDFFFIIILLLIIIIIICCC777222555999999999777444///+++(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((()))***'''&&&%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%'''(((&&&$$$$$$&&&(((&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((('''''''''''''''(((''''''''''''((((((((()))((()))))))))((())),,,...---***(((''')))++++++***))))))))))))************,,,,,,+++++++++++++++,,,...111555999===AAAFFFIIIDDDBBB???<<<999888888888<<>>===<<<;;;777:::;;;999444000...---************************************************'''''''''(((((()))))))))(((((((((((((((((((((((())))))************)))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((&&&%%%(((,,,...+++(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''vvvRRRFFFEEE>>>999999888666555444333222111111111111000000000000++++++******************///...,,,,,,,,,,,,***(((+++000555222+++&&&&&&)))$$$%%%'''))))))))))))(((((('''&&&%%%&&&(((***,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&***((('''%%%%%%''')))***""")))111333000+++((((((%%%%%%&&&&&&'''((())))))''''''(((***---222666888BBBHHHPPPZZZgggppplllaaaYYYVVVWWW]]]``````eeelllppptttxxxzzzzzz}}}vvvnnnkkkjjjsss{{{}}}zzzwwwtttrrrooommmgggeeennntttfffQQQDDDCCCFFFLLLMMMHHHCCCAAACCCBBBBBBCCCEEECCC>>>999::::::999666555555555444//////000000000111111111000000//////...---,,,,,,.........//////000000000---...//////...---+++***------,,,+++,,,---///000...///000111111111111111111000//////000000000///222......555999777888<<<<<>>AAADDDDDDBBBCCCHHHMMMUUUYYY^^^______bbbiiiooovvv~~~vvvjjj]]]UUURRRRRRQQQRRRSSSRRRPPPMMMLLLLLLCCCBBBCCCFFFKKKQQQTTTUUUQQQLLLEEE@@@>>>>>>>>>>>>666;;;??????;;;444000...************************************************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''******))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((('''%%%%%%(((---///,,,)))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((mmmQQQHHHEEE???999999888666333222333555333111//////111111...***......---,,,++++++++++++......------,,,+++***************)))(((((('''''')))((('''&&&%%%&&&''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((()))''''''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%'''&&&'''***...///---***''''''&&&%%%&&&''')))***+++++++++,,,000888BBBHHHLLLOOOTTT[[[___```]]][[[WWW[[[\\\ZZZYYYbbbttt~~~{{{|||}}}yyyvvvwwwrrrnnnhhhaaa[[[QQQNNNMMMPPPVVVZZZ[[[ZZZQQQRRRRRRQQQNNNHHHCCC@@@@@@>>>:::666333222111111333222222111111111111111////////////////////////---...///000111111...,,,---......//////......------------....../////////---------------------------...///...---,,,...000000000111111111111000000...//////000111222222333222666:::===AAAJJJXXXaaarrrrrrvvv}}}vvvvvvxxxyyytttssskkkjjjfffZZZIII===<<>>;;;777333111...,,,+++'''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%)))(((&&&&&&%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((())))))++++++***)))((((((+++...---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***)))---,,,+++***,,,...222444===@@@DDDFFFGGGGGGHHHIIIEEE@@@:::999===@@@@@@???>>>@@@GGGNNNNNNNNNWWWccclllvvv}}}tttggg]]]ZZZTTTQQQRRRQQQNNNPPPVVVPPPOOOIIICCCDDDJJJJJJEEEEEEAAAAAAFFFJJJHHHEEEEEEBBB>>><<<>>>BBBBBB;;;555---------,,,,,,,,,,,,,,,***++++++++++++******)))((((((((((((((((((((((((+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%mmmQQQHHHDDD???999999888666333222333444111///---///111111///,,,...---,,,+++************++++++***))))))(((''''''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''((()))******+++''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&'''***---...+++)))'''''''''''''''''')))***&&&(((---333:::DDDNNNUUUSSSSSSTTTUUUWWWWWWVVVUUU[[[YYYWWWWWW]]]jjj{{{~~~~~~}}}|||vvvpppiii___SSSJJJFFFHHHLLLOOOQQQRRRSSSTTTMMMMMMMMMJJJFFFAAA===:::888666444111/////////000111111000///////////////////////////////////////.........///000000...------..................---,,,,,,,,,---------......---------------------------...///...,,,,,,...//////000000111111000000///......//////000111111222111333555444444999BBBIIINNNOOOTTT___mmmwww{{{|||zzzvvvvvvuuuzzzxxxuuuuuutttpppfffWWWJJJDDDDDDFFFEEEDDDDDDEEEHHHKKKMMMKKKMMMLLLGGG???;;;>>>BBB@@@<<<777444333111...+++'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%((('''&&&&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))+++++++++***)))***---///---,,,++++++******++++++***++++++,,,,,,,,,+++++++++++++++---000444888:::EEEHHHJJJKKKIIIGGGFFFFFFDDD@@@<<<;;;>>>DDDIIIKKKOOOOOOSSSYYY]]]aaakkkwwwooofff^^^YYYTTTOOOPPPUUURRRSSSQQQNNNMMMMMMGGG>>>@@@<<<<<>>999999888666333222333444333000...///111111///+++...---,,,+++************)))))))))((((((''''''&&&%%%&&&&&&'''(((((())))))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&$$$&&&(((***+++,,,,,,,,,'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''')))++++++)))'''&&&((())))))((('''(((******///666===DDDKKKQQQUUUXXXUUURRRPPPOOOPPPRRRTTTYYYUUUSSSYYYfffttt~~~|||zzzqqqrrrsssyyy|||xxxvvvuuuwwwqqqhhh```XXXNNNCCC<<<>>>DDDLLLNNNMMMJJJJJJLLLFFFEEECCC@@@<<<888555333000///...------...//////111111000////////////000////////////////////////........./////////......---......//////......------------...............---------------------------......---,,,,,,---///...//////000000//////...------......///000000000333444444222///000333777555666;;;FFFTTTaaaiiilllzzz}}}wwwvvv}}}~~~{{{yyyxxxuuunnndddYYYOOOIIIKKKFFFAAA@@@DDDIIILLLMMMKKKLLLLLLJJJEEEAAA???>>>@@@;;;666444666555000,,,(((((()))))))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&''')))***))))))(((((((((((())))))***))))))(((((())))))******++++++++++++,,,...111,,,,,,++++++******++++++)))******+++,,,,,,------***+++---111666;;;@@@BBBHHHJJJKKKKKKHHHDDDBBBBBBAAAAAA@@@@@@CCCLLLXXXaaadddbbbdddkkksss|||xxxssstttzzz|||ooobbbXXXTTTUUUQQQTTTWWWWWWXXXTTTJJJ@@@>>>999777:::===>>>@@@DDDEEEBBB>>><<<===@@@EEEHHHBBB>>>888222---,,,,,,---------,,,,,,,,,++++++***+++,,,...//////...,,,+++(((((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&(((((('''&&&'''''''''''''''''''''''''''(((((((((((((((((('''((('''&&&&&&%%%&&&&&&&&&lllOOOGGGCCC===888999999777444222333333666333111111333222///+++///...---,,,+++++++++++++++++++++******)))))))))&&&&&&&&&&&&''''''(((((('''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''###%%%(((***++++++***)))&&&&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((()))((('''&&&$$$'''))))))(((''')))+++...555>>>GGGLLLOOOPPPQQQTTTRRROOOMMMLLLOOOTTTWWWSSSSSSVVV```lllvvvzzz{{{}}}xxxppplllhhhlllttt|||~~~pppkkkllllllkkkfff^^^SSSIIICCC@@@===<<>>???@@@AAAFFFDDDAAAAAAAAA???<<<999555444333222111111111111000000/////////000000000444333333222222222222222111111111111111111111111///111111000......000222///000000111111000000///000000000///////////////..............................///...------...000......////////////......------------............---...000000000000000111222111111444;;;BBBIIILLLOOOZZZfffnnnqqqvvv}}}}}}zzztttnnnmmmlllcccXXXYYYOOOCCC===???DDDGGGGGGHHHIIIKKKNNNNNNKKKDDD>>>777333//////333666555222+++***)))(((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&'''''''''''''''''''''%%%&&&''''''(((((((((''''''&&&&&&&&&''')))***+++))))))(((((((((((())))))******))))))))))))******'''(((*********+++---///,,,++++++***++++++,,,,,,...------,,,---...//////444666:::>>>BBBFFFHHHIIIJJJKKKKKKIIIFFFDDDDDDEEECCCKKKUUUZZZ^^^jjj}}}~~~yyysssooonnnnnntttrrrfffZZZTTTOOOOOORRRVVVYYY[[[SSSIII???888444333999@@@DDDFFFFFFCCC>>>;;;===@@@JJJIIIGGGCCC===666///+++...---+++***)))))))))******+++...//////...+++******************+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''((()))((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((jjjNNNEEEBBB<<<777888999888555333222222000//////222777999888666000///...---,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((('''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&'''(((((((((%%%&&&''''''(((''''''''''''((()))((('''&&&'''((($$$(((+++***((()))///444???HHHUUU^^^```\\\VVVRRRJJJLLLLLLJJJHHHJJJPPPUUUaaabbbaaa^^^^^^dddoooyyywwwnnnkkkrrryyyyyyttttttzzztttmmmeeebbbaaa[[[QQQHHHCCCEEEGGGHHHHHHFFFCCCAAACCC>>>888666777777444111111000000000000111222222000000000000000000//////222222111000000000000111111111111111111111111111///222444333000///111333111222222333333222222111////////////............000000000000000000000000///000000///......///111...//////000000//////..............................//////000111000000000......///111444888<<<>>>???GGGQQQXXX^^^iiixxxzzzyyyzzzrrrfffbbbXXXJJJAAA>>>@@@BBBCCCFFFGGGJJJMMMNNNLLLGGGCCC888555111000111444777888///---+++)))''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''%%%&&&'''((((((((((((((((((''''''''''''(((***+++))))))(((((((((((())))))+++******))))))******+++'''(((************,,,---++++++******++++++,,,,,,///......---...000222333;;;===@@@DDDFFFHHHIIIIIIIIIHHHGGGEEECCCDDDFFFIIIPPP\\\iiipppttt}}}|||wwwyyytttiii\\\VVVTTTTTTWWWZZZYYYQQQHHHAAA:::777:::@@@EEEIIILLLKKKGGGCCCBBBBBBIIIKKKMMMLLLGGG???666000///...,,,+++*********+++)))***,,,------,,,***)))(((((((((((())))))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&''''''((()))jjjNNNEEEAAA<<<777888999888555333222222000......111555888666444......---+++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))%%%&&&&&&'''(((((('''''''''(((***)))'''&&&(((+++'''+++---,,,***---555<<>>:::777444222111111000000//////000000111111111111///000000111222222222222333222111111000000111111222222222222222222222222///333777666333000222444333333444444444444333333222222111111111000000000111111111111111111111111000111111111//////111222///000000111111000000///........................000000000000111111111000...000222333333444555666444:::@@@DDDJJJVVVhhhuuu|||yyy}}}uuukkkbbbTTTGGG???===???AAACCCFFFIIILLLLLLKKKIIIHHH>>>===999444111333888===444222///+++)))(((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))(((''''''((()))***))))))(((((((((((())))))+++******))))))******+++(((***,,,,,,+++++++++---++++++******++++++,,,------------...000444777999???AAAEEEHHHJJJJJJIIIIIIEEEEEEDDDDDDGGGLLLTTTYYYcccooo~~~vvvtttzzzzzzqqqggg]]]VVVUUUUUURRRPPPMMMFFF???>>>AAACCCGGGKKKNNNNNNMMMKKKIIIHHHLLLPPPRRROOOHHH@@@;;;222111...,,,++++++,,,---)))******++++++******)))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))jjjMMMEEEAAA;;;777888999888666333222222444111000111333333111------,,,+++***))))))))))))((((((((()))))))))))))))''''''(((((()))*********((()))*********)))'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''')))+++,,,%%%%%%&&&&&&'''((())))))%%%%%%&&&'''((((((((('''&&&(((***)))''''''))),,,)))---000...,,,000999BBBIIISSS```iiiiiicccZZZTTTPPPPPPOOOLLLKKKQQQ\\\dddiiikkknnnooonnnlllkkkkkkhhhdddbbbhhhttttttvvvvvvpppgggccceeeiii||||||tttaaaLLLBBBGGGQQQTTTTTTSSSOOOIIICCC>>><<<111444555333///...000222///000000111111111000///000111222444555555666666555444333333222222333333222222222222222222222222///444888888444111222555444555555555555555555444666666666555555444444444222222222222222222222222111222222111000000111333000000111111111111000000//////////////////......,,,++++++,,,...////////////222444444333111/////////333666888<<>>999777666000000000000111111111111000000000000000000000000///000000111222222333333444444444555666555333111666555555444444444555666444555666444222111222333555666666666666555444333555666777888888777666555555555555555555555444333333444555777777555444333333222111111000000000111///............---------.........////////////000////////////000111222333000111333666:::@@@HHHMMM\\\eeepppyyy{{{qqqhhhdddlllvvviii^^^VVVKKK===999???<<>>GGG???666...+++***)))(((******)))((('''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********)))))))))))))))++++++***)))(((((())))))+++,,,,,,------,,,,,,+++(((***,,,,,,,,,+++,,,---...000333555888;;;@@@CCCDDDGGGJJJJJJHHHGGGIIIKKKFFFKKKOOOVVVeeeyyyuuu}}}iiiZZZSSSOOONNNQQQTTTQQQJJJEEEDDDCCCCCCFFFJJJNNNPPPQQQVVVSSSRRRVVVZZZXXXMMMCCC???999222...------+++)))---+++)))(((***+++++++++))))))))))))************))))))))))))))))))))))))+++******,,,......+++'''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''kkkNNNBBB@@@???999:::999777444222222222000000//////......//////,,,,,,,,,,,,++++++******))))))(((((((((((()))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&***,,,,,,+++''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((******)))(((&&&&&&&&&&&&''')))***...222777<<>>HHHQQQ\\\gggwwwwwwiii```eeezzzttthhhbbbZZZOOODDD>>>999===BBBFFFHHHIIIKKKLLLIIIIIIHHHEEECCCCCCDDDFFFHHHEEE>>>666...******+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))))))))))))))))))))++++++***)))))))))))))))+++,,,,,,------,,,,,,+++)))+++------------...///,,,///444888<<>>333,,,+++,,,)))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))******++++++***))))))))))))***+++,,,,,,------,,,,,,++++++---............///111...333:::???BBBEEEGGGHHHHHHFFFCCCBBBGGGRRR```jjjqqqtttwww}}}zzzwwwzzzzzz}}}}}}tttfffXXXPPPOOOQQQTTTRRRQQQMMMHHHEEEEEEHHHJJJPPPOOORRRWWW\\\ZZZRRRKKK;;;:::777555333222111111111///,,,++++++++++++***)))))))))*********++++++)))))))))))))))))))))))))))))))))***,,,+++)))''',,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''nnnPPPCCC@@@>>>999:::999777444222222222444222111///...///000111+++,,,,,,------,,,++++++)))((((((''''''(((((()))***++++++++++++***))))))''''''&&&&&&&&&&&&''''''&&&&&&''')))---///000///(((***,,,......+++(((%%%((((((((((((((((((((((((&&&'''((((((''''''(((***+++***)))((('''(((((()))+++...222999???DDDFFFGGGIIIKKKJJJEEE@@@@@@EEEKKKVVVZZZ^^^```aaadddhhhlllooopppmmmfffeeemmmwww}}}yyypppssszzz{{{}}}wwwhhhmmmfffcccgggmmmfffSSSAAAEEEHHHNNNTTTVVVRRRJJJCCC999777444222000111222222000000111111111222222222222222222222222222222222333333444444555555666666::::::888666444444555666555666888:::;;;:::999888888:::;;;:::999888999;;;999999999999::::::;;;;;;999999999::::::999999999::::::;;;::::::999888777777888888999999888888777888888777666666777777777555555444444444333333333111111000000/////////...///////////////000111111///111222222111000000111///222888@@@LLL[[[iiiqqqyyyiiibbbmmm|||yyyrrrsssssseeeQQQHHHDDD@@@???BBBDDDDDDCCCGGGIIIJJJKKKKKKKKKMMMNNNJJJIIIEEE???777111---+++'''(((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********++++++***))))))*********+++,,,,,,------,,,,,,++++++---...///...///111333666;;;AAAFFFGGGGGGGGGGGGGGGEEECCCEEEOOO^^^ooozzz{{{yyy}}}}}}~~~mmm^^^XXXVVVVVVVVVWWWVVVQQQLLLHHHFFFFFFIIIIIILLLQQQWWWYYYXXXVVVDDD>>>777555666666444222000...+++***+++,,,+++***))))))*********+++++++++))))))))))))))))))))))))(((((())))))***)))((('''+++******))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''oooQQQDDD@@@>>>999:::999777444222222222444333111000/////////000***+++---......---,,,+++***))))))(((((())))))***))))))******))))))((('''''''''&&&&&&&&&&&&'''''''''&&&&&&''')))++++++***%%%)))///333333000+++'''((((((((((((((((((((((((&&&'''((((((''''''(((***))))))(((''''''((()))***///555===AAABBBCCCFFFIIILLLMMMLLLGGGBBBCCCIIIPPPZZZYYYYYY^^^eeekkknnnnnnjjjiiifffdddiiivvvrrrlllmmmlllpppooodddbbb\\\VVVUUUVVVRRRIII@@@MMMMMMMMMPPPQQQMMMCCC<<<666444333111000000111222111111111111222222222222222222222222222222222222333444444555666666777777888999888666333333555777555666999:::;;;:::888777<<<===>>>===;;;:::;;;<<<999888888777777888999999======<<<<<<<<<<<<======<<<<<<<<<<<<;;;:::999888888999999999999999999888888888888777777888999999777777666666666555555555333333222222111000////////////////////////000111///111333333222111111222000111333888>>>HHHUUU^^^rrr|||xxxiiihhhpppoooxxxxxxwwwyyyrrrfffUUULLLBBB<<<===AAADDDEEEGGGIIILLLLLLLLLKKKLLLMMMIIICCC===:::999666///***'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))************+++***************+++++++++,,,,,,------,,,,,,++++++,,,...//////111444777===@@@EEEGGGGGGEEEDDDCCCBBBCCCGGGQQQ```rrr~~~ttthhh^^^VVVQQQTTTWWWWWWTTTOOOJJJGGGEEEDDDEEEHHHNNNUUU[[[___QQQEEE888444888:::777111///---******+++,,,,,,+++************++++++++++++************************'''((())))))(((((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((oooQQQDDDAAA>>>999:::999777444222222222222222111111000///...---***+++---...///...,,,+++******))))))))))))******(((((())))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%$$$(((---111222///+++(((((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''''''((()))+++,,,...666@@@CCCAAA@@@BBBEEEIIIIIIHHHEEECCCDDDJJJOOOVVVVVVYYYbbbkkknnniiidddZZZ```fffllluuu~~~|||mmmeeeaaa]]]aaaccc[[[OOOMMMLLLLLLMMMNNNLLLKKKTTTPPPLLLIIIGGGCCC<<<777333222000/////////000000111111111222222222222333333333333333333333333333444444444555666666777777555777999777444333555888666666777888888777666555999:::;;;:::999888999;;;:::999888777666777888888<<<<<<;;;;;;;;;;;;<<<<<<============<<<:::999888999999999999999999999999888888777777777888999999888888888777777777666666444444333222000///....../////////......//////000///111222222000/////////111000111555888<<>>CCCGGGGGGJJJMMMOOONNNMMMLLLLLLHHH@@@888666888888222,,,((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))******+++++++++************+++,,,,,,+++,,,,,,------,,,,,,++++++,,,...000111444888<<>>999444111...,,,+++,,,---,,,,,,*********++++++++++++,,,************************((()))***)))((('''(((***(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((((((((((((((((((((((((((oooQQQDDDAAA>>>999:::999777444222222222000111111111000...,,,+++)))+++---//////...---+++))))))(((((((((((())))))(((((())))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&$$$&&&'''((())))))(((((('''((((((((((((((((((((((((&&&'''((((((''''''(((***'''&&&'''((())),,,...000222888@@@EEEFFFDDDCCCCCCEEEEEEDDDDDDFFFHHHLLLNNNUUUWWW]]]dddiiiggg```YYYUUUaaammmsssuuuwwwwwwtttnnnbbb]]]YYYQQQQQQQQQIII@@@CCCJJJRRRXXXYYYVVVSSSPPPLLLGGGAAA===999666444000//////...//////000111111111111222222222333333444444444444444444444444333333444555555666666777777:::======999888:::===::::::999999888777777777:::;;;===>>>>>>>>>@@@BBBBBB@@@>>><<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<>>>>>>======<<<:::999888999999888888888888999999777666666666777777888999999999888888888777777777666666555333222111000///000//////.........//////...///000///...---...000000///000333333333;;;EEEOOO[[[lllvvvqqqhhheeehhhiiinnnxxx~~~zzzxxx|||uuucccOOOBBB>>>@@@DDDDDDHHHLLLNNNNNNMMMLLLLLLIIIBBB999555666666444111++++++******))))))((((((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++*********++++++,,,---+++,,,,,,------,,,,,,+++,,,...000222444999>>>BBB@@@BBBCCCDDDEEEGGGKKKOOOUUU[[[hhhzzzzzzggg___WWWSSSUUUWWWUUURRRNNNLLLHHHCCCAAAEEEOOOVVVXXXSSSKKKFFFCCC@@@===:::666444000......---,,,+++*********+++++++++,,,,,,************************(((***+++***(((''')))+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((oooQQQEEEAAA???999:::999777444222222222///000111222111...+++))))))+++---///000///---+++((((((''''''''''''(((((()))))))))))))))((('''''''''''''''&&&&&&''''''''''''&&&%%%&&&'''((('''&&&(((&&&$$$!!!!!!"""$$$%%%((((((((((((((((((((((((&&&'''((((((''''''(((***''''''''')))+++...111222<<>>===<<<;;;:::::::::CCCEEEHHHJJJKKKMMMOOORRRJJJIIIFFFDDDBBBBBBCCCCCCAAA@@@???>>>>>>???@@@AAA>>>>>>>>>===<<<:::999888999888888777777888888999666666555555666777888888999999999888888888777777:::999888777555444222222000//////.........//////,,,---.........///222444111///000333000---222<<>><<>>>>>EEEXXXiiiiiiXXXFFF>>>DDDLLLQQQRRRQQQQQQQQQYYY\\\___]]]XXXVVVXXX\\\cccqqq|||yyynnngggeeeeee___WWWPPPKKKEEE???AAAHHHCCCLLLYYYccceee^^^SSSKKKEEE>>>777444444444111...////////////000111222333444333222000000000111222555555555777888888666444333333333555777888777555999@@@GGGJJJGGGFFFHHHKKKIIIHHHIIIIIICCC::::::@@@EEELLLSSSUUUUUUTTTWWWZZZVVVUUURRRPPPNNNMMMMMMNNNLLLKKKJJJHHHGGGEEEDDDDDDEEECCCAAA>>>;;;:::888888888777777999:::;;;999777888888999999999999888888:::::::::::::::999888777:::999999999888888777777333222222111111111111111------,,,,,,,,,---......000111222333444333222111;;;AAAJJJQQQXXXbbbnnnwwwxxxyyyyyy{{{{{{rrrwww{{{oooOOOBBB>>>;;;CCCDDDGGGJJJMMMNNNOOONNNJJJFFF???777222222444777///---+++***++++++***(((((('''&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$)))((('''((()))***)))(((''''''&&&&&&&&&%%%%%%$$$)))'''&&&'''((()))((('''((((((((((((((('''''''''$$$%%%'''((((((((('''&&&((((((((((((((()))******)))))))))))))))*********))))))))))))************)))************+++++++++,,,+++++++++++++++++++++***,,,...///...---------......000777???DDDEEEDDDCCC@@@???EEEPPP]]]gggmmmvvvyyyqqqaaaVVVPPPTTT[[[YYYUUUNNNGGGBBB@@@BBBEEETTTXXXZZZWWWPPPJJJHHHHHHBBB???:::555222///......+++******+++---///...---+++++++++************)))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))(((''''''))))))))))))))))))))))))nnnPPPFFFBBB===:::999888777666444333333222111111000///......------------,,,++++++******))))))((('''''''''''''''+++***))))))))))))***+++(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((()))'''(((((())))))((('''&&&((('''&&&&&&&&&((()))++++++......******000666999CCCCCCIIIWWWeeefffXXXJJJEEEOOO[[[aaa```[[[WWWWWW[[[[[[XXXTTTRRRUUU[[[aaalllrrrvvvsssnnnjjjddd^^^YYYQQQIIIEEEAAA@@@GGGQQQTTTYYY^^^bbb___VVVJJJBBB>>>999333111333333222///000000//////000111222222444333333333444444555666555555666777888888777555777777888:::<<<<<<999777888===EEELLLPPPSSSTTTUUUUUUTTTUUUUUUOOOHHHHHHMMMUUU[[[```aaa___^^^```bbbcccbbb```___^^^]]]\\\\\\XXXXXXXXXWWWVVVTTTSSSRRRKKKJJJGGGDDDAAA???======<<<:::999:::;;;<<<;;;999<<<<<<<<<<<<;;;;;;::::::888888999999:::::::::;;;:::::::::999999888888888333222111000000/////////...---------------......///000222333333333222222222888???FFFMMMWWWdddmmmxxx~~~}}}vvvrrrzzz{{{___PPPFFF>>>@@@AAADDDHHHKKKNNNNNNNNNLLLIIICCC;;;444111444777222///,,,*********)))((()))(((''''''&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))'''&&&'''((()))(((''''''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((()))******))))))))))))************))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///111333777===BBBDDDDDDCCCBBBAAAEEEPPP___mmmuuuxxxvvvggg]]]XXXUUU\\\\\\YYYRRRIIIBBB>>>>>>OOOVVV\\\[[[TTTLLLIIIHHHDDDBBB>>>999555222///,,,---+++***+++---------+++++++++++++++************(((((()))***************)))))))))))))))******+++******************************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))kkkNNNFFFCCC>>>:::999888777555444333333222111000.........///000,,,,,,,,,+++******)))))))))((((((''''''''''''(((++++++)))(((((()))++++++))))))))))))))))))))))))(((((('''&&&&&&''')))***'''''''''(((((((((((()))&&&'''(((((()))(((((('''&&&&&&%%%&&&''')))+++,,,,,,...---+++...666<<<===@@@@@@CCCLLLTTTUUUMMMEEEIIIUUUeeemmmkkkddd]]]YYYYYYUUUPPPMMMPPPYYYcccjjjjjjjjjjjjlllrrruuummmbbbOOOIIIBBB@@@AAAFFFQQQ\\\cccaaa^^^YYYSSSIII???999777333///...000222222000000000000///000000111111///000222333444555666666666777888999999999999999999:::<<>>;;;;;;???GGGRRR]]]bbbcccaaaddddddeeeeeeaaa\\\\\\```gggkkknnnnnnkkkiiiiiijjjmmmmmmnnnnnnmmmllljjjiiiggghhhiiiiiiiiigggeeecccVVVTTTRRROOOLLLIIIFFFEEEBBB@@@>>>======>>>>>>===>>>===<<<;;;:::999888888888888888888999;;;===>>>;;;;;;;;;::::::::::::999666555444333222000000////////////..................///000222333333333333///222666:::???HHHSSS[[[ooozzz{{{sss|||ppp```PPPCCCBBBBBBCCCGGGKKKMMMNNNMMMLLLLLLHHH@@@777333555999777333...+++***))))))(((***)))(((((('''(((((((((''''''((())))))))))))((($$$&&&((((((%%%%%%''')))***)))(((''''''(((***+++)))'''&&&'''((()))((('''&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))((((((((((((((()))******************************))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---///111444888>>>BBBCCCCCCBBBBBBCCCFFFPPPcccxxxvvvfffVVVRRRUUUXXXVVVPPPHHHCCCAAAGGGPPP[[[___[[[RRRKKKHHHDDDBBB???===:::666000---...---++++++,,,,,,+++***,,,+++++++++************)))******++++++++++++***)))))))))))))))******+++***************************))))))))))))((((((((('''''''''((()))*********)))))))))))))))(((((('''))))))))))))))))))))))))gggLLLFFFDDD>>>999999888666555444333222222111///------...000111,,,,,,+++******))))))((()))(((''''''''''''((((((***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&''')))***%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((()))))))))'''&&&&&&&&&'''(((***+++))),,,---...444<<>>===<<<======<<<;;;:::999:::<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888666555333222111111111000000///.........//////000111222333333444444555555777<<>>===<<<<<<<<<999444000///---++++++,,,---,,,,,,,,,,,,+++++++++*********))))))***++++++*********)))))))))))))))******+++************************))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((cccJJJEEECCC>>>999888777666555333222222222111///------...000111,,,,,,+++******))))))(((((((((''''''''''''(((((())))))(((((((((((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((())))))((((((((('''''''''((((((&&&+++///333888>>>>>>:::===<<<;;;;;;<<>>???============>>>>>>>>>>>>>>>>>>===<<<:::777555444222333333222222000///.........//////000111222222555444333222333777<<<@@@XXX___iiiuuu~~~tttqqquuu}}}xxxkkk```KKKFFFBBBBBBGGGLLLNNNNNNIIIKKKLLLHHHAAA<<<<<<>>><<<777000,,,))))))((('''(((''''''&&&''''''((((((''''''((()))))))))))))))$$$(((+++***&&&%%%(((,,,111///+++((('''((()))***)))'''&&&'''((()))((('''%%%&&&&&&'''((()))******(((((('''&&&&&&((()))***((((((((((((((())))))***,,,+++++++++******))))))((()))))))))***************++++++++++++,,,,,,,,,)))*********++++++,,,,,,/////////......111666999:::===@@@AAABBBFFFLLLQQQYYYaaarrrjjj```UUUQQQTTTUUURRRMMM@@@AAAHHHUUUaaaaaaVVVJJJ;;;888666777:::;;;999666000...++++++,,,.........,,,,,,,,,++++++++++++***((()))))))))))))))(((((()))))))))))))))******+++************************))))))))))))***************)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((```HHHDDDBBB===999888777666444333222222222111000.........///000,,,,,,,,,+++******))))))(((''''''''''''(((((())))))***,,,,,,,,,,,,***)))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((()))(((''''''''''''(((((())))))((((((((((((''''''&&&'''---333666999<<<<<<888===;;;999999<<<@@@EEEHHHGGGFFFJJJTTT```eeeaaa[[[RRRWWW^^^dddeeeccc^^^[[[hhhiiicccXXXOOOJJJEEEAAAEEENNNXXX]]]^^^___[[[WWWWWWMMMAAA999888888777555333333222111111111111111222222222222333444555666555666888;;;===???AAAAAA>>>BBBGGGKKKNNNRRRYYY^^^dddfffkkkqqqvvvxxxwwwuuuyyy|||zzztttqqqllliiigggeeecccaaa\\\YYYTTTOOOLLLLLLMMMNNNIIIHHHEEECCCAAA?????????>>>???????????????@@@@@@>>>>>>>>>===;;;888666444444444555444333111///.../////////...///000000111111000000111333777;;;===QQQTTTYYYcccrrr~~~|||xxxqqqooozzz|||{{{zzzyyyxxxuuunnngggQQQJJJAAA???CCCIIILLLMMMIIIJJJKKKJJJFFFBBB???>>>999555000,,,***)))((('''''''''&&&&&&''''''((((((&&&'''(((((())))))((((((&&&(((******(((''')))+++///---+++)))''''''(((((()))'''&&&'''((()))((('''&&&&&&''''''(((((())))))((((((''''''(((((()))***((((((((((((((()))******,,,,,,,,,+++******))))))))))))))))))************++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---///000000111222555:::>>>===>>>AAAEEELLLTTT]]]ccclllssszzzkkkYYYPPPRRRUUUTTTQQQEEEAAABBBMMM[[[```ZZZQQQAAA;;;444333777;;;<<<;;;333111---,,,---...//////,,,,,,,,,,,,++++++++++++((())))))))))))((('''''')))))))))))))))******+++++++++++++++++++++++++++)))))))))************+++*********)))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))]]]FFFBBBAAA<<<888888777666444333222111222111111000///......------------,,,++++++******'''''''''''''''((())))))(((***---//////---***((('''''''''''''''''''''''''''((()))***)))(((&&&%%%'''''''''(((((((((((()))))))))''''''&&&'''((((((''''''((((((((((((((((((,,,333777666666999;;;:::<<<:::888999===CCCHHHKKKHHHIIIKKKPPPVVVYYYYYYXXXQQQXXX```dddbbb\\\XXXUUUZZZZZZTTTHHHAAACCCHHHKKKPPPYYY___^^^\\\[[[VVVPPPLLLCCC888444555666555222111222222222111111222333222222333333555666888999777888;;;>>>CCCGGGJJJLLLGGGMMMTTTYYY]]]ccclllrrrzzz{{{~~~}}}zzzwwwtttpppmmmgggbbb[[[TTTOOOLLLLLLMMMLLLLLLJJJHHHEEECCCBBBAAA??????@@@@@@AAAAAAAAAAAA>>>?????????===;;;888777555666666666444222///...111000///.........////////////000222555888:::;;;DDDFFFIIIOOO]]]ooozzz}}}{{{uuussswww~~~}}}yyyvvvqqqmmmkkkdddXXXIII@@@AAADDDFFFFFFKKKKKKKKKKKKJJJFFF???:::666333///,,,+++***)))(((((((((''''''(((((()))***''''''((()))))))))))))))''''''(((((((((((())))))***))))))((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((()))******------,,,++++++***))))))))))))))))))************+++++++++,,,,,,,,,------++++++,,,------...//////...///111333555999>>>BBB@@@BBBFFFPPP\\\hhhrrrwww}}}|||kkk]]]VVVUUUUUUUUULLLGGGDDDHHHQQQYYY[[[YYYPPPEEE888222444:::======999555111.........------------,,,,,,,,,+++++++++***************)))(((''')))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))\\\EEEBBBAAA;;;888888777555444333222111222222222111000...---,,,......---,,,,,,++++++***'''''''''''''''((()))***$$$'''+++......+++'''$$$))))))))))))))))))))))))&&&'''***+++***(((%%%$$$%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&&&&'''((($$$%%%'''((())))))))))))111888:::666333666;;;===>>><<<:::<<>><<<:::666777777777555222000...222111///...------......333333333555777999999888555999===AAANNNcccvvvyyyvvvuuutttrrrwww|||uuurrrqqqxxxhhhTTTEEEAAAAAA@@@???NNNLLLJJJLLLLLLGGG>>>777333111...---,,,+++)))((())))))((())))))***++++++(((((()))***************'''&&&%%%&&&((()))((('''%%%&&&&&&'''((())))))))))))'''&&&'''((()))((('''((((((((((((((('''''''''&&&''')))*********)))(((((((((((((((((()))******------,,,,,,+++***))))))))))))))))))************++++++,,,,,,,,,---------------......///000111111---///222555888<<>>===999444000...---,,,+++---------,,,,,,,,,+++++++++++++++++++++***)))((()))))))))))))))******+++++++++++++++++++++++++++))))))******++++++++++++''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))zzzZZZFFFAAA???===999999888666555444333222222111//////000000...------------,,,+++***(((((((((++++++'''%%%(((***)))+++***(((&&&%%%&&&((()))(((&&&%%%%%%&&&((((((''')))+++---///...,,,)))'''))))))((('''&&&'''***,,,++++++***)))(((((())))))'''((()))***++++++******222444666666555555555777777999;;;===AAAFFFMMMQQQQQQRRRQQQLLLFFFFFFLLLRRRQQQRRRUUUZZZ^^^]]]XXXTTTMMMHHH@@@===DDDQQQYYYYYY[[[\\\^^^^^^ZZZPPPDDD<<<999666333222333444222///000222333444444666888:::888999999999999;;;???BBBIIINNNUUUZZZ^^^dddlllqqquuu}}}{{{pppgggaaa[[[UUUPPPPPPOOOPPPRRRSSSQQQKKKFFFDDDCCCCCCBBBBBBCCCDDDDDDDDDBBBAAABBBBBBBBB???===;;;:::999777777777888888666555333111//////////////////000111222333333444888666555888CCCUUUiiivvvzzzooojjjrrr~~~~~~zzzxxxhhhLLL>>>@@@AAA<<>>BBBHHHOOOTTTQQQPPPMMMJJJIIILLLQQQVVVYYYUUURRRUUUYYYYYYTTTOOOBBBCCCBBBDDDLLLWWW]]]\\\YYYYYYXXXWWWRRRJJJ???888777444222111333333222000000222333444444555888:::AAAAAABBBAAAAAACCCFFFIIISSSYYYaaagggnnnuuu}}}yyyqqqkkkeee___ZZZWWWUUUTTTUUUXXXWWWSSSPPPFFFDDDBBBAAA@@@AAABBBCCCCCCBBBAAABBBCCCCCCAAA???<<<;;;:::888777777888888777666444222000/////////...//////000111222333333666444333666???OOOaaammmttt{{{~~~yyyuuuwww{{{}}}|||vvvsssVVVDDDBBBDDDBBBBBBDDDGGGJJJKKKIIIDDD@@@555000,,,------,,,---111///,,,***))))))******)))((((((((((((((((((((((((''')))******))))))***++++++***)))(((''''''''''''(((((())))))(((''''''&&&&&&''''''''''''''''''&&&)))))))))))))))))))))))))))))))))(((((()))******************************+++***)))((()))***,,,---///---,,,,,,---...---,,,,,,...//////...---...///444888===???@@@@@@AAACCCGGGTTTiii}}}vvvcccYYYSSSUUUWWWUUURRRSSSXXX]]]]]]YYYPPPFFF;;;555555888===???@@@===666000---,,,,,,---......---,,,++++++++++++++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++************++++++,,,************)))))))))(((((((((((((((((()))******sssUUUDDD@@@???===999999888666555444333222222111//////000000...------------,,,+++***)))((((((******&&&&&&))))))''')))((('''&&&&&&&&&'''(((''''''&&&&&&(((***,,,...))))))*********)))((((((((())))))(((''''''***,,,******)))((((((((())))))'''''''''(((***,,,...000222333555555444444666888:::;;;===???CCCJJJQQQWWWTTTOOOJJJIIIMMMRRRVVVXXXXXXSSSPPPQQQSSSRRRKKKDDD;;;BBBIIIOOOUUU\\\^^^\\\VVVSSSPPPKKKFFF@@@999444444222111111222333333222222333555666777888;;;===DDDEEEGGGIIIJJJMMMRRRUUUdddkkksss{{{}}}uuullleee___[[[XXXWWWYYYYYYWWWUUULLLIIIFFFCCCAAAAAABBBCCCBBBAAA@@@AAABBBCCCBBBAAA>>>===<<<:::999999888888999888666444222111000000.........///000111222333444333222333:::FFFTTT^^^lllwwwxxxwww]]]GGG@@@AAABBBBBBBBBDDDGGGJJJKKKIIIFFF:::222+++,,,......000444///,,,***((()))*********((((((((((((((((((((((((''')))******(((((()))+++***)))(((''''''&&&''''''(((((()))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))+++++++++++++++++++++++++++******))))))+++,,,---///---,,,,,,---......---+++---...///......///000333999@@@AAA>>>===AAAEEEVVVcccxxx{{{mmmVVVWWWXXXXXXWWWWWWXXXZZZZZZ\\\YYYPPPCCC888333222777>>>EEEDDD<<<444000000,,,,,,------,,,,,,+++***,,,+++++++++******************+++++++++,,,,,,,,,************************************************+++,,,,,,------,,,+++***************)))))))))))))))(((((((((((()))******qqqTTTDDD@@@???;;;999999888666555444333222222111//////000000...---,,,------,,,+++***)))((((((***)))&&&'''***)))&&&(((((('''&&&&&&''''''(((%%%''')))***)))))))))***)))(((((('''''''''(((((((((((()))((('''''')))+++***))))))((((((((())))))'''''''''(((***...111333333444444444333555777:::<<<===???AAAEEEKKKRRRWWWWWWPPPJJJJJJQQQWWWZZZYYYSSSRRRQQQQQQOOOIIIAAA;;;AAAKKKTTTXXXZZZ]]][[[XXXSSSNNNGGGAAA<<<888555222111111111222333555666666888:::<<<===>>>@@@DDDFFFJJJMMMRRRVVV[[[```fffkkkxxx~~~vvvrrrlllddd```___^^^\\\ZZZVVVSSSNNNIIIFFFDDDDDDEEEAAA@@@??????AAACCCBBBBBB@@@???>>>===<<<::::::999;;;:::999777555444333222............///000222333333333222333777???HHHOOObbbnnnzzz~~~wwwzzztttaaaNNNDDD???<<>>???@@@EEENNNUUUlllwwwggg```XXXVVVWWWXXXUUURRRSSS[[[___XXXLLL@@@777111666===DDDGGGDDD===888555---,,,,,,,,,---,,,+++***,,,,,,+++++++++***************+++++++++,,,,,,,,,************************************************+++,,,...///...,,,***(((*********)))))))))))))))))))))(((((())))))***+++pppSSSDDDAAA>>>:::999999888666555444333222222111//////000000...---,,,,,,,,,,,,++++++***)))''')))(((&&&))),,,+++'''((((((((('''((((((((((((&&&***///000...***'''%%%(((''''''&&&&&&'''((()))'''((())))))(((((()))+++)))((((((((((((((())))))((((((((())),,,000444666555555555444333555999<<<>>>???AAACCCFFFJJJPPPTTTRRRMMMJJJLLLTTT[[[______\\\[[[WWWOOOGGGAAA>>>???LLLTTTZZZ[[[[[[[[[XXXTTTNNNHHH@@@:::666444333222000111333444666888;;;===BBBDDDGGGIIIKKKNNNRRRUUU]]]aaagggmmmrrryyyvvvrrrnnnjjjgggccc___YYYRRRMMMIIIGGGFFFBBB@@@??????AAABBBBBBAAAAAAAAA@@@???>>>===<<<;;;<<<;;;;;;:::888777666555000///.........///111222333444444555666:::@@@DDDNNN[[[lllzzzvvvvvvqqqggg[[[QQQEEE===DDDBBBAAABBBEEEHHHJJJJJJHHH>>>444000000000333777444111,,,******+++++++++((((((((((((((((((((((((((()))***)))((('''((())))))((((((''''''''''''((((((((()))))))))))))))((()))(((''''''''''''((()))************************))))))(((((((((((())))))************************+++++++++++++++,,,,,,---...---,,,,,,.../////////,,,---/////////111444666BBB@@@???BBBMMM\\\jjjrrr}}}qqq^^^UUUVVVWWWQQQIIILLLWWW___[[[RRRIII@@@777777999===CCCFFFDDD>>>888111///---,,,......,,,***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************************************************,,,...//////---***((())))))))))))))))))******)))))))))))))))***++++++nnnRRRDDDBBB???;;;999999888666555444333222222111//////000000...---,,,,,,,,,,,,,,,+++***)))'''(((''''''+++000...)))(((((()))))))))*********(((...333555111+++'''&&&''''''&&&&&&''''''((()))&&&((())))))(((((()))***((((((''''''(((((())))))))))))***,,,///222555777777666555444444777<<>><<<<<<<<<<<<;;;:::999888444222000.........000111222444666777777888:::<<<===MMMcccwww}}}wwwoooiiiddd[[[NNNCCC>>>===<<<>>>BBBGGGJJJKKKMMMDDD;;;555222000444;;;999555///,,,++++++++++++))))))))))))))))))))))))((()))***)))'''&&&'''((())))))(((((((((((())))))(((((()))*********))))))***)))(((''''''((()))***************************)))))))))))))))***++++++************************+++++++++,,,,,,,,,,,,,,,...---,,,---///000000///---...///000111333777:::DDDBBBCCCLLL\\\pppqqqaaa[[[VVVMMMEEEGGGRRRZZZXXXUUUSSSKKK@@@:::777666;;;AAADDDAAA<<<666333///...000000...+++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))+++---......,,,***((())))))))))))***************))))))))))))***++++++iiiOOOCCCCCCAAA<<<999999888666555444333222222111//////000000...---++++++,,,,,,,,,+++******&&&''''''(((...333111+++))))))***+++++++++++++++(((---111111---)))((((((&&&'''''''''((((((((((((&&&((()))***(((((()))***'''''''''''''''((())))))***+++---000222555777888999888777555555888>>>BBB???BBBEEEFFFFFFEEEFFFFFFFFFMMMTTTVVVUUUWWW___gggmmmaaaQQQGGGGGGLLLRRRVVVWWWXXXWWWTTTTTTTTTOOOGGG???;;;666333222333333333333666:::===???BBBGGGKKKWWWZZZ^^^cccggglllrrrvvv{{{{{{rrrhhh^^^VVVRRRMMMJJJFFFDDDCCCCCCBBBAAAAAABBBBBBCCCCCCBBBAAAAAA;;;<<<===>>>>>>===<<<;;;777555222///......///000111444777999888777666777666CCCUUUhhhtttmmmiiicccZZZRRR@@@>>>===???BBBGGGIIIJJJMMMGGGAAA;;;444111777@@@===888222---,,,+++++++++************************((()))***)))'''&&&'''(((******))))))))))))******(((((()))******************)))(((''''''((()))***************************))))))))))))***,,,---...++++++++++++++++++++++++***+++,,,,,,------,,,,,,...---,,,---///000111000...///000111333555:::===???DDDOOO]]]mmm~~~~~~yyyhhhXXXMMMFFFFFFOOOTTTSSSVVVZZZTTTHHHBBB===888777;;;@@@CCCCCC;;;777222111222222///,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,---,,,***)))((()))))))))******************))))))******+++,,,eeeLLLCCCDDDBBB>>>999999888666555444333222222111//////000000...---++++++,,,,,,,,,+++******&&&'''''')))///555333---)))***+++,,,,,,,,,,,,,,,&&&))),,,+++'''%%%'''***&&&&&&'''((())))))((((((&&&(((******)))((()))***'''''''''''''''((()))***+++---///222444666777888:::999777555555999???DDD@@@CCCFFFGGGFFFCCCBBBBBBHHHRRR[[[ZZZSSSQQQYYYbbb___SSSHHHGGGQQQZZZ[[[XXX[[[ZZZVVVRRRRRRPPPGGG===:::777444222222333333333555888===@@@BBBEEEKKKOOO\\\___dddiiinnntttzzz~~~uuuiii```[[[RRROOOJJJGGGFFFEEECCCBBBAAAAAACCCDDDDDDDDDCCCBBB;;;<<<===?????????>>>===999777333000...---...//////333777999888666555444333:::DDDRRRiiivvvqqqlllgggdddGGGEEECCCCCCEEEGGGHHHHHHKKKHHHDDD>>>666222:::EEE@@@;;;444///,,,,,,++++++************************((()))***)))'''&&&&&&'''+++***************++++++(((((()))***************+++)))(((''''''((()))+++************************((())))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,...---,,,---///111111000///000111222444777;;;???>>>KKK___ppp}}}|||sss[[[NNNIIIGGGNNNPPPOOOUUU]]]YYYMMMIIIEEE>>>888888===EEEJJJ???999444222333333000,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------************************((()))***+++,,,++++++***(((((())))))*********+++*********)))******+++,,,}}}dddNNNDDDBBBAAA@@@<<<;;;999888888777555444333222000.........//////+++,,,---...---+++)))'''))))))******+++++++++,,,))))))************)))))))))(((''''''''')))***+++''''''''''''((((((((()))***))))))((((((((())))))***'''&&&)))---...***&&&))),,,///333555555555444444333333444777<<<@@@CCCHHHLLLMMMJJJCCC??????AAAMMMVVVZZZTTTOOOPPPQQQPPPEEECCCCCCKKKVVV\\\\\\YYYVVVRRRPPPOOOIII>>>777666444222222333222111555<<<===???BBBEEEIIINNNTTTXXXaaafffnnnssswww||||||uuuxxxwwwvvvuuuvvvyyy|||}}}~~~~~~~~~rrrllleee___VVVPPPMMMJJJFFFCCCDDDDDDCCCCCCCCCDDDEEEEEECCCAAA???>>>===>>>???@@@BBB???;;;666222000000///......000222333555666666777999===AAAJJJ^^^vvv{{{uuuqqqZZZLLLBBBDDDGGGEEEEEEIIIIIIJJJHHHDDD???===>>>@@@JJJBBB888222000///+++(((+++******---000000,,,)))$$$&&&(((***+++***)))))),,,***))),,,000000,,,(((***)))((((((((()))+++,,,111///---***((((((((())))))((('''''''''(((***+++,,,+++*********,,,...000000///---,,,++++++,,,---,,,,,,+++++++++,,,---------...//////000/////////000111111333666<<>>AAAGGGHHHHHHDDD@@@???CCCHHHPPPUUUVVVQQQNNNMMMJJJEEECCCCCCHHHOOOWWWZZZXXXUUUUUUOOOJJJFFF@@@999666777:::555222222333333888???BBBDDDFFFIIIMMMSSSZZZ___iiiooovvv|||yyywwwtttqqqnnnlllkkkkkkppppppttt|||}}}uuullljjjgggeeedddfffhhhjjjhhhgggfffgggiiikkkmmmmmmsssvvvwwwuuuwww{{{|||zzz{{{ssshhh^^^XXXSSSMMMIIIEEEEEEDDDEEEEEEEEEDDDCCCCCCBBB@@@>>>>>>>>>???@@@@@@???<<<999555333111000......///000222444666777666777888888<<>>DDDCCC@@@===;;;???GGGNNNPPPQQQPPPNNNMMMLLLEEE>>>AAAFFFNNNUUUXXXWWWSSSPPPRRRJJJAAA<<<777333444999<<<555111222666999???EEEHHHIIIJJJLLLQQQXXXbbbhhhrrrxxx{{{tttoookkkhhheeedddcccbbbaaaaaabbbdddeeegggfffiiittt}}}zzzuuuqqqnnnnnnpppqqqqqqpppnnnmmmnnnpppsssuuuppppppllleeebbbddddddaaafffjjjqqqyyy}}}qqqhhhaaaZZZUUULLLJJJIIIHHHHHHGGGEEECCCDDDBBB@@@>>>===>>>???@@@>>>>>>>>>===:::777444222//////......000333666777999999888555444:::EEENNNbbb{{{vvvsssbbbQQQIIIBBB===@@@IIIKKKMMMOOONNNLLLJJJIIIIIILLLHHHAAA888000,,,++++++))))))***+++------+++)))((()))+++,,,---,,,,,,+++***)))))),,,111222000---((((((((((((((()))******000///---***((((((((((((+++************+++,,,,,,***))))))((()))***,,,---------,,,,,,,,,---......,,,,,,,,,,,,,,,---......------........./////////111444999<<<@@@FFFOOOUUUlll}}}~~~zzzvvvuuuttttttuuuuuutttrrruuussspppnnnllljjjgggeee]]]ZZZVVVTTTSSSRRRQQQOOORRRSSSUUUVVVVVVVVVXXXZZZbbbdddhhhkkkmmmqqqvvvyyyhhhWWWJJJMMMTTTVVVVVVXXX\\\]]]]]]]]]\\\[[[ZZZZZZZZZZZZWWWNNNAAA777222111.........---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++************+++++++++,,,)))***++++++******+++---************************hhhRRRGGGCCCAAA???999999999888666444444555111111000000///............---,,,+++************''''''((((((((((((((((((******)))(((((()))******+++******))))))((((((((((((((()))))))))*********(((((())))))))))))))))))---,,,+++,,,...///...,,,///111222444555444444333...///111333666999<<<===>>>===;;;999999>>>FFFLLLJJJLLLMMMMMMLLLIIIEEEAAAEEELLLSSSWWWVVVRRROOONNNLLLCCC;;;666222000333999999333000555:::???DDDIIIJJJKKKLLLOOOTTT]]]hhhoooyyy~~~wwwsssmmmhhheeeccccccbbbbbbbbbbbbcccfffjjjoooqqqjjjccc```hhhyyy|||xxxwwwxxxyyy~~~|||zzzyyy{{{~~~}}}uuulllfffggggggeeedddeeegggkkkpppwww~~~yyyqqqjjjeeeYYYUUUOOOLLLKKKJJJGGGEEECCCBBB@@@>>>======>>>???<<<===???@@@???;;;777555111///......///222555777999::::::888666888>>>CCCTTTnnnyyytttdddUUUMMMFFF???AAAIIIFFFIIIMMMOOOOOOMMMKKKIIILLLLLLGGG===222++++++---))))))***++++++++++++***))))))***+++,,,,,,++++++***)))***,,,...///...,,,((((((((((((((()))))))))---,,,+++***))))))******************++++++,,,,,,***)))))))))***+++,,,---++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///---------......///000000222555;;;@@@GGGRRR^^^fffwww~~~yyyuuuqqqnnnjjjiiihhhiiijjjjjjiiiggggggbbb]]][[[[[[ZZZWWWTTTQQQOOOMMMJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIJJJKKKKKKMMMOOORRRTTTWWWZZZ]]]```eeehhhmmmuuu~~~|||```KKKKKKPPPPPPRRRZZZ]]]^^^___```___^^^\\\[[[\\\\\\[[[TTTIII>>>666222...---,,,,,,------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++*********+++++++++,,,,,,)))***,,,+++******+++---************************hhhRRRHHHDDDBBB???<<<======:::666333222333111111111000//////...---...---,,,+++************((((((''''''''''''''''''******))))))))))))******++++++*********)))(((((()))))))))************+++((((((******++++++******+++*********+++,,,,,,+++---...000222333444444444111222444777999;;;<<<===::::::::::::;;;>>>BBBEEEDDDGGGLLLLLLHHHBBBAAACCCKKKQQQVVVVVVRRRNNNLLLMMMEEE>>>888555333111333888888444555:::>>>@@@CCCGGGIIIKKKNNNSSSZZZdddooovvvzzzsssooonnnkkkhhhffffffgggiiicccdddfffiiinnnsssxxx{{{rrreeeZZZ]]]pppxxxwwwvvvtttmmmllljjjjjjlllnnnpppqqqsss|||{{{uuujjjbbbWWWOOOMMMKKKHHHFFFDDDBBB@@@>>><<<======>>><<<>>>@@@BBBAAA>>>:::888333111///...///111444555555777999999888888:::===PPPfffwww~~~sssfff[[[WWWPPPEEEAAACCCCCCEEEJJJNNNPPPOOOKKKIIIKKKLLLJJJAAA555---,,,...))))))***+++******++++++))))))******************+++*********++++++***)))'''(((((()))))))))))))))(((((())))))***+++,,,---)))))))))*********************++++++,,,------...***+++,,,---......//////,,,,,,,,,,,,---...///000......---......000111222444777<<>>???@@@AAAAAACCCEEEIIIJJJCCC===>>>CCCOOORRRUUUSSSOOOJJJIIIIII???:::666666555333444888;;;:::<<<@@@@@@>>>AAAFFFKKKPPPVVV^^^gggqqq{{{~~~||||||zzzuuuqqqnnnoooooonnnmmmnnnppprrrvvvwww{{{zzznnnmmm~~~{{{vvvpppjjjfffdddiiinnnrrruuuzzz}}}rrrdddYYYTTTPPPKKKGGGFFFDDDBBB???>>>>>>??????>>>???@@@AAA@@@>>><<<;;;555444222111000111222333555888;;;<<<;;;::::::;;;FFFZZZiiitttzzzooogggfff___OOOBBB>>>BBBDDDIIINNNQQQPPPMMMJJJHHHJJJJJJDDD:::111...---)))***++++++******+++---************************++++++***))))))(((((('''(((((()))***************&&&'''((()))+++,,,------((()))******++++++*********++++++,,,------......***+++,,,---............,,,,,,,,,,,,---...000000//////......///111333444999:::AAAPPPdddwww{{{{{{wwwtttoookkkiiigggeeeccc\\\YYYVVVTTTTTTTTTSSSRRRLLLJJJHHHGGGGGGHHHGGGGGGEEEFFFEEECCC@@@>>>===>>>===<<<;;;<<<===>>>===<<<===>>>>>>>>>======???AAAAAACCCFFFJJJOOOVVV^^^cccppp|||qqq```TTTLLLNNNUUU]]]]]]\\\\\\\\\\\\]]]]]]^^^\\\ZZZZZZZZZUUUMMMFFF777222---+++---//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,++++++,,,...************************eeeQQQHHHDDDBBB@@@>>>@@@@@@===666333333555000111111111000///...---,,,,,,------,,,+++)))((()))))))))((((((((('''''''''(((***,,,,,,***((('''((()))***+++++++++***************+++++++++,,,,,,)))+++---...//////...---))))))***+++,,,...000222000000111222222333444444888999<<<===>>>===<<<;;;888:::===AAADDDDDDCCCBBBFFFDDDFFFHHHFFFBBBCCCHHHOOOPPPQQQPPPLLLHHHDDDBBB;;;777444555555444666:::<<<===@@@BBB@@@>>>EEEMMMRRRYYYcccoooyyy}}}{{{zzzyyyyyyxxxuuussstttwww|||wwwqqqooommmlllmmmooorrrsssvvvzzzwwwlllddd\\\SSSKKKIIIHHHEEECCCAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>888777555333222111000000444777;;;>>>???>>>===<<<<<>>@@@III^^^xxx}}}rrrooollliiihhhfffcccaaaZZZUUUPPPLLLKKKKKKKKKJJJFFFFFFFFFEEEDDDCCCDDDEEECCCEEEEEECCC???======>>>>>><<<;;;;;;===>>><<<::::::;;;;;;:::999999;;;<<<999:::<<<>>>???BBBGGGJJJSSS___qqq{{{```OOOJJJKKKVVVWWWXXXZZZ\\\]]]^^^^^^\\\\\\\\\\\\[[[YYYUUUSSSBBB:::222......000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++++++++,,,,,,,,,------***+++---,,,++++++,,,...************************~~~dddPPPGGGEEEBBB@@@999;;;===999333000111444000000111111111///---,,,+++,,,---...---+++)))'''******))))))((((((((('''&&&(((+++------+++(((&&&((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,***+++...///000000///......//////...---...000222333333333333333333333333999;;;===??????===;;;999:::<<>>???999888777555333111//////...111666:::<<<===<<<;;;>>>KKKRRRZZZiiiwwwyyy~~~|||kkkTTTGGG???@@@CCCHHHMMMNNNJJJGGGAAAEEEHHHGGGAAA999000,,,***,,,---,,,******---000------,,,++++++,,,,,,,,,)))*********)))***,,,---)))***+++,,,---,,,++++++))))))************)))(((***+++,,,---...---,,,,,,((()))***++++++,,,+++++++++,,,---.........---,,,+++,,,,,,---...///111111111111000000111333666777BBBDDDPPPiiiyyymmmllliiihhhhhhfffdddbbb\\\WWWPPPKKKIIIHHHHHHHHHFFFHHHJJJHHHEEECCCEEEGGG@@@BBBDDDBBB>>>;;;;;;<<<>>><<<::::::======;;;999;;;<<<<<<<<<;;;;;;<<<>>><<<===>>>>>>>>>???AAACCC???JJJ\\\pppmmm[[[SSSPPPNNNPPPTTTYYY\\\]]]]]]]]]XXX[[[^^^]]]YYYWWWXXXYYYJJJAAA666000///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,---------***,,,------,,,+++---...************************~~~aaaMMMFFFEEEBBB======<<<:::888666444333222///......------------...,,,,,,,,,+++++++++******&&&&&&&&&&&&''')))***+++))))))************))))))+++++++++***)))***,,,...*********)))'''((()))+++)))+++---//////---+++))),,,,,,.../////////...---333222111111111333666777777<<>>CCCBBB@@@>>>@@@HHHTTT]]]aaaiiivvv~~~wwwtttttttttsssrrrpppqqqvvv|||{{{rrrnnnpppuuuyyy{{{wwwhhh\\\VVVPPPHHHCCCBBBCCCBBBAAAAAAAAA???===;;;:::;;;===>>>===<<<999666333111000000111333666999<<<>>>???;;;???JJJYYYcccqqq}}}{{{yyycccHHHCCCAAAAAAEEEKKKOOOMMMKKKBBB???@@@FFFEEE;;;111---...+++(((''')))++++++***((()))***++++++++++++++++++++++++************)))******++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......000//////.........//////555111...111333444999???DDDNNN]]]ooo|||ooonnnmmmlllkkkiiieeebbb___VVVOOOLLLKKKIIIJJJNNNRRRQQQOOOMMMJJJGGGFFFEEEFFFEEECCCAAA???===<<<;;;@@@??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>>>>>>>>>>===>>>BBBMMM\\\lllpppVVVJJJNNNMMMOOOVVVYYYZZZ]]]bbb```^^^\\\]]]^^^]]]YYYUUUUUUKKK>>>666444333000,,,........................---,,,,,,++++++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++dddOOOGGGDDDAAA>>>===<<<:::888666444333222111111000////////////000,,,,,,,,,+++++++++************)))))))))*********)))))))))))))))*********)))***+++*********,,,...,,,,,,,,,+++******,,,---)))***,,,---------,,,++++++,,,---///000000//////222222111111222444666777<<>>>>>===;;;999666333222111222444666999;;;===???======DDDPPP[[[hhh{{{kkkXXXEEECCCCCCEEEIIILLLLLLJJJDDD???>>>CCCDDD<<<444000000,,,)))(((***++++++***)))***++++++,,,,,,+++++++++++++++************)))******++++++++++++******)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........000//////.........//////000...///222444777>>>FFFOOO\\\lll}}}zzztttrrrpppnnnmmmjjjfffccceee]]]WWWUUUTTTRRRSSSVVVYYYXXXVVVSSSPPPMMMJJJIIIDDDCCCAAA@@@>>><<<;;;:::=========<<<;;;:::::::::999:::::::::::::::::::::;;;<<<======>>>===<<<<<<;;;>>>EEEPPP[[[kkkkkkWWWIIIFFFIIIPPPWWWYYY[[[^^^___]]]\\\]]]^^^^^^\\\ZZZWWWQQQHHH???888333///...------------............---,,,,,,,,,,,,,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++hhhSSSHHHCCC@@@>>>===<<<:::888666444333222222111000000/////////000,,,,,,,,,+++++++++******---,,,+++***))))))))))))((((((((((((((()))***+++&&&(((***+++******+++,,,---,,,,,,++++++,,,,,,---))))))***+++,,,------...***+++---///000111111111222222111111333444666888>>>EEELLLMMMGGGBBBBBBDDDFFFGGGLLLTTT[[[[[[UUUOOOBBB???@@@FFFKKKLLLLLLLLLGGGEEEAAA;;;555222111111444444555555666999===AAA@@@BBBEEEHHHMMMWWWccclllsss{{{{{{tttmmmmmmoooqqqvvv{{{~~~vvvpppkkkhhhkkkuuu|||pppggg[[[RRRMMMKKKHHHFFFFFFFFFGGGFFFDDDAAA>>><<<======>>>===<<<999666444222333444666888:::<<<===>>>;;;>>>GGGNNNYYYnnn}}}rrrkkkSSSMMMFFFDDDFFFJJJLLLLLLGGG@@@<<>>777333222///,,,******+++++++++++++++,,,,,,------,,,,,,+++++++++************)))******++++++++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------........./////////......//////000......111666999>>>JJJVVVcccppp~~~zzzwwwuuurrrqqqpppooommmkkkgggaaa[[[ZZZXXXUUUTTTVVVSSSRRRPPPMMMIIIGGGDDDCCC@@@@@@???===<<<:::999999;;;::::::999999888888777777777888888999999999:::<<<<<<======<<<<<<;;;:::<<<<<<@@@EEEJJJSSSbbbpppiiiOOOIIIGGGMMMUUUXXXZZZ[[[]]]\\\\\\]]]___``````___[[[YYYTTTKKK@@@666111///------,,,,,,---......///---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++kkkVVVHHHBBB@@@???===<<<:::888666444333222000000///...------------,,,,,,,,,+++++++++******++++++***)))((((((((((((((((((((('''((()))+++,,,$$$'''***++++++******++++++***)))***+++,,,++++++************,,,...000111)))+++---000111222222222111111111222333555777888;;;BBBHHHGGGCCCAAAFFFLLLPPPNNNPPPXXXaaabbbZZZPPPDDDCCCCCCFFFJJJKKKJJJJJJDDDAAA<<<666222000000111555555555555555888===@@@AAAFFFLLLRRRXXXbbbmmmvvv|||}}}zzzyyyzzzuuuooommmpppwwwwwwqqqpppppprrrzzzxxxkkk___XXXRRRMMMJJJFFFGGGHHHIIIHHHEEEAAA===;;;<<<===>>>===:::888666333333333444555777999:::<<<:::<<>>888333444222///,,,++++++++++++,,,,,,---------------,,,+++++++++*********))))))******++++++++++++******))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------............//////////////////000111///111555:::???III\\\mmmyyywwwuuuuuuyyy}}}~~~}}}zzzsssqqqppppppqqqrrrqqqpppiiibbb]]]ZZZWWWQQQMMMNNNEEEDDDCCCAAA>>><<<;;;:::===<<<<<<;;;:::999888888999999999999888888777777666666666777777888999999;;;;;;;;;;;;<<<<<<;;;;;;???>>>@@@BBBCCCFFFOOOYYYfffsss{{{bbbVVVLLLLLLRRRVVVXXXZZZ]]]]]]]]]]]]___``````aaa]]]]]]ZZZSSSIII???666111------,,,,,,,,,---//////------............------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++lllVVVIIICCC@@@???===<<<:::888666444333222111111///......---------,,,,,,,,,+++++++++******)))))))))))))))***++++++)))))))))))))))***++++++%%%'''***+++*********++++++***)))***---...,,,+++++++++***+++---///222444)))+++---000222333444444111111222333444666777888888<<>>999444222222333333777777666555555888===AAAGGGMMMVVV]]]eeemmmvvv}}}yyytttrrrrrrssspppooommmlllrrr}}}xxxsssrrrwww|||~~~xxxkkkaaaYYYRRRMMMGGGFFFGGGHHHIIIGGGCCC@@@;;;;;;<<<===<<<;;;999777444333222222222444666777888999>>>AAA>>>@@@RRRhhh}}}pppRRRAAA???FFFKKKLLLOOOIII@@@<<<<<<<<<888222777666333///,,,++++++,,,------.........------,,,+++++++++*********))))))******++++++++++++******))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,---------......---------........./////////////////////000111111111222555<<>>======<<<<<<;;;;;;;;;:::::::::999999999888888::::::::::::999999999999666666777777777888888888888888999:::;;;<<<===>>>???>>>???BBBBBBAAAFFFMMMZZZdddvvvvvvdddRRRJJJLLLOOOTTTXXX\\\]]]]]]^^^^^^^^^______^^^[[[XXXVVVRRRIII>>>555000///---,,,,,,---///000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiiTTTIIIDDDAAA???===<<<:::888666444333222444333222111000/////////,,,,,,,,,+++++++++***************+++,,,...///000***++++++,,,,,,+++******''')))++++++***)))***+++...,,,+++---000222///---++++++++++++---///111333***,,,...111333444444444000111222444555777888888999999::::::<<>>AAA===;;;III[[[qqq}}}aaaKKKBBBCCCFFFHHHNNNLLLEEE>>>;;;;;;777111:::999666111---++++++,,,------......------,,,,,,+++++++++************)))******++++++++++++******)))************+++++++++++++++,,,---------------,,,,,,,,,---------......------........./////////////////////000111222222222222666@@@NNNbbb|||zzz}}}xxxqqqlll^^^]]]]]]bbbiiinnnpppooo|||zzzxxxvvvtttpppkkkhhh]]]VVVPPPMMMHHHAAA<<<<<<;;;;;;;;;<<<<<<=========999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888666777777888:::<<<>>>???======???CCCCCCAAABBBFFFTTTYYYgggxxx}}}uuu]]]NNNHHHIIINNNSSSXXXZZZ]]]^^^]]]\\\]]]]]]]]]ZZZWWWWWWWWWQQQFFF<<<333111///---------///000---...///000000///...------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++eeeQQQHHHEEEBBB???===<<<:::888666444333222555444333111000/////////,,,,,,,,,+++++++++******+++++++++,,,---...///000+++,,,...///...,,,***(((+++,,,,,,+++))))))***,,,...,,,+++...222333000---))))))***+++,,,---//////,,,---///222333444444444000111222444666777888999999888777999???FFFMMMQQQKKKJJJGGGCCCAAA@@@BBBDDDHHHLLLLLLGGGEEEFFFEEEAAA<<<999555444666888999888777777888888;;;AAAIIINNNYYYaaakkktttxxx|||}}}lllmmmmmmlllkkkkkkooorrrxxxzzzsssrrrppprrrzzz}}}qqqeee]]]SSSMMMGGGEEEGGGGGGEEECCC@@@???>>><<<;;;;;;<<<<<<888777444222222333444555888666999@@@???<<<@@@JJJ\\\tttxxxbbbNNNDDDCCCGGGIIILLLIIIAAA<<<:::777222<<<;;;999333---***+++------------------,,,+++++++++++++++************)))******++++++++++++******)))************++++++++++++,,,------...---------,,,,,,,,,---------..................////////////////////////000111222333333444;;;JJJ]]]qqqyyyqqqjjjeee[[[YYYYYY\\\ccciiikkkkkkvvvuuurrrppplllfff^^^YYYLLLFFFAAA@@@>>>:::999::::::::::::;;;;;;;;;<<<<<<999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888777777777888999;;;===>>>BBBAAADDDIIIIIIEEEDDDFFFJJJMMM\\\pppzzz{{{ttt^^^OOOGGGHHHMMMQQQUUUZZZ]]]]]]\\\\\\]]]\\\[[[ZZZYYYWWWSSSLLLFFF666444111///---...//////---...000111111000...------...///000000///...---------------------------,,,,,,,,,---------......++++++++++++++++++++++++cccOOOHHHGGGCCC???===<<<:::888666444333222333222111///...---------,,,,,,,,,+++++++++******************+++,,,------,,,...000111000---)))'''---...---+++)))(((***,,,,,,***))),,,000222///+++(((((()))***+++,,,,,,,,,---...000222333444444333///111222555666888888999888666666999@@@FFFIIIJJJEEEGGGGGGBBB<<<;;;???DDDDDDIIIIIIDDDBBBDDDDDD@@@:::777444444777::::::999666777888:::???GGGPPPVVV___gggrrryyy}}}{{{vvvrrrppplllooorrrrrrrrrsssvvvyyy{{{rrrpppuuu}}}pppgggYYYRRRIIIEEEEEEFFFEEECCCCCCAAA???===<<<<<<===>>>;;;999666444333333555666:::444444===AAA===:::===HHH___|||www[[[GGGDDDIIIEEEKKKKKKCCC<<<;;;888444======:::444...***+++---,,,---------,,,,,,+++***+++++++++************)))******++++++++++++******)))************++++++++++++,,,------......------,,,,,,,,,---------................../////////000////////////000111222333555777AAATTTjjj~~~yyyrrrkkkddd```]]]ZZZYYY\\\bbbhhhjjjjjjbbbaaa```^^^ZZZTTTLLLFFFEEE???;;;===>>>===>>>AAA<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::999999999999888888888999;;;<<>>@@@888;;;===:::555333555999===;;;:::<<<>>>???===;;;KKKSSSffflllMMMAAADDDGGGHHHJJJIIIEEE===555000777999:::666000+++***,,,---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------.........---,,,,,,+++---,,,+++,,,...///...---............////////////000333444222000111222333999CCCJJJYYYrrrwwwpppjjjgggfffeeeddddddfffiiikkkhhhaaa[[[UUUOOOJJJIIIHHHFFFDDDCCC???>>>>>>=========>>>>>><<<======<<<999999999;;;<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<<<<;;;>>>===:::===BBB???888<<<:::;;;<<<:::888;;;BBBGGGYYYhhhfff[[[RRRKKKGGGHHHFFFPPPhhh~~~uuulllUUUKKKIIINNNQQQUUUXXXZZZ[[[]]]^^^\\\[[[ZZZZZZZZZXXXRRRMMMEEE;;;000...111444111,,,//////...---,,,,,,++++++000////////////.........++++++,,,,,,,,,---------------------------------......---,,,++++++++++++nnnRRRFFFFFFCCC<<<;;;:::999777666444333222333333222111000///......------,,,,,,,,,+++++++++)))(((((('''((()))***+++---(((---999888,,,&&&+++,,,---...//////---+++))))))************+++++++++...---,,,+++++++++,,,---000//////000222222111000111222444666888888888888888888:::<<>>@@@AAADDDDDDEEEDDDBBB???<<<:::666555555555555555555444777:::???DDDHHHNNNTTTXXX\\\bbbkkkssszzz}}}{{{{{{uuummmgggeeedddkkknnnssswww||||||wwwwwwzzz{{{mmmfff[[[QQQIIIFFFEEEDDDBBBBBBAAA@@@??????@@@AAA<<>>888555555777;;;::::::<<>><<<@@@FFFWWWpppxxx[[[GGG@@@EEEGGGIIIJJJGGG@@@777222555999<<<999222,,,+++------------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------......------,,,+++---,,,+++,,,...///...---............////////////...000111000///000444666888EEEPPPaaazzz{{{qqqkkkjjjkkkjjjhhhmmmoooqqqnnnfff[[[QQQJJJHHHDDDAAAAAABBBAAA???>>>AAAAAAAAABBBCCCBBB???<<>>??????>>>======>>>???@@@CCCBBB@@@>>>>>>>>>???@@@;;;======<<>><<<:::;;;<<<;;;:::>>>DDDOOOcccxxxxxxkkk[[[OOOKKKHHHNNNbbbwww|||}}}aaaOOOHHHGGGJJJOOOSSSWWWZZZ\\\^^^\\\[[[ZZZZZZ[[[XXXSSSOOOGGG???555000111222000---//////...------,,,++++++/////////.........------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------oooSSSFFFGGGDDD===;;;:::999777666444333222333222222111000///......,,,,,,+++++++++*********(((((()))))))))))))))))))))'''(((,,,,,,******,,,***+++,,,------+++***))))))************+++++++++---,,,+++++++++,,,---...000///...///111222111000111222444666888888888888777888:::;;;>>>@@@AAABBBDDDAAA>>>;;;:::;;;===??????@@@@@@@@@???===:::999666666666666666666777777:::>>>EEEKKKOOOTTTXXXZZZ```dddjjjpppvvv}}}uuunnnssssssrrrnnnjjjgggffffffooouuu~~~wwwxxx{{{}}}ttthhh[[[RRRMMMIIIFFFBBBBBBBBBBBBAAAAAAAAAAAAAAACCCEEEBBB<<<777555666999999:::===@@@AAA???>>>999<<>>>>>@@@CCCGGGIIIHHHFFFFFFDDDCCCFFFJJJJJJEEE@@@FFFBBB???>>>AAACCCBBBAAACCCCCCCCCDDDFFFHHHIIIJJJLLLJJJHHHEEECCCBBBBBBBBB===>>>>>>===@@@EEEFFFCCC???<<<;;;<<<;;;999<<>>???@@@>>>===:::888888:::<<<>>>>>>>>>>>>===;;;:::888777888888999888888999;;;===???CCCJJJPPPVVV[[[```dddiiikkknnnqqquuuzzzvvvkkkiiikkkmmmnnnmmmmmmooopppzzz}}}{{{~~~vvvkkkaaaXXXPPPJJJCCCBBBBBBBBBBBBBBBAAA@@@AAACCCEEECCC???:::777666666777:::<<>>888111999@@@@@@999111//////...------------,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,------...------,,,,,,...---,,,---...//////---............////////////000///000111222666@@@KKK___mmmttt|||}}}vvvuuummmiiidddccciiirrr{{{xxxqqqdddSSSFFF??????AAA>>>DDDLLLTTT\\\bbbdddbbbUUUOOOIIIKKKQQQVVVUUURRRPPPKKKGGGHHHMMMQQQQQQOOOOOOQQQTTTXXX\\\```dddfffbbbaaa___[[[UUUOOOJJJFFFEEECCCAAA???AAAFFFJJJKKKIIIDDDAAA@@@>>><<<===BBBKKK]]]xxxrrrfffYYYSSSWWWbbboooxxxxxx}}}eeeNNNHHHHHHHHHKKKOOOSSSVVVWWWZZZZZZZZZ[[[ZZZYYYWWWUUUPPPLLLDDD;;;444000///000//////......---------,,,......---------,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......uuuWWWHHHGGGEEE???;;;:::999777666444333222222222111111000000//////------------,,,,,,,,,,,,)))***,,,------,,,***((('''++++++&&&&&&+++,,,(((,,,,,,+++***))))))))))))))))))*********+++++++++++++++******+++---...///000///---...///111111000111222333555666666666555888999:::<<<============:::999888777888:::===???@@@???===;;;999777666555888999:::999999:::>>>AAABBBFFFLLLRRRYYY```hhhmmmnnnppprrruuuxxx|||vvvkkkeeehhhmmmpppssswww|||vvvrrrxxxxxxooodddWWWNNNEEECCCAAAAAABBBBBBAAA???>>>@@@BBBAAA???;;;888777444666888;;;===???@@@BBB???<<<<<>>@@@@@@>>>;;;999666555555555555777999888888999>>>CCCEEEIIINNNTTT[[[ccckkkpppmmmpppuuuyyy}}}vvvmmmjjjmmmqqquuuzzz~~~oookkkppp}}}zzznnn___TTTJJJFFFBBBAAACCCCCCAAA???<<<===>>>>>>>>><<<999888444555777888999;;;@@@CCC???;;;;;;@@@JJJ[[[qqqfffIIIEEEAAAAAAEEEFFFCCC???555999>>>BBBAAA<<<555000............---------,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,------......------...---------///000///...............////////////111---...333666>>>QQQeee|||yyyoookkkmmmfffkkkkkkcccWWWPPPSSSYYYVVVNNNEEE@@@??????===;;;@@@RRRfffuuuyyyhhh^^^___fffmmmpppwwwuuuuuuxxx}}}yyy}}}}}}kkk___SSSKKKBBB===<<>>777333111....................................---------,,,,,,---------............------......//////000000000///...---,,,,,,,,,,,,{{{[[[HHHEEECCC>>>;;;:::999777666444333222111111111111000000000000---------,,,,,,,,,++++++)))******+++***)))(((''')))((((((******(((((()))444222///,,,)))))))))***)))************+++++++++***))))))***+++...000111111///,,,,,,...000000000444555666888888888777777:::;;;===>>>>>>===<<<;;;555555555777999<<>>===<<<<<<<<<;;;999888444555555555555888>>>CCC???;;;:::>>>FFFUUUkkk~~~rrrRRRJJJBBB???CCCFFFFFFDDD999999<<>>;;;:::999777666444333222111111111111000000000000,,,,,,,,,+++++++++******((((((((((((((('''&&&&&&---(((''',,,,,,)))***000777555000---***)))******)))************+++++++++)))))))))***,,,...000111111///,,,,,,...000000111666777888999::::::999888;;;<<<>>>??????>>><<<;;;333333444666999<<>><<<<<<;;;;;;999888555555444333222666===CCC@@@===;;;===BBBOOOdddvvv~~~xxxXXXNNNCCC???BBBGGGIIIHHH<<<999:::@@@FFFDDD:::111//////.........---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,---.........---///...---...000000000.............../////////000222...222<<>><<>>===;;;<<<===<<<>>>AAABBBAAA>>>:::777:::888777999===???>>>===999666444555888::::::999555888<<<>>>@@@EEELLLRRR\\\bbbhhhkkkkkklllppptttqqqxxx}}}yyysssvvvuuugggYYYLLLHHHHHHEEECCCBBBDDDBBB???>>>>>>===<<<:::777777666444333555999<<>>BBB???@@@DDDEEEGGGPPP[[[ooo{{{xxxrrryyywwwmmmddd^^^\\\]]]aaacccbbb]]]WWWXXX```hhhfff]]]ZZZaaakkkrrr{{{rrrppphhhQQQDDDDDDGGGGGGQQQRRRSSSSSSRRRSSSVVVXXXYYYVVVRRRPPPNNNGGG<<<333111111000000000//////...////////////............------------------------,,,,,,---...//////..............................[[[KKKFFF@@@>>>;;;:::999777666444333222111111111111///...---,,,,,,,,,,,,,,,++++++***)))************)))))))))((())))))))))))))))))))))))++++++******************((((((((((((((()))***+++***++++++,,,...//////000111000.........///111222555888::::::::::::===@@@>>>???@@@AAA???<<<999666777777777999===???>>><<<777555333444777999:::999777999===BBBGGGMMMSSSWWW```eeejjjlllkkklllppptttssszzz|||tttqqq|||~~~nnn```QQQKKKHHHEEEBBBBBBDDDBBB???>>>>>>===;;;:::777777555333222444888;;;???@@@???<<<<<>>666111000///////////////...////////////............------------------------,,,------...//////..............................]]]MMMHHHAAA???;;;:::999777666444333222111111111000///...---,,,++++++,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((())))))***++++++,,,---...//////000000000///...///000111222777777666666666999???CCC@@@@@@???>>><<<999777666666666888;;;===>>><<<;;;555444333333666888999999:::<<<@@@HHHQQQXXX]]]___gggiiillllllllllllpppttttttzzzyyyrrrpppzzz{{{lll[[[QQQLLLFFFCCCCCCDDDBBB???>>>======;;;999666666555333222333777999>>>AAABBB???===AAALLLVVVnnnuuu]]]HHH@@@EEEJJJKKKDDD???<<<>>>EEEHHHEEEAAA222///,,,+++,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,---...---...//////000000//////......---------...000000...//////000111222222222666666>>>OOO___mmm{{{zzzyyysssppprrrwww}}}uuuhhh^^^TTTJJJBBBKKKIIIIIIKKKNNNTTTaaalllwww}}}~~~uuuuuu{{{yyynnnddd]]]eeemmm{{{zzzbbbWWWWWW[[[aaafffoooyyypppuuugggOOOEEEDDDCCCJJJMMMQQQTTTUUUVVVWWWYYYWWWUUUTTTSSSQQQKKKCCC<<<222000......///000//////////////////............------------------------,,,---......///.................................^^^MMMHHHAAA>>>;;;:::999777666444333222000000000000///...---,,,******+++,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))((())))))))),,,,,,,,,---...//////000000/////////000111222333555555444444666999>>>BBBAAA@@@>>>;;;999777666666777888:::<<<===;;;999777444333333333555888:::;;;>>>@@@EEEOOO[[[dddgggggglllmmmnnnmmmllllllooorrrrrrxxx{{{pppmmmzzzhhh\\\RRRJJJEEEEEEEEECCC@@@>>>>>>===;;;999666666555333222222555888;;;AAAFFFGGGEEEDDDHHHLLLlll{{{iiiMMM???CCCIIIIIIHHHDDD??????CCCFFFFFFDDD444111---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------------...///////////////......---------///000111...///000111000000111333666???OOOaaalllvvv}}}uuussstttsssuuu|||tttdddYYYUUUQQQKKKFFFUUUTTTTTTSSSSSSXXXaaahhhlllpppsssxxxwwwooojjjgggfffhhheeeooo}}}tttkkkbbbbbbhhhwwwzzzeeeZZZWWWZZZ]]]___hhhuuuuuu~~~rrrWWWIIIDDDCCCFFFJJJOOORRRTTTUUUVVVXXXVVVUUUUUUTTTSSSNNNHHHCCC555111...---///000000///////////////....................................------...............---........................^^^MMMGGG@@@===;;;:::999777666444333222//////000//////...---,,,******+++,,,,,,,,,++++++))))))))))))))))))******))))))))))))))))))))))))((((((((())))))******++++++******))))))))))))***,,,------......//////////////////000111111222333222222333444777:::<<<===@@@>>>;;;888666666666666999:::<<<<<<;;;888555333333333444555666999;;;===CCCFFFMMMXXXdddlllooonnnqqqppppppnnnmmmmmmooopppnnnttt|||~~~|||nnnppp|||wwwjjj]]]QQQJJJIIIGGGDDDAAA??????>>><<<:::777777666444222222444666888???IIIOOOPPPMMMHHHEEE___nnnrrrUUUCCCBBBFFFFFFLLLHHHDDDBBBBBBDDDEEEEEE777444///,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------,,,,,,---............---......------...///111222///000111000...///111333888KKKfffwww||||||tttqqqqqqvvv~~~tttkkkaaa]]]^^^^^^YYYUUU___```___ZZZUUUUUUWWWYYYXXX[[[^^^dddpppwwwmmmgggffffffkkkvvv}}}nnniiieeegggppphhhZZZUUUVVVTTT[[[fffqqqsss|||eeeRRRIIIEEEDDDGGGLLLPPPRRRSSSTTTUUUUUUUUUVVVUUUTTTPPPKKKHHH999444...---///111000///////////////....................................---...............------........................]]]LLLGGG@@@===;;;:::999777666444333222///////////////...---,,,++++++,,,,,,,,,++++++***))))))))))))************))))))))))))))))))))))))(((((())))))))))))))))))******)))))))))******+++------........./////////...///000111111222333333111111222555888:::999888===;;;999666555666777888:::;;;===<<<888555333333333555666777888:::>>>AAAIIINNNWWWbbblllrrrttttttttttttrrrqqqpppppppppppplllrrr{{{}}}}}}xxxllliiiqqqyyykkk\\\RRRNNNIIIFFFCCCAAA@@@???===;;;888888777555333222444555555;;;GGGSSSZZZXXXOOOFFFKKKYYYkkk}}}{{{dddOOOEEEDDDDDDMMMKKKIIIFFFDDDDDDDDDEEE;;;666111...------...---------------------------------------------------------------............+++,,,,,,---...---------......------...000222333000111111///---///444888BBBZZZyyy{{{}}}}}}vvvuuuttt}}}xxxooollliiikkkmmmmmmgggbbbeeegggeee[[[RRRMMMKKKHHHFFFIIINNNUUUcccvvvyyypppgggbbbfffvvv}}}eeeXXXRRRPPPTTTZZZcccnnn~~~uuummm}}}rrr[[[LLLCCCEEEHHHLLLOOOPPPQQQRRRTTTUUUVVVVVVVVVTTTQQQNNNLLL???888000---///111111...////////////.............................................///......---,,,........................^^^MMMHHHAAA???;;;:::999777666444333222......//////......------,,,,,,,,,,,,++++++***)))((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***+++,,,,,,............////////////...///000111222333333333222111111333777999888666888777666555555777888999888:::;;;:::777444555666555777999::::::===AAAEEEPPPWWWbbblllsssvvvxxxyyywwwwwwvvvvvvuuutttrrrqqqooouuu}}}}}}{{{{{{rrreeegggqqqxxxfffYYYTTTKKKHHHEEECCCBBB@@@>>><<<999999999666444333444555555777AAAPPP___aaaWWWLLLBBBGGGUUUjjjvvv___KKKCCCDDDJJJKKKKKKJJJGGGEEEEEEFFF===999333///............------------------------........................,,,,,,---....../////////,,,------.....................---...///000222333000111111///...222:::AAARRRhhh{{{~~~yyyzzz{{{zzztttvvvyyy{{{{{{wwwpppjjjgggiiidddVVVKKKEEEBBB>>>===BBBGGGOOO^^^ppp{{{uuuiiibbbiiiuuu{{{gggZZZOOOQQQSSSXXX```ooonnnmmmvvvgggSSSGGGJJJKKKNNNOOOOOOPPPRRRTTTUUUVVVWWWVVVTTTQQQOOOMMMCCC;;;222...000222111...////////////..........................................//////...------,,,........................^^^NNNIIIBBB@@@;;;:::999777666444333222.........///......---------------,,,+++***)))((((((((())))))*********+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))***+++,,,---.........///////////////......000111333333333333444111000111555777777666555555555555666777999:::666888:::999666555777999666888;;;;;;<<<>>>CCCGGGUUU^^^iiirrrvvvxxxzzz|||zzzyyyyyyyyyyyywwwtttrrrrrrxxx|||zzzzzz{{{jjjeeegggvvvlll]]]WWWLLLIIIFFFDDDBBBAAA???===999:::999777555333444555666555;;;MMM___eee]]]QQQBBB@@@HHH```~~~kkkPPPCCCEEEGGGJJJLLLLLLIIIGGGFFFGGG???:::444000.../////////------------------------////////////////////////+++,,,---...////////////---......///////////////......---...///111333444000111111000///555???HHH___ppp~~~|||}}}~~~vvvpppggghhhaaaQQQEEEAAA???;;;<<>>FFFNNN___gggqqqwwwwwwwwwxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwvvvzzz~~~}}}|||{{{zzz~~~rrrgggfffjjjyyy}}}rrrccc\\\QQQGGGDDDCCC@@@>>>>>>;;;:::888666444333222222666666:::FFFWWWbbb___XXXFFFCCCAAAOOOqqqbbbJJJ???EEEHHHKKKLLLIIIGGGFFFGGGCCC===555000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...............///////////////////////////000111111444222111111...333FFFYYYkkk~~~}}}}}}zzzooolllhhh___RRRHHHBBB>>>;;;===;;;>>>HHHWWWgggqqqttt|||~~~{{{pppgggvvvzzzdddSSSGGGKKKRRRYYYeeessstttbbbeeexxxttt```UUUTTT[[[ZZZOOONNNSSSOOOSSSUUUWWWXXXWWWSSSOOOLLLJJJCCC888111//////000000000///...------...///000....................................////////////////////////000000000000bbbJJJEEECCC<<<:::::::::888555333333333111111111111///...---,,,***+++,,,---,,,+++)))(((***)))((((((***,,,///222,,,+++)))''''''(((***+++---***'''&&&'''(((((((((***)))((('''''')))+++,,,---,,,,,,...000111...,,,......///000000111111222111222333555666777777777444444333444666777888888555555444444555666777888<<<:::;;;======???IIITTTfffmmmvvvzzzyyyxxxxxxzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{~~~}}}||||||{{{~~~mmmhhhgggppp{{{kkk^^^SSSIIIEEEDDDAAA???>>>;;;:::888666555333333222444444888CCCRRR\\\^^^[[[MMMIIIFFFPPPiiimmmSSSDDDDDDGGGKKKLLLJJJGGGEEEDDDCCC>>>666222000///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000............///////////////////////////000111111111111444555555<<>>===AAAMMMZZZnnntttzzz}}}|||zzzyyyzzzyyy{{{}}}|||zzzyyy{{{~~~~~~||||||}}}|||~~~~~~rrrjjjlllrrruuudddXXXLLLHHHFFFBBB??????<<<;;;999777555444444333222222666>>>JJJUUU]]]aaaSSSLLLHHHNNN[[[mmm{{{^^^HHHBBBDDDIIILLLLLLIIIEEEBBBCCC???999444111000///---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111............////////////000////////////000111111///222666888999BBBWWWjjjyyywwwvvv{{{rrrdddiiigggccc\\\SSSIII@@@;;;;;;:::<<>>:::::::::888555333333333000000000000///---,,,+++******+++++++++++++++++++++***((((((***...222444))))))(((((()))***++++++000444666333,,,''''''(((&&&''')))+++...111444555------......---......///000000000111222222333333333333444555666666666666444666888888777888;;;>>>@@@>>>;;;888777777888999555777===DDDIIIPPP___nnnuuuxxx{{{}}}~~~}}}}}}}}}zzz}}}~~~}}}~~~{{{yyyyyy{{{~~~wwwtttvvvqqqmmmmmmuuugggYYYQQQKKKEEEAAA@@@===<<<:::999777777666666444222444999???GGGWWWgggeeeWWWMMMNNNOOOOOOXXXcccmmmNNN@@@???AAAGGGMMMNNNJJJFFFCCCAAA>>>:::555111//////........................------------------------///......---------..................////////////000000000000000111222222111444555777???PPPeeettt}}}tttpppnnnooooooeeeSSSDDD>>>888888999===DDDKKKQQQUUUaaaeeelllrrrvvvzzz}}}wwwpppsssmmm^^^UUUPPPPPPOOOXXXiii}}}ppplll}}}\\\QQQ\\\^^^WWWRRRNNNPPPRRRTTTVVVVVVUUUSSSRRRNNNJJJDDD<<<666333222222///000000000000000000///////////////////////////............////////////////////////000000000000^^^GGGDDDDDD>>>:::::::::888555333333333000000000///...---,,,+++*********++++++++++++,,,***))))))((()))+++---...(((((((((((()))***+++,,,888===???999...&&&&&&)))$$$%%%'''***---///111222---......---,,,---///000//////000000111222222333333444444555666666555555444777999999888999===@@@DDDBBB>>>:::888777888999666999BBBMMMWWW___kkkvvvwwwxxxzzz|||}}}~~~~~~~~~}}}~~~~~~{{{{{{zzzyyyxxxyyy}}}xxxssswww~~~uuummmssssssbbbXXXQQQIIICCCBBB===<<<;;;:::999888888888666222333999<<>>CCCHHHKKKVVVZZZaaahhhmmmrrrwwwzzzwwwxxxjjjooo|||~~~xxxuuuuuu~~~rrr```SSSMMMJJJNNNZZZlllzzznnnuuuhhhTTTYYY\\\[[[WWWNNNOOOQQQSSSUUUVVVUUUTTTTTTOOOMMMHHH@@@999444333333///000000111111000000///////////////////////////............////////////////////////000000000000^^^FFFDDDDDD???:::::::::888555333333333000000000///...---++++++)))))))))))))))***++++++)))))))))))))))*********)))))))))))))))*********666999:::555---((((((***&&&''')))***,,,------...,,,...///---,,,,,,///111......///000000111111222333444555555666555555555333666999999888888===AAACCCAAA===999777777888999888;;;EEETTTbbbjjjrrrxxxzzzzzzzzz{{{}}}~~~~~~}}}~~~}}}~~~zzzvvvwwwwwwxxxyyy{{{|||vvvtttsssppprrr~~~lll```WWWMMMGGGEEE>>>===<<<:::999999999999777111111888;;;>>>KKK[[[pppmmmdddYYYUUUVVVWWWUUU\\\hhhNNNFFF???@@@HHHMMMLLLHHHCCCDDDCCC???888222000///---........./////////000..............................---------......///............////////////111111000000111111222333111555>>>MMMggg~~~uuu[[[HHHAAA666666777888999<<<@@@CCCKKKOOOUUU[[[```ffflllpppmmmuuuwwwaaaVVV___ooo~~~}}}uuusss|||qqq]]]RRRMMMLLLRRR___kkkyyyyyylllvvvxxx```YYYWWW[[[[[[QQQOOOPPPRRRTTTUUUVVVUUUUUUPPPOOOJJJCCC:::555333333///000111111111111000///////////////////////////............////////////////////////000000000000]]]FFFDDDDDD???:::::::::888555333333333000000000///...---++++++((((((((((((((()))******'''((()))************)))++++++******))))))((((((.........---,,,++++++,,,++++++,,,---------,,,,,,,,,...///---+++,,,///222.........///000000111111444444555555666555555555111555999999777777<<<@@@@@@>>>:::777555666777999999;;;EEEWWWfffnnnrrrvvv}}}|||{{{|||}}}}}}}}}|||~~~|||~~~xxxssstttvvvxxxzzz~~~zzzuuuvvvpppnnnsssrrreee[[[QQQJJJHHH>>>===<<<;;;:::999999999777000000777:::;;;FFFUUUhhhlllgggZZZUUU[[[```^^^VVVvvvuuuUUUJJJ@@@???FFFLLLKKKGGGCCCEEEDDD@@@999333000000---.........//////000000........................,,,,,,,,,---...///000111............/////////000111111111000111111222333111888CCCWWWuuuxxx]]]IIIBBB555666666666777999<<>>:::555000...000000///.......................................------...---------///000/////////000111222222222333111......///111222222111;;;LLLbbb}}}}}}}}}dddJJJ===<<<:::777777888:::;;;;;;>>>AAAEEEJJJOOOUUU\\\``````gggrrr|||yyytttkkk]]]MMMIIIVVVgggvvv~~~zzzyyyyyyzzzbbbVVVMMMJJJPPPWWW```tttyyyrrrxxx~~~bbbSSSUUU^^^dddSSSPPPQQQUUUVVVSSSPPPPPPRRRRRRMMMEEE@@@<<<555...000///...///111111000...000//////.........//////............/////////000000000000000111111111111^^^GGGBBBAAA======;;;999777555333222222000000//////...------,,,+++++++++************))))))(((((((((******((('''(((((((((((())))))))))))***))))))))))))))))))))))))***+++,,,,,,---,,,,,,///---,,,++++++,,,///000111000000//////000222333777777666555555555555555333444777999::::::999888:::888666555666999;;;<<>>888000000/////////111111000...000//////.........//////........./////////000000000000000000111111111111^^^GGGBBBAAA===<<<;;;999777555333333222111111000//////......---+++++++++************))))))(((((((((******(((''')))((('''''''''(((***+++))))))))))))))))))******)))***+++,,,------------...---,,,+++,,,---///000111000000///000111222333666555555444444444444444333444555666777888888888;;;999777666777999===???FFFLLLTTT]]]ccciiiooorrrqqqqqqrrrsssuuuvvvvvvwwwyyy}}}{{{vvvtttwwwyyy|||~~~~~~tttjjjgggooossscccVVVPPPIIIDDD???<<<<<<<<<:::888999888888777444333;;;EEEUUU___hhhgggaaa```hhhrrrhhhfffooommmSSSBBB???CCCHHHJJJGGGFFFDDDAAA<<<888333111000000///.........//////........................000000//////......------//////////////////000000.........///000222444555666HHH___rrrsssnnnppp}}}nnnUUUEEE<<<:::777555666777888777555777999;;;>>>AAAFFFIIIMMMSSS[[[eeerrrooocccUUUHHH@@@@@@LLLXXXqqq{{{{{{iiiVVVMMMJJJLLLVVVccczzzjjjssslll\\\cccpppgggZZZMMMJJJNNNQQQSSSVVVSSSSSSPPPIIIDDDAAA:::333111000//////111111000////////////......//////000....../////////000000000000000000000111111111111]]]GGGBBBAAA===<<<;;;999777555444333333111111111000//////......+++++++++*********)))))))))(((((((((******((('''***)))'''&&&'''(((***,,,)))))))))))))))*********)))***+++,,,---------------------------...///000111000000///000111333444444444333333333333333444333333444444555666777777999888777666666999>>>BBBLLLPPPVVV]]]dddjjjnnnqqqmmmnnnoooqqqrrrtttuuuuuuxxx~~~}}}xxxvvvwww{{{}}}~~~nnndddcccuuu|||jjjZZZRRRLLLFFF@@@<<<<<<<<<:::888999777777777444222888@@@MMMUUUccciiibbbYYY___mmmvvvjjjiii{{{~~~bbbHHH===@@@GGGKKKHHHGGGEEEBBB>>>999555333000000///////////////000........................//////...///000000///...............//////////////////000000000222555777===OOOddduuuppppppwww~~~~~~qqqZZZHHH???<<<999777777888888777666777999999:::<<>>HHHPPP___jjjdddWWWXXXcccvvvhhhcccppprrrRRR@@@???FFFJJJIIIHHHFFFCCC???;;;777444000000/////////000000111////////////////////////---,,,---///222444333111............////////////111222222111000222666999FFFUUUgggvvvqqqttt}}}{{{yyyyyyppp[[[III@@@===999777777777666666777888888888777888;;;===AAADDDKKKSSS\\\kkkooo^^^JJJ???<<<>>>FFFNNNffftttqqqZZZNNNKKKOOOUUU```oooooozzznnn^^^]]]kkk[[[MMMJJJMMMPPPPPPQQQOOOQQQOOOJJJGGGEEE>>>777444222000///000111000//////////////////000111111////////////000000000111///000000000111111111111[[[FFFBBBAAA>>>;;;:::888777555444444444111111000//////......---+++++++++************))))))(((((((((******(((''')))((('''''''''(((***+++((((((((()))******++++++***+++,,,------.........***,,,...///000000000///111000000000111333444555222222222222222333333444333333444555555555555555555666777666777<<>><<<<<<:::888888555555777666444777<<>>:::777666666555444666666666555444555777999===???EEEMMMRRR```|||ooo^^^JJJ???:::;;;BBBHHH]]]mmm}}}iiiWWWMMMJJJKKK[[[eee{{{uuunnnvvv]]]UUU]]]QQQHHHHHHLLLNNNOOOPPPNNNPPPOOOKKKIIIGGG@@@999555333000///000111000000////////////000111222222/////////000000000111111000000000000111111111111~~~[[[EEEAAAAAA>>>::::::888777555444444444000000//////...------,,,+++++++++************))))))(((((((((******((('''(((((((((((())))))))))))'''(((((()))******++++++***+++,,,---............)))+++...000111111000///111000000000111333555666222222222222222333444444222333555666777666444333555777888888:::???IIIQQQ[[[\\\```ffflllooommmkkkiiijjjlllnnnqqqsssuuuvvvxxxyyyyyywwwuuuvvvzzz}}}}}}uuuxxx|||mmmhhhooo}}}mmmcccVVVOOOFFFAAA???>>><<<;;;:::777666888777555666999>>>FFFVVVgggooolllaaaYYYhhhlllkkkiiitttjjjMMMCCCDDDDDDHHHHHHFFFCCC@@@;;;888555000000//////000111111222////////////////////////...,,,,,,000555777444111------...///111222333333222333333000000555???GGG\\\kkk{{{uuussszzzssspppnnnbbbUUUEEEBBB===:::999999777666444555555444333444666888888999???FFFIIISSSpppqqqaaaNNNBBB;;;:::???EEETTTeeewww~~~jjjXXXNNNHHHRRRWWWhhhppp|||fff^^^XXXOOOIIIIIIKKKKKKMMMOOONNNPPPPPPMMMKKKIIICCC<<<666333000///000111000000////////////000111222333//////000000000111111111000000000000111111111111~~~ZZZEEEAAAAAA>>>:::999888777555444444444/////////...------,,,,,,+++++++++************))))))(((((((((******)))'''''''''((()))***)))))))))'''(((((()))***+++++++++++++++,,,---............)))+++...111222111000///111000000000111333555666333222222222333444444555222333666888888666444333555888::::::<<>>===<<<999888999888444444777666@@@PPPbbbqqqtttgggXXXbbblllllldddjjjqqqRRREEECCCAAAHHHGGGFFFCCC@@@;;;888666000000///000000111222222000000000000000000000000000...---111666777333///,,,---...000111333444555111222222000000777CCCMMMqqqzzzoootttvvvsssrrrjjj___KKKGGGBBB???>>>===<<<:::444555555444444555777999444555;;;AAABBBKKKhhhttteeeSSSFFF>>>;;;???FFFNNN```sss{{{}}}|||gggWWWNNNHHHJJJYYYrrryyynnnsssmmm\\\UUUNNNLLLKKKIIIKKKNNNOOOQQQQQQOOOMMMLLLEEE>>>666444000///000000111000////////////000111222333000000000000111111111111000000000000111111111111sssRRRBBBAAA@@@<<<<<<;;;999777666555555666555222///......,,,)))&&&(((***,,,------,,,+++)))(((((((((((())))))))))))++++++++++++++++++++++++))))))))))))***+++,,,------..................---......///000000000000000//////000111222333333444111222222333333444444555222333555666666666555444444555777;;;@@@HHHQQQWWW```cccgggjjjkkklllnnnoooiiikkkmmmnnnoooqqqtttwwwwwwssspppppptttxxx{{{{{{zzzjjjaaa```hhhxxxiii___iii{{{pppfffZZZMMMGGGBBB>>><<<>>>;;;:::999888777555444444<<>>JJJJJJIIIEEE@@@;;;999999//////000000111111222222111000///......///000111111000000////////////000///.........///000111111000///333555111444KKKgggooojjjpppxxx~~~wwwtttssssssYYYQQQGGG@@@>>>===;;;::::::999888777666666666666666777666999===@@@YYY{{{kkkVVVEEE>>>===>>>>>>LLLYYYlll{{{www]]]IIIRRRKKKNNNaaayyynnn|||sssoooddd___[[[QQQOOOPPPIIIOOOOOOOOONNNKKKHHHDDDBBB<<<888444111111222222111111111000000111222333333000000000000000111111222222111111111000000//////sssSSSDDDCCCBBB???<<<:::888666555444444444333000......///...,,,******+++,,,,,,,,,+++******(((((((((((()))))))))***++++++++++++++++++++++++(((((((((((()))***+++,,,------............------......///000000000000000//////000111222333444555111222222333333444444555333444555666666555444444444666999<<>>???<<<<<<;;;999888777666555666===EEERRRhhh{{{zzzmmm]]]ZZZggglll___hhh```JJJDDD>>>HHHIIIIIIFFFAAA<<<999888000000000000111111222222111000////////////000111000000////////////000000111111000000111111222222///...111444444:::TTToooqqqeeegggrrr|||{{{yyyxxxaaaYYYMMMDDD@@@===;;;999999888777666666555666666555666555777<<<>>>UUUyyy~~~ooo[[[JJJAAA>>>>>>>>>JJJVVVhhhxxxkkkWWWLLLHHHLLLZZZjjjwwwzzz~~~xxxnnnooommm[[[OOOOOONNNPPPPPPPPPOOOLLLIIIEEECCC===:::555222111111111111111111000000111222222333000000000000000111222222222111111111000000000000oooRRREEECCCBBB???<<<:::888555333222222222000///......000000///...---,,,,,,++++++*********((((((((()))))))))******))))))))))))))))))))))))(((((('''(((((()))***+++,,,,,,------------,,,,,,......///000000000000///...///000111333444555666111222222333333444444555444444555555555444444333555777;;;???EEELLLUUUZZZ```eeelllpppqqqooommmkkkjjjlllnnnpppppprrrtttvvvqqqqqqqqqtttwwwzzz{{{{{{}}}~~~wwwnnnfff^^^[[[\\\```lllxxx~~~{{{fff___hhhtttzzzpppdddWWWOOOIIIBBB???@@@>>>===<<<;;;999888777777444999???KKKbbbxxx~~~xxxaaaXXXdddrrrfffbbb|||hhhPPPGGG@@@FFFHHHIIIGGGCCC===999888111111000000000111111222111000000//////000000111//////...//////000111222444333333222222222333333222///111444777BBB\\\vvviii```]]]eeesssnnneeeWWWLLLFFFAAA===:::999888777666666555555666444666444666:::;;;OOOooouuubbbQQQFFF@@@>>>===EEENNN^^^ppp~~~}}}hhhOOOLLLMMMRRRYYYhhhzzz~~~uuu~~~mmmSSSOOOSSSPPPPPPQQQPPPNNNJJJGGGDDD???<<<777333222111111000111111111000111111222333111000000000000111222222111111111111111000000000hhhNNNCCCAAA@@@>>><<<:::777555222111111000////////////000000000000...---,,,+++************(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++---...//////000000//////...///000222333555666777111222222333333444444555444555555444444444333333555888<<>>===<<<;;;:::888777777777999===FFFZZZqqq~~~qqq```fffyyytttfffwwwoooVVVKKKAAACCCFFFIIIHHHDDD???:::888222222111000000000111222000000000000000000000000............///000222222555444333222222222222222666333111444:::HHHaaawwwaaa[[[\\\fffttt~~~xxxoooaaaUUUMMMGGGAAA===::::::999888777777777777444777444555999:::IIIdddxxx~~~yyyiiiXXXJJJAAA===<<>>888444222222000000222111111111111111222222111111000000111111222333111111111111111111111111cccLLLCCCAAA@@@???;;;:::777444222111000000000111111000///......///...---,,,+++************))))))))))))************((((((((((((((((((((((((************+++,,,------+++,,,,,,------,,,,,,+++------...///////////////...///000111333444555666111222222333333444444555444444444333333333444444555999???EEELLLSSSZZZ^^^ggglllrrruuutttpppllljjjfffiiilllmmmnnnnnnoooqqqpppssswww{{{}}}~~~~~~}}}}}}}}}}}}~~~{{{lllaaa\\\UUUSSSQQQQQQVVV___mmmxxx~~~wwwxxx}}}ggg______tttxxxlll___VVVNNNEEE@@@???======<<<:::999888777666777999;;;CCCTTTkkk~~~mmmhhhzzzoootttttt[[[MMM@@@AAAEEEHHHIIIEEE@@@;;;999444333222000000000111222000000111111111111000000............///000222222444333222111111111111111666222111555???PPPgggyyy}}}aaa^^^___iiiuuu}}}tttggg\\\TTTLLLEEE@@@===<<<;;;:::999999999999666999666666::::::DDDZZZhhhoooyyyzzzooo^^^NNNAAA<<<;;;===@@@JJJ\\\qqqssscccSSSKKKJJJQQQdddwwwwwwuuujjjUUUOOOOOOPPPRRRSSSQQQNNNJJJGGGCCC???:::555333222111000222222111111111111111222111111111111111222222333111111111111111222222222```MMMFFFCCCBBBBBB;;;999777444222111111111000111222000...,,,---...---,,,,,,++++++*********)))))))))*********++++++((((((((((((((((((((((((+++++++++++++++,,,......,,,,,,------------,,,,,,------...////////////...//////000111222333333444111222222333333444444555333333333222333444555555888<<>>===<<<;;;;;;::::::;;;888<<<888777;;;:::@@@PPP]]]dddnnnwww}}}|||zzzsssdddQQQCCC===;;;===???GGGVVVjjjzzz|||zzzyyy{{{~~~~~~~~~nnnWWWLLLJJJNNN\\\jjj|||yyyxxxrrrZZZLLLNNNOOORRRSSSRRROOOJJJHHHDDD@@@:::666444333222111333222111111000111111111222111111111111222333333111111111222222222222222{{{\\\KKKFFFCCCBBBBBB:::999777555333333333333...000111000---+++,,,...***+++,,,,,,,,,+++******))))))*********+++++++++))))))))))))))))))))))))************+++,,,---...------............------,,,---......//////......//////000000000111111111111222222333333444444555222222111111222444666777;;;@@@HHHPPPWWW^^^dddhhhjjjlllmmmllljjjhhhggghhheeehhhkkkmmmmmmmmmmmmnnnppptttyyy{{{{{{zzz{{{|||||||||}}}~~~www|||~~~yyyjjj]]]RRRPPPQQQPPPNNNNNNSSS]]]kkkuuu{{{yyyrrrttt}}}iii]]]___~~~}}}qqqddd[[[SSSIIICCCAAA???>>>===<<<;;;999888888555666999???JJJ]]]uuuoooooossswwwrrr[[[DDD@@@CCCFFFGGGDDDAAA>>><<<777555333000//////111222000111222222222222111000000000////////////000000111000000000000111111222222111333<<>>===<<<;;;;;;:::::::::888===999777;;;999;;;GGGRRRXXXbbblllsssyyy}}}yyyzzzvvvhhhUUUFFF???>>><<<===BBBOOOaaarrryyysssqqqooooooqqqvvvzzz|||}}}uuuvvvyyy}}}~~~cccSSSLLLKKKTTT```zzzxxxlll{{{sssaaaPPPLLLNNNQQQSSSRRROOOKKKHHHDDD@@@;;;777555555444333333222222111000000111111222222111111222222333444111111111222222333333333vvvXXXIIIDDDBBB@@@AAA:::999777555444444444444,,,...000///,,,+++---///)))***,,,------,,,+++))))))************+++++++++************************))))))))))))***+++,,,------......//////......---,,,---......//////......////////////////////////111222222333333444555555111111111111222444777888>>>DDDLLLTTT[[[bbbhhhkkkjjjkkkjjjgggeeedddeeeffffffiiilllnnnnnnmmmnnnnnnppptttxxxyyyyyyxxxyyy{{{{{{{{{}}}~~~qqqwww~~~uuuggg\\\]]]```ZZZRRRNNNCCCMMMYYYaaaeeeiiiqqqxxx{{{rrrrrrrrr|||uuuxxx~~~rrrcccWWWuuu~~~rrreee]]]TTTKKKDDDCCC@@@@@@???===<<<;;;:::999888999:::>>>FFFVVVmmm~~~uuulllvvvttt~~~eeeJJJ@@@CCCFFFFFFDDDAAA>>>===888666333000//////000222000111222333333222111000111000000////////////000000000000000111222333333555555888AAARRRfffsssxxx}}}|||]]]```iiittt}}}}}}sssgggZZZQQQ======<<<;;;::::::::::::888===999666;;;888888BBBCCCJJJTTT]]]fffmmmrrrvvvxxxzzzxxxkkkXXXHHHAAA@@@888999>>>IIIYYYjjjzzz~~~~~~}}}xxxnnnfffbbbaaa```ccchhhmmmppprrrlllnnnsssxxx}}}qqq\\\NNNHHHNNNZZZhhh~~~sssaaakkksssqqqfffWWWKKKNNNQQQSSSRRROOOJJJGGGDDD@@@;;;777666555555444333333222111000000111111222222111111222222333444111111111222222333333333qqqSSSIIIBBBBBBDDD>>>;;;:::888555333333222333000000000///......------,,,,,,,,,+++++++++++++++***((('''))),,,---***(((*********)))******++++++)))******+++,,,---........................------...///000222222111111000000/////////............111111222222222111111000111222333333333555999<<<===DDDOOO[[[cccgggggggggeeeeeedddaaa``````bbbdddllloooqqqpppnnnlllmmmooosssrrrssssssuuuwwwyyy{{{~~~~~~|||vvvtttvvv~~~{{{nnncccgggsssrrr```NNNNNNIIIHHHMMMOOOOOOTTT[[[gggkkkqqqyyyrrrmmmpppyyy}}}oootttccc^^^]]]jjj|||mmm___UUUNNNHHHEEEBBB@@@???>>>===;;;888666777555555:::BBBOOObbbrrr~~~}}}tttooovvvuuuMMMBBB@@@BBBFFFFFF@@@======888555111///000111222111000111111111111000000/////////000111111111111111222222111111111111111222444666888KKKgggssswwwfff]]]dddlllrrr{{{{{{lll]]]JJJ>>>777===???999888<<<999:::::::::999999:::;;;>>>???BBBHHHQQQ[[[eeekkkrrrsssqqqkkk___RRRGGGAAA<<<;;;===DDDQQQaaaqqqzzzzzz}}}|||wwwtttoooeeeZZZSSSOOONNNOOOWWW```ccc^^^XXXXXX]]]fffrrr|||hhhUUUPPPMMMJJJ[[[iii{{{\\\SSSaaawwwqqqTTTPPPKKKOOOQQQMMMPPPRRRHHHGGGCCC>>>888444222222222000000000000000000000000111111111222222333333333111111222222222333333333nnnRRRHHHBBBBBBCCC>>>;;;:::888555333333222333000000000///......------,,,,,,,,,++++++******)))***((('''(((++++++***'''+++******)))))))))************+++,,,---...//////...........................///000111222111111000000000/////////.........111111222222222111111000111222333333444666:::>>>AAAGGGQQQ\\\cccfffeeedddbbbcccbbb```___```ccceeelllnnnqqqpppnnnmmmmmmnnntttssssssssstttvvvxxxyyy{{{}}}~~~yyyuuutttzzzuuubbb___hhhlllbbbUUUMMMHHHFFFHHHIIIHHHKKKQQQXXXZZZ^^^eeeooo{{{tttnnnmmmuuujjj[[[YYYaaa{{{qqqbbbWWWOOOIIIEEEBBB@@@>>>======;;;999777888555555:::AAAMMM___nnnuuunnn}}}~~~ZZZBBB@@@AAAFFFFFFAAA===<<<888555111///000111222111///000000111111111000000//////000111111111111111222222111111111111111222333777>>>VVVvvv|||bbb^^^fffooouuu~~~~~~xxxkkkRRRCCC999<<<>>>;;;:::===:::;;;<<<;;;:::999999999;;;<<<>>>CCCKKKTTT\\\bbbkkklllllliiiaaaUUUJJJBBB<<<;;;;;;@@@LLL[[[kkktttwwwzzz}}}}}}wwwpppjjjddd[[[QQQKKKHHHGGGJJJPPPVVVWWWRRRMMMNNNTTT```nnn{{{rrrZZZPPPMMMKKKWWWcccyyyaaaTTT]]]rrrqqqYYYRRRMMMQQQSSSMMMOOOQQQIIIGGGDDD>>>999444222222222111111111111111111111111111111222222222333333333111222222222222333333333iiiPPPHHHBBBAAACCC>>>;;;:::888555333333222333000000000///......------,,,,,,++++++***)))((((((***)))(((((()))***(((''',,,+++***)))))))))))))))++++++,,,---...//////000...........................///000111111111000000000000000/////////......000111111222222222111111111111222333444888===AAAGGGMMMUUU^^^cccdddcccbbb``````___^^^]]]___bbbfffjjjmmmpppqqqpppooooooooouuuuuutttssstttuuuvvvwwwxxx{{{zzztttvvv|||{{{^^^SSSYYYaaa___YYYQQQKKKGGGEEEDDDBBBDDDHHHHHHHHHJJJNNNVVVcccrrr{{{xxxpppjjjpppvvv\\\WWWXXXjjjwwwgggZZZQQQJJJEEEBBB@@@===<<<<<<;;;999888888555555999???IIIYYYggguuuiiixxx}}}bbbCCC@@@@@@FFFHHHCCC>>><<<999666222000000111111111...///000111111111111111//////000111111111111111222111111111111111222222333;;;GGGeeexxxhhh]]]```iiirrryyy||||||}}}^^^LLL===;;;===;;;:::<<<=========<<<;;;999888777888999:::===BBBIIIOOOSSS```aaacccdddbbbYYYMMMDDD<<<:::999;;;EEESSSbbbkkkrrruuuzzz||||||{{{{{{{{{wwwqqqggg\\\TTTMMMFFFBBB@@@AAADDDHHHKKKJJJFFFBBBFFFMMMYYYiiixxxdddSSSMMMLLLQQQYYYkkkjjjXXXYYYkkkppp```SSSMMMRRRTTTMMMNNNPPPJJJGGGDDD???:::555333333333111111111111111111111111111222222222222333333333222222222222333333333333cccMMMGGGBBBAAABBB>>>;;;:::888555333333222333000000000///......------,,,,,,+++***))))))((((((***)))((((((((((((((((((...---,,,******)))))))))+++,,,,,,---...///000000---------.............../////////000000000000000000000000////////////...000000111222222222111111111111333444666;;;AAAEEEOOOSSSZZZaaaddddddbbb```^^^]]]\\\[[[ZZZ\\\```ccchhhkkkooorrrsssttttttsssxxxwwwvvvuuuuuuuuuvvvwwwwwwzzz~~~|||xxxzzziiiYYY\\\bbbccc___YYYTTTNNNHHHDDDCCCCCCEEEAAAAAAAAABBBGGGPPP[[[bbbzzz~~~tttjjjmmmyyyccc[[[TTT^^^}}}lll___UUULLLGGGDDDAAA===<<<;;;;;;:::999999666555888<<>><<<<<>>======<<<;;;888777777777777888;;;???DDDFFFRRRSSSWWW]]]```[[[PPPFFF???;;;888888???KKKXXXaaammmqqqvvvyyyxxxvvvtttsssqqqmmmcccUUUJJJDDDAAA===<<<>>>@@@BBBCCCCCCBBBAAACCCIIIUUUdddsss}}}sss[[[PPPMMMMMMQQQ^^^xxxxxx```XXXeeepppiiiTTTMMMPPPSSSMMMMMMPPPMMMHHHEEE@@@;;;777444333333111111111111111111111111222222222222222222222222222222222333333333444444{{{^^^KKKGGGBBBBBBCCC???;;;:::888555333333222333000000000///......------,,,,,,++++++***))))))((()))))))))((('''((()))***///...---,,,+++*********+++,,,,,,---...///000000---------........./////////////////////000000000111000000000///////////////000111222222222222222111222333555888>>>EEEJJJUUUYYY^^^ccceeedddaaa___\\\\\\ZZZXXXWWWXXX]]]```hhhjjjmmmrrrvvvxxxyyyyyyxxxxxxvvvvvvvvvwwwxxxxxxyyy{{{}}}yyyxxxyyyuuuoooccc___WWWNNNIIIGGGGGGGGGBBBBBBBBBAAAAAADDDHHHLLL]]]ooozzzpppnnnuuupppaaaRRRWWWttttttfff[[[QQQJJJGGGCCC???<<<;;;;;;;;;:::999666555888;;;AAAMMMZZZvvvvvvccc\\\iii|||qqqMMMDDD@@@EEEJJJGGG@@@<<<;;;777333111000111111111---...///111111222222222//////000111111111111111111111000000111222222333888GGGXXXuuuyyy```NNNNNNXXXdddnnnyyy|||yyyyyy}}}nnnZZZOOOLLLJJJFFFDDDEEEBBB???>>>>>>===;;;999888777666666777999<<<>>>FFFHHHMMMUUU[[[YYYQQQHHHAAA===999777<<>>???@@@BBBCCCDDDEEEBBBGGGQQQ^^^lllvvv|||~~~iiiWWWOOOLLLLLLUUUkkknnn\\\cccqqqrrrYYYMMMMMMQQQNNNNNNQQQOOOHHHFFFAAA===888666444444111111111111111111111111222222222222222222222222222222333333333444444444tttYYYJJJHHHDDDCCCDDD@@@;;;:::888555333333222333000000000///......------,,,,,,,,,++++++++++++***))))))***)))((((((+++---...---,,,+++++++++++++++++++++,,,---...//////000,,,,,,------...///////////////.........///000111111111000000000////////////000111222222222222222222333555777;;;BBBJJJPPPWWW[[[___ccceeecccaaa___[[[ZZZXXXVVVVVVXXX]]]aaajjjjjjlllqqqvvvyyy{{{{{{vvvvvvuuuuuuvvvxxxyyyzzzzzz}}}}}}}}}ppplllbbbUUUMMMLLLKKKHHHDDDEEEEEECCC@@@>>>>>>???HHHVVVjjj}}}xxxppprrr~~~hhhSSSTTTiii}}}pppdddXXXQQQKKKFFFAAA===;;;;;;;;;;;;999666666888:::???JJJUUUnnn}}}lllZZZ\\\qqqzzzUUUIIIAAADDDJJJIIIBBB===;;;888444111111111111111...///000111111111111111//////000111111111111111000000000000111222333333;;;NNN```wwwxxxXXXIIINNNYYYhhhrrr}}}}}}wwwxxxzzzssshhhbbb]]]YYYVVVQQQLLLFFFBBBBBBAAA>>><<<:::999777666666777999:::>>>@@@EEELLLRRRSSSOOOKKKCCC???:::777:::BBBJJJPPP^^^eeepppvvvvvvpppiiieeedddmmmnnndddXXXSSSNNNHHHAAAAAABBBFFFIIIKKKJJJIIIAAADDDLLLWWWdddooovvvyyyzzz~~~xxxaaaTTTLLLKKKPPPbbb~~~eeedddsssyyydddQQQKKKPPPOOOPPPSSSPPPIIIGGGCCC>>>:::777555444222222222222222222222222333333333222222222222111333333333333444444444444oooVVVIIIIIIEEEDDDEEEAAA;;;:::888555333333222333000000000///......------,,,,,,,,,,,,,,,---------(((******)))((()))---000++++++***))))))***************+++,,,---...//////,,,,,,------...//////000///......---...///000111111111111000000000////////////000222222333333222333444666999>>>EEENNNTTTVVVYYY]]]aaabbbaaa___]]]YYYYYYXXXWWWXXX\\\bbbgggnnnlllkkknnnssswwwxxxxxxrrrrrrrrrsssuuuwwwzzz{{{xxx}}}~~~}}}~~~{{{ooo^^^TTTQQQOOOJJJFFFGGGFFFDDDAAA?????????AAAHHHSSSccc{{{sssppp}}}qqqWWWVVVaaasss{{{nnnaaaYYYOOOJJJCCC>>><<<<<<<<<<<<999666666888:::>>>HHHRRRfff~~~|||cccZZZlll}}}]]]NNNBBBCCCJJJJJJDDD>>><<<888444111111111111111///000000111111111000000//////000111111111111111000000000000111222333444<<>>;;;:::888777666777777888888;;;@@@EEEIIILLLLLLLLLBBB???:::888999???EEEJJJSSS^^^lllvvvwwwqqqiiiddd___nnnxxxrrrhhhbbbZZZRRRIIIIIIMMMSSSYYYXXXRRRLLLEEEFFFIIIPPPZZZdddkkknnnuuu}}}yyy}}}kkkZZZMMMKKKMMM[[[sssoooggguuusssYYYMMMQQQQQQRRRSSSOOOIIIGGGDDD???;;;888555444222222222222222222222222333333333222222222111111333333333444444444444555lllTTTIIIJJJFFFDDDFFFBBB;;;:::888555333333333333000000000///......------+++,,,,,,------......///(((***+++***)))***///333)))((((((((((((((()))***)))******+++,,,---...///,,,,,,------...///000000///......------///000111111111111111000000000000//////000222222333333333444555777:::???GGGQQQWWWTTTWWW[[[___aaa```^^^\\\XXXXXXWWWXXXZZZ___ggglllqqqnnnkkklllpppsssuuutttnnnooooooqqqtttwwwzzz|||www}}}~~~xxxeeeYYYVVVRRRMMMHHHHHHHHHFFFCCCCCCDDDEEECCCCCCEEEQQQiiiuuuooozzzxxx\\\YYY^^^ggguuuhhh___RRRLLLDDD???<<<<<<<<<<<<888666777999:::===GGGQQQaaa|||lll]]]mmmxxxaaaQQQCCCCCCJJJJJJDDD???<<<999444222111111111111000111111111111000000/////////000111111111111111000000000000111222333444<<>>:::888999===BBBFFFLLLXXXiiivvvyyyssskkkddd[[[ooo~~~{{{rrrlllbbbXXXPPPRRRWWW```gggdddXXXNNNKKKIIIIIILLLSSS[[[aaadddrrr{{{zzzyyyrrr^^^MMMKKKLLLWWWmmmuuujjjwww~~~___OOORRRSSSTTTSSSNNNIIIGGGDDD@@@<<<888666555222222222222222222222222333333333222222111111111333333333444444444555555hhhYYYLLLHHHGGGCCCAAABBB<<<;;;888555333222111111222111000///...---,,,,,,///---++++++++++++)))((()))***+++,,,,,,,,,,,,,,,******)))))))))))))))************,,,...000000///......---,,,,,,,,,------///...---,,,---///111222666444111...------///000111000000000111222333333444555777;;;AAAIIIOOOSSSXXXYYYZZZ[[[[[[ZZZZZZYYYXXXYYY[[[^^^bbbeeehhhjjjiiihhhhhhkkkoooqqqooolllnnnnnnoooqqqtttvvvuuuuuuxxxxxxxxxyyy|||uuufff^^^VVVPPPMMMKKKIIIHHHGGGFFFCCCAAA>>>???BBBGGGQQQbbbuuu|||rrrqqq~~~jjj\\\XXX]]]nnnqqqddd[[[SSSGGG>>>:::999888777:::777555777999;;;BBBKKK]]]vvvooohhhuuummmRRRDDDFFFFFFFFFEEE===999777444222222222000///000000000000000000000000000000000000111111111111...555222000666555222777III^^^kkktttnnnOOOMMMYYY```ooo|||{{{yyy~~~}}}{{{|||vvvlll___WWWSSSOOOGGGAAABBB???;;;888777777666555555666888;;;>>>CCCGGGIIIDDDBBB>>>;;;999:::<<<>>>HHHRRR```lllvvvyyyrrrggg```sssmmmbbb___```rrryyynnndddccc```VVVPPPVVVTTTKKKGGGLLLRRRTTThhhzzzyyy|||lllVVVMMMIIIQQQbbbyyyhhhgggrrrVVVLLLRRRPPPMMMTTTMMMJJJEEEAAA===999555111222222222222222222222222222333555666666555333222333333333333444555666666hhhZZZMMMIIIGGGCCC@@@AAA<<<;;;888555333222222222111111000///...---,,,,,,---+++***+++,,,,,,+++***)))***++++++,,,,,,,,,+++******))))))))))))***************+++---/////////---------,,,---------...///...------...///111222777555222///...///000111000000000000111222333333444555777<<>>:::666333222222222222222222222222222222333444444333222222333333333333444555666666ggg[[[OOOIIIFFFCCC@@@@@@<<<:::888555333222222222111000000///...---,,,,,,+++***)))***,,,---,,,+++)))***++++++,,,+++++++++******)))))))))******+++***++++++,,,---...//////,,,,,,,,,------...////////////.........000222333666444222000//////000111000000000000111222333444444555888===DDDKKKRRRUUUTTTUUUWWWXXXXXXUUUSSSQQQZZZ[[[\\\^^^```bbbcccdddjjjhhhfffgggjjjmmmnnnnnnmmmmmmoooppprrrtttuuuuuuwwwwwwwwwwwwyyy}}}{{{ooodddXXXSSSNNNJJJIIIIIIJJJJJJGGGFFFCCC@@@@@@EEEKKKQQQbbbtttxxxrrrxxx|||eeeVVVQQQYYYfffwwwjjj```WWWKKKCCC???>>>===<<<<<<888666888888999???FFFUUUmmmwwwgggjjjyyy~~~^^^JJJFFFDDDFFFHHHCCC:::777333111000000000///000000000000000000000000000000000000111111111111///666555333888777888BBB___vvv{{{]]]MMMQQQ\\\bbbwww~~~yyyxxx|||~~~rrrddd```bbbmmmvvvyyyuuummmggg^^^SSSKKKFFFCCC>>><<<;;;;;;:::999999888888888888:::;;;<<<>>>===<<<;;;:::999::::::AAAIIIVVVdddsss|||zzzrrrpppsssfffZZZ[[[]]]XXXMMMDDDCCCGGGIIIcccvvv}}}~~~^^^SSSJJJLLLWWWjjjpppZZZ\\\vvvxxxfffPPPMMMNNNKKKMMMLLLIIIEEEAAA???;;;777444333333333333333333333333333333222222222222333333333333333333444555666666fff\\\QQQIIIEEECCC@@@???<<<:::888555333222222222000000///......---,,,,,,,,,+++******,,,,,,,,,*********++++++++++++************))))))******++++++,,,---............///000+++,,,,,,......///////////////...//////000222222333222111/////////000111000000000000111222444444444666999???FFFMMMSSSWWWSSSUUUWWWXXXWWWTTTQQQOOOWWWXXXZZZ\\\^^^```aaaaaaffffffgggiiijjjlllllllllkkklllnnnooopppqqqsssuuuvvvwwwwwwwwwxxx{{{zzzmmmddd]]]UUUNNNKKKJJJKKKKKKHHHGGGDDDBBBAAABBBDDDFFFOOO^^^ooo{{{zzzrrrsssnnn[[[QQQVVV```yyy{{{nnnbbbYYYMMMDDDAAA@@@???===<<<999777888777777===DDDRRRiii{{{vvvbbbeeevvvaaaKKKGGGDDDFFFHHHDDD;;;777333111000000000///000000000000000000000000///000000000111111111111...555444333888888<<>>===<<<;;;999999888777666666666777888::::::;;;::::::999888888===DDDPPP```sss|||sssooo^^^^^^^^^ZZZQQQHHHEEEIIIMMMbbbuuu~~~hhh[[[NNNLLLTTTdddxxxvvv[[[UUUiiiwwwlllSSSKKKMMMLLLKKKKKKHHHEEEBBB???===999666333333333333333333333333555444222111111222444555333333333333444555666666ccc]]]RRRIIIEEECCCAAA>>>;;;:::777555333333333333//////......------,,,,,,...---++++++++++++***(((*********++++++******)))***************+++,,,,,,...///111000///...///111+++,,,---...///000//////.........//////000111222000///......---...///////////////000111333444555555777;;;AAAGGGNNNTTTWWWTTTUUUWWWWWWVVVTTTQQQOOORRRSSSVVVYYY\\\^^^___```aaaeeeiiilllmmmllljjjiiiiiikkklllmmmmmmnnnqqqtttvvvwwwxxxxxxxxxzzz}}}~~~ssskkk```WWWPPPMMMKKKKKKIIIHHHFFFEEEDDDDDDCCCCCCBBBMMMYYYdddppp}}}|||sssqqqzzz{{{dddWWWWWW\\\pppsssddd[[[OOOFFFBBB@@@???===<<<999777888777666;;;AAAMMMccctttjjjcccrrrbbbMMMIIIFFFFFFGGGBBB===999444111000000000000000000000000000000000000///000000000111111111111---333222333777888BBBWWWuuueeeSSSLLLOOOYYYccckkk|||yyywww||||||bbbOOOEEEHHHSSSgggxxx~~~|||}}}{{{rrrhhhaaaPPPLLLGGGCCC@@@>>><<<:::999888777666555666777888888888999::::::999888777;;;AAAKKK\\\rrr}}}}}}kkkiiigggbbbYYYOOOIIILLLQQQbbbvvv~~~sssdddSSSLLLPPP\\\nnn}}}}}}{{{```XXX^^^tttoooVVVKKKMMMLLLLLLKKKIIIEEEBBB@@@>>>:::777333333333333333333333333777666444222222444666777333333333333444555666666|||```\\\SSSIIIDDDDDDCCC???;;;999777555444333333333.........---------,,,,,,///---++++++++++++)))'''*********+++******)))(((***************+++,,,---...111222111...---///111+++,,,...///000000///...------......///000000000...------------......////////////000111333444555888:::===CCCIIIOOOTTTVVVUUUUUUVVVVVVUUUTTTSSSRRROOOQQQUUUXXX[[[]]]^^^^^^___dddkkkoooooollljjjhhhfffhhhjjjjjjiiikkkooosssvvvwwwyyyyyyyyyzzz}}}|||pppeee\\\UUUPPPMMMLLLJJJHHHGGGGGGEEEBBB@@@===BBBHHHOOOXXXeeerrr|||}}}|||xxxqqqmmmuuuqqq___YYY[[[jjjxxxhhh___RRRHHHCCCAAA???===;;;888777888777666:::@@@GGG^^^nnn~~~|||fffnnngggQQQKKKGGGFFFGGGBBB???;;;555222111111111111000000000000000000000000000000000000111111111111...333111222777:::JJJeeegggVVVHHHJJJSSS\\\hhhrrr}}}uuuvvv}}}{{{cccRRRIIIFFFHHHWWWlll~~~|||tttnnn]]]XXXQQQKKKGGGCCC???===;;;:::888777777777888888777777888999999999888888:::===FFFWWWrrr}}}{{{vvvoooeeeWWWMMMNNNSSSeeexxxnnnYYYMMMLLLTTTcccpppzzzggg]]]ZZZrrrqqqZZZOOOMMMMMMOOOLLLJJJFFFCCCAAA>>>:::888333333333333333333333333777666555333333555666777333333333333444555666666uuu]]]\\\TTTIIIDDDEEEDDD@@@:::999777555444333333444......------------,,,,,,---,,,++++++,,,,,,***)))***************)))((((((************+++,,,---...---000222000,,,+++---000,,,---///000000///...---+++,,,---....../////////------------......//////......///000111333555666:::<<>><<<:::999888888999777777777888888999999999888:::AAASSSooo|||ppp```SSSQQQWWWiii{{{{{{bbbQQQJJJNNNZZZfff|||sssccc___ssssssaaaTTTNNNLLLRRRMMMKKKGGGDDDAAA>>>:::777444444444444444444444444666555444444444444555666333333333333444555666666ppp[[[[[[TTTIIIDDDFFFEEEAAA:::999777555444333444444------------------,,,,,,+++*********,,,---,,,+++***************)))((((((************+++,,,---...+++///111///+++)))+++...---...000111111///---,,,***+++,,,---............------......///000000000......///000111333555666;;;===AAAEEEKKKOOOSSSUUUTTTSSSRRRQQQQQQRRRTTTUUUTTTVVVYYY[[[\\\\\\\\\[[[bbbggglllnnnlllkkklllmmmbbbeeehhhgggdddfffkkkqqqvvvyyy{{{}}}}}}}}}vvvkkkaaa[[[PPPNNNLLLLLLMMMLLLIIIEEEFFFDDDBBBAAAAAADDDMMMVVVZZZ```ccc^^^ZZZaaauuuqqqfffcccbbb{{{pppgggYYYMMMGGGCCC@@@>>>999666666777777666:::@@@DDDZZZfffrrrzzzttt{{{yyy[[[OOOGGGGGGJJJGGGBBB===777333222333333333000000000000000000000000000000000000111111111111222555222333999???WWW{{{\\\KKKCCCLLLXXX```mmm|||{{{uuusss{{{{{{sss]]]SSSHHHKKK\\\nnnwwwwww{{{pppjjjsss~~~{{{vvvpppggg^^^WWWPPPKKKGGGCCCAAA???<<<:::888888888888777777777888999:::;;;666888>>>PPPnnnvvvfffXXXVVV\\\kkk}}}jjjVVVLLLMMMWWWaaa{{{~~~iiiddduuuuuueeeXXXNNNKKKTTTNNNKKKHHHDDDAAA>>>:::777444444444444444444444444444444444333333444444444333333333333444555666666kkk]]]dddWWWFFFCCCCCC@@@AAA<<<;;;999555222111222444000///...------,,,---------------,,,,,,+++++++++,,,+++******))))))******,,,+++************)))(((,,,------......------,,,+++...222333111...,,,++++++,,,...000000000000///---------.........//////000/////////000222444555:::>>>CCCHHHKKKNNNQQQSSSTTTRRRPPPPPPQQQQQQPPPOOOQQQTTTWWWZZZ[[[\\\^^^___bbbgggmmmnnnjjjhhhiiikkkgggnnnsssrrrkkkhhhlllrrrwwwyyy|||~~~}}}}}}}}}~~~vvvjjjaaa[[[XXXSSSOOOMMMLLLKKKJJJFFFEEEBBB???===>>>AAADDDKKKQQQWWWWWWRRRTTTeeewwwwwwggg```[[[rrrtttkkk]]]QQQHHHCCC@@@???<<<:::999777777888999;;;DDDQQQbbbvvvxxxxxxfffLLLFFFKKKJJJCCCAAA<<<777333222222222111111111222222222222111111000000000000000111111222111222333333666CCC\\\pppXXXLLLFFFOOOZZZeeewwwvvvqqqrrr{{{zzzfff```UUUGGGLLLaaaiiijjjrrryyy|||zzzlll[[[ZZZnnn}}}wwwnnnggg___WWWMMMFFFDDDCCC@@@???>>><<<999777999888777777888888777666333:::@@@MMMjjjyyyeeeWWWXXX```ttt~~~uuuXXXIIIKKKTTTZZZsssyyyfffooo~~~yyy___PPPPPPPPPNNNKKKGGGDDDAAA>>>;;;888666555444333333333333333444444444444444444444444444444333333333444555555lllaaagggZZZHHHDDDCCC>>>???<<<<<<:::777444222333444000///...------,,,---------------,,,,,,+++++++++,,,,,,+++***************++++++***+++,,,,,,,,,+++,,,------......------,,,...111444555333000///...+++,,,...000000000000///---------.........//////111000000000111222444555999===DDDIIIMMMOOOQQQSSSQQQPPPOOONNNMMMMMMNNNNNNTTTWWW[[[^^^___```bbbdddeeeiiimmmmmmiiigggiiikkkmmmsssxxxwwwrrroooppprrrwwwyyy{{{{{{{{{{{{}}}~~~wwwkkkeee]]]VVVRRRPPPNNNMMMJJJHHHFFFBBB@@@???AAABBBCCCGGGKKKLLLIIIKKKXXXggg}}}lllddd]]]oooyyyooo```RRRHHHBBB???>>><<<;;;999777777888999;;;DDDPPP___ppp|||xxxkkkQQQHHHJJJIIIDDDAAA===777333222222222111111111222222222222111111000000000000000111222222111222333444999IIIaaatttVVVKKKGGGQQQ^^^kkk}}}tttqqqttt~~~yyyrrrfffUUUUUUeeejjjhhhmmmwww||||||nnn[[[SSS^^^lll~~~wwwpppkkkddd[[[UUUJJJGGGBBB???>>>===;;;999:::999777888999:::999777444:::@@@KKKhhhqqq```WWW\\\fffyyy~~~aaaNNNKKKQQQUUUggg}}}pppuuuvvv^^^UUUQQQNNNKKKGGGDDDBBB???;;;888666666555444444444555555444444444444444444444444444444333333444444555555nnndddjjj^^^KKKGGGDDD??????<<<<<<<<<999666333333333000///...------,,,------------,,,,,,,,,,,,++++++---,,,++++++******++++++))))))******+++,,,,,,,,,,,,------......------,,,+++...111111000---,,,+++,,,---...000000000//////------........./////////222111000000111222333444888===EEEKKKNNNPPPQQQRRRNNNOOOOOOLLLIIIHHHKKKNNNUUUXXX]]]```bbbdddfffhhhiiikkklllkkkhhhgggiiikkkqqquuuyyy{{{xxxtttpppoootttvvvxxxxxxyyyzzz|||~~~~~~wwwlllbbb[[[VVVSSSQQQNNNLLLIIIFFFCCCBBBAAAAAA======???AAA@@@AAAJJJUUUbbbvvvrrrhhh___kkk~~~tttcccTTTIIIBBB???======;;;999888777888999:::CCCNNNZZZiii{{{rrrqqqXXXJJJHHHHHHFFFAAA===777333222222222111111111222222222222111111111000000000000111222222222222333444===PPPgggwww{{{RRRJJJIIITTTcccrrrrrrrrrxxx{{{gggdddrrrtttlllmmmyyyxxxdddVVVUUUZZZssszzzwwwqqqjjjeeeTTTOOOHHHBBB???>>>>>>===:::999888999:::;;;:::999444:::>>>IIIeee{{{zzzvvvgggZZZVVV```mmmnnnUUUKKKLLLOOO[[[qqqxxxtttjjjUUULLLNNNKKKHHHEEEBBB???<<<999666666555555555666777777444444444444444444444444444444333333444555555666qqqdddkkk^^^LLLHHHFFFAAABBB:::;;;<<<:::666333222222000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++((()))******))))))******,,,------......------,,,***,,,//////---+++******,,,---///000000000///...............////////////222222111000111222333444777===FFFLLLPPPQQQRRRRRRMMMOOOOOOKKKFFFEEEJJJOOOTTTXXX]]]aaaccceeehhhjjjmmmmmmllliiiffffffiiikkkppprrruuuxxxxxxtttnnniiilllppptttwwwxxxzzz{{{}}}zzzpppggg___XXXTTTPPPNNNKKKHHHFFFDDDAAA???>>>;;;;;;===>>>???CCCIIIRRRddd|||wwwjjj```gggxxxwwwfffVVVJJJCCC@@@>>>===<<<:::888888888999:::AAALLLXXXfff}}}uuugggqqquuu]]]LLLGGGGGGIIIBBB>>>888444222222111111111111222222222222111111111111000000111111222333222333222444@@@UUUkkkwww~~~jjjMMMHHHJJJVVVfffvvv{{{ooosss|||tttsssxxxpppzzzpppaaaYYYVVVlll}}}xxxrrrmmm___XXXOOOGGGBBBAAA@@@@@@;;;999999999:::;;;:::999555:::===GGGbbbwwwvvvpppaaaWWWWWWdddrrrzzz\\\LLLJJJMMMXXXlll~~~nnn{{{oooUUUJJJNNNKKKHHHEEECCC@@@===:::555444444444555666777777444444444444444444444444444444333444444555666777tttbbbhhh[[[IIIFFFEEEBBBCCC999::::::888555222111111000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,---...,,,)))((()))***,,,------......------,,,---000222222000.........---...///000000000///............/////////000000222222111111111333444555999???GGGMMMPPPQQQQQQRRRMMMOOONNNJJJEEEFFFLLLRRRVVVYYY^^^bbbeeegggjjjlllnnnmmmjjjgggeeeeeehhhkkklllnnnqqqtttvvvtttnnniiieeejjjqqqwwwzzz{{{{{{|||~~~vvvkkkaaaZZZTTTQQQMMMJJJHHHFFFCCC@@@BBB===<<>>===:::999888888999:::>>>JJJXXXfff{{{rrr```fff{{{vvv```NNNEEEGGGLLLCCC???999444222222111111111111222222222222111111111111111111111222222333333444222555EEE^^^rrrzzz___IIIGGGKKKWWWgggyyyuuummmuuu|||{{{rrr{{{{{{oooddd\\\eeexxx}}}vvvqqqggg```UUULLLEEEBBBAAA@@@<<<:::999999:::;;;999888555:::===FFFbbb{{{wwwpppbbbZZZ\\\hhhuuucccOOOLLLNNNWWWgggjjjnnnqqqYYYMMMNNNLLLHHHFFFDDDAAA>>>;;;333333333333444555666666444444444444444444444444444444444444555666777888wwwggglll\\\HHHCCCBBB???AAA:::::::::777444111111111000///...------,,,------++++++,,,,,,,,,,,,------,,,+++******))))))******///111222000,,,)))***,,,,,,------......------,,,---///111111///------...---...///000000///............/////////000000000111111111111222444555777<<>>DDDSSSaaalllvvv~~~ooo^^^___ggg{{{vvvfffXXXNNNFFFBBB???>>>;;;999888888999:::>>>IIITTT___sssjjjcccqqqxxxdddQQQEEEEEEKKKDDD@@@:::555333222111111111111222222222222111111222222111111222222333444222555777BBB```{{{rrr]]]HHHDDDGGGOOO\\\ooo|||sssrrruuucccPPPXXXdddxxx{{{uuulllbbbYYYQQQJJJFFFCCCAAA???>>>>>>===;;;999777;;;>>>IIIgggvvvrrrsssvvv}}}vvv___TTTPPPOOOXXXggg}}}iii```uuu}}}qqq\\\IIIOOOLLLIIIGGGEEECCC@@@===666555555444444444444555444444444444444444444444333333444444555777888999zzzqqqTTTJJJEEE@@@AAA>>>===;;;777444222444555000000...---------------+++++++++,,,,,,---------***))))))((((((((((((((((((+++...,,,(((''')))---,,,------......------,,,000111333222000//////000......///000000///...---////////////000000000000//////000111333555888999BBBEEEJJJMMMNNNOOOPPPQQQMMMIIIDDDBBBEEEKKKPPPSSSWWWZZZ___bbbdddfffhhhjjjjjjgggdddcccdddeeefffgggeeegggkkknnnqqqvvv|||wwwxxxxxxxxxxxxzzz~~~~~~vvvmmmbbbZZZVVVRRRMMMHHHFFFEEEFFFIIIGGGBBB@@@BBB>>>:::<<>><<<:::888888999:::???HHHQQQ[[[ooooooccckkk{{{zzzeeeRRREEEDDDJJJEEE@@@:::555333222111111111111222222222222111111222222111111222222333444111555:::IIIlllxxxlllaaaQQQBBBCCCHHHQQQ___ssswwwrrruuunnnXXXSSSRRRVVVlllxxxoooeee\\\SSSMMMGGGEEEBBBAAA@@@>>><<<:::888<<>>888777666555555555555555444444444444444444444444333333444444666777888999xxxsssSSSGGGEEEBBBCCC>>>===<<<:::777444111///////////////............,,,------------,,,++++++))))))))))))************(((***+++,,,++++++---///...------,,,,,,------......///000111000///---+++------............------+++,,,.../////////...---/////////000222555888:::CCCFFFJJJLLLLLLKKKKKKLLLIIIFFFDDDFFFFFFFFFKKKRRRWWWXXXZZZ___dddggghhhhhhkkkfffaaa```dddhhhhhhgggfffgggiiijjjmmmqqqvvvzzzyyyyyyzzz{{{|||}}}~~~yyykkkbbb]]]YYYSSSOOOLLLKKKIIIGGGEEECCCAAA@@@@@@@@@???>>>???EEEOOOVVVxxx|||ccc\\\```mmmoooaaaYYYNNNEEE???>>>===<<<;;;:::::::::???EEEPPP^^^nnn~~~aaabbb|||yyyzzzoooQQQGGGKKKHHHGGGBBB<<<777555333222222111111111111111111111111222222222222222222333333777111777RRRwww~~~lll[[[OOOIIICCCHHHTTTeeeyyyzzzqqqoooyyyyyyfff^^^OOONNNQQQ```xxxxxxnnncccXXXQQQNNNEEE@@@AAACCC@@@>>>===;;;;;;???NNNmmmzzzppptttkkkVVVPPPKKKTTT```pppwwwiiixxxgggPPPJJJLLLKKKHHHIIIKKKEEE<<<999777555444555666555555333333333444444444555555666777777444444777;;;===yyytttTTTHHHFFFCCCDDD===<<<;;;999666444333222////////////............,,,,,,,,,,,,,,,++++++***))))))))))))************(((***++++++***)))+++,,,...------,,,,,,------......///000000000///---,,,------............------,,,---......///.........000000000111333666999;;;DDDGGGJJJLLLKKKKKKKKKLLLHHHEEECCCDDDDDDEEEKKKRRRUUUWWWZZZ```eeeiiijjjjjjiiiddd```___cccggggggffffffhhhjjjlllmmmppptttxxxwwwxxxyyyzzz|||}}}~~~{{{rrrkkkddd[[[TTTNNNLLLIIIGGGEEEDDDBBBAAA@@@???>>>======AAAHHHMMMnnnggg^^^```kkkrrrddd[[[PPPGGG@@@???===<<<;;;:::::::::===DDDNNN[[[kkkfffcccyyy}}}wwwyyywwwWWWJJJLLLIIIHHHCCC===777555444222222111111111111111111111111111222222222222333333333444000999TTTwwwnnnXXXIIICCCFFFKKKVVVhhh{{{vvvpppqqq|||pppfffQQQLLLKKKWWWnnn}}}tttjjj```ZZZTTTKKKDDDCCCBBB???===<<<<<<<<>>===???CCCFFF]]]yyynnnbbb```gggwwwwwwjjj```TTTJJJBBB@@@>>><<<;;;:::::::::<<>><<<<<<<<<<<<@@@OOOlllrrrdddiiiyyyzzzdddXXXMMMQQQWWWddd|||rrrdddSSSQQQMMMHHHHHHIIIEEE???:::888555444555666555444333333333444444444555555444666777666555555:::>>>tttRRREEEDDDAAABBB@@@>>>:::777555444444555//////.........---------***++++++++++++***))))))))))))*********+++++++++***+++------,,,,,,---///...------,,,,,,------...---......//////...------------............------......---,,,,,,...///000111111111333666:::===@@@EEEGGGJJJKKKKKKIIIIIIIIIHHHDDDBBBCCCDDDGGGNNNVVVWWWXXX\\\bbbgggjjjjjjiiieeebbb______bbbdddeeeeeefffiiimmmooopppppppppqqqssstttuuuwwwyyy|||}}}~~~}}}~~~}}}xxxyyyxxxnnngggaaaYYYTTTPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCDDDDDDPPPjjjvvvggg```cccooo}}}qqqfffZZZNNNDDDBBB???===:::999999999;;;@@@IIIUUUeeezzz|||jjjrrrkkkSSSMMMKKKIIIEEE>>>999666444333222111111111111111111111111111111111222222333333444444555AAAZZZuuunnnSSSGGGEEEJJJPPP\\\kkk|||zzzmmmnnnwwwppp___OOOMMM[[[ooo{{{rrrmmmdddYYYNNNHHHBBB===<<<===<<<===AAAPPPlll}}}mmmbbbiiizzzppp___SSSRRRUUU```vvvzzz~~~tttYYYTTTMMMIIIGGGGGGDDD@@@;;;999666555555666555444333333333444444444555555444555777888666555:::AAAvvvTTTGGGEEEBBBCCCCCC@@@<<<888555333222222............------------***++++++++++++***))))))************++++++++++++((()))+++,,,,,,,,,...000...------,,,,,,------...------...............---------............------......---,,,,,,...///000111111111333777;;;???AAAEEEHHHJJJKKKJJJHHHHHHHHHHHHDDDCCCEEEGGGIIIQQQYYYYYY[[[^^^cccgggiiigggfffdddbbbaaaaaabbbeeeffffffgggjjjnnnppppppooooooppprrrssstttwwwyyy{{{|||}}}{{{|||}}}~~~}}}qqqgggdddhhhmmm~~~yyyrrrggg___ZZZUUUOOOJJJJJJIIIHHHHHHHHHHHHGGGFFFKKKaaa|||}}}kkkaaa```hhhwwwmmm___TTTGGGEEEAAA===:::999999999<<<@@@IIITTTcccxxxooooootttWWWNNNJJJIIIDDD>>>999777666555444111111111111111111111111000000111222333333444444555888DDD[[[rrr]]]HHHBBBCCCIIIQQQ^^^mmm|||uuujjjppp{{{}}}hhhSSSNNNXXXiii}}}zzztttxxxrrrjjj___TTTLLLEEE>>>===@@@===>>>CCCPPPlllvvvkkkfffooo|||eeeZZZVVVTTT]]]qqquuu|||\\\UUUMMMIIIGGGEEECCCAAA<<<999666555555666555444333333333444444444555555444444777999666555<<>>999666333111000.........------------,,,+++++++++,,,+++******)))*********++++++++++++,,,''')))***+++***+++---......------,,,,,,------...---------------.........------............------...------------...//////000000111333777;;;@@@BBBFFFHHHKKKKKKJJJHHHGGGGGGFFFDDDDDDGGGJJJLLLRRRZZZZZZ\\\___cccggggggeeecccbbbbbbaaabbbbbbdddfffggggggjjjnnnppppppoooooopppssssssuuuwwwyyyzzz|||}}}{{{{{{{{{|||~~~|||{{{vvvlllaaa[[[\\\___ooouuukkkeee^^^UUUNNNMMMKKKJJJJJJJJJJJJHHHGGGKKK]]]tttnnnbbb___ccc|||}}}ssseeeYYYIIIGGGBBB===:::999999999;;;@@@HHHSSSbbbuuuuuummm{{{[[[OOOJJJHHHDDD>>>999888777777666111111111111111111111111000000111222333444444555555:::III```uuupppPPPCCCCCCEEEJJJSSSaaaqqqqqqkkkssskkkVVVPPPVVVbbbuuuuuuuuu~~~zzzrrrhhh\\\RRRIIIAAA???BBB===???DDDQQQkkkqqqmmmnnnyyyooo```XXXSSSZZZlllmmmiii}}}]]]UUULLLIIIGGGDDDAAAAAA===:::777666666666555444333333333444444444555555555444666999777555@@@NNNyyyVVVHHHFFFDDDFFFAAA@@@>>>;;;777444222111.........---------,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,---...---,,,+++,,,---...------,,,,,,------...,,,,,,,,,,,,------...///------............------,,,---......///.........//////000333777;;;@@@BBBFFFIIIKKKKKKIIIGGGFFFFFFCCCBBBDDDHHHKKKMMMRRRYYYXXXZZZ^^^cccggggggeeebbb___```aaaaaaaaabbbdddfffhhhjjjmmmooooooooopppqqqtttuuuvvvwwwyyyzzz{{{||||||||||||}}}~~~{{{~~~yyynnnfffdddfffrrrzzzssskkk```WWWRRRPPPMMMLLLLLLLLLIIIGGGHHHVVViiiqqqccc___```wwwwwwiii\\\KKKHHHCCC>>>:::999999999999???HHHRRR```rrrzzzmmm~~~```QQQKKKGGGCCC===:::999999999999111111111111111111111111///000111222333444444555777@@@SSSlllcccIIICCCEEEEEELLLWWWgggwwwxxxnnnlllvvvppp[[[TTTUUU[[[iiixxx~~~tttzzz{{{qqqfffZZZNNNDDD@@@BBB>>>@@@EEEQQQkkkqqqqqqwww}}}bbbWWWQQQWWWfff|||hhh\\\kkkwww]]]SSSKKKJJJHHHCCC@@@AAA===;;;888666666666555444333333333444444444555555666333555999777666CCCUUUwwwSSSEEECCCAAACCC???>>>===;;;999666333222......---------,,,,,,,,,,,,------------,,,++++++******+++++++++,,,,,,,,,333444444222///............------,,,,,,------...,,,,,,,,,,,,,,,---...///---..................---+++,,,.../////////...---...///000222666;;;@@@CCCGGGIIIKKKKKKIIIGGGFFFFFFAAA@@@CCCIIIKKKMMMRRRXXXVVVXXX\\\bbbggghhhfffccc]]]^^^`````````aaaccceeehhhjjjmmmnnnnnnoooqqqrrruuuvvvwwwxxxyyyzzz{{{{{{~~~~~~}}}}}}~~~{{{vvvvvv}}}~~~vvvjjj```XXXTTTPPPOOOOOONNNKKKHHHDDDNNN```vvvrrrddd______uuuzzzkkk___LLLIIICCC>>>:::888888999888>>>GGGQQQ___ooo|||mmm|||cccSSSLLLFFFBBB===:::999:::::::::111111111111111111111111///000000222333444555555:::FFF]]]xxxzzzYYYCCC@@@AAA???OOO[[[lll}}}uuummmnnnyyyxxxbbbYYYVVVUUU___llluuusss~~~yyymmm```RRRFFFAAABBB>>>AAAEEERRRkkksssuuu|||aaaVVVNNNTTTbbbvvvgggWWWbbbyyynnn\\\RRRKKKJJJHHHBBB???@@@>>>;;;888666666666555444333333333444444444555555777333555999777777FFFYYYqqqTTTJJJFFFAAAAAA>>>;;;888555444333111//////---,,,,,,,,,,,,***))),,,,,,,,,,,,,,,---...///))))))))))))***+++,,,---222222111000///...---------......---++++++,,,......---,,,++++++,,,...///............////////////---,,,,,,---///000///...000000222444888===BBBEEEIIIJJJJJJJJJIIIGGGEEEDDDBBBCCCDDDGGGKKKPPPTTTVVV[[[\\\___dddiiijjjgggddd```aaaaaaaaabbbbbbbbbbbbjjjlllnnnoooooopppsssuuutttuuuuuuvvvwwwyyyzzz{{{}}}}}}~~~~~~wwwmmmeee```XXXPPPJJJFFFEEEDDDEEELLLXXXjjjttt^^^ZZZaaappp{{{mmm```TTTKKKCCC@@@???;;;999::::::>>>EEEOOO\\\mmm~~~lllvvvpppXXXNNNIIIEEE???;;;999888777666222222222222222222222222333333333222111222444777<<>>@@@LLLSSSeeeyyyxxxnnnlllrrr~~~jjj]]]VVVUUU[[[bbb~~~ooottt}}}|||oooaaaQQQDDD???AAA???CCCHHHRRRjjjlllxxxnnn\\\PPPSSS[[[hhhlll[[[fffqqqhhhXXXPPPIIIGGGEEEAAA@@@BBB;;;:::888777666555666666666666666666666666666666555333333;;;>>>777EEEfffrrrTTTJJJGGGBBBCCC>>>;;;777555444333111000333111000000000000...---,,,,,,,,,,,,,,,---......)))(((((()))***+++,,,,,,000000000///......------+++,,,------,,,,,,...000111000...------...///000............///////////////...------///000//////000000222555999>>>BBBEEEIIIIIIIIIIIIHHHGGGEEEDDDBBBBBBDDDGGGLLLPPPTTTVVV[[[\\\```fffjjjjjjfffbbb______```aaaaaabbbcccccciiikkkmmmnnnoooppprrrtttuuuvvvvvvwwwxxxzzz{{{|||}}}}}}}}}~~~{{{rrriiiddd[[[RRRJJJFFFDDDCCCDDDJJJUUUfffwww```ZZZ^^^mmm|||pppdddTTTKKKCCC@@@???;;;999::::::===DDDNNN[[[lll}}}mmmtttsss[[[PPPJJJFFF@@@<<<999777555333222222222222222222222222333333333222111222555888AAAaaaiiiNNNDDDAAADDDPPP^^^nnnvvvllllllssspppccc[[[WWW[[[aaa{{{tttuuu|||}}}pppcccSSSFFFAAABBB@@@BBBFFFQQQjjj~~~ggguuurrr___QQQRRRYYYfff~~~qqq___mmmzzzrrr]]]TTTLLLJJJHHHDDD@@@???;;;:::888777666666666666666666666666666666666666666333111888<<<888IIIkkksssTTTJJJGGGCCCDDD>>>;;;777555444333111000111///......//////---,,,,,,,,,,,,,,,------------(((((((((((()))***++++++------------------......***+++------,,,---000222222111///...---...//////---............/////////111///------///000111000000111333666:::>>>BBBEEEHHHHHHHHHHHHGGGFFFDDDCCCAAABBBDDDHHHLLLPPPTTTVVV[[[]]]bbbgggjjjhhhddd___]]]^^^___```aaabbbcccdddgggiiilllmmmnnnoooppprrrtttttttttuuuwwwxxxzzz{{{|||||||||}}}~~~wwwnnnhhh^^^SSSKKKFFFCCCBBBBBBGGGPPP```yyy}}}ggg^^^___jjj}}}rrrhhhUUULLLCCCAAA???;;;999:::999===CCCLLLYYYjjj{{{qqqqqqxxx```SSSJJJFFFAAA<<<999666333111222222222222222222222222333333333222222333666999GGGnnndddHHHBBBBBBGGGSSSiiiwwwsssjjjlllvvvyyynnnccc\\\\\\```lll{{{www}}}~~~rrreeeVVVHHHBBBCCCAAABBBDDDOOOiiivvvbbbrrrzzzeeeSSSQQQVVVaaayyyyyyfffuuu|||cccVVVKKKJJJKKKGGGAAA===<<<;;;999777666666666666666666666666666666666666777555111555999999NNNrrrvvvTTTIIIFFFBBBBBB===;;;777555444333222000///---,,,,,,------,,,+++,,,,,,,,,,,,---,,,,,,,,,((((((((((((((()))*********++++++,,,------......+++,,,------------///111111000...---,,,,,,,,,,,,---------.........//////000///------000222333444000111333777;;;???CCCEEEFFFGGGGGGGGGFFFDDDBBBAAA@@@AAADDDHHHMMMQQQTTTVVVZZZ^^^dddhhhiiifffaaa]]][[[\\\]]]___aaacccdddeeedddgggjjjlllmmmmmmoooppppppqqqqqqrrrsssuuuvvvwww{{{{{{||||||~~~wwwnnnhhh]]]SSSJJJEEECCCCCCAAADDDJJJYYYrrrpppgggccckkk}}}sssiiiVVVLLLDDDAAA???;;;999:::999<<>>@@@DDDIIINNNRRRTTTVVVWWW\\\bbbeeedddaaa]]][[[ZZZ[[[\\\^^^```aaaccccccaaadddiiilllmmmmmmnnnoooqqqqqqrrrrrrtttuuuwwwxxxyyyyyyzzz{{{}}}~~~yyyhhhbbbXXXNNNGGGDDDDDDEEE???@@@CCCOOOhhhsssjjjfffiii}}}}}}rrrhhhWWWNNNEEEBBB@@@;;;999:::888:::>>>EEEQQQbbbsss~~~|||eeeVVVLLLHHHAAA===:::888777666222222222222222222222222222333333333444666:::>>>^^^xxxaaaFFFDDDDDDIIIYYYooo}}}}}}kkkiiivvvtttjjjfffYYYiii{{{uuu|||nnn```QQQDDD???AAAAAACCCCCCGGGXXXxxxwwwhhhdddppp{{{{{{vvvsssqqqooommmkkkhhhccc^^^^^^```bbbmmmvvvfffZZZTTTVVViii___NNNHHHEEEBBB@@@===;;;:::888777777777777666666666666666666666666555:::999999>>>FFF```pppOOOHHHGGGBBBAAA<<<999666444444444333222---+++***+++,,,---,,,+++***+++---------+++***(((+++******)))))))))******)))******+++,,,---.........//////...------///111000000111111111000000000,,,,,,---------.........,,,,,,---000333444222000111222666:::>>>BBBDDDEEECCCCCCDDDCCCBBBAAA???>>>===@@@DDDIIINNNRRRUUUVVVVVV[[[```cccaaa^^^\\\[[[ZZZ[[[\\\]]]___```aaabbb```dddiiilllmmmmmmnnnoooqqqqqqrrrrrrtttvvvwwwxxxxxxxxxyyyzzz|||~~~yyyiiibbbXXXMMMFFFCCCDDDEEE??????BBBMMMeeepppfffcccggg{{{sssjjjXXXNNNFFFBBB@@@;;;999:::777999<<>>KKKkkkmmmNNNHHHIIIDDDCCC<<<999666444444444333222000///...///000111000///***+++---------+++)))(((++++++***************+++***++++++,,,------......,,,---.........///111333---...///////////////...,,,,,,,,,---------......------///111333222///,,,111333666:::???BBBDDDEEEBBBCCCCCCCCCBBB@@@>>>======@@@DDDJJJNNNRRRUUUVVVUUUZZZ___aaa___\\\[[[\\\[[[[[[\\\]]]___```aaaaaa```dddiiilllnnnnnnnnnooooooooopppqqqrrrtttuuuvvvxxxxxxyyyzzz|||~~~}}}wwwkkkdddYYYNNNFFFCCCCCCDDD??????BBBLLLdddooodddbbbhhh}}}uuukkkXXXOOOFFFBBB@@@<<<999:::777999<<>>@@@AAAKKK```qqqzzzjjjmmm}}}tttlllWWWaaa}}}tttkkkvvv|||}}}nnn^^^NNNCCCAAADDD>>>DDDFFFDDDMMMiii{{{nnndddjjjjjj___SSSMMMKKKKKKLLLKKKHHHEEEDDDGGGLLLPPPXXXeeeuuuqqqbbbXXXVVVdddxxxnnn|||gggSSSIIICCC??????===<<<:::888777777777888666666666666666666666666222888666555===OOOssseeeOOOGGGEEEBBB>>>AAA>>>:::777666555444333////////////...---,,,++++++---///000...,,,++++++,,,)))'''&&&(((***++++++,,,,,,,,,---------......+++,,,---...////////////+++++++++,,,---...///000...------,,,,,,------...///............//////000444555777:::===@@@CCCDDDDDDEEEEEECCC@@@>>>=========@@@EEEIIILLLOOOSSSUUUVVVZZZ___```]]]ZZZYYYZZZZZZZZZ[[[]]]___bbbdddeeefffhhhjjjlllnnnooooooooooooppprrrtttuuuuuuuuutttxxxxxxyyyyyyyyy{{{uuujjj```RRRHHHDDDCCCCCCCCCBBB>>>>>>III^^^xxxssspppnnnxxxuuufffbbbfffvvvwwwppp```TTTIIICCC???:::999:::777999<<>>;;;888666555444444666666666666666666666666888222777;;;;;;SSSeeeOOOGGGFFFCCC???===:::777555555666666666////////////...---,,,++++++---//////---+++******,,,***((((((***,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////,,,,,,,,,,,,---...//////...------,,,,,,------...///............///000000555666999<<>>===GGG\\\vvvoooeeedddmmmzzz{{{uuu}}}wwwhhhbbbeeeuuuwwwqqqaaaVVVJJJDDD@@@<<<:::;;;888999<<>>???AAABBBAAA@@@???AAACCCIIISSSbbbsssooo^^^UUU^^^mmmqqqffftttxxxwwwbbbLLLIIIHHHBBB@@@>>>===:::888666555444444666666666666666666666666888444999<<<;;;TTTeeeOOOHHHFFFDDDAAA<<<999666444555555555555////////////...---,,,++++++---......,,,))))))))),,,*********,,,---,,,++++++,,,------......------+++,,,---......//////...,,,,,,,,,,,,------...///...------,,,,,,------..................///000000666777:::===@@@CCCDDDEEEAAABBBCCCAAA>>>;;;;;;;;;>>>AAAEEEHHHKKKOOOSSSVVV[[[```dddddd```[[[XXXXXXWWWXXXZZZ^^^bbbfffiiikkkfffgggiiikkkmmmnnnnnnooommmnnnppprrrtttvvvvvvwwwtttvvvxxxyyyzzz{{{}}}~~~~~~ttthhh```VVVOOOKKKIIIFFFCCCAAA>>>===DDDWWWqqqvvvfffgggnnnvvvqqqjjjrrr{{{jjjbbbcccrrryyyrrrcccXXXLLLFFFBBB===;;;<<<888999<<>>BBBFFFSSSddd}}}qqqccc\\\___gggvvv~~~pppaaa```vvv{{{pppmmmoooooommmkkknnnvvv}}}~~~ssseeeXXXKKKAAAAAAEEEFFFLLLHHHCCCHHHVVVuuuwwwbbbRRRLLLMMMLLLJJJFFFDDDCCCCCCAAABBBBBBAAA???>>>???AAABBBLLL^^^qqqvvvbbbVVV\\\iii|||sssfffrrrtttsss^^^JJJJJJJJJCCC@@@===;;;999777666555555555666666666666666666666666888555;;;<<<;;;UUUeeeOOOHHHGGGEEEBBB@@@<<<888555444444333222////////////...---,,,++++++,,,---,,,***(((((((((******)))+++------+++***+++,,,---.........------++++++,,,---............,,,,,,,,,,,,,,,---...///...------,,,,,,------.........---......///000111666777:::>>>@@@BBBDDDDDDAAABBBCCCAAA>>>;;;;;;;;;>>>AAAFFFIIILLLPPPTTTWWW\\\aaadddddd___YYYWWWVVVWWWXXXZZZ]]]aaadddgggiiifffggghhhjjjlllmmmnnnooolllmmmoooqqqtttvvvwwwxxxsssuuuxxxzzzzzzzzz|||}}}~~~}}}}}}uuufff```XXXQQQNNNJJJEEEBBBAAA>>><<>>???@@@CCCTTThhh~~~rrraaaeeemmm|||qqqbbbaaattttttqqqpppmmmiiiggglllxxxsssdddVVVIIIAAABBBGGGHHHNNNJJJFFFHHHQQQoooxxx```MMMIIIKKKMMMLLLIIIGGGHHHIIIHHHGGGEEECCC@@@?????????===GGGZZZqqqzzzcccVVVZZZfffwwwxxxlllyyy{{{cccLLLKKKJJJCCC???<<<;;;999777666666666666666666666666666666666666666555;;;<<<;;;WWWfffPPPHHHGGGEEEBBBAAA>>>999777555555444333////////////...---,,,++++++,,,,,,+++)))(((((())))))((((((***+++,,,***)))***+++---...///...---,,,***+++,,,---............------,,,,,,,,,---.........------,,,,,,------...---------......///111111555777:::===@@@BBBBBBBBBBBBCCCDDDBBB???<<<;;;<<>><<<@@@MMMeeetttgggbbbkkkzzz}}}uuueeeYYYMMMGGGBBB===;;;<<<888999;;;AAAKKK[[[kkkvvvllluuussslllaaaQQQCCC<<<888666555333333333333333333333333222333222555999999KKKlllsssVVVHHH?????????DDDXXXpppvvvgggiiiqqq~~~sssdddbbbuuu|||rrrnnnooonnnlllkkkqqq|||tttdddUUUIIIBBBEEEKKKKKKOOOLLLHHHHHHMMMhhhlllVVVNNNOOOOOONNNNNNOOOQQQSSSUUURRRNNNIIIEEECCCAAA???===EEEYYYrrr}}}cccUUUXXXcccsssuuukkkPPPJJJJJJDDDBBB===<<<:::888777666666777666666666666666666666666555444:::;;;===\\\hhhPPPHHHFFFDDDAAA>>>;;;888666777777777777////////////...---,,,+++***+++,,,+++)))))))))+++)))((('''(((***+++***)))***+++---//////...---,,,***+++,,,------......------------,,,,,,------......------,,,,,,------...---------......000111222555777:::>>>@@@AAAAAAAAABBBCCCDDDBBB???<<<<<<<<>>???JJJ___{{{zzzjjjbbbiiivvvvvvfffZZZNNNGGGBBB===;;;<<<999999;;;@@@KKKZZZjjjuuupppllloooggg]]]NNNCCC<<<999666444333333333333333333333333111222222777::::::RRRzzzwwwRRREEE===>>>AAAHHH___yyywwweeehhhpppvvviiigggyyyvvvjjjdddiiimmmooopppvvvtttcccTTTIIIDDDHHHPPPPPPRRRMMMJJJIIIJJJaaarrrbbb___\\\\\\```eeeiiikkkfffaaaZZZSSSMMMHHHDDDAAA@@@FFFYYYsssfffVVVWWW___nnnvvvVVVLLLJJJGGGHHH???===;;;999888777777777666666666666666666666666555444:::<<>>;;;;;;;;;???DDDMMMSSSVVVWWWWWWWWWZZZ[[[\\\ZZZWWWUUUXXX[[[[[[[[[\\\]]]^^^___aaabbbeeeeeefffggghhhkkkmmmnnnooooooooooooqqqsssuuuvvvvvvwwwyyyyyyyyy{{{~~~~~~}}}~~~qqqgggZZZPPPJJJHHHEEECCC>>>??????@@@GGG[[[vvv~~~nnncccgggssswwwggg\\\PPPIIIDDD???<<<===999999;;;@@@JJJYYYiiisss}}}xxxjjj|||}}}lll```XXXKKKBBB===999666444333333333333333333333333111222333777999999UUUzzzPPPCCC;;;???CCCLLLbbb{{{tttdddhhhrrrzzzooommm~~~pppaaa]]]dddmmmtttwww}}}}}}ppp```RRRIIIFFFMMMVVVXXXVVVNNNKKKJJJGGGYYY{{{{{{tttmmmnnnwwwwwwpppfff\\\UUUOOOHHHDDDCCCGGGYYYsssmmmZZZWWW[[[jjjbbbSSSMMMIIILLLAAA@@@===;;;999888777777666666666666666666666666777555:::>>>HHHkkkjjjQQQGGGEEECCC@@@@@@<<<888555444333222111////////////...---,,,+++)))***++++++***+++---///---+++)))(((***,,,------)))+++...///000///---+++******+++,,,------------...------,,,,,,,,,------...------,,,,,,------...,,,,,,------///000111222777999===AAACCCDDDCCCBBB@@@AAAAAA@@@===:::999:::>>>EEENNNUUUYYYYYYXXXWWWZZZ[[[[[[YYYVVVVVVZZZ^^^\\\\\\\\\]]]___aaabbbccceeeeeeeeefffhhhjjjmmmnnnpppoooooooooppprrrtttuuuxxxxxxyyyyyyyyy{{{~~~~~~uuukkk\\\PPPJJJHHHFFFEEE>>>@@@@@@@@@FFFXXXrrrpppcccfffqqqxxxiii]]]QQQJJJEEE@@@===>>>999999;;;@@@JJJXXXhhhsss{{{mmmxxx{{{kkk\\\TTTJJJAAA===:::666333333333333333333333333333222333333777888777TTTuuuPPPCCC<<<@@@EEEMMMaaaxxx}}}kkkfffkkkvvv}}}sssqqq}}}lll\\\\\\eeepppyyy~~~yyymmm]]]PPPHHHHHHPPPZZZ^^^YYYOOOLLLJJJEEETTTttt}}}tttvvvyyymmmcccZZZRRRKKKFFFFFFHHHYYYrrrsss]]]WWWXXXfffnnnZZZPPPJJJLLLCCCAAA???<<<999888888777666666666666666666666666999777;;;@@@MMMpppkkkRRRHHHEEEBBB>>>===:::777555444333222111---.../////////...,,,,,,+++++++++************)))++++++******)))(((''''''(((***,,,---,,,,,,---...,,,---......//////......---+++***---111333000,,,------------------,,,,,,000000000000000111111222777:::===@@@BBBBBBAAA@@@DDDCCCBBB@@@???===<<<;;;===BBBIIIOOORRRTTTVVVWWWVVVZZZ\\\ZZZUUUSSSVVVYYYXXXXXXYYYZZZ[[[]]]___```ccceeeggghhhhhhjjjlllnnnpppqqqrrrssstttsssrrrrrruuuvvvxxxzzz{{{{{{{{{zzz}}}}}}~~~tttmmm```SSSJJJDDDCCCCCCBBBAAA@@@CCCHHHUUUkkk~~~ooofffgggmmm}}}{{{lll```QQQHHHEEEBBB>>>:::<<<:::;;;AAAIIITTTfffuuukkk|||mmmYYYSSSKKKCCC===999555333333333333222222111111111222///222888777===\\\~~~oooJJJCCC???AAADDDOOOggg~~~kkkcccmmmzzzuuuxxxlll]]][[[gggvvvyyyhhh[[[PPPFFFNNN[[[]]]bbbWWWQQQRRRLLLGGGSSShhh}}}zzzvvvmmmggg]]]OOOFFFEEEKKKYYYmmm}}}xxxaaaUUURRRccczzz\\\MMMHHHEEE???>>>===<<<;;;:::::::::777777666666666666777777888<<<999888PPPzzzlllSSSJJJGGGEEEBBB===:::777555444333222111---.../////////...---,,,++++++++++++************)))))))))************+++---...//////---,,,,,,---,,,---......//////.........,,,+++...222333000---------------------------////////////000111222333888:::===@@@BBBBBBAAA@@@BBBAAA@@@>>><<<;;;999999>>>CCCJJJPPPSSSUUUWWWXXXXXX[[[\\\ZZZUUUSSSTTTWWWXXXXXXYYYZZZ[[[]]]___```dddfffhhhiiijjjkkkmmmooooooppprrrssstttssssssrrruuuwwwyyy{{{|||}}}}}}}}}}}}}}}~~~}}}}}}tttmmm```TTTJJJEEECCCCCCAAA@@@???AAAFFFRRRhhh|||pppfffgggmmm}}}|||nnnbbbRRRHHHDDDBBB>>>;;;;;;999;;;@@@HHHTTTfffuuu}}}uuukkk\\\UUULLLCCC===999666555333333333333222222222111333000333999888???\\\~~~}}}}}}aaaFFF@@@===@@@EEEQQQjjjyyygggfffqqqvvvvvv}}}pppffffffppp|||xxxgggZZZQQQJJJTTTcccfffhhh\\\TTTSSSLLLEEEOOObbb~~~|||rrrcccVVVNNNGGGKKKXXXkkk|||zzzaaaUUUSSS___uuubbbPPPHHHBBB???>>>===<<<::::::999999777777666666666666777777666;;;:::<<>><<<;;;999999???DDDKKKQQQTTTVVVXXXYYY^^^______\\\WWWTTTUUUWWWXXXXXXYYYZZZ[[[]]]___```dddgggiiikkkkkklllnnnoooooopppqqqsssttttttssssssvvvwwwyyy|||~~~}}}}}}~~~vvvrrrxxx~~~tttlllaaaTTTKKKEEEDDDCCC@@@??????@@@DDDOOOdddwwwrrrhhhhhhmmm{{{~~~qqqeeeTTTHHHCCCAAA???<<<:::888:::@@@HHHSSSeeettt|||xxxkkk^^^WWWLLLCCC===:::888777444333333333333333222222444222444999:::BBB___SSSBBB===;;;@@@GGGTTTnnnrrrccchhhvvvwwwuuuxxxzzzqqqmmmqqqxxxxxxeeeXXXQQQNNN]]]nnnqqqooocccYYYUUUKKKCCCJJJZZZ|||vvvqqqzzzyyyhhhZZZTTTHHHJJJUUUhhhyyy~~~cccVVVTTTYYYpppdddRRRHHHAAA@@@???===<<<:::999888888777777666666666666777777555:::;;;AAA[[[lllRRRGGGEEECCCAAA===:::777555444333222111...............---------,,,,,,+++++++++*********(((((()))+++,,,---...///111222333111///,,,,,,,,,,,,---......///.........---------///111111///---++++++,,,,,,---...//////,,,------///111333555666888:::>>>AAACCCCCCBBBAAACCCBBBAAA@@@>>>===<<<;;;???DDDKKKQQQTTTVVVXXXYYYbbbbbbaaa]]]XXXVVVVVVWWWXXXXXXYYYZZZ[[[]]]___```cccfffiiikkkkkklllmmmnnnnnnoooqqqsssttttttttttttvvvwwwyyy{{{}}}~~~~~~~~~wwwppptttyyy}}}ssslllaaaUUULLLFFFDDDDDD@@@??????@@@CCCLLL```rrrtttiiihhhlllyyyuuuiiiXXXJJJCCCAAA???>>>:::888999???GGGRRRdddsss|||rrrmmm\\\VVVNNNFFF@@@<<<999777444444444444333333333333444222444888;;;FFFdddvvvLLL@@@;;;;;;AAAHHHUUUooo~~~lll```gggwww~~~{{{yyy{{{yyysssoooooovvv|||~~~wwwcccVVVQQQRRRdddvvvyyytttiii^^^WWWLLLCCCHHHSSSssszzzxxxwww{{{xxxlllnnnuuuzzzyyy{{{{{{mmm^^^VVVHHHIIIRRRdddwwwfffWWWUUUXXXnnnsssqqqzzz___QQQIIICCCAAA???>>>;;;999888777777777777666666666666777777666:::<<>>AAACCCCCCBBBAAACCCBBBAAA@@@???>>>===<<<>>>CCCKKKPPPTTTVVVXXXYYYbbbaaa^^^ZZZVVVTTTTTTUUUXXXXXXYYYZZZ[[[]]]___```bbbeeehhhjjjjjjkkkkkklllmmmnnnpppssstttuuuuuuuuuuuuuuuwwwyyy{{{}}}~~~~~~~~~uuuuuuvvvxxx}}}}}}rrrlllaaaVVVMMMGGGEEEDDDAAA@@@@@@AAACCCJJJ\\\mmmwwwkkkhhhlllwwwyyymmm\\\NNNEEEBBB@@@@@@:::888999>>>EEEPPPaaapppyyyoooxxxppp[[[WWWPPPJJJDDD???999555444444444444444444444444333222333777===MMMmmmkkkFFF@@@<<<<<>>AAACCCCCCBBBAAABBBAAA@@@???>>>===<<<<<>>DDDNNN___mmmuuuwwwrrrwwwbbb]]]VVVNNNGGG@@@999555444444444555555555555666333222333777AAAWWWzzz```AAA@@@<<<<<>><<<;;;999888777777777777666666666666777777:::999<<>>>>>BBBGGGNNNTTTWWWYYY[[[\\\ZZZXXXTTTRRRRRRRRRSSSSSSXXXXXXYYYZZZ[[[]]]___```aaaeeeiiikkklllkkkkkklllkkkmmmooorrrtttvvvvvvvvvvvvvvvvvvwwwxxxzzz|||}}}|||wwwppppppzzz|||qqqkkkbbbWWWNNNHHHEEEDDD@@@@@@@@@@@@@@@EEETTTccc}}}{{{mmmiiillltttuuufffWWWLLLEEEBBBAAA===::::::===CCCLLL\\\jjjsss~~~tttppphhh]]]QQQGGG???999666444444555555666666666666555444555999FFFaaa[[[BBB>>>:::;;;CCCJJJXXXqqqiii]]]\\\dddqqqxxxqqquuu~~~{{{mmmXXXMMMPPP[[[rrrvvvjjj___TTTKKKJJJLLLYYY{{{{{{nnnnnn}}}jjjZZZ[[[bbb```RRRFFFEEEFFFRRRiiiuuu]]]UUUWWWhhh~~~vvv```OOOIIIEEE>>>===<<<:::999888888888777777666666666666777777888888>>>RRRvvvcccNNNGGGFFFCCC???===:::777555444333222111000///...---,,,---......---------,,,,,,,,,++++++(((((())))))************---///000///---,,,,,,---,,,---......//////......,,,...///000///---------------------------,,,,,,.........///000222333444999;;;???BBBDDDDDDCCCBBBEEEEEEDDDCCCCCCBBBAAAAAADDDIIIPPPVVVYYY[[[]]]^^^[[[XXXUUUSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[]]]___```bbbfffjjjmmmmmmmmmmmmmmmkkkmmmooorrruuuvvvvvvwwwwwwwwwwwwwwwxxxzzz|||}}}{{{pppjjjqqq|||{{{qqqkkkbbbWWWOOOIIIFFFEEE???>>>??????>>>BBBQQQ___vvv|||nnniiikkktttwwwiiiZZZNNNGGGCCCBBB>>>;;;:::===BBBKKK[[[iiitttwww|||rrrbbbRRRFFF>>>999777444555555555666666777777666555666:::IIIhhh]]]GGG<<<999;;;CCCKKKYYYssseeeYYYZZZgggrrrsssnnnwww~~~yyyjjjUUUKKKPPP^^^vvvyyymmm```UUULLLIIIJJJUUUwwwrrr___\\\bbbbbbYYYPPPEEEGGGTTTmmmxxx___UUUTTTdddzzzeeeRRRKKKGGG===<<<;;;:::999999999999777777666666666666777777666777???WWW|||aaaMMMGGGFFFDDD@@@???<<<888555444222111///...............---------)))******+++++++++******+++***)))))))))***+++,,,,,,------......------,,,------..................,,,------......------,,,((())),,,.........---,,,.........///000222333444999<<>>>>>AAADDDHHHLLLRRRVVVXXXYYYZZZ[[[^^^XXXSSSRRRUUUWWWUUUSSSYYYXXXXXXXXXZZZ]]]```bbbcccfffhhhjjjjjjkkklllnnnnnnnnnppprrrtttwwwzzz{{{yyyyyyzzzzzz{{{||||||}}}~~~qqqiiijjjnnntttmmmaaaUUUKKKFFFDDDDDDCCCBBB@@@>>>???FFFQQQYYYuuu{{{kkkfffhhhnnnzzznnn___PPPFFFAAA@@@???<<<<<>>>>>BBBKKKZZZrrrxxxdddZZZXXXcccwwwxxxxxxzzz}}}uuucccUUUOOOQQQ[[[uuu{{{pppeeeXXXLLLHHHJJJUUUmmmwwwdddbbbhhheeeXXXLLLHHHKKK[[[vvveeeUUUYYYdddxxxmmmUUUKKKFFF@@@>>><<<:::888777777777777777666666666666666777444666???^^^bbbNNNGGGFFFDDD@@@===:::777555444444222111...............---------++++++,,,,,,,,,++++++***+++******))))))***+++,,,,,,------......------,,,////////////...---,,,,,,,,,------......------,,,)))***,,,.........,,,,,,.........///111222444444999<<>><<<===AAADDDIIIMMMSSSWWWYYYZZZ[[[\\\^^^YYYSSSRRRUUUWWWVVVSSSYYYXXXXXXXXXZZZ]]]```aaadddfffiiijjjjjjkkklllnnnnnnoooppprrrtttvvvxxxyyywwwwwwxxxyyyzzz{{{{{{{{{~~~vvvlllkkkmmmtttmmmbbbUUULLLFFFDDDDDDCCCBBB@@@>>>@@@FFFOOOWWWpppxxxhhhccceeeiii}}}{{{ooo```QQQGGGBBBAAA>>><<<<<>><<<:::888777777777777777666666666666777777888;;;DDDbbbdddOOOHHHFFFDDD@@@;;;999666444444444444333//////.........------------------------,,,+++******************+++,,,,,,,,,------......------,,,000000//////...---+++***,,,------......------,,,***+++,,,---------,,,+++.........///111333444555:::<<>>;;;:::<<>>;;;;;;>>>BBBJJJXXXeeepppvvvooo~~~wwwcccVVVNNNAAA<<<:::444444444444444444444444444555333888===KKKppp[[[CCC===;;;<<>><<<:::888777777777777777666666666666777777999===HHHfffgggQQQHHHGGGDDD@@@<<<999666444444444333222/////////...------,,,,,,------------,,,+++***)))************+++,,,,,,---,,,------......------,,,.../////////...---,,,,,,,,,------......------,,,,,,,,,---------,,,++++++.........000111333555666:::===???AAA@@@@@@AAABBBAAA???<<<999888;;;AAAEEEJJJNNNUUUZZZ\\\]]]^^^^^^\\\YYYTTTSSSTTTUUUUUUTTTWWWWWWXXXYYYZZZ]]]___```dddgggjjjllllllllllllmmmpppqqqqqqrrrrrrrrrrrrrrrrrrsssuuuwwwyyyzzzzzzzzz{{{|||~~~~~~~~~yyyrrrpppyyy|||uuunnncccWWWNNNHHHEEEDDDAAA@@@@@@@@@BBBFFFKKKNNNcccwwwrrr___ZZZ\\\]]]mmm|||qqqbbbTTTJJJDDDCCC===::::::===BBBIIIWWWdddooo~~~rrrjjjxxxvvvbbbWWWOOOCCC>>><<<555444444444444444444444444555444888===MMMrrrQQQ===>>><<<===CCCLLL]]]uuukkkYYYZZZccclll{{{ppphhh]]]RRRUUU]]]]]]lll{{{ttttttxxx~~~tttjjjYYYPPPQQQXXXdddzzz}}}tttjjj]]]PPPJJJKKKMMMfffkkkYYYPPPOOONNNZZZooolllZZZQQQ[[[kkkpppTTTDDD@@@>>><<<:::888777777777777666666666666777777888666===JJJjjjjjjRRRIIIGGGCCC@@@>>>;;;777555444333111000000//////...------,,,,,,,,,,,,,,,,,,+++***(((((())))))***+++,,,---------,,,------......------,,,,,,,,,---.../////////...,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++---...///000222444666777;;;===@@@AAA@@@@@@@@@AAA???>>>;;;888777;;;AAAFFFIIINNNVVV[[[^^^^^^______[[[XXXTTTRRRRRRSSSTTTTTTVVVWWWXXXYYY[[[\\\^^^___bbbfffjjjlllllllllmmmmmmppppppqqqrrrqqqqqqpppoooqqqsssuuuxxxzzz{{{{{{{{{{{{}}}~~~~~~uuuqqqyyy{{{uuunnndddYYYOOOIIIEEEDDD@@@@@@@@@AAADDDHHHKKKLLL^^^rrrsss___XXXZZZ[[[iii{{{qqqcccUUUKKKEEECCC===;;;:::===AAAHHHVVVbbblll|||rrrhhhsssuuubbbWWWPPPDDD>>><<<555444444444444444444444444444333777===PPPuuuvvvMMM???AAA>>>???DDDMMM^^^vvvgggUUUXXXccckkkzzzjjj]]]VVVOOOGGGJJJNNNMMMbbb{{{xxxxxx|||~~~tttiiiTTTNNNQQQWWW___uuu~~~vvvmmm```RRRKKKKKKNNNggg~~~lll[[[QQQOOOQQQ```vvvnnnZZZRRRZZZiii}}}rrrXXXIII@@@>>><<<:::888777777777666666666666666777888888777???NNNmmmlllTTTJJJGGGCCC@@@???<<<888555444222000///000000///...---,,,,,,+++++++++++++++******)))(((((()))+++,,,------------,,,------......------,,,***+++---...///000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222444666777;;;===@@@AAA@@@@@@@@@AAA===<<<;;;999888<<>>;;;:::===@@@FFFSSS```iiizzzwwwiiippptttaaaVVVPPPCCC===;;;333444444444444444444444444555444777>>>TTT|||jjjGGG@@@AAA???@@@FFFOOO```yyybbbQQQTTT___kkk{{{sssfffWWWLLLFFFDDDAAAEEEIIIGGGZZZ|||~~~yyyzzz~~~}}}rrrgggQQQPPPVVVYYY\\\ooowwwooobbbTTTLLLLLLOOOhhh~~~ooo___VVVTTT[[[lllppp\\\SSSZZZgggyyy}}}ssskkkTTTFFF@@@>>><<<:::888777777777666555555666666777888999:::CCCQQQnnnnnnUUUJJJGGGCCC???>>>;;;777555444333222000000000///...---,,,+++++++++++++++,,,,,,+++******((()))+++,,,.........---,,,------......------,,,,,,,,,---.../////////...,,,------......------,,,++++++++++++,,,------...---...///000222555777888;;;>>>@@@AAA@@@???@@@AAA<<<<<<;;;::::::===BBBEEEGGGMMMUUU\\\^^^______^^^VVVUUUSSSPPPNNNNNNPPPRRRUUUVVVWWWYYY[[[\\\]]]]]]\\\```fffjjjlllmmmmmmnnnnnnooopppqqqqqqooonnnllllllooosssvvvyyyzzzzzzyyy{{{}}}~~~}}}}}}~~~~~~uuuooofff[[[QQQJJJFFFDDDAAA???>>>AAAFFFKKKNNNOOOSSSeeexxx}}}eee[[[\\\\\\eee~~~~~~zzzpppcccUUUKKKEEEBBB@@@<<<;;;<<>>@@@GGGRRRddd~~~}}}```PPPSSS\\\jjjuuuhhh]]]RRRIIIDDD===@@@AAAGGGOOOMMMUUUiii|||yyymmmbbbYYY]]]gggiiieeerrryyyqqqdddUUUMMMLLLNNNgggrrrccc]]]___iii{{{uuuaaaTTTZZZeeevvvxxxkkkwww}}}fffPPPDDD@@@>>><<<:::888777777777555555555555666777888999:::CCCRRRnnnoooVVVKKKGGGCCC???<<<999666444444444333222111000///...---,,,++++++++++++,,,---------,,,,,,((()))+++---............,,,------......------,,,.........///......------,,,------......------,,,+++******+++,,,---...///---...///000333555777888<<<>>>@@@AAA@@@???@@@@@@;;;;;;<<<;;;;;;>>>BBBEEEGGGMMMUUU[[[^^^___^^^^^^UUUTTTRRROOOMMMMMMOOORRRTTTVVVWWWYYY[[[\\\]]]]]]ZZZ___eeejjjlllmmmmmmnnnmmmnnnpppqqqpppooommmllljjjmmmqqquuuxxxyyyxxxxxx{{{|||}}}|||{{{|||~~~~~~uuuooofff[[[QQQJJJFFFDDDBBB???>>>AAAGGGMMMPPPPPPNNN```ssshhh]]]^^^]]]ddd|||~~~yyypppcccUUUJJJDDDBBBAAA===;;;<<<>>>DDDPPP\\\dddwwwmmmnnnzzzggg\\\UUUHHHAAA>>>666444444444444444444444444888777999AAA]]]\\\???BBB===<<>><<<:::888777777777555555555555666777999999666@@@OOOmmmmmmSSSHHHEEEBBB???<<<888444222222333333333111000//////000000///...***---///...+++***+++,,,---,,,***)))))),,,...000000...,,,---......+++)))---...///000000...,,,+++000///...---,,,---......++++++,,,,,,,,,,,,------,,,---...111444777999;;;<<>>>>><<<<<<<<<;;;;;;===AAADDDKKKOOOUUU[[[___```___^^^[[[UUUOOONNNPPPRRRPPPNNNVVVXXXZZZ[[[[[[[[[\\\^^^XXX\\\aaaggglllnnnooopppnnnoooqqqtttvvvuuurrrooonnnnnnoooqqqsssvvvxxxyyy{{{||||||}}}~~~~~~~~~~~~tttpppggg^^^UUUMMMIIIFFFBBBAAABBBEEEJJJOOORRRRRRPPPWWWeeexxxttteeeaaabbbjjj~~~zzzmmmaaaTTTIIICCCDDD>>><<<;;;===???DDDOOOZZZdddqqqmmmooolll]]]VVVHHH???===888555555555555555555555555333<<<;;;CCCjjj{{{SSS===???;;;;;;@@@IIIVVVhhhrrr[[[RRRVVV[[[oootttkkkbbbYYYOOOEEE@@@AAADDDHHHXXXeeegggiiifffZZZiiiqqqxxxyyyvvvwww{{{nnnfffcccmmm~~~yyyrrrgggYYYPPPNNNQQQddd}}}~~~yyyssstttwwwiiiYYYVVV___nnn~~~{{{iiiWWWIIIAAA???;;;:::999999888777666666666666777777777777777AAALLLnnnkkkRRRHHHFFFDDDAAA<<<888444222222333333333111///......///000...---+++---......+++******,,,111///---++++++,,,...///000...------///...,,,)))---...///000///...,,,+++000///...---,,,------...++++++,,,,,,,,,,,,---------...///111444777:::;;;<<>>>>><<<<<<<<<;;;;;;===AAADDDIIINNNUUU\\\aaabbbaaa___ZZZUUUOOONNNPPPQQQPPPNNNTTTVVVYYYZZZZZZ[[[\\\^^^YYY\\\aaafffkkknnnooooooqqqrrrtttwwwyyyyyyvvvsssooopppppprrrtttvvvxxxyyy||||||}}}}}}}}}~~~~~~~~~tttppphhh___UUUNNNHHHFFFCCCBBBCCCGGGMMMRRRUUUUUUPPPTTT___qqqyyykkkgggccckkkyyymmmaaaTTTHHHCCCDDD>>><<<;;;===???CCCNNNZZZeeerrrnnnooolll[[[UUUHHH@@@===888555555555555555555555555222;;;:::DDDmmmwwwPPP===???>>>===@@@IIIUUUhhhpppYYYQQQUUU[[[qqqzzzoookkkeee___TTTIIIDDDEEEDDDKKKaaarrruuuvvvrrrfffbbbiiippptttvvv|||zzznnnfffeeeuuu{{{ttthhhZZZQQQNNNRRReee|||~~~yyywwwzzzjjjZZZUUU^^^nnnppp[[[IIIAAA???;;;:::999999888777666666666666777777777777777BBBQQQsssiiiQQQHHHGGGFFFCCC;;;888555333333333333222000...------...///---,,,+++,,,...---+++******+++444222000---,,,,,,---...000///......//////---+++---.../////////...,,,+++///......---,,,---------++++++,,,,,,,,,,,,------...///000222555888:::<<<<<>>>>><<<<<<;;;::::::===BBBFFFHHHMMMUUU]]]bbbcccaaa```YYYUUUPPPNNNOOOQQQPPPNNNQQQTTTWWWXXXYYYZZZ\\\]]]ZZZ]]]aaaeeeiiilllnnnnnnqqqrrrtttxxxzzzzzzxxxvvvqqqrrrrrrsssuuuvvvxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}tttpppiii```VVVNNNHHHEEEDDDCCCDDDJJJQQQWWWYYYXXXQQQQQQWWWhhh}}}oookkkeeemmmyyylllaaaTTTHHHCCCCCC???<<<;;;===>>>CCCNNNYYYfffrrrpppnnnnnn[[[TTTIIIAAA>>>777555555555555555555555555222999999FFFqqqsssNNN===AAACCC@@@AAAIIIUUUiiinnnWWWPPPUUU[[[sssqqqdddfffhhhggg]]]OOOHHHHHHEEEPPPkkkxxxgggjjjnnntttzzzxxxmmmgggggg}}}}}}vvvjjj\\\SSSPPPSSSeee{{{~~~zzz|||lll[[[UUU]]]mmm~~~~~~cccKKKBBB???<<<:::999999888777666666666666777777777777666CCCXXXzzzhhhPPPHHHGGGEEEBBB;;;999555333333333222111///---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******222111///---------......000000000//////...---,,,......//////......---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------///000111333555888:::<<<<<>>>>>;;;;;;;;;::::::===CCCGGGHHHMMMUUU]]]aaaaaa___]]]XXXUUUPPPNNNOOOPPPOOOOOOOOORRRUUUWWWXXXYYY[[[\\\\\\]]]```dddhhhkkkmmmnnnooooooqqquuuwwwxxxvvvtttssssssssstttuuuwwwxxxyyy}}}}}}}}}}}}}}}}}}}}}}}}tttpppiiiaaaWWWNNNHHHDDDCCCCCCEEELLLVVV\\\]]]\\\TTTQQQRRR^^^vvv}}}oookkkiiipppyyylllaaaTTTHHHCCCCCC???===;;;<<<>>>BBBMMMXXXeeeppprrrnnnsss^^^VVVJJJBBB===555555555555555555555555555333999888HHHtttrrrOOO???CCCFFFBBBBBBJJJWWWjjjkkkTTTOOOUUU\\\sssyyyhhhVVV^^^iiipppiiiYYYNNNJJJGGGRRRppp}}}{{{yyy|||~~~uuujjjgggiiixxxmmm^^^TTTQQQTTTfffyyy}}}}}}{{{ooo]]]UUU\\\mmm}}}nnnQQQBBB???<<<:::999999777666666666666666777777777777666CCC___iiiQQQGGGEEECCC@@@;;;999666444333333222000...---,,,,,,------,,,+++,,,++++++,,,,,,+++***)))------,,,,,,,,,---...//////000000000///...------...............------,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------000000111333555888:::;;;<<>>>>>;;;;;;:::999:::>>>DDDHHHJJJNNNUUU[[[^^^]]]ZZZXXXWWWTTTQQQNNNNNNNNNOOOOOONNNPPPTTTVVVVVVXXXZZZ[[[\\\]]]___bbbfffiiilllnnnmmmnnnooorrruuuvvvuuussssssttttttuuuvvvwwwyyyyyy|||||||||||||||}}}}}}}}}~~~vvvqqqjjj```WWWNNNHHHEEECCCBBBEEEOOO[[[bbbbbb___YYYSSSOOOXXXnnn}}}ooojjjkkkrrrzzzmmmaaaUUUIIICCCDDD@@@===<<<<<<===AAAKKKVVVbbbnnnrrrnnnxxxcccZZZLLLBBB<<<444555555555555555555555555555888888KKKwwwtttPPPAAADDDFFFCCCCCCLLL[[[nnnhhhRRRNNNVVV^^^sssuuuaaaNNNWWWiiixxxyyyjjjYYYOOOJJJQQQmmm{{{qqqhhhhhhmmm~~~zzzooo```UUURRRTTTfffwwwzzz|||~~~sss```UUU[[[lll|||yyyWWWCCC@@@<<<:::999888777666666666666666777777777777777CCCccckkkRRRGGGEEEBBB???;;;999666555444333111//////---,,,,,,---...,,,+++,,,+++***+++,,,,,,***((()))))))))***,,,...///000...000111000...,,,,,,---//////......------------,,,------------,,,++++++++++++,,,,,,,,,,,,------000000111333555777999:::<<>>>>>;;;:::999888999>>>EEEJJJLLLOOOUUUYYY[[[[[[XXXWWWVVVTTTQQQNNNMMMMMMNNNOOONNNQQQTTTUUUVVVWWWYYYZZZ\\\\\\^^^```dddiiimmmoooooooooppprrruuuvvvuuusssrrrsssssstttvvvwwwyyyzzzzzzzzz{{{||||||}}}~~~~~~}}}~~~xxxsssjjj___VVVNNNHHHFFFCCCCCCGGGRRR```hhhhhhddd\\\VVVPPPTTTfff~~~ooojjjlllsss{{{nnncccVVVJJJEEEEEEAAA===<<<<<<===@@@JJJUUU```lllqqqnnnyyyggg]]]MMMAAA<<<666555555555555555555555555777888888NNNzzzsssPPPAAABBBCCCAAADDDPPPaaasssfffQQQNNNWWWaaatttsss]]]NNNTTTddd{{{}}}hhhXXXNNNOOOfffwwwmmmhhhmmmuuu{{{pppaaaVVVRRRTTTeeevvvvvvxxxdddVVVZZZlll{{{}}}}}}YYYCCC@@@<<<:::999888777555666666666666777777777777999AAAdddlllRRRHHHFFFCCC@@@;;;999777555444333111//////...------......---,,,,,,***)))***,,,,,,***'''(((((()))+++,,,...///000---///000///---++++++---//////...---------------,,,,,,---------,,,+++***++++++,,,,,,,,,,,,------//////000222444666888999<<>>>>>::::::999888999>>>EEEKKKMMMPPPTTTXXXZZZ[[[ZZZZZZVVVTTTRRRNNNLLLLLLNNNPPPPPPRRRTTTVVVVVVVVVXXXYYY[[[[[[\\\___ccciiinnnqqqpppooopppqqqttttttsssrrrqqqqqqrrrsssuuuwwwyyy{{{xxxyyyzzz{{{|||~~~~~~zzztttjjj^^^TTTMMMIIIGGGEEEEEEJJJWWWfffooonnniii^^^XXXRRRQQQ^^^xxx~~~nnniiikkkqqq|||pppdddWWWKKKFFFFFFAAA>>><<<<<<<<>>>>>>>>>>>DDDTTTgggxxxfffPPPNNNYYYcccxxxttt]]]RRROOOZZZtttsss```QQQMMMaaa|||ssskkkjjjttt|||pppaaaVVVRRRTTTddduuuqqq}}}gggXXXZZZlllyyyxxx{{{VVVCCC@@@===:::999888666555666666666666777777777777;;;???ccckkkSSSIIIGGGEEEBBB;;;999777555444333000...000...------...///---,,,,,,***)))***,,,,,,***'''))))))***+++---......///,,,...000///,,,***+++,,,//////...------------...,,,,,,---...---,,,+++***++++++,,,,,,,,,---------//////000111333555777888<<>>>>>::::::888777999>>>FFFKKKMMMPPPSSSWWWZZZ\\\]]]]]]UUUTTTRRROOOLLLLLLNNNPPPQQQSSSUUUVVVVVVVVVWWWYYYZZZZZZ[[[^^^ccciiinnnrrroooooonnnppprrrrrrqqqpppooopppqqqsssuuuwwwzzz{{{wwwxxxyyy{{{}}}~~~{{{uuuiii]]]SSSMMMIIIHHHGGGGGGLLLZZZjjjsssqqqmmm^^^YYYSSSPPPZZZrrr|||lllfffiiiooo}}}pppeeeXXXLLLGGGGGGAAA>>><<<<<<<<>>aaajjjRRRIIIFFFCCC???<<<999555222111000...---......//////...---,,,+++,,,+++***+++,,,,,,+++))))))***++++++------...///.../////////...---,,,+++***,,,---,,,++++++,,,...+++---......,,,******+++,,,,,,++++++,,,,,,---...000//////000222555888:::===???BBBBBB@@@>>>======:::777444555999???DDDGGGJJJOOOSSSTTTXXX]]]^^^\\\VVVRRRMMMLLLNNNPPPPPPOOOTTTTTTTTTUUUXXXYYYXXXVVV\\\]]]___```dddjjjqqqvvvuuurrrpppoooooopppooooooqqqooonnnppptttwwwwwwvvvxxxyyyyyyzzzzzz{{{{{{|||}}}vvvjjj^^^SSSLLLHHHGGGGGGFFFKKKZZZlllvvvtttnnnddd___UUUMMMTTTnnnzzzeeehhhgggkkk{{{uuuhhh\\\RRRJJJEEEAAA>>>=========???HHHRRR]]]ooo~~~pppmmmnnn___YYYQQQDDD999666:::666333666666555555777:::888FFFgggjjjHHH;;;=========EEEWWWkkk}}}zzz___QQQMMMWWWjjjrrrZZZOOOKKKLLL^^^}}}dddWWWXXXfffyyynnniiissszzzuuunnncccYYYUUUXXXeeexxxjjjzzzlllZZZYYYggguuuyyyrrr{{{mmmTTTDDDBBB>>>:::888888888888888888777777777777777888888EEEfffkkkRRRHHHFFFBBB>>>===:::666333222111000.../////////..................,,,++++++,,,,,,+++))))))***++++++------...///000000///...------,,,,,,,,,,,,------......//////,,,---......,,,++++++,,,,,,,,,++++++,,,,,,---...111000000000222555888999===???BBBBBB@@@>>>======:::777555555999???DDDGGGKKKPPPSSSUUUXXX]]]___\\\XXXTTTOOONNNOOOQQQQQQQQQSSSSSSSSSVVVYYYZZZZZZYYYaaabbbcccdddfffjjjppptttrrrqqqooonnnoooooopppooosssqqqppprrruuuwwwwwwvvvxxxxxxyyyyyyzzz{{{{{{{{{yyyssshhh]]]RRRKKKHHHFFFGGGHHHOOO^^^oooyyywwwrrriiibbbWWWNNNSSSiii{{{eeefffeeejjjzzzvvviii]]]RRRKKKFFFBBB>>>=========???HHHRRR^^^oootttoooqqq```YYYQQQDDD:::888:::666555777888666666999;;;===OOOrrrhhhHHH<<<>>>======EEEWWWkkk}}}zzz___QQQMMMVVVjjjqqq\\\RRRMMMKKKZZZyyyooo\\\XXXbbbxxxmmmkkkwww{{{vvvnnncccYYYUUUXXXdddzzzhhhuuunnn[[[ZZZggguuu|||tttnnnUUUEEEBBB>>>:::888888888888888888777777777777888888999FFFhhhkkkRRRHHHEEEAAA======:::777444333222111///000///.........///000111111///,,,++++++,,,+++***)))***++++++------...///222111///---,,,,,,,,,,,,///---,,,---111333111///,,,---...---,,,+++,,,---,,,,,,++++++,,,,,,---...111111111111333555777999===???AAABBB@@@>>>======;;;888555666:::???DDDFFFLLLQQQUUUVVVYYY^^^___]]][[[WWWRRROOOOOOQQQRRRSSSRRRRRRSSSVVVZZZ]]]]]]]]]dddeeefffffffffgggjjjmmmnnnnnnnnnnnnnnnooopppppptttsssrrrsssuuuwwwwwwvvvwwwxxxxxxyyyyyyzzzzzz{{{~~~wwwrrriii^^^TTTMMMHHHFFFHHHJJJSSScccttt|||{{{vvvooogggZZZPPPQQQddd}}}eeeeeedddhhhxxxxxxjjj^^^TTTLLLGGGBBB???=========???HHHRRR^^^pppyyyooovvvbbbYYYPPPCCC;;;999999666666999999777777:::;;;HHHccceeeGGG<<>>======;;;888555666:::@@@DDDGGGLLLQQQVVVWWWZZZ______\\\[[[WWWRRROOONNNOOORRRSSSQQQQQQRRRVVV[[[^^^``````aaacccccccccbbbbbbdddfffkkklllmmmmmmmmmnnnpppqqqtttssssssssstttuuuvvvvvvwwwwwwxxxxxxyyyzzzzzzzzz}}}~~~yyytttlllbbbXXXPPPJJJGGGHHHMMMYYYiiixxx~~~zzzsssjjj]]]RRRPPP___{{{fffdddeeeiiiwwwzzzmmmaaaVVVNNNHHHBBB???======<<<>>>GGGQQQ]]]qqqzzznnn||||||fffZZZPPPCCC;;;:::888666666888888555666:::>>>WWW}}}bbbFFF<<<>>>======FFFWWWkkk|||xxx]]]QQQMMMUUUgggwwweeeVVVPPPJJJRRRnnnqqq\\\\\\}}}}}}tttkkkrrr{{{uuummmaaaWWWSSSVVVeeefffeee|||zzzsss```\\\hhhtttzzzxxxZZZGGGCCC===:::::::::888777777777777777777777888999:::GGGlllkkkRRRHHHEEEAAA>>>;;;888444222222111000///000///...---...///222333333000---++++++,,,++++++)))***++++++------...///444222000---,,,,,,---...///,,,))),,,111333111---------...---+++,,,---///,,,,,,++++++,,,,,,---...---...000222555888;;;<<<<<<>>>AAAAAA???===<<<<<<;;;888555666:::AAAFFFHHHLLLRRRVVVXXX[[[___^^^[[[WWWUUUQQQNNNLLLMMMPPPRRRRRRQQQRRRUUUZZZ___aaabbb^^^```aaaaaa```aaacccdddhhhkkkmmmnnnmmmnnnppprrrrrrrrrsssrrrrrrssstttuuuwwwxxxxxxyyyyyyzzz{{{{{{}}}~~~{{{vvvmmmcccXXXPPPJJJGGGGGGOOO^^^nnn{{{}}}uuukkk___UUUQQQ\\\wwwhhheeefffjjjxxx|||ooocccYYYOOOJJJCCC???======<<<>>>GGGQQQ[[[pppzzzlllxxxjjj]]]QQQDDD<<<;;;777555666777666444777===GGGkkk___DDD<<<===<<<===FFFXXXkkk|||vvv\\\QQQNNNUUUfff~~~vvvbbb]]]VVVZZZrrrfff___|||~~~zzzpppjjjvvvyyytttlll```VVVRRRWWWfffkkkaaarrr}}}sssvvvbbb]]]hhhsss}}}```IIICCC===:::::::::888666777777666666777888999999999FFFllljjjRRRIIIFFFCCC???:::777444222111111000///000///.........///000111111///,,,++++++,,,+++***)))***++++++------...///222111000............///...,,,***,,,///000...,,,---......---+++,,,...111,,,,,,++++++,,,,,,---...---...000333666999;;;<<<<<<>>>@@@AAA???===<<<<<<999777555666;;;BBBGGGJJJKKKQQQVVVXXX[[[^^^]]]ZZZSSSRRRQQQNNNLLLLLLOOORRRSSSRRRRRRUUUYYY^^^```aaa___```aaaaaaaaabbbeeehhhgggkkknnnooonnnnnnpppsssppprrrsssrrrrrrrrrtttvvvxxxxxxyyyzzzzzz{{{{{{|||~~~zzztttkkk```VVVNNNIIIGGGIIISSSdddtttwwwnnncccZZZTTTZZZrrrkkkhhhhhhkkkyyyrrrfff[[[QQQKKKCCC@@@>>>===<<<>>>GGGPPPWWWnnnyyylllyyynnn```SSSEEE<<<;;;666555666888777888???GGGXXX~~~]]]CCC<<<<<<<<<===FFFXXXkkk|||sssZZZQQQOOOVVVggg~~~zzztttjjjgggxxxvvvhhhyyyzzzwwwmmmhhhzzzyyytttlllaaaXXXTTTXXXhhhuuubbbkkk|||qqqnnnwwwccc]]]hhhsssiiiJJJDDD===:::;;;;;;888555666666666666777888999::::::FFFkkkiiiRRRIIIGGGDDD@@@:::888444333222222111000/////////..................,,,++++++,,,,,,+++))))))***++++++------...///000000//////////////////......---------------,,,---......,,,+++,,,///111,,,,,,++++++,,,,,,---...///000222444666888999999<<<>>>@@@@@@???===<<<<<<888555444666<<>>===<<<>>>FFFPPPTTTlll{{{ooo}}}rrrcccUUUEEE;;;:::666555777:::<<<@@@KKKVVVmmm[[[CCC<<<<<<<<<===FFFXXXkkk{{{qqqYYYQQQPPPXXXhhh{{{oooxxxrrrwww~~~vvvtttjjjggg|||yyyuuunnndddZZZWWWZZZjjjggghhhxxxpppffflllxxxccc]]]hhhsss}}}sssLLLDDD===:::<<<<<<999444666666666666777888999:::<<>>@@@@@@???===<<<<<<777555333666<<>>===<<<>>>FFFPPPRRRjjj|||rrrtttdddVVVFFF;;;999666666888===@@@GGGUUUbbb{{{YYYCCC======;;;===FFFXXXlll{{{pppXXXQQQQQQXXXhhhqqqtttyyyttt|||tttrrriiifff}}}{{{vvvpppfff]]]YYYZZZkkkkkkgggtttzzzhhh^^^lllxxxccc]]]gggsss{{{zzzLLLEEE<<<:::<<<<<<999444666666666666777888999:::===GGGkkkbbbOOOHHHEEEAAA@@@;;;:::777444222111111111111///---,,,+++,,,...///+++++++++************)))+++++++++,,,,,,---------111...111CCCOOO???///333//////...---------......---,,,++++++******++++++,,,,,,++++++,,,,,,---......///000222444777999;;;>>>>>>???>>>>>>===<<<;;;<<<888444555:::@@@DDDEEEJJJOOOUUUZZZ\\\ZZZWWWTTTPPPNNNOOOSSSTTTRRRRRRUUUUUUTTTTTTTTTVVVXXX[[[]]]___```aaabbbbbbdddgggjjjkkklllmmmnnnoooooonnnnnnrrrqqqqqqqqqssswwwzzz|||zzz{{{{{{{{{zzz{{{~~~yyytttkkkccc[[[SSSMMMIIINNNeee|||xxxmmmcccXXXWWWiii|||nnnkkkggglllyyyrrrhhh```UUUKKKHHHCCC???>>>======CCCKKKVVViii}}}{{{rrrmmmfff\\\GGG:::<<<333333666:::===AAAMMMYYYyyysssSSSDDD>>>999999;;;FFFZZZnnnoooZZZSSSOOOWWWiiiyyyuuuxxx}}}yyyssskkkccckkk{{{sssnnnjjjbbbZZZ___qqqyyyjjjjjjooo```ZZZnnnwwweeeYYY```rrr~~~vvvMMMDDD===;;;:::777555666777888:::999888777888999;;;LLLrrr~~~^^^LLLFFFDDDAAA???;;;:::777444222111111111......///000///...---,,,+++++++++************)))***++++++,,,,,,------...111000111AAAQQQGGG666555///...------------.........---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...//////000222555777999;;;>>>??????>>>>>>===<<<;;;;;;888444555:::@@@DDDFFFJJJNNNUUUZZZ\\\ZZZWWWTTTOOOMMMOOOSSSTTTQQQRRRTTTTTTTTTTTTTTTVVVYYY[[[]]]___```aaabbbbbbdddgggjjjllllllmmmnnnnnnooooooooorrrqqqrrrrrrtttvvvyyyzzzzzzzzz{{{zzzzzzzzz}}}zzzuuummmccc[[[TTTNNNKKKVVVmmmxxxnnneeeYYYUUUcccvvv~~~uuummmjjjhhhmmmyyysssiii```VVVLLLHHHCCC???>>>======CCCJJJTTTggg|||{{{qqqiiicccZZZEEE999:::444444555888999<<>>===<<<;;;:::777555555999???DDDFFFJJJNNNUUUZZZ\\\[[[WWWTTTNNNLLLNNNRRRSSSQQQQQQTTTTTTTTTTTTUUUVVVYYY[[[]]]___```aaaaaabbbcccgggiiimmmmmmmmmmmmnnnooopppqqqrrrrrrssstttuuuvvvwwwwwwxxxyyyzzzzzzyyyzzz|||~~~|||wwwnnnddd[[[TTTOOOMMM^^^uuuzzzrrriii]]]UUU___oooooorrrmmmjjjiiinnnyyyuuujjjcccXXXNNNIIIDDD@@@>>>======CCCJJJRRReeeyyy}}}ppp~~~jjjddd[[[HHH<<<<<<777555555555555888CCCPPPffffffLLLAAA>>>;;;;;;===HHH\\\qqqmmmVVVOOOLLLUUUhhh~~~xxxwwwWWWXXX```ttt}}}vvvmmmfff___fff}}}zzzrrrllleee]]]XXX```uuummmpppuuu\\\UUU[[[ttt}}}jjj]]]cccttt}}}~~~yyy~~~zzz[[[IIIAAA:::999999777666777777777777777666888;;;>>>EEEYYYyyy\\\LLLHHHFFFBBB@@@;;;:::777444222111111111,,,///222444444111---++++++++++++*********))))))******+++,,,,,,---......,,,///+++222JJJQQQ>>>---///...---,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111333555888:::;;;????????????>>><<<;;;:::999777555555999???DDDHHHKKKOOOUUUZZZ\\\ZZZWWWTTTMMMKKKMMMQQQRRRPPPQQQSSSSSSTTTTTTUUUWWWYYY[[[\\\^^^```aaaaaaaaacccfffiiimmmmmmmmmmmmnnnoooqqqrrrrrrrrrssstttuuuuuuuuuuuuwwwyyyzzzzzzyyyyyy{{{}}}}}}|||wwwnnndddZZZSSSPPPOOOaaawww}}}uuummm```XXX```nnnpppggg{{{pppmmmjjjooozzzwwwmmmfff\\\RRRIIIDDD@@@???======CCCJJJRRRdddxxxqqq|||kkkddd[[[III===<<<999666555555444777CCCPPPdddcccJJJ@@@===999<<<>>>JJJ^^^rrrkkkTTTMMMKKKTTThhhuuu|||xxxYYYQQQPPPccc|||uuulllccc[[[^^^oooyyyrrrjjjaaa[[[XXX```wwwqqqiiizzzsssXXXSSS]]]qqqmmm___dddttt|||tttrrrzzzqqqSSSGGG???999999999777666888666666666555555888<<<@@@LLL```{{{]]]MMMHHHDDD@@@===;;;:::777444222111111111///000111111111000...---+++++++++*********)))))))))******+++---......///,,,111+++...DDDNNN???...111000...,,,,,,---...///---,,,,,,+++++++++++++++------,,,,,,------...//////000111333555888:::<<<@@@@@@??????>>><<<;;;:::888777666666999>>>DDDIIILLLPPPVVVZZZ\\\YYYUUURRRKKKJJJKKKPPPQQQOOOPPPSSSSSSSSSTTTVVVWWWYYY[[[\\\^^^___```aaaaaacccfffiiillllllmmmnnnooopppqqqrrrrrrrrrssstttuuutttttttttwwwxxxzzzzzzzzzzzz{{{||||||~~~~~~~~~{{{wwwnnncccYYYSSSRRRSSSdddzzz~~~uuummmaaaZZZaaaooosssaaalll~~~ssspppkkkppp{{{zzzpppiii___UUUJJJEEEAAA???======CCCJJJQQQdddxxxrrrzzznnneeeYYYGGG;;;999999777666666666:::FFFSSShhh```HHH@@@===888<<>><<<::::::777777666666888===EEEJJJNNNRRRWWW[[[[[[XXXTTTPPPJJJHHHJJJOOOPPPOOOOOORRRRRRSSSTTTVVVXXXYYY[[[[[[^^^___``````aaabbbfffhhhkkklllmmmooopppqqqqqqqqqrrrrrrrrrssstttttttttuuuwwwyyy{{{{{{{{{zzz{{{|||}}}}}}}}}{{{~~~zzzwwwooocccYYYTTTUUUXXXmmm|||ssslllaaaZZZ___kkkyyycccdddtttrrrooojjjppp|||zzzqqqjjj```WWWKKKFFFBBB@@@>>>===CCCJJJPPPcccvvvrrrxxxzzzlll^^^KKK???<<<888666666777777;;;GGGSSSjjj^^^GGGAAA>>>999<<>><<<;;;:::777444222111111111////////////......------+++++++++************)))((()))***+++---...///000...222///222AAAFFFDDDGGG888555222...------...///------,,,++++++++++++,,,---------------...//////000111222444666999;;;<<<@@@@@@@@@???===<<<:::999666777777666888===EEEKKKPPPTTTXXX[[[[[[WWWRRRNNNIIIGGGIIINNNPPPNNNOOORRRRRRSSSUUUWWWXXXZZZZZZ[[[]]]___`````````bbbeeehhhiiikkknnnqqqrrrrrrqqqppprrrrrrqqqqqqrrrtttuuuvvvwwwyyy|||}}}|||{{{|||}}}}}}}}}~~~~~~yyyuuuwww~~~|||xxxzzz{{{xxxpppeee[[[WWWZZZ^^^xxx}}}uuupppeee[[[]]]fffssshhhsssmmmjjjiiippp}}}xxxpppiii___VVVLLLFFFBBB@@@>>>===CCCJJJOOOaaatttnnnuuuqqq___MMM@@@<<<666555555666666888CCCNNNddd___IIIBBB>>>999;;;>>>KKK___sss~~~fffRRRLLLKKKTTTgggqqqYYYEEEDDDQQQccc{{{|||pppdddNNNIIIEEEDDDGGGSSSjjjwwwsssjjj]]]ZZZ___qqqyyylllddddddZZZJJJGGGNNNbbbwwwnnn```dddsss~~~}}}vvvuuufffIIIAAA;;;::::::888777888555666777888777888;;;===@@@OOOrrrbbbOOOHHHEEEBBBAAA;;;:::777555222111111111---...///000///...,,,++++++++++++************)))((()))***+++---...///000,,,000...333???BBBDDDOOO:::777333///------...///......---,,,,,,,,,,,,---...------------...//////000111222444666999;;;<<>>===CCCJJJMMM___sss|||kkkrrrmmmZZZFFF:::555444333444555444666???JJJ^^^dddKKKCCC===777;;;>>>JJJ___rrr}}}eeeRRRMMMKKKTTTgggvvv___IIIDDDIIIUUUlllxxxkkk^^^LLLIIIFFFDDDBBBGGGZZZnnnwwwtttjjj]]]ZZZaaawwwlllZZZWWWSSSHHHFFFMMMbbbwwwmmm___cccsss|||yyypppKKKBBB<<<;;;;;;888777888555666888999888999:::<<<888HHHlllbbbNNNGGGDDDAAA@@@<<<999666444333222111000......---------,,,,,,,,,,,,+++*********+++,,,---++++++,,,...111111///...///......111777???GGGLLLJJJ???333...000333222///000///...,,,++++++,,,,,,///---***)))***,,,------///000111333555888;;;<<>>===;;;:::999888999:::;;;===???DDDGGGOOOUUUZZZ[[[[[[ZZZTTTNNNJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUWWWYYY\\\]]]```___``````bbbdddggghhhhhhkkkoooqqqqqqpppppppppssssssssssssssssssssssssuuuwwwyyyzzzzzzyyyzzz{{{~~~}}}||||||~~~|||iiiXXXZZZiiitttrrrlllgggdddjjjzzzwwwooojjjaaaYYY\\\fffzzztttkkkccc___aaa{{{wwwgggeeeiiiooo|||vvvnnnhhh\\\RRRJJJFFFCCCBBB@@@===@@@EEEQQQaaarrr~~~vvvooo{{{{{{gggXXXIII<<<555999555444888999999???HHHggggggPPPCCC;;;===>>>AAAJJJ\\\rrr{{{bbbOOOKKKIIIRRRccciiiMMMEEEFFFMMMaaawww}}}zzzrrrdddXXXIIILLLMMMJJJGGGIIIRRRZZZvvvqqqlll\\\WWWfff~~~rrrVVVNNNLLLGGGFFFLLL```{{{pppbbbbbbppp}}}xxxPPPFFF===:::999777666888666666666777888888999999888GGGmmmaaaNNNGGGCCCAAA???<<<999666444333222111000......---------,,,,,,,,,,,,+++*********+++------***)))***+++---...---,,,///...------000444999===BBB===666000......111222000///---,,,+++,,,,,,------+++)))***+++---------111222222444666888:::;;;??????>>>>>>===;;;:::999888999999:::;;;>>>DDDHHHOOOUUU[[[[[[[[[YYYSSSMMMHHHIIIJJJKKKNNNPPPSSSTTTTTTTTTUUUVVVXXX[[[]]]___^^^^^^^^^___```cccfffggghhhkkkoooqqqqqqppppppppprrrrrrrrrsssssstttttttttvvvxxxzzzzzzzzzzzz{{{||||||||||||}}}{{{hhhUUUQQQ\\\gggjjjiiieee```eeeuuu}}}uuunnniiiaaa\\\cccqqq}}}wwwoooeeeaaaaaa}}}{{{~~~fffdddgggnnn{{{wwwooohhh]]]SSSJJJFFFCCCBBB@@@===@@@EEERRRbbbsssyyyooozzzxxxhhhYYYIII===777999555555777888888===EEEYYYpppeeeNNNBBB===???<<<@@@JJJ[[[ppp}}}dddPPPKKKJJJRRRcccoooRRRHHHGGGIIIWWWhhhxxxqqqhhh[[[QQQKKKMMMNNNKKKHHHJJJSSS[[[{{{uuuppplll]]]ZZZjjjyyy[[[QQQLLLFFFEEEKKK```|||pppaaaaaaoooPPPFFF===:::999777666888666666666777888888999999===GGGiiibbbNNNGGGCCCAAA???<<<999666444333222111000......---------,,,,,,,,,,,,+++*********+++---...+++***))))))+++------,,,...---,,,++++++---///111777999888222,,,***///555......---,,,,,,,,,---...***))))))+++---///...---333333333444555777999999>>>>>>>>>>>>===;;;:::999888888888777999===DDDIIIOOOVVV[[[\\\[[[ZZZTTTMMMHHHHHHIIIKKKNNNQQQTTTVVVUUUUUUVVVWWWYYY\\\^^^```]]]]]]]]]^^^```cccggghhhgggjjjnnnppppppppppppqqqqqqrrrrrrssstttuuuvvvvvvwwwxxxzzzzzzyyyyyyzzz|||yyyzzz{{{}}}~~~{{{{{{ooo\\\RRRXXXeeeoootttmmmdddcccppp}}}{{{tttmmmggg^^^ZZZgggxxx|||sssiiicccbbbxxxzzzdddaaaeeelllzzzxxxooohhh___UUUKKKGGGDDDBBB@@@===AAAFFFQQQbbbttt{{{oooxxxvvviiiZZZIII===999888666666777777777;;;AAAGGG[[[~~~cccLLLAAA===AAAAAAFFFPPP___pppfffRRRMMMKKKRRRccczzz\\\NNNHHHEEELLLWWW|||ssshhh]]]TTTMMMQQQRRRQQQNNNKKKOOOWWW___ooosssnnnjjj]]]]]]ooodddXXXPPPGGGFFFMMMaaa}}}qqq``````nnn~~~NNNEEE===:::999777666888666666666777888888999999???DDDdddcccOOOHHHEEEBBB@@@<<<999666444333222111000......---------,,,,,,,,,,,,,,,+++***+++,,,---......,,,******,,,...///...,,,,,,,,,,,,---...///000000444555111,,,***...333...---,,,+++,,,---...///))))))+++...000111000...000111111333555777999:::>>>>>>>>>>>>===<<<;;;:::999888666555777<<>>AAAGGGPPPaaattt|||mmmtttwwwlll[[[III===:::888777777777666777:::===;;;IIIiiiaaaJJJ???<<>>===<<<<<<999888666444666<<>>BBBIIINNNaaattt|||lllrrrzzznnn\\\III===:::777888999777666777999:::888>>>YYY```HHH===999>>>IIIOOOYYYeeerrriiiTTTMMMJJJQQQbbb}}}ooo[[[LLLCCCDDDJJJ[[[ssssssfff]]]YYYYYY\\\[[[YYYUUURRRSSSWWW\\\ZZZpppqqqhhhbbbXXX]]]tttooocccXXXKKKIIIPPPkkkqqq___```mmmyyypppjjjKKKBBB;;;::::::888777888666666666777888888999999<<>>>>>999888666555777===FFFLLLQQQXXX___bbbeeefffbbb\\\QQQPPPMMMLLLLLLNNNPPPRRRTTTTTTUUUVVVXXXZZZ]]]___^^^]]][[[[[[\\\```dddggggggiiilllmmmnnnoooqqqssssssttttttuuuvvvwwwxxxxxxvvvwwwwwwuuuttttttwwwyyywwwxxx{{{~~~}}}vvvrrryyyzzzzzz|||}}}tttkkkbbbVVVRRR^^^pppyyynnngggfffyyyuuuyyyddd______gggwwwyyymmmgggaaa[[[OOOJJJEEECCC@@@???CCCJJJNNNaaauuu}}}mmmsss{{{mmm[[[HHH<<<:::666999;;;888777999:::999::::::PPP|||___III===888;;;@@@FFFQQQ```rrrhhhRRRLLLIIIOOOaaa{{{~~~fffRRREEECCCGGGMMMdddtttiiibbb``````^^^]]]ZZZVVVRRRPPPQQQRRRSSSddd~~~oooddd^^^UUU]]]vvvnnnaaaTTTHHHIIISSSrrrppp^^^aaaooo~~~oooiiisss]]]IIIAAA;;;::::::888777888666666666777888888999999???KKKpppdddPPPHHHDDDAAA???<<<999666444333222111000......---------,,,,,,,,,------,,,+++,,,---...///...---,,,---......---+++111000...,,,+++++++++,,,///,,,++++++---//////...000///---,,,+++,,,,,,---******+++---000111000......///000333666999<<<===AAAAAABBBBBBAAAAAA@@@@@@888888777777999???FFFLLLSSS[[[aaaccceeeeeeaaa[[[QQQOOOMMMLLLLLLNNNQQQSSSUUUUUUVVVWWWYYY\\\^^^```bbb```]]]\\\]]]aaadddgggfffiiikkkmmmmmmoooqqqsssuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyxxxwwwuuuvvvxxxzzzxxxyyy{{{}}}~~~tttjjjkkk{{{}}}www~~~~~~ssshhh___TTTLLLTTTaaazzzzzzpppjjjjjjvvvyyyttt{{{fffaaa^^^fffwwwxxxlllfffaaa\\\PPPJJJEEECCC@@@???DDDKKKPPPcccxxx~~~qqqyyyzzzjjjYYYGGG===:::555:::<<<999888;;;<<<999:::888MMM{{{___JJJ???999;;;:::???KKK^^^sssfffQQQKKKHHHNNN___zzzzzz^^^JJJCCCEEEDDDUUUlllwwwnnniiifffeeebbbaaa^^^YYYTTTOOOMMMLLLMMMWWWkkk~~~lllaaa[[[SSS^^^yyyooo___QQQGGGMMM[[[yyyppp^^^cccppp}}}iiiggg|||{{{kkkSSSHHH@@@::::::;;;999777888666666666777888888999999???JJJnnncccNNNGGGCCC???===<<<999666444333333111000......---------,,,,,,,,,------,,,+++,,,---...///000//////111222111///---111000...,,,,,,---///000------,,,,,,,,,---...///000///...,,,++++++,,,,,,***)))***+++...///...---222222333555777:::<<<===BBBBBBCCCCCCCCCBBBAAAAAA888888888888:::@@@GGGLLLVVV\\\bbbddddddccc^^^XXXPPPNNNLLLKKKLLLOOOSSSUUUWWWWWWWWWXXXZZZ]]]___aaafffdddbbb```aaadddgggjjjfffhhhkkklllmmmoooqqqsssvvvvvvvvvvvvvvvwwwwwwwwwzzz{{{zzzxxxvvvwwwyyy|||yyyzzz{{{}}}tttbbb\\\lllvvvjjjssssssfff[[[OOOEEEGGGQQQfff{{{qqqlllmmmqqq|||rrrvvvgggbbb^^^fffwwwwwwkkkeee```\\\PPPKKKFFFCCC@@@???DDDKKKQQQeeezzzttt~~~xxxgggWWWGGG===;;;444;;;===:::999<<<===999999777MMM|||___LLLAAA:::<<<;;;@@@KKK___uuueeePPPJJJGGGMMM___yyyjjjQQQFFFEEE???LLL___uuuzzzsssoookkkiiigggfffccc]]]WWWQQQLLLJJJJJJNNN]]]www|||jjj^^^YYYSSS```|||rrr___PPPHHHRRRccc~~~ooo^^^dddqqq}}}fffkkk~~~lllQQQGGG@@@::::::;;;999777888666666666777888888999999<<>>888888777777:::@@@HHHNNNUUU]]]dddffffffddd]]]UUUPPPOOONNNNNNOOOQQQTTTUUUWWWXXXYYYYYYYYYYYY\\\^^^[[[___cccccc``````cccgggiiijjjkkkmmmnnnooooooooouuuwwwzzzzzzyyyxxxxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{zzz}}}~~~qqqeeeaaa___iiiyyydddZZZcccqqqwwwtttwwwxxxssshhhXXXIIIBBBCCCGGGQQQgggvvvooonnn|||zzzmmmyyyhhh^^^aaagggvvv{{{nnnddd___]]]NNNIIIDDDAAA???>>>BBBIIIVVVjjj}}}zzzrrrfffYYYEEE:::;;;444>>>CCC===777777999999DDD888JJJ]]]GGG@@@<<<666:::???KKK^^^ttteeeOOOKKKLLLQQQ^^^}}}bbbNNNJJJFFFGGGOOOccc}}}{{{uuupppllljjjhhhfffddd```ZZZSSSMMMMMMMMMRRReeexxxfff[[[SSSTTTeeezzz~~~```MMMLLLYYYgggrrraaadddrrrooossseeeTTTDDD@@@<<<999888888777777666666666666777888999:::999GGGeeedddPPPIIIEEEAAA>>>;;;999777555333222111000000000///......---,,,,,,,,,,,,,,,+++++++++******,,,,,,---...////////////..................//////++++++++++++,,,---......------,,,++++++++++++++++++,,,+++***)))***,,,/////////000333666999<<<>>>CCCCCCBBBCCCDDDCCC@@@>>>777777666666999???GGGMMMSSS[[[bbbddddddbbb[[[SSSQQQPPPOOOOOOQQQTTTVVVXXXUUUVVVXXXXXXXXXYYY\\\^^^\\\```cccccc``````dddhhhjjjkkklllnnnoooooopppppptttvvvxxxyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{zzz|||~~~~~~}}}yyylllddd]]]bbbvvv}}}ppp\\\TTT^^^kkkppptttxxx}}}~~~tttnnndddVVVKKKFFFFFFHHHKKK\\\tttvvvpppooo}}}~~~ooovvvhhh]]]```gggvvv{{{nnnccc^^^\\\PPPJJJEEECCC@@@???DDDKKKVVVjjj}}}|||sssgggXXXEEE999:::444;;;>>>999555777999999???:::QQQ___HHHAAA>>>999:::???JJJ]]]sssfffOOOLLLLLLRRR___}}}oooYYYPPPDDDBBBGGGWWWooo}}}xxxssspppnnnllljjjgggccc]]]VVVQQQNNNLLLPPP___zzzwwwdddYYYRRRTTTggg|||cccPPPPPP___mmmrrraaacccpppyyylllSSSDDD@@@;;;888888888888777666666666666777888999::::::FFFcccaaaNNNGGGDDD@@@>>>;;;999777555333222111000000000000///......------,,,,,,,,,+++++++++******++++++,,,---..................//////000111111111---,,,,,,,,,,,,,,,------,,,,,,+++************+++++++++,,,+++******---///000000111444777:::>>>@@@CCCCCCBBBCCCDDDCCC@@@>>>777666666555888>>>FFFKKKRRRYYY```aaaaaa```YYYRRROOOOOONNNNNNPPPTTTWWWYYYTTTVVVWWWXXXXXXZZZ\\\^^^]]]```bbbbbbaaabbbeeehhhkkkkkkmmmnnnooooooppppppqqqtttwwwxxxxxxxxxyyyzzzxxxxxxxxxxxxxxxyyyzzzzzzzzz|||}}}||||||wwwiiiiiixxx~~~~~~uuuddd]]]gggtttzzzzzz|||yyy}}}nnnggg]]]SSSNNNKKKJJJIIIGGGRRRbbbuuuvvvqqqqqqssssss|||iii[[[___gggwww{{{mmmbbb]]][[[QQQKKKGGGDDDAAA@@@EEELLLWWWjjj~~~zzztttgggYYYEEE999999555888888555444777999::::::???]]]aaaIIIBBB@@@<<<:::???JJJ\\\rrrgggQQQLLLMMMRRR___}}}}}}cccUUUHHHBBBAAAKKK^^^www|||wwwtttqqqooollliiifffaaa[[[WWWPPPNNNMMMXXXoootttbbbWWWRRRYYYmmmeeeTTTVVVffftttrrr```aaannn|||WWWCCC@@@;;;888888888888777666666666666777888999:::<<>>;;;999777555333222111000////////////......------,,,,,,,,,+++++++++************+++,,,---------------......///000111111222...------,,,,,,,,,------,,,+++******))))))*********+++,,,+++++++++---///000111222444888<<>>666666555555777===DDDJJJQQQXXX^^^``````^^^XXXQQQMMMLLLKKKKKKMMMQQQUUUXXXWWWYYYZZZZZZYYYZZZ\\\^^^^^^```bbbbbbbbbcccfffiiijjjkkklllmmmnnnnnnnnnnnnnnnqqquuuwwwxxxxxxzzz{{{wwwwwwwwwwwwxxxyyyzzzzzz{{{||||||{{{{{{zzzvvvqqqzzzxxxxxxiiiaaaWWWQQQPPPNNNKKKHHHJJJMMMUUUeee}}}~~~vvvssstttwwwppprrrjjjZZZ^^^fffwww{{{mmmbbb\\\ZZZQQQLLLGGGDDDAAA@@@EEELLLWWWkkkwwwsssgggYYYFFF;;;;;;777777777666777999999999999IIImmmeeeJJJBBB@@@<<<<<<@@@JJJ\\\qqqiiiRRRMMMMMMRRR___|||qqq___OOOGGGBBBFFFRRRgggyyyvvvooommmiiigggeeebbb___\\\TTTQQQNNNSSSfff|||rrr```VVVVVVbbbxxxhhh[[[^^^mmmzzzrrr```aaammm~~~\\\BBB???:::888777888888777666666666666777888999:::>>>FFF^^^|||\\\KKKFFFDDDAAA@@@;;;999777555333222111000......------------------,,,,,,,,,+++++++++******)))***+++,,,------------,,,,,,---......///000000......---,,,,,,,,,------,,,+++******))))))*********+++,,,,,,+++,,,...000000111222555888<<<@@@BBBCCCCCCBBBCCCDDDCCC@@@>>>666666555444666<<>>888888999;;;<<<;;;;;;<<>>;;;>>>AAAJJJ\\\qqqjjjRRRMMMMMMRRR^^^zzzqqqTTTIIIBBBDDDKKK[[[yyyyyyuuuiiifffccc``````___^^^]]]VVVTTTQQQRRR```ttt}}}ppp```WWW[[[kkkrrrgggkkkwwwrrraaabbbooo\\\BBB>>>:::777777888888777666666666666777888999:::@@@EEEZZZ~~~~~~^^^MMMHHHFFFDDDBBB;;;999777555333222111000------------------------,,,,,,,,,+++++++++************+++,,,------------++++++,,,,,,------.........---------------......,,,,,,+++************+++)))+++,,,---,,,---...000///000222444888<<<@@@BBBCCCCCCBBBCCCDDDCCC@@@>>>777666555555777<<>>>>>888888:::>>>???>>>@@@EEESSSqqqjjjMMMAAA>>>;;;>>>AAAJJJZZZpppjjjRRRMMMLLLQQQ]]]xxxZZZLLLCCCCCCGGGQQQlllyyysssddd```[[[XXXXXXXXXXXXXXXRRRSSSRRRSSS\\\mmm|||yyymmm^^^WWW^^^qqqxxx{{{ssscccfffrrr]]]AAA===999777777888888777666666666666777888999:::@@@CCCUUUxxx~~~^^^MMMHHHFFFCCCBBB;;;999777555333222111000---------...............,,,,,,,,,+++++++++*********+++,,,---............,,,,,,,,,,,,,,,------------------------...///000------,,,+++++++++++++++(((***------------///000...///111444777<<<@@@BBBCCCCCCBBBCCCDDDCCC@@@>>>888777666555777<<>>GGGRRRhhhkkkNNNCCC???<<<===???GGGWWWmmmjjjRRRLLLKKKPPP\\\vvvkkkXXXIIIFFFFFFKKK___xxxyyytttbbb]]]VVVQQQPPPOOOPPPOOOKKKPPPRRRSSSYYYgggssszzzuuukkk\\\UUU\\\qqqssseeeiiivvvwwwWWW@@@===999777777888888888666666666666777888999:::===???PPPrrr{{{[[[JJJEEECCC@@@???;;;999777555333222111000.........///////////////,,,,,,,,,+++++++++******++++++,,,---............------------------,,,,,,,,,,,,,,,---...///000111...---,,,,,,++++++,,,,,,(((***---.........///000...///000333777;;;???BBBCCCCCCBBBCCCDDDCCC@@@>>>999888777666777===DDDJJJMMMSSSXXXYYYYYYXXXSSSMMMOOOMMMJJJHHHIIIMMMRRRUUUWWWYYY[[[\\\]]]___bbbdddcccaaa```aaadddhhhkkkllloooppppppqqqqqqqqqqqqpppkkknnnrrrtttuuuuuuwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~|||~~~~~~}}}{{{~~~}}}rrrdddcccbbbbbbbbbaaa^^^]]]VVVVVVPPPIIIMMM```xxx}}}vvvxxx~~~{{{|||www```XXXdddxxxrrrhhhbbbaaaSSSNNNIIIGGGDDDCCCHHHOOOZZZjjj{{{~~~tttvvviiiZZZEEE999999555444666::::::>>>MMM]]]vvvkkkOOODDDAAA>>><<<>>>EEEUUUkkkiiiQQQLLLKKKOOO[[[uuu}}}fffRRRKKKFFFFFFWWWnnn{{{uuubbb]]]TTTNNNKKKJJJJJJIIIEEELLLPPPRRRWWWbbbnnnssssssiii[[[SSSZZZnnn|||xxx{{{sssggglllyyyxxxyyyzzzbbbKKK@@@===999666777888888888666666666666777888999:::;;;<<>>@@@BBBCCCDDDCCCAAAAAAAAABBBAAA>>>:::888:::???FFFJJJNNNRRRSSSQQQQQQRRRPPPMMMPPPNNNLLLKKKLLLNNNPPPQQQUUUUUUVVVWWWXXXYYY[[[\\\`````````aaabbbeeeggghhhkkklllmmmooopppqqqqqqqqqpppqqqrrrssstttvvvwwwwwwwwwxxxzzz|||}}}~~~}}}}}}~~~}}}~~~}}}||||||vvvqqqqqqooonnnooopppooollliiicccaaabbbbbb[[[WWWcccvvv}}}xxx|||xxxssseeehhhvvv~~~sssjjjbbb^^^TTTMMMGGGCCC@@@@@@GGGOOO\\\qqq|||tttbbbTTTCCC888666777666666888777;;;GGGTTT___tttxxxWWWKKKEEE@@@AAA???BBBJJJVVVhhh{{{kkkSSSLLLJJJLLLWWWoooooo]]]QQQIIIKKKTTTjjj}}}rrrkkkaaaZZZUUUQQQLLLHHHDDDGGGJJJMMMRRRYYYaaahhhiii___TTTTTTaaarrrsssmmmjjjnnnwwwzzzuuuooo^^^UUUNNNNNNLLLLLLUUUcccxxxrrrggglllyyyoootttrrr```PPPBBB<<<;;;:::888777666666666666666666666666777888888:::<<>>===;;;888666444444333222000000...------......---,,,------------,,,+++************+++,,,---......///---+++))))))+++---------000---+++,,,///111000...---,,,++++++******++++++...---------------...///111222333666999<<>>;;;888:::???EEEIIINNNSSSXXXXXXXXXWWWRRRLLLRRROOOLLLKKKLLLOOOPPPPPPUUUUUUTTTTTTUUUVVVXXXYYY_________```bbbdddfffhhhhhhjjjmmmoooqqqqqqpppooooooqqqsssuuuvvvwwwwwwwwwxxxyyy{{{~~~~~~xxxxxxzzz||||||vvvvvvvvvuuusssssstttssspppnnnhhhgggiiihhh```YYY___lll|||vvv{{{tttzzzyyykkklllwww~~~sssjjjbbb]]]RRRLLLFFFCCCAAAAAAHHHQQQ___tttsssaaaRRRAAA888666666555777:::;;;:::>>>DDDHHHTTTiiivvvUUUIIIEEE???@@@>>>AAAIIIVVVhhh{{{lllSSSLLLIIIJJJUUUmmmkkkWWWHHHFFFKKK^^^zzz|||vvvmmmeee^^^XXXPPPJJJEEEFFFIIILLLPPPWWW___dddddd[[[SSSUUUaaarrrsss___YYYVVV[[[eeeiiiccc\\\LLLEEE@@@AAA@@@@@@KKKYYYrrrssshhhmmm{{{ooouuuuuu___LLL???;;;;;;999888777777666666777666666666666777888888<<<<<>>@@@CCCDDDEEEDDDBBBAAABBBCCC@@@===:::888999===CCCFFFNNNVVV^^^``````^^^WWWOOOPPPMMMJJJJJJMMMPPPQQQQQQWWWVVVTTTTTTTTTUUUWWWXXX^^^^^^^^^___aaaccceeegggeeehhhlllpppqqqqqqooommmmmmooorrruuuwwwwwwvvvvvvxxxyyy{{{~~~zzzvvvxxxzzz{{{vvvwwwvvvvvvtttsssrrrqqqooonnnmmmlllmmmjjjbbbZZZ\\\ddd{{{{{{ttt{{{tttxxx}}}oooqqq|||~~~sssjjjbbb^^^QQQKKKFFFCCCAAACCCJJJRRR___tttvvvcccRRR@@@666555777444444999;;;999888:::@@@DDDUUU}}}ZZZMMMGGGAAAAAA<<<@@@HHHUUUggg|||nnnUUUMMMIIIJJJTTTjjj|||cccNNNFFFHHHUUUooo~~~vvvnnnfff]]]SSSLLLHHHHHHIIIKKKOOOUUU[[[___\\\VVVQQQTTTaaarrr|||pppbbbRRRPPPOOOTTTZZZ]]]ZZZUUUKKKEEEAAAAAA??????JJJYYYppprrrhhhnnn{{{~~~vvvzzzaaaMMMAAA;;;:::999888777777777777777777666666777777888999;;;===AAATTT|||vvvXXXKKKHHHCCC>>>===;;;888666444444333222000000...------...///---,,,------------,,,+++******,,,,,,---...///000111111///---,,,,,,...///...---...---,,,,,,...//////...---,,,++++++******++++++,,,,,,++++++,,,,,,------//////111444777:::===>>>AAABBBCCCBBB@@@???@@@AAA===;;;888666777;;;@@@CCCMMMVVV___cccdddbbbZZZQQQPPPLLLIIIKKKPPPUUUVVVUUUWWWWWWVVVUUUUUUVVVWWWXXX]]]]]]]]]^^^```bbbdddfffdddggglllppprrrqqqooommmkkkmmmpppsssuuuvvvuuuuuuwwwxxxzzz}}}~~~~~~~~~yyyyyy|||~~~vvvuuuuuuuuutttrrrooommmmmmlllqqqooolllggg```ZZZ[[[___rrryyysss{{{zzzzzz|||{{{pppttt~~~tttkkkddd```QQQKKKFFFCCCBBBCCCKKKSSS^^^ssssssaaaPPP???666666777333222666999888777999>>>===MMM{{{bbbPPPHHHAAAAAA<<<@@@HHHUUUggg{{{pppWWWOOOJJJJJJTTTeeevvv\\\MMMHHHMMMccc~~~wwwoooeeeYYYQQQMMMKKKJJJKKKNNNRRRVVVXXXUUUQQQOOOTTT```ppp~~~wwwrrreeeWWWIIIJJJLLLOOORRRSSSSSSSSSIIIDDDAAABBB???>>>IIIYYYsssqqqgggmmm{{{fffPPPDDD::::::999888777777777777777777777777777888999999888===BBBQQQvvvwwwXXXLLLIIIDDD???>>>;;;888666444444333222000111///......//////...---------------,,,+++******+++,,,...000111111111000...------...///000000...---------,,,------...///---,,,++++++******++++++------------...///000111...///000333666999<<<===???@@@AAA@@@???>>>>>>@@@;;;999666555666:::???BBBIIISSS\\\aaacccbbb[[[SSSQQQMMMJJJLLLSSSYYYZZZYYYVVVWWWWWWWWWWWWWWWWWWWWW\\\\\\\\\]]]___aaaccceeedddggglllppprrrqqqooonnnkkkmmmooorrrtttuuuuuuuuuwwwxxxzzz|||}}}}}}}}}|||zzzzzzxxxtttttttttssspppllljjjjjjkkknnnlllhhhccc]]]ZZZ[[[\\\ggguuuxxxttt|||}}}uuutttooouuuvvvnnngggdddRRRLLLFFFDDDBBBCCCKKKSSS]]]qqq{{{}}}kkk]]]OOO???777888777333222555888777888;;;:::;;;JJJvvviiiRRREEE>>>@@@===@@@HHHUUUgggzzzpppXXXOOOJJJJJJSSSaaa}}}iiiRRRFFFFFFUUUrrrxxxoooddd\\\TTTQQQMMMKKKMMMOOOQQQQQQNNNMMMMMMSSS___nnnzzz}}}vvvpppcccUUUBBBCCCDDDHHHLLLPPPRRRSSSIIIEEEDDDEEEBBBAAAMMM]]]wwwpppgggnnn|||nnnRRRCCC:::999999888777777888888888777777777777888999999666===BBBLLLmmmuuuWWWKKKHHHCCC???>>>;;;888666444444333222000222000//////000000///...------------,,,+++******)))+++...111222111000...,,,++++++---///111000///,,,---------,,,---...///---,,,++++++******++++++,,,,,,,,,---///000222333...///111333666:::<<<>>>???@@@AAA@@@>>>===>>>???999888666555777;;;@@@CCCHHHQQQZZZ___bbbccc]]]WWWRRRMMMIIIKKKRRRXXXXXXVVVTTTUUUWWWXXXYYYXXXWWWVVV[[[[[[[[[\\\^^^```bbbdddeeeggglllooorrrrrrqqqooommmmmmoooqqqsssuuuvvvwwwyyyzzz{{{|||}}}|||{{{{{{~~~~~~zzzzzz|||wwwqqqqqqppplllgggeeefffggggggfffddd```]]]\\\ZZZYYY^^^lllzzz|||wwwuuu}}}ssspppooouuuwwwpppkkkgggSSSMMMGGGDDDBBBCCCJJJSSS]]]pppvvvzzzxxxggg\\\OOO???777888777555555777888666777;;;777>>>NNNtttoooSSSCCC===AAA===AAAHHHUUUfffzzznnnVVVNNNIIIHHHQQQ]]]yyywww[[[IIIDDDLLLdddvvvmmmfff[[[VVVPPPMMMLLLMMMLLLKKKIIIIIIKKKRRR^^^kkkwww~~~{{{}}}}}}vvvhhhYYYEEEAAA???FFFRRR[[[\\\ZZZSSSOOOOOONNNIIIGGGRRRbbbzzzqqqhhhooo}}}tttRRR???:::999888888777888888888888888777777888888999:::444===AAAEEEaaasssUUUIIIGGGCCC>>>>>>;;;888666444444333222000222111000000111111000///------------,,,+++******'''***...111222111...,,,*********,,,///000///...,,,---------,,,,,,...///---,,,++++++******++++++))))))***+++---///111222///000222444777;;;===??????@@@AAA@@@>>>===>>>???999888666666888===AAADDDIIIRRR[[[```ccceeeaaa[[[PPPJJJFFFHHHOOOTTTSSSQQQQQQSSSVVVYYYYYYXXXWWWUUU[[[[[[[[[\\\]]]```bbbdddfffhhhllloooqqqrrrqqqqqqnnnooooooqqqsssvvvxxxyyyzzz{{{|||}}}}}}|||{{{zzz~~~}}}}}}{{{{{{zzzmmmnnnlllhhhccc```aaacccaaabbbaaa___^^^]]]ZZZVVVYYYfffuuuyyyvvvvvv~~~~~~tttqqqnnntttyyyrrrmmmiiiTTTMMMGGGDDDBBBCCCJJJRRR]]]oootttyyyyyyiii^^^PPP???777777777666888:::999555666:::999CCCSSSuuutttUUUDDD>>>DDD>>>AAAHHHUUUfffyyymmmUUUMMMGGGGGGPPPZZZwww~~~xxxsssooo{{{iiiUUUGGGJJJ^^^yyyqqqjjj___YYYRRRMMMLLLKKKIIIHHHFFFGGGKKKRRR]]]jjjuuu|||xxx}}}mmm]]]NNNEEE@@@JJJ]]]jjjjjjddd^^^ZZZXXXUUUNNNIIIRRRbbb|||rrriiipppxxxRRR<<<999999888888888888888888888888888777888888999:::444===??????YYYrrrUUUJJJHHHCCC>>>===888888666555333111000000111111111111000000000000+++,,,,,,,,,,,,+++******((())),,,111555777555444......---------......//////...---,,,+++,,,,,,---...------,,,,,,++++++***---------............///111111000111333777;;;===???BBBDDDDDDAAA>>><<<;;;===888444555777888>>>DDDLLLSSSYYY\\\___bbb```\\\PPPLLLGGGGGGIIIMMMNNNNNNOOORRRUUUWWWXXXXXXYYYZZZ]]]^^^``````______aaabbbeeegggjjjlllmmmooorrruuuqqqqqqrrrssstttuuuvvvwwwyyyyyyzzz{{{||||||||||||||||||}}}}}}}}}}}}~~~wwwlllllliiiccc^^^\\\]]]```\\\[[[XXXWWWVVVVVVWWWXXX[[[___hhhqqqsssttt}}}}}}yyyooopppttt{{{wwwtttnnnfffYYYQQQHHHCCC@@@BBBJJJTTT___qqq}}}{{{jjj[[[NNNAAA777555888444888999333777<<<777555BBBRRRrrr]]]FFFAAACCC@@@AAAEEEOOO```uuufffQQQGGGHHHKKKLLLXXXtttwwwmmmddd\\\XXXbbbyyypppVVVKKKHHHUUUrrr{{{uuuqqqddd^^^UUUNNNKKKJJJIIIIIIDDDGGGKKKRRR\\\iiivvv{{{www{{{fffTTT@@@BBBCCCKKKaaaxxxzzzqqqeee______WWWMMMSSSccc~~~oooiiitttjjjKKK???999999999888888888777777777777777777777777777777888999<<>>======888555666888999???EEEMMMTTT[[[___bbbdddaaa\\\QQQMMMIIIHHHKKKNNNPPPPPPQQQSSSVVVWWWWWWXXXZZZ[[[]]]___````````````aaaccceeegggkkkmmmnnnooorrrsssrrrrrrsssssstttuuuvvvvvvyyyzzz{{{||||||||||||||||||}}}~~~~~~~~~yyy{{{uuupppooolllgggaaa^^^^^^___\\\ZZZWWWTTTSSSTTTUUUVVVYYY]]]fffooorrruuu~~~xxxpppqqqvvv|||vvvtttmmmeeeWWWOOOGGGCCCAAACCCMMMWWW___rrr{{{hhhXXXKKK???888777666111666<<<===CCCDDD888>>>EEEQQQsss^^^GGG@@@AAA???AAAEEENNN___tttjjjSSSHHHHHHKKKKKKVVVrrryyymmmccc\\\WWWSSSPPPTTTkkkhhhRRRJJJNNNddd||||||tttnnnkkk```[[[SSSMMMIIIGGGEEEDDDBBBEEEKKKSSS^^^kkkyyy~~~xxxuuu~~~vvvcccSSSCCCDDDDDDLLLdddrrrgggbbbYYYPPPXXXiiinnnhhhtttzzz]]]IIIAAA999999999888888888777777888888888888888888888888999999<<>>>>>@@@DDDMMM\\\qqqoooVVVIIIIIIKKKJJJTTTooorrrhhh\\\TTTTTTVVVVVVVVVMMMaaa{{{^^^NNNFFFTTTiiiyyyzzzrrrkkkfffddd\\\XXXQQQLLLHHHEEEBBB@@@@@@CCCJJJSSS```nnn}}}wwwvvvyyywwwfffWWWIIIGGGDDDJJJccc~~~qqqkkkaaaYYY```ooolllhhhtttvvvwwwyyydddQQQEEEBBB999999999888888888888888999999999999999999999999:::999<<<>>>NNN{{{xxxWWWIIIEEEAAA>>>>>>888888666555333111000000/////////.........------+++,,,,,,,,,,,,+++******+++***+++,,,......,,,)))------......000111333333000000......---...///000,,,++++++++++++,,,---...---------............////////////000333666999;;;BBBEEEHHHHHHFFFCCCAAAAAA<<<888666888:::<<>>======???CCCKKKYYYnnnuuuYYYIIIIIIJJJIIIRRRmmmvvvpppsssxxxxxxvvvfff^^^UUUTTTZZZaaaeeeeeeYYYhhhkkkVVVFFFJJJ[[[kkkuuuzzzxxxyyy{{{wwwooogggaaa^^^\\\VVVSSSOOOKKKHHHFFFBBB@@@>>>BBBJJJTTTaaappp}}}yyy}}}nnn```QQQLLLEEEGGG]]]vvvpppiiiccciiiuuu}}}jjjhhhuuuooorrrqqq[[[LLLCCC@@@888888888888888888888888999999999999999999999999:::999<<<===LLLvvvzzzYYYJJJGGGBBB??????888888666555333111000000000000000/////////......+++,,,,,,,,,,,,+++***************,,,...///...,,,------......000111333333000///...---......000000///...,,,+++***+++,,,,,,---------............//////000111222555777:::<<>>TTTpppmmmbbbaaavvvXXXDDD>>>===<<<>>>BBBIIIVVVjjjzzz\\\JJJHHHJJJHHHQQQjjj~~~jjj]]]ZZZ^^^eeekkkdddaaa^^^aaahhhoooqqqqqqmmmttt{{{dddMMMHHHQQQ[[[___```eeeeeegggkkkppptttuuuuuuqqqmmmfff^^^WWWSSSQQQPPPMMMJJJHHHFFFEEEDDDBBB@@@===BBBJJJVVVcccsss|||ooo]]]WWWMMMJJJ\\\{{{qqqhhhcccdddppp~~~{{{jjjiiiwwwpppsssqqqYYYKKKAAA:::888888888888888888888888888888888888888888888888:::999<<<===IIIqqq{{{[[[MMMJJJEEEAAAAAA888888666555333111000000000000000/////////......+++,,,,,,,,,,,,+++*********)))***,,,...000///...,,,+++,,,,,,---...///000---,,,+++++++++,,,---...000...,,,*********+++,,,---------............//////000111333666888:::<<<@@@CCCEEEFFFDDDBBB@@@@@@<<<888777999::::::>>>CCCIIIRRR\\\bbbeeeeee```YYYNNNNNNLLLJJJIIIJJJNNNRRRTTTUUUWWWXXXXXXZZZ\\\___aaabbbddddddcccccceeefffgggjjjmmmoooooonnnnnnoooqqqqqqrrrssstttuuuvvvvvvtttuuuvvvxxxyyyzzzzzz{{{||||||}}}~~~xxx|||qqqeeegggxxx}}}yyytttnnngggccc^^^[[[WWWSSSOOOLLLKKKKKKKKKPPPTTTXXXaaaqqq{{{{{{www|||{{{uuupppggg]]]UUUNNNGGGDDDDDDHHHSSS^^^lll|||sss___PPPDDD:::555555333555@@@OOOiii~~~llleeetttWWWEEE>>>===;;;===BBBHHHSSSggg~~~^^^JJJHHHJJJGGGNNNfff|||kkkWWWLLLMMMZZZgggwwwxxxyyy}}}~~~~~~sssWWWHHHGGGJJJIIIFFFMMMNNNPPPTTTYYY^^^``````YYYUUUPPPJJJFFFDDDCCCCCCCCCAAA????????????>>><<<<<>>FFFkkkyyyZZZMMMJJJDDD@@@???888888666555333111000000/////////.........------+++,,,,,,,,,,,,+++************)))+++---///...---,,,,,,++++++,,,---......,,,+++*********,,,---...///---+++***)))+++---...---------............///...///111333555777999:::@@@CCCFFFFFFEEEBBBAAAAAA===999777999999999<<<@@@JJJSSS\\\aaadddeee```ZZZOOOOOONNNKKKHHHIIIMMMQQQRRRTTTWWWYYYYYYZZZ[[[]]]bbbccceeeeeeddddddfffgggiiikkkmmmnnnmmmmmmnnnoooppppppqqqsssuuuvvvwwwxxxuuuvvvxxxyyy{{{|||||||||{{{{{{|||~~~|||uuuvvvxxxjjjccclll}}}|||yyytttnnnjjj```^^^[[[WWWRRRNNNKKKJJJIIIMMMPPPRRR]]]ooo~~~zzzzzzxxx|||~~~yyytttiii___RRRLLLFFFDDDEEEJJJVVVaaalll}}}rrr\\\LLL@@@888666777666999@@@EEEVVVkkk___xxxYYYFFF???===:::===AAAFFFQQQddd}}}___IIIHHHJJJGGGJJJbbbwwwwwwaaaOOOLLL\\\nnn}}}___JJJAAA@@@>>>;;;>>>>>>>>>AAAEEEHHHJJJJJJDDDBBB???<<<:::999999:::@@@>>>;;;::::::;;;:::999:::AAAMMM\\\mmm}}}{{{xxxkkkkkkwww}}}zzztttdddRRRJJJQQQeee~~~|||mmmnnn|||pppSSSIIIBBB888777777888888888999999999888888888888888888888888999888<<<>>>EEEffftttVVVJJJGGGBBB<<<;;;888888666555333111000000......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***)))***,,,---,,,+++......---------......///---,,,,,,+++,,,---...///---,,,***)))***,,,///000---------.........//////---...000222444666888999@@@CCCFFFGGGEEECCCBBBAAA===999777999999888:::???KKKTTT\\\aaadddeeeaaa[[[PPPPPPOOOKKKHHHIIIMMMQQQQQQTTTWWWYYYYYYZZZZZZ\\\bbbdddeeeeeeeeeeeefffhhhjjjkkkmmmmmmlllmmmnnnpppooooooqqqsssuuuwwwxxxyyyvvvwwwyyy{{{|||}}}~~~~~~zzzzzz|||}}}{{{sssqqqtttaaadddsss|||xxxsssoooaaa```]]]ZZZUUUPPPLLLJJJHHHLLLNNNOOOZZZmmm|||~~~yyyyyyxxx||||||wwwlll```PPPJJJEEEDDDFFFLLLYYYdddppprrrZZZIII===777777:::333888;;;888BBBlllfffUUUyyy}}}\\\HHH???<<<999===AAAEEEPPPccc|||```IIIHHHJJJGGGGGG^^^tttnnnYYYSSScccwwwcccKKK@@@??????<<<;;;999888888:::;;;::::::999888777666555555666666BBB???;;;999999999999999999AAANNN^^^qqq{{{uuuqqqzzzwwwppprrrpppiii[[[QQQHHHIIIVVVlll}}}nnnooo}}}qqqRRRIIIDDD;;;777777888888999999999999999999999999999999999999888777===???DDDcccmmmUUUMMMDDDBBBBBB===999555111000111222000...111111111000///---,,,+++.........---,,,+++***)))***)))***,,,//////---+++///---+++******,,,///000000///...------...000111///...,,,******+++,,,---000...------.........---...///000111333666888999BBBCCCDDDEEEEEEDDDCCCCCC<<<999555333444888===AAAIIISSS]]]aaacccccc```[[[QQQKKKIIIKKKMMMMMMOOORRRXXXXXXXXXYYYZZZ[[[[[[[[[aaaccceeeffffffgggiiikkklllmmmmmmmmmnnnnnnoooooonnnoooqqqssstttuuuvvvvvvwwwwwwxxxyyy{{{|||}}}}}}{{{tttsss~~~{{{dddaaafffvvvzzzuuurrrmmmiiiccc]]]XXXRRRMMMIIIGGGIIILLLPPPYYYgggxxx{{{yyyyyy{{{}}}xxxjjj[[[PPPIIIDDDDDDGGGNNN[[[ggguuu~~~qqqXXXGGG===777666888333666:::<<>>:::;;;;;;>>>FFFQQQbbb{{{aaaIIIHHHIIIEEEMMMZZZqqqkkk```iiixxxtttWWWCCC=========;;;999999999999888888888888777777777777777777777777AAA@@@===999666666999<<>><<<999888777999;;;======EEE___lllTTTLLLCCC@@@@@@;;;999666222111111222000///......///......---,,,,,,------------,,,++++++***)))))))))+++...000///......---+++***+++,,,///000111000...------...///000///---,,,******+++,,,---///...------............//////000222333666777999AAABBBDDDEEEFFFEEEDDDCCC===:::666444555999===AAAHHHRRR\\\```bbbccc```[[[QQQLLLJJJLLLNNNNNNPPPTTTWWWWWWXXXYYYZZZ[[[[[[\\\```bbbdddeeeeeefffhhhjjjkkkkkklllmmmnnnooopppqqqnnnoooqqqsssuuuvvvwwwwwwwwwwwwxxxyyyzzz{{{||||||~~~~~~~~~vvvttt}}}ooofffbbbkkk|||zzzvvvsssmmmjjjddd^^^YYYTTTNNNJJJEEEGGGJJJNNNVVVddduuu|||yyyzzz{{{}}}zzzvvvssshhh]]]OOOIIIDDDCCCGGGNNN\\\hhhwwwmmmVVVEEE<<<666555777666777999:::===LLLhhhmmmiiiaaaHHH>>>;;;<<<;;;>>>EEEOOO```yyyfffNNNJJJIIIDDDLLLXXXnnn}}}sssvvvwwweeeOOOAAA======;;;888999999999999888888888777777777777777777777777777;;;:::999666444555777:::;;;CCCUUUlllzzzmmm``````mmm|||pppfffTTTNNNHHHMMM___xxxtttnnnooo{{{{{{WWWHHHCCC<<<888888888888888999999999:::<<>>;;;::::::888999;;;<<>>@@@DDDFFFGGGFFFDDDCCC>>>;;;777555555999>>>AAAGGGQQQ[[[___bbbbbb```[[[RRRLLLJJJMMMPPPPPPRRRUUUVVVWWWWWWYYYZZZ[[[\\\\\\___aaacccddddddfffhhhjjjiiijjjkkkmmmnnnpppqqqrrroooppprrrtttvvvwwwxxxxxxvvvwwwwwwxxxyyyzzzzzz{{{}}}}}}~~~xxxuuu|||xxxiii]]]___lll|||}}}xxxtttrrrlllhhhbbb]]]XXXSSSMMMIIIDDDEEEHHHKKKSSS```qqq|||vvvvvvyyy{{{~~~tttooonnnggg___NNNHHHCCCCCCFFFOOO]]]jjjxxxzzzhhhRRRDDD<<<666444555888888888999999@@@QQQaaallljjjwwweeeHHH>>>======<<>>>>>>>>:::666999999999999888888888888777777777777777777777777666777777777555555777999:::DDDXXXppp|||nnn^^^XXX]]]mmmuuu^^^TTTLLLTTTkkktttoooqqq|||tttQQQCCC???;;;999999999888888888888888999<<<>>>???===;;;::::::666777999;;;BBB[[[lllTTTKKKBBB???>>>999999777555333222111111111000///......------------++++++,,,---------,,,,,,,,,+++)))***,,,///000000...---,,,++++++---...///222111///---,,,---...///...---,,,+++++++++,,,,,,,,,---.........---...///111111111222444555777888<<>>AAAEEEOOOZZZ___aaabbb```[[[QQQLLLJJJMMMPPPPPPRRRVVVUUUVVVWWWXXXZZZ[[[\\\]]]___aaaccceeeeeegggiiikkkkkkkkklllmmmnnnooopppqqqpppqqqsssuuuvvvwwwxxxxxxwwwwwwwwwxxxxxxyyyyyyyyy||||||}}}yyyuuu{{{ppp___\\\dddooozzz}}}xxxsssooommmgggccc^^^YYYUUUPPPKKKGGGCCCDDDFFFIIIQQQ^^^nnnyyyttttttwww{{{tttnnnmmmggg```MMMGGGBBBBBBGGGPPP___lllxxxuuudddPPPCCC<<<666444555999666666888999:::AAAJJJQQQccc~~~jjjJJJ??????======???CCCJJJYYYsssoooUUUKKKGGGDDDIIIRRReee~~~lllUUUIIIDDD>>><<<>>>>>><<<888:::::::::999999999888888777777777777777777777777888999;;;:::999777888999===FFFXXXmmm~~~rrrddd___aaajjj}}}qqq___SSS\\\uuusssppprrr~~~gggIII>>><<<::::::999999999888777777777666888::::::999777777777777777999<<>>CCCGGGIIIHHHEEEDDDAAA>>>999666666999===@@@DDDOOOYYY^^^aaacccaaa\\\QQQLLLIIILLLOOOOOOQQQTTTTTTTTTVVVWWWYYY[[[]]]]]]```bbbeeefffggghhhkkkmmmmmmmmmmmmnnnnnnnnnnnnnnnpppqqqsssuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx||||||}}}yyytttzzz{{{fff^^^```gggpppwww~~~xxxsssmmmjjjhhhaaa^^^ZZZVVVRRRNNNJJJGGGCCCDDDFFFIIIPPP\\\lllxxxwwwtttvvvzzzyyyrrrooohhh___MMMFFFAAABBBHHHRRRbbbpppxxx~~~xxxrrrbbbOOOCCC===777555666777555555999::::::<<>>???>>>===;;;;;;;;;;;;::::::::::::999999999999999999999999:::<<<===<<<:::777777777;;;BBBPPP```nnn|||xxxoooqqqsssuuukkkYYYaaa{{{qqqooottt{{{|||{{{\\\EEE>>>>>>===:::999999999888777777777444666888888777666666666999888:::===BBBWWWlllTTTLLLCCCAAAAAA<<<999999888555222111222444777555333000...---,,,,,,,,,,,,,,,------,,,++++++---,,,+++,,,.../////////---,,,,,,,,,------......000///...------...000111---------,,,,,,,,,++++++))),,,000000...---...000000000111333555777999:::===???CCCFFFHHHGGGFFFDDDAAA>>>999555555777;;;>>>DDDNNNYYY___bbbdddbbb^^^RRRMMMJJJLLLNNNNNNPPPSSSRRRSSSUUUWWWYYY[[[]]]^^^```ccceeeggghhhiiilllnnnooonnnnnnnnnmmmmmmmmmmmmoooppprrrtttvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxx|||}}}~~~{{{tttyyymmm___]]]aaahhhnnn||||||zzzuuupppjjjeeebbbaaa[[[XXXUUURRRPPPMMMIIIFFFAAACCCEEEHHHOOO\\\lllwww{{{vvvvvvyyy}}}vvvqqqggg^^^MMMGGGBBBCCCIIITTTeeetttzzz~~~{{{qqqaaaNNNCCC<<<888666777666444555999::::::<<<@@@OOOpppvvvRRRAAA???;;;<<<>>>@@@DDDSSSnnnuuuYYYJJJGGGHHHHHHMMM\\\uuuoooZZZLLLGGGAAAAAA@@@?????????@@@@@@============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::777555444444666:::CCCNNNXXXeeeyyyxxx|||}}}|||sss^^^fff~~~}}}nnnnnnuuuuuuvvv}}}gggOOO@@@<<<;;;999999999999888888888888888555777999999888777888999;;;999;;;>>>AAATTTiiiRRRJJJBBB@@@AAA<<<999999999666222111333555555444111///------------------------,,,++++++***))))))***---000222222111,,,,,,,,,---------......///...---,,,---///111222,,,---------,,,,,,++++++''',,,000111...---...000...///000333555888;;;<<>>:::;;;===???BBBQQQmmm}}}```MMMHHHIIIFFFJJJWWWpppyyyiiiZZZMMMFFFEEE???@@@BBBBBB@@@??????@@@?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888999999888555444555666444666;;;@@@CCCKKK\\\lllzzzyyyyyyvvvuuuyyyfffpppwwwlllmmmuuussssssqqqYYYEEE<<<;;;999555888888888888888999999999777888:::999999888999;;;<<<999:::>>>???PPP~~~gggPPPIIIAAA@@@AAA<<<999:::999666222111333555333111///---,,,---...............---,,,+++***)))&&&&&&)))---111444444333,,,,,,,,,---------.........---,,,,,,---///222333,,,,,,---------,,,+++***''',,,111111...,,,...111......000333666999<<<===@@@AAACCCDDDEEEFFFEEEEEEAAA===888444333666999<<>>===???AAAEEELLLZZZjjjvvvyyy~~~|||zzz{{{{{{sssmmmddd\\\NNNHHHCCCEEEKKKXXXjjjyyyzzzqqq___KKK???999555555777999666555666444444888???WWWxxx~~~YYYCCC>>>999:::===>>>AAAPPPlllfffPPPHHHHHHEEEHHHTTTmmmppp[[[SSSOOOJJJFFFEEE<<>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>777888888777666666888999666777999999666888EEESSS```vvvxxxqqqjjjkkk{{{}}}~~~nnnyyysssjjjllluuuwwwxxxqqqXXXEEE@@@???<<<666777777888888999999999:::666888999999888888999;;;<<<888999===>>>NNN{{{eeePPPJJJCCCAAAAAA<<<::::::888666444222000///000000000000////////////.........---,,,+++***))))))***+++,,,...///000111///...---,,,,,,---...///000000///...---...111333000000///---++++++---///,,,,,,,,,,,,---...//////...///000000111555999===CCCCCCDDDEEEFFFGGGHHHHHHCCC===999777666555888<<>>========================;;;<<<>>>CCCLLLYYYiiisss|||xxxyyyzzzxxx|||xxxrrrkkkbbb[[[KKKFFFBBBDDDOOO___nnnwwwqqq]]]GGG<<<999777555555888555555666555555:::AAADDDhhhaaaBBBCCC<<<:::<<<@@@DDDOOOiiijjjSSSHHHGGGIIIIIIOOObbb}}}|||hhh___TTTMMMJJJIIIFFFCCCDDDBBBAAAAAAAAAAAA@@@>>>AAA>>>;;;<<<@@@CCCBBB@@@AAA@@@>>>>>>??????>>>===<<<<<<;;;:::999999999999777444333666888888<<>>:::999777555333111000///000000000000/////////...------------,,,++++++***)))***+++,,,---///000000///...---,,,,,,---...//////000///...---...111333///000000...,,,+++,,,...,,,,,,,,,,,,------...///...///111111222555888;;;AAABBBCCCEEEFFFFFFFFFFFFDDD>>>:::888777666999===DDDNNNXXX]]]aaaccc```[[[WWWPPPKKKMMMOOONNNNNNPPPRRRSSSTTTVVVWWWYYYZZZ[[[^^^aaadddeeeffffffhhhjjjkkkkkkmmmnnnoooooopppppptttsssrrrrrrsssuuuwwwyyyzzz{{{|||{{{zzzyyyzzz{{{}}}~~~~~~~~~|||uuu|||}}}aaaOOOJJJJJJIIIJJJKKKJJJHHHEEEDDDCCCBBBAAA???>>><<<<<<::::::::::::::::::::::::999:::===BBBJJJXXXhhhsss|||xxxxxxyyywww{{{xxxrrrkkkaaaZZZKKKGGGCCCFFFQQQaaapppyyy~~~ooo\\\FFF;;;888777555555888555333555666555888>>>>>>ZZZiiiEEEBBB===:::;;;???CCCNNNiiioooXXXLLLJJJHHHHHHNNN```wwwttteee]]]SSSMMMLLLLLLJJJHHHHHHGGGEEEEEEEEEDDDCCCAAAAAAAAAAAABBBDDDDDDCCCAAA???>>>===>>>@@@AAA@@@???======<<<:::999999999999999666555777888777;;;AAAJJJ\\\xxxrrrfffcccuuuqqqiiippp{{{rrrRRRAAA<<<:::999999888888999999999999888888777777777777777888888888999:::999:::>>>EEElllhhhSSSMMMFFFDDDDDD???888888666444222111///...000000000/////////......,,,,,,,,,------,,,++++++)))***+++,,,---...///000///...---,,,,,,---...////////////...---...000222---///000///---++++++,,,,,,---------------------...000222333444555777999@@@AAADDDFFFFFFEEEDDDBBBEEE???:::999888666999>>>CCCMMMWWW]]]```bbbaaa]]]XXXQQQLLLMMMOOONNNNNNPPPSSSTTTUUUVVVXXXZZZ[[[\\\```bbbcccddddddeeegggiiilllllllllmmmnnnoooqqqqqqssssssrrrrrrsssuuuwwwxxxxxxyyyzzzzzzxxxxxxyyyzzz|||}}}~~~}}}||||||~~~|||wwwmmmnnnzzzhhhQQQFFFDDDAAA@@@@@@@@@>>><<<:::::::::::::::999999999777777777777777777777777666888;;;@@@HHHVVVgggssszzz{{{yyyzzzyyy|||xxxrrrjjj```XXXKKKHHHEEEHHHTTTcccrrr{{{mmmYYYDDD:::888666555555999444222555666666777:::;;;NNNppptttKKKAAA>>>;;;;;;???AAALLLgggvvv^^^QQQMMMGGGHHHMMM]]]{{{wwwppp|||tttnnn___YYYRRRNNNNNNOOOOOONNNOOOLLLJJJHHHHHHFFFDDDBBBAAAEEEIIIKKKIIIFFFCCCBBBBBBAAA@@@AAABBBBBBAAA@@@???>>>===;;;::::::999999<<<999777888888777;;;AAAEEERRRlll{{{nnntttqqqjjjrrr}}}qqqPPP???<<<;;;999777888888999999999999888888888888888888777777777777777999888:::<<>>999888777666888===BBBMMMXXX]]]```ccccccaaaZZZSSSMMMMMMOOONNNNNNPPPTTTTTTUUUWWWYYYZZZ\\\\\\aaabbbccccccdddfffiiilllmmmlllllllllmmmppprrrsssrrrrrrrrrrrrtttuuuwwwwwwvvvxxxyyyyyyxxxxxxzzz{{{|||}}}~~~}}}|||{{{}}}~~~ssskkk]]]XXX^^^cccvvviiiTTTFFFCCC???===<<<<<<;;;:::666666666777777777777777555555555555555555555555444777:::>>>EEETTTfffrrrzzz||||||}}}xxxqqqiii^^^VVVJJJGGGEEEJJJVVVeeettt|||iiiVVVBBB999777666555555999333111444777666777999>>>IIIgggRRRBBB???;;;;;;>>>@@@JJJddd~~~|||cccSSSLLLFFFGGGKKKYYYuuuwwwlllwwwyyyqqqccc___[[[YYYZZZ\\\]]]]]]\\\YYYUUURRRPPPLLLIIIFFFIIIOOOWWWYYYVVVPPPLLLJJJJJJHHHEEEDDDDDDCCCAAA???AAA@@@>>>===;;;;;;::::::<<<:::999999888888===DDDIIIRRReeeqqqkkksssnnnMMM===;;;;;;888666888888999999999999888888999999888888777777666666777888888:::===@@@```fffQQQKKKDDDBBBCCC>>>777666555444222111//////////////////............++++++,,,---------,,,,,,)))******+++,,,---......///...---,,,,,,---...///---...//////......///111,,,...000///---+++******+++,,,---.........------...111333555555555777888???BBBFFFIIIJJJHHHEEEBBBCCC===888777555444777<<>>FFF^^^xxxfffRRRIIIEEEFFFIIITTTmmmttt}}}yyyqqqooommmmmmnnnpppqqqrrrnnnkkkfffaaa]]]YYYTTTQQQUUU\\\dddhhheee___ZZZXXXPPPLLLHHHEEEDDDCCCBBB@@@BBBAAA@@@>>>===<<<<<<<<<;;;999::::::999999@@@IIIOOOUUUcccwww||||||pppkkkttthhhJJJ<<<;;;:::888666888888999999999999888888999999888888777777666666777999999<<<===>>>ZZZeeePPPIIICCCAAAAAA<<<777777666444333111000000/////////.........------,,,,,,,,,------,,,++++++*********+++,,,---------///...---,,,,,,---...///,,,...//////...---///000,,,...///...,,,******+++***+++,,,...//////...---///111333444555666888:::???BBBFFFIIIJJJIIIFFFDDDBBB<<<777666555333666;;;AAAMMMZZZ___bbbfffiiijjj___VVVOOONNNOOONNNOOOQQQSSSTTTUUUVVVXXXZZZ[[[\\\^^^```cccfffhhhkkkooorrrkkkllllllnnnoooqqqssstttqqqqqqrrrssstttuuuuuuvvvuuuwwwyyyyyyyyyzzz{{{}}}}}}~~~}}}~~~~~~~~~uuuiiiZZZPPPBBB>>>@@@???SSSvvvwwwkkkcccfffeee[[[OOOJJJCCC@@@<<<::::::::::::999;;;::::::999999888777777666666666666666666666666333777:::<<>>FFFHHHSSSmmmXXXAAA>>><<<<<<>>>===BBBXXXoooiiiSSSHHHDDDEEEGGGPPPfff{{{{{{{{{zzz{{{|||}}}~~~yyyuuuqqqlllhhhddd___\\\^^^ccckkkooooookkkfffcccWWWRRRKKKEEECCCCCCCCCCCCBBBAAA@@@??????>>>>>>???;;;:::;;;;;;999:::BBBLLLSSS[[[fffrrr|||yyyooojjjtttwwwaaaHHH<<<:::999888777888888999999999999888888888888888888777777777777777999999===>>><<>><<<999999999::::::999:::::::::999999999999999666666666666666666666666444888;;;<<<@@@MMMaaappp~~~}}}{{{~~~{{{zzz}}}|||xxxpppfffZZZPPPFFFEEEGGGOOO\\\lllyyyttt^^^LLL;;;444555555444444444444666888777:::DDDPPP[[[iiiYYYBBB===<<<===>>><<>>=========999999BBBMMMWWWcccooorrrrrrzzzwwwnnniiissskkkZZZFFF===999777777999888888999999999999888888777777777777777888888888555777888<<<===999OOOuuueeePPPJJJCCCAAABBB===888888777666444333222222//////.........---------.........---,,,+++***)))*********++++++,,,,,,---///...---,,,,,,---...///+++---//////...---...///.........,,,))))))+++---'''(((+++...000000000//////000111222333666;;;>>><<<>>>BBBEEEGGGHHHGGGFFFCCC>>>999888666555888======KKKXXX^^^```eeejjjlllaaaXXXPPPNNNOOONNNOOOQQQRRRRRRSSSUUUWWWXXXZZZZZZ^^^aaadddggghhhhhhjjjkkkiiikkkmmmppprrrssssssssspppppprrrssstttuuuuuuuuuqqqsssuuuvvvwwwxxxzzz|||zzz|||~~~}}}~~~~~~{{{ppp\\\IIIAAA<<<999BBBGGG>>>FFFaaarrr___SSSEEE>>>AAAAAA:::888<<<;;;:::888999:::;;;:::999888888888999999999::::::666666666666666666666666555999<<<<<>>;;;===NNNcccqqqZZZLLLCCCDDDEEEKKK___}}}|||~~~{{{qqqaaaTTTKKKFFFEEEDDDAAAAAA@@@@@@AAAAAABBBBBB@@@??????>>>999888AAALLL[[[kkkxxxuuukkkjjj{{{vvvmmmiiisss|||~~~xxxdddUUUFFF===999666777;;;888888999999999999888888666666777777888888999999444666777;;;;;;777KKKpppkkkRRRIIIBBB@@@BBB>>>999999777555333111///...222...+++***---//////...///---,,,,,,...///,,,(((************+++,,,---......///000///---,,,---.........------------..................---,,,+++******+++,,,---------,,,+++000000000111333777:::<<<;;;>>>AAADDDFFFGGGFFFEEEFFF@@@<<<:::888555666:::???HHHTTT___fffhhhiiiiiifff\\\QQQLLLNNNQQQPPPNNNRRRSSSTTTTTTUUUVVVZZZ\\\aaadddggghhhhhhhhhiiiiiimmmmmmmmmnnnnnnpppqqqrrrqqqqqqrrrrrrssstttuuuuuuuuuuuuuuusssrrrtttxxx{{{}}}}}}}}}}}}|||{{{zzzyyy~~~vvvvvvqqqllljjjhhhaaaTTTKKKJJJLLLMMMIIIFFFGGGPPPWWW|||~~~eeePPPFFF@@@???>>><<<:::999777777999;;;<<<<<<;;;:::<<<===;;;;;;:::999888888888999222444777777666444444444444555777999<<>>???BBBEEE]]]hhhmmmjjjcccYYYccc}}}xxxpppqqqxxxyyyvvvbbbWWWJJJ>>>::::::888777888666777888999999888777666777777777777777777777777555999777777::::::GGGaaaiiiQQQHHHAAA???AAA===999888777555333111//////111///,,,,,,...///...---***+++,,,,,,((($$$$$$(((************+++,,,---...---...///...---,,,,,,.........------------..................---,,,+++***+++,,,---...///...------000000000111333777:::<<<===???BBBEEEGGGGGGEEEEEEFFF@@@<<<:::888555666999???HHHUUU```gggjjjkkkkkkhhh^^^RRRLLLMMMPPPPPPNNNTTTUUUVVVWWWWWWYYY\\\___```bbbeeefffffffffhhhiiillllllmmmmmmnnnoooqqqqqqqqqqqqrrrsssssstttuuuuuuvvvvvvuuutttsssuuuxxx{{{||||||}}}}}}|||{{{zzzzzz~~~uuuooohhhbbbbbbeeeddd]]]UUUTTT\\\bbb^^^UUUPPPUUU\\\oooxxxmmm___NNNBBB===??????>>><<<;;;999888888999;;;<<<<<<;;;;;;<<<===;;;;;;:::999999999::::::444666888888777555444444444555666999<<>>::::::888777888666777888888888888777666777777777777777777777777666999777777;;;:::GGG```hhhPPPHHH@@@>>>@@@<<<999888777555333111000///111///......//////...,,,------000333...'''***333*********++++++,,,---...---...///...,,,+++,,,---......------------..................---,,,+++***,,,---...///000//////...000000000111333777:::<<<>>>@@@CCCFFFGGGGGGEEEDDDEEE@@@<<<;;;999555666999>>>GGGUUUaaahhhlllmmmnnnlllaaaTTTLLLLLLNNNOOONNNTTTUUUVVVWWWWWWYYY\\\___```aaacccccccccdddgggiiikkklllllllllmmmooopppqqqrrrrrrrrrsssttttttuuuuuuvvvvvvvvvuuutttvvvyyy|||{{{|||||||||||||||{{{zzz}}}zzzpppggg___```hhhlllhhhbbb```lllwwwtttggg]]]]]]bbbfffyyypppeeeXXXOOOGGG???===???>>>>>>===<<<;;;:::999888999;;;<<<<<<;;;;;;<<<===;;;::::::::::::;;;;;;<<<777999::::::777555444444444444666888;;;FFF\\\pppooo```^^^jjjyyy~~~ttttttxxxyyy}}}}}}~~~zzzqqqiii___TTTKKKFFFIIIPPP]]]lll{{{uuueeeRRRDDD777333555444444444555222222666777666555888???HHH]]]}}}iiiHHH@@@===;;;<<<<<>><<<<<<;;;===FFFOOOhhh~~~qqqWWWJJJEEEBBBDDDLLL___yyywwwooorrr{{{~~~hhh___UUURRRVVVYYYYYYVVVQQQSSSWWW[[[[[[WWWOOOIIIEEEGGGCCCCCCEEE@@@EEEWWWrrr{{{tttqqqyyy~~~^^^PPPEEE;;;999999888777888666777777777777777777666666666666666666666666666666999666777<<<:::CCCYYYgggQQQIIIBBB@@@AAA===888777666555333222000000///000111111000000//////666...(((+++000111---)))++++++++++++,,,---...///---...///...,,,+++,,,---......------------..................---,,,+++******+++---...//////......000000000111333666:::<<>>===???;;;;;;;;;;;;;;;:::::::::888;;;===>>>===<<<<<<<<<999999999999999:::;;;<<<=========<<<999666666666444444555666777@@@TTTgggrrriiinnnwww}}}||||||~~~xxxnnndddZZZPPPIIIEEEKKKVVVdddqqq~~~qqqgggLLLAAA888666777555555666333444666777333///444===888555999MMMoooyyyLLLAAA>>>===<<<;;;<<>>>>>;;;777666999:::CCCQQQ^^^gggkkkmmmnnnqqqhhh\\\QQQMMMLLLNNNOOOTTTUUUWWWWWWXXX[[[___aaaaaaccceeefffggghhhkkknnnkkkkkklllmmmoooqqqrrrsssttttttttttttttttttttttttuuuvvvwwwwwwvvvvvvxxxzzzyyyyyy{{{|||}}}}}}}}}}}}~~~}}}rrrhhhcccaaakkkpppyyymmm]]]GGGCCCBBBDDDCCC>>>::::::;;;;;;<<<<<<<<<=========;;;>>>AAABBBAAA?????????::::::::::::::::::;;;<<<===>>>===;;;999777777777555555666777666<<>>>>><<<777666999;;;DDDRRR___ggglllnnnoooooohhh]]]TTTNNNMMMNNNOOOTTTUUUWWWXXXYYY[[[___bbb```cccfffggghhhiiikkkmmmllllllmmmnnnppprrrtttuuuuuuuuuuuuuuuttttttttttttsssuuuvvvvvvuuuvvvwwwyyyxxxyyyzzz|||}}}~~~~~~~~~|||qqqgggeeefffrrrqqqwwwrrrdddPPPKKKGGGHHHFFFAAA>>>???===>>>>>>???@@@AAAAAABBB???BBBFFFGGGFFFDDDCCCCCC>>>======<<<<<<<<<<<<============;;;888777777999555666888777555888FFFUUUkkk}}}|||{{{|||~~~wwwlllaaaVVVMMMHHHFFFOOO]]]jjjuuu|||ooojjjsssuuuddd\\\EEE===777777666444444777222222444555333111666>>>888888999>>>NNNmmmUUUBBB???>>>===:::999???GGG^^^ttt~~~dddKKKDDDAAAEEEIIITTTnnn{{{gggXXXHHHGGG@@@>>>AAA>>>EEEXXXtttxxxwww}}}YYYIII???777777999888777777777666555555555555666777777777777777777777777777777999666888===999===OOOdddOOOHHHAAA??????:::777777666555333222111111---///000//////111666:::mmmAAA666444,,,,,,,,,,,,,,,---.../////////111111000///...///000.........------.....................---,,,+++++++++---...000111222111111000000000111333777:::<<>>???<<<888666999<<>>>>>===>>>>>><<<===<<<:::888777888999555777888888444555BBBPPP```}}}{{{zzzzzz|||wwwlll```UUULLLGGGGGGQQQ___lllwwwvvveee^^^iii|||uuubbbXXXBBB;;;666666555333333666444111111555666444555888222555888999BBB[[[ZZZCCC@@@>>>===:::888>>>FFF\\\qqqhhhKKKDDDBBBEEEIIITTTnnnyyyfffXXXFFFFFF???===???<<>>666777999888777777777666555444444555666777777777777777777777777777777999666888===999===MMM}}}```MMMIIICCCAAA@@@;;;888777555333111000000///...............///000000GGGmmmWWW333***,,,***(((***---///...---***+++,,,...///111222333000///...---,,,---............//////...,,,+++)))+++///444888999555000---...///111111222444888;;;>>>DDDHHHJJJLLLNNNLLLHHHDDDCCCBBB>>>:::777666777>>>DDDQQQ___fffiiimmmsssrrrnnncccVVVNNNOOOPPPOOONNNPPPRRRTTTUUUXXX[[[^^^aaacccfffhhhhhhiiikkklllmmmnnnooopppqqqqqqpppooopppqqqqqqrrrrrrsssssstttsssuuuvvvxxxyyyyyyyyyyyywwwwwwyyyzzz{{{|||||||||}}}qqqgggfffhhhooooooqqquuuyyyyyyuuuppphhhbbbYYYSSSQQQPPPNNNKKKKKKIIIIIIKKKOOOQQQOOOMMMQQQPPPQQQTTTWWWTTTLLLEEEEEEDDDBBBAAA??????>>>>>>======<<<;;;:::999999888777444222444555999AAAIII]]]}}}{{{xxxxxxvvvzzztttjjj]]]OOOHHHGGGFFFSSScccmmmwwwuuuddd```nnnvvvcccSSS>>>;;;888666666666555444444444444444444444444444777///666888???GGGYYYwwwbbbHHHAAA;;;:::::::::>>>DDDRRRmmm~~~jjjPPPEEE@@@EEEIIIQQQjjj{{{lllXXXRRRGGGAAABBB@@@>>>KKK^^^|||wwwyyy~~~yyyUUU@@@===999666777888888888777777777777777777888999666666777777888888999999999777777999999999===CCC}}}___LLLHHHBBB@@@@@@:::888777555333111000000///...............///000000+++111AAAOOOJJJ777***)))---+++)))***---//////---,,,---------......//////000///...---,,,------..................,,,+++***+++...333666666444000---...///111111222444888;;;>>>DDDIIIJJJLLLNNNMMMIIIDDDDDDBBB???:::777777777;;;BBBOOO^^^fffhhhlllrrrrrrooodddWWWOOOOOOPPPOOOOOOPPPRRRSSSUUUWWW[[[^^^aaadddfffhhhiiijjjlllmmmlllmmmooopppqqqppppppppppppqqqqqqrrrrrrsssssstttsssuuuvvvxxxyyyyyyyyyyyyuuuvvvxxxzzz|||}}}}}}~~~}}}{{{llldddbbbccclllkkkkkknnnrrrvvvxxxyyy{{{vvvnnngggbbb___]]]\\\WWWUUUUUUWWWZZZ[[[ZZZXXXZZZYYY\\\aaaeeeaaaVVVLLLGGGFFFDDDBBB@@@>>>===<<<=========<<<;;;:::999888<<<888555666777888???HHHVVVuuu{{{yyyvvvvvvuuuyyy}}}sssiii\\\OOOHHHHHHIIIVVVfffpppxxxuuuhhhiiizzzsssbbbSSS<<<:::777555666666555444444444444444444444444444777000777888<<>><<<;;;:::===BBBLLLgggyyypppTTTHHHAAADDDHHHOOOgggwwwaaaSSSIIICCCDDDAAA@@@PPPeee|||xxxzzzvvvgggKKK???;;;888666666777777777666666555555666666777888666666666666666666777777888666666999999888;;;AAA|||^^^KKKGGGBBB@@@???999888777555333111000000///...............///000000///&&&%%%...555222...------,,,++++++---//////...///......---,,,,,,++++++//////...------------...............---,,,++++++,,,...000222333111///......///111111222444888;;;>>>DDDHHHJJJLLLNNNMMMIIIEEEEEECCC???;;;888777777999???MMM\\\fffhhhlllppprrrpppfffYYYPPPOOOPPPOOOQQQRRRRRRSSSSSSVVVZZZ^^^aaadddgggiiijjjkkkmmmnnnlllmmmnnnooopppppppppppppppqqqqqqrrrrrrssssssttttttuuuwwwxxxyyyzzzyyyyyyuuuvvvxxxzzz|||~~~~~~rrrfff```^^^^^^kkkjjjiiihhhlllsss}}}zzzrrrllliiihhhhhhgggffffffggghhhgggeeeccccccgggooouuuqqqcccVVVLLLKKKIIIEEEBBB???<<<;;;>>>>>>>>>>>>===<<<;;;:::@@@<<<999999888888>>>EEERRRqqq|||qqqrrryyyxxxuuuttttttyyy|||sssiii[[[NNNHHHHHHLLLZZZjjjttt{{{vvvmmmqqqooo___PPP:::888555444555555555444444444444444444444444444666111777666999:::CCCiiipppooo}}}hhhMMMFFF???>>>===;;;===@@@EEE___qqqyyy[[[LLLBBBCCCFFFMMMccc|||}}}kkkVVVLLLGGGFFFCCCEEEYYYqqq|||yyy|||yyynnnyyywwwkkkXXXFFF===:::666555555666666666555444444444555555666777666666555555555555555555777555666999888666888==={{{^^^KKKGGGAAA??????999888777555333111000000///...............///000000555222111333///(((&&&***---,,,,,,,,,---....../////////......---,,,++++++//////......------------.........------,,,,,,+++,,,---.../////////.........///111111222444888;;;>>>CCCGGGHHHJJJMMMMMMIIIGGGFFFDDD@@@<<<888888888888>>>KKK[[[fffjjjmmmqqqrrrqqqiii\\\RRRPPPQQQPPPRRRSSSSSSSSSSSSUUUYYY]]]aaacccgggiiijjjkkkmmmoookkklllmmmnnnoooooopppppppppqqqqqqrrrrrrssssssttttttuuuwwwyyyzzzzzzzzzyyywwwxxxzzz{{{}}}}}}~~~~~~|||mmmccc]]]\\\\\\llllllkkkjjjmmmvvv~~~vvvrrrrrrxxxvvvtttrrrpppooommmlllgggfffjjjttt|||zzzlll```SSSQQQNNNJJJFFFAAA>>><<<>>>>>>??????@@@??????>>>AAA===::::::999888>>>EEESSSrrrvvvpppwwwwwwttttttsssyyy~~~uuujjj[[[MMMGGGHHHNNN^^^nnnxxx}}}yyypppuuummm[[[JJJ888666444333444555555444444444444444444444444444666111777444666888???cccrrrqqq|||kkkMMMEEE???>>>>>><<<<<>>>>>>>>?????????@@@@@@???<<<::::::999999>>>EEETTTrrrwwwuuutttttt{{{yyymmm\\\LLLFFFHHHPPPaaarrr{{{|||tttzzzkkkXXXFFF888666333333444444444444444444444444444444444444666111666222666;;;BBBddd|||yyykkkNNNDDD===<<<===<<<<<<>>>BBBUUUdddgggSSSBBB@@@CCCIIIZZZnnnyyyssswwwyyyaaaTTTIIIFFFEEELLLggg}}}}}}wwwyyycccTTTIII@@@999777444444555555555444555555555555666777888999777777777666666555555555555444555888777444555999|||^^^KKKGGGBBB@@@???999888777555333111000000///...............///000000111---)))+++///222000...+++,,,---,,,++++++,,,............///////////////......//////......---,,,...------,,,,,,,,,------,,,,,,,,,,,,------.........///111111222444888;;;===AAAEEEFFFHHHMMMMMMJJJJJJIIIGGGCCC>>>:::999999:::===GGGWWWeeelllqqqvvvuuuwwwrrrdddXXXTTTTTTTTTSSSTTTUUUUUUTTTUUUVVVXXX\\\___bbbeeefffgggjjjllljjjjjjjjjkkkmmmnnnpppqqqpppqqqqqqrrrrrrsssssstttuuuvvvxxxyyyzzz{{{zzzzzz~~~~~~~~~~~~}}}|||{{{zzz~~~ppphhhgggiiihhhlllsss{{{{{{yyyzzzuuutttvvv|||zzztttdddcccaaa]]]XXXRRRNNNKKKFFFDDDBBB@@@???@@@AAABBB???;;;:::;;;::::::???FFFRRRpppvvvtttssssss|||{{{nnn\\\LLLGGGIIITTTeeeuuu}}}~~~xxxzzzfffVVVCCC999777444333444444444333444444444444444444444444555111666111666===CCCcccuuuQQQFFF<<<:::<<<;;;;;;===BBBPPP\\\|||oooXXXEEEAAACCCFFFSSSddduuummmoooxxxjjjXXXIIIEEEFFFPPPmmm~~~eeeSSSFFF===888666444444555666555444444444555555666777888999777777777666666666666666555333444777666444666;;;}}}___LLLHHHBBB@@@@@@:::888777555333111000000///...............///000000))))))+++...111000)))"""***,,,---+++))))))+++---........................---.../////////...---,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------------...///111111222444888;;;>>>CCCFFFGGGJJJNNNOOOLLLKKKJJJHHHCCC>>>:::999999:::;;;CCCSSSbbbkkkrrrwwwwwwyyyuuuhhh[[[VVVVVVVVVSSSUUUWWWWWWVVVUUUUUUUUUYYY\\\___bbbccceeegggiiijjjjjjjjjjjjlllnnnpppqqqpppqqqqqqrrrrrrsssssstttuuuvvvxxxzzz{{{{{{{{{zzz}}}}}}~~~~~~~~~}}}||||||{{{~~~zzzyyy{{{wwwzzzuuuuuussspppkkkfffaaa^^^VVVRRRMMMGGGDDDDDDEEEFFFAAA>>><<<===<<<;;;@@@FFFTTTrrr~~~}}}}}}tttsssrrrrrr{{{yyymmm\\\LLLHHHLLLZZZjjjyyy~~~zzzqqq```RRR@@@;;;888555444444444333222444444444444444444444444333111777222777<<>>:::;;;::::::;;;???JJJSSStttwww___IIICCCBBBBBBJJJXXXxxxyyypppmmmqqqxxx~~~vvv{{{yyybbbNNNIIIMMMZZZvvv~~~~~~eeeQQQDDD<<<777666555555666666555444333333333444555666888888555555555555555555666666555333444666666555888>>>}}}```MMMIIICCCAAAAAA;;;888777555333222000000///...............///000000,,,111222,,,&&&&&&,,,111)))+++,,,+++((((((***,,,.........------,,,,,,+++---.../////////...,,,,,,...---,,,+++,,,---...///+++,,,---.........------...///111111222444888;;;@@@EEEHHHHHHKKKPPPQQQOOOKKKKKKHHHDDD???;;;::::::::::::AAAPPP```jjjqqqwwwxxx{{{wwwjjj]]]WWWWWWWWWRRRUUUWWWXXXWWWUUUTTTTTTWWWZZZ^^^```bbbdddfffhhhiiiiiiiiijjjkkknnnpppqqqpppqqqqqqrrrrrrsssttttttuuuvvvxxxzzz{{{{{{{{{zzz||||||}}}~~~~~~~~~~~~~~~xxx||||||wwwrrroooeee```XXXPPPKKKIIIJJJLLLDDD@@@??????>>><<<@@@FFFYYYwww{{{sssqqqpppqqqzzz}}}wwwlll[[[MMMJJJNNN___nnn{{{~~~zzzkkk[[[OOO===<<<999666555444444333222444444444444444444444444222111888444777:::999QQQ___PPPAAA;;;:::999999999<<>>:::999======BBBNNN[[[ccclllssswwwzzzzzzpppaaaVVVTTTVVVQQQSSSWWWZZZ[[[ZZZXXXVVV[[[]]]___```aaacccfffiiilllnnnppppppooonnnnnnnnnssssssrrrrrrrrrsssttttttvvvttttttvvvzzz||||||zzz||||||}}}~~~}}}}}}~~~}}}vvvqqqhhh___VVVQQQNNNMMMKKKEEE@@@>>>===>>>DDDLLL[[[xxx}}}wwwrrrpppsss~~~}}}zzztttiiiYYYLLLKKKQQQ___mmm{{{~~~kkkZZZJJJ<<<;;;999777555444444666666333333333333333333333333222222666999666444<<>>???;;;:::888666333111/////////111111///......///111333333000---++++++++++++*********+++,,,,,,,,,,,,+++------............------.........////////////000......//////...------,,,******+++,,,---...//////111111000111222444666888BBBHHHLLLLLLMMMPPPQQQPPPLLLKKKIIIFFFBBB>>>:::999<<<;;;AAAMMMYYYbbbkkksssvvvzzz{{{rrrcccXXXTTTUUUQQQSSSVVVXXXYYYYYYWWWVVVZZZ\\\^^^___```bbbeeehhhkkkmmmooopppooonnnnnnooorrrrrrrrrqqqrrrrrrssstttvvvttttttvvvzzz|||{{{zzzzzz{{{{{{|||}}}~~~wwwrrrpppsssvvv{{{{{{tttlllddd\\\UUUPPPIIIDDD@@@??????>>>CCCIII\\\xxxyyyvvvuuuxxxwwwtttoooeeeVVVLLLMMMSSScccooo{{{~~~}}}~~~gggVVVFFF999999888666444333333444555333333333333333333333333222111333777666555;;;DDDoooxxxZZZ@@@===@@@;;;888<<<@@@@@@III```}}}|||dddMMMEEEDDDAAABBBGGGVVVxxx~~~|||xxxpppjjjhhhhhhlllvvvsssbbbWWW^^^jjjuuurrrgggjjjzzz~~~}}}{{{WWWFFF===777666666555444333333333333333333333333333333333333111333444444222222333555666555444444444555777888|||___LLLGGG@@@===>>>999;;;999777444111///------111000/////////111222444333111---+++++++++***)))++++++******++++++,,,---------............---------...///111111111000000.........///......---,,,***++++++,,,---...///000111111000111222444666888@@@GGGLLLMMMNNNQQQQQQOOOKKKKKKIIIFFFBBB>>>;;;888:::999???KKKVVV```kkktttuuuyyy{{{uuuggg[[[UUUTTTQQQRRRTTTUUUVVVWWWWWWWWWYYY[[[]]]^^^___bbbeeehhhiiikkknnnoooooonnnooopppqqqqqqppppppqqqqqqrrrsssuuuttttttvvvyyyzzzzzzzzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~vvvmmmccc]]]]]]dddrrr~~~}}}xxxqqqfff^^^MMMGGGDDDCCCCCCAAADDDIIIYYYsss|||{{{{{{~~~}}}qqqmmmhhh___SSSKKKOOOWWWkkkttt}}}{{{~~~yyybbbPPP@@@666777666444333222333333444444444444333333222222222333000000444666777:::???bbb~~~zzzbbbEEE>>>???;;;:::===>>>>>>FFFZZZtttmmmUUUIIICCC??????DDDLLLmmm{{{xxxssskkkeeecccaaagggppp{{{~~~ooo___UUUZZZeeeppp|||zzz|||lllNNNAAA;;;777666555444444333333333333333333333333333333333333111333444444222222333555666555444444444555777777~~~```LLLFFF@@@===>>>999:::888666444111///...---///.........000111222222111///,,,+++++++++***))),,,+++***)))***+++,,,---------............---------...000111111000///------...............------...---,,,,,,------//////111111000111222444666888;;;CCCIIIKKKMMMOOOOOOLLLKKKKKKJJJGGGCCC???;;;888999999>>>IIITTT^^^jjjuuusssyyy|||xxxkkk^^^VVVSSSRRRRRRRRRSSSTTTUUUVVVWWWYYYZZZ]]]^^^```bbbeeehhhgggjjjmmmnnnnnnooooooqqqpppppppppooopppqqqqqqrrrttttttuuuvvvxxxyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}}}}~~~vvvgggZZZUUUXXXdddmmmfffjjjqqq{{{|||sssYYYRRRLLLIIIHHHFFFGGGKKKQQQhhh~~~~~~{{{nnnjjjddd\\\QQQLLLRRR\\\sssyyy{{{uuu]]]JJJ<<<444666666555444333333444444555555444333333222111111444111000222666999::::::UUUrrrsss}}}hhhHHH======<<<<<>>===@@@FFFddd~~~tttppplllfffbbbbbb```eeennnwww|||}}}zzzwwwlll___VVVZZZfffsss|||]]]FFF<<<999666666555444333333333333333333333333333333333333333111222444333222222333555555555444333444555666777bbbMMMGGGAAA??????:::777666555444222111/////////......000333444333222...,,,++++++,,,---,,,+++,,,+++***)))***+++,,,---------............---------...000000000...,,,+++------...............---111000...---,,,,,,---...111111000111222444666888:::AAAHHHJJJLLLOOOOOOLLLKKKKKKJJJHHHDDD???;;;888999999>>>HHHQQQ\\\iiiuuusssxxx}}}zzzooobbbXXXSSSQQQQQQQQQQQQRRRTTTVVVWWWXXXZZZ]]]^^^```bbbfffiiifffiiilllnnnnnnnnnooopppppppppooooooooopppqqqqqqssstttuuuvvvvvvwwwxxxyyyxxxyyyyyyzzz{{{|||}}}}}}}}}yyyiii^^^\\\___bbbYYYZZZ```mmm|||lllbbbWWWRRRMMMIIIIIIKKKKKK[[[qqq}}}~~~zzzpppkkkcccZZZPPPLLLUUUaaaxxx}}}yyyzzzrrrYYYEEE999444666666555555555555555555555555444333333222111111555333111222777;;;;;;888JJJfffpppwwwnnnLLL===;;;<<<===@@@;;;===CCCPPPdddzzziiiVVVHHH???===???DDD___xxxmmmhhheeecccdddfffcccgggmmmtttxxxxxxsssoooggg]]]VVVZZZgggwww|||}}}iiiPPPAAA:::777444555555444333333333444444333333333333333333333333111222444333222222333555555444444333333555666777cccMMMGGGBBBAAAAAA:::666555555444333111000///000///000333777999777444,,,******+++,,,---,,,+++++++++******++++++,,,---------............---------.../////////...,,,+++,,,---......///.........333222///---,,,---...///111111000111222444666888;;;BBBIIIJJJMMMPPPQQQOOOKKKKKKKKKIIIEEE@@@;;;888888999===FFFNNNXXXffftttsssyyy}}}{{{rrrdddZZZTTTQQQQQQQQQRRRSSSTTTUUUVVVWWWYYY[[[]]]___bbbeeehhhfffhhhkkkmmmmmmmmmnnnoooppppppooooooppppppqqqrrrrrrtttvvvvvvuuuuuuwwwxxxxxxxxxyyyzzz{{{|||}}}}}}}}}wwwpppkkkfff]]]\\\```kkkvvvwwwiii```XXXPPPKKKJJJGGGRRRcccvvv}}}|||}}}zzzqqqkkkcccYYYPPPNNNYYYfffzzzqqqyyyoooVVVAAA777555555555555555555555555555444444444333333222222222444444333222666;;;:::666CCC[[[|||}}}pppvvvvvvQQQ>>>;;;<<<===>>>:::===BBBMMM]]]rrrooo[[[KKKCCC@@@@@@DDDXXXuuu}}}rrrhhheeeeeefffjjjnnnjjjhhhhhhmmmrrrtttooojjjaaaZZZUUUXXXfffyyy|||sss\\\HHH===999666333555444444333333444444444333333333333333333333333111333444444222222333555555444333333333444666666dddMMMGGGBBBAAAAAA:::777777666555333111...---000///000444999;;;888444,,,+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++------............------,,,------...///000000000,,,------...//////......222000...------...000222111111000111222444666888;;;BBBGGGIIIKKKPPPRRRQQQKKKKKKKKKIIIFFF@@@;;;888777777;;;BBBIIISSSbbbppptttyyy}}}|||sssfff[[[UUUPPPQQQRRRSSSTTTUUUUUUVVVTTTVVVYYY[[[]]]___cccffffffhhhkkkmmmllllllmmmnnnqqqppppppppppppqqqrrrrrrrrrtttvvvvvvttttttvvvxxxvvvwwwwwwxxxyyyzzz{{{{{{|||~~~~~~uuurrrtttzzzuuujjj\\\PPPKKKEEEJJJWWWjjj~~~|||{{{{{{zzzpppjjjaaaWWWOOOPPP\\\kkkyyyqqq~~~lllRRR>>>555555444444444555555555444444333333333333333333333333111444444222333888888444>>>SSSuuuzzzsssyyy~~~XXXAAA<<<<<<<<<;;;888;;;AAAJJJWWWjjjzzzdddQQQFFFAAA@@@CCCNNNdddvvvmmmggghhhkkknnnrrrvvvoooggg___aaajjjpppooojjj^^^YYYUUUWWWeeezzz~~~}}}~~~qqqVVVCCC;;;888666555444444444333333444444555333333333333333333333333111333444444222222333555444444333333333444555666dddLLLFFFBBBAAA@@@:::999888777666333000---+++...---...333999:::777222...,,,+++,,,,,,+++)))''')))***+++,,,---,,,++++++---..................---+++,,,,,,...000222444555,,,,,,---.../////////...000...---,,,---000333555111111111111222444777888999@@@DDDEEEHHHMMMPPPPPPKKKKKKKKKJJJFFF@@@;;;888555666:::@@@FFFOOO___nnnuuuyyy}}}|||sssggg\\\VVVPPPQQQRRRTTTUUUUUUUUUUUURRRTTTWWWYYY[[[]]]aaadddfffiiikkkmmmlllllllllmmmqqqqqqppppppqqqqqqrrrsssqqqtttvvvvvvtttsssuuuxxxuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~}}}}}}yyygggVVVMMMCCCEEEPPPcccyyy}}}zzzzzz~~~{{{nnnhhh___VVVOOOQQQ___nnnxxxvvvjjjPPP;;;333555222222333444444444333333333333333333333333333444///444444111111666777333<<>>BBBGGGWWWsssyyyqqqkkkhhhlllrrrtttwwwzzzrrreeeXXXWWWbbbmmmooolll^^^ZZZVVVXXXeeezzz||||||~~~sssTTT@@@999777777777444444333333333444444555333333333333333333333333111333444444333222444555444444333222333444555666```KKKGGGBBB@@@???888:::888666444222111000//////000111111111///...---///...,,,,,,------,,,+++)))************+++++++++000///...---------------............////////////+++,,,.../////////......------------.........///111111111111222444666888<<>>999666555444444333333333333....../////////...------///---,,,,,,---...---+++************+++++++++,,,///.........------------,,,,,,,,,------------...------.../////////................../////////000111000000000111333444555<<>>:::;;;999>>>;;;===JJJVVViiimmmSSSFFFBBB@@@BBBEEEQQQjjj}}}}}}}}}wwwpppeeeYYYPPPQQQRRRTTTVVVXXX[[[]]]___UUUQQQJJJIIISSSffftttzzzxxxvvvvvvyyy{{{{{{}}}}}}}}}rrrKKK>>>777666888666555333111222333444444333111222222333333222222111111222222333333333333333222222111111222222333444zzz]]]KKKGGGAAA>>>>>>999777666555444333222222222..................------...---,,,,,,---...---,,,*********+++++++++,,,,,,..................------,,,,,,---------..................////////////............/////////000000000000//////000222444555<<>>;;;666777>>>AAAEEERRRbbbooottt{{{qqqaaaVVVTTTSSSSSSUUUWWWXXXXXXWWWXXXYYY\\\^^^aaadddeeebbbdddhhhjjjkkklllmmmnnnpppppppppooonnnnnnoooqqqtttuuuvvvuuusssqqqrrrrrrrrrtttwwwxxxxxxzzz|||~~~||||||}}}||||||~~~xxxllldddXXXMMMKKK^^^vvvxxxnnncccaaaYYYOOOOOO^^^rrr~~~vvv```NNN@@@666333444333333222222222333444444111222222222222333333333333333222222333333444555888777PPPyyyssshhh|||___FFF???<<<;;;:::>>>::::::DDDMMM___wwwxxx___NNNFFFAAA@@@AAAJJJ___}}}xxxmmmeee]]]TTTOOOPPPSSSWWW[[[^^^___```aaaUUUNNNFFFDDDLLLYYYdddiiifffbbb```ccceeeggglllrrruuuzzz}}}~~~pppIII<<<666666888555444333222222333444333222111222222333333222222111000111222444444333222222222222111111222222333444www[[[KKKGGG@@@===>>>999999888666444222111000000......---------............,,,,,,,,,......---,,,***++++++++++++,,,,,,,,,------...//////......------.........////////////////////////.../////////............////////////////////////111333555666;;;???CCCEEEIIIPPPRRRQQQSSSRRRPPPNNNLLLHHHCCC@@@<<<777777===@@@CCCOOO]]]hhhpppyyyzzziiiWWWUUURRRRRRSSSUUUWWWWWWXXXXXXZZZ\\\___bbbdddfffaaadddgggjjjkkklllmmmoooooopppqqqpppnnnmmmnnnppptttuuuvvvvvvtttrrrrrrrrrrrrtttwwwxxxxxxzzz|||~~~}}}~~~~~~}}}{{{{{{|||~~~zzzpppiii\\\PPPNNN```xxxxxxooofffbbbXXXNNNQQQbbbvvvyyyhhhTTTFFF<<<555222333666555444333222111111111111111111222222222333333333222222222222333444444777999JJJppp|||dddnnniiiLLLAAA<<<<<<:::>>>999888???FFFTTTjjjiiiTTTGGGCCCAAA@@@FFFVVVsssoooaaaYYYVVVUUUUUUUUUVVVYYY___fffhhheeeaaaWWWNNNEEEBBBFFFMMMSSSXXXSSSMMMJJJKKKNNNRRRZZZbbb```fffnnnvvv}}}~~~~~~gggEEE;;;666555777444444333222333444444333222111222222333333222222111000111222333444333222111222222111111222222333444tttZZZKKKGGG@@@===>>>::::::999777444222111000///.........---......///000---,,,+++,,,.........---++++++++++++,,,,,,,,,,,,,,,---.../////////...---........./////////000000111000///.........//////------------.........///.........///111444777888999>>>BBBDDDIIIQQQTTTRRRUUUSSSQQQOOOMMMIIIEEEBBB???999888>>>BBBEEEOOO\\\dddnnnyyy~~~nnnYYYVVVSSSQQQRRRTTTUUUUUUXXXYYYZZZ\\\___bbbeeefffaaadddhhhjjjkkklllmmmoooooopppqqqpppooonnnooopppsssuuuwwwwwwuuutttttttttsssuuuwwwxxxxxxyyy{{{}}}}}}~~~~~~}}}{{{zzzzzz{{{xxx|||||||||}}}ssslll___TTTRRRdddzzz~~~wwwoooggg```VVVPPPWWWjjjzzzqqq```LLL@@@999555333555777666555333222111000000111111111111222222222222222222222222222333444444666999EEEgggfffgggqqqTTTCCC;;;>>>999===999888===@@@KKK___qqqYYYGGGEEEBBB@@@DDDOOOgggjjj[[[TTTUUUXXX[[[ZZZXXXYYYaaakkknnnhhhaaaWWWMMMCCC@@@AAACCCGGGKKKJJJDDD@@@AAADDDHHHPPPXXXUUUZZZbbbjjjrrr{{{YYY>>>:::555444555333333222222333444555333111111222222333333222222111000111111222222222222222222222111111222222333444rrrYYYKKKGGG@@@<<<===:::888777666444222111111111//////.........///000111---,,,+++,,,...///...---+++++++++,,,,,,,,,------+++,,,...///000///...------------.........//////222111///.........//////,,,,,,,,,,,,------------------...000333666999;;;777<<>>CCCEEENNNZZZbbbppp{{{}}}ooo\\\YYYUUURRRSSSTTTUUUUUUXXXYYYZZZ]]]___bbbeeefffccceeeiiikkkkkklllmmmnnnnnnpppqqqqqqpppooopppqqqqqqtttwwwxxxwwwvvvvvvwwwtttvvvxxxxxxxxxyyyzzz|||zzz|||}}}}}}|||{{{{{{{{{zzz}}}uuummmaaaWWWWWWiii||||||uuummmbbb\\\TTTTTTaaasss~~~mmm[[[GGG<<<888555555666666555444333222111111111111111111111222222222222222222222111222222333444333888@@@```kkkcccwwwwww\\\DDD:::@@@777<<<:::888<<<<<>>@@@AAAGGGMMMMMMQQQWWW^^^fffpppyyyiiiIII888999555333444333333222222333555555333111111222222333333222222111111111111111111222222333222222111111222222333444qqqXXXKKKHHH???<<<===:::666666555444333333333333000///......///000111222---,,,+++,,,...///...---++++++,,,,,,,,,---------+++,,,...000000///...---,,,,,,,,,---------......222111000.........///000+++++++++,,,,,,,,,------,,,---...000333777;;;===555;;;@@@CCCJJJRRRVVVUUUWWWUUURRRPPPNNNKKKGGGDDD>>>777666<<>>CCCFFFJJJPPPWWWaaakkkqqqwwwyyy}}}pppZZZ@@@555999555222444333333222222444555555333111222222222333333222222222222111000000000111333444222222111111222222333444vvvXXXFFFDDDAAAAAA@@@:::888777666444333222111111//////...------------...------++++++++++++------++++++++++++++++++++++++)))***,,,---.../////////......---,,,---...///000000111222222111///,,,++++++,,,,,,------,,,,,,+++/////////000222444777888<<<===@@@GGGOOOUUUVVVUUUVVVVVVUUUSSSOOOKKKFFFDDD@@@:::666888<<>>===:::888888::::::;;;BBBJJJbbb~~~www```IIIAAA>>>BBBEEELLLccc}}}yyyqqqtttuuurrrmmmhhheeeeeebbbfffiiijjjllljjjbbbYYYHHHBBB<<<:::<<<>>>???>>>>>><<<:::999999:::;;;===<<>>EEEMMMRRRTTTTTTWWWWWWVVVTTTQQQMMMIIIGGGBBB;;;777777;;;AAAKKKTTT___mmmxxxzzz}}}yyyiiiccc[[[UUUSSSTTTUUUUUUZZZYYYYYY[[[^^^bbbdddddddddgggkkkmmmmmmmmmnnnnnnnnnnnnooopppqqqqqqqqqqqqtttttttttuuuvvvxxxyyyyyyuuuuuuvvvwwwxxxxxxyyyyyyzzz{{{}}}~~~~~~}}}xxxpppjjjlllpppsssxxx}}}~~~ssskkkkkkzzz{{{wwwlll```WWWSSSWWWfffuuu|||}}}|||~~~yyy^^^NNN===666666555444444:::777444333444444333111222333333333222222111000222222222333333333333444555555888JJJnnnmmm[[[cccooo```IIIBBB===:::::::::::::::???FFFYYYvvvmmmRRRGGGAAACCCCCCFFFYYYqqqxxxxxxyyyyyyvvvpppkkkiiiiiijjjkkkkkkiiiiiieeeZZZOOODDD???:::999<<>><<<:::999999999:::999;;;===???AAAFFFLLLQQQVVVYYYbbbqqq|||}}}zzz{{{~~~eeeRRRBBB999333333555444333333222222222222222222222222111111111111111111111111...111333222//////333777444444333222222222222222rrrYYYLLLMMMIIIEEEAAA888888777666444333222111111//////...------------...---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------...///000000000//////...---------...///000000/////////////////////......................../////////111222444666777777999<<>>888777999???IIIRRR[[[hhhtttyyy~~~}}}pppiii___WWWSSSSSSUUUVVVYYYXXXXXX[[[^^^bbbccccccdddgggkkkmmmnnnnnnnnnooommmnnnooopppqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwwwwvvvvvvvvvwwwxxxxxxxxxyyyyyyzzz|||}}}yyyuuusssrrrttt}}}|||wwwrrraaaXXXRRRWWW```jjjrrryyywwwvvv}}}{{{xxxlll```SSSRRRYYYjjjxxx{{{xxxvvvtttWWWHHH:::555555555555666999777555444555555444333222222222333222222111000111111222222222333333333222666666@@@ccczzz^^^XXXhhh}}}sssSSSAAA@@@===;;;;;;999888<<>><<<;;;999888777777888888999:::===AAADDDIIIMMMXXXiiixxx{{{yyy|||eeeNNN???777222333444222111333222222222222222222222222111111111111111111111111///111222111000111666:::444444333333222222333333rrrYYYLLLMMMHHHDDDAAA999888777666444333222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------...//////////////////...---------...000111000///---------///111222///................../////////000111333444555666666888;;;AAAHHHNNNSSSUUUZZZZZZYYYWWWTTTQQQOOOMMMIII@@@999777888===FFFOOOVVVcccpppxxxwwwnnnbbbXXXSSSSSSUUUVVVVVVUUUVVVXXX\\\___``````cccgggkkkmmmnnnnnnoooooommmnnnooopppqqqqqqqqqqqqpppqqqrrrsssssstttttttttvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{|||yyyooohhheeedddeeedddmmmttttttppplllgggbbbUUUMMMKKKSSSaaammmvvv|||zzzxxxuuujjj^^^PPPQQQYYYjjjxxx{{{yyywwwqqqRRREEE888444444444444666777666555555555444444333111111222222222222111111111111111111222222222222///666666999XXXttt\\\eeeuuu[[[???BBB===;;;;;;:::888:::???JJJccc```PPPDDDCCCBBBAAALLL\\\{{{}}}wwwsssrrrqqqpppnnniiifffhhhggg]]]QQQJJJEEE???===>>>@@@@@@???@@@@@@???>>>===:::999777888888888888888:::<<<>>>EEEHHHTTTeeettt~~~}}}|||bbbHHH===777333333444222111333111111111111111111111111111111111111111111111111000111111000///111555888444444333333333333333444sssYYYKKKIIICCC@@@@@@;;;888777666444333222111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,---...............//////...---...///000111///...---,,,,,,...111222......---,,,,,,---......//////000222333444555555666888<<>>GGG[[[tttkkkWWWFFFDDDCCCAAAHHHUUUqqq~~~zzzwwwvvvnnnkkkeeeaaaccceee___VVVLLLHHHDDDCCCDDDFFFEEECCC@@@@@@@@@@@@???===<<<;;;:::999888888999;;;<<<<<<>>>AAAKKK\\\kkkuuu^^^BBB<<<777444555444222222444111111111111111111111111000000000000000000000000111111000///...///222444333333333222222333333444sssYYYIIIFFF???===@@@===888777666444333222111111//////...------------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++---.../////////000///.........///000111///...---,,,,,,...000111///...---,,,,,,---.../////////111222333444444444666888<<<@@@FFFNNNVVV\\\^^^]]][[[XXXUUUSSSQQQPPPJJJBBB;;;999999;;;AAAIIIOOOZZZiiivvvuuuggg\\\UUUSSSSSSTTTUUUVVVWWWZZZ^^^`````````aaadddhhhkkkllllllmmmooolllmmmnnnoooppppppppppppnnnoooqqqrrrrrrrrrqqqpppuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz~~~}}}nnnggg]]]SSSMMMMMMPPPRRRXXX\\\\\\UUUMMMJJJGGGDDDGGGJJJUUUfffttt|||vvvooojjj```UUURRRSSSZZZjjjxxxkkkLLLBBB888555333111111333///111333333222111111222///000111111222111111111///000000000000111111111...555777777HHHjjj{{{ZZZ^^^xxxyyyUUU@@@;;;888:::;;;::::::===BBBQQQggg|||cccLLLFFFDDD@@@DDDMMMeee|||yyynnnjjjbbbZZZXXXZZZXXXTTTLLLJJJIIIKKKOOOPPPOOOLLLCCCBBBBBBAAA@@@??????>>>;;;:::888888:::;;;:::999888;;;EEEUUUdddoooyyy~~~~~~XXX???:::666555666444111222555111111111111111111111111000000000000000000000000111111000000000000000111222222111111222222333333rrrXXXIIIFFF>>><<>>CCCLLLVVV]]]eeeccc```\\\YYYVVVTTTSSSGGGAAA<<<;;;;;;;;;???EEEMMMVVVeeeuuuvvviii^^^WWWSSSRRRRRRRRRSSSTTTXXX\\\^^^]]]\\\^^^aaafffiiijjjkkklllmmmlllmmmnnnoooppppppppppppnnnoooqqqrrrsssrrrpppooorrrssstttvvvxxxzzz||||||}}}|||zzzzzz}}}zzzkkk```___^^^^^^^^^______``````SSSUUUQQQHHHCCCFFFKKKMMM\\\cccooozzz|||yyy{{{yyylllbbbYYYQQQXXXYYYaaappp~~~}}}bbbGGG???888666555333333666,,,000333333222000222333//////000111111111111111////////////000000000000333000111555===RRRxxx\\\RRRooo___CCC===999;;;;;;999777888;;;BBBRRRjjjpppRRRIIIGGGCCCDDDKKKNNNzzzyyytttrrrooodddUUULLLMMMRRRUUUSSSSSSUUUZZZ]]]]]]XXXSSSLLLJJJFFFCCC@@@??????@@@CCC@@@===<<<===<<<888555777888@@@MMMXXX```iiiqqqyyy|||}}}||||||~~~mmmGGG:::666333333444222...///333000000000000000000000000000000000000000000000000---...000333666666444333000000//////000111222222pppVVVHHHEEE???<<<>>>;;;777888777555333222222333888555111///.........---.........---,,,+++***))),,,+++)))((((((***+++,,,000...,,,,,,...000111111---,,,,,,---...000222333...///000///------///000------..................,,,---...000111333444444555777;;;???FFFOOOXXX^^^cccdddccc```[[[UUURRRPPPOOOHHHCCC@@@===;;;===AAAKKKPPP^^^qqqqqqcccYYYUUUSSSSSSUUUUUUVVVWWWXXXYYYZZZ[[[^^^aaaeeehhhjjjkkkmmmnnnlllllllllmmmnnnpppqqqrrroooooopppqqqrrrsssssstttttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzz|||{{{tttllliiikkkgggmmmuuuwwwuuummmbbbYYYVVVPPPIIIFFFJJJSSS]]]cccjjjpppyyyzzzuuuyyynnnaaaYYYXXX```cccjjjvvv~~~zzz^^^???===;;;888666444222222222111111000000000000000333222111000000111222333222111000111222111///---555555111111999DDDbbboooXXXddd~~~mmmIIIBBB:::777777777888888;;;CCCKKK[[[yyydddNNNFFFEEEEEEDDDPPPfff}}}{{{xxxnnn^^^QQQKKKMMMTTTZZZ\\\^^^bbbddddddaaa]]]ZZZYYYQQQJJJFFFBBB===;;;<<>>>>>>>>??????===<<<999888===GGGPPPWWW___fffhhhnnnuuu}}}~~~}}}~~~}}}pppRRR<<<555222222222222222222222222222111000//////000111222000000////////////000000000000000000111111111111000000000000111111111111mmmSSSFFFDDD>>>;;;===999888888888555333111111333888555222000000000000///------...------,,,,,,+++,,,+++***))))))***,,,---///---,,,,,,...000//////------------...///111222...///000///------///000////////////////////////......///000111222333333444777;;;@@@FFFMMMVVV[[[aaabbbbbb```ZZZUUURRRPPPOOOHHHCCC@@@===:::<<<@@@FFFKKKYYYmmm|||uuufffZZZTTTSSSTTTTTTTTTUUUWWWXXXZZZ[[[[[[^^^aaaeeehhhiiijjjlllnnnmmmmmmnnnnnnooopppqqqqqqoooooopppqqqrrrsssssstttqqqrrrssstttuuuvvvwwwxxxyyyzzzzzz{{{||||||||||||tttkkkaaaZZZLLLLLLLLLPPPXXXbbbkkkpppsssxxx}}}vvv{{{||||||uuuiii\\\VVVWWWcccfffmmmwww~~~nnnSSS:::999777555333111000000222111111000000000000000222222111000000111222222444222111111222222111000222555111111666;;;QQQrrrkkkTTT]]]ttt~~~QQQEEE:::999999888777999999>>>EEERRRooommmWWWKKKFFFCCCAAACCCUUUttt~~~ssscccVVVQQQTTT\\\cccfffhhhjjjkkkjjjfffaaa^^^\\\TTTMMMJJJFFFAAA@@@AAABBBBBB@@@???>>><<<:::888888777:::AAAHHHLLLSSSYYY]]]ccclllvvv~~~~~~}}}{{{rrrjjjcccUUUAAA666555222222222222222222222222222111000//////000111222000000000//////000000000//////000000000111111111000000000000111111111111jjjRRRFFFEEE???<<<===999999999888555222000000111555222000//////000000///---------------------------,,,+++******+++,,,------,,,,,,---...///...,,,///...---------...000111...///000///------///000000000000000000000000000////////////000111222333444777<<>>BBBGGGUUUjjjzzz}}}lll\\\SSSSSSUUURRRSSSUUUVVVXXXZZZ\\\\\\]]]```dddggghhhiiikkkmmmmmmnnnooopppqqqqqqpppooooooooopppqqqrrrsssssstttqqqqqqrrrtttuuuwwwxxxxxxxxxyyy{{{{{{|||}}}}}}rrreeeZZZTTTHHHLLLTTT^^^hhhqqqxxx{{{}}}uuutttwww{{{|||rrrcccWWWUUUYYYfffiiipppxxx{{{wwwvvv|||~~~xxx___HHH777666555333222111000000222111111000000000000000222111111000000111111222666444222111222333333333...333111111444555BBB[[[iiiSSSVVVjjj]]]III:::;;;===888777<<<:::<<>>;;;EEE]]]~~~yyyjjj]]]XXX\\\eeelllqqqrrrsssrrroooiiiccc```\\\TTTNNNKKKIIIFFFFFFHHHGGGGGGFFFEEEBBB>>>;;;999999777888<<<@@@AAAEEEKKKQQQXXXbbbmmmxxx~~~~~~xxxhhhXXXNNNCCC777444777222222222222222222222222111111000000000000111111111111111111111111111111//////000000000000111111000000000000111111111111kkkSSSGGGGGGBBB??????;;;999999888555222//////000000...,,,,,,---......------------,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,+++++++++---......,,,***//////...---------...///...///000///------///000111000000000000000//////.........///000222333555555999>>>CCCGGGLLLPPPSSSZZZ]]]```___\\\WWWSSSQQQPPPJJJDDDAAA===999999===???DDDRRRgggxxxrrr___SSSRRRVVVQQQRRRTTTVVVXXXZZZ\\\]]]]]]```dddfffggghhhjjjkkkmmmnnnppprrrrrrqqqpppooooooooopppqqqrrrsssssstttrrrssstttvvvwwwyyyzzz{{{vvvxxx{{{|||||||||}}}zzznnn___SSSOOOQQQWWWbbbllltttzzz}}}sssqqqtttyyy~~~~~~rrraaaTTTUUU]]]dddiiipppzzzsssppptttzzzuuukkkVVVBBB666555444333333222222222222111111000000000000000111111000000000000111111666444111000111333444444,,,222222222666555>>>QQQzzzmmmTTTRRRaaaxxxiiiOOO;;;<<<>>>999888???>>>???>>>DDDYYYyyylllXXXJJJCCC@@@???AAAPPPmmmpppccc^^^bbbjjjqqqxxxxxxwwwuuupppiiiccc___YYYRRRLLLLLLLLLKKKLLLPPPIIIKKKLLLKKKGGGAAA<<<999<<<999888;;;<<<;;;>>>BBBJJJQQQ\\\hhhttt~~~jjjWWWLLLBBB777333555111111111111111111111111111000000000000000000111111111222222222222111111////////////000000000111///000000000111111111111kkkSSSGGGGGGBBB??????;;;999999888555111//////000///---,,,,,,.........---......,,,+++************...------,,,++++++++++++***)))***,,,...///---+++000///---,,,,,,------......///000///------///000000000000//////.........---------...000222555777666:::???DDDHHHKKKOOOQQQXXX[[[```aaa^^^ZZZVVVSSSRRRKKKFFFCCC>>>999999;;;<<<@@@MMMaaarrr}}}yyydddVVVSSSUUUQQQRRRSSSVVVXXXZZZ\\\\\\\\\___ccceeefffgggiiijjjlllmmmoooqqqrrrqqqpppooooooooopppqqqrrrsssssstttsssssstttvvvwwwyyyzzzzzzuuuxxxzzz|||{{{{{{|||}}}xxxpppfff[[[VVVWWWbbbiiirrryyy}}}wwwqqqssswww{{{}}}ppp]]]QQQUUU___bbbhhhqqq{{{wwwwww~~~yyymmmaaaOOO???444333333222222222222222222111111000000000000000000000000000000000000000444222//////000222333333...444222111666666<<>>>>>::::::@@@AAA@@@>>>AAAPPPlllrrr\\\LLLEEEDDDBBB@@@HHHaaayyynnniiikkkpppuuu}}}}}}{{{xxxrrrkkkddd```YYYRRRMMMNNNPPPQQQUUUYYYRRRUUUYYYWWWOOOEEE<<<777<<<888777999999888:::>>>DDDKKKWWWdddppp{{{tttXXXIII@@@666000111111111111111111111111111000000000111111000000000000111222222222222111000...////////////000000000///000000000111111111111jjjRRRFFFEEE???<<<===999888888777444111//////000111000//////000111///......---,,,+++***+++,,,,,,------,,,,,,++++++******)))))))))+++...//////...///...---,,,,,,------......///000///------///000000000000//////......---......------///222555777666999>>>CCCFFFJJJMMMPPPWWW[[[aaadddbbb^^^YYYWWWTTTNNNHHHEEE@@@:::888;;;999;;;FFFXXXjjjvvvlll\\\VVVVVVQQQRRRTTTUUUWWWYYY[[[[[[\\\___bbbdddeeefffgggiiijjjlllmmmoooppppppppppppoooooopppqqqrrrsssssstttrrrrrrssstttuuuvvvwwwwwwuuuxxxzzz{{{{{{{{{|||~~~~~~vvvhhhaaa[[[WWW]]]gggqqqwwwuuuvvvvvvxxxzzz}}}~~~~~~wwwjjjXXXOOOTTT___dddkkkttt|||vvveeeVVVGGG;;;111111000000//////000000222111111000000000000000///000000111111000000///222000......000111111111000666222...333444666BBBdddfffTTTSSSdddyyymmmQQQAAA;;;:::;;;===>>>>>><<<===GGG\\\xxxzzzbbbOOOGGGFFF@@@===AAATTTooo|||wwwwwwzzz||||||wwwpppjjjggg^^^XXXSSSTTTVVVWWW[[[```ccciiinnnkkk```PPPCCC<<<:::666555666666555777;;;>>>EEEQQQ___kkkwww~~~ZZZDDD:::444333555111111111111111111111111000000111111111111000000///000111222222111000///......////////////000000000000000000111111111111mmmSSSFFFDDD>>>;;;===999777777666444111000000111222111000000111111///---------,,,,,,,,,...000222,,,,,,,,,,,,+++***)))((()))((((((***...000111111...---,,,,,,,,,---...///...///000///------///000222222111000000///......111000///......000333444444777;;;???CCCGGGKKKOOOVVV\\\cccgggeeeaaa]]]ZZZVVVPPPJJJGGGAAA;;;999;;;999:::BBBSSSdddrrruuueee[[[WWWRRRSSSTTTUUUWWWXXXYYYZZZ[[[^^^bbbddddddeeefffgggiiijjjkkkmmmnnnpppqqqqqqoooooopppqqqrrrsssssstttssstttttttttuuuuuuuuuvvvvvvxxxzzzzzz{{{{{{~~~~~~}}}rrrfff]]]]]]^^^___iiiwwwxxx~~~|||yyywwwwwwyyy}}}|||wwwooodddVVVPPPWWWccckkkqqqyyyttt___NNNAAA888222111111000//////000000222111111000000000000000...///000111111000///...000///...///111222111000///555111---333444444;;;WWW~~~bbbQQQWWWiiibbbEEE888999;;;999;;;;;;;;;:::???OOOhhh|||jjjSSSGGGDDD???===???KKK^^^yyy|||~~~{{{vvvpppmmmeee]]]WWWWWWWWWXXX[[[```hhhpppxxxxxxlllZZZJJJAAA;;;777555777666444666999999AAAMMM\\\jjjvvv~~~YYYAAA888444444777111111111111111111111111///000111222222111000///...///111222222111///............/////////000000000000000000111111111111pppVVVHHHEEE???<<<>>>;;;666666666444111000111222111000//////000///---+++,,,,,,,,,---///222555777,,,,,,,,,+++***)))(((''')))((((((***---111333444------,,,+++,,,---...///...///000///------///000333333222222111000000///555333000...---...000111222555999===@@@EEEJJJMMMWWW]]]dddhhhhhhccc___\\\WWWQQQKKKHHHBBB;;;999;;;<<<;;;BBBRRRcccrrr|||kkk^^^XXXSSSSSSTTTUUUWWWXXXYYYYYY[[[^^^aaacccddddddfffggghhhiiiiiikkkmmmoooqqqsssoooooopppqqqrrrsssssstttvvvvvvwwwwwwwwwwwwwwwwwwvvvxxxyyyzzzzzz|||~~~~~~uuubbb\\\]]]hhhoooqqqyyyzzz{{{zzzzzz{{{|||}}}xxxwwwyyy|||||||||~~~~~~}}}zzztttlllbbbWWWSSS\\\gggrrrwww}}}}}}}}}ttt\\\JJJ???777555444333222111111111111222111111000000000000000...///000111111000///.../////////000222333111000,,,444111///666777666;;;OOOyyyoooRRROOO]]]{{{nnnIII777999;;;555999:::;;;:::===III```tttpppVVVGGGBBBCCC@@@AAAGGGSSSkkk}}}uuutttzzz}}}xxxtttqqqhhh```YYYWWWVVVVVVXXX\\\\\\gggrrruuujjjXXXHHH??????:::888999888555666:::777???MMM\\\kkkxxx~~~~~~UUU>>>777222///000000000000000000000000000///000111222222111000///---///000111111000///---............/////////000000000000000111111111111lllSSSGGGFFF@@@>>>@@@<<<888777555333111000//////000000///...------,,,,,,)))***,,,...000222333444///---)))''')))---***$$$)))))))))+++---111444666////////////////////////...///000///------///000///000111222222000///...222111000000000111222333444666888<<>><<<999777666777999;;;;;;===FFFWWWggguuu}}}}}}}}}~~~sssGGG::::::555000222000000000000000000000000000000111111111111000000000000000000000000000000111000000000//////......------...000111111111111mmmTTTGGGFFF@@@>>>???;;;888777555333111000//////000//////...------,,,,,,++++++,,,------...//////------+++((())),,,+++&&&)))(((((()))+++...111333...........................///000///------///000222222222222111000//////111000/////////000111222444555777;;;AAAGGGMMMPPPUUU\\\bbbdddfffgggccc^^^YYYTTTLLLEEEAAA>>><<<;;;===:::<<>>===<<<:::888888999:::;;;:::<<>>:::888777555333222000000////////////...------,,,,,,,,,,,,,,,++++++*********+++......***(((+++,,,***(((((((((((()))+++...///...........................///000///...---...000444444333111111000000000//////......///000111111333444666:::???EEEJJJNNNSSSZZZ```ccceeegggddd___YYYVVVQQQJJJCCC@@@???@@@>>>;;;===DDDNNN]]]qqqmmm```YYYUUUSSSUUUUUUSSSTTTWWWYYYZZZ[[[]]]___aaabbbccceeefffgggiiikkkllllllllloooppppppqqqrrrrrrsssssstttttttttuuuuuuuuuvvvvvvuuuwwwxxxxxxxxxzzz|||~~~~~~}}}||||||}}}~~~}}}~~~~~~sssjjjiiiiiiddd^^^[[[XXXWWWVVVVVVYYY^^^cccgggeeeddddddfffkkkoooqqqqqqtttvvvyyy|||~~~|||||||||||||||||||||{{{~~~}}}|||yyytttvvvlllccccccggglllssszzz|||~~~~~~zzztttpppqqqwww]]]III>>>888444111111111111111111111111000000000000000000000000000000000/////////......////////////////////////000/////////000222333555444NNNeeevvvwwwRRRKKKWWWooodddHHH<<<;;;;;;888777888:::<<>>AAA>>>AAAWWWqqq{{{qqqmmmnnnrrruuuvvvssstttwwwzzz~~~~~~uuunnnddd[[[SSSNNNIIIGGGEEEEEEDDDBBBAAA???>>>===;;;;;;;;;;;;::::::::::::888:::DDDWWWiiixxx}}}mmmQQQ888444555111///222000000000000000000000000///000000111111000000///////////////////////////111111111111000000000000//////000000000000//////oooVVVHHHFFF@@@===>>>:::777666555333222111000000//////.........------------,,,,,,+++***)))))))))---222333...)))))),,,,,,))))))(((((()))***,,,,,,........................---///000000.........///666555333111000000111111////////////000000111222222222444888===CCCHHHKKKOOOVVV\\\___bbbeeeddd___ZZZZZZWWWPPPHHHCCCCCCDDD???>>>???BBBGGGTTTiii|||zzzkkk[[[VVVSSSTTTUUUSSSTTTWWWVVVWWWYYY\\\^^^```aaabbbccceeegggjjjkkklllkkkkkkooooooppppppqqqrrrssssssssssssttttttuuuuuuvvvvvvtttvvvxxxxxxxxxyyy{{{}}}||||||{{{{{{|||~~~vvviii]]][[[[[[WWWPPPKKKKKKIIIGGGFFFHHHMMMSSSVVVVVVVVVWWWZZZ^^^bbbfffgggnnnrrrvvvzzz|||}}}~~~zzz{{{}}}~~~~~~}}}|||{{{|||}}}}}}~~~|||{{{wwwpppnnnccc\\\```iiirrryyy}}}|||vvvooojjjrrrqqqWWWCCC;;;666333111111111111111111111111////////////////////////000000000////////////...////////////////////////////////////000111333333555CCCVVVooozzzYYYLLLOOO^^^sssqqqTTTBBB??????888666777:::===CCCOOO[[[rrryyy]]]LLLBBB>>>AAA>>>===KKK___zzz|||xxxuuuuuuttttttyyy}}}zzz{{{}}}tttoooeee\\\SSSNNNJJJHHHCCCAAA>>><<<::::::;;;<<<::::::;;;<<<;;;:::999888777999CCCWWWkkkzzz{{{~~~pppSSSAAA444444444000///222000000000000000000000000//////000000000000//////////////////////////////111111111111111111000000///000000000000//////...oooVVVHHHFFF@@@===>>>:::777666555333222111111000...............---------,,,,,,,,,,,,++++++++++++000555777000))))))+++,,,***************++++++,,,........................---...000000///......///666555333111000000111222//////000111222222333333111222444777;;;AAAFFFIIILLLSSSZZZ]]]bbbfffeeebbb[[[[[[YYYRRRJJJEEECCCDDD@@@???@@@AAACCCMMMaaatttvvv```XXXSSSSSSTTTTTTUUUXXXUUUWWWYYY\\\^^^___```aaaaaacccgggjjjllllllkkkjjjmmmmmmnnnooopppqqqrrrsssqqqrrrrrrsssttttttuuuuuusssuuuwwwxxxxxxyyyzzz|||yyyyyyzzz{{{}}}yyylll^^^RRROOOPPPLLLFFFBBBFFFCCC@@@>>>???CCCHHHKKKJJJKKKMMMOOORRRUUUYYY\\\fffkkkqqqvvvxxxyyy{{{|||{{{|||~~~~~~|||zzzyyyzzz{{{|||~~~}}}|||{{{vvvnnneee\\\WWW___lllvvv{{{{{{uuunnnjjjwwwmmmRRR@@@888555222000000000000000000000000////////////////////////111000000000/////////////////////////////////////////////000000111222222777>>>LLLiiiaaaOOOKKKVVViiiyyy{{{___HHH???===888666777;;;>>>CCCNNNYYYlll|||iiiQQQEEE>>>@@@@@@===EEETTTkkkzzzwwwtttrrrvvv}}}~~~uuuqqquuuyyysssoooggg]]]SSSLLLHHHFFFAAA@@@>>><<<;;;:::::::::::::::;;;<<<;;;999777666777888BBBWWWlll|||wwwcccEEE:::444555555000///222//////////////////////////////000000000000//////........................000000000000000000111111///000000000000//////...nnnUUUHHHFFF@@@===>>>:::666666444333222111111111........................,,,,,,,,,,,,,,,,,,,,,,,,000555666///))))))++++++***+++++++++,,,,,,,,,,,,------------------------,,,...000111///.........333333222111111111111222...///000222333333333333111222333666:::@@@DDDGGGLLLSSSZZZ^^^ccchhhiiifff]]]\\\YYYSSSLLLFFFBBBAAA???>>>???@@@BBBIIIYYYiiiggg]]]TTTSSSSSSTTTUUUXXXUUUVVVYYY\\\^^^____________aaaeeehhhjjjjjjjjjiiikkkllllllnnnooopppqqqrrroooppppppqqqrrrsssttttttrrrtttwwwxxxxxxxxxzzz{{{xxxxxxyyy{{{~~~wwwpppaaaUUUJJJGGGHHHEEEBBBAAADDDBBB>>><<<;;;===@@@BBBAAACCCEEEFFFHHHKKKOOORRRbbbhhhpppuuuxxxyyy{{{~~~zzz{{{}}}~~~~~~}}}{{{zzzyyyyyyzzz{{{~~~{{{zzzzzzrrriii___YYYXXXbbbpppxxx}}}~~~{{{wwwsssqqq~~~jjjNNN===666444111000000000000000000000000000000000000000000000000111111000000000//////////////////////////////////////////000000111111111666:::CCC^^^fffPPPGGGNNN^^^rrrnnnSSS@@@888:::777777:::>>>AAAIIIRRRcccuuuzzzZZZIII===???@@@<<<@@@KKK```{{{|||yyyuuusssxxx~~~wwwjjjdddgggkkkqqqnnnhhh^^^RRRIIICCCAAA??????>>>===<<<;;;::::::<<<======<<<;;;999777666777888BBBWWWnnn}}}vvv]]]???888444444333000000222////////////////////////...//////000000//////...........................////////////000000000000//////000000000000//////mmmTTTGGGFFF@@@>>>???;;;666555444333222111111111........................------,,,,,,,,,+++++++++,,,000111,,,(((***++++++)))***++++++,,,,,,,,,,,,------------------------,,,...111111000.........///000111111222222111111---...///111222333222222222222444666:::???CCCFFFJJJQQQXXX]]]bbbhhhjjjgggbbb___[[[VVVPPPJJJDDD@@@<<<;;;<<>>;;;999999:::;;;;;;===@@@AAABBBEEEIIIMMM[[[ccclllrrrtttvvvyyy|||vvvwwwyyy{{{|||||||||{{{{{{{{{{{{{{{}}}}}}}}}}}}}}}xxxxxxvvvlllbbbZZZWWWYYYeeeqqqxxx{{{~~~~~~}}}{{{zzzzzzyyyeeeIII999444333000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////...//////000000000000000111666;;;QQQtttvvv^^^LLLHHHQQQhhhyyyiiiMMM>>>===999777999;;;<<>>>>>>>>>>>>>>??????AAAAAA@@@>>><<<:::888777888888BBBXXXooo~~~rrrTTT===666111000000///000111////////////////////////......////////////..............................---.........////////////---...///000000111000000lllSSSGGGFFF@@@???@@@<<<666555444333222111111111---...........................---,,,+++***))))))(((,,,,,,((((((***,,,***((()))***++++++,,,++++++------------------------,,,...111111000.........---...000111222222111000+++,,,...000111222111111222333444666:::???CCCFFFGGGNNNUUUZZZ```ggghhhfffhhhddd^^^ZZZUUUOOOGGGAAA:::999:::>>>AAAEEENNNXXXpppwwwhhhYYYSSSQQQQQQRRRUUUTTTUUUXXXZZZ[[[[[[ZZZZZZ[[[\\\^^^aaaccceeeffffffhhhiiijjjkkkmmmnnnoooppplllmmmnnnooopppqqqrrrrrrqqqsssvvvxxxxxxxxxyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzvvvhhh]]]RRRJJJCCCBBBAAAAAADDDIIIBBB@@@===:::888666666666777:::===>>>???BBBGGGLLLPPPXXXbbbhhhjjjlllooosssrrrsssuuuxxxzzz{{{|||}}}}}}}}}||||||}}}~~~}}}}}}}}}|||wwwuuurrrggg\\\UUUTTTYYYeeepppuuuxxx{{{~~~}}}||||||}}}~~~}}}aaaEEE666333222000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////...///000000000000000///---333666HHHmmmtttZZZJJJJJJ___rrr}}}]]]HHH???;;;888888888888;;;AAAEEE^^^{{{ttt[[[FFFCCCBBB===<<>>BBBEEEFFFJJJSSS]]]eeejjjkkkjjjiiifff___XXXUUURRRJJJAAA>>>:::999===AAAEEEKKKRRRiiivvv}}}kkkZZZTTTVVVVVVUUUTTTTTTVVVWWWWWWWWWXXX[[[]]]YYYZZZ\\\___aaacccdddeeejjjjjjjjjiiihhhiiikkkmmmkkklllnnnppprrrssstttttttttvvvyyyzzzyyywwwwwwwwwyyyyyyyyyzzzyyyyyyxxxxxxxxx|||~~~tttggg]]]UUUKKKAAA>>>AAAEEEEEECCCCCC@@@===;;;:::999888666666777888:::???DDDHHHKKKLLLPPPWWW]]]bbbgggkkkoooppprrrtttuuuuuuvvvxxxzzz~~~|||zzzxxxxxxyyy{{{}}}{{{|||}}}~~~vvvtttqqqeeeWWWRRRXXXbbbkkkrrrwwwzzz|||{{{xxxzzz~~~pppXXXDDD999555333111000000000000000///......000000000000000000000000111111000000//////......000//////.........//////---...000000//////111222111333444@@@aaajjjYYYKKKYYYiiinnnGGGCCC:::;;;<<<555777;;;888BBBYYYqqqiiiPPPEEECCC@@@>>>>>>FFFRRRpppvvviii^^^YYY]]]]]]\\\YYYSSSKKKDDD???AAA@@@>>>>>>???CCCGGGIIILLLGGGBBB???>>><<<888555888777@@@VVVoooiiiLLL555444222000//////000111000000000000000000000000222///,,,---111444555444111111///...---------------------............///333222111000000111222333lllTTTGGGFFFAAA@@@BBB>>>999888777555333222111111/////////......---------,,,,,,------,,,,,,+++***+++++++++*********)))))))))************+++++++++,,,---//////...---...///........................,,,...///111222333333333111///,,,,,,...000111111111333666999;;;>>>BBBEEEFFFJJJPPPXXX```fffiiiiiikkkhhhaaaYYYVVVSSSLLLCCCBBB===;;;>>>AAACCCIIIOOObbbppprrr___VVVTTTRRRPPPPPPSSSTTTVVVVVVVVVWWWZZZ\\\YYYZZZ\\\___aaaccceeeeeeiiijjjjjjiiihhhhhhkkkmmmkkklllmmmoooqqqrrrssstttsssuuuxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyxxxxxxwwwvvvzzzuuuhhh___XXXOOOEEECCCGGGKKKKKKHHHDDD@@@<<<999888888777666777777888:::===AAAEEEGGGGGGJJJNNNSSSXXX]]]cccggglllooorrrssstttvvvxxx{{{}}}|||zzzyyyyyyzzz{{{|||||||||~~~~~~wwwsssnnncccWWWTTT[[[eeeooouuuzzz}}}~~~}}}}}}www{{{}}}xxxhhhQQQ???666333222000000000000000000///..............................000000000000//////...............---------......---///000000//////000222222444666???[[[|||dddHHHRRR___~~~yyyVVVDDD::::::<<<666888<<<999BBBVVVkkkzzzuuuZZZLLLFFFBBB@@@@@@===GGGaaasssddd\\\UUUVVVVVVUUUQQQKKKEEEAAACCCBBBAAABBBDDDIIIMMMPPPKKKFFF@@@<<<;;;:::999888888888BBBYYYqqq}}}}}}~~~~~~]]]EEE555333111000//////000111///////////////////////////------///444999;;;<<<222111000///............---------............///000000/////////000222222mmmTTTGGGFFFAAA???@@@===888777666444333222222222/////////...---,,,,,,+++,,,,,,------,,,,,,+++***+++++++++***************)))************+++++++++,,,...//////...------.................................///000222555777888444111---+++,,,...000111///222555888:::===@@@CCCFFFHHHLLLQQQXXX```fffjjjnnnkkkddd\\\XXXVVVOOOGGGFFFAAA>>>???@@@AAAEEEKKKWWWfffzzz~~~jjj\\\TTTOOOMMMNNNQQQRRRTTTTTTTTTVVVXXXZZZZZZ[[[\\\___aaaccceeefffhhhiiiiiiiiihhhhhhjjjllljjjkkklllnnnoooqqqrrrrrrrrrtttuuuuuuttttttuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwtttwww|||~~~wwwllleee\\\TTTLLLKKKPPPTTTTTTQQQHHHDDD>>>;;;999999999999999999999999;;;===???AAA@@@AAACCCEEEIIIOOOVVV[[[cccfffjjjmmmpppsssvvvyyyzzzzzzzzzzzzzzzzzzzzz{{{}}}}}}~~~wwwrrrkkkaaaWWWWWW___jjjssszzz}}}zzzvvv}}}tttjjj\\\HHH999333222111000000000000000000///..............................000000000////////////...------------------------...000111000//////000111222555888>>>QQQllltttLLLKKKSSSmmmeeeGGG:::888;;;777888<<<999>>>MMM^^^jjj{{{jjjVVVKKKDDDBBBAAA>>>BBBVVVyyyooo```XXXJJJKKKLLLKKKIIIEEEAAA>>>???>>>>>>@@@CCCGGGLLLOOOIIIDDD===999888999;;;;;;888:::FFF^^^tttzzzxxxvvvwww{{{kkkLLL;;;333222111/////////000000------------------------...------000444999;;;<<<222111000//////......///---------............///............///000222333mmmTTTHHHGGGAAA>>>???;;;777666555444333333333333//////...---,,,++++++***,,,,,,------,,,,,,+++***************************))))))*********+++++++++---...000///...,,,---------------.............../////////000444888===@@@<<<777111,,,,,,...000111111333666888999;;;===???CCCDDDGGGKKKRRR\\\ffflllpppnnnhhh```[[[YYYSSSLLLGGGBBB>>>>>>>>>>>>BBBGGGNNN]]]qqqvvveeeXXXOOOMMMPPPOOOPPPRRRRRRSSSTTTWWWYYYZZZZZZ\\\^^^```ccceeeffffffggghhhhhhggghhhiiikkkiiijjjjjjlllmmmooopppqqqqqqrrrsssrrrqqqrrrtttvvvvvvvvvwwwxxxxxxxxxxxxwwwtttwwwzzz|||~~~|||sssmmmaaaZZZTTTUUU[[[___]]]ZZZPPPKKKDDD???============;;;:::999999999:::;;;;;;;;;;;;;;;;;;===CCCKKKPPPVVVZZZ```eeejjjnnnrrruuuwwwxxxyyyzzz{{{zzzzzzyyy}}}}}}~~~yyyqqqiii```ZZZ[[[bbbmmmwww}}}|||wwwwwwooo]]]PPP@@@555111111111000000000000000000///..............................////////////////////////------..................000111222111//////000111000555999<<>>BBBFFFHHHDDD@@@<<<999888999;;;===999>>>MMMdddyyy~~~yyyuuurrrttt{{{pppSSS>>>666222111000////////////000------------------------......---...000111222333222111000///////////////---------............///,,,---...///000222333444lllTTTGGGGGGAAA>>>>>>:::666666555333333222222222///......---,,,,,,++++++,,,,,,------,,,,,,+++***************************))))))*********+++++++++,,,...//////...------...---------........./////////......000555<<>>666000...///111111333555888999999999:::;;;@@@AAACCCGGGNNNZZZgggppppppppplllddd___\\\VVVPPPHHHBBB>>>======<<>><<<<<<;;;:::999888888888:::999888777888<<>>???<<>>>>>======<<<<<<>>>@@@BBBCCC???>>>===<<<;;;;;;<<<===<<>>???:::777666555333222111111111............------------,,,,,,------,,,,,,+++******************+++++++++)))************++++++++++++---//////...---...///,,,,,,------.../////////.........111666===DDDHHHEEE???888222000000111222444666999:::999999999:::>>>AAADDDHHHNNNZZZgggqqqmmmpppoooiiiccc```YYYSSSKKKEEE@@@>>><<<;;;===BBBJJJSSSbbbsssttt```PPPKKKOOOLLLMMMOOOPPPQQQRRRUUUXXXXXXXXXYYYZZZ]]]```cccdddbbbdddfffggggggggghhhiiihhhhhhggggggiiijjjlllnnnmmmooopppqqqpppqqqrrrttttttuuuvvvwwwwwwwwwwwwwwwwwwwwwvvvvvvxxxzzz}}}}}}mmmhhheeeiiiooorrrnnnjjj^^^XXXQQQJJJEEEBBB@@@>>>======<<<;;;:::999888888999999888777777999===AAAFFFKKKTTT\\\ccciiinnnqqqqqqrrrtttvvvwwwxxxwwwwwwyyyyyyzzz{{{|||}}}}}}~~~}}}~~~~~~rrrqqqyyyxxxlllbbb```ccceeekkksssyyy}}}sssoooxxx}}}iiiOOOEEE999222222333222000000000000000000///......000000000000000000000000---............/////////---...000111222222111000222333333222000...///000...000555888:::GGGhhhZZZMMMCCCIIIZZZiiiyyyhhhKKK;;;<<<888666888777777<<<@@@EEEPPPeee|||eeeSSSFFF>>>>>>:::???PPPcccxxxzzzsssttttttnnndddXXXMMMHHH???????????????@@@@@@@@@???>>>===<<<<<<===>>>???>>>??????>>>======>>>???@@@JJJ]]]sss{{{xxxwwwxxx{{{yyy~~~wwwhhhYYYHHH999333333///////////////.........////////////////////////,,,---///...------.../////////............//////---------............///---...000111333444444444hhhQQQFFFGGGBBB??????;;;888777555333222111000000---............/////////,,,,,,------,,,,,,+++***))))))*********+++++++++)))************+++++++++***,,,...///......///111,,,,,,------...//////000///......000444:::@@@CCC@@@;;;555000///000222222222555888:::;;;;;;;;;<<<@@@DDDHHHKKKPPPYYYfffooojjjoooppplllgggbbb\\\UUUQQQJJJDDDAAA===:::;;;???CCCJJJUUUeee{{{~~~gggSSSLLLOOOKKKMMMOOOPPPQQQRRRUUUXXXWWWWWWWWWXXX[[[^^^aaaccc```ccceeegggffffffggghhhhhhgggffffffgggiiikkklllkkknnnqqqrrrqqqqqqrrrsssqqqrrrssstttuuuuuuuuuuuuxxxuuurrrpppppprrrsssuuuwwwyyy~~~~~~sssooommmqqqxxxzzzvvvpppgggbbbZZZSSSMMMHHHDDDAAA>>>>>>======<<<;;;:::999777888888888777777999:::>>>DDDNNNWWW^^^eeejjjmmmooopppqqqssstttvvvvvvvvvvvvwwwxxxyyyzzz{{{||||||{{{}}}~~~zzzvvvyyy~~~~~~tttggg^^^___ggglllpppuuuzzz|||~~~|||nnnmmm{{{yyyaaaMMMDDD999222222222000...000000000000000///......////////////////////////---------.........//////,,,---///111222111000000333444444222000......///......222555555@@@aaa```PPPCCCDDDQQQ[[[mmmyyyVVVAAA???:::666999999888;;;???CCCJJJ[[[ssssss^^^LLL@@@@@@<<>>:::666111......000222222000333888;;;<<<===>>>???BBBGGGKKKNNNRRRYYYdddlllhhhnnnqqqnnniiiddd]]]VVVVVVOOOGGGCCC>>>::::::>>><<>>>>>>>>>>>===<<<;;;;;;555777888888777555555666888>>>HHHQQQYYY___eeehhhnnnnnnpppqqqssstttvvvvvvtttuuuvvvwwwyyyzzz{{{|||zzz|||~~~||||||{{{qqqdddZZZ^^^hhhpppsssxxx{{{}}}}}}wwwjjjmmm~~~uuuZZZLLLCCC888222111111///,,,000000000000000//////...........................---------.........//////+++,,,...000111111000///444444444333000......//////---000333222;;;]]]jjjSSSDDDBBBJJJQQQcccyyy^^^EEEBBB<<<888::::::777:::===@@@EEESSSjjj}}}}}}fffQQQBBB???<<<<<>>;;;===CCCHHHGGGSSShhh|||zzzxxxuuuzzz```KKK???666111///------......///......---////////////////////////+++---///...+++)))***,,,------,,,,,,,,,------...---------.........//////,,,---///000111111111111iiiUUUKKKHHHAAA@@@AAA:::===777333333333222111111...///111222222000...---111000///...---,,,+++++++++***)))(((((()))***++++++++++++*********)))))),,,---.../////////...---111000...---...///111222000///...///222555777888888777555111...---///222...111444555666777888:::===AAAGGGMMMUUU^^^gggmmmkkkmmmpppsssrrrkkk```XXXXXXRRRJJJCCC???>>><<<;;;???>>>DDDRRRdddwww}}}```SSSSSSJJJNNNPPPNNNNNNPPPSSSTTTVVVWWWZZZZZZ[[[[[[]]]___eeeeeeeeedddccccccfffhhhdddddddddeeeeeeggghhhhhhjjjjjjkkkkkkmmmnnnooopppnnnooopppqqqqqqqqqpppoooooooookkkddd[[[WWWZZZ^^^cccdddhhhppp}}}}}}|||~~~~~~{{{xxxvvvnnnbbbZZZXXXUUUQQQGGGCCC???<<<<<<===>>>>>>:::888888;;;??????999222::::::@@@IIIPPPVVV___hhhlllnnnqqqssssssrrrpppooossssssssstttvvvyyy{{{}}}}}}~~~}}}}}}|||ooo]]]UUU]]]jjjuuuxxxyyyyyy|||~~~yyyxxxzzztttlllsssrrrTTT???;;;555111000000000/////////000000000000//////.........------,,,,,,,,,................................................000000//////......------111---...111000666MMMggg}}}hhhRRRAAADDDNNN\\\sssvvv\\\IIIAAA>>>:::555777888;;;===@@@III\\\nnn~~~yyy\\\DDDBBB>>>===@@@>>>BBBUUUlll{{{{{{|||}}}xxxppplllmmmsss|||{{{qqqllljjj```]]]YYYYYY^^^bbb___YYYXXXSSSJJJBBB>>>@@@FFFLLLRRRaaasss}}}|||zzzyyywwwtttsssxxx~~~[[[GGG888222222...000000//////.........---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............///000000gggTTTJJJGGG@@@???@@@:::555111//////000111111222//////000000000///...---000000///...---,,,+++++++++***)))(((((()))***++++++++++++*********)))))),,,---...//////......---000///...------///111222000///...///111444777888888777555222///...000222///111333555555666888:::???BBBGGGMMMTTT\\\eeejjjmmmooossswwwwwwqqqhhh```[[[UUUMMMGGGBBB@@@>>><<<<<<;;;@@@LLL]]]pppjjjXXXSSSMMMOOOPPPOOONNNOOOQQQRRRRRRTTTWWWXXXXXXYYY\\\^^^bbbccccccbbbaaabbbdddfffddddddddddddeeefffggghhhjjjjjjjjjkkklllmmmnnnooonnnnnnpppqqqqqqpppoooooommmmmmjjjbbbYYYTTTUUUWWWYYY[[[___eeeppp~~~~~~}}}uuujjjbbb```]]]YYYOOOJJJDDD@@@??????@@@@@@======>>>???>>><<<999666666666:::AAAGGGLLLVVV```jjjlllppprrrrrrqqqpppppprrrrrrrrrsssuuuwwwyyyzzz{{{|||}}}}}}}}}~~~wwwkkk]]]WWW___llluuuxxxyyyxxxzzz{{{xxxrrrvvvxxxtttoooyyy{{{zzzmmmPPP===999444000/////////...//////000000000000////////////..................................................................////////////............///,,,...111000444HHH___yyybbbLLLFFFJJJWWWqqqkkkSSSBBB:::777777999999;;;===>>>FFFWWWhhhxxxeeeJJJAAA===<<<>>><<<>>>NNNaaa{{{wwwsssuuuzzz~~~|||xxxnnnhhh^^^UUUPPPPPPRRRUUUeeeppp{{{}}}}}}~~~yyyvvvuuusssqqqqqquuu||||||WWWCCC555111333///000/////////.........---........................................................................------------...........................//////000fffSSSIIIFFF@@@???@@@:::888777444111/////////.../////////.........------//////...---,,,,,,+++++++++***))))))))))))***++++++++++++***************,,,,,,---...............///...---------...000111000/////////111333666888888888666333000///000222111222333333444555999;;;@@@CCCGGGMMMRRRZZZbbbgggmmmooossswwwxxxtttmmmhhh^^^YYYRRRLLLGGGCCC@@@===;;;999<<>>AAAFFFKKKQQQXXX```eeekkklllmmmnnnooommmkkkiiiaaa]]]WWWPPPKKKFFFAAA>>><<<:::;;;CCCNNN]]]qqqlllZZZTTTOOOLLLMMMNNNMMMMMMNNNPPPRRRUUUWWWXXXZZZ]]]___]]]___``````______aaabbbbbbbbbbbbbbbbbbcccdddeeeeeefffggghhhiiiiiiiiiiiiiiijjjlllmmmmmmmmmlllkkkjjjlllllliiiccc\\\XXXWWWXXX[[[]]]]]]^^^eeerrr|||~~~tttlllhhhddd^^^TTTPPPJJJFFFGGGIIILLLMMMHHHGGGEEEAAA===;;;999999666666777999:::===GGGQQQbbbffflllooooooooopppqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvxxx{{{}}}~~~~~~}}}xxxrrrkkkeee```___gggqqqssswwwxxxwwwwwwvvvpppiiiffffffiiisss}}}}}}yyyvvvuuuzzzyyy]]]BBB999666222///...///...---...//////////////////............//////000000000........................---------------------------------....../////////,,,---000333111000999EEE^^^wwwWWWCCCEEE]]]uuuhhhIII555444:::888888999::::::>>>JJJWWWiiiwwwqqqWWWHHHBBB>>>===;;;999>>>FFFbbbzzz{{{~~~{{{|||ssslllkkkmmmlllkkkxxx}}}~~~~~~yyyxxxwwwzzz~~~}}}~~~}}}zzzwwwuuurrrtttxxxwwwzzzaaaCCC777000000222---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------...//////dddQQQHHHFFF@@@@@@BBB<<<444:::;;;555///000222111//////...------------...------,,,,,,++++++************++++++++++++******************************+++++++++,,,---......///---------------...//////000000111000///000333777888999999777444222111111333333333333333444888;;;;;;>>>CCCIIIOOOWWW___eeejjjiiigggeeeddddddfffgggccc___ZZZUUUOOOIIIBBB>>><<<:::;;;???FFFRRRdddssskkk[[[QQQJJJKKKNNNMMMMMMOOOOOOQQQTTTVVVWWWYYY\\\^^^\\\^^^````````````aaabbbbbbaaaaaaaaaaaabbbbbbccccccdddeeefffggggggfffffffffggghhhiiiiiihhhgggfffdddfffiiijjjgggbbb^^^\\\WWWXXXXXXVVVTTTXXXaaahhhwww~~~zzzqqqmmmgggaaaYYYTTTOOOKKKKKKMMMOOOPPPJJJEEE@@@>>>>>>===:::666888888;;;===;;;<<>>DDDMMM[[[bbbiiikkkjjjjjjlllpppooopppqqqsssttttttuuuuuutttuuuvvvyyy{{{~~~~~~yyyuuummmggghhhjjjkkkmmmpppppptttwwwxxxzzz{{{wwwqqqfffeeennnzzzgggPPP>>>666444111000000000000///---......//////......---..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------............///000111111222555777CCCnnnoooLLL@@@DDDKKK```ooo~~~|||hhhPPP>>>777666555666999999:::AAAJJJTTTkkkkkk]]]LLLAAA=========<<>>@@@:::EEEPPPPPPAAA444111000...//////000000000///...---++++++++++++***************++++++,,,,,,++++++***))))))*********++++++++++++*********,,,---///000......//////000000000//////111222000------111666888:::<<<;;;888444222111111333555555555555777888;;;>>>BBBGGGLLLSSS[[[```dddfffhhhgggdddbbbcccdddeeedddaaa^^^YYYQQQIIICCC===<<<<<<===<<<@@@MMMZZZyyywwwbbbQQQOOOPPPMMMLLLPPPLLLNNNQQQRRRRRRSSSVVVXXXZZZ\\\___`````````aaabbb``````_______________```___```bbbcccccccccaaa```````````````^^^\\\ZZZYYYQQQTTTYYY^^^aaaaaa^^^[[[ZZZWWWSSSSSSVVVZZZ]]]^^^dddkkkqqqrrrqqquuuzzzsssjjjcccXXXUUUPPPKKKIIIFFFDDDBBB???===<<<<<<>>>???===;;;777===FFFKKKHHHDDDGGGOOOZZZaaahhhjjjhhhgggjjjnnnlllmmmoooqqqssstttttttttssstttuuuvvvyyy|||}}}|||uuuqqqiiidddhhhnnnpppppppppqqquuuvvvwwwyyy|||yyytttjjjjjjtttppp[[[HHH:::444222000//////000///------......//////......---000000//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------------------,,,.........---///222444555???```yyyuuuRRRDDDBBBAAASSScccwwwxxxbbbJJJ:::999777777999888888<<>>888333AAAEEE999///111444222...///111222222000...---+++++++++******************+++,,,------,,,+++***))))))******++++++++++++************+++---///000...//////000111000000000///222333000---,,,111555888:::<<<<<<999555222111111333555666555555666777===???CCCFFFKKKQQQXXX]]]___ccciiijjjhhhdddccccccgggeeedddaaa\\\TTTLLLFFF@@@???@@@@@@===???JJJVVVllljjjVVVRRRRRRMMMLLLPPPOOOQQQSSSSSSTTTUUUWWWXXXYYY[[[^^^_________```aaa```______^^^^^^^^^______^^^___aaabbbcccbbb```___^^^___^^^]]]\\\YYYWWWUUUNNNQQQVVV[[[______\\\ZZZWWWRRROOOPPPWWW\\\^^^]]]___fffmmmmmmkkknnnxxxvvvnnneee]]]NNNKKKHHHEEECCCAAA>>><<<999<<<>>>???>>>===>>>@@@999AAALLLSSSOOOIIIKKKRRRYYY```hhhjjjgggfffiiimmmiiikkkmmmppprrrsssssssssrrrssssssuuuwwwzzz}}}yyy{{{~~~~~~~~~yyysssmmmeeeaaahhhqqqsssqqqppprrruuuvvvvvvxxx{{{yyyuuullllllxxxiiiSSS@@@666222000.........///...,,,---..................---222222111111000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...---+++***,,,111444444;;;SSSiiixxxwwwVVVHHHCCC???JJJYYYooonnnSSS???;;;999999:::888666888>>>EEEYYYnnnyyyyyy[[[DDD<<<<<<;;;777@@@;;;BBBZZZxxxxxxnnnjjjxxxkkk\\\[[[eeeuuu{{{uuussswww|||zzzzzz|||~~~~~~xxxvvvyyy{{{zzzuuuqqqpppqqq{{{~~~}}}|||vvvyyy|||~~~~~~{{{xxxuuuvvvpppnnnpppnnnjjjsssnnnWWW???111000444---+++000222,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......YYYNNNDDDBBB@@@===999888777888777555222000000222---///111333333222000...***+++,,,,,,,,,,,,+++***((()))+++,,,---,,,,,,+++***+++,,,---,,,+++***)))************,,,///222444111222333333333111000///000000111111111111000000666999::::::???DDD???666555555333222111333666999<<<<<>>???BBBFFFHHH___zzzbbbSSSQQQPPPNNNMMMMMMOOORRRSSSTTTUUUVVVWWWWWWXXXZZZ]]]___```aaabbb``````aaaaaaaaaaaa```___]]]]]]]]]]]]]]]]]]]]]]]]^^^WWWRRRRRRPPPMMMMMMOOOJJJIIIKKKRRRZZZ^^^]]]YYYPPPOOOPPPTTTZZZ___```______bbbgggkkkmmmpppsssvvv{{{tttiii]]]PPPHHHBBBAAA???<<<::::::<<<>>><<>>;;;>>>JJJ^^^vvvttt~~~qqq]]]gggzzzuuu~~~zzzvvvuuuwwwwwwwwwzzz{{{xxxsssmmmjjjlllnnnoooooooooqqqsss~~~}}}|||}}}||||||}}}}}}}}}zzzvvvrrrssskkkiiiqqqyyy|||}}}{{{|||ttt___JJJ222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***,,,,,,---------,,,,,,,,,++++++*********ZZZOOOEEEBBBAAA===:::999::::::888555222//////000...///111222111000///...+++,,,------------,,,+++)))***+++,,,,,,,,,++++++,,,---------,,,***)))((('''(((***,,,...///000000......///////////////......///000000111111000000555888;;;>>>EEEKKKHHHAAA333333222111111333555777;;;<<>>111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------...---------,,,,,,,,,,,,ZZZOOOFFFCCCBBB>>>;;;:::;;;;;;:::666222//////000000000000//////...------,,,------......------,,,++++++,,,,,,,,,+++******......------+++)))((('''&&&(((,,,///111000///.........---------......///,,,---...///000111111111555888;;;@@@GGGMMMKKKGGG222111111111222333555666;;;<<<>>>CCCIIIPPPUUUYYYZZZ```iiioooqqqqqqppppppmmmkkkiiihhhgggccc\\\WWWKKKHHHBBB===::::::;;;<<>>JJJ___qqqwww|||}}}vvvxxxzzz{{{yyytttoookkkppppppoooooommmiiiddd``````dddiiinnnrrrwww{{{~~~~~~|||zzzyyyzzz{{{yyyxxxvvvrrrnnniiieeeccceeeiiirrr|||oooiiigggppp}}}gggHHH777111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,------//////............------ZZZOOOFFFCCCCCC???<<<;;;::::::999666333000000111111000///---,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,+++******)))------,,,,,,+++***))))))(((***---000222222111000111000///...---......///***+++---...000111111222666777:::>>>CCCFFFDDDBBB222111000111222444444444:::<<<>>>BBBGGGLLLSSSWWWYYY___hhhpppuuuwwwyyyzzzrrroookkkiiihhhfffaaa\\\QQQMMMGGGAAA<<<;;;;;;;;;EEENNN^^^uuuwww^^^PPPLLLKKKKKKMMMPPPRRRSSSSSSRRRQQQRRRTTTVVVXXXYYYZZZZZZ\\\\\\]]]]]]^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\]]]]]]]]]XXXVVVWWWWWWXXX]]]dddjjjccc[[[WWWYYY___eeehhhkkkhhhdddaaa```bbbcccdddggggggfffeeedddeeehhhjjjkkknnnttt|||{{{tttqqqllleee```SSSNNNJJJLLLQQQRRRMMMGGGGGGIIILLLQQQUUUVVVUUUTTTYYY^^^dddfffccc\\\SSSNNNHHHIIIOOOXXX]]]\\\^^^bbbaaabbbdddeeefffffffffeeeeeegggiiikkkmmmmmmmmmmmmllllllmmmnnnooopppqqqrrrqqqrrrsssuuuwwwyyyzzz{{{zzz{{{~~~|||yyyzzz}}}~~~yyyppphhhaaa]]]\\\]]]aaaggglllmmmkkkhhhnnnmmmnnnqqqttttttnnngggwwwxxxjjjPPPBBB999111***,,,------------.........,,,,,,,,,---...///000000---...//////......000222222000...---...///......++++++++++++++++++++++++,,,,,,------------......---------------...///000,,,333444555GGGiiiuuu\\\???EEEKKKYYYyyydddGGG444:::>>>888555;;;999;;;AAAJJJTTTaaasssyyyfffZZZOOOFFF@@@===;;;;;;;;;BBBRRRaaa~~~sssmmmppptttwwwyyyvvvqqqmmmttttttrrrqqqnnnjjjfffcccdddhhhmmmqqqsssvvvyyy{{{}}}}}}|||{{{zzzxxxwwwwwwuuutttrrrnnnjjjgggeeeeeeccclllwww~~~nnnfffdddnnnbbbEEE:::000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******++++++,,,........................ZZZOOOFFFCCCCCC???<<<<<<777888777555333111222333111000...,,,++++++,,,---,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********++++++++++++++++++,,,,,,******,,,---...///000000333222000...,,,,,,,,,---***+++,,,...000111222222444444777;;;???@@@??????555333111111333555555444999;;;>>>AAADDDIIIOOOTTTXXX^^^gggpppwww{{{wwwrrrmmmjjjiiigggccc```UUUQQQJJJCCC>>><<<<<<<<>>YYYtttmmmIIIEEE@@@JJJmmmyyySSS666666===999555999999:::???FFFNNNZZZnnnsssgggWWWGGG???======>>>===???HHHSSSiiillliiilllqqqwww{{{{{{wwwtttssssssrrrpppllliiigggfffjjjmmmqqqtttuuuvvvwwwyyyyyyzzz{{{|||{{{xxxtttqqqqqqpppnnnjjjeeecccdddfffhhhqqq{{{~~~~~~}}}oookkkjjjtttXXX???888////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,YYYNNNEEECCCBBB???<<<<<<555666666444222111222444111000...---,,,,,,---...,,,++++++******++++++,,,,,,,,,+++******+++++++++************+++,,,---...((())))))***+++,,,---...111000...---++++++******+++,,,---///111222222222111000444;;;??????AAADDD;;;777222111444666666555888;;;>>>@@@BBBFFFMMMRRRVVV\\\eeennnvvv|||}}}xxxqqqnnnllljjjgggdddXXXTTTLLLEEE???<<<;;;;;;888===GGGZZZwwwjjjQQQMMMJJJHHHIIIMMMPPPPPPOOOQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\]]]^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYZZZZZZ\\\eeennnpppjjj```YYYYYY___hhhnnnpppnnnkkkfffbbb```aaabbbdddddddddbbb``````bbbccceeefffiiikkkooottt{{{zzzuuulllbbb[[[ZZZ^^^bbbddd\\\SSSTTT]]]gggkkkllljjjiiijjjooouuuxxxwwwuuupppmmmhhhbbb\\\UUUMMMHHHDDDCCCCCCGGGNNNTTTYYY[[[^^^```aaacccdddeeeddddddeeefffgggiiijjjkkkkkkkkkhhhiiijjjkkkllllllllllllnnnoooppprrrtttwwwyyyzzz|||zzz{{{~~~{{{vvvsssrrruuuwww~~~zzzpppeee\\\XXXTTTVVV[[[aaaeeehhhjjjkkkjjjhhhhhhiiihhhfffiiinnn{{{vvvUUU@@@888444111111000/////////......------,,,---------.../////////---.........,,,,,,...000...---,,,,,,......---+++***+++,,,------,,,+++***++++++,,,,,,------.........---------------......+++///111111777HHHaaattt~~~TTTIII===BBB]]]}}}cccAAA999;;;999666777777888<<>><<<;;;555666555333111000000111//////...............///---,,,++++++++++++,,,---,,,+++*********+++,,,---,,,+++*********+++,,,---''')))+++---......---,,,---............---,,,,,,,,,---...000111222222222///...333;;;??????CCCHHHAAA;;;444222555888888777777;;;>>>???@@@CCCJJJPPPTTTYYYbbbkkksssyyyxxxtttrrroookkkhhh^^^YYYQQQHHHAAA===;;;;;;888;;;@@@KKKbbbhhhWWWQQQKKKJJJLLLOOOOOONNNPPPQQQRRRTTTUUUVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\^^^^^^]]]]]]\\\[[[[[[[[[XXXXXX[[[^^^\\\YYY]]]ddd```___\\\[[[\\\```fffjjjllllllkkkfffaaa^^^___```bbbcccdddcccaaaaaabbbccc```bbbdddeeefffjjjooosssvvvvvvqqqhhhaaaaaajjjrrr~~~zzzuuunnnlllpppyyy}}}wwwnnniiiccc^^^YYYTTTNNNIIIGGGEEECCCDDDKKKSSSYYYZZZ\\\^^^```bbbdddeeeeeeeeedddddddddeeefffggghhhiiifffgggiiijjjkkkkkkjjjjjjllllllmmmoooqqqtttwwwyyy~~~zzzxxxyyy}}}{{{xxxsssqqqrrruuuwwwyyy}}}vvvlllccc]]][[[XXXZZZ\\\___aaadddhhhjjjgggeeeeeeeeeaaabbbmmmzzz~~~}}}|||xxx}}}}}}yyybbbIII<<<666222//////---------------.........------..................---......---,,,+++---...---,,,,,,---......---++++++,,,---......---,,,+++***++++++,,,------.........------,,,,,,------...///---///222222888PPPjjjxxx}}}___PPPBBBAAALLL^^^tttrrrTTTBBB;;;888777888777888;;;>>>>>>DDDSSSccclllzzz~~~xxxmmm```OOOFFF>>><<<;;;999:::>>>BBBSSSaaasss}}}zzzyyyyyy|||yyytttssstttuuutttssssssvvvyyysssvvvyyyzzzzzzxxxxxxxxxtttssssssuuuuuurrrlllhhhfffgggeee```\\\]]]ccciiiqqqzzz~~~|||}}}}}}|||zzzyyyzzz{{{|||fffKKK<<<444...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))+++---///000///---,,,************++++++,,,,,,WWWLLLCCCAAAAAA>>>;;;;;;666777666333000......///......//////////////////...---,,,,,,,,,,,,---...++++++*********+++---......---+++*********++++++(((+++///333444222///,,,,,,---///111222222111000---...///111222222222222000...333;;;>>>===AAAGGGEEE>>>666333555888999888777;;;>>>??????BBBIIIOOORRRWWW___hhhpppwww}}}}}}yyywwwtttoookkkeee```WWWMMMEEE@@@===<<<;;;======AAAQQQpppaaaYYYQQQMMMOOOQQQPPPOOOOOOPPPQQQSSSTTTUUUUUUUUUWWWXXXYYYZZZ[[[[[[[[[[[[^^^]]]]]]\\\[[[ZZZYYYYYYVVVYYY___bbb^^^XXXWWW\\\TTTWWWZZZ^^^```ccceeehhhjjjjjjjjjfff```]]]]]]^^^bbbdddffffffeeeddddddeee```bbbdddcccbbbcccfffiiiyyy|||{{{tttlllmmmwwwyyyuuu|||vvvmmmgggccc^^^ZZZWWWTTTNNNJJJKKKHHHEEEEEEKKKTTTZZZ[[[[[[]]]___bbbdddeeeeeeeeeccccccbbbbbbccceeefffhhhfffggghhhjjjjjjjjjiiihhhjjjkkkkkkmmmooosssuuuwww}}}zzzxxxyyy|||zzzuuupppppptttyyy|||}}}~~~zzzrrrhhhaaa^^^^^^cccbbbbbb``````bbbeeegggfffeeeeeeddd```bbbrrr~~~vvvuuuzzzqqqsssuuugggTTTBBB;;;777222......)))******+++---......///...............---------...//////---++++++,,,---///......///000000///---+++,,,...//////...,,,+++******+++,,,,,,---.........------,,,,,,,,,------777000000444000///FFFdddqqqwwwiiiYYYLLLGGGDDDKKKddd{{{bbbJJJ;;;666888:::888:::<<<===:::===JJJXXXbbbttt~~~zzzuuunnnYYYLLLAAA===>>>>>>???BBB<<>>>>>>>>888888777555333111000000//////............---------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++***)))))))))))))))******,,,---///333666666111---***+++,,,---............,,,---///000222333333333111111222888>>>BBBBBBAAABBB>>>777222555:::999555444888<<>>>>>::::::<<<@@@GGGYYYwwwyyygggUUUOOOPPPOOOOOOQQQOOOQQQSSSSSSQQQRRRUUUXXXUUUXXX[[[\\\[[[YYYXXXXXX[[[ZZZYYYZZZ[[[\\\ZZZYYYYYY]]]```^^^]]]\\\WWWQQQSSSTTTWWW[[[```cccdddcccfffddd```]]][[[[[[\\\]]]dddddddddbbb```^^^___```^^^___cccfffbbb^^^eeeooo{{{|||zzzyyypppjjjbbb___^^^]]]XXXQQQNNNPPPJJJHHHFFFGGGMMMTTTZZZ^^^\\\^^^aaaaaaaaaaaabbbcccbbbcccdddeeeeeeeeedddccchhhhhhhhhhhhiiiiiiiiiiiigggkkkhhhhhhmmmjjjlllyyy|||~~~~~~{{{yyyxxxyyywwwoookkkpppwww|||wwwmmmhhhccc___^^^aaadddggggggeeeaaa```dddiiigggaaa^^^___]]]```rrrzzzllljjjzzzzzzyyy|||vvvxxx|||oooiiikkk]]]MMM<<<666555222///---......---,,,++++++++++++++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,...000000...,,,+++,,,,,,------.........)))******++++++******))),,,,,,,,,,,,,,,---//////,,,...111111///111>>>LLLjjjwwwvvv___JJJCCCDDDIIIZZZkkkuuuYYYBBB999999;;;:::444222777<<<@@@EEEJJJ\\\gggvvv{{{vvvssseee[[[MMMCCC>>>===<<<:::===;;;@@@MMMaaayyy{{{yyyyyyxxxtttpppoooppprrrtttvvvwwwxxxxxxyyyyyyyyywwwtttssssssttttttrrrooooooooommmhhhddd]]]]]]\\\\\\___eeennntttyyy}}}{{{yyytttyyyssspppwwwzzzoooZZZHHH:::000---/////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************++++++,,,,,,,,,,,,------,,,&&&(((444999222+++******+++,,,---------,,,,,,]]]KKKCCCCCC>>>>>>???888888777555333111000000//////............---------+++,,,,,,,,,,,,+++************************************))))))))))))******+++******,,,...///...,,,***+++,,,---............+++,,,...///000111222222222222333777===BBBDDDCCCCCCAAA:::333222555666333666999<<<>>>???AAACCCEEEOOOSSS\\\fffkkkooowww~~~|||vvvppphhhgggbbbXXXNNNEEEAAA???<<<;;;;;;<<<@@@LLLdddyyy|||bbbVVVRRRPPPNNNNNNNNNPPPRRRRRRPPPPPPRRRTTTWWWXXX[[[]]]]]][[[XXXVVVXXXXXXYYY\\\______^^^]]]XXX\\\]]][[[YYYWWWPPPIIIMMMOOOTTTZZZ```bbbaaa```bbb```]]]ZZZYYYXXXXXXYYYaaaaaaaaa___]]]\\\]]]^^^``````cccggggggfffkkksss{{{yyywwwvvvtttpppiiidddbbb```aaabbb]]]UUUQQQRRRMMMKKKIIIJJJNNNTTTXXXZZZ]]]___aaaaaa_________``````aaabbbcccccccccbbbbbbeeeffffffffffffgggggggggccchhhddddddhhhddddddpppyyy{{{}}}}}}{{{wwwuuuuuutttooonnntttzzz}}}zzzpppfffaaa]]]ZZZ\\\___eeeggghhhfffbbbaaaeeeiiigggcccaaadddiiippp|||zzzmmmgggpppwwwvvvwww|||{{{qqqnnntttxxxxxxxxx~~~~~~tttlllhhhUUUFFF777222222111...---------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---,,,,,,---///000...------------...............******++++++++++++******,,,,,,,,,,,,---...///000......///000...///999DDD\\\ooommmVVVIIIBBBAAAMMM]]]zzz___III;;;555999555444777999:::>>>CCCNNNYYYhhhuuu|||}}}{{{yyyooofffXXXKKKBBB===:::999;;;888999BBBOOOccc{{{zzzxxxxxxxxxuuuqqqttttttvvvwwwxxxyyyyyyyyyyyyxxxwwwuuurrrqqqqqqqqqrrrpppmmmlllllljjjfffccc[[[\\\]]]___cccjjjrrrwwwxxx}}}}}}}}}}}}xxxttttttyyy|||uuujjjiiioooooo___KKK>>>666000000222///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++******++++++++++++++++++++++++***+++++++++++++++++++++---...111555444///,,,---//////......---,,,,,,,,,```MMMDDDCCC======???999888777555333111000000//////............---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++******)))))))))******+++)))&&&&&&(((***,,,,,,***+++,,,---............++++++---...///000111222222111111555:::@@@CCCDDDCCCCCC>>>555111333555555777999;;;<<<>>>@@@DDDGGGKKKOOOXXXbbbhhhlllttt|||||||||vvvmmmlllggg___UUUKKKEEEBBB???>>><<<;;;:::>>>MMM]]]wwwxxxdddZZZTTTQQQOOOMMMOOOPPPPPPOOONNNNNNOOOUUUUUUWWWZZZ]]]]]]XXXSSSTTTVVVYYY]]]aaabbbaaa___]]]```bbb```^^^[[[SSSJJJIIILLLQQQYYY^^^```^^^\\\]]]\\\ZZZXXXVVVUUUTTTTTT\\\]]]]]]\\\ZZZYYY[[[\\\___^^^aaagggmmmpppuuuzzzxxxrrrpppmmmmmmmmmlllgggcccbbbbbbdddgggddd[[[TTTRRROOOMMMLLLMMMPPPSSSUUUUUU]]]^^^______]]]\\\\\\]]]^^^___``````aaaaaa``````bbbbbbcccccccccdddddddddcccfffccc```bbb[[[YYYcccuuuyyy}}}}}}zzzvvvrrrpppoooppptttzzz}}}}}}tttiii___ZZZXXXXXX\\\aaagggiiiiiigggdddcccfffiiigggdddbbbiiizzzzzzpppiiiiiikkkppp||||||nnneeefffiiijjjsss~~~wwwjjj]]]JJJ===111///000000......,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------...------,,,,,,------......,,,+++,,,---......---//////...............---++++++,,,,,,,,,,,,++++++------------...///000111///------///......333999FFF___{{{mmmXXXFFF<<>>JJJ^^^ppp|||wwwtttuuuvvvuuusssyyyzzzzzz{{{{{{{{{zzzzzzwwwwwwuuusssqqqpppnnnnnnpppnnnkkkiiihhheeebbb```XXX\\\```eeejjjpppwww{{{xxx|||}}}{{{zzz{{{yyyuuummmqqqsssnnngggdddjjjpppbbbQQQ>>>555222000000222.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++*********+++++++++******++++++++++++***)))...666:::444---+++...000444222000...,,,,,,,,,,,,cccOOOEEEBBB======???:::888777555333111000000//////............---------+++,,,,,,,,,,,,+++******)))))))))***************++++++******))))))******+++***((('''(((***,,,---***+++,,,---............,,,,,,---...///111222333111000000222666<<>>;;;;;;CCCLLL^^^vvveee[[[UUURRRKKKLLLMMMNNNNNNMMMLLLLLLOOONNNPPPVVV]]]^^^XXXSSSRRRTTTXXX^^^bbbcccbbb```aaadddgggggghhhfff^^^UUUNNNOOOSSSXXX\\\^^^^^^\\\ZZZZZZYYYWWWVVVTTTSSSSSSYYYZZZZZZYYYXXXXXXYYY[[[\\\[[[^^^gggqqqyyy~~~wwwpppnnnlllnnnrrrqqqmmmhhhddddddgggkkkiii^^^TTTPPPMMMMMMMMMOOORRRSSSSSSRRRZZZ[[[]]]]]][[[ZZZZZZ[[[]]]]]]^^^^^^_________`````````aaaaaabbbbbbccccccdddhhhdddaaaaaaXXXTTT]]]uuuyyy}}}~~~{{{uuupppmmmnnnrrrzzz{{{}}}~~~zzzoooeee\\\XXXXXXZZZ```ggghhhiiiiiigggeeedddfffhhhgggccc```iiiyyyuuuooojjjhhhsssqqqeeebbbfffjjjzzz{{{uuudddPPPCCC888///...000000......------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------///---******,,,---------.........------,,,,,,,,,+++,,,,,,------,,,,,,+++......---......///000111///++++++...000///000333777MMMiiizzz~~~oooSSS@@@???HHH[[[yyysssQQQ<<<999888999:::888555777<<<<<>>KKKYYYjjj{{{zzz{{{}}}}}}}}}xxxtttpppoooqqqtttuuuuuu}}}}}}}}}}}}|||{{{zzzyyyvvvuuussssssrrrqqqpppnnnpppmmmjjjfffbbb```]]]\\\WWW\\\dddkkkqqqvvv{{{~~~xxx{{{|||xxxwwwxxxuuuqqqhhhjjjfff___```kkkxxx~~~}}}```MMM:::222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,+++*********+++,,,---++++++,,,,,,,,,++++++***000:::<<<111))),,,000000444222///,,,++++++,,,,,,cccOOOEEEBBB======???:::888777555333111000000//////............---------+++,,,,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,+++***************)))***+++++++++***++++++***+++,,,---........................000222333444222222222222555:::@@@DDDAAAGGGGGG???666333444444333444666888<<>>===AAAGGGOOOpppsssaaaWWWRRRKKKKKKKKKLLLMMMMMMLLLLLLJJJJJJMMMUUU]]]```\\\XXXUUUWWW[[[```eeefffeeeccc```dddgggjjjnnnpppiii```YYYXXXWWWXXX[[[^^^______ZZZZZZYYYXXXWWWUUUTTTTTTVVVWWWXXXXXXWWWWWWYYY[[[ZZZ[[[^^^gggtttxxxooommmmmmqqqwwwwwwqqqkkkfffeeegggllliii^^^SSSMMMKKKKKKLLLOOORRRTTTSSSRRRVVVXXXZZZZZZZZZZZZ[[[\\\\\\\\\\\\]]]^^^^^^___```______```aaaaaabbbccccccbbbgggffffffhhh```\\\dddvvvyyy}}}~~~zzztttooolllnnnttt}}}yyyyyy}}}|||vvvjjjaaaZZZYYYZZZ]]]cccjjjhhhhhhhhhgggeeedddeeefffhhhaaaZZZbbb|||xxxyyyuuukkkgggsssuuuiiieeekkksssxxxqqq]]]GGG@@@777000111222000/////////...------,,,,,,,,,---+++++++++,,,,,,,,,------------------------------...,,,******+++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++......---......///000111...***)))...111111000222444???UUUjjjvvv{{{cccGGG>>>@@@LLLfff^^^BBB999666666888777555888<<<;;;>>>EEERRRaaannntttvvvvvvuuupppfffXXXMMMGGGEEE:::999;;;<<<:::999@@@HHHPPPccc{{{}}}}}}~~~{{{vvvrrrqqqrrrtttuuunnnlllkkklllooosssvvvwww~~~~~~}}}|||zzzxxxwwwvvvtttrrrqqqrrrttttttqqqooonnnlllgggbbb]]]ZZZYYYYYYYYY```hhhpppvvvyyy|||}}}wwwzzzzzzvvvtttuuusssnnnhhhddd\\\YYYdddxxx{{{ZZZIII888111111000---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,///...---------///000111,,,,,,,,,,,,------......666<<<;;;111---222444111///...,,,******+++,,,---```MMMDDDCCC======???999888777555333111000000//////............---------+++,,,,,,,,,,,,+++***************+++,,,,,,---------,,,+++***************&&&)))+++,,,+++)))((((((***+++,,,---........................000222444555555666666555777:::@@@DDDCCCJJJMMMGGG===777222...111333666888<<>>@@@CCCHHH___}}}qqq___SSSNNNLLLKKKJJJLLLMMMLLLKKKJJJJJJNNNUUU\\\``````^^^XXXZZZ^^^ccchhhkkkjjjiiieeegggjjjnnntttyyytttlllaaa^^^[[[ZZZ\\\___aaabbbZZZZZZXXXWWWVVVUUUUUUUUUSSSUUUVVVVVVVVVWWWYYY[[[ZZZ\\\```gggsssuuunnnkkkjjjooouuuwwwqqqkkkgggeeefffjjjhhh___TTTNNNKKKKKKMMMPPPTTTUUUTTTSSSTTTVVVXXXYYYYYYYYYZZZ\\\ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^___```aaabbbbbbccc___gggiiimmmrrrllliiirrrvvvxxxzzzyyyuuupppmmmkkknnnsss{{{~~~xxxwwwzzzxxxsssccc]]]XXXZZZ]]]___dddjjjggggggfffeeedddccccccbbbeee\\\TTTZZZooowwwxxx{{{vvvhhhcccooowwwlllgggppp|||~~~vvvlllWWWCCC<<<555111222333111//////......---------------...++++++,,,,,,,,,,,,------,,,------......------,,,---,,,******+++,,,+++***+++******************)))++++++,,,,,,,,,,,,++++++------------...///000111---)))***...111000000222666888EEE]]]pppxxx}}}tttRRR@@@;;;CCCUUUpppiiiNNN???888333444555555777:::888:::???IIIVVVbbblllqqqvvvuuurrrkkkaaaVVVNNNJJJ:::888999;;;:::777888<<<@@@MMMaaauuu}}}|||{{{~~~~~~~~~|||xxxrrrmmmjjjjjjlllnnnjjjkkklllnnnqqqtttwwwyyy}}}|||{{{zzzxxxvvvtttsssqqqooonnnppprrrrrroookkkgggfffbbb]]]XXXVVVWWWYYY^^^dddmmmtttwwwxxxyyyyyyuuuwwwvvvrrrpppqqqooolllggg```]]]fffwwwyyyzzz}}}LLL???222///000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++---...222111000///000222444555---,,,++++++,,,...111222===>>>;;;666555777555111+++***)))))))))+++,,,---]]]KKKCCCCCC>>>>>>???888888777555333111000000//////............---------+++,,,,,,,,,,,,+++******)))))))))***+++,,,,,,,,,...---,,,+++************'''))),,,,,,***(((((()))***+++,,,---..................------///111333555555666666666555777<<<@@@CCCLLLSSSQQQKKKDDD;;;333222444777999<<>>===???CCCNNN```tttuuuaaaUUUQQQLLLJJJKKKKKKKKKIIIIIIKKKNNNSSSWWW[[[]]]^^^WWWXXX\\\bbbhhhlllnnnnnnkkkllllllnnnuuuzzzvvvnnn```^^^\\\\\\^^^```aaaaaaYYYXXXUUUSSSRRRSSSTTTTTTQQQRRRTTTTTTTTTVVVXXX[[[WWW\\\___bbbjjjuuu{{{zzzxxx|||~~~zzzsssmmmhhhjjjrrruuusssnnngggccccccgggggg```WWWSSSNNNNNNOOORRRUUUVVVVVVTTTUUUWWWYYYYYYXXXXXXYYYZZZXXXXXXXXXXXXYYY[[[\\\^^^\\\]]]^^^___```aaabbbbbbccckkkoootttyyyrrrnnnwwwtttuuutttqqqllliiihhhhhhmmmpppvvv||||||xxxwww{{{}}}wwwpppkkk___[[[YYY^^^aaaccceeeiiieeeeeedddccccccbbb```___]]]SSSPPPZZZiiissswwwyyyzzz}}}uuufffcccppp}}}xxxmmmhhhrrr}}}vvvfffOOO===555000...000222000...///++++++,,,,,,...///000111++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,+++***+++,,,+++***(((***************+++++++++******++++++++++++******,,,,,,,,,,,,---...///000,,,***+++......---...111444111;;;TTThhhpppuuu{{{}}}cccKKK@@@???GGGUUUiii|||wwwgggOOOBBB777444555666777888777999;;;AAAIIITTT```hhhrrrrrrqqqpppkkkddd[[[TTTEEE???;;;;;;;;;888777888888???JJJWWWeeevvv|||yyy|||||||||}}}}}}~~~|||~~~}}}|||zzzzzz|||yyyvvvqqqlllhhhhhhjjjkkknnnppprrrtttvvvwwwyyyzzz{{{{{{zzzxxxvvvtttrrrqqqooollljjjkkknnnlllgggccc]]]]]]ZZZVVVSSSTTTWWW[[[dddiiipppvvvwwwvvvtttssspppsssrrrnnnlllmmmlllhhh```___kkk~~~yyy}}}___???666///...///......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))((()))***,,,///000111///...---...000333444---+++)))(((***...222555@@@<<<;;;;;;999333//////)))))))))******+++++++++zzz[[[JJJCCCCCC>>>>>>>>>888888777555333222000000/////////.........---------+++,,,,,,,,,,,,+++******'''(((((()))***+++++++++...---,,,+++***************,,,...---***)))+++---++++++,,,---............------,,,,,,---000222444222333444444222333777;;;BBBMMMWWWZZZXXXRRRGGG>>>444666888:::===@@@DDDHHHKKKJJJNNNXXX___cccfffjjjjjjsss{{{~~~}}}zzzvvvsssqqqmmmgggbbbYYYPPPHHHEEEBBB===;;;;;;???CCCJJJXXXqqqrrrZZZUUUNNNJJJJJJJJJIIIHHHGGGIIIMMMOOORRRTTTXXX[[[RRRTTTWWW^^^eeekkknnnooojjjjjjhhhiiiooosssooofff\\\[[[[[[]]]___aaaaaa```XXXVVVSSSPPPOOOPPPRRRSSSOOOPPPRRRSSSSSSUUUWWWZZZSSSYYY\\\\\\aaajjjooonnnmmmtttyyy}}}zzzqqqiiiiiiqqqwwwwwwtttfffaaa```eeegggbbb[[[XXXRRRRRRRRRTTTVVVWWWWWWUUUWWWYYYZZZYYYXXXWWWWWWXXXVVVVVVVVVVVVWWWYYY[[[\\\[[[\\\\\\]]]___```aaaaaajjjrrruuuxxx{{{rrrllltttrrrqqqooojjjfffddddddeeekkklllrrryyy{{{yyyyyy|||}}}|||{{{yyyvvvooohhhccc^^^[[[\\\bbbffffffhhhjjjdddcccbbbbbbbbbaaa___]]]TTTLLLNNN]]]jjjqqqyyy|||vvvgggfffvvvzzzoooiiisss|||~~~vvv```FFF666///++++++...000///...///((()))***,,,...111333555++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++******+++,,,+++)))'''*********++++++,,,,,,---*********++++++*********,,,,,,,,,,,,,,,...//////---+++,,,...,,,)))+++000...+++666NNNbbbhhhmmmtttrrrzzzrrrXXXJJJ======@@@MMMeee{{{^^^MMM<<<777888888888888888:::;;;<<<@@@IIIVVV___mmmmmmooorrrsssoooggg```RRRHHH@@@>>>>>><<<::::::666888;;;???FFFUUUkkk}}}}}}yyy{{{{{{{{{{{{{{{|||}}}~~~|||}}}~~~}}}{{{yyy{{{}}}}}}|||yyyvvvtttxxx~~~~~~xxxvvvsssnnnkkkjjjkkkmmmsssvvvyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxvvvsssqqqpppnnnjjjhhhhhhiiigggaaa[[[UUUVVVTTTRRRPPPRRRXXX]]]hhhlllsssvvvvvvtttqqqpppmmmooonnnjjjiiijjjiiifffXXX___yyyzzz~~~fffIII:::333/////////---...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((***---000222,,,+++))))))***,,,///000,,,***'''%%%(((---333777>>>::::::===888+++'''+++)))***++++++++++++***)))uuu[[[NNNAAA>>>>>>>>><<<<<<888777555222111000000111000...---,,,,,,---,,,+++)))************)))((((((((()))+++***)))***...111------+++***))))))((((((***************************++++++,,,,,,------...............////////////333444555444444555777999@@@KKKSSSVVVZZZ[[[MMM;;;333777888666999BBBHHHIIIMMMLLLOOOUUUYYY[[[bbbiiirrrtttxxx}}}{{{tttmmmjjjjjjZZZUUUMMMFFFAAA???<<<;;;===???DDDMMMZZZrrrggg^^^TTTPPPNNNLLLIIIHHHEEEFFFIIIKKKNNNQQQVVVYYYUUUSSSRRRVVV```jjjqqqtttrrrmmmggghhhlllmmmiiiddd]]]]]]^^^^^^^^^]]]\\\\\\RRRQQQPPPOOOOOOPPPRRRSSSQQQQQQQQQRRRSSSUUUVVVWWWUUUWWWYYY[[[\\\___bbbeeejjjoooxxxxxxnnnkkkooossstttrrriiieeebbbdddhhhhhhbbb[[[XXXWWWVVVUUUTTTUUUVVVVVVYYYXXXWWWVVVVVVWWWXXXYYYWWWVVVVVVUUUVVVWWWXXXYYYZZZ[[[\\\ZZZZZZ]]]dddjjjrrrtttuuusssqqqnnnnnnnnnqqqnnnhhhbbb^^^^^^cccgggmmmooosssxxxzzzyyyuuurrrvvvxxxyyywwwpppiiiccc```]]]]]]^^^```ccceeehhhiiihhh```\\\___cccaaa\\\YYYKKKOOOXXXeeepppvvv{{{}}}sssllllllppp|||~~~zzzrrriiimmmxxx~~~~~~sss^^^CCC//////...---,,,++++++++++++///---***)))***,,,------------,,,,,,,,,,,,++++++---......///......------,,,,,,,,,---......+++(((++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------............///333000222???PPP___lllvvvyyyyyy}}}bbbQQQ>>>@@@AAADDDTTTlllWWW999<<>><<<<<<888777555333111000//////111000...............---,,,,,,,,,,,,,,,+++*********+++---,,,+++,,,///222,,,,,,+++***))))))))))))******************************+++,,,,,,------...............////////////444666777666555444555666???IIIPPPSSSYYY\\\SSSDDD666777888999;;;???CCCFFFJJJJJJNNNUUUYYY[[[aaahhhnnnqqqvvv|||vvvoookkkjjjaaa\\\UUUNNNHHHDDD@@@>>>======@@@EEENNNaaa~~~qqqdddUUUMMMMMMMMMLLLKKKEEEFFFGGGIIIKKKNNNQQQTTTTTTRRRQQQUUU]]]ffflllooorrrnnnkkkjjjkkkjjjfffbbb^^^\\\ZZZXXXXXXXXXZZZ[[[SSSQQQPPPOOOOOOPPPQQQRRROOOOOOPPPPPPRRRSSSTTTUUUTTTVVVXXXYYYYYY[[[^^^```cccjjjwww{{{qqqmmmooorrrtttssskkkgggdddfffiiiiiiddd^^^XXXWWWVVVUUUTTTUUUVVVVVVWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVTTTTTTTTTTTTUUUVVVXXXXXXYYYYYY\\\```fffjjjrrrqqqpppnnnmmmkkkiiihhhjjjgggccc___]]]___ccceeedddeeeiiiooovvvxxxtttqqqwwwwwwwwwssslllddd___\\\[[[]]]```dddfffgggffffffaaa\\\[[[```cccaaa]]]\\\QQQSSSZZZfffrrr{{{pppiiinnnuuu~~~yyyooolllrrrzzz~~~vvv```FFF444......---,,,++++++++++++---+++))))))***,,,,,,+++------,,,,,,,,,+++++++++---------......------------,,,******+++,,,+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------222...///999GGGWWWiiivvvxxxzzzmmm[[[LLLHHHBBBAAAJJJ```zzzrrrSSS@@@999888888777777444555999<<<>>>BBBHHHQQQZZZccchhhmmmqqqnnniiiddd___VVVLLLCCC===888777666555555777888<<>>;;;:::888888777555222000...---/////////...............,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,///111++++++***************+++******************************++++++,,,---------............////////////555777888888666444333333<<>>===>>>AAAKKK```rrryyybbbQQQJJJHHHFFFCCCGGGGGGFFFGGGIIIKKKNNNPPPRRRPPPPPPSSSYYY```eeehhhooonnnnnnllljjjfffbbb```]]]ZZZUUURRRQQQSSSWWWYYYSSSRRRPPPOOONNNOOOOOOPPPNNNNNNNNNNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVWWWYYY[[[[[[fffuuuvvvpppoooqqqtttuuummmiiieeefffiiihhhddd___XXXWWWVVVUUUTTTUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTTTTRRRQQQQQQRRRSSSSSSUUUUUUVVVZZZ```fffjjjlllqqqnnnkkkjjjiiigggbbb^^^___]]][[[[[[^^^aaabbbcccWWWWWW[[[eeeqqqwwwvvvqqquuuuuurrrmmmeee^^^ZZZYYYZZZ]]]cccgggiiihhheeeccc[[[ZZZ\\\bbbbbb___\\\^^^```aaafffqqq{{{lllkkkttt~~~~~~yyypppjjjnnnwww||||||nnnXXXBBB555...---,,,++++++***+++++++++***)))***+++,,,***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))((()))***+++***++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///,,,,,,222<<>>777666333444777999999<<<@@@GGGOOOXXXbbbmmmuuusssmmmkkkhhhbbbYYYPPPFFF>>>:::888555444666777666888<<>>CCC@@@===<<<;;;???KKKWWWnnngggUUUMMMHHHDDDIIIGGGEEEFFFHHHKKKMMMNNNOOONNNNNNPPPTTTYYY]]]```gggjjjlllkkkgggbbb______ZZZWWWSSSOOOOOOPPPSSSUUURRRRRRPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPPPPQQQSSSSSSSSSTTTWWWYYYZZZdddsss~~~wwwssstttvvvxxxqqqlllhhhffffffeee```\\\WWWVVVUUUTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQPPPPPPPPPQQQSSSTTTSSSSSSVVV]]]fffmmmooooooooollliiiiiijjjeee]]]UUUVVVVVVVVVZZZ___cccdddcccQQQPPPSSS___ooowwwvvvqqqqqqppplllggg```\\\ZZZZZZ\\\___cccggghhhgggdddbbb[[[\\\```dddaaa\\\[[[^^^lllnnnrrr}}}rrrmmmvvvwwwoooffffffpppyyyzzzwww|||nnnZZZFFF666///---,,,,,,+++******++++++*********,,,------***(((,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,---,,,******+++,,,+++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---+++,,,...333>>>SSSeeeyyyfffTTTEEEAAA===<<>>@@@EEEMMMXXXgggtttvvvrrrkkkkkkiiiddd\\\SSSJJJEEE@@@:::777999:::777666777888>>>HHHQQQ[[[hhhvvv~~~~~~~~~}}}{{{wwwtttuuuuuutttrrrqqqoooooonnnhhhfffdddcccdddhhhlllnnnrrrxxx}}}}}}|||~~~}}}|||yyywwwtttrrrpppppplllnnnmmmiiigggfff```XXXPPPOOOMMMKKKJJJIIIHHHGGGJJJPPPXXX^^^bbbfffjjjmmmhhhiiikkkkkkjjjfffbbb```___aaabbb\\\SSSQQQZZZfffssstttvvvyyyiiiPPPAAA888222111000000///......---,,,,,,,,,+++++++++++++++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))***)))(((((((((((())))))((()))+++***(((((()))+++************************iii___KKKEEEAAABBBAAA===::::::888888777666333000---+++,,,...000///---++++++,,,***++++++++++++***)))))))))((()))***++++++++++++))))))))))))***+++,,,,,,************************))))))***++++++,,,,,,---............////////////333444666777777777999;;;666<<>>>>>>>>???777:::@@@IIIVVVdddpppwww{{{\\\===222333333333444666888@@@IIIOOOPPPTTTZZZcccfffkkkooorrrwww~~~zzzpppiiillljjjgggccc^^^WWWPPPJJJCCC>>>;;;<<<;;;:::<<>><<<<<<999777999999777555444888@@@KKKRRRccclllyyy~~~||||||~~~~~~}}}{{{{{{zzzwwwtttqqqkkkiiifffdddbbbbbbcccccceeeeeeeeegggiiimmmppprrrqqquuuyyy{{{yyyxxxyyyzzzvvvuuuuuutttsssqqqooonnnkkkiiihhhfffccc```[[[WWWJJJHHHEEECCCDDDFFFIIIKKKUUU```lllrrrqqqllliiiiiijjjiiihhhfffcccaaa___^^^___YYYZZZeeeooowwwyyylllqqq|||cccEEE666///...000.........---------,,,,,,*********+++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************cccVVVFFFBBB???@@@???;;;:::<<<888777555333111000//////222666888666111,,,,,,---------......------,,,++++++******+++......,,,)))******************++++++************************)))))))))***++++++,,,,,,............///////////////666@@@GGGIIIEEEAAA>>>888888<<>>>>>;;;;;;===AAALLLbbb}}}mmmYYYQQQKKKDDDBBBCCCEEEEEECCCEEEHHHJJJKKKJJJJJJLLLOOOKKKNNNQQQSSSRRRQQQPPPOOOLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMOOOOOOOOOPPPSSSUUUSSSXXX```hhhssszzzuuurrrmmmggg```\\\XXXWWWVVVRRRQQQPPPOOOOOOOOOPPPPPPNNNOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKLLLNNNOOOUUU\\\eeelllpppqqqpppppphhhgggddd```[[[VVVQQQNNNPPPWWW^^^aaaaaaaaaeeejjjkkkkkklllnnnnnniii```XXXZZZ[[[\\\[[[[[[\\\___bbbbbbbbbaaa`````````aaabbbaaa\\\ZZZ[[[[[[]]]ccckkkppppppqqqyyy~~~dddiiiuuuwwwdddrrrsssfffdddggg___RRRCCC666000......++++++************+++++++++++++++,,,------+++)))++++++++++++************,,,+++***)))***,,,...///,,,,,,---///000///+++(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------///111000///444===VVVdddqqqrrrooottt|||oooWWWGGG@@@======DDDRRRgggxxx}}}sss\\\GGG;;;777444555555333555999;;;>>>>>>???FFFSSS\\\___jjjlllnnnnnnlllhhhccc___WWWPPPIIIFFFAAA:::777888777777555444666:::???BBBMMMVVVcccnnnxxx}}}{{{zzz{{{||||||}}}|||zzzzzzyyywwwtttqqqooollliiifffeeefffgggiiimmmmmmoooppprrrtttuuuvvvuuuvvvwwwwwwvvvuuuttttttsssttttttsssrrrooollljjjfffcccaaa```^^^ZZZUUURRRJJJHHHEEEDDDFFFJJJPPPSSS^^^gggqqqtttqqqlllkkklllhhhfffccc```^^^\\\\\\\\\[[[TTT[[[uuu}}}kkkjjjttt}}}rrrQQQ;;;222......000......------------,,,,,,)))*********++++++++++++))))))))))))************************************))))))))))))))))))))))))'''(((((()))))))))((((((***)))((()))******))))))************************```SSSFFFAAA??????>>>::::::===888777555222111000000111222666888666///***)))+++++++++,,,,,,++++++***))))))((('''))),,,,,,***'''++++++***************+++************************)))))))))***++++++,,,,,,............/////////000...999GGGPPPQQQKKKBBB<<<777666999===BBBGGGOOOUUUVVVUUUMMM>>>555555777777333444:::BBBGGGIIINNNTTTYYY]]]bbbdddgggllluuu}}}zzzwwwrrrllleee]]]UUUPPPMMMFFFAAAAAAAAA>>><<<===;;;>>>III^^^zzzxxxYYYRRRJJJFFFFFFGGGEEECCCDDDGGGJJJKKKIIIIIIKKKMMMIIIJJJKKKMMMMMMMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHLLLNNNNNNNNNMMMNNNPPPRRRQQQUUUZZZ___gggvvv~~~}}}~~~{{{ssskkkiiieee___YYYTTTRRRQQQQQQQQQPPPOOONNNMMMNNNOOOOOOLLLMMMNNNOOOOOONNNMMMLLLNNNMMMKKKJJJIIIIIIIIIJJJUUU]]]hhhnnnpppooonnnnnnhhheee```YYYRRROOOOOOPPPPPPXXXaaaccc______dddkkkhhhkkknnnpppooohhh___YYYWWWXXXYYYYYYYYY[[[^^^aaaaaaaaaaaaaaaaaa```______]]]WWWSSSUUUZZZ```iiiqqqkkkjjjhhhmmm}}}rrrWWWeeemmm|||nnnggg|||ssscccbbbXXXQQQFFF;;;333...,,,,,,+++***************+++++++++***)))***+++,,,***)))+++++++++************))),,,+++******+++,,,///000---,,,,,,,,,------+++)))++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))************+++++++++...---...000000///444;;;HHHXXXgggkkkjjjnnnvvv{{{jjjVVVKKKCCC<<<888EEETTTdddxxxpppXXXAAA;;;777777555333444888666:::;;;:::>>>HHHPPPSSSgggiiilllnnnmmmllliiigggaaa[[[VVVQQQIII>>>999999444555666777888999999:::555>>>JJJUUU```mmm{{{~~~}}}|||{{{{{{yyyvvvtttwwwuuuqqqnnnmmmnnnppprrrtttuuuvvvxxxyyyyyyyyyyyyxxxwwwuuuuuuuuutttrrroooqqqqqqrrrrrroookkkhhheee___\\\ZZZYYYWWWRRRNNNLLLHHHFFFDDDEEEIIIPPPWWW\\\dddlllsssuuupppmmmnnnqqqfffccc___[[[YYYYYYYYYZZZWWWQQQ]]]kkkffflll|||}}}~~~{{{wwwxxx}}}pppYYY@@@222//////000222------------------,,,,,,))))))******++++++++++++)))))))))))))))*********************************))))))))))))))))))))))))''''''((()))******))))))***)))(((((())))))((('''************************|||___YYYEEEDDDBBBAAAAAA???<<<999777666444222111//////...111111111000//////......,,,,,,++++++***))))))(((---+++))))))*********))),,,)))%%%&&&***---......++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++////////////000000000000///444@@@LLLLLLCCC<<<<<<777999<<>>GGGNNNMMMIIIMMMUUU^^^bbbdddhhhqqqxxx{{{yyyqqqddd[[[YYYPPPMMMIIIEEEBBB@@@@@@???@@@>>>???FFFVVVooojjjVVVLLLBBB@@@DDDAAADDDDDDFFFGGGHHHIIIHHHHHHEEEFFFGGGHHHIIIHHHHHHGGGFFFHHHJJJKKKLLLKKKIIIHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNQQQPPPUUU]]]bbbfffppp|||{{{vvvtttpppmmmjjjgggdddaaaYYYWWWTTTQQQPPPOOOOOOPPPOOONNNNNNMMMMMMNNNNNNOOONNNJJJHHHHHHKKKMMMLLLJJJMMMMMMNNNQQQQQQLLLCCC<<>>;;;777666666666666666444666:::???HHHTTT```hhh~~~|||zzzzzzzzz{{{||||||}}}}}}|||zzzyyywwwsssrrrrrrssssssqqqmmmkkkkkkiiigggffffffccc^^^YYYQQQQQQPPPOOOLLLHHHEEECCCEEEFFFGGGKKKRRRZZZaaaeeehhhiiikkkmmmooommmjjjfffccc[[[VVVYYYZZZUUUQQQRRRNNNVVVfff}}}~~~vvvppppppttt}}}qqqsss}}}~~~yyyvvvwwwwwwpppfffMMMDDD888111000000///---111)))(((///000+++---555666000***(((***,,,***(((+++*********))))))((((((***+++,,,,,,+++***)))((()))))))))))))))************************)))(((((())))))))))))((((((((((((*********)))))))))))))))|||```ZZZGGGEEEBBB@@@@@@>>>;;;999777666444222111//////...111000000//////...------+++***************++++++,,,***))))))+++,,,+++++++++)))((()))+++,,,+++)))*********+++++++++,,,,,,,,,++++++******+++++++++---......///000000111111///000777@@@BBB===;;;<<<:::888777;;;CCCNNNWWW\\\ffflllnnnbbbLLL:::666::::::::::::<<>>333000000...,,,,,,+++++++++************)))******++++++,,,++++++***+++***)))+++------***((()))+++---...//////...------+++))))))))))))((('''---+++))))))***++++++***+++,,,,,,------,,,,,,+++,,,...///...---+++,,,,,,******+++++++++,,,,,,,,,......------...///111222444>>>OOO```mmmwww|||~~~oooYYYEEE<<<;;;CCCHHHKKKYYYqqqqqqWWW???888999555222333333555777888888:::>>>BBBJJJQQQZZZbbbggghhhiiiiiihhhfffccc```\\\TTTKKKDDD>>>;;;888666666666666666555666777999===EEENNNTTTnnnzzz}}}}}}|||{{{yyywwwtttssspppoooooooooooonnnjjjhhhgggeeebbbaaa```]]]WWWSSSNNNMMMKKKIIIGGGEEECCCBBBHHHJJJNNNSSSYYY^^^bbbdddeeegggjjjmmmnnnkkkeee```]]]XXXWWWYYYXXXRRROOOPPPQQQVVVcccuuu~~~xxxuuuxxx~~~xxxpppvvv}}}tttnnnmmmlllbbbVVVDDD<<<333//////000///...111))))))...///+++---444666000+++)))+++---+++)))************)))))))))(((***++++++,,,+++***)))(((((((((((((((((()))))))))***************)))(((((())))))))))))((((((((((((***)))))))))))))))))))))|||aaa[[[HHHEEEBBB???>>>===;;;:::777666444222111//////...000//////...------,,,,,,******))))))***+++---......,,,++++++,,,,,,+++***))))))***+++,,,+++(((%%%)))))))))************+++++++++*********++++++,,,,,,,,,---...000111222222111......333777999;;;>>>AAA;;;777999CCCNNNVVVZZZjjjuuu{{{oooWWWBBB777666999:::::::::<<>>DDDLLLTTT[[[aaagggjjjhhhhhhgggeeebbb[[[SSSMMMBBB???;;;888777777777666555555444333444888===AAATTT```llltttzzz}}}}}}{{{yyyvvvrrrpppnnnmmmlllkkkjjjjjjhhhdddaaa^^^\\\ZZZXXXVVVRRRNNNJJJGGGFFFCCCBBBAAABBBCCCDDDKKKOOOUUU[[[```bbbbbbbbbbbbdddgggjjjjjjeee^^^XXXUUUUUUVVVVVVQQQLLLKKKOOOZZZ^^^dddnnn{{{|||{{{{{{vvvwwwuuuhhhbbb\\\NNN@@@888333...,,,...000///...///***)))......+++,,,333444000,,,***,,,---,,,***************))))))))))))***++++++++++++***))))))(((((((((((((((((((((((()))************))))))((((((((((((((())))))))))))))))))))))))))))))******|||```ZZZIIIFFFAAA>>>===<<<;;;:::777666444222111//////...///......------,,,++++++,,,+++***))))))+++---...000...---,,,---,,,***((())))))***++++++***(((&&&)))))))))*********++++++***************++++++,,,***+++,,,...000111333333333///,,,...333999===@@@FFFBBB>>>===AAAHHHNNNQQQ```lllvvvrrrbbbNNN<<<111666777999:::999;;;EEEOOOJJJMMMSSS[[[bbbhhhlllnnnwww|||yyyqqqiiidddccc^^^WWWRRRNNNIIIDDD@@@<<<<<<===>>><<<>>>KKKXXXjjj~~~vvviii^^^PPPLLLHHHCCCAAABBBCCCAAA@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMJJJJJJNNNSSSUUUTTTRRRWWW[[[\\\ZZZ[[[]]]]]]ZZZTTTSSSQQQPPPPPPPPPNNNLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJJJJIIIJJJJJJGGGIIIJJJIIIFFFFFFIIILLLVVV]]]fffkkkjjjfffdddccc```eeegggaaaXXXOOOIIIGGGBBBDDDHHHKKKNNNRRRVVVXXXWWWZZZ^^^``````aaaccceeegggiiihhhbbb___]]]YYYTTTVVVSSSRRRSSSWWW[[[]]]^^^ZZZ[[[[[[[[[ZZZXXXVVVTTTPPPMMMPPP^^^ppp|||}}}}}}ssseeeZZZWWW\\\ccciiihhheeedddeeeaaaZZZWWWXXX___hhhqqqrrrnnneeeXXXMMM<<<333,,,,,,...---,,,---+++++++++*********))))))++++++******))))))************(((((())))))******((()))***+++,,,+++++++++,,,***))))))+++,,,,,,+++,,,***((((((((()))((('''++++++,,,,,,,,,,,,++++++)))+++,,,,,,***))))))*********+++++++++,,,,,,,,,+++++++++,,,,,,---......000...111AAAZZZppp|||vvvfffZZZJJJDDD>>><<<;;;EEEaaa}}}iiiLLL;;;999888333555666777888999:::;;;<<<999<<>><<<:::777666444444444333222444777:::>>>FFFOOOVVV]]]ccchhhkkkrrruuu{{{}}}{{{zzzzzz{{{zzzxxxvvvssspppmmmlllkkkiiigggdddbbb___[[[XXXTTTSSSQQQNNNKKKGGGDDDBBB???>>>======???CCCGGGJJJQQQUUUZZZ___bbbbbbaaa```bbbbbbcccdddbbb^^^WWWSSSPPPPPPPPPMMMJJJKKKRRRYYYkkkmmmpppqqqsssxxx~~~|||xxxyyylllZZZMMM???333000...,,,,,,...//////---...******------+++,,,000111...+++***+++,,,+++************)))))))))))))))*********+++************))))))))))))(((((((((((())))))************)))((((((((((((((()))))))))))))))))))))))))))*********zzz]]]VVVIIIEEEAAA===<<<<<<;;;:::777666444222111//////............---,,,,,,++++++...---+++*********++++++---,,,+++,,,...---,,,***))))))))))))))))))***+++************+++++++++,,,***)))))))))******+++,,,)))***,,,---///111333333222111//////222888<<<===AAADDDFFFDDD@@@AAAFFFKKKVVVbbbnnnsssqqqeeeOOO<<<666555777;;;:::999AAAKKKOOOPPPRRRVVV\\\ccciiimmmrrrvvv}}}}}}rrrkkkkkkeee]]]WWWSSSNNNGGGBBB???<<<<<>>???AAAJJJYYYsss}}}lll^^^UUUKKKFFFEEEGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHFFFGGGGGGGGGHHHHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKKKKJJJJJJLLLQQQSSSQQQNNNPPPTTTTTTRRRRRRTTTSSSPPPOOOMMMLLLLLLMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFGGGHHHGGGFFFIIIPPPUUU]]]bbbhhhkkkjjjhhhiiijjjaaa```]]]WWWOOOGGGCCCBBBBBBFFFKKKOOOQQQTTTWWWZZZZZZ[[[]]]^^^___```bbbcccdddfffccc]]]ZZZZZZXXXTTTTTTTTTVVVXXX[[[\\\\\\[[[YYYYYYWWWUUUSSSPPPMMMLLLHHHLLLTTT^^^jjjuuu{{{|||}}}pppaaaZZZ^^^gggnnnrrrpppooommmhhh___XXX\\\eeefffmmmrrrqqqkkk```PPPCCC888111,,,,,,,,,******++++++++++++*********))))))******************************))))))((((((******))))))******************+++******+++...111111111---+++))))))******)))(((***++++++,,,,,,++++++***)))+++,,,+++***)))))))))******+++++++++,,,,,,,,,******++++++,,,---------000...---666GGG\\\ppp{{{{{{vvvttt}}}qqq\\\MMM>>>999555888JJJ```rrr|||zzzfffRRRGGG>>>444666666555666888:::;;;;;;:::;;;>>>AAAEEELLLSSSXXX]]]```eeegggfffbbb^^^[[[WWWSSSNNNIIIDDD???999666555666777666444444555666666777:::???CCCHHHNNNRRRXXX]]]ccckkkqqqtttvvvvvvvvvyyy}}}~~~~~~}}}~~~~~~|||zzzxxxwwwvvvuuutttrrrpppnnnlllkkkjjjhhheeeaaa^^^ZZZVVVQQQNNNJJJIIIHHHEEEBBB???===<<<;;;;;;<<>>======;;;:::777666444222111//////...///......---,,,,,,++++++---------,,,++++++******''''''(((+++...000///---)))***+++***))))))+++---*********+++++++++,,,,,,)))))))))))))))***+++,,,)))***+++---///111222333///222333111111555888888888???FFFEEE@@@>>>CCCHHHYYYaaallluuulllVVV@@@999777;;;===:::===DDDNNNOOOPPPRRRVVV\\\eeekkklllpppvvv}}}vvvssslllddd___[[[UUUMMMFFFBBB<<<:::>>>AAA>>>999777===AAAPPPiiissshhhYYYOOOLLLLLLJJJHHHEEEDDDCCCAAA@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJGGGIIIIIIIIIKKKOOONNNKKKKKKOOOOOOMMMMMMNNNMMMJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIMMMSSSWWW___aaadddeeedddccccccddd\\\VVVPPPMMMHHHCCCBBBDDDFFFJJJOOOQQQRRRTTTXXX\\\]]]]]]^^^^^^___```aaaaaa```aaa^^^XXXVVVXXXWWWUUUQQQSSSWWWZZZ[[[ZZZXXXVVVVVVUUUSSSOOOLLLIIIGGGFFFEEEOOOZZZaaahhhoootttuuurrrggg\\\[[[dddnnnssstttmmmllljjjfff```]]]fffrrrqqqwwwzzzuuukkk\\\JJJ<<<444///+++,,,,,,)))(((***+++++++++************))))))***+++,,,---,,,++++++)))***++++++))))))***+++************************+++******,,,///222333222,,,+++)))***+++,,,++++++******++++++++++++******+++,,,...---+++******+++******+++++++++,,,,,,,,,)))***+++,,,---------,,,/////////000777HHH^^^nnnrrrmmmiiimmmxxxppp\\\GGG<<<777666===GGGQQQgggyyyyyymmm\\\III:::888666333333555777888888:::;;;<<<===>>>BBBHHHLLLUUU[[[bbbffffffcccaaa______\\\XXXSSSMMMEEE===888999:::;;;999666333222222777444333555777999===BBBBBBEEEKKKRRRYYY]]]```bbbcccgggmmmpppppprrruuuxxxxxx{{{}}}|||~~~{{{zzzyyyxxxvvvtttsssrrrlllkkkiiigggeeeeeeddddddaaa^^^YYYUUUQQQMMMHHHEEEAAAAAAAAA???===;;;;;;<<<<<<>>>BBBHHHNNNTTTYYY\\\bbbbbbcccbbbbbbbbbaaaaaa]]]YYYUUUQQQOOOLLLJJJHHHCCCBBBDDDLLL___xxx}}}rrriiieeehhhnnnyyy{{{uuuuuu}}}qqqNNN:::333222------------------------++++++++++++++++++++++++******))))))((()))))))))))))))))))))*********************)))******+++,,,,,,,,,,,,++++++******)))((())))))************)))''''''(((((())))))******((((((((()))******++++++tttQQQGGGCCCAAA??????>>>>>><<<:::777666444222111//////...//////......---,,,,,,,,,***+++---......,,,+++***''''''(((+++......---+++))),,,......,,,******+++)))))))))************+++(((((((((((()))***+++,,,***+++,,,---///000111222///777:::444///222555666555;;;AAABBB@@@???BBBEEE^^^eeekkkrrrnnnRRRBBB888;;;???<<<;;;???GGGKKKOOOPPPRRRXXXaaaiiiiiilllrrrwww~~~{{{tttkkkfffccc]]]SSSKKKFFF@@@<<<===>>>;;;999999:::888===LLL```vvvoooccc\\\WWWPPPJJJJJJHHHEEECCC@@@???>>>>>>>>>>>>??????@@@AAABBBCCCAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGHHHIIIIIIIIIEEEIIIKKKGGGFFFJJJKKKIIIIIIKKKKKKIIIIIILLLLLLIIIIIIHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIILLLPPPTTTVVVVVV______`````````^^^ZZZWWWSSSJJJCCCCCCCCCBBBDDDIIIJJJMMMPPPQQQQQQSSSYYY^^^```_________``````___^^^\\\]]]ZZZUUUSSSWWWXXXWWWSSSUUUWWWXXXXXXWWWVVVUUURRRQQQNNNKKKIIIGGGFFFFFFLLLXXXdddlllqqquuusssmmmccc___\\\```hhhppptttuuugggccc``````aaaeeennnwwwxxx~~~vvvfffUUUCCC666000,,,***,,,,,,))))))++++++++++++************)))'''))),,,///000///---,,,(((***------+++)))***++++++*********************+++***)))***,,,...///...+++***((()))+++------,,,******++++++++++++******+++,,,------+++******+++******+++++++++,,,,,,,,,)))***+++------------,,,,,,///000...000;;;NNN]]]dddbbbaaaccciiisss|||~~~kkkRRRAAA:::999:::;;;@@@PPPeeetttwwwmmm[[[NNN???:::555222333444555555888999::::::;;;===AAADDDLLLRRR[[[aaabbbaaa___^^^aaa```^^^ZZZUUULLLBBB;;;;;;===>>>===:::666444333888333222555666444555999777999<<<@@@EEEIIILLLMMMOOOTTTZZZ]]]]]]___dddiiihhhmmmooommmmmmqqqrrrpppoooooonnnmmmlllkkkjjjiiibbb```^^^\\\ZZZZZZYYYYYYVVVSSSOOOLLLIIIFFFCCC@@@:::<<<===<<<:::999;;;>>>BBBFFFLLLSSSYYY^^^```aaabbbbbbbbbaaa```^^^[[[ZZZTTTQQQNNNKKKHHHEEEBBB???<<<>>>DDDVVVttt{{{pppfff```ffflllwww~~~~~~|||vvvqqqooouuuaaaBBB333000111,,,,,,------,,,---...///***++++++++++++++++++)))))))))******))))))******((()))))))))******************)))))))))***,,,,,,,,,,,,++++++***))))))((((((((()))***************'''''''''((()))*********'''(((((()))******++++++rrrNNNBBBAAA@@@?????????>>><<<:::777666444222111//////...000//////......---,,,,,,((())),,,//////...,,,++++++++++++,,,,,,+++(((%%%)))---222222...***((('''(((((((((((())))))))))))(((((((((((()))***+++,,,***+++,,,---...000111111222;;;???777///111666888888:::<<<>>>??????@@@AAA```fffhhhjjjvvvxxx```JJJ999;;;@@@===;;;<<>>;;;888;;;@@@999666999BBBLLL\\\tttyyypppfff[[[RRRNNNKKKHHHDDDAAA>>>======999999999:::<<<===???@@@@@@@@@AAABBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFLLLMMMGGGDDDHHHJJJIIIHHHJJJIIIFFFGGGKKKMMMLLLJJJIIIHHHHHHJJJJJJIIIHHHFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEGGGHHHIIIHHHIIILLLSSSZZZ^^^]]]ZZZ```______```aaa]]]UUUOOOLLLBBB<<<===@@@BBBGGGMMMKKKNNNQQQPPPOOORRRZZZ```aaaaaa``````aaa```^^^]]]ZZZ[[[WWWRRRRRRVVVYYYXXXVVVWWWXXXXXXWWWVVVWWWWWWOOONNNLLLIIIHHHGGGGGGGGGUUUaaannnwww~~~uuuiiiYYY\\\```eeejjjooosssuuuggg^^^XXX\\\cccjjjpppvvvzzzsss```NNN===222---***))),,,,,,******---+++++++++************)))%%%(((---000222111...,,,'''+++...///,,,******+++++++++***************++++++)))(((((()))******))))))(((''')))+++---------******++++++++++++******(((***++++++)))(((((()))******+++++++++,,,,,,,,,)))***,,,---......------)))---000///...555DDDPPPYYYZZZ\\\___cccmmmzzzrrrXXXCCC:::;;;:::777@@@CCCOOOcccssstttkkkcccFFF@@@888444333555555444444666888999:::;;;>>>@@@DDDKKKUUU\\\^^^\\\\\\[[[aaaaaa```^^^YYYPPPEEE===;;;>>>@@@AAA>>>;;;999999666222222777888444222444666777888999;;;===@@@AAADDDHHHMMMNNNNNNOOOTTTYYYYYY___aaa^^^^^^bbbccc```bbbccccccbbbbbbaaa```___\\\ZZZWWWUUURRRQQQQQQQQQNNNKKKHHHEEEDDDBBB@@@>>>777999;;;;;;999999<<<@@@GGGLLLSSS[[[aaaccccccccc]]]^^^______]]]YYYUUURRRMMMLLLIIIHHHEEEAAA<<<888999<<>>=========;;;999888777555333111000000///......//////......---,,,++++++,,,------,,,,,,,,,---,,,+++***)))***+++,,,,,,---...///...,,,***(((,,,+++++++++******))))))+++***************++++++...+++)))***---000222333333777:::888333000222555999888:::??????;;;<<>>>>><<<::::::<<<======<<>>???AAACCCCCCBBBAAAAAA@@@@@@AAABBBDDDEEEEEEDDDCCCDDDFFFHHHHHHGGGEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGEEEEEEDDDEEEDDDDDDCCCBBBBBBAAAAAACCCDDDDDDCCCBBBCCCFFFIIILLLTTT[[[___ccceeebbb]]]bbb```\\\WWWRRRNNNKKKIII=========>>>BBBGGGKKKNNNPPPPPPPPPRRRUUUYYY]]]``````aaacccdddccc```\\\ZZZTTTUUURRRNNNMMMQQQSSSRRRZZZZZZZZZYYYWWWSSSPPPOOOHHHJJJFFF===999@@@KKKSSS```mmm}}}vvvaaaWWW^^^gggkkkooorrrssstttgggZZZQQQXXXhhhrrrrrrmmmvvvoooTTT@@@444...,,,+++++++++***)))))))))++++++************+++++++++)))+++222:::999...$$$(((+++------,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++************))))))))))))))))))))))))))))))***+++---...---***'''***))))))))))))+++,,,---000000///......111666999PPPWWW^^^```bbbiiivvv{{{fffOOO@@@;;;::::::888888>>>JJJWWWdddsss~~~fffZZZFFF777444888666111777666555555777888999888<<<@@@FFFKKKPPPTTTYYY\\\]]]______^^^YYYQQQJJJEEE;;;AAAGGGGGGFFFEEE???999;;;:::888666444333333333333444555666666777666666:::;;;<<<===???@@@AAAAAAAAADDDGGGIIIIIIKKKOOORRRQQQQQQPPPOOONNNNNNOOOOOOLLLLLLLLLLLLJJJHHHFFFDDDDDDBBB@@@>>>============999===AAAAAA??????DDDHHHQQQTTTYYY^^^bbbdddddddddbbb```\\\XXXSSSPPPNNNLLLLLLIIIJJJEEE:::<<<>>>666<<>><<<:::888777555333111000000///---............---,,,,,,+++,,,,,,------,,,,,,,,,************++++++,,,---)))***+++,,,+++***(((&&&++++++*********)))))))))++++++******************,,,***((()))+++///111222222444777666333111111222888888<<>><<<<<<===>>>===<<<;;;<<>>>>>???AAABBBBBBAAA@@@AAACCCEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFKKKVVVbbbhhhjjjjjjeee```\\\YYYTTTNNNIIIEEEBBBAAA>>>>>>???BBBEEEIIIMMMPPPTTTUUUXXX[[[^^^___``````aaabbbccccccaaa]]]ZZZWWWTTTUUUSSSOOOOOOSSSTTTSSSWWWXXXXXXXXXUUURRRNNNLLLIIIEEE===999>>>LLLVVVZZZ]]]hhhuuummmYYY[[[aaajjjppprrrrrrooommm```XXXUUU]]]jjjpppmmmhhhkkktttsssaaaIII777///***************************))))))(((((((((((())))))))))))+++000333222---((((((***++++++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))))))))))))))))))))++++++,,,...///...+++(((***))))))))))))+++,,,---.../////////...///111444BBBNNN^^^gggkkkooowwwzzzoooaaaSSSHHH@@@;;;:::888888<<>><<<:::999777666444444555555555555555444444444555666777888::::::666888;;;<<<<<<===AAADDDEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@???>>>===;;;;;;:::999999:::;;;<<<<<>>;;;<<<<<<;;;999666555777999;;;FFFVVVeeerrr~~~zzzpppfff]]]WWWTTTSSSJJJHHHEEE@@@===<<<===???<<<;;;:::<<<>>>@@@@@@@@@??????>>>======>>>???@@@AAA@@@??????AAACCCCCCBBBCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBAAA@@@?????????@@@@@@?????????@@@@@@@@@@@@AAABBBBBBDDDHHHLLLMMMJJJFFFGGGVVVeeekkkjjjfffaaa[[[TTTQQQKKKEEE@@@===;;;;;;@@@AAACCCFFFJJJMMMPPPQQQUUUYYY^^^bbbdddcccaaa___bbbcccbbbaaa^^^ZZZVVVTTTRRRTTTSSSPPPPPPSSSUUUSSSRRRSSSUUUUUUSSSOOOKKKHHHFFF>>>666999JJJ]]]dddaaa[[[dddooovvvxxxsssdddVVVaaafffmmmssstttpppkkkggg\\\]]]___ffflllmmmgggaaa^^^ccc```PPP<<<000+++)))***************+++++++++))))))(((((((((((())))))&&&)))+++---,,,,,,++++++((()))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))***+++,,,------))))))))))))))))))))))))++++++,,,...///...,,,)))))))))))))))***+++,,,---...///000000...---...///222BBBXXXjjjssswwwyyy{{{~~~}}}uuuiiiYYYMMMGGG???;;;777555666???RRRddd{{{|||tttaaaMMM@@@999555000222555555444444555888555777999;;;===@@@DDDHHHOOORRRWWW\\\^^^]]][[[ZZZYYY[[[XXXQQQNNNOOOQQQPPPLLLKKKJJJGGGCCC???;;;999777777666555555444333333222222111111222444555666333444666666666777999;;;::::::999888888888999999888888777777777888888999999999999:::<<>><<<:::888777555333111000000///,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++'''(((***,,,,,,,,,++++++))))))***+++++++++******)))))))))(((((((((((((((,,,,,,+++***))))))))))))+++***((()))+++...//////...///000333555555222000777999???EEEHHHGGGDDDBBB;;;:::<<>>>>>=========???@@@AAABBBAAA???@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAHHHHHHKKKRRRYYYZZZTTTNNNKKKZZZgggiiiccc]]]XXXTTTMMMIIIDDD???<<<;;;;;;<<>>AAAEEEIIIOOOUUUYYY\\\\\\\\\aaaccc___WWWRRRTTTWWWXXXWWWVVVUUUQQQLLLFFFAAA===<<<;;;:::888666555444444777666444444444555777888666666666666666666888999666666555555555555666666555555444555666888:::;;;:::;;;<<>>>>>===;;;999888777555333111000000///,,,,,,------,,,,,,+++***,,,---------,,,,,,+++***)))***+++,,,,,,+++)))((()))******++++++++++++***((((((((((((((())))))))),,,++++++***))))))******,,,+++)))***---/////////...///000333666777555333222333888AAAJJJNNNIIIBBB<<<777555===NNN^^^hhhkkk```eeeeee[[[MMMBBB888111000222777===??????DDDKKKQQQVVV___iiiqqqtttrrrpppzzzuuunnnmmmiiicccZZZSSSOOOKKKEEEAAA<<<<<<<<<======<<<:::888:::::::::<<<@@@HHHQQQWWWiiixxx}}}zzzyyyqqqeeeVVVNNNMMMLLLGGGBBBCCCAAA?????????@@@???>>>===<<<<<<<<<===>>>@@@AAABBB@@@??????AAABBBBBBAAA@@@@@@???????????????@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>???@@@BBBDDDFFFGGGHHHRRRRRRVVV]]]dddeee^^^XXXWWWaaahhhdddZZZTTTPPPMMMCCCAAA>>>;;;;;;<<>>JJJYYYgggoookkkbbb\\\bbbgggccc[[[WWW^^^gggllljjjlllnnnjjjddddddiiixxxyyyoooggg^^^WWWMMMHHH@@@888000,,,,,,...,,,,,,,,,+++***)))((((((++++++************++++++''''''(((,,,000///+++'''+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((***++++++)))'''((())))))***++++++,,,,,,111111///---++++++---//////111;;;NNNdddsssuuussssss{{{tttooo```RRRDDD>>><<<:::999:::PPP^^^nnnvvvuuummm^^^QQQCCC<<<555111222555555555777777777666666777:::======@@@EEEKKKOOORRRTTTUUU]]]aaa```YYYTTTTTTWWWWWWYYYYYYXXXVVVSSSOOOKKKHHHDDDBBB@@@===;;;:::999999:::999888777777777888999555444333333333333444333555444444333444444555555555444555666888:::===>>>??????AAACCCGGGKKKOOOQQQVVVWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTQQQNNNLLLJJJCCCCCCBBB@@@>>>;;;999888666;;;MMM^^^kkkwwwuuurrrhhh\\\VVVYYY```nnn{{{~~~{{{{{{uuurrryyy}}}[[[DDD:::888333...---111222...******)))))))))***************((()))***+++++++++++++++(((((()))))))))((((((''''''((((((((()))))))))***((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))+++,,,---******)))(((((((((((((((nnnNNNGGGBBB@@@>>>=========;;;999888777555333111000000///---------------,,,++++++------------,,,+++************++++++***))))))((())))))))))))))))))))))))(((((())))))))))))******+++***************++++++,,,+++***+++---//////......///111333555777888999555444777CCCTTT^^^YYYMMMCCC;;;444888HHH[[[iiiqqqppptttuuuooodddUUUAAA111///111666;;;<<<;;;???EEELLLMMMSSS___lllsssqqqlllqqqwww~~~{{{ooojjjgggbbb[[[WWWTTTQQQLLLHHHBBB@@@===<<<<<<;;;888666999777555444555999>>>AAAIIIXXXiiivvvmmmbbb^^^\\\WWWRRRNNNKKKHHHFFFFFFDDDBBBAAA@@@@@@???>>>>>>???@@@AAA@@@>>>======>>>??????>>>@@@??????>>>>>>>>>>>>???@@@@@@????????????@@@@@@???AAACCCDDDDDDCCCBBB@@@===???BBBFFFKKKOOORRRTTT[[[\\\___cccgggfffaaa\\\WWW\\\]]]UUULLLGGGEEECCC;;;:::999:::<<>>RRReeetttxxxuuuoooaaaSSSNNNXXX___lllvvvwwwsssssswwwvvvrrrssswww___@@@333000///+++,,,///000---***+++************************%%%&&&((()))******))))))(((((()))))))))(((''''''''''''(((((())))))******))))))))))))************((())))))******))))))((((((((((((((())))))))))))&&&&&&&&&&&&'''(((******))))))(((((((((((())))))kkkLLLEEECCCAAA???>>>>>>===;;;:::888777555333111000000///---............---,,,,,,------------,,,+++***)))***))))))))))))******+++,,,+++***))))))))))))))))))))))))*********++++++))))))))))))***+++,,,,,,+++***)))***,,,...---,,,,,,///222222333555999===999555666DDD^^^ooohhhXXXMMMFFF===999???PPPfffttt~~~mmmSSS>>>444555999===<<<999;;;@@@DDDFFFKKKVVVccclllooonnnmmmrrrxxx~~~wwwooojjjeee```]]]\\\YYYUUUQQQIIIEEE@@@<<<;;;:::888666666555444333555666777777666AAALLLSSS]]]ooovvvnnnlllmmmnnneeebbb]]]ZZZWWWUUURRROOOLLLKKKHHHFFFDDDCCCCCCCCC@@@>>>======>>>??????>>>@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>???@@@AAAAAA???BBBGGGLLLNNNNNNLLLJJJGGGIIILLLQQQUUUZZZ]]]___aaabbbbbbbbb```]]]YYYWWWMMMPPPNNNFFF@@@???===;;;888999:::<<>>===<<<===OOOdddnnnqqqnnnhhhaaa[[[UUURRRUUUWWWYYY```hhhkkkjjjkkkhhh[[[PPPWWWgggzzztttfff]]]SSSIII@@@555---------***(((***))))))*********+++++++++))))))(((((((((((())))))((((((***++++++,,,+++++++++...111111///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))((('''((()))***)))''''''(((***+++,,,,,,++++++***---000222111000000000///......222;;;JJJYYYcccccc```cccmmmyyy{{{xxxgggUUULLLHHHCCC===;;;222666;;;EEEVVVkkkyyy}}}kkkhhh```QQQ@@@444111111111222444444444444666777666777999;;;===>>>???@@@CCCKKKPPPMMMIIIKKKOOOPPPPPPQQQRRRUUUWWWYYY[[[\\\VVVTTTPPPMMMKKKJJJIIIJJJDDDDDDEEEEEEDDDAAA???>>>???===::::::<<<===<<<:::999999999999999:::;;;;;;???@@@BBBEEEGGGIIIJJJKKKVVVUUUUUUUUUVVVWWWYYYZZZVVVUUUUUUUUUTTTSSSRRRPPPKKKJJJHHHEEEBBB???===;;;777666666666888;;;>>>@@@HHHMMM]]]kkkttt~~~rrrmmmeeeZZZWWW\\\dddhhhmmmppplllfffhhhnnnuuu~~~tttpppkkklllxxx}}}VVV::://////---******---...***)))+++************************%%%&&&(((***+++***)))((((((((())))))(((''''''&&&'''''''''((()))*********))))))))))))************))))))************))))))'''((((((((()))))))))***''''''&&&''''''((())))))(((''''''(((((()))***+++iiiJJJCCCDDDBBB@@@?????????===;;;888777555333222000000///......//////......---,,,---...------,,,+++***)))((((((''''''(((***,,,---///...---,,,++++++++++++))))))******+++++++++,,,(((((())))))***+++------***)))((()))+++,,,,,,++++++///222222000333:::@@@555000///???^^^ssskkkYYYMMMJJJBBB:::;;;LLLhhhiiiTTT;;;;;;>>>@@@>>>999999>>>>>>AAAHHHQQQ\\\fffmmmqqqnnnrrrwww{{{}}}yyynnnjjjeeecccbbb___[[[VVVNNNHHHBBB=========<<<:::777777777888999888777555555<<<@@@???CCCSSSgggttt|||wwwvvv}}}{{{wwwrrrnnnjjjfffbbb```XXXVVVRRRNNNKKKHHHGGGFFFBBBAAA??????@@@AAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBB@@@EEELLLSSSWWWXXXVVVTTTVVVWWWYYY\\\^^^aaacccdddddddddccc___YYYTTTQQQPPPHHHJJJGGGBBB???@@@???;;;:::;;;===@@@CCCFFFIIIKKKLLLMMMOOORRRVVVYYY\\\]]][[[\\\]]]]]]\\\ZZZXXXWWWUUUSSSOOOLLLJJJIIIIIIJJJHHHLLLMMMKKKJJJIIIFFFAAABBBAAA???===<<<;;;;;;;;;FFFUUUfffnnnooommmiiiddd]]]RRRMMMTTT^^^bbbdddfffiiiiiilllhhhWWWIIIQQQcccqqq{{{|||oooaaaZZZOOOCCC>>>333+++---...+++((()))&&&'''((()))+++---......++++++************++++++'''***+++)))&&&&&&+++000***---111222000,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))+++)))((()))***+++***((('''(((***+++,,,,,,++++++)))...555999:::777444222***...111000000:::MMM]]]^^^[[[\\\aaajjj{{{zzzsssiii```[[[TTTJJJAAA===777999888999CCCUUUcccjjj{{{~~~yyyeeeKKK777222444000222555555555555666777666666777888999;;;;;;<<<<<>>>>>AAABBB@@@>>>AAAAAAAAAAAAAAABBBCCCCCCIIIKKKNNNQQQSSSTTTUUUUUUWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTTTTRRRNNNHHHDDDFFFEEEBBB@@@===:::888777777666666777;;;@@@FFFIIIXXXYYYdddjjjmmm{{{uuukkkfff^^^XXXbbbrrrtttsssrrrnnnddd]]]```gggmmmvvvwwwrrrnnnfffggguuu~~~dddCCC///,,,//////+++***,,,,,,((((((***+++++++++***************&&&(((***,,,---,,,+++***(((((())))))((('''&&&&&&&&&''''''((()))******+++))))))))))))************))))))************))))))'''((((((((())))))******)))))))))))))))******+++''''''''''''(((***+++,,,iiiPPPEEEAAA???======>>>>>><<<:::999666444444555444111...------......------,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,///...---+++***)))((((((+++***************++++++))))))*********))))))(((***)))((()))+++,,,,,,+++000000000000111333555666999222...666GGGVVV[[[ZZZOOOJJJFFFAAA;;;BBBcccgggKKK???999???BBB;;;777999;;;===AAAIIISSS___jjjpppnnnqqqtttttttttxxxzzzwwwrrrnnnjjjddd]]]WWWUUUOOOLLLHHHBBB>>>;;;::::::888777777777666777777777555555666999>>>FFFNNNRRR^^^dddttt~~~}}}||||||zzzuuussstttpppjjjaaa[[[XXXVVVSSSQQQTTTKKKEEEDDDCCC@@@>>>???CCCAAA@@@?????????>>>===>>>@@@CCCEEEGGGIIIIIIIIINNNKKKKKKRRR]]]cccbbb___]]]]]]^^^aaadddeeedddbbbfffbbb\\\UUUOOOJJJHHHFFFBBB>>>:::999;;;<<<;;;:::;;;<<>><<<:::666666<<>>=========;;;999888666444444555444111..................---,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++---,,,+++***)))(((((((((******)))))))))*********))))))************))))))+++)))((()))******)))(((.........///000222444666444111000444<<>>888777666555555555666777999777666666777;;;>>>AAAEEEIIITTTcccmmmqqquuuyyy~~~{{{~~~~~~uuummmkkklllmmmmmmiiibbb\\\YYYVVVRRRRRRUUUVVVRRRNNNLLLLLLLLLJJJHHHMMMOOOQQQTTTVVVWWWXXXXXXWWWVVVWWW\\\cccgggfffdddeeecccaaa```___\\\XXXUUUXXXUUUPPPKKKFFFBBB@@@???<<<999777777999;;;<<<;;;???@@@CCCEEEGGGIIIJJJKKKOOOPPPQQQSSSVVVXXXYYYZZZ^^^]]][[[[[[ZZZWWWSSSPPPKKKIIIEEEDDDCCCCCCAAA@@@CCCDDDEEEEEEDDDBBB@@@>>>>>>:::777777777:::CCCMMMZZZ```bbbbbbgggmmmfffZZZPPPPPPUUU^^^dddeeeeeeggghhhfff___TTTKKKLLLVVV```gggjjjjjjcccUUUGGG>>>:::333///+++))))))******))))))***+++,,,,,,---------+++***))))))))))))))))))+++)))'''''')))***)))((((((+++......+++))))))***(((((((((((()))))))))))))))(((((((((((())))))*********))))))))))))******)))***+++***)))((()))***))))))))))))***+++,,,,,,++++++******************)))************+++++++++000///000333666555...)))++++++++++++,,,000666;;;IIITTT]]]```gggyyyyyyooottttttrrrlllddd]]]XXXWWWIII???777444444555<<>><<<;;;999888777555444444555444444444<<>>======<<<:::888777666444444444333111......////////////...------,,,,,,,,,,,,++++++++++++(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))))))))************))))))+++***(((((()))((('''%%%++++++,,,---///111444555222333444333111444;;;AAAIIIJJJOOOQQQKKKDDDJJJVVVooozzzpppUUU:::222444444444555777777888<<>><<<;;;:::555333666<<>>======;;;999777666666555444333222000////////////000///......---,,,,,,,,,++++++++++++***))))))))))))*********+++)))))))))(((((())))))***)))))))))))))))(((((('''((())))))************)))+++)))(((((())))))((('''******+++,,,...111444666555777888444///...333888FFFIIIQQQWWWRRRGGGCCCEEEJJJUUUbbbmmmxxxnnnKKK777000000333777777777777999===BBBGGGKKKZZZ```hhhmmmnnnllljjjjjjooouuu~~~xxxtttnnnhhh___^^^[[[VVVPPPKKKFFFDDDAAA???<<<999888888999:::888777777666555444444333666222111555666777:::???@@@DDDIIINNNRRRWWW]]]aaadddoooppphhhkkk~~~~~~zzzvvv}}}{{{uuutttsssoookkkhhhhhhhhhhhhhhhhhhggggggfffhhhjjjhhheeecccccceeeaaa^^^YYYTTTPPPKKKEEEBBB===<<<:::999888777777888888888888:::===@@@BBBCCCHHHIIIKKKLLLMMMNNNOOOOOOQQQRRRUUUXXXZZZ[[[\\\\\\]]]YYYUUUQQQOOOMMMJJJHHHGGGFFFCCCCCCCCCBBBAAA???===>>>>>>===<<<;;;999888777333333;;;DDDNNNYYYccccccbbbhhhooojjjZZZNNNLLLLLL]]]mmmuuu{{{|||ooo___WWWMMMDDDGGGUUUbbbhhhhhheeebbbZZZNNN@@@555///,,,************++++++***)))(((((()))***************'''((()))+++++++++***)))***)))(((((()))*********)))+++,,,---------------(((((((((((())))))))))))******)))(((((('''((((((+++***))))))))))))))))))+++---000///---+++))))))((((((((())))))***+++,,,+++***)))((()))***,,,...))))))*********+++++++++666444111+++&&&&&&***...)))+++.........---...///...<<>>??????FFFEEECCCBBBAAAAAAAAAAAA;;;777777<<>>===>>>BBBAAA@@@???>>>===<<<<<<>>>@@@AAAAAA@@@===:::777999999::::::999888777777999999999999888888777777555555555444222222333444222444666888;;;>>>CCCFFFKKKMMMPPPSSS[[[iiiwwwvvvwwwqqqbbbTTTNNNMMMLLLIIIQQQ]]]eeegggiiirrr|||wwwiiidddcccpppcccJJJ???<<<222111///---,,,,,,,,,,,,))))))************))))))******))))))))))))******************)))))))))((((((((())))))))))))(((((())))))(((((((((((())))))******++++++++++++******(((((()))*********))))))---...///---***(((((((((((((((((((((((()))******((((((((((((((((((((((((^^^GGG???BBB@@@>>>===<<<;;;999777555666555444333111000////////////000///......---,,,,,,+++++++++******************+++++++++,,,,,,***))))))))))))***++++++)))))))))***)))((('''&&&(((((()))******************)))((()))+++,,,+++*********+++,,,///111444666777888777555333111222333???DDDMMMSSSRRRIIICCCAAA;;;BBBOOO]]]iiiyyyfffHHH666...///222666555666777:::>>>BBBEEEOOOWWWccclllpppnnniiifffkkknnnttt||||||wwwqqqeeedddaaa]]]WWWRRRNNNKKKFFFDDDAAA===;;;:::999:::666666777777888888888888999555444666555222333666444666:::>>>AAADDDGGGIIINNN[[[```[[[___ppp}}}~~~|||xxxyyy~~~xxxvvvwwwuuussspppmmmmmmllljjjhhheeecccbbbaaabbbeeefffccc]]]ZZZZZZ\\\VVVSSSOOOJJJGGGCCC???<<<777777777777777888999999999:::<<<===???AAACCCEEEJJJJJJLLLMMMNNNOOOOOOOOOTTTUUUWWWYYY[[[[[[[[[ZZZXXXTTTPPPLLLJJJHHHFFFEEECCCBBBAAA@@@AAAAAA???===<<<<<<;;;;;;:::888777777333444:::DDDNNNTTT]]]ddd```dddpppxxxmmmVVVJJJKKKPPP^^^mmmyyylllTTTHHHBBB@@@JJJ[[[hhhjjjfffaaa\\\RRREEE999111,,,+++((()))+++,,,,,,+++++++++(((((()))*********))))))'''((()))+++++++++***)))))))))))))))))))))+++,,,+++++++++,,,------------(((((((((((())))))))))))******)))(((((('''((((((++++++***)))(((((())))))+++---000///---+++))))))(((((((((((()))***+++,,,***))))))((()))***,,,,,,))))))*********+++++++++000111000,,,'''&&&***///***+++,,,,,,,,,---///111---444@@@OOO```llllllggghhhoooyyyuuusssgggWWWIIIBBB>>>999444777666555777===JJJZZZggglllaaaTTTJJJAAA777222111333222111111333444333222555555555555555555555555333333444555777888888999<<<;;;::::::999999999999999666555999:::777666888999999999999888888888888444555888999888666444222333444444444333333222222444444444333333333333444222333444333111000222444444888>>>CCCFFFJJJOOORRRXXXTTTOOOJJJIIIPPP^^^jjjnnnkkkaaaTTTKKKKKKMMMMMMNNNUUUbbbjjjjjjiiirrr~~~~~~pppjjjgggooo```CCC888777---,,,,,,++++++***))))))))))))************))))))***))))))((())))))******************)))))))))((((((((())))))))))))((((((''''''''''''((()))***+++.........---,,,+++***)))(((((()))******************,,,------+++******+++((((((((((((((())))))***((((((((((((((((((((((((^^^GGG???AAA???===<<<<<<;;;999777444555666555222000//////...////////////...------++++++++++++***************++++++++++++,,,,,,,,,******)))))))))***++++++)))******+++***)))'''&&&'''((()))******+++*********)))((()))+++---,,,++++++++++++,,,...000333444777666666666666555333111===CCCKKKRRRSSSPPPMMMLLL>>>???GGGWWWeeeuuudddLLL;;;111---222222222333666999<<<>>>FFFNNNZZZfffllllllhhheeegggiiimmmuuu}}}~~~uuullljjjfff```[[[UUUQQQOOOKKKIIIFFFBBB???;;;999888777777777777777777777777444222222555555111111333000111222444555666666666888BBBIIIJJJOOO[[[cccdddiiihhhiiinnnvvv|||vvvvvvwwwvvvssssss|||zzzrrrmmmkkkiiiiiijjjhhheeeaaa^^^[[[ZZZYYYXXXZZZZZZWWWRRRNNNNNNOOOLLLIIIDDDAAA???<<<999777444555555777888999::::::999;;;>>>???@@@AAACCCEEEJJJJJJLLLMMMOOOOOOPPPPPPUUUWWWXXXYYYYYYWWWVVVTTTRRRNNNKKKHHHGGGFFFDDDBBBCCCBBBAAABBBCCCBBB@@@???;;;:::999888777666666555222999GGGTTTZZZYYY[[[___\\\bbbnnnsssiiiWWWNNNPPPSSSYYYcccoooyyyuuu```JJJAAABBBGGGQQQ]]]dddbbb^^^YYYSSSHHH===333...,,,+++((()))+++,,,+++***+++,,,))))))************))))))((())))))************)))((()))******))))))+++---,,,+++***+++,,,---,,,+++(((((((((((())))))))))))***))))))(((((((((((())),,,+++***)))((((((((((((***,,,...---+++***))))))(((((((((((()))***++++++*********+++++++++++++++)))************+++++++++)))+++,,,+++(((''')))+++((()))***))))))***---000000111666@@@RRRbbbfffbbbccceeelllsssyyy{{{kkkfffZZZNNNHHHEEE@@@:::555333333666999???IIITTT]]]]]]___^^^UUUGGG===:::666333000///111222333333222222222222222222222222111111222333444444555555444444444444444444444333333111333777777444444666222222222222333333333333///111333444555444333222111111111111111111111111222222111111111222333444000333444333111111444777:::BBBLLLSSSWWWYYY\\\^^^[[[UUUOOOJJJFFFEEEKKKTTTWWWWWWSSSMMMNNNTTTZZZ\\\```bbbhhhmmmiiidddjjjvvv}}}xxxnnnllliiijjjvvv}}}XXX<<<222111++++++++++++++++++++++++))))))************))))))))))))((((((((()))******************))))))))))))(((((())))))))))))((((((&&&&&&''''''(((***+++,,,.........---,,,+++***)))(((((()))***++++++++++++(((***+++,,,+++***+++,,,&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))```III@@@@@@>>><<<<<<<<<;;;:::888444555666555111//////000...............---,,,,,,++++++++++++************************++++++++++++***))))))((((((((())))))***+++,,,,,,+++)))'''&&&'''((()))******+++++++++***)))((()))***+++***)))*********+++,,,...000222444666777888888666555333666>>>GGGMMMPPPRRRTTTTTTGGG@@@BBBQQQ___lllqqq[[[DDD333111111111111222555777888===BBBKKKUUU]]]aaaaaa```cccdddhhhnnnrrrxxxzzzwwwqqqiiibbb\\\XXXVVVSSSRRROOOKKKFFF@@@<<<999999888777777777777777888333111111444444111000222//////......//////...------000444999>>>BBBEEEGGGMMMMMMOOOUUU]]]cccdddcccaaaaaabbbdddcccdddlllvvvuuurrrmmmeee]]]ZZZZZZ\\\\\\ZZZWWWTTTQQQOOOMMMMMMHHHIIIHHHFFFCCC@@@??????@@@===:::999888888777666555666777999:::;;;<<<<<<:::===AAACCCCCCEEEGGGJJJIIIJJJLLLNNNOOOPPPQQQQQQUUUVVVWWWWWWUUURRROOOLLLKKKIIIFFFEEEEEEDDDCCCAAABBBBBBAAABBBDDDCCCAAA???999888777666555444444444777EEE[[[iiiiii```[[[\\\XXXYYY\\\]]][[[WWWVVVVVVVVVSSSVVVaaaggg```RRRGGGHHHOOOWWW]]]^^^[[[XXXVVVNNNHHH>>>444...+++++++++''')))******(((''')))+++)))******++++++******)))+++***))))))))))))))))))''')))+++***)))))),,,...---+++))))))+++,,,+++)))(((((((((((()))))))))))))))(((((((((((())))))***,,,+++***)))(((((((((((()))***+++***)))((()))***(((''''''(((((()))***+++,,,---...///...---,,,***)))************+++++++++'''((())))))(((''''''(((''')))******))))))***,,,...//////222???OOOZZZ\\\[[[[[[```hhhmmmvvvyyyiiihhhbbbXXXSSSUUUUUURRRDDD;;;444444555666999===GGGNNNYYY___[[[QQQOOORRRIIICCC<<<666333333222222111111111222222222111111000111111111222333333333000111111222222222111111......111666666222000222///////////////.........///000111111222222222111111000000000000000111111111000000000111333444555333777::::::999999>>>BBBEEEPPP^^^hhhkkkkkkkkklllfff]]]UUUNNNGGG@@@AAAGGGEEEOOOWWWYYY\\\cccjjjmmmmmmiiiiiikkkeee^^^dddpppwww{{{ssskkklllhhhdddiiitttyyyttt___EEE555...---,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((((((((((((((()))******************))))))))))))(((((())))))))))))((((((((((((((((((((()))************+++++++++++++++***(((((()))***++++++++++++''')))++++++*********+++''''''&&&&&&''''''((()))))))))))))))))))))))))))bbbJJJ@@@???===<<<<<<<<<<<<:::999333555777555111...///000------......------,,,++++++++++++************)))))))))))))))************))))))((('''''''''''''''***+++,,,---,,,***(((&&&''''''(((******++++++++++++***(((((())))))'''&&&***)))))))))***,,,...///333888<<<<<<:::777666777+++444>>>CCCGGGKKKPPPRRRQQQDDD@@@MMMZZZccctttyyyXXX???222222111111222333555666666888>>>EEENNNTTTXXXYYYaaaaaadddhhhhhhiiitttwwwooohhhdddbbbZZZYYYWWWSSSMMMFFF@@@===999999888777777999:::;;;:::666555666555111111333333222000000000000///...111------333666444444666555555777<<>>??????<<<@@@DDDGGGHHHIIIMMMPPPJJJKKKMMMOOOPPPRRRRRRSSSUUUUUUVVVUUURRRNNNIIIGGGGGGEEEDDDDDDDDDDDDBBB@@@<<<<<<<<<===???>>><<<:::777777555444333222222222>>>PPPjjjzzzvvvggg]]]\\\SSSPPPJJJGGGMMMVVVZZZYYYYYYQQQPPPXXXYYYPPPIIIIIITTT]]]fffggg___VVVRRRRRRFFF@@@666///***)))******&&&((()))(((&&&%%%(((*********+++++++++******))),,,+++***((((((((()))***''')))+++***)))))),,,///...+++((((((***+++***((((((((((((((())))))))))))(((((('''(((((()))***+++,,,+++***)))(((((((((((((((((()))((('''''')))+++'''''''''(((((()))***+++---///111222111///,,,+++)))************+++++++++))))))))))))))))))((('''(((***------,,,***)))))))))++++++)))///???NNNWWWZZZZZZ]]]bbbdddiiixxxyyyoookkknnnkkkcccaaahhhmmmmmm```MMM;;;555555333333555444;;;GGGNNNNNNNNNXXXdddccc[[[OOOEEE===999666555111222222333333333333333000000000111111222222222///000111111222111111111222222555999888222000111333222222111000//////...000000000//////000000000111000000000000000111111000000000000111333666777999===BBBCCCBBBDDDJJJOOOOOO\\\lllwwwzzzxxxwwwvvvzzzmmm^^^SSSIII@@@???DDDGGGXXXhhhkkkiiiiiimmmoooiiicccbbbeeeccc```iiiwwwzzzqqqqqqkkkbbbbbbccc___SSSAAA444///---,,,+++***)))(((''''''''''''))))))************))))))((((((((((((((()))******************))))))))))))(((((())))))))))))((((((***))))))(((((((((((((((&&&&&&((()))++++++,,,,,,(((((()))++++++,,,,,,,,,((()))++++++)))((()))***)))))))))))))))***++++++))))))))))))))))))))))))cccLLLBBB@@@???>>>===<<<;;;::::::888888777444111000111222---,,,,,,...///...,,,******+++,,,---,,,+++***)))******))))))))))))******000---***)))***++++++******+++,,,------,,,+++***---***(((***///222000,,,---,,,+++***))))))))))))***)))((((((***,,,///111888:::???BBBBBB@@@<<<:::666777999<<<@@@HHHPPPVVVYYYWWWKKK>>>CCC[[[rrr}}}oooPPP999666444333444555444222333555888<<>>======???AAACCCCCCBBBHHHFFFCCC???===<<<<<<<<<>>>>>>===;;;:::999777777777777666666555444444444222333555666666666888:::999999888999;;;???BBBDDDBBBCCCEEEHHHKKKNNNPPPQQQEEEHHHLLLOOOQQQSSSUUUVVVVVVUUURRROOOKKKGGGDDDCCCEEECCC@@@@@@AAA@@@===:::999;;;===>>>>>>;;;888666777555555666333000444:::GGG\\\mmmkkkdddccc```[[[IIIGGGEEEGGGNNNTTTXXXZZZQQQPPPQQQQQQLLLFFFFFFKKKVVV```jjjkkkbbbTTTKKKGGG===999333---***))))))***+++,,,,,,)))(((***---///***,,,------+++******++++++,,,---,,,***(((((())))))))))))))))))+++---...,,,,,,+++***)))(((''''''(((((((((((()))***+++,,,)))))))))+++------+++)))+++*********))))))(((((()))((('''((()))+++...000///,,,))))))***+++)))'''&&&+++111555555000)))$$$******+++,,,,,,,,,,,,+++************************---///000///---+++++++++)))+++------...555???HHHZZZ___dddcccaaaeeeqqq{{{~~~tttjjjppptttsssnnnllloootttmmmXXXBBB999999999666444888777888<<>>;;;666555444333111000/////////111222111000///000222222000111444444000000222222333333222111000000222666333000///000222333333222222333222111222333555222333111///333777666222222111333777666555<<>>===;;;:::999999999999888555111000111222///...------......,,,++++++,,,,,,,,,,,,+++************))))))))))))*********)))((()))++++++***)))((()))***++++++***)))((()))'''%%%(((...222222000---,,,+++***))))))))))))******))))))***+++...///666:::AAAFFFGGGDDD>>>;;;;;;888555666;;;DDDMMMSSSQQQNNNJJJFFFEEEMMMaaauuuyyy~~~lllFFF>>>444000222555666555111333555777;;;AAAHHHMMMWWW[[[___aaa```bbbhhhlllsss|||zzzpppmmmhhhaaaZZZTTTOOOMMMJJJEEEAAA???;;;777888;;;;;;999666555555555444222444333222222333333111///000///......---.........,,,---...000222444666777222333555888;;;;;;888666;;;999777555444444444555777777666555444333333222222222222111111111111111111222444555555666777999<<<<<<<<<===???BBBEEEFFFEEEFFFHHHIIILLLMMMOOOPPPIIIKKKNNNPPPPPPPPPPPPPPPPPPOOOMMMJJJGGGDDDBBBAAACCC@@@???>>>???>>>;;;888999999::::::::::::999999777555444555222000333999HHHYYYeeeeeeaaaaaa[[[SSSGGGGGGHHHLLLRRRVVVWWWWWWRRRMMMIIIGGGDDD@@@CCCHHHUUU]]]fffeee[[[NNNDDD@@@888555000+++)))((()))***)))(((&&&%%%%%%((())))))''')))++++++*********,,,***,,,---,,,***(((((()))***)))(((((()))***+++,,,++++++******)))((((((((((((((((((((()))***+++,,,(((((((((***,,,,,,***((())))))((((((((('''''''''))))))(((((()))+++---...---+++((((((***+++)))'''(((***---000///,,,(((&&&((())))))******************************************,,,---,,,***(((((()))***,,,---,,,,,,000888???NNNUUU___cccdddfffkkkooozzznnnuuu}}}~~~zzzxxxxxxrrr___LLLBBB???;;;777666222222444777999>>>LLLYYYkkkoookkk___TTTPPPMMMJJJ<<<======:::777444333333---------...////////////222//////000///,,,---111222333444444333222333444444222000///000111111000222333333333222222333444111333333111222777999777:::888:::=========CCCKKKbbbhhhiiieeeccceeeeeeaaaZZZaaajjjppprrrrrrrrrrrriii[[[III>>>>>>CCCGGGIIIPPP\\\hhhlllkkkmmmtttzzzsssggg^^^[[[[[[^^^lll{{{uuuaaa\\\TTTGGGBBB>>>888111,,,*********+++***)))***,,,,,,)))'''((())))))***+++******************)))))))))((((((''''''''''''''''''''''''''''''((()))******)))((())))))))))))))))))))))))((((((***+++,,,,,,++++++*********++++++******)))))))))))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))aaaKKKDDD???>>>===<<<:::999888777:::999888555222000111333333000...------...---,,,---,,,++++++******++++++******))))))))))))******&&&&&&'''***,,,,,,***((('''(((((())))))((((((''''''%%%###&&&---222444444,,,+++******))))))))))))+++***)))))))))***,,,---666<<>>AAALLLQQQVVVZZZ[[[^^^bbbffffffkkkrrrzzz|||{{{xxxpppfff]]]YYYWWWOOOIIIEEEDDD???:::888:::===:::888777777666555333444333222333333333111/////////...------------...+++,,,---...///000111222---///333777999888333///000///...------...000111111111111000000000000///////////////000000000000222444666777777888:::;;;???@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOONNNOOOQQQQQQOOOMMMIIIGGGFFFFFFDDDCCCAAA@@@>>>>>>???>>><<<<<<<<<;;;999777888777666666666777999999666333333444333222666<<>>>>>>>>BBBGGGQQQXXX^^^\\\QQQDDD;;;777111///,,,)))((((((***+++,,,***(((''''''(((''''''((()))******)))((()))******+++,,,,,,***(((((()))))))))((((((((()))******))))))))))))))))))))))))(((((((((((()))***++++++''''''''')))++++++)))''''''''''''&&&&&&&&&&&&%%%******)))((()))***+++,,,+++)))(((((()))***)))((())))))******))))))(((((('''((((((((())))))))))))************************)))***++++++)))''''''(((***+++,,,+++***+++000444===FFFTTT___dddeeecccbbbmmmmmmttt~~~ttt|||{{{lllZZZNNNEEE<<<888888555444333333222333===HHHOOOVVV[[[ZZZYYYZZZ[[[ZZZQQQSSSSSSLLLBBB:::777777888666555777:::<<<;;;999===999777666444222555::::::<<<======;;;:::::::::999999999:::;;;<<<:::888<<<<<<===>>>??????>>>>>>===AAAAAA===<<>>===;;;999777666555777777777555333222444555555222...,,,,,,------------,,,+++***)))***+++,,,******))))))))))))*********))))))***,,,---,,,+++(((((((((((((((((((((((((((&&&%%%''',,,111444555++++++***)))))))))))))))+++***))))))))))))******111666>>>EEEHHHFFFBBB>>>CCCAAA===:::999>>>GGGNNNLLLNNNSSSXXXVVVPPPMMMOOOdddfffppplllOOO:::111...///333333333222222444888;;;???DDDKKKQQQVVVZZZ___bbb^^^```cccfffkkkttt{{{rrriiidddYYYSSSNNNMMMIIIBBB>>>>>>AAA>>><<<:::::::::888666555444333444444444222000222111111000///000000000......//////000000000000...///222555888777333000//////......///000111111//////000000000111111111000000111222222333444444666888:::;;;;;;<<>>>>>>>>======<<<<<<;;;<<<<<<;;;;;;:::999777666666666555444444444555555333000111555888:::???EEELLLTTTXXXUUUQQQNNNGGG@@@EEEHHHMMMQQQTTTSSSQQQOOOPPPFFF>>>>>>@@@BBBEEEHHHLLLQQQTTTQQQHHH===555222,,,+++)))(((((()))+++,,,222222222222...)))))),,,++++++,,,***((('''((())))))***,,,+++)))(((((())))))))))))((((((((((((((((((((((((((())))))******((((((((((((((()))******'''&&&'''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***))))))))))))******)))(((''''''((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************************)))+++,,,+++)))(((((())))))***++++++))))))+++---111999EEESSS\\\___]]][[[]]]\\\bbbooo|||yyy}}}zzzpppdddZZZRRRLLLMMMRRRIII???666222111111555:::444:::BBBGGGLLLQQQVVVXXX\\\aaabbb\\\RRRJJJHHHJJJJJJGGGEEEHHHMMMPPPNNNKKKNNNJJJFFFDDDAAA???CCCKKKNNNOOOPPPOOOKKKHHHEEEDDDCCCDDDGGGKKKNNNNNNLLLJJJIIIJJJLLLNNNQQQRRRRRRQQQRRRVVVTTTLLLJJJRRR^^^fffddddddeeefffddd```[[[YYYjjjttttttiiigggqqqrrrjjjQQQOOOKKKGGGEEEDDDEEEFFFKKKLLLNNNQQQUUU\\\ccchhhhhhddd___\\\[[[]]]eeemmmvvvgggZZZVVVTTTSSSYYYccctttiiiMMM@@@:::444...---,,,******)))))))))******************)))(((''')))+++------,,,***)))******)))))))))(((((((((''''''''''''''''''''''''''')))******)))((((((((())))))))))))))))))))))))+++***)))))))))+++---...,,,,,,+++***)))((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((eeeMMMDDD??????===;;;999666555444444444555444333444666888666222...,,,,,,---......---,,,+++***)))***+++,,,******))))))))))))******222///,,,***+++---......))))))))))))))))))))))))+++***((((((+++...111333******))))))((()))))))))******))))))(((((()))))))))---222777:::;;;::::::>>>BBBEEEBBB<<<;;;BBBIIIJJJRRRVVVYYYbbbiii]]]HHHMMMQQQ```{{{hhhHHH666333666111222222111111222555777777;;;BBBIIIOOOTTTXXXZZZYYY[[[\\\]]]___dddlllrrr~~~uuuggg```ZZZXXXTTTMMMGGGFFFDDDBBB???======<<<;;;999888777666666777666444222444333222222111111222222111111111111111111111111...------...000111000///111111111000000000111111000000111111222333333333333333444555666777777888999:::===>>>>>>???BBBDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOONNNNNNMMMJJJEEE@@@::::::::::::::::::::::::::::::;;;:::888777666666444444444444333222000000000...111:::AAAEEEKKKQQQQQQWWWYYYSSSKKKFFFCCCBBBGGGJJJNNNPPPPPPNNNLLLJJJGGGAAA???CCCGGGGGGFFFHHHGGGIIIJJJGGG???888222000))))))))))))***+++,,,---222555:::;;;222''''''...)))***+++*********,,,...(((***++++++)))(((((())))))))))))))))))((((((((('''''''''((())))))******(((((((((((((((((()))***&&&&&&&&&(((******(((&&&''''''''''''''''''''''''******))))))))))))))))))(((((((((((((((((()))***'''((()))******)))(((((()))(((((((((((()))***+++))))))))))))))))))))))))(((***++++++)))(((((()))''')))***+++*********+++,,,000777BBBMMMUUUXXXXXXUUUWWW[[[bbbjjjppptttvvv~~~~~~~~~mmmhhhdddcccaaabbbjjjsssaaaOOO<<<555555444333222444555777:::===@@@EEEIIIOOOVVV]]]^^^ZZZZZZ^^^dddWWWSSSRRRUUU[[[^^^\\\YYYXXXUUURRRPPPKKKIIINNNWWWbbbddddddbbb\\\UUUQQQNNNMMMPPPUUU[[[```aaa___]]]VVVVVVWWW[[[aaadddeeedddccceee```VVVQQQZZZjjjtttoooppprrrqqqoooggg\\\RRRWWW___^^^TTTSSS[[[]]]XXXIIIFFFBBB???>>>@@@BBBCCCLLLVVVaaaeeedddfffmmmuuummmcccYYYUUUUUU[[[iiivvvwwwhhh[[[YYYYYYVVVWWW]]]iiirrrmmmWWWBBB;;;666111,,,,,,+++++++++******************)))((((((((()))'''(((+++------,,,***(((++++++*********)))))))))(((((((((((((((((((((((()))+++,,,+++(((&&&&&&'''((((((((((((((((((((((((,,,+++***)))***,,,...000,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((iiiOOODDDAAA@@@>>>;;;999666444333222333333333222333666888444111---+++,,,---......---,,,++++++******++++++******))))))))))))******555111,,,)))***,,,//////+++******))))))******+++---,,,*********+++---...***))))))(((((()))))))))))))))))))))((((((((((((***+++...111444777:::;;;999@@@GGGFFF@@@<<<>>>BBBEEEPPPUUUWWWgggwwwjjjNNN===AAAPPPhhh[[[???444444///000000///...///111333666888<<>>???@@@CCCEEEEEEFFFFFFHHHIIIKKKLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPMMMJJJHHHGGGHHHGGGBBB>>>999999888888888888888888777888999888666555555555222222333333333111///...222111666@@@IIIMMMRRRVVVUUUXXXWWWPPPHHHCCCEEEIIIIIILLLPPPQQQOOOJJJFFFDDD======AAAIIILLLHHHEEEDDDBBBCCCBBB>>>888333000///(((((()))***+++,,,,,,,,,+++///777;;;333&&&###***%%%&&&((()))+++---111444''')))******)))(((((()))(((((()))******)))))))))'''''''''(((((()))))))))(((((((((''''''(((((()))&&&&&&&&&(((******(((&&&((((((((((((((())))))))))))))))))))))))))))))((()))******)))(((''')))***&&&((()))++++++***)))((()))((('''''''''(((***+++))))))))))))))))))))))))%%%''')))((('''&&&&&&''''''((()))***+++++++++***++++++...444===FFFMMMQQQPPPUUUZZZ\\\\\\```gggnnn{{{wwwuuussspppnnnfffeeeeeegggffffffllltttqqq\\\EEE<<<;;;999555222555222000222444666;;;@@@CCCHHHNNNQQQRRRUUU[[[aaaZZZXXXXXXZZZ^^^``````^^^[[[ZZZZZZXXXSSSPPPUUU]]]hhhjjjllliiiccc\\\WWWTTTXXX[[[```gggmmmooonnnlll```______dddkkkppprrrqqqkkklllfff[[[UUU]]]jjjsssoooppppppooonnnhhhZZZLLLHHHJJJHHHBBB@@@CCCFFFEEEBBBAAA???@@@BBBFFFGGGHHHQQQ]]]iiilllhhhgggooowwwiii]]]TTTTTTXXXbbbvvv}}}kkk]]]\\\\\\YYYXXX[[[___```WWWEEE999777444...++++++******************)))******)))''''''(((***&&&(((***+++++++++)))(((++++++++++++************))))))))))))))))))))))))(((+++---+++'''%%%&&&'''((((((((((((((((((((((((,,,+++))))))***+++...///,,,+++)))((('''(((((()))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))nnnRRRCCCBBBAAA???<<<999666444333333333333222111111333555111///,,,+++,,,---------+++,,,,,,,,,,,,+++************))))))))))))******000---***(((***,,,------+++******))))))******+++++++++***)))(((((()))***))))))(((((((((((())))))''''''((((((((((((((((((+++,,,...111444888;;;<<<;;;???DDDGGGFFFCCC???===AAALLLTTTWWWbbbkkkeeeWWWIIIHHHMMMXXXcccooo~~~wwwTTT???777000000111///......///111222333444888===AAADDDFFFGGGKKKPPPRRRSSSVVVZZZ^^^cccdddlllzzzvvvnnnggg]]]UUURRRNNNLLLIIIGGGFFFEEECCCAAA???===<<<=========;;;999777777666555555555555555444444444333333333333333888555222111333555777777222222333333333333222222555555666666777888888888999999::::::;;;;;;<<<<<<:::<<>>;;;888888888777777666666555444666777666333222222333000000000000000111222333888777<<>>:::>>>GGGOOOOOOHHHCCCBBB@@@???<<<777222...,,,+++'''((()))***++++++******''''''000;;;:::---&&&'''%%%&&&(((((())),,,000333'''(((******)))(((((()))'''((()))++++++++++++***''''''(((((((((((((((((()))(((((('''''''''((((((''''''''')))******)))'''''''''((((((((()))))))))(((((())))))))))))))))))***,,,,,,***((('''(((+++''''''((()))))))))))))))((('''&&&%%%&&&''')))***))))))))))))))))))))))))%%%'''))))))'''&&&'''((()))(((((()))***+++***)))*********,,,111777>>>CCCHHHNNNUUUXXXWWWYYY^^^dddxxxvvvssspppnnnllljjjiiiiiiiiimmmpppnnniiigggiiisssdddSSSIIIDDD???:::999666000...111333333666<<<===>>>???@@@AAACCCHHHKKKPPPPPPQQQRRRSSSUUUUUUVVVTTTUUUXXXXXXRRRNNNQQQYYY]]]```dddddd```[[[VVVTTTXXX[[[```fffkkknnnlllkkk```]]][[[^^^eeekkkmmmmmmeeegggbbbXXXSSSVVV]]]aaa______]]][[[]]]\\\QQQDDD@@@<<<:::;;;999888<<>>BBBDDDAAAEEEIIIKKKLLLNNNRRRVVVVVVTTTXXXdddnnnsssyyyxxxlllccc___UUURRROOOMMMMMMKKKIIIHHHAAA@@@??????@@@???===;;;;;;::::::999999999999999777777666666666666666666777555333333444666777666555666777888888999999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>??????===???BBBCCCDDDFFFHHHJJJIIIIIIHHHHHHIIIKKKNNNPPPPPPOOOOOONNNMMMLLLKKKKKKGGGAAA<<<;;;======:::777999888888777666555444333111444555444111000000222000...---,,,...222555888>>>===AAAJJJPPPPPPNNNNNNNNNFFF>>>;;;>>>BBBGGGJJJIIIPPPYYY[[[UUUJJJ???:::<<>>JJJOOOPPPSSSYYY___bbb```]]]ZZZZZZYYYZZZ]]]dddkkkppphhh___ZZZ\\\]]]aaassszzz```TTTNNNGGGDDDEEE<<<;;;444+++)))...000---+++***))))))***---///111)))***+++)))&&&%%%(((+++''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''"""&&&******((('''***...((((((((((((((((((((((((&&&&&&&&&''''''((()))******)))'''&&&'''(((***+++&&&'''''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))}}}\\\DDDEEECCC???===;;;:::777555333333222222111000000000111...******,,,......,,,------------,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))))))))******((((((((((((((()))******(((((()))+++,,,---...///))))))(((((((((((())))))***+++++++++---000555999???@@@DDDIIINNNOOOKKKHHHCCCEEEIIIMMMOOOQQQRRRRRRaaalllqqqeeeQQQLLL[[[mmmzzzkkkZZZEEE333111555333---***...000111000222666999:::???@@@BBBBBBBBBBBBDDDEEEOOOOOOOOOQQQUUU[[[aaaeeerrrwww}}}{{{kkkfffaaaZZZWWWVVVTTTNNNIIIIIIGGGEEEEEEFFFEEEDDDBBBAAA@@@@@@???>>>=========;;;::::::999888888888888::::::999888888999:::::::::::::::::::::::::::999:::::::::;;;;;;===>>>>>><<<===>>>>>>===???BBBDDDBBBCCCEEEFFFHHHJJJLLLLLLLLLJJJJJJKKKNNNPPPPPPOOONNNLLLIIIFFFCCCAAA@@@@@@;;;999777666555666777888777666555333222111111000222333444333000---------111///------///444:::>>>MMMJJJHHHIIILLLMMMLLLJJJAAA@@@??????AAAEEEHHHKKKJJJJJJOOOSSSMMMBBB===???CCCHHHNNNSSSSSSNNNHHHCCC===777111---+++***(((&&&,,,***((('''&&&'''((()))******++++++++++++******))))))))))))))))))))))))))))))))),,,//////+++(((***)))))))))+++,,,+++***''''''((((((((((((''''''''''''(((((((((&&&%%%$$$&&&'''(((******((('''&&&&&&&&&''''''((())))))))))))((('''''''''(((***+++555333///+++((('''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...222:::CCCHHHIIILLLTTT[[[QQQPPPSSSZZZ```eeennnwwwxxxtttttt|||zzzqqqiiicccaaa[[[QQQLLLMMMIIIFFF???888777:::999555888555333333777999999888555666777555222222444777888<<>>???AAADDDFFFHHHIIIDDDDDDDDDBBBAAABBBEEEHHHBBBAAA@@@??????AAABBBCCCGGGGGGGGGFFFCCC@@@<<<::::::999999;;;>>>@@@AAA@@@;;;>>>AAA@@@===>>>DDDIIISSSVVV[[[```dddgggddd___VVVWWWTTTQQQUUU___iiilll```^^^]]]ZZZTTTTTTggg}}}fffGGGAAA???777222---......---,,,+++***)))''')))))))))(((***000444///+++&&&&&&)))+++***'''((((((((((((((((((((((((((((((((((((((()))*********((('''((()))***)))''')))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''```EEEDDDAAA>>>;;;:::888666444333333222222111000000000222///,,,---///222222111------------,,,+++***)))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((())))))***'''''''''''''''((())))))''''''((()))***+++,,,,,,))))))(((((((((((())))))++++++,,,,,,---000444888???@@@BBBEEEHHHKKKLLLMMMHHHEEEBBBDDDIIINNNPPPPPP\\\fffpppmmmaaaXXXXXX\\\ppp}}}uuu]]]BBB444///---...000---......------000444666;;;===>>>???>>>>>>@@@AAAHHHHHHIIIKKKOOOTTTYYY\\\hhhmmmsssxxx}}}{{{ssskkkbbb[[[XXXVVVRRRNNNLLLJJJHHHGGGHHHGGGEEEDDDBBBBBB@@@@@@???@@@AAABBB======<<<;;;;;;;;;<<<<<<===<<<;;;::::::;;;<<<===<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@===>>>?????????AAACCCFFFFFFFFFGGGIIIJJJKKKLLLMMMLLLKKKJJJKKKNNNPPPPPPOOOIIIHHHEEEBBB???======<<<888777555444444444555666666555333222111000000000111222333111///---------///...///111666===DDDHHHIIIIIIIIIJJJJJJIIIGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJIIIGGGHHHIIIEEE???>>>BBBDDDIIINNNRRRQQQKKKCCC>>>:::555///,,,+++***((('''+++***((('''&&&'''((()))((())))))******))))))((())))))))))))))))))))))))))))))))),,,///...+++(((***)))((()))+++,,,+++***''''''((((((((((((''''''&&&&&&(((((()))((('''&&&&&&'''((())))))((('''&&&(((((((((((('''''''''''')))((('''''''''(((******333111---***((('''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))***+++,,,---+++333<<>>???>>>:::888666444555777888777666777888777444111111333555666888:::999888666444444555666888:::===>>>??????999999999888777888:::===;;;;;;:::999999999999:::;;;<<<======<<<;;;999777444777999:::;;;???CCCGGGDDDEEEEEEDDDDDDFFFJJJMMMRRRVVVZZZ___eeehhhddd^^^QQQQQQOOOQQQ\\\jjjrrrsss\\\\\\]]][[[SSSQQQ```uuuaaaAAA:::888000,,,,,,------,,,,,,***))))))((()))***))))))+++000444///***&&&&&&)))+++***'''))))))))))))))))))))))))((((((((((((((()))*********((('''((()))***)))'''((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***)))))))))))))))(((((((((((())))))))))))((('''''''''''''''hhhIIIBBB???<<<999888666444222333333222222111000000000000...---...000222333333------------,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''((((((''''''''''''((((((((()))))))))(((((((((((())))))++++++,,,,,,,,,///333666<<<>>>@@@AAADDDJJJRRRYYYVVVMMMBBB???CCCHHHKKKJJJPPPYYYfffmmmkkkaaaTTTLLLWWWdddxxxxxxZZZCCC444------000......///---+++,,,000555777888::::::999999:::<<>>======>>>???@@@>>>??????@@@@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCCCCDDDGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLKKKIIIJJJLLLMMMMMMLLLCCCAAA>>><<<999888888888666555333222222333444444333222111000///////////////000111000---,,,,,,---...///111666<<>>>>><<<<<<@@@FFFHHHLLLQQQSSSPPPHHH???999555222---+++***)))((('''***)))'''&&&&&&'''(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))***,,,------***(((***)))((()))***+++***)))''''''((((((((((((''''''%%%&&&''')))******))))))&&&'''((())))))((('''&&&))))))(((((('''&&&&&&%%%((((((''''''(((((()))***///...+++)))''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))***+++(((...444999===FFFQQQ[[[WWWVVVWWW[[[]]]___fffmmm}}}wwwooommmpppvvvzzz{{{hhhccc```bbbdddbbb______aaa]]]TTTIIIDDDDDDBBB>>>============>>><<<999777999999888666444222333444666555555666666555222000000111333555666777777777333444555444333333555777777777777777777666555444444555666888999999:::999444999=========AAAJJJSSSTTTRRROOONNNOOOOOOOOOOOOQQQUUUYYY^^^fffkkkggg^^^RRRPPPNNNRRRaaaqqqyyyyyyXXXWWWYYYYYYRRRNNNYYYiiiyyyrrrTTT888222111+++)))++++++++++++***)))(((((('''((()))))))))+++...111---***&&&&&&)))***)))(((************************((((((((((((((()))*********((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))((((((''''''(((((())))))((((((''''''''''''(((qqqNNNBBB???<<<999888666444222333333222222111000000000------,,,,,,---...//////,,,---------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((((((((((((''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((()))))))))***+++++++++,,,///222666;;;???AAACCCKKKWWWbbbcccYYYMMMCCC@@@@@@AAAAAAEEEKKKVVVaaaeeeaaaWWWPPPKKKQQQ]]]ggglllooowwwooo[[[HHH:::000---//////000111///---000555333444666555555444666777===???AAADDDGGGIIIKKKKKKLLLNNNQQQVVV\\\eeepppwww~~~tttllleee```\\\UUUSSSPPPOOOOOOMMMKKKIIIGGGEEEBBB??????@@@CCCEEEKKKJJJHHHGGGEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@AAABBB@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDCCCEEEFFFGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGGGGEEEDDD===;;;999777555444444444444333222222111222333333000000///...---------...---...///...,,,+++,,,...111222555999===BBBEEEGGGBBBEEEGGGEEE@@@<<<;;;<<>>???AAADDDEEEDDDAAA>>>===<<<:::999:::===>>>;;;888666666555555555666888999666888999888777777888999:::;;;<<<===>>>===<<<;;;::::::;;;===???AAABBBCCC@@@BBBCCCCCCDDDIIIRRRYYY```\\\ZZZZZZ[[[YYYRRRLLLLLLPPPTTTYYYccckkkeeeZZZXXXVVVSSSRRR\\\lllwwwzzz\\\TTTOOOPPPOOOLLLQQQZZZZZZVVVAAA.........***+++))))))******)))(((((('''%%%%%%&&&'''(((***+++---+++)))'''''')))***)))((())))))))))))))))))))))))((((((((((((((())))))******((('''((()))***)))'''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))(((((((((''''''((((((((()))(((''''''''''''((((((zzzTTTCCC@@@===;;;999777555333333333222222111000000000---------,,,++++++++++++,,,,,,---------,,,++++++))))))))))))))))))))))))******************************)))((((((((((((((())))))(((((())))))***+++))))))((((((((((((''''''))))))(((((((((((())))))((()))***))))))))),,,...111777>>>@@@AAAFFFQQQZZZ___\\\TTTIII???999999;;;BBBFFFLLLSSSXXX^^^dddgggUUUNNNIIIHHHKKKQQQ]]]hhh~~~{{{tttjjj^^^QQQBBB888555000///111///,,,---111111222333333222111333444555666888;;;===>>>??????BBBCCCEEEGGGLLLTTT[[[aaahhhqqqyyy{{{||||||wwwqqqkkkhhh]]][[[YYYXXXWWWVVVTTTRRROOOLLLHHHEEECCCDDDEEEGGGSSSQQQOOOLLLJJJHHHFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDAAABBBBBBCCCDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKMMMLLLLLLKKKJJJJJJIIIHHHHHHHHHFFFCCC@@@???>>><<<:::888777555333222222222222222222222111222222222222......---,,,,,,,,,------,,,,,,---,,,++++++---///333555888<<>>:::888:::===FFFFFFFFFEEECCC@@@===;;;444444555777;;;BBBFFFHHHJJJLLLMMMLLLGGG???666111---,,,+++)))((('''((()))(((((('''''''''(((((((((((())))))******))))))(((((((((((((((((((((((((((((()))*********)))((((((((('''&&&''')))***)))(((''''''((((((((((((''''''((()))*********)))'''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&''''''((((((((((((((()))((('''''''''((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((())))))//////---+++***---333999EEEGGGMMMTTTVVVSSSTTTWWWUUUWWWZZZ^^^aaaeeehhhiiissspppiiidddbbbeeehhhiiilllkkkcccXXXRRRTTTUUUTTTRRRUUUWWWWWWTTTOOOIIIFFFIIIMMMSSSYYYZZZVVVPPPKKKEEECCCBBBEEEIIIKKKJJJHHHBBB???;;;888888:::===@@@<<<>>>@@@@@@???>>>===>>>???AAACCCFFFHHHHHHHHHHHHFFFFFFFFFGGGHHHJJJMMMNNNOOOLLLIIIHHHJJJOOOSSSVVV]]]]]]^^^bbbeeeaaaVVVMMMHHHMMMPPPUUUbbbmmmfffWWW[[[[[[VVVPPPRRR```pppyyyhhhUUUFFFEEEGGGEEEDDDFFF;;;===111)))------)))+++(((((()))))))))(((''''''%%%&&&'''(((***+++++++++)))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))******((('''((()))***)))'''''''''''''''''''''''''''''''''((()))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((ZZZDDDAAA>>><<<:::999666444333333222222111000000000///000000///,,,++++++,,,,,,,,,,,,------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))(((((()))******))))))******+++,,,)))))))))))))))((((((((())))))(((((((((((())))))((()))***)))((((((***+++---333:::<<<;;;<<>>777777999BBBFFFJJJMMMQQQ\\\mmmzzzhhhXXXFFF;;;999@@@MMMYYYiiiiiiiiikkkooonnnbbbUUUHHH;;;111///---((('''+++///111222111000///000222333444555777888999999999<<<<<<<<<>>>AAAFFFJJJMMMSSSZZZ______aaafffkkkmmmppprrruuuwwwwwwuuuqqqoooeeecccaaa``````___]]][[[XXXVVVRRRNNNLLLKKKLLLLLLWWWUUUSSSPPPMMMJJJIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJGGGGGGFFFEEEDDDCCCCCCBBBBBB@@@<<<:::888777555333444333111000000000111111000000000111111111111111,,,,,,,,,,,,,,,,,,------++++++,,,++++++,,,...111333666;;;@@@CCCDDDCCCBBB???>>><<<:::888999<<>>;;;888666000444777:::@@@EEEEEEBBBBBBCCCBBB@@@<<<555///+++***++++++***((('''((()))((((((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))''')))******(((''''''(((((('''&&&'''((()))((('''''''''((((((((((((''''''))))))******)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&'''(((((((((((('''((('''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))***+++,,,,,,***((('''(((,,,///666999AAALLLQQQSSSVVV[[[RRRPPPOOOQQQVVV^^^fffkkkzzz{{{uuuiiiaaa```bbbccceeeddd^^^TTTOOORRRVVVVVVWWWZZZ]]]]]]XXXRRRMMMJJJIIINNNWWW^^^aaa]]]TTTNNNJJJJJJJJJMMMPPPSSSTTTTTTKKKGGGBBB>>>===>>>BBBDDDGGGJJJLLLMMMKKKIIIHHHHHHDDDFFFHHHKKKMMMPPPQQQRRRNNNMMMLLLLLLMMMPPPRRRTTTYYYTTTMMMJJJKKKMMMOOOOOOSSSUUU[[[cccgggdddZZZQQQNNNTTTVVV\\\kkkxxxppp^^^VVVWWWRRRJJJJJJWWWiiitttnnnUUU@@@<<<===:::555444,,,000***'''---+++%%%)))((((((((())))))(((((('''''''''(((+++---...,,,+++''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))*********((('''((()))***)))'''''''''''''''''''''''''''&&&''')))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))```DDDAAA>>><<<:::888666444333333222222111000000000---///111000---+++,,,---+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++***)))))))))))))))))))))))))))******+++((((((((((((((()))))))))))))))(((((((((((())))))***+++++++++)))((()))+++(((...444666666777;;;???BBBEEEGGGEEE???:::888888;;;AAAHHHKKKNNNWWWgggtttpppdddUUUIII???<<>>@@@AAABBBHHHKKKLLLOOOTTTWWWVVVYYY]]]dddiiikkklllkkkjjjgggeeecccccccccbbbaaa___\\\ZZZXXXUUUSSSRRRRRRRRRWWWUUUSSSQQQOOOMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFDDDFFFGGGGGGFFFDDDDDDDDDBBBAAA@@@@@@???>>>======;;;999666555444444222111111000///...---...///000---......///////////////,,,+++++++++,,,,,,---...***++++++++++++,,,000333333777===CCCEEEDDDAAA???;;;999888888;;;===>>>???AAA@@@???<<<:::777444333222777;;;<<>>:::777111:::DDDJJJMMMQQQZZZbbblllkkkggg]]]MMM>>>:::>>>EEEIIIUUUmmmlllKKK<<<555...---000---...///...,,,,,,---...111111000000111222333333555555555777:::<<<<<<;;;999>>>BBBDDDGGGLLLKKKHHHNNNRRRXXX]]]___`````````dddcccaaaaaaaaaaaa```^^^[[[ZZZYYYWWWVVVUUUTTTTTTUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKJJJIIIIIIJJJKKKLLLHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFBBBDDDEEEEEECCCAAA@@@@@@>>>======<<<;;;:::999999666444222222333333333222......---,,,,,,---...///+++,,,------.........---++++++++++++,,,---......***++++++++++++---111444555999>>>CCCDDDAAA===999777666666999>>>AAA@@@>>>@@@???===:::777555333222666;;;======@@@CCC>>>555999777555222///---+++******,,,---+++(((&&&''')))((()))***+++++++++++++++&&&''''''''''''''''''&&&))))))))))))))))))))))))''')))***)))&&&%%%&&&((('''&&&%%%&&&((()))((('''''''''((((((((((((''''''$$$%%%&&&((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%%%%$$$%%%%%%'''((((((((('''&&&((((((((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))***,,,---...******+++++++++))))))(((,,,+++...555===DDDOOOYYYPPPLLLGGGHHHNNNUUUYYYZZZ]]]jjjrrriii]]]YYYZZZ[[[aaaaaa\\\SSSOOOSSSYYY\\\[[[___aaa```ZZZTTTQQQOOOMMMOOORRRWWWZZZWWWQQQKKKEEEGGGJJJJJJHHHIIIMMMPPPQQQPPPOOOMMMKKKHHHFFFEEEJJJNNNQQQRRRPPPMMMKKKJJJMMMMMMMMMNNNPPPRRRUUUVVVOOONNNLLLLLLNNNQQQUUUXXX]]]]]][[[SSSJJJFFFHHHLLLPPPRRRVVVZZZ[[[YYYTTTPPPMMMSSSUUUZZZmmm}}}sss]]]KKKJJJEEEBBBFFFRRR[[[^^^SSSCCC555222000++++++///(((+++'''&&&,,,***'''...(((((()))))))))))))))(((###"""###'''******'''$$$%%%'''((()))((((((((()))))))))))))))))))))))))))((((((((((((((()))*********((('''((()))***)))(((''''''''''''''''''''''''%%%''')))+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''''''''&&&&&&''''''''''''''''''''''''((()))***cccHHHEEE@@@;;;777555444444333333222222111000000000......---------,,,,,,,,,,,,---------,,,,,,++++++)))))))))))))))))))))))),,,***)))'''''')))***,,,...///...,,,)))((((((***(((((())))))))))))((((((***&&&&&&+++***%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((***...333888;;;:::888888>>>EEEHHHDDD???<<<888777@@@NNNYYYZZZWWWjjjnnnwwwwwwdddIII===???<<>>@@@AAABBBCCCFFFIIILLLOOORRRSSSTTTVVVXXXXXXWWWXXXYYY[[[XXXWWWUUUSSSRRRQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPPPPOOONNNKKKIIIIIIJJJLLLMMMMMMKKKHHHFFFEEEEEEEEEFFFFFFFFFDDDCCCAAA@@@???>>><<<<<<;;;:::999888777666555555444444222111///...222111/////////...,,,******+++,,,---...---,,,+++************************,,,+++*********+++---...---,,,,,,///333888:::;;;<<<===??????>>><<<999777444444555999???CCCBBBAAABBB>>>999555444444333333???>>>===>>>===;;;888555111222333333000---)))&&&))))))(((((((((((())))))+++***)))'''''''''((()))''''''(((((()))(((((('''%%%'''((()))((('''((())))))(((''''''''')))***++++++)))'''&&&&&&(((+++,,,&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))))))'''&&&'''''''''''''''''''''''')))(((''''''(((((('''&&&((()))***++++++***)))((()))))))))(((''''''&&&&&&''''''''')))++++++)))'''***(((''''''(((((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))+++,,,,,,///+++&&&'''+++...---+++))))))))))))))))))))))))((()))+++...333999>>>AAAEEEDDDDDDHHHNNNSSSTTTTTTUUUVVVVVVTTTQQQRRRVVVZZZeeegggfff___TTTPPPUUU\\\___VVVQQQVVVYYYUUUPPPNNNMMMPPPQQQTTTYYY]]]XXXPPPIIIIIIFFFCCCDDDIIIPPPUUUVVVTTTTTTSSSPPPKKKGGGGGGHHHNNNUUUYYYVVVQQQLLLIIIJJJLLLKKKKKKQQQ\\\___\\\QQQMMMLLLOOOLLLFFFJJJRRRTTTVVVTTTMMMIIIKKKNNNOOOZZZ[[[aaagggeeeZZZNNNHHHLLLJJJHHHNNN\\\gggfff^^^HHHCCC???@@@DDDHHHGGGEEE999777333...+++)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''')))(((''''''((()))((((((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&eeeFFFCCC???;;;888777777777333333222222111000000000......---------,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))---------+++)))((()))***(((((())))))))))))(((((((((%%%&&&***+++''''''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***---111555888===;;;:::===CCCFFFDDDBBBAAA===999<<>>888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJKKKLLLNNNPPPRRRQQQOOONNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJMMMKKKIIIGGGGGGHHHJJJKKKJJJHHHFFFCCCAAA@@@@@@@@@@@@@@@???===<<<:::999999666666555444333222111000333333333222111000///......---------......---+++******,,,---------,,,++++++++++++***************))))))(((((()))***,,,---111000111333777:::<<<<<<<<<;;;:::999888777777777<<<:::999;;;>>>@@@???>>>===999444222222555666777===<<<<<<<<<<<<999555111000000111111///,,,)))''')))((((((''''''(((((()))+++***)))(((''''''((()))))))))((((((((('''''''''''')))******((('''(((((((((((((((((((((((()))***)))((('''&&&&&&((()))+++'''''''''''''''''''''''')))'''&&&%%%'''((((((''''''''''''''''''''''''''')))'''&&&(((+++,,,+++)))'''((()))******)))((('''((((((((((((''''''''''''''''''''')))++++++)))'''***(((''''''(((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((+++---......---)))&&&'''+++---,,,))))))))))))))))))))))))))),,,++++++,,,...111333555999999;;;@@@HHHNNNQQQQQQPPPQQQQQQNNNKKKKKKOOOSSS___bbbbbb[[[RRROOOTTTZZZ^^^WWWUUU\\\aaa[[[RRRLLLLLLOOORRRVVV]]]bbb___XXXKKKGGGGGGJJJLLLKKKMMMQQQRRRSSSTTTSSSPPPJJJGGGEEEIIIMMMSSSWWWXXXVVVRRROOOMMMOOONNNMMMRRRZZZ]]]ZZZMMMJJJMMMRRRPPPIIIIIIPPPVVVWWWSSSKKKGGGJJJPPPSSS]]]___fffmmmiii[[[KKKCCCBBBAAA@@@EEEQQQ\\\[[[TTT@@@<<<777777:::;;;:::777222111...+++))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))(((((('''''')))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''(((((()))***))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''fffHHHEEE@@@<<<888777777777333333333222111111000000......---------,,,,,,,,,***++++++,,,+++***)))((())))))))))))))))))))))))((((((''''''''''''((((((***+++,,,+++)))((()))***((((((((((((((((((((((((&&&%%%&&&***+++)))))),,,(((((((((((((((((((((((('''(((((())))))*********((((((((())),,,///222444=========>>>@@@CCCEEEFFFFFFAAA<<<888;;;DDDQQQYYYTTT\\\dddgggfffddd]]]VVVCCCKKKXXXfffqqqxxxpppzzzqqqTTTAAA888444///,,,---///000111---,,,,,,+++************222111111000//////......///222444666666666888999666666666777777888888888;;;===@@@AAABBBCCCFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDHHHFFFDDDCCCCCCDDDEEEFFFDDDCCC@@@===;;;999999999999888777666555444333222111000000///...---,,,,,,//////000000//////...---+++******,,,......---+++******+++,,,,,,,,,,,,+++++++++++++++******))))))((((((((()))+++,,,...///666666666999<<<======<<<<<<999666333333444777999@@@>>><<<;;;<<<=========555222//////222777:::<<<:::::::::;;;:::666111---------......---+++)))((((((''''''''''''''''''(((***))))))(((((((((((()))+++***((('''&&&''''''(((+++------,,,***((('''((((((((()))))))))(((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))'''%%%%%%'''((((((''''''''''''''''''''''''''')))&&&%%%(((---000///,,,&&&'''((())))))((('''&&&''''''''''''((((((((((((''''''''')))++++++)))''')))(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++...//////***'''&&&(((+++,,,***'''((((((((((((((((((((((((---,,,+++******+++,,,---000111444;;;CCCJJJNNNPPPKKKLLLLLLIIIEEEEEEIIIMMMUUUXXXYYYTTTLLLJJJNNNTTTXXXUUUXXXeeemmmhhhYYYNNNVVVXXXZZZ\\\aaafffeee___SSSJJJJJJTTTXXXQQQPPPUUUQQQSSSSSSQQQNNNKKKIIIIIIIIIMMMRRRVVVWWWUUUQQQOOOMMMOOOOOOOOORRRWWWXXXVVVMMMLLLQQQYYYYYYQQQNNNSSS[[[[[[TTTIIIDDDHHHNNNQQQWWW\\\eeennnkkk[[[III???@@@???>>>AAAKKKTTTSSSMMM>>>:::555333444444111///******((((((((((((******''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))---+++***((('''''''''(((---***'''''')))***(((&&&((((((((((((''''''''''''&&&''''''((((((((((((((()))(((((((((((()))******+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))dddLLLIIICCC===888555333333444333333222222111000000......---------,,,,,,,,,***+++,,,------+++***)))))))))))))))))))))))))))))))))************))))))((()))******)))((()))***(((((((((''''''(((((((((''''''(((************+++(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((()))+++---...///777:::>>>@@@AAABBBFFFIIIFFFEEEAAA;;;666999CCCKKKPPPXXXZZZUUUWWWaaafffdddVVVPPPPPPXXXaaaiii{{{sssmmmyyyvvvbbbWWW???;;;444---,,,000222111///...---,,,++++++,,,,,,,,,,,,,,,---......//////---///222333333333444666666666666666666666666666666888:::;;;;;;<<<>>>@@@===<<<<<<<<<<<<=========??????@@@@@@@@@??????>>>@@@???===<<<<<<===>>>???;;;:::888666555444333333333333222111000000//////000//////...------,,,,,,,,,,,,---------------,,,++++++***,,,---...,,,+++)))******+++++++++++++++,,,,,,++++++***)))))))))***+++,,,---///111222333999999:::<<<>>>>>><<<:::888666444333333666:::<<<>>><<<:::999999;;;<<<===000//////222666:::;;;<<<999888999999888444...)))******++++++******))))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((()))***)))'''&&&&&&((()))+++...//////...***(((''''''(((((()))***)))(((&&&%%%$$$%%%&&&'''''''''&&&&&&'''''''''''''''((((((((('''''''''(((******(((&&&''''''''''''''''''''''''***&&&$$$'''---000...***&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((())))))***''''''''')))++++++)))''')))(((''''''((()))(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((+++---------((('''(((***,,,,,,)))'''((((((((((((((((((((((((+++************+++,,,---,,,---000555;;;AAAEEEGGGFFFGGGGGGEEECCCDDDHHHLLLLLLOOOPPPLLLFFFCCCFFFJJJMMMNNNWWWhhhtttqqqaaaRRRYYY[[[[[[\\\ccclllpppooo```OOOLLLYYY___XXXYYYccc]]]]]]XXXOOOJJJKKKOOOQQQSSSZZZbbbbbb[[[SSSNNNLLLMMMPPPTTTWWWZZZ[[[ZZZXXXNNNKKKOOOXXXXXXQQQOOOSSS___^^^WWWKKKCCCCCCGGGHHHIIIOOO\\\hhhhhhYYYHHH>>>@@@@@@??????EEEKKKIIIDDD:::777333111111000...,,,'''&&&&&&&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,+++)))''''''((()))+++000+++''''''***+++)))%%%((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))***```LLLHHHCCC<<<777444333333444444333333222111111111......---------,,,,,,,,,+++---...//////---+++***))))))))))))))))))))))))))))))************))))))''')))***+++***))))))***((((((''''''''''''(((((()))***+++************((())))))))))))))))))))))))'''(((((()))***++++++,,,'''''')))***++++++++++++---444===BBBCCCDDDGGGIIIGGGIIIJJJEEE>>>999:::===GGGQQQTTTNNNPPP\\\gggiiivvvlllaaaXXXNNNLLL\\\qqqxxxwwwmmmiiipppnnngggiiiPPPLLLBBB555000111///+++///...---,,,+++,,,---...***++++++,,,,,,------...,,,...000111111000111333/////////000000000000111000222333333222222333555444444555555555555555555777888888999999888888888777666555555555666777777222222111111000000000000000000000//////.........//////......------,,,,,,******+++,,,,,,,,,++++++---,,,,,,,,,------+++***))))))))))))******+++++++++++++++*********))))))+++,,,...000222444555666:::999999;;;<<<;;;999777000111111333555777999;;;;;;:::888666555555777888...000333777;;;<<<;;;999777777777777666222,,,((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((('''&&&&&&'''))),,,---...//////...***((('''''''''((()))))))))'''&&&%%%###$$$&&&'''((('''&&&%%%%%%%%%&&&&&&&&&'''''''''%%%&&&)))---...---)))%%%''''''''''''''''''''''''+++'''%%%'''+++,,,***'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******''''''''')))++++++)))'''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))***)))((('''(((***,,,---,,,***(((((((((((((((((((((((((((((((((((())))))***+++,,,((()))+++---///222555666===???@@@???>>>@@@FFFJJJIIIKKKLLLHHHBBB???@@@CCCCCCGGGQQQ```llljjj[[[LLLIIILLLMMMQQQ]]]nnnzzzeeeQQQHHHRRRYYYWWW^^^llltttqqqcccQQQGGGJJJRRRVVV```mmmxxxuuudddSSSKKKJJJKKKPPPWWW^^^aaa```^^^]]]JJJDDDDDDJJJKKKGGGGGGLLLWWWYYYVVVLLLCCCAAAAAA@@@???DDDPPP]]]^^^SSSDDD===;;;<<<:::777999<<<:::555///...,,,+++******)))''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,...000+++&&&&&&***+++)))&&&((((((((((((''''''''''''&&&''''''((((((((((((((()))))))))))))))******+++,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******ZZZGGGDDD???;;;777666666666444444444333222222111111......---------,,,,,,,,,,,,---///000000...,,,***))))))))))))))))))))))))((((((''''''''''''((((((''')))+++,,,+++))))))***)))((('''&&&&&&'''((()))***,,,,,,******+++***'''))))))))))))))))))))))))'''(((((())))))*********&&&''')))***++++++***)))'''///999@@@CCCDDDFFFGGGHHHKKKOOOOOOLLLEEE???<<<:::DDDMMMPPPRRRYYY```ddduuuzzz]]]EEEDDDOOORRR]]]```aaafffdddbbbiiifffcccWWWEEE;;;888222***...---+++******+++---......------,,,,,,+++******+++---/////////...///000***+++++++++,,,,,,,,,------/////////...---...//////000000111111111000000///000000111111111111111000000//////000000111111------------....................................---,,,,,,,,,+++++++++***))))))***+++++++++******...---,,,,,,------+++)))))))))(((((())))))***+++************************,,,---///111333555555555999777777777888777555333,,,---///222444555666666888888777444000//////111111222555:::======:::777666555444333222000,,,((()))((('''&&&&&&''')))***(((''''''''''''''''''((('''(((((())))))))))))(((((('''''''''(((***,,,---+++------,,,***((('''(((''''''((((((((('''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''''''''$$$%%%)))---///---)))%%%'''''''''''''''''''''''')))(((''''''(((((('''%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''((())))))***''''''''')))++++++)))'''((('''&&&'''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%'''(((***,,,,,,+++***)))((((((((((((((((((((((((''''''''''''''''''&&&&&&***+++++++++******,,,...222444666666555888>>>CCCEEEHHHIIIFFFAAA======>>>>>>BBBIIIQQQXXXXXXMMM@@@???AAABBBEEEOOO___lllqqq\\\KKKAAAEEEJJJMMMXXXfff}}}zzzjjjRRRDDDGGGNNNQQQ^^^lllyyyvvvdddPPPEEECCCCCCFFFMMMUUUXXXWWWWWWZZZMMMCCC>>>AAABBB???BBBHHHJJJOOOOOOIIICCCAAA???===>>>@@@GGGPPPPPPGGG===888555777666222000111000---))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((())),,,...///...+++'''&&&((())))))(((((((((((((((''''''''''''&&&''''''((((((((((((((()))(((((((((((()))******+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***UUUDDDBBB>>>999777555666666555444444333333222111111......---------,,,,,,,,,+++,,,///000000...+++))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((+++------,,,***)))))))))(((&&&%%%%%%&&&((()))(((,,,---******------)))))))))))))))))))))))))))((((((((((((((((((((((((%%%''')))+++,,,+++***)))(((---444;;;@@@BBBDDDEEEFFFGGGKKKQQQUUUTTTLLLEEE666999@@@JJJOOOPPPTTTXXX___vvvyyy```JJJ>>>>>>JJJOOOUUU```aaa```hhhwwwvvvkkkYYYMMMIII@@@555222000---+++***+++,,,---......------,,,,,,++++++***,,,------,,,+++,,,---,,,,,,,,,,,,,,,++++++++++++---......------...000---.../////////...------+++,,,------.........---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,***************))))))))))))***************))))))******)))+++,,,---+++***))))))((('''((()))***+++)))))))))***++++++,,,,,,///000222444666777777777777555333333444444333222//////000111222333333333333444444222///------...444444555888;;;<<<;;;999444222000///...---***(((***)))'''%%%%%%'''(((***)))((((((''''''(((((()))&&&'''((()))******)))((())))))))))))))))))))))))''')))******((('''((((((''''''&&&&&&&&&'''((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&'''((((((((($$$%%%&&&)))++++++(((&&&'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))''''''''')))++++++)))'''((('''&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%'''))))))(((&&&&&&((()))******)))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&***,,,---+++))))))+++---***,,,---------///555:::===@@@AAA@@@===:::999999<<>>BBBKKKRRRTTTLLLDDD<<<;;;===AAAKKKTTTiiilllbbbMMM@@@AAAFFFEEEMMMYYYeeefff[[[MMMBBB===<<<;;;>>>DDDFFFGGGLLLTTTPPPDDD<<<===>>><<<>>>EEEAAAGGGIIIDDD???>>>===;;;<<<:::;;;@@@@@@:::555444000333333///,,,---...,,,((()))***************+++))))))))))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))+++,,,------+++)))'''&&&&&&''')))***((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''(((((()))***))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))RRRFFFCCC>>>999555333333333555444444333333222222111......---------,,,,,,,,,***+++...000///---***((()))))))))))))))))))))))),,,***)))'''''')))***,,,))),,,......,,,***)))))))))(((&&&%%%%%%&&&((()))&&&+++,,,)))***//////+++))))))))))))))))))))))))((((((((((((''''''''''''%%%'''))),,,---,,,***)))***---111777<<<@@@BBBCCCCCCAAACCCMMMXXX\\\VVVOOO;;;333444???FFFFFFHHHOOOZZZeeeqqqxxx{{{dddJJJAAAGGGHHHOOO```ggghhhooo}}}vvvfff\\\YYYPPPCCC777555111...,,,,,,---...+++,,,,,,------...//////)))***,,,,,,*********+++------,,,+++******))))))&&&((()))******+++,,,...---.../////////---,,,+++,,,,,,---...............++++++,,,,,,------------------------,,,+++***))))))))))))******************************)))))))))***************)))((((((''''''''')))+++---,,,+++)))((('''''''''(((***+++(((((()))***+++,,,,,,---333444666888::::::::::::777444222111111222222111555555333222222222333333,,,///111111///...///111666555444555888:::;;;<<<222///---+++++++++)))(((+++***'''%%%%%%&&&(((***))))))(((((((((((())))))&&&'''(((*********)))(((,,,,,,++++++***((('''&&&%%%'''((()))((('''((()))'''&&&%%%%%%&&&''')))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***%%%$$$###$$$&&&(((((((((''''''''''''''''''''''''%%%(((+++***&&&$$$'''***&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''')))++++++)))''''''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%(((***+++***(((%%%'''((()))((('''((()))************************'''((()))***++++++++++++%%%'''((('''%%%%%%(((+++''')))***)))(((***000444555777::::::888555555555<<<@@@AAA>>>???DDDEEE@@@555:::===<<<>>>DDDHHHGGGAAA???<<<777666;;;AAAFFFMMMVVVUUUFFF<<<>>>???<<>>@@@JJJUUUNNNBBB999999999666888>>>@@@EEEFFFAAA;;;:::999777777222111333444111000222(((---...***((()))+++***&&&'''))))))((((((((()))((((((((())))))(((''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))((()))***++++++,,,++++++)))((('''&&&$$$%%%))),,,)))(((((((((''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((UUUDDDAAA<<<888666555333222444222111000111111000/////////.........---------+++++++++************)))***)))((()))***+++***(((,,,***((('''&&&'''((()))(((((((((((()))))))))))),,,***(((&&&&&&''')))+++(((((((((((())))))))))))&&&&&&''''''(((((())))))+++***(((''''''(((((()))(((((((((((())))))))))))&&&'''(((,,,111888>>>AAA>>>@@@CCCFFFHHHJJJJJJJJJ???999111111888BBBKKKOOOUUUXXX[[[dddvvvvvvaaaQQQHHHEEELLLUUUXXX[[[___iii{{{pppcccaaa]]]RRRCCC===555000///...+++)))...,,,+++,,,...///,,,)))---,,,***)))((()))+++,,,************************)))))))))***,,,,,,+++***++++++,,,...000000---+++,,,,,,,,,***'''&&&''')))))))))************))))))+++++++++)))'''''')))+++************************))))))***+++++++++******(((((((((((())))))))))))***))))))((((((((())))))))))))))))))(((((((((((((((((()))+++,,,...///000222444888;;;<<<:::888666333222000......000333555111000111444666666222...111000///...///000222444555666666777888777777777222000,,,((('''((()))+++******)))(((((((((((((((***)))'''%%%%%%%%%'''((())))))))))))))))))))))))......---+++(((''''''((((((&&&%%%&&&)))+++)))''')))(((((((((((((((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&%%%******))))))((((((''''''&&&((()))'''$$$$$$&&&)))'''''''''(((((()))++++++(((((('''&&&&&&'''))))))((((((((((((((()))******%%%%%%$$$&&&((())))))((()))'''%%%'''***+++(((%%%'''&&&%%%$$$%%%''')))+++))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))).........///000111222333666888;;;>>>???>>><<<;;;777777999;;;===???AAABBB>>><<<999888999;;;======BBBDDDEEEBBB;;;888999<<<@@@CCCHHHMMMOOOLLLEEE???===<<<;;;:::<<<@@@DDDGGG@@@===999666666888;;;===AAA???===;;;888777666666//////...------,,,++++++(((((((((((())))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))%%%&&&''''''((((((''''''&&&&&&((((((((('''&&&%%%%%%%%%&&&'''((()))******((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***))))))))))))((((((((((((((((((((((((((((((((((((UUUEEEAAA<<<999777666444333444333111000111111111111.........------------,,,+++++++++************)))***)))((()))******)))(((+++***(((''''''''')))***(((((((((((())))))))))))(((((()))))))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''')))***+++'''((((((((())))))))))))&&&&&&(((+++111888???CCC>>>>>>>>>???AAACCCEEEGGG???:::444222444;;;BBBFFFWWWZZZ[[[]]]jjjxxxxxxooo```XXXQQQMMMJJJIIIOOOWWWZZZgggoooiiidddeeeddd___NNNIIIBBB<<<666222000///,,,,,,,,,,,,,,,---------...---,,,+++******+++,,,************************)))))))))***++++++***)))******+++---//////,,,******++++++***((('''((()))))))))************))))))((())))))((('''''')))+++******))))))))))))))))))+++---...///...+++(((&&&(((((((((((())))))))))))******)))))))))))))))***)))))))))))))))*********+++,,,---...000111222333333444666777666444222000111000///...///000222333111111000222444444000------...///000111111111111222222222333333222222111...---***(((''''''((()))))))))(((((('''(((((((((***)))'''%%%%%%&&&'''(((((((((((((((((((((((((((+++++++++)))(((''''''((()))'''%%%&&&)))***(((''''''(((((())))))((((((''''''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%))))))))))))((((((''''''&&&'''(((((('''&&&'''(((''''''''''''((()))******((('''&&&%%%%%%&&&'''(((((((((((((((((())))))***'''&&&&&&&&&'''(((((((((&&&%%%%%%&&&(((((('''&&&((('''&&&&&&'''(((+++,,,'''((()))******(((&&&%%%'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))++++++******+++,,,------111333555666777777666555333444555777888:::;;;<<<:::888555444555777888999===@@@AAA>>>999666777999:::;;;>>>AAABBBAAA===:::999888777777888;;;>>>@@@;;;999666444444555888999999888777555444222111000------,,,++++++***))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((((('''''''''(((*********)))))))))))))))'''((((((((())))))))))))%%%&&&''''''((((((''''''&&&''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&'''((()))***))))))))))))((((((((((((((((((((((((((((((((((((VVVEEEBBB===:::999777555444444444444333222222111111------------,,,,,,,,,,,,+++++++++************)))***)))((((((******)))((())))))(((''''''(((******(((((((((((())))))))))))$$$&&&))),,,,,,+++(((&&&&&&&&&&&&&&&''''''''''''*********)))))))))))))))&&&&&&&&&'''((()))+++,,,''''''((((((((()))))))))&&&&&&'''***000777===BBB:::999777777888;;;???AAA???<<<888444111333777:::HHHOOOQQQPPPUUU```fffeeebbbdddfffbbbVVVKKKIIIMMMPPPTTTXXX[[[\\\[[[\\\]]]YYYYYYUUUNNNEEE>>>::::::///...---+++******,,,.........---,,,++++++++++++************************)))))))))))))))))))))((()))))))))+++------+++)))((()))******(((((()))***((())))))******))))))((('''(((((((((&&&'''(((*********)))(((((('''((((((+++---///000///+++'''$$$(((((((((((())))))))))))******))))))))))))***************++++++,,,,,,,,,---...///000111222333444555555444333111///---,,,......//////000111222222222000//////000000///---***,,,///111222222111000000000000//////...------))))))(((''''''''''''((((((((('''''''''(((((())))))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((())))))))))))(((''''''((()))'''&&&&&&''')))******)))'''&&&'''(((((((((((()))))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&)))))))))(((((((((((('''&&&&&&'''(((******)))'''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%$$$$$$%%%&&&((((((''''''(((((())))))))))))((('''''''''''''''&&&((()))((('''&&&'''((())))))(((((((((***+++---$$$'''+++...---***&&&###'''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,,,,---.........///...//////000111222333333333222111000000111222333666888:::888444222333666555333333333555666555444333333333333444555666666444333222111111111222333000111111111000...,,,+++*********))))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))(((''''''&&&'''''''''))))))))))))))))))******''''''((((((((()))))))))%%%&&&''''''((((((''''''(((''''''&&&''''''(((((()))))))))(((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((WWWEEEBBB>>>;;;:::888666444555777999:::777333000...------,,,,,,,,,++++++++++++++++++*********))))))***((('''((()))***)))(((((((((''''''((()))***+++(((((((((((())))))))))))###%%%)))+++,,,+++)))'''&&&&&&'''''''''(((((((((******))))))((((((''''''&&&&&&''''''((()))******'''''''''((((((((())))))'''''''''))),,,222777;;;222111111222444777;;;<<<======;;;666000...000333333<<>><<<;;;999777555555:::??????;;;444...+++------,,,,,,,,,++++++++++++++++++*********)))))))))((('''((()))***)))''''''(((((((((((()))******(((((((((((())))))))))))%%%&&&((()))************''''''((((((((()))))))))(((((((((''''''&&&&&&%%%''''''((((((((('''''''''''''''''''''((((((((((((((((((''''''))),,,///111)))***---111444777999::::::<<<<<<888222//////000,,,333999===@@@CCCAAA>>>999JJJ```mmmnnncccUUUKKKAAA666222999>>>>>>DDDMMMQQQ[[[eeefff^^^UUUQQQRRRNNNFFF<<<777666555111------,,,+++***))))))******))))))))))))))))))))))))((()))***(((&&&&&&(((***)))((('''((())))))(((&&&%%%''')))***)))((()))***(((((())))))))))))((((((,,,------,,,)))''''''(((---,,,***)))((()))******333111...+++)))((((((((((((((((((((())))))))))))((('''''''''(((((()))***+++,,,,,,---...//////000.../////////000000111111222111///...---------------...000222333333222111000///---,,,++++++---...////////////000222444555111000///---,,,+++++++++%%%&&&''')))))))))))))))(((((('''''''''(((((()))(((((('''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&)))---...---,,,)))))))))((('''&&&&&&'''''')))+++------+++)))'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&(((((())))))(((((('''&&&'''''''''''''''(((((((((&&&%%%&&&)))------***'''&&&%%%%%%%%%%%%&&&&&&'''+++***(((&&&&&&&&&&&&&&&((((((''''''''''''((((((+++++++++)))&&&&&&(((***...//////,,,'''%%%''')))((('''''''''(((((())))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,)))((('''&&&&&&''')))******************)))))))))+++---...---+++******+++***+++,,,,,,,,,,,,---...,,,,,,+++---...///...,,,,,,,,,---------,,,+++***)))*********************)))***,,,------,,,***))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((%%%&&&''''''((('''''''''(((''''''&&&'''((()))***(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((WWWCCCAAA>>><<<;;;999777444444999??????:::444///---------------,,,,,,,,,,,,+++++++++************))))))(((''''''))))))((('''((((((((()))))))))))))))(((((((((((())))))))))))((((((''''''((()))***+++(((((((((((()))))))))***''''''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&'''''''''((((((((((((''''''''''''((((((((($$$'''+++000444666888999888999:::888555222111111...///000333888===???@@@>>>DDDJJJPPPVVV\\\\\\XXXGGG>>>888::::::777:::@@@CCCMMMXXX[[[WWWRRRPPPQQQYYYQQQHHHBBB@@@>>>:::777555333///,,,***)))))))))))))))))))))))))))))))))''')))***)))&&&'''***---)))(((''''''(((((('''&&&$$$''')))***)))(((((()))'''(((((())))))((((((''',,,......---***(((((((((,,,+++)))((((((***+++---:::777111,,,((('''(((((((((((((((((())))))))))))((('''''''''((()))***+++,,,------....../////////000000000000111111111111,,,,,,+++++++++,,,------...///000111222111000///---------,,,++++++---///111000///...///000333444...---+++)))((((((((((((&&&'''((()))******************)))(((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((''''''***...///---***'''((()))((('''&&&'''(((((()))+++,,,,,,+++)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((())))))))))))(((''''''&&&''''''''''''(((((((((&&&&&&'''(((******)))'''&&&&&&%%%%%%%%%&&&&&&'''+++***((('''&&&&&&'''(((((((((''''''&&&&&&'''''')))***+++)))&&&&&&***...------+++(((&&&%%%%%%'''&&&&&&&&&'''''''''''''''(((''''''&&&''''''))))))'''''''''(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))))),,,///...+++((((((***((())))))***++++++,,,,,,)))((()))***,,,,,,***(((+++++++++++++++***))))))(((((((((((())))))))))))''''''))))))))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((())))))&&&&&&'''''''''(((((((((%%%&&&''''''((((((''''''''''''''''''((()))******((((((((())))))*********((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))(((((((((''''''(((((())))))******((((((((((((((((((((((((|||TTTBBB@@@>>><<<;;;999666444222666:::999555222222333.........------------,,,+++++++++************))))))(((''''''((()))(((''')))))))))))))))(((((('''(((((((((((()))))))))))))))((((((((((((((())))))'''''''''((((((((())))))&&&&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&((((((((('''%%%$$$%%%'''))),,,000444666888888777777777777555222000///...------...111666:::<<<>>>===;;;AAALLLTTTUUULLLIIIFFFBBB===777444444888>>>DDDFFFDDDCCCEEEGGGRRRQQQNNNHHHBBB???AAACCCCCC>>>888111,,,***))))))))))))))))))))))))))))))''')))+++)))'''''',,,111***(((''''''(((((('''&&&$$$''')))***)))(((''''''''''''(((((((((((('''''')))+++,,,,,,+++)))))))))***)))(((''''''))),,,...444222...***((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,------...................../////////////////////...++++++,,,,,,------........................------***,,,...---,,,,,,...111//////............//////,,,+++)))'''&&&&&&'''((('''''''''((())))))******---,,,+++))))))(((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))'''&&&)))---...+++'''&&&((())))))'''&&&(((***(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%)))))))))))))))(((''''''&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''''')))***)))&&&(((---222+++(((&&&%%%'''((())))))&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((''''''''')))))))))((((((((())))))))))))))))))))))))))))))''',,,//////***''''''))))))(((((()))***+++++++++)))((('''((()))***)))(((******)))))))))))))))(((((((((((((((((()))******((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((()))***((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&((())))))******************)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((''''''''''''((()))*********((((((((((((((((((((((((yyyQQQAAA???===<<<;;;999666333000333555333000000444999//////.........---------+++++++++************))))))'''&&&'''((()))((('''))))))******)))((('''&&&(((((((((((())))))))))))(((((()))******)))((('''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))###$$$&&&((())))))((((((&&&&&&&&&'''''''''(((((($$$&&&(((******(((&&&$$$((((((((())),,,111555888999666555555777777333///000111222111,,,)))+++000+++111555333666>>>CCCCCCBBBGGGJJJGGGBBB>>>999555222444555555444666:::>>>EEEKKKOOOIII@@@<<>><<<:::888888111222333222111111333555666555555444222000...---+++---......,,,,,,---...******)))((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***++++++++++++***((('''&&&&&&&&&'''((()))***+++++++++(((%%%%%%(((++++++***((((((''''''''''''(((((('''''''''''''''''''''''')))(((((())))))***+++,,,******))))))+++---000222444555666666666555444333555555444222000---+++***+++,,,///222555888:::;;;999===CCCFFFFFFBBB<<<888888666222//////111444666???CCCFFFEEEAAA<<<:::999??????===999333---******))))))(((((()))******+++((()))))))))((((((+++---***)))(((((())))))((('''''')))***)))((('''(((***&&&(((***++++++***(((&&&))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++...,,,***))))))+++...000---...///000///...---,,,++++++++++++++++++++++++---...///111111111000000///......---,,,+++******---.../////////...---,,,000000//////.........---++++++******))))))(((((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((((((******))))))(((((('''''',,,+++***))))))+++---///&&&'''((())))))((('''&&&$$$&&&(((&&&""" """$$$''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&'''((((((''''''((()))'''&&&&&&'''(((((('''%%%(((((()))+++,,,+++)))&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((+++***)))'''''')))---111***)))(((((())),,,000222)))(((&&&&&&((()))(((''')))(((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))%%%''')))***+++***)))(((///...,,,***((('''&&&%%%******))))))))))))******(((((((((((())))))))))))------,,,,,,+++***))))))+++***)))((('''''''''(((&&&&&&'''((())))))(((&&&+++***((()))***+++)))(((+++)))%%%$$$(((,,,***###((((((((((((((()))******((((((''''''''''''((((((***+++++++++***((('''%%%(((((()))***************((('''&&&&&&'''((()))***)))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&+++)))&&&$$$%%%'''***,,,'''***,,,+++,,,...***$$$///......---,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&///+++'''&&&)))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))oooMMMDDDBBB@@@===;;;999888777222333333222111111222444888777666444222000...,,,,,,---...---,,,+++,,,---******)))((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***************)))(((''''''&&&&&&''''''(((((())))))***(((%%%%%%'''******)))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((()))***+++******)))((()))***,,,---222333444444444444333222444444333222000...,,,++++++,,,---///111444666777444777:::>>>??????===<<<777555222///...///111333888;;;>>>>>>;;;999777888666777666333///+++************)))))))))***++++++)))******)))((((((+++---+++)))(((((())))))'''&&&((()))***)))((('''(((***'''((()))******)))((('''((())))))))))))))))))(((''''''((())))))))))))(((''''''''''''''''''''''''***+++++++++,,,,,,---------,,,+++***+++,,,...///++++++,,,,,,,,,++++++***++++++++++++++++++++++++---...///000000000///...------,,,,,,++++++******---......///......,,,,,,...---------,,,,,,,,,,,,)))))))))))))))((((((((()))(((((((((''''''''''''))))))))))))((((((''''''''''''''''''((((((((((((***)))))))))(((((((((''',,,+++)))))))))***,,,---''''''((((((((((((''''''))))))***)))'''%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&((('''''')))******(((&&&((('''''''''''''''((((((&&&&&&&&&''''''''''''(((((((((((())))))(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&'''+++...)))(((''''''))),,,///111)))(((&&&'''((()))((('''''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&''')))******)))((('''---,,,***)))''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))+++++++++***)))(((((((((******)))(((((((((((()))(((''''''((()))+++,,,,,,)))(((''''''))))))((('''((((((&&&$$$'''+++***&&&((((((((((((((()))******((('''''''''(((***,,,---111111111000...+++)))((((((((()))************)))(((''''''&&&'''((()))***)))((('''&&&&&&'''((()))(((''''''''''''''''''&&&"""%%%))),,,,,,***&&&$$$******(((%%%'''---000...------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&,,,,,,,,,***((('''&&&'''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))nnnKKKBBBAAA???<<<:::888777777333444444222000000111222555555444222111///...---,,,------,,,***)))***+++******)))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))((((((((())))))(((((('''&&&''''''''''''''''''''')))'''%%%%%%'''((()))(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''(((((())))))***)))((('''''''''((()))...///000111111222111111333333222222111000///...,,,,,,++++++---...000111111111222444666888:::;;;555444222///.........///111222444444333333333444...000111000---,,,+++,,,,,,,,,+++******+++++++++*********)))((()))+++---,,,***)))((())))))'''%%%((()))******(((((()))***((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((******+++,,,---......///,,,,,,,,,---------......+++***************++++++,,,,,,,,,,,,++++++++++++---............------,,,++++++++++++++++++++++++---............---,,,++++++***************))))))'''''''''((((((((((((((((((((((((((('''''''''''')))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((++++++)))(((((()))******((((((''''''''''''((((((,,,***))))))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&((('''&&&&&&(((((('''&&&''''''''''''((()))******&&&&&&&&&''''''''''''(((((((((((())))))(((((((((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''&&&%%%&&&(((***((((((''''''(((***---///)))(((''''''))))))((('''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''((((((((()))))))))'''((()))******)))((('''***)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))((((((''''''&&&&&&)))))))))))))))*********)))((('''((()))+++...///'''&&&%%%&&&'''((('''&&&%%%((((((&&&&&&******(((((((((((((((((()))******((('''''''''))),,,///111555444333111///,,,***((('''((())))))******))))))(((''''''''''''((())))))((((((''''''''''''((((((&&&''''''''''''''''''(((+++000888???DDDDDDCCCAAA444333...(((&&&(((&&&"""************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&+++///222111,,,'''&&&((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))lllJJJAAA@@@>>>;;;999888777666555555555333000///000111111111000///............,,,,,,---+++)))(((((()))***))))))((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))&&&&&&'''((((((((((((((((((((((((''''''&&&&&&&&&((('''&&&%%%&&&'''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''''''''''''''((((((((('''&&&&&&'''((((((***+++,,,---...///000000000111111222111111000000...---+++******+++,,,---000//////...///111333444444444222111///...---,,,------------------...///,,,...//////...---...///------,,,+++++++++,,,,,,+++++++++***))))))+++---...,,,************((('''((()))******)))((()))***)))((((((''''''(((((()))((()))************)))(((''''''((())))))))))))(((++++++++++++++++++++++++******+++,,,...///000000+++,,,---...///...------,,,+++*********+++,,,---,,,,,,,,,,,,,,,+++++++++------------,,,,,,++++++))))))*********+++++++++...---------,,,,,,++++++))))))))))))((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((+++***)))(((''''''(((((()))((('''&&&&&&'''((()))+++(((%%%&&&((()))'''$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))'''&&&'''(((***++++++***)))(((&&&&&&(((((('''&&&)))'''&&&&&&'''((((((''''''''''''((((((***++++++&&&&&&&&&''''''''''''(((''''''((())))))(((''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$%%%''''''&&&&&&'''(((((('''''''''''')))+++,,,)))((('''((()))***((('''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))((())))))***)))((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&(((((()))***++++++++++++((()))************+++,,,'''&&&%%%&&&(((((((((&&&%%%)))***(((&&&((()))(((((((((((((((((())))))***((('''''''''))),,,///111111000///---+++)))(((''''''(((((()))))))))))))))(((((('''''''''((((((((((((((((((''''''((((((((('''''''''(((((()))))))))***+++...222777===BBBDDDGGGKKKKKKHHHDDD>>>333)))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''+++///333444111---***)))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))kkkIII@@@???===;;;999888777666555555555333000//////000444333111///...---------+++,,,,,,+++)))'''((()))***))))))((((((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))%%%&&&'''(((((())))))(((******))))))((('''''''''''''''''''''&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''***)))(((''''''&&&''''''&&&&&&''''''((())))))***'''((((((***+++,,,---......///000111111111111111///...,,,+++******++++++,,,,,,------...///000000444444333222000///---,,,...---+++*********+++***,,,---//////---------...------,,,,,,,,,,,,,,,---,,,,,,,,,+++)))***,,,...///...,,,,,,,,,,,,+++))))))***+++***)))((()))+++***)))(((((((((((()))******+++,,,------,,,+++***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000***+++---...///...---,,,++++++***)))***+++---...---------,,,,,,,,,++++++------,,,,,,+++++++++***)))))))))******++++++,,,...------,,,+++*********((((((((((((((((((((()))%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))******)))((((((''''''''')))((('''&&&&&&'''((())))))&&&$$$%%%'''(((&&&###&&&'''''''''(((((((((((($$$$$$%%%&&&'''((())))))(((''''''***...111111000+++)))'''&&&'''(((''''''***(((&&&'''((())))))((('''''''''((((((***++++++&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((($$$&&&((()))(((''''''((((((((('''''''''(((***+++)))(((((()))******)))''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((((((((((('''''''''(((***+++,,,,,,,,,,,,))),,,000111///+++)))(((((('''&&&''')))***)))((('''+++---)))'''))))))&&&((((((((((((((())))))***)))((('''&&&''')))+++,,,******))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((('''((((((((())))))******+++***'''$$$"""###&&&***---:::AAAGGGJJJJJJFFF<<<222&&&''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''')))***,,,000222000,,,'''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))(((((((((((())))))))))))kkkIII@@@???===;;;999888777777555555555333000///000111;;;999555222...,,,+++++++++,,,,,,+++)))((()))*********)))((((((((((((((())))))))))))))))))))))))'''((())))))******))))))&&&'''((()))))))))))))))******))))))(((((((((''''''((()))((('''&&&&&&'''((((((''''''''''''((((((''''''''''''''''''''''''+++***)))(((''''''&&&'''&&&&&&'''((())))))******&&&&&&''''''(((***+++,,,------...///000000000000......------,,,,,,++++++'''(((***,,,...000000111444333222111000///...---000...,,,+++++++++)))(((***+++---,,,+++******+++,,,+++++++++,,,,,,---...---------,,,******,,,......---,,,,,,------,,,+++)))***++++++))))))***+++***************************+++---......---+++***++++++,,,---------------))))))))))))))))))))))))******+++,,,---......///***+++,,,---------,,,+++(((((((((((()))***++++++......------,,,,,,++++++---,,,,,,++++++++++++,,,)))*********++++++,,,,,,...---,,,+++***)))))))))''''''(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((('''&&&'''(((((('''&&&'''''''''((((((((())))))$$$$$$%%%&&&''''''(((((()))''''''+++000333333222,,,***'''&&&'''((((((''')))((('''((())))))((('''''''''''''''((()))******&&&&&&&&&''''''''''''(((%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&((())))))(((''''''((()))((((((((((((((()))))))))((((((***++++++)))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))))))))))))))((((((((()))+++,,,------,,,,,,+++000666777333---)))((()))(((((()))+++,,,+++***))),,,---+++***,,,***'''((((((((((((((()))******(((((('''''''''''''''(((''''''''''''((()))***+++&&&'''(((((())))))((((((((((((((()))(((((('''&&&''''''((((((((((((''''''))))))))))))))))))******++++++******))))))))))))%%%))),,,---000222...((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((&&&%%%%%%)))---...***&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))lllJJJ@@@???>>><<<:::999888888444444444333000///000222888666333000---,,,++++++***+++,,,,,,***)))***,,,******)))((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***(((((())))))***)))))))))((((((((((((((((((''''''''')))+++***'''&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''',,,,,,***)))((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((***++++++,,,---...////////////+++,,,---......---,,,+++((())))))***,,,---///000222111000///............000...,,,,,,------***((((((***++++++***))))))***************+++---...///.........,,,******,,,...,,,+++***+++,,,---,,,+++)))***++++++))))))***+++***+++,,,------,,,+++***)))+++---......---+++))),,,,,,---............---))))))))))))))))))))))))***+++++++++,,,,,,------)))***++++++,,,,,,++++++'''((()))***++++++++++++///......---,,,,,,++++++,,,,,,+++++++++,,,---...++++++++++++,,,,,,,,,,,,...---,,,***)))((())))))&&&&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((())))))******))))))''''''((((((((((((''''''&&&'''(((((('''&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''***'''&&&)))...111000------***'''&&&'''((((((''''''&&&&&&((())))))'''%%%((('''''''''''''''((((((&&&&&&&&&''''''''''''((($$$&&&((())))))(((&&&$$$''''''&&&&&&''''''((()))(((((((((((((((((((((((('''((()))((('''&&&'''((())))))))))))))))))))))))(((((()))***,,,+++)))&&&'''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((***++++++''''''''''''''''''((()))(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((())))))***,,,---...---,,,+++)))///444555111,,,******)))(((((()))+++,,,,,,+++)))***++++++...222///)))((((((((((((((()))******&&&'''((((((((('''&&&&&&''''''&&&'''((()))+++,,,&&&'''(((((())))))(((((((((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&((((((((((((''''''''''''###$$$&&&''')))))))))(((***+++***((()))+++***%%%((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&'''((())))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((())))))))))))lllKKKAAA@@@>>><<<:::999999999333444444222111000111222000...---+++++++++---...***+++,,,,,,+++***+++---******)))((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))************))))))'''''''''''''''''''''''''''***,,,+++(((&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''------+++***((('''''''''(((((((((((('''&&&%%%$$$'''&&&%%%%%%&&&''')))***++++++,,,---............)))***---//////...,,,***...,,,***(((((()))+++---000///...---,,,,,,---...///---,,,,,,......+++)))(((***+++,,,+++***+++,,,(((((()))***+++---...///...///...---+++***,,,...)))(((((()))+++,,,,,,+++)))+++++++++***)))***+++***+++---......---+++***(((***,,,......,,,***(((+++,,,------......------************************++++++++++++++++++++++++))))))*********+++++++++)))***,,,---......------//////...---,,,,,,++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///---+++***((((((((()))%%%%%%%%%&&&&&&''''''''')))))))))((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))******'''((()))******+++******&&&'''((())))))((('''&&&###&&&((('''$$$###%%%(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''***'''%%%''',,,...,,,(((...+++(((&&&'''(((((('''%%%%%%&&&''')))(((%%%###(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$&&&((())))))(((&&&$$$(((''''''''''''((())))))(((((((((((((((((((((((('''(((((('''%%%%%%'''(((************))))))))))))(((((()))+++,,,+++)))&&&$$$''',,,//////,,,'''$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((***,,,---(((((('''''''''(((((()))******))))))))))))******(((((((((((())))))))))))''''''(((((((((((((((((()))+++,,,......---,,,+++&&&+++000000,,,((((((***(((''''''(((+++,,,++++++((())))))+++111666333,,,((((((((((((((()))******%%%&&&(((******)))'''&&&''''''&&&&&&&&&((()))***&&&''''''((((((((((((((((((((()))))))))(((&&&%%%&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%$$$+++***(((%%%%%%%%%'''((($$$''''''&&&(((***'''""")))))))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((()))++++++)))&&&&&&)))---))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))kkkLLLAAA???;;;::::::;;;:::999555444333222111111111111//////...---,,,,,,++++++------,,,,,,,,,,,,++++++,,,+++)))((()))***)))((()))******)))(((((()))+++******)))))))))))))))***))))))))))))(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((******))))))+++,,,,,,+++*********,,,...000++++++******)))*********...,,,)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...$$$,,,...((()))000000(((111000///...,,,+++***)))---,,,+++***))))))))))))***))))))(((((((((((((((,,,---///000///---***)))******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++*********))))))((((((((((((((((((((((((,,,+++***+++---...---,,,......---,,,---...///000,,,,,,++++++***))))))))),,,,,,,,,------.........,,,+++,,,///...+++,,,000...+++(((&&&'''(((''''''''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$'''&&&'''))),,,,,,)))&&&((('''&&&&&&&&&''')))***+++***)))'''''''''((()))''''''''''''((()))***+++(((((((((((())))))))))))&&&(((******((((((((()))((((((''''''&&&&&&&&&%%%***(((''''''(((((('''%%%''''''''''''((((((((((((((('''''''''((()))+++,,,******))))))((((((''''''%%%%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&'''''''''''''''((())))))&&&((()))((('''&&&((()))***(((&&&&&&((()))((('''***)))'''&&&&&&&&&((()))000((($$$'''(((&&&%%%(((,,,+++)))((('''''''''((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((()))*********)))'''&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((,,,+++++++++******))))))(((,,,+++(((,,,222...###******))))))((((((''''''(((((()))+++,,,---...///(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))&&&''')))++++++)))'''&&&((((((((((((((((((((((((******))))))((((((''''''&&&((()))++++++)))(((&&&(((***+++***)))((()))***))))))))))))************((((((((((((((((((((((((******))))))))))))************))))))))))))******,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''''''&&&&&&''')))))))))))))))))))))))))))kkkLLLBBB???===<<<<<<;;;:::888555444333222111111111111///......---,,,,,,++++++------,,,,,,,,,+++++++++,,,***(((((()))***)))((()))******)))(((((()))+++(((((('''(((((()))******))))))))))))((((((((('''***)))((('''&&&''''''((((((((((((((((((((((((((('''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))((()))***,,,,,,+++***)))***,,,...///,,,++++++*********++++++...,,,+++***,,,------,,,++++++++++++++++++++++++,,,++++++*********++++++(((000111,,,,,,333222+++---,,,,,,++++++******))),,,++++++++++++,,,---------,,,***))))))))))))***)))+++---//////---+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))))))))))),,,+++++++++---...---,,,...---,,,,,,,,,---...///,,,+++++++++******)))))),,,,,,,,,---------.........,,,+++,,,+++)))---222000---)))''''''(((((((((''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$(((''''''***,,,,,,***''''''((()))*********))))))+++***)))(((''''''((()))((((((((((((((()))***+++(((((((((((())))))))))))&&&((())))))((('''((((((***)))))))))((((((((((((***((('''&&&''''''%%%$$$''''''''''''((((((((((((((('''''''''((()))+++,,,***)))))))))((((((((('''%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''((()))((('''&&&'''(((((('''%%%&&&'''((((((''''''&&&%%%%%%&&&(((+++,,,000)))%%%((()))'''&&&)))+++***(((''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((((((''''''''''''******))))))((()))))))))++++++******))))))))))))((($$$)))666;;;333,,,******)))))))))((((((((('''(((((()))***+++,,,------(((((((((((((((((((((((((((((())))))(((''''''&&&(((((())))))))))))(((((('''''''''((((((((()))))))))***,,,......,,,***)))((((((((((((((((((((((((***)))))))))(((((((((''''''((()))******)))((('''((()))******(((((()))***(((((()))))))))*********((((((((((((((((((((((((((((((''''''((())))))*********))))))))))))******,,,++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''&&&''')))))))))))))))))))))))))))lllLLLBBBAAA???>>>===<<<999666555444333222222111111111.........------,,,,,,+++,,,,,,,,,,,,++++++++++++***)))((((((***+++******)))******)))(((((()))+++(((((((((''''''(((((())))))))))))(((((((((''''''******)))(((((((((((()))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***+++***))))))***+++---...,,,,,,++++++++++++,,,,,,...---,,,---......---,,,************************,,,,,,------,,,+++)))(((+++111222------222111,,,(((((())))))))))))))))))(((((()))***+++,,,...///000...,,,***)))***+++,,,'''(((+++---------,,,+++*********************)))))))))+++,,,,,,,,,+++***---,,,,,,+++***)))))))))++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,---......+++++++++++++++*********,,,,,,,,,,,,------------///,,,))))))((((((---333222...***''''''(((((()))''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%(((((((((***++++++)))'''''')))+++---...,,,***(((***))))))(((((((((((()))))))))((((((((()))******(((((((((((())))))))))))&&&((())))))(((''''''((())))))))))))(((((((((((()))'''&&&&&&&&&&&&%%%###''''''''''''((((((((((((((('''''''''((()))***+++))))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''(((((()))((()))***)))'''&&&&&&''''''%%%$$$%%%'''((((((''''''&&&&&&&&&'''(((***+++...***'''))))))(((((()))((((((''''''&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''---,,,+++***************))))))))))))((((((((((((---###,,,FFFJJJ555)))000))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((())))))((((((''''''(((((((((((())))))))))))((((((''''''((((((((()))))))))***+++---......---+++***(((((((((((((((((((((((())))))))))))(((((((((((('''((()))******)))(((''''''((())))))''''''((()))(((((())))))))))))******))))))))))))))))))))))))'''''''''''''''((())))))***))))))(((((())))))***++++++,,,,,,,,,***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))oooOOOCCCBBB@@@@@@???<<<888555555555444333222222222222......---------,,,,,,,,,,,,,,,,,,++++++++++++******((('''(((***++++++***)))******)))(((((()))+++++++++***(((((('''''''''))))))((((((((('''''''''))))))(((((((((((((((((())))))))))))************'''(((***)))'''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&'''(((***)))))))))))))))***,,,---,,,,,,++++++,,,,,,------,,,,,,,,,...//////,,,***))))))))))))))))))))))))+++,,,...000///...+++***+++//////++++++......***((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,111///,,,***))))))+++,,,'''(((***+++++++++***)))*********)))))))))))))))''')))+++,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***))))))((('''+++111222...)))&&&%%%''''''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))((('''''')))+++,,,,,,,,,***))))))))))))(((((((((((()))***)))))))))))))))******(((((((((((())))))))))))((()))+++***)))(((((()))'''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''((((((((((((((((((((((((((()))******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((()))((()))***)))'''&&&&&&'''&&&$$$###$$$&&&(((((('''***)))((('''&&&&&&''''''+++)))((((((((('''((((((&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&'''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''------,,,+++************((((((((((((((((((''''''///%%%---BBBDDD000%%%+++))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))(((((('''(((((((((((()))))))))((((((***++++++***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((&&&((()))((('''&&&''')))(((((((((((()))))))))***************************))))))(((''''''''''''((())))))(((((((((((())))))***+++---...---+++)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***(((((((((***((((((((((((((((((((((((qqqQQQCCCBBB@@@@@@???<<<888555666555444333222222222222---------------,,,,,,,,,,,,,,,+++++++++************((('''(((***++++++***)))******)))(((((()))+++*********)))******++++++((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))*********+++'''(((***)))'''&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))'''((((((((()))******+++,,,+++++++++,,,,,,---...******+++---......+++((())))))))))))))))))))))))***,,,///111222111///...+++---,,,******,,,,,,***,,,++++++******)))((((((((((((''''''((())))))***...---+++)))((()))***+++))))))*********)))((('''***)))))))))))))))))))))''')))+++,,,,,,,,,***)))))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,,,,,,,---,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++***''')))...000,,,'''%%%$$$&&&&&&&&&''''''((((((((((((''''''&&&&&&'''((((((''''''&&&&&&'''((((((''''''&&&'''((((((((((((((()))******((((((((())))))))))))(((***))))))))))))******+++(((((((((((()))))))))))))))+++,,,,,,***((())))))&&&&&&&&&'''''''''''''''&&&%%%%%%'''***,,,,,,+++''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((''''''''''''((((((((()))))))))'''&&&&&&(((&&&%%%$$$$$$&&&''''''&&&***))))))((('''&&&&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((((((((('''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((,,,+++***)))))))))))))))''''''''''''''''''(((((((((&&&)))//////)))%%%%%%(((((((((((()))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((((((((((((((()))))))))***''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&((()))((('''&&&''')))'''(((((((((((()))))))))++++++++++++++++++++++++---,,,+++)))((('''&&&&&&))))))(((((((((((())))))***+++,,,------,,,***((((((((((((((())))))))))))************************(((((((((((((((((((((((()))***+++***)))((()))***((((((((((((((((((((((((qqqQQQBBBAAA???>>>===<<<999666666555444333222222222222------------------------++++++++++++***************)))((((((***+++******)))******)))(((((()))+++&&&'''((()))+++...000111((((((((('''''''''&&&&&&%%%&&&'''''''''''''''&&&'''(((((())))))*********'''(((***)))'''&&&&&&''''''''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&&&&((()))&&&&&&'''(((((())))))***+++******++++++,,,---...******+++,,,...---***((()))))))))))))))))))))))))))+++...111333222111000---------,,,,,,---............---,,,++++++******,,,,,,+++*********+++++++++******)))))))))))))))************)))((('''&&&)))))))))*********++++++))))))+++,,,,,,,,,+++***((()))***+++,,,---...///------------------------,,,+++***+++---...---,,,++++++,,,---------------)))******+++,,,---......,,,,,,,,,,,,++++++++++++((('''(((+++***'''(((,,,,,,***&&&%%%%%%&&&&&&%%%''''''((((((((((((''''''&&&&&&'''((((((((((((''''''((()))(((&&&%%%&&&(((((('''&&&&&&&&&''')))***'''(((((())))))))))))((())))))))))))***+++,,,,,,(((((((((((())))))))))))***+++,,,,,,***(((((()))((((((((()))))))))))))))%%%%%%%%%(((+++---------''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''')))((((((''''''''''''(((&&&((()))(((''''''''')))(((&&&%%%%%%&&&''''''&&&&&&''''''(((((((((((()))$$$((()))&&&$$$&&&'''&&&''''''(((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((******)))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((((())))))***''''''''''''((((((((((((%%%******$$$%%%,,,---)))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******(((((())))))))))))((((((((((((((()))))))))******((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''((())))))''''''((()))''''''(((((((((((())))))************************...---,,,***((('''&&&&&&)))((((((''''''(((((()))******+++,,,,,,+++***)))(((((((((((())))))))))))************************))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))nnnMMMBBB???===<<<<<<;;;:::888666555444333333222333333------------------------++++++++++++************,,,***(((((()))***)))((()))******)))(((((()))+++''''''((()))***,,,...///(((((('''''''''&&&&&&&&&%%%&&&'''((()))(((((('''&&&&&&'''(((((()))******'''(((***)))'''&&&&&&'''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((((('''''')))***%%%%%%&&&'''(((((((((((()))))))))******,,,------,,,++++++,,,...---,,,******************************+++...000000000//////...---,,,------...///111------------------------,,,,,,++++++++++++,,,,,,((()))***+++++++++***)))))))))))))))))))))))))))((())))))***+++,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,---...///......---))))))***+++,,,......///,,,,,,,,,+++++++++******)))''''''((('''%%%(((---***(((''''''(((((('''&&&''''''((((((((((((''''''&&&&&&'''((((((((((((((()))***+++)))'''&&&(((***&&&&&&''''''((((((((((((&&&'''((()))******)))((('''(((((()))***,,,---...(((((((((((())))))))))))(((***+++***(((&&&&&&'''(((((((((((()))))))))***'''&&&&&&'''***++++++***''''''''''''(((((((((((((((((()))******)))(((''''''((((((((()))))))))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%'''(((((('''''')))******)))'''&&&''''''&&&%%%&&&''''''(((((((((((((((###(((***&&&$$$'''(((&&&((())))))))))))(((&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((---,,,+++)))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((()))***+++''''''((((((((()))))))))''',,,,,,''''''---///+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((()))))))))*********)))))))))******)))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((()))******(((((()))***'''''''''((((((((())))))************************+++***)))(((((('''((((((((((((''''''''''''((((((************************(((((((((((())))))))))))************************))))))))))))))))))))))))%%%'''))))))))))))+++,,,))))))))))))))))))))))))jjjJJJAAA???<<<::::::;;;:::999666666555444333333333333------------------------+++++++++************))),,,+++)))((()))***)))((()))******)))(((((()))+++++++++***)))(((((())))))(((((('''''''''&&&&&&&&&&&&'''(((*********)))(((%%%&&&&&&'''((())))))***'''(((***)))'''&&&&&&'''&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''((()))+++$$$%%%&&&'''(((((((((((())))))))))))***+++,,,------,,,,,,---......---+++************************+++,,,---.........---,,,---+++***,,,------///111++++++,,,------...//////******))))))***+++,,,,,,&&&(((***,,,---,,,+++***(((((())))))******++++++(((((()))+++,,,---...///,,,,,,+++++++++,,,---.........---,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,+++***,,,---.../////////...---))))))***+++---...//////,,,,,,,,,++++++*********+++'''%%%&&&%%%$$$(((///)))(((((()))******((('''''''''((((((((((((''''''&&&&&&'''((())))))((((((***,,,---+++((('''))),,,$$$&&&(((******)))'''&&&&&&'''(((*********)))(((''''''((()))***,,,...///(((((((((((())))))))))))'''((()))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''((((((((('''&&&'''((()))((('''''''''''''''((((((((()))(((((()))******)))(((''''''((((((((())))))******%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''$$$&&&'''((('''(((***+++,,,***((('''''''''&&&%%%*********)))(((&&&%%%$$$###***,,,'''%%%((()))''')))************(((&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((///...,,,***((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((()))***,,,---'''((((((((())))))******''')))***)))'''&&&%%%$$$'''((((((((())))))******((()))))))))*********+++))))))))))))))))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((***+++***)))((()))+++''''''''''''((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''((((((***))))))((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))$$$&&&((((((((()))+++---))))))))))))))))))))))))mmmKKKCCCAAA???===<<<;;;888666888666333111111333666888555222---+++,,,---...///,,,+++***+++,,,---+++)))***(((&&&%%%'''***++++++((((((((((((((((((((((((***************************(((''''''(((((('''%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***((((((((()))***+++,,,---,,,***)))***+++******+++++++++,,,,,,,,,,,,***(((***---//////---///......---+++******)))------......///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++,,,...---+++******+++))))))))))))((((((((((((******))))))******+++,,,---+++***+++---------+++++++++++++++++++++++++++++++++******))))))((((((******))))))(((((('''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&'''((())))))******************)))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******+++******)))(((''''''&&&******))))))))))))))))))'''(((((((((&&&%%%&&&'''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))***))))))(((''''''))))))************))))))%%%&&&((()))+++,,,,,,,,,'''((()))((('''(((***,,,(((&&&%%%%%%'''(((((('''&&&'''''''''(((((())))))"""&&&+++***(((***222999888222***%%%%%%''')))+++000///...,,,***)))'''''')))))))))))))))))))))))),,,------,,,)))&&&%%%&&&((()))***)))((('''(((***((()))*********)))'''&&&'''&&&&&&&&&&&&'''((((((---,,,+++)))((((((''''''))))))((('''''''''''''''(((&&&%%%%%%'''(((((('''%%%%%%$$$$$$%%%&&&((()))(((((('''''''''&&&&&&&&&+++(((&&&'''***,,,+++)))'''''''''((((((((((((((())))))(((((((((((())))))***(((&&&'''***---,,,+++'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))***+++,,,---******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((())))))))))))''''''((()))++++++(((&&&((((((((((((((()))******''''''((((((((((((((('''((((((((((((((()))******((('''&&&''')))******)))(((((()))***************'''(((***,,,,,,***((('''&&&,,,&&&"""+++...((('''))))))))))))))))))))))))+++,,,---,,,***(((((()))pppMMMCCCAAA>>>===<<<;;;888666666555444444666999===@@@777333...,,,,,,,,,------,,,+++***+++,,,---+++)))+++)))&&&&&&((()))******))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((('''(((((()))***+++,,,+++)))))))))************+++++++++,,,,,,---+++)))***---......,,,------,,,,,,+++***)))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++------,,,+++++++++++++++***+++---,,,***))))))***((()))))))))))))))))))))************++++++,,,,,,---,,,++++++,,,---,,,************************************))))))(((((((((***)))))))))((((((((('''((('''&&&&&&'''((('''%%%&&&&&&''''''((())))))******************)))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******+++******)))((((((''''''******+++++++++******)))'''((())))))'''&&&''')))((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((('''&&&))))))************))))))&&&'''((()))***+++++++++&&&'''(((((('''&&&((()))***((('''(((******)))(((''''''''''''((((((((()))%%%))),,,***''''''---333555000***&&&%%%''')))***---,,,+++***)))'''&&&&&&((((((((((((((((((((((((+++,,,---+++(((&&&&&&&&&'''((())))))''''''((()))(((((()))***)))((('''&&&'''&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''))))))((('''''''''''''''(((&&&%%%&&&'''(((((('''''''''&&&&&&'''(((***+++))))))((((((((('''''''''+++((('''''')))+++***(((((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((&&&&&&'''***,,,***)))(((''''''''''''((())))))))))))))))))))))))))))))&&&'''(((((()))***++++++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))((((((((((((((())))))))))))((((((((((((&&&&&&(((***,,,,,,)))&&&((((((((((((((()))******''''''((((((((((((((('''((((((((((((((())))))***)))((((((***,,,------,,,))))))***+++++++++++++++((()))***++++++***)))(((---000,,,***//////***+++))))))))))))))))))))))))***,,,---,,,***(((((()))sssOOOCCCAAA>>>===<<<;;;999777666555444555777;;;???AAA777444///---,,,,,,++++++,,,+++***+++,,,---+++)))+++)))(((''')))))))))(((************************(((((((((((((((((((((((()))(((''''''(((((('''&&&((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''((()))***+++***((('''((())))))*********++++++++++++---+++******,,,---,,,,,,,,,+++++++++******))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,+++******************(((***++++++)))(((((()))((((((((()))*********++++++++++++,,,,,,,,,------...,,,++++++,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((&&&&&&&&&((()))((('''&&&&&&''''''((()))))))))))))))******))))))((((((&&&&&&'''''''''(((((((((((((((((((((((()))***************))))))((((((''')))+++,,,---...,,,+++***''')))***)))((('''(((***(((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''((('''(((((((((((('''&&&&&&))))))************))))))'''((())))))*********)))&&&'''((('''&&&%%%&&&''')))((((((***++++++)))'''''''''''''''(((((((((((((((+++---***%%%$$$(((---111...)))'''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''***,,,,,,+++(((&&&&&&&&&&&&'''(((((('''&&&'''((('''((()))))))))(((&&&%%%&&&&&&'''''''''(((((((((&&&%%%%%%%%%&&&'''(((((()))((((((''''''''''''((('''&&&%%%&&&((()))((('''''''''''''''((()))***+++)))))))))))))))(((((((((***(((''''''((()))((('''((((((((((((((((((((((((&&&)))---000000---)))&&&''''''(((***,,,,,,***(((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((())))))))))))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))---,,,+++)))((((((''''''******))))))((((((''''''&&&(((***---000///,,,)))((((((((((((((()))******(((((((((((((((((((((((('''''''''((((((((())))))(((((((((***---...---,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))######$$$(((***))))))+++))))))))))))))))))))))))***+++,,,,,,***(((((()))tttOOOBBB@@@>>>===<<<;;;999777888777555444444555777888555222///...------,,,+++++++++***+++,,,---+++)))+++***))))))******(((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''))))))))))))************+++---,,,++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******''')))******)))(((((()))(((((())))))***+++,,,,,,,,,,,,,,,---------------...,,,+++***++++++)))'''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''&&&%%%&&&((())))))(((''''''''''''(((((())))))((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))************)))))))))(((((()))+++---//////...,,,***''')))***)))((('''(((***'''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''''''''''''''&&&&&&))))))************))))))((()))))))))))))))((((((&&&((()))((('''&&&'''(((''''''''')))***)))&&&$$$'''''''''((((((((((((((()))+++,,,)))%%%###&&&)))---+++((('''(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''')))++++++***(((&&&&&&'''&&&'''((('''&&&%%%&&&((('''(((((()))((('''&&&%%%&&&''''''((((((((((((((('''''''''''''''((()))))))))(((''''''''''''(((((('''&&&&&&'''))))))((('''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((()))((('''''''''''''''''')))))))))(((((((((((((((''')))---//////---)))'''''')))+++...///...+++)))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,***))))))(((((((((******))))))((((((''''''((())),,,000333222///,,,((((((((((((((())))))***)))))))))(((((((((((((((''''''(((((())))))))))))&&&&&&&&&)))+++---,,,***)))***++++++,,,,,,++++++******))))))))))))*********&&&***...+++***------)))))))))))))))))))))))))))***,,,+++)))(((((()))rrrNNNBBB@@@>>>===<<<;;;999777999777555333111111111222111///......//////...,,,++++++***+++,,,---+++)))+++*********+++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&'''((((((((()))))))))*********,,,,,,++++++******++++++++++++,,,,,,---.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++++++++)))))))))(((((()))******((()))++++++***))))))***((())))))***+++,,,,,,---+++,,,---.........---------,,,************((('''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))'''&&&&&&''')))***)))(((''''''''''''(((((((((((('''(((((()))))))))(((((('''''''''((((((((())))))((((((((((((((())))))***************))))))))))))(((***---//////...,,,***((()))***)))'''''''''(((''''''((((((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''''''''&&&))))))************))))))((())))))))))))(((''''''((()))))))))((()))+++---((('''((()))***)))&&&###((((((((((((((('''''''''''')))***(((%%%$$$&&&(((***)))(((((())))))(((&&&'''''''''((((((((())))))''''''''''''''''''''''''((()))******((('''''''''&&&'''((('''&&&%%%&&&((('''((()))))))))(((&&&&&&&&&'''((()))))))))(((((())))))((('''''''''''''''((((((''''''''''''(((((('''&&&&&&(((******((('''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''(((******))))))((((((((((((((()))***++++++***)))(((&&&)))---//////---***(((((((((((((((((()))******(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))*********)))))))))(((((((((''''''(((+++...111111...+++((((((((((((((())))))***+++***)))((((((((((((((('''((())))))******))))))&&&&&&'''***,,,---+++***((())))))*********************))))))))))))******///'''+++,,,###&&&+++"""))))))))))))))))))))))))(((***++++++)))(((((()))oooMMMAAA???=========<<<:::888777666444333222222222333///......///000000///---,,,+++***+++,,,---+++)))))))))***+++---,,,)))&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%'''(((((('''&&&''')))(((((((((((())))))))))))***+++++++++))))))+++---++++++,,,---...///000000++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))***+++)))+++,,,---+++++++++,,,*********+++,,,,,,,,,---+++,,,---.........---,,,,,,***))))))******((('''''''''''''''''''''''''''&&&&&&'''((())))))******(((((((((((()))))))))))))))''''''''')))***)))(((''''''((((((((((((((((((''''''((()))))))))((((((''''''((((((((()))))))))((((((((((((((()))******************************'''(((***,,,---,,,+++***+++,,,,,,+++(((''''''(((&&&'''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&'''(((((((((((('''))))))************))))))(((((()))))))))(((''''''((())))))((())),,,111444++++++***+++,,,+++(((&&&((((((((((((((('''''''''&&&'''(((((('''&&&'''((()))((('''((()))***)))((((((((((((((())))))******'''''''''''''''''''''''''''(((***)))(((''''''(((&&&'''(((((('''&&&'''(((((()))*********)))'''&&&&&&'''((()))***)))(((((((((((('''&&&%%%%%%%%%&&&(((''''''''''''(((((()))''''''''')))******)))'''''''''(((***************&&&&&&&&&&&&'''''''''''''''((()))((('''''')))++++++******))))))(((((('''))))))(((''''''((())))))&&&)))---...---***)))((())))))(((((())))))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((()))))))))))))))&&&&&&'''***,,,,,,***(((((((((((((((((()))******,,,+++)))((('''(((((()))((()))***+++,,,+++***)))))))))***---//////,,,***(((((()))************)))))))))))))))))))))))))))'''!!!'''&&& 111;;;((())))))))))))))))))))))))''')))******)))(((((()))lllLLLAAA???=========<<<:::888555555444222222222222222/////////000111000---+++,,,+++***+++,,,---+++)))((((((***,,,...---***'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((()))(((((('''%%%'''((((((''''''((()))'''''''''((((((((())))))(((***+++***))))))+++...)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++***************************))))))))))))***+++,,,+++---...///...---...///++++++,,,,,,,,,,,,,,,,,,***+++---.........,,,+++***)))(((((()))***)))'''''''''''''''''''''''''''&&&&&&'''((()))++++++,,,'''((((((((()))))))))******)))'''((())))))((('''((((((((((((((((((((('''&&&''''''((())))))(((((('''((((((((())))))))))))((((((((((((((()))******************************&&&'''((()))************///000///---***(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))&&&'''(((((()))))))))((())))))************))))))''''''((((((((((((((((((''''''&&&&&&(((...555;;;---,,,******+++***)))''')))(((((((((''''''''''''&&&'''(((((((((''''''((()))((('''(((***++++++***((((((((((((((()))))))))((((((((((((((((((((((((&&&'''))))))((('''(((((('''((())))))''''''((())))))***+++++++++***((('''&&&''')))*********((('''''''''&&&&&&''''''(((((('''''''''''''''((())))))''''''''')))++++++)))&&&&&&''')))***++++++******&&&'''''''''((((((((((((&&&'''))))))((((((+++...++++++******)))((((((''')))((((((''''''(((((()))))),,,///000...,,,++++++))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((''''''(((((())))))******((('''&&&''')))***)))(((((((((((((((((()))******---,,,***(((''''''((())))))***,,,------,,,+++******+++,,,...///...+++)))))))))***++++++++++++***((()))***++++++***)))(((+++'''///,,,+++KKKZZZ===))))))))))))))))))))))))'''(((******)))(((((()))kkkMMMAAA???=========<<<:::888555444333111000///......111000000111111///+++))),,,+++***+++,,,---+++)))''''''***---///...***'''))))))))))))))))))))))))************************'''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''')))***++++++***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''(((((('''''')))***''''''''''''((((((((()))''')))+++***)))))),,,///(((((()))+++---///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................******))))))***+++,,,,,,,,,...000000/////////000---,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++)))((('''((()))***)))(((((((((((((((((((((((((((&&&'''((()))***+++,,,---'''((((((((())))))******+++)))(((((())))))(((&&&((((((((((((((('''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((()))************************++++++&&&&&&&&&'''((())))))***222333222000,,,***))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((()))******))))))))))))************))))))&&&''''''((())))))((((((&&&&&&%%%$$$'''///888>>>,,,***((('''(((((('''&&&))))))(((((('''''''''&&&'''((())))))(((((('''''')))((('''(((***+++,,,+++(((((((((((((((((((((((())))))))))))))))))))))))%%%'''))))))((('''((()))((()))***)))((('''(((******++++++,,,+++***)))(((&&&''')))***+++***(((''''''(((((((((***+++,,,---'''''''''''''''((()))***''''''(((***++++++)))&&&$$$%%%''')))))))))(((((('''((((((((())))))******%%%'''))))))((())),,,///+++++++++***)))(((((('''(((((())))))))))))((((((---111444444111//////000)))))))))))))))******+++))))))))))))))))))))))))((()))))))))*********+++(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))((('''&&&%%%%%%%%%&&&&&&'''((()))***++++++,,,***((()))***++++++***((((((((((((((()))******---,,,***(((''''''((())))))+++,,,......---,,,+++))))))+++,,,---,,,)))&&&******+++,,,,,,,,,,,,+++''')))***,,,,,,***)))''')))&&&+++""" EEETTT///))))))))))))))))))))))))'''(((******)))(((((()))sssLLLDDDBBB???===<<<;;;:::888555444444333333222222111333111////////////...---------,,,,,,+++***))))))'''((())),,,//////---***++++++,,,,,,+++***((('''///---***(((''''''((()))((((((((((((''''''***,,,...+++))))))++++++***''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''',,,,,,+++)))'''%%%&&&''''''''''''''''''''''''''')))%%%"""$$$(((***(((%%%%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%&&&((())))))((())))))))))))))))))))))))((((((((()))***,,,......333333111...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))000///...---,,,+++++++++))))))*********+++++++++***,,,...///......///000111000///---,,,+++******))))))******++++++,,,,,,)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''((()))******)))(((''''''((((((******((('''&&&&&&&&&&&&(((''''''((()))******)))))))))))))))))))))))))))))))))************))))))+++***)))(((((()))******......---+++)))((('''&&&%%%(((+++,,,+++)))))))))''''''(((((()))))))))))))))&&&"""###''')))***((()))((('''''''''(((***+++(((((())))))))))))((((((***)))((('''''''''''''''''''''''')))+++...111333((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&'''((())))))((((((+++...---'''''',,,...++++++)))(((((()))))))))(((************)))(((&&&&&&'''(((((((((((((((''''''&&&&&&((()))******************)))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&'''''''''(((((()))))))))((('''''''''(((***+++***((('''&&&&&&(((+++,,,+++(((%%%&&&(((******)))))))))))))))))))))))))))&&&((()))++++++)))'''&&&'''''''''''''''((())))))---///222444444222///---((((((((((((((()))************)))((((((((((((((('''((((((((((((''''''&&&))))))))))))(((***---000))))))))))))))))))))))))(((((())))))))))))((((((***))))))((((((((((((((()))((('''(((***++++++)))((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++)))))))))******))))))************))))))'''((()))++++++******)))*********++++++,,,,,,,,,)))((((((((()))***++++++(((((())))))*********+++*********)))))))))))))))*********)))))))))))))))vvvPPPDDDBBB???===<<<;;;:::888555444444333333222222111333111///...//////...---------,,,,,,+++******)))(((((((((***,,,---+++)))******+++++++++***((('''***))))))((()))+++,,,---(((((()))(((''''''***,,,///,,,)))(((******)))(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********(((&&&%%%&&&''''''''''''''''''''''''''')))''''''***......***&&&'''((()))((('''&&&'''(((&&&%%%$$$%%%'''(((((('''(((((((((((((((((((((((((((((((((((()))+++,,,---000000000---+++)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++///...---,,,++++++++++++)))))))))*********++++++)))+++------,,,+++,,,---......,,,+++***))))))))))))))))))***************)))((('''&&&%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''))))))((('''''''''''''''+++***)))(((((((((((((((+++***)))(((''''''''''''(((''''''((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))((((((((()))***...---,,,+++)))((('''&&&(((***,,,,,,***))))))***)))(((((((((((((((((())))))((('''&&&%%%%%%'''))))))(((((('''((()))***+++(((((())))))))))))(((((())))))(((''''''''''''''')))(((((('''((()))***+++((((((((((((((((((((('''''''''''''''((((((((((((&&&&&&'''((())))))))))))000222000***)))---...+++)))***)))'''%%%%%%&&&'''))))))))))))((('''&&&%%%((((((((())))))(((((('''&&&'''((()))******************)))((((((((((((((())))))))))))***,,,---...))))))(((((((((((())))))''''''''''''((((((((()))))))))(((((())))))***+++)))((('''&&&(((***---///+++)))'''''')))***)))((())))))))))))))))))))))))((())))))))))))((('''&&&(((''''''''''''((())))))+++---///000000///---+++((((((((((((((()))************)))(((((((((((((((((())))))*********)))))))))))))))(((((())),,,///))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((())))))***)))(((&&&''')))++++++***(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))))))))******))))))************))))))'''((()))***+++******))))))))))))******+++++++++))))))))))))))))))***+++((()))))))))***************)))))))))))))))))))))***)))))))))))))))))))))zzzVVVDDDBBB???===<<<;;;:::888555444444333333222222111111000...---......---,,,---,,,,,,++++++*********+++)))(((((()))******)))))))))*********)))(((((('''((((((***+++,,,---...(((((()))((('''''')))+++000---)))(((((()))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''''''''''''''''''''))))))+++000333111,,,&&&)))+++,,,,,,***(((((((((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))***+++,,,------+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++,,,,,,------...---,,,+++++++++++++++))))))))))))************(((***++++++)))(((((()))++++++***(((''''''''''''))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''***)))((('''''''''''''''+++******)))))))))))))))+++******)))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************)))))))))((((((''''''((())))))---,,,,,,***)))(((''''''***+++,,,+++))))))***,,,...---+++)))((('''(((((((((***+++((($$$"""%%%)))((((((((((((((()))******(((((())))))))))))((((((((((((((((((''''''''''''))))))((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))111222///+++***+++,,,******+++***(((%%%$$$&&&)))(((((((((((('''&&&%%%%%%(((((()))******))))))(((&&&'''((())))))******)))***))))))((((((((((((((()))(((((()))+++...111333))))))(((((((((((())))))''''''''''''(((((((((((((((((()))************)))((('''''''''))),,,///000,,,*********+++***)))'''))))))))))))))))))))))))***))))))((((((''''''(((((((((''''''(((((()))*********++++++++++++******((((((((((((((()))*********))))))((((((((((((((())))))***+++,,,,,,,,,,,,((())))))((('''(((***---))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***+++,,,+++)))'''&&&(((***++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******))))))************))))))(((((()))************))))))))))))))))))*********+++***))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))******{{{YYYDDDBBB???===<<<;;;:::888555444444333333222222111000///---------...---,,,,,,,,,,,,++++++*********...+++((('''((()))***)))((((((((()))))))))))))))((()))******+++******)))''')))))))))(((''')))***000---***(((''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''((())),,,///111000+++'''***---//////,,,***((((((&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&'''''''''''')))++++++***(((((()))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,...///---,,,+++***************((((((((()))))))))******)))***+++***(((&&&&&&'''))))))(((''''''&&&''''''))))))(((((('''''''''&&&''''''''''''&&&&&&''''''((((((''''''''''''((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((()))+++******)))))))))******++++++***)))))))))))))))&&&'''(((((('''''''''((((((((((((((((((((((((((())))))************))))))'''''''''''''''(((((((((,,,++++++***)))(((((('''***++++++***)))***---000666444000---***)))((((((((())))))(((%%%%%%''')))((((((((((((((())))))***(((((())))))))))))(((((('''(((((((((((((((''''''(((((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((((((******)))((((((''''''''',,,,,,***((('''(((((((((+++***)))((('''((()))***(((((())))))(((''''''&&&((())))))************)))''''''((()))))))))))))))))))))(((((((((((())))))((('''&&&&&&(((+++...000))))))(((((((((((())))))'''''''''(((((((((((((((&&&'''((()))***)))((('''((('''''''''(((***,,,...+++,,,,,,,,,,,,***(((&&&((((((((((((((((((((((((+++***((((((((()))+++,,,((((((((('''((())))))***))))))(((((((((((())))))((((((((((((((())))))***))))))(((((((((((())))))((()))***+++,,,,,,------((())))))((('''''')))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***,,,---...111---)))'''((()))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))******))))))************))))))((()))))))))************))))))******************++++++***)))((((((((())))))))))))))))))*********)))))))))))))))*********)))))))))))))))*********{{{YYYDDDBBB???===<<<;;;:::888555444444333333222222111000...---,,,.........---,,,,,,+++++++++++++++***000---***((()))***++++++''''''((((((((()))******((())))))******)))((((((''')))***)))((('''((()))...,,,***(((&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&%%%$$$%%%&&&((('''''''''''''''''''''''''''((((((***++++++)))(((***---//////,,,***((((((&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$&&&)))***)))((((((((())))))))))))))))))))))))************************+++***)))))))))+++,,,...++++++***))))))))))))***''''''((((((((())))))))))))++++++***(((&&&&&&&&&)))(((((('''''''''(((((()))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++***)))))))))))))))******+++******)))))))))))))))'''((())))))'''&&&''')))(((((((((((((((((((((((())))))************))))))&&&&&&'''(((((((((((((((*********))))))(((((((((((()))))))))))),,,000333;;;999555111...+++)))))))))'''%%%&&&)))***)))((('''(((((()))))))))))))))(((((())))))))))))((((((&&&'''(((((()))((('''''''''((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((((((---,,,***((('''&&&&&&&&&(((''''''''''''''''''))))))&&&$$$&&&***+++***((()))************)))(((((((((((()))***************'''(((((())))))))))))((())))))(((((((((((()))))))))(((''''''''')))+++,,,))))))(((((((((((())))))((((((((((((((('''''''''%%%&&&'''((()))((('''&&&(((((('''''''''(((((()))+++,,,------+++)))((('''((((((((((((((((((((((((***)))(((((())),,,///111((((((((((((((()))******))))))(((''''''((())))))((((((((((((((())))))***))))))(((((((((((())))))'''((()))***++++++++++++((()))***)))''''''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))***,,,---...555111,,,)))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++++++++***)))((((((((()))******))))))))))))))))))(((((())))))************(((((())))))************yyyWWWDDDBBB???===<<<;;;:::888555444444333333222222111000...------...//////...++++++++++++++++++++++++000---***)))***+++++++++(((''''''((()))***+++,,,)))))))))))))))*********''')))******(((''''''(((***++++++)))''''''''')))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((()))+++,,,,,,***(((((((((&&&%%%%%%&&&((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$&&&(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((())))))*********))))))((((((((())))))''''''''''''(((((((((((()))***+++***(((&&&&&&'''(((((('''''''''(((((()))((((((((((((''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''(((((((((((('''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((())))))******))))))(((((()))))))))'''***+++***'''&&&(((***))))))))))))))))))))))))))))))************))))))&&&&&&((()))))))))))))))))))))))))))))))))))))))'''((((((((()))+++///333777666555222000---+++***)))&&&$$$&&&***,,,***'''''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&((()))))))))((('''''''''(((((('''&&&%%%%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((---,,,***(((''''''''''''(((&&&'''******)))))),,,%%%$$$%%%''')))***(((%%%*********++++++******)))''''''((()))************(((((())))))))))))((((((((((((((((((((())))))***,,,++++++*********++++++))))))(((((((((((())))))((((((((((((((('''''''''&&&&&&''''''((((((((('''((((((''''''&&&&&&&&&'''***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))((((((***---000111))))))(((((())))))***+++))))))(((((((((((())))))((((((((((((((()))******((((((((((((((())))))***''''''((()))************)))***+++***((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++------444111---+++******))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))))))))************)))))))))))))))((()))******+++,,,,,,,,,++++++++++++++++++***))))))))))))))))))************))))))))))))((((((((()))******++++++((((((((()))******++++++xxxUUUDDDBBB???===<<<;;;:::888555444444333333222222111111///---...///000000///++++++++++++++++++++++++---+++))))))***++++++***(((((((((((()))+++---...///...,,,***))))))******''')))++++++)))'''''''''&&&)))++++++)))'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&'''((('''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&&&&%%%%%%%%%'''((('''((()))((('''&&&'''(((&&&%%%%%%''')))++++++***'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((&&&'''''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&)))((((((''''''(((((()))&&&&&&'''''''''(((((((((''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((())))))%%%%%%'''(((((((((''''''((((((''''''''''''((((((((((((&&&&&&&&&''')))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((()))))))))((((((''''''(((((()))(((+++---,,,(((&&&(((+++))))))))))))))))))))))))))))))************))))))&&&'''(((***************((((((((()))))))))))))))'''((())))))(((***,,,///,,,---/////////...,,,+++(((((((((((()))))))))(((&&&'''((()))***))))))((((((((())))))))))))((((((%%%&&&((()))***)))((('''%%%&&&'''((()))(((((('''&&&&&&''''''((())))))***''''''''''''((((((((((((***)))((('''((()))+++,,,+++((((((,,,,,,)))(((,,,###)))......***&&&%%%'''))))))************))))))&&&&&&'''((())))))))))))(((((())))))))))))((((((((((((((((((((()))******+++,,,,,,------,,,+++***))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((()))******'''''''''''''''((((((((((((***+++)))'''''')))+++))))))))))))))))))))))))))))))(((((()))***,,,---))))))(((((())))))***+++((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))******(((((()))))))))))))))(((***,,,,,,+++)))((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))***+++,,,...,,,******++++++***)))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***+++++++++***)))((())))))************))))))***)))((((((((()))++++++++++++++++++*********)))))))))))))))))))))***+++************)))))))))((('''(((((()))******++++++'''(((((()))******++++++xxxTTTDDDBBB???======<<<:::888555555444333333222222111111///......000111000000+++++++++++++++++++++++++++)))((((((*********)))((((((((((((***,,,...///777444111,,,)))(((''''''''')))++++++)))'''''''''$$$'''+++,,,***(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%((((((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%&&&'''''''''&&&'''(((%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%'''***,,,---,,,&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))'''((('''&&&%%%%%%'''***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&''')))((('''&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''(((((())))))******$$$%%%'''(((((((((''''''((((((''''''''''''((((((((('''&&&%%%&&&'''***+++))))))))))))))))))))))))+++***)))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((()))))),,,...---(((&&&))),,,))))))))))))))))))))))))))))))************))))))&&&''')))***+++++++++***(((((((((((()))))))))))))))******)))(((((()))+++###%%%))),,,......---,,,'''***,,,+++'''%%%&&&(((&&&''')))*********)))((((((((())))))))))))(((((($$$&&&((()))***)))((('''"""$$$'''***,,,.........&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''&&&'''(((+++...000,,,((((((,,,,,,'''&&&)))$$$///999777,,,$$$%%%+++(((((()))))))))))))))(((%%%&&&'''((())))))))))))((()))))))))))))))((((((((((((((((((((()))******((()))+++------,,,+++***))))))(((((((((((())))))))))))(((((('''''''''&&&+++***)))))))))***,,,---&&&''''''((()))******+++((()))***(((&&&&&&))),,,))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))******+++'''(((((())))))(((((('''((((((((((((((()))******((((((((((((((()))******))))))*********))))))(((+++,,,---,,,***((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++(((''''''(((+++,,,+++***((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,+++***)))((())))))************))))))***)))((((((((()))+++,,,+++*********))))))(((((())))))(((((()))***+++++++++*********))))))(((((('''(((((()))***+++++++++'''(((((()))***+++++++++wwwSSSFFFDDDAAA>>>;;;999888888888888666555333333222222...///111222111///,,,***,,,,,,,,,++++++*********************))))))))))))&&&'''((()))+++,,,---...999666111,,,)))((())))))+++***)))***+++***(((&&&'''&&&%%%(((++++++(((%%%''''''''''''''''''''''''))))))(((''''''''''''''''''''''''(((((((((((()))***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%&&&((())))))******'''''''''''''''''''''''')))(((''''''((()))(((&&&((((((''''''''''''(((((((((''''''&&&&&&&&&''''''((((((''''''''''''((()))((())))))(((&&&&&&'''((('''&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''((())))))***((())))))(((&&&&&&'''))))))((('''''''''''''''(((''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%))))))(((''''''''''''''')))(((&&&&&&''')))))))))''''''''''''((((((((((((222000---***((((((((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&((()))******(((''''''((()))'''&&&'''((()))((('''((((((((((((((((((((((((+++,,,---,,,***(((((()))+++(((''')))***)))***+++))))))))))))))))))))))))&&&(((***+++,,,+++)))((())))))))))))(((((((((''')))))))))((((((+++000333+++***)))'''''''''((()))''''''''''''((((((((((((---......---***(((((((((((('''%%%&&&((())))))(((''''''(((((())))))******((((((''''''+++111111,,,************))))))))))))((('''''''''((()))+++,,,''''''&&&&&&(((+++...000******))))))((((((''''''+++,,,---......,,,+++***++++++)))((('''''''''''''''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''&&&'''))),,,---))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************...+++'''&&&''')))++++++))))))))))))))))))))))))((((((((((((((()))******************))))))))))))************************((((((((((((((((((((((((...,,,)))'''((())))))(((&&&''''''(((((((((((((((******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************'''&&&)))///111...+++,,,)))+++///---((((((---))))))))))))))))))))))))******))))))******+++,,,,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((()))***,,,,,,+++******sssPPPEEECCC@@@===;;;999999999777666555333333222222222//////000111000...,,,+++---------,,,,,,,,,++++++************))))))))))))(((((())))))***+++,,,,,,222000---***((('''((()))(((''''''''')))***)))(((((('''&&&''')))***(((&&&''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&'''''''''((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&'''((('''&&&&&&''')))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))))))))((())))))(((&&&&&&'''((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%***)))(((((('''''''''((()))(((&&&&&&'''(((((()))''''''''''''((((((((((((///...,,,***((((((((((((******)))))))))((((((((()))((((((((('''''''''''')))+++,,,+++)))(((((())))))'''&&&'''((()))((('''((((((((((((((((((((((((((()))******'''&&&&&&&&&)))'''''')))++++++***)))))))))))))))))))))))))))'''((()))***+++******)))++++++***)))(((((())))))(((((((((((('''(((+++...+++***((('''''''''((()))''''''''''''((((((((((((,,,---...---***(((((((((***((('''''')))))))))((('''((((((((()))))))))***+++,,,***((()))---...+++(((((('''''''''&&&&&&&&&((('''''''''((()))+++,,,''''''''''''(((***,,,---))))))))))))(((((((((((()))))))))))))))((('''&&&+++***)))(((''''''''''''(((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''''')))+++,,,))))))(((''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))************+++)))'''&&&''')))))))))))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))************************))))))))))))))))))))))))...+++((('''((())))))(((&&&'''(((((())))))(((((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++(((&&&(((---///---******((()))---,,,((('''+++))))))))))))))))))))))))******))))))******+++,,,++++++***)))))))))))))))************************))))))))))))))))))))))))******))))))(((((((((((())))))***++++++++++++***oooMMMCCCAAA???===;;;:::::::::555444333222222222222222000000000///......------......------------,,,,,,++++++*********)))))))))))))))************+++++++++***)))((('''''''''((((((&&&&&&'''***---......***(((&&&&&&(((((((((''''''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))((()))***)))'''&&&'''((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))((((((((((((((()))((('''''''''''''''(((''''''''''''((((((((((((++++++***))))))(((((('''************))))))))))))((((((((((((''''''''''''***,,,---,,,***((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((('''((())))))'''%%%%%%&&&'''&&&'''***---...+++''')))))))))))))))))))))))))))))))))))))))******+++///...+++***))))))***+++(((******)))((('''(((******)))((('''''''''((((((''''''''''''((((((((((((+++,,,---,,,***(((((((((+++***))))))***+++***((((((((((((((())))))))))))444555222,,,((())))))((((((((('''''''''&&&&&&&&&((('''''''''((()))***+++(((((((((((((((((())))))(((((((((((())))))))))))))))))'''&&&&&&%%%%%%%%%******)))((('''''''''''')))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((''''''((()))***)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......---+++)))((('''&&&))))))))))))************)))(((&&&'''((()))((('''))))))))))))))))))))))))***))))))((((((((())))))************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---+++((((((((())))))(((&&&'''(((((())))))(((((('''(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&'''***,,,+++***)))''''''******'''''')))))))))))))))))))))))))))******))))))******+++,,,*********+++******)))(((************************))))))))))))))))))))))))***))))))))))))(((((((((*********)))******+++,,,kkkKKKAAA@@@>>><<<;;;:::;;;;;;444444333333333333333444111000///...------...///---------------,,,,,,,,,+++++++++*********)))))))))******+++,,,---------((())))))))))))((('''''')))''''''(((,,,111333444***)))'''&&&&&&'''(((((('''''''''''''''''''''''')))(((''''''''''''(((((((((((()))))))))*********(((((((((((((((((((((''')))))))))(((((((((((((((''''''''''''(((((((((((((((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''%%%&&&'''''''''(((***------,,,)))(((''''''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((((()))******(((''''''((())))))((((((((()))******))))))))))))))))))))))))''''''''''''((((((((((((***))))))((((((((()))))))))))))))((('''&&&'''(((''''''''''''((((((((((((''''''((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''***+++,,,+++)))''''''''')))'''&&&'''((()))((('''((((((((((((((((((((((((((()))+++***(((''''''(((&&&'''(((,,,222444...&&&))))))))))))))))))))))))***)))((('''((()))+++,,,111///,,,***)))***+++---+++,,,...---+++((((((((((((((((((((('''(((((((((''''''''''''(((((((((((()))+++,,,+++)))(((((()))******)))***,,,---,,,+++(((((((((((()))))))))))):::<<<999///'''&&&'''&&&++++++*********)))))))))((((((((((((((()))******((((((((()))((('''&&&&&&'''''''''((()))*********,,,+++)))'''&&&&&&''''''***)))((('''''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,***)))'''''''''((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((...---,,,+++***(((''''''((()))))))))************((('''((()))++++++)))'''))))))))))))))))))))))))+++***))))))((()))))))))************)))))))))(((((((((((((((((((((((((((++++++++++++++++++++++++,,,***(((((()))***)))(((''''''((()))))))))))))))'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,)))&&&&&&''')))***)))((('''''')))******)))((())))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,---hhhJJJ@@@???===<<<;;;:::;;;;;;555555444444444444444555111000...------...///000+++++++++++++++,,,,,,,,,++++++++++++************((()))***,,,...000111222++++++,,,,,,+++***(((''')))'''&&&(((,,,000333444))))))(((&&&&&&&&&((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))&&&''''''((((((((('''&&&******))))))((((((((((((''''''''''''(((((((((((())))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&''')))))))))((('''((())))))))))))((('''&&&&&&&&&&&&&&&'''((((((+++,,,,,,,,,,,,+++***)))%%%'''((())))))***,,,...333000+++'''&&&(((,,,...(((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((()))+++***)))''''''(((((((((((((((((()))******((((((((((((((((((((((((''''''(((((((((((((((((()))((((((((((((((()))))))))+++,,,+++(((&&&'''(((''''''''''''((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((((()))***)))'''&&&&&&&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((''')))******(((''''''((('''(((***...666;;;333'''))))))))))))))))))))))))+++***((('''''')))+++---111///,,,***)))***,,,---***,,,...---+++((('''&&&'''''''''(((((((((((('''''''''''''''((((((((((((((()))+++***)))(((((()))(((((()))+++...///...---))))))))))))((((((((((((333666555---''''''((((((,,,,,,,,,+++++++++******((((((((()))))))))))))))((((((((()))((('''&&&&&&&&&&&&'''((()))***++++++,,,+++)))(((''''''(((((()))(((((('''''''''''''''***)))((('''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))((()))))))))************(((((()))+++------+++(((******************************))))))))))))******************)))))))))(((((((((((((((((((((((((((************************+++***((((((******)))((('''(((((()))))))))))))))((()))******+++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((,,,***'''&&&&&&((())))))))))))((()))+++---+++)))))))))))))))))))))))))))******))))))******+++,,,)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,---eeeJJJAAA???===;;;::::::::::::777666555555444444444444000///...------...///000******++++++++++++,,,,,,,,,++++++++++++*********'''(((***,,,...111222333------------,,,***)))((('''%%%%%%&&&))),,,------&&&'''((((((''''''(((***(((((((((((((((((((((((((((''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))((('''+++******))))))(((((('''''''''''''''(((((((((((((((((())))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))(((((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((())),,,------...---,,,***)))&&&'''((()))((())),,,...444000+++'''&&&(((,,,///(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++***((('''(((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++---///---)))'''''')))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&((()))((('''&&&&&&''')))'''&&&'''((()))((('''((((((((((((((((((((((((&&&''')))((('''&&&&&&'''(((******...999@@@888)))))))))))))))))))))))))))+++***((('''((()))+++,,,...,,,+++))))))***+++,,,''')))+++***(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''((((((((((((&&&(((******((((((((()))(((((())),,,...///...---))))))))))))((((((((((((&&&***+++(((''')))+++*********)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))&&&''''''((()))******+++))))))(((''''''''''''(((((((((''''''&&&''''''((()))((((((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((''''''(((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))))))))+++---...,,,******************************))))))))))))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++)))((('''((())))))******))))))((()))***++++++,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))*********)))---000...)))))))))))))))))))))))))))******))))))******+++,,,)))***++++++,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))************+++*********)))******+++,,,cccIIIAAA@@@>>>;;;:::999999999777666555444333222222222//////............//////+++++++++,,,,,,,,,------,,,,,,+++++++++*********'''((()))+++---...000111,,,,,,++++++***)))))))))'''&&&%%%&&&((()))((('''###&&&((()))(((''')))+++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&'''''''''''''''(((***+++++++++***)))++++++******)))(((((('''''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''&&&%%%''')))***)))((('''((()))******)))((('''&&&%%%%%%&&&&&&((())))))***+++,,,,,,+++***(((&&&%%%&&&'''''''''''')))+++---+++(((&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,,,,***(((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((,,,///222000+++'''(((***''''''''''''(((((((((((((((''''''&&&&&&'''((()))''''''(((((())))))))))))''''''''''''((((((((()))%%%'''))))))((('''((())))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&((())))))((('''(((((((((***))),,,999CCC:::)))))))))))))))))))))))))))***)))((((((((()))++++++)))))))))))))))******+++&&&((())))))(((''''''(((%%%&&&'''(((((((((''''''''''''''''''((((((((((((%%%'''))))))((((((((()))*********,,,......+++)))***)))))))))((((((((('''$$$''''''&&&(((,,,+++&&&(((((((((''''''''''''&&&(((((()))******)))((('''''''''''''''(((***,,,---''''''(((((())))))******&&&''''''((((((((((((''''''''''''&&&&&&''''''((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))((((((***,,,---,,,+++************************((((((((()))***+++,,,---************))))))))))))************************))))))))))))))))))))))))***)))((()))++++++***((((((((()))************)))'''((()))***++++++++++++************************))))))))))))))))))))))))************************((())))))))))))))))))******+++***(((---222///((())))))))))))))))))))))))******))))))******+++,,,+++*********++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))***++++++++++++***aaaHHHBBB@@@>>>;;;:::999999999777666555333222111111111......//////////////////,,,,,,,,,------.........,,,,,,,,,+++++++++******'''((((((***+++,,,------))))))(((((((((((()))))))))((((((((()))(((&&&$$$!!!%%%(((***)))(((***+++))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))************((()))+++---...---+++***+++++++++***)))(((((('''''''''''''''((((((((()))''''''((((((((((((((('''))))))))))))))))))))))))'''&&&%%%''')))******)))&&&'''(((******((('''&&&%%%%%%%%%&&&'''((()))***((((((******)))'''%%%###$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***,,,,,,+++)))(((((($$$$$$$$$%%%&&&'''((()))************************+++******)))(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((---111333111,,,((((((***''''''''''''((((((((()))***)))'''&&&&&&''')))***(((((())))))*********+++&&&'''''''''(((((())))))%%%''')))***)))))))))+++)))'''&&&'''((()))((('''(((((((((((((((((((((((((((***,,,,,,+++******+++((()))(((+++888CCC;;;))))))))))))))))))))))))))))))))))))))))))******+++&&&''''''((())))))******''')))******))))))+++,,,$$$%%%'''(((((((((''''''''''''''''''((((((((()))$$$&&&((()))(((((((((***,,,,,,,,,------,,,)))&&&******))))))((((((((('''***+++***)))+++---(((!!!)))(((((((((''''''''''''(((((()))******)))((('''''''''&&&&&&(((+++...000(((((((((((())))))))))))&&&'''(((***+++******)))''''''&&&&&&&&&''''''((('''''''''''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((((())))))'''''''''''''''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((''''''(((***,,,++++++************************'''(((((()))***,,,---...************))))))))))))************************))))))))))))))))))))))))))))))((()))++++++***((((((((()))***************&&&'''((()))************************************))))))))))))))))))))))))************************'''(((***+++***)))***+++)))+++)))''',,,222///((())))))))))))))))))))))))*********)))***++++++,,,++++++***)))***+++---...++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++((()))***,,,,,,+++******[[[DDDCCC@@@>>><<<<<<;;;:::888666555444222111000//////000000///...............---,,,,,,,,,---///111222/////////...---,,,+++***))))))((((((''''''&&&&&&'''(((***++++++)))&&&$$$%%%))))))&&&&&&)))***'''---+++***)))***,,,///111---,,,***))))))***))))))***)))((()))***,,,///111++++++)))'''%%%&&&(((+++))))))+++000555333,,,%%%...---+++*********+++++++++***)))((('''&&&%%%$$$&&&'''***++++++***'''&&&))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))%%%&&&&&&'''((()))******((('''&&&&&&'''((('''&&&***))))))((('''&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((***///333111***$$$###$$$%%%%%%&&&&&&((()))***+++'''(((+++,,,,,,+++(((''')))***+++***)))((()))+++&&&((()))(((&&&&&&(((++++++...///,,,'''%%%'''***(((((('''(((+++///333555)))(((((('''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&%%%&&&'''((())))))(((((((((******(((''''''((())))))))))))(((((()))++++++***(((&&&&&&&&&((('''''')))+++,,,+++***))))))))))))))))))))))))---,,,+++***)))'''&&&&&&))))))))))))))))))))))))$$$'''+++///000---'''"""&&&'''''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&***)))))))))))))))'''&&&***)))(((''''''((()))******---//////---+++******(((((()))***************))))))))))))))))))))))))++++++***(((&&&''')))+++---'''$$$((()))'''(((,,,)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&)))******)))(((((()))+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))*********+++++++++++++++***)))(((((()))***+++)))*********++++++++++++************************)))))))))))))))******+++******)))))))))***,,,---,,,+++***)))(((((((((((())))))***++++++++++++***))))))))))))************************************))))))************)))))))))************+++++++++---,,,***(((((()))***++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))************++++++++++++******,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***)))'''''''''((()))************************************************ZZZEEEAAA???===<<<<<<<<<:::999777666444333111000000000000000///...............---,,,,,,,,,,,,...///000---------------,,,+++***,,,+++++++++************,,,***(((&&&'''))),,,---'''******'''&&&((()))'''+++***)))))))))+++---...---+++)))***,,,,,,***(((***)))(((((()))+++---///*********((('''&&&(((***)))((()))---111000+++%%%,,,+++***)))(((((()))***,,,+++***)))((('''&&&&&&&&&''')))++++++)))'''&&&'''''''''''''''''''''''''''&&&&&&&&&'''(((***+++&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))&&&&&&''''''(((((())))))'''&&&&&&&&&'''''''''&&&***))))))(((''''''&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())),,,///...+++'''&&&&&&'''''''''((()))***+++,,,'''((()))******)))((('''%%%&&&''''''%%%%%%&&&'''&&&((()))(((&&&&&&(((+++,,,...///---(((&&&(((+++(((((('''(((***---111333(((((('''''''''''''''((())))))((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))(((((((((******((('''((((((((())))))*********''')))******((('''((((((((('''''')))+++,,,+++***)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))'''))),,,000111...)))%%%((((((''''''''''''''''''(((((((((((()))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''((((((((()))******)))(((***)))(((((((((((()))******,,,......,,,*********(((((()))***************))))))))))))))))))))))))((())))))((('''(((+++...---'''$$$'''(((&&&'''***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''((()))))))))''''''(((***''''''((())))))***++++++))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))))))))*********++++++******)))(((((()))******)))))))))*********++++++************************)))))))))))))))******+++***))))))(((((()))***+++,,,+++***)))(((((((((((())))))***++++++++++++***))))))))))))************************************))))))************)))))))))************+++++++++---,,,***)))((()))***+++************)))))))))((())))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))((())))))***************************************************}}}WWWDDD@@@>>><<<<<<======;;;:::888777555333222111111111000000///...............------,,,,,,,,,,,,------++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++,,,***(((&&&&&&(((+++---'''++++++((('''***,,,+++(((((())))))***+++++++++,,,)))(((***///000,,,(((***)))((((((((()))+++,,,(((***+++***)))'''((()))(((''''''***------)))&&&)))((((((''''''''''''(((,,,++++++***)))(((((('''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&''''''&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((()))************))))))(((((((((((()))+++,,,---(((((((((((((((((((((((('''((()))((('''&&&''')))'''((((((((('''''')))+++,,,...///---)))'''))),,,)))((('''''')))+++...///''''''&&&&&&&&&''''''((())))))((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((())))))(((((((((******(((''')))((((((((()))+++,,,---&&&((()))***)))((()))***((((((((()))+++,,,+++)))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))+++...///...***''')))))))))(((((('''''''''(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''&&&'''((()))***************))))))(((((())))))***)))+++------+++)))))))))((())))))************)))))))))))))))))))))))))))&&&'''(((((((((***---000,,,(((%%%'''(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''((()))(((''''''((()))'''''''''(((((())))))***))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))((((((((()))))))))******))))))((((((((())))))***((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++******)))((((((((()))))),,,+++***)))((((((((((((((()))******++++++******))))))))))))************************************))))))************)))))))))************+++++++++,,,+++***)))))))))***+++************))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++*********++++++************************************************vvvQQQBBB>>>===<<<<<<>>>>>><<<;;;888777666444333222111111000000///...............------,,,,,,++++++++++++)))******+++++++++******))))))))))))))))))))))))((((((*********((('''&&&(((---...,,,+++...111111'''(((***+++++++++******+++((('''+++000222---(((***)))(((((((((((())))))''')))+++,,,***)))((((((((('''&&&'''******)))'''((('''''''''''''''''''''*********))))))(((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''&&&&&&&&&))))))((((((''''''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''''')))+++***)))(((((((((((()))***+++,,,***)))(((''''''((()))***''')))))))))((('''((()))(((((((((((((((((()))***+++,,,,,,+++(((((()))+++)))(((''''''''')))***+++'''&&&&&&&&&&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((******((('''))))))(((((()))+++...000'''(((******((((((((())))))(((((()))++++++***)))(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((()))***,,,,,,)))'''*********)))((((((''''''(((((((((((())))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((''')))******)))))))))***))))))))))))))))))))))))(((***++++++***((())))))((()))************))))))((((((((((((((((((((((((&&&'''(((((((((***---///,,,***'''(((((((((''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''')))******((((((((()))&&&'''''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***)))))))))((((((++++++***)))(((((())))))((())))))***************((()))))))))************************************))))))************))))))))))))*********+++++++++++++++***))))))******+++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********++++++************************************************qqqNNNCCC===<<<<<<===>>>>>><<<;;;888777666444333222111111000000///...............---------,,,,,,+++******))))))***+++++++++******((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,...444666222///000222222((()))+++,,,---,,,******)))''''''+++000111---)))))))))((((((((((((((((((&&&))),,,---+++))))))((()))((('''''')))*********'''(((((((((((((((((((((((((((((((((((((((((('''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&$$$'''))))))(((&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((&&&&&&&&&''''''''''''(((***(((&&&&&&((())))))(((''''''''''''(((((()))***,,,+++)))(((((()))+++,,,$$$%%%&&&&&&$$$$$$%%%&&&)))((('''(((((()))******)))))))))(((''''''((()))))))))((('''''''''((()))&&&&&&&&&&&&&&&'''((()))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((((((((******((('''))))))(((((()))+++...000)))***+++***(((&&&&&&''')))(((((()))++++++***((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((('''(((***,,,,,,***(((******))))))((((((((('''(((((((((((())))))))))))((()))***++++++***))))))))))))))))))))))))))))))(((((())))))))))))))))))***+++---,,,)))''''''((())))))************))))))''')))******)))((()))***))))))*********))))))(((((((((((((((((((((((((((((()))***)))((()))***,,,,,,,,,***)))***+++***(((&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((***,,,,,,***))))))***''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******)))+++***))))))))))))))))))(((((()))************)))((()))))))))************************************))))))************))))))))))))*********+++++++++******************++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))************++++++++++++*********++++++,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********************************************************************pppOOOGGG===<<<<<<===???>>><<<:::888777555333222111111111000000///...............------...------,,,+++*********+++++++++******))))))))))))))))))************(((''''''***000666:::666<<>>???>>>;;;999777666444333111000000000000000///...............------...///...---,,,,,,,,,,,,,,,,,,+++***))))))))))))*********+++++++++***)))&&&&&&)))///666:::555>>>CCC>>>666222///...)))***************))))))&&&(((******((((((***,,,(((((())))))***)))))))))''')))+++,,,+++******+++'''((((((((((((((()))***&&&'''((()))***))))))(((''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''''''''&&&%%%%%%)))(((''''''(((***,,,...%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''$$$)))......***'''(((***'''((((((((((((((((((((('''((()))*********))))))&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%''')))(((((((((((((((((()))***++++++************++++++)))***++++++))))))***++++++(((''''''***++++++)))((('''&&&&&&((())))))))))))))))))((((((((((((((((((''''''((((((***++++++(((((()))))))))*********))))))))))))))))))))))))&&&'''((()))***))))))((()))(((((((((******((('''((((((((())))))*********(((***+++***(((''''''(((***)))))))))++++++)))((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((***---//////,,,)))&&&&&&&&&'''(((((())))))(((((((((((())))))))))))&&&''')))***+++***)))((())))))))))))))))))))))))(((((()))))))))*********))),,,///---)))&&&'''***)))***++++++++++++***)))(((*********))))))+++,,,***************)))(((((()))))))))))))))))))))))))))***++++++)))(((((()))(((++++++)))+++///...)))''')))+++,,,------,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))'''***,,,---+++***)))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++)))))))))))))))))))))))))))))))))*********++++++)))***,,,---......------)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))******+++)))***+++,,,,,,,,,++++++******))))))))))))******'''(((((()))))))))))))))))))))))))))************************************))))))************)))))))))************+++++++++))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++---,,,+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))+++,,,,,,,,,++++++************************************************kkkLLLIII>>>======>>>???>>>:::888666555444222111000//////000000///...............,,,---.../////////---------------,,,+++***)))((((((((())))))*********+++'''((()))***+++,,,,,,---000:::AAA???888444333111)))))))))(((((((((((((((&&&)))+++)))&&&%%%)))---(((((()))***************((()))++++++******+++,,,&&&'''((((((''''''((()))%%%&&&((()))))))))(((((((((((())))))******++++++''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$)))((((((((()))+++...000%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%***//////+++((()))+++'''''''''((((((((((((((('''((()))+++++++++***)))&&&&&&&&&'''''''''((((((!!!&&&***)))&&&$$$'''+++***)))))))))))))))***+++)))))))))******)))))))))'''((()))((('''&&&''')))+++)))&&&'''***,,,+++)))((('''&&&''')))*********)))))))))))))))((((((((((((((((((((()))***,,,,,,(((((())))))*********+++))))))))))))))))))))))))&&&''')))*********)))((()))(((((((((******)))''''''((())))))))))))((((((&&&(((******)))((()))******)))))))))++++++)))'''************************************)))))))))((())))))))))))))))))))))))%%%&&&(((,,,...---***'''$$$%%%%%%&&&'''((())))))(((((((((((())))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((())))))*********+++'''+++...---)))'''))),,,)))***+++,,,,,,+++***))))))***+++***)))***+++---***************)))(((((())))))))))))))))))))))))((()))++++++)))((()))***&&&******(((***///...))))))***---/////////...---))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&)))+++,,,+++)))((((((************))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************++++++++++++***+++,,,...//////......************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++((()))***+++,,,,,,+++******)))))))))))))))******'''(((((()))))))))))))))))))))))))))************************************))))))************)))))))))************+++++++++((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...------,,,************************************************hhhNNNAAAAAA???>>>======<<<999777666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******+++***************++++++))))))(((((((((((())))))......///111222111---***))))))))))))((((((((((((,,,***))))))***---000222)))+++---+++)))((())),,,))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))(((((((((***+++,,,((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&'''***---000333+++(((%%%%%%((())))))'''))))))))))))))))))))))))'''+++...,,,((('''***---***)))((()))***+++***((((((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((''''''''''''((((((((()))***++++++***)))(((%%%###"""$$$(((***(((%%%((((((((((((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))),,,,,,++++++***((('''&&&&&&''''''((()))******+++***)))((()))*********))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((***(((((()))***+++***)))''''''((((((((((((''''''))))))))))))************(((((((((((()))))))))))),,,+++++++++******))))))******)))(((((((((((((((&&&(((***++++++***)))(((***(((((())),,,---+++))))))'''&&&&&&))),,,------+++*********))))))(((((())))))))))))))))))))))))++++++******)))((((((''',,,******,,,***'''(((---***)))))),,,//////+++((())))))))))))))))))))))))(((''''''(((***+++)))(((***&&&%%%)))+++)))((()))(((((((((((())))))))))))+++*********))))))(((((('''((()))***++++++***)))%%%)))+++(((''')))***(((,,,***((()))+++,,,+++(((******)))))))))+++,,,---))))))***+++,,,,,,------///---***)))***+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***))))))***+++,,,...***'''''')))***)))(((++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++)))777<<<111&&&&&&'''%%%+++***)))))))))***,,,,,,++++++************++++++fffLLLAAAAAA???>>>======<<<:::777666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))))))))(((((((((((())))))(((+++//////---***))))))***************)))))))))++++++******+++---000111,,,...///---***))))))+++))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))***,,,---''''''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''(((+++---///***(((%%%&&&(((***)))((())))))))))))))))))))))))(((,,,...---)))(((***...***)))((()))***+++***(((((())))))))))))))))))(((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******)))))))))$$$%%%'''''''''''''''((()))))))))))))))***++++++(((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))******))))))))))))((((((''''''(((((())))))*********)))))))))*********)))***)))(((((((((((()))***))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))))))))******************(((((()))***+++***)))'''(((((())))))(((((('''))))))))))))************(((((()))))))))*********++++++*********))))))))))))***+++,,,+++***(((''''''(((***,,,---......---+++)))((())),,,------+++***(((&&&''')))+++,,,---************)))))))))((())))))))))))))))))))))))......---,,,+++***)))(((******,,,000...)))(((******))))))+++------+++)))))))))))))))))))))))))))))))))((()))++++++***(((+++'''&&&)))+++))))))***((((((((()))))))))******************)))))))))((()))))))))((()))***++++++&&&***,,,)))'''))))))''',,,***((()))+++,,,+++)))******)))))))))***+++,,,))))))******++++++,,,,,,+++***((()))***,,,+++***************************++++++******************+++******))))))******+++---+++((((((***+++***(((+++++++++++++++++++++++++++++++++*********************++++++++++++******************************,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++...:::===333+++,,,---++++++***)))))))))***,,,,,,,,,,,,++++++++++++,,,,,,cccJJJ@@@@@@???>>>======<<<:::888666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******------+++***))))))((((((***))))))(((((())))))***%%%***///...)))&&&'''******************+++++++++*********+++,,,---...//////000000...,,,******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))+++,,,---''''''''''''''''''((((((''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))***)))(((''''''((()))***((('''&&&&&&((()))))))))))))))))))))))))))))))))))),,,...---***)))+++---***)))((()))***+++***((())))))************))))))'''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((())))))***$$$(((+++***&&&%%%'''******************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))******(((((((((((()))))))))))))))******************)))+++******))))))******+++))))))))))))))))))))))))***************************)))))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,***(((((()))***+++***)))((())))))******))))))((())))))))))))************))))))*********+++++++++******))))))))))))(((((((((***---///...,,,)))'''((()))***,,,///111222333---+++))))))+++------,,,+++)))'''''')))+++,,,+++************))))))))))))))))))))))))))))))))))))......---,,,+++***)))(((((()))...333111+++'''(((***(((((()))***+++***)))))))))))))))))))))))))))+++***)))***++++++***(((+++((((((---...,,,***+++)))))))))*********++++++************))))))))))))+++***((('''''')))+++---(((,,,...***(((******'''+++***)))***++++++***)))******)))((((((((())))))************************))))))((()))++++++***)))************************,,,,,,++++++***))))))(((*********))))))*********,,,+++***+++,,,,,,***(((++++++++++++++++++++++++***************+++++++++******++++++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,------............++++++++++++++++++++++++,,,444555---(((+++,,,)))+++************+++,,,,,,---,,,,,,,,,,,,,,,,,,---```IIIAAA@@@???=========<<<:::888666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******)))************))))))))))))))))))***(((,,,//////+++((()))+++))))))***************+++))))))******++++++++++++/////////...,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((***+++,,,---&&&&&&''''''(((((())))))''''''((((((((((((''''''$$$$$$%%%%%%&&&''''''(((***)))(((''''''''''''(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((()))+++,,,+++))))))***,,,***)))((()))***+++***((())))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((()))))))))((((((''''''''''''((((((***)))(((''''''((()))***''')))+++***((('''''')))***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((('''''''''((()))***))))))))))))(((((((((((((((***+++,,,+++***)))***************************))))))))))))))))))))))))************************))))))))))))))))))***+++))))))))))))))))))))))))))))))******+++,,,,,,,,,***(((((((((***+++***)))))))))************))))))((()))))))))******************+++++++++,,,,,,,,,)))))))))((((((((((((((((((***,,,------,,,)))((()))***+++,,,...000333444111///,,,*********+++,,,,,,***((((((***++++++************)))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((()))---222000***'''((()))(((''''''((()))******))))))))))))))))))))))))+++***)))***++++++)))'''***)))---333555000+++***)))*********++++++++++++*********)))))))))))))))+++******))))))***+++++++++///000---***++++++)))+++************+++************)))(((((((((''''''*********)))))))))))))))+++******+++,,,,,,)))'''************************+++++++++*********))))))))))))***++++++***))))))***+++,,,------,,,+++)))************************)))))))))***+++++++++,,,******++++++++++++*********************************************+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++++++++)))---,,,'''&&&))))))&&&************++++++,,,,,,,,,,,,++++++++++++,,,,,,~~~]]]IIIBBB???>>>============;;;999666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))***+++------******))))))))))))******,,,+++,,,,,,,,,,,,***)))((((((((()))))))))******(((((((((((())))))))))))++++++++++++,,,,,,,,,+++((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))&&&'''((()))***+++,,,,,,&&&''''''(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((((()))))))))((((((((()))***)))((()))***+++***((())))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))******((((((''''''''''''((((((***)))(((''''''((()))******)))((()))***+++(((&&&)))(((((((((((()))******))))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))******)))((((((((((((((())))))))))))(((((((((((('''***------+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))*********++++++***(((((((((***+++***)))))))))************))))))((()))))))))************++++++++++++,,,,,,,,,,,,((((((((((((((()))))))))************************+++******+++,,,---///000333111...+++)))((()))***+++***))))))+++,,,+++***))))))))))))))))))******************************'''(((((()))******++++++))))))***---+++''''''***(((((((((''''''((()))***))))))))))))))))))))))))***)))((()))******)))''')))***111999;;;444,,,))))))*********++++++++++++))))))))))))))))))******(((***+++------+++)))(((---111222...,,,------+++******+++************+++))))))))))))((((((''''''*********)))))))))))))))***)))***,,,...///---+++************************))))))*********+++++++++)))***+++,,,,,,+++***))))))***,,,------,,,+++***************************)))))))))***+++++++++,,,******++++++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++*********+++++++++,,,,,,,,,------------,,,***)))(((++++++++++++++++++++++++,,,---,,,)))***,,,,,,*********++++++,,,,,,,,,,,,++++++************++++++|||[[[GGGBBB???>>>======>>>===;;;999666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******''''''((()))***,,,...///+++******))))))******++++++)))((((((******(((&&&'''''''''((())))))******))))))((('''''''''(((((()))(((((()))+++,,,,,,+++))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))'''((()))******+++******(((((((((((((((((())))))''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%'''''''''(((((((((((((((&&&((())))))(((''''''((())))))))))))))))))))))))''''''''''''''''''''''''***)))((()))***+++***((((((((())))))))))))((((((((())))))******))))))((((((((())))))))))))(((((('''(((((())))))******+++((((((''''''''''''(((((()))((((((''''''(((((()))***'''%%%'''+++,,,)))&&&((((((((((((((())))))***))))))))))))))))))))))))((())))))******+++++++++(((((((((((())))))))))))******++++++***)))((('''(((((((((((())))))))))))'''***......+++))))))+++((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))***************************(((((()))***+++***)))((())))))******))))))((())))))))))))******************+++++++++,,,,,,,,,(((((())))))))))))************)))))))))***++++++************++++++++++++000000///,,,)))'''((()))***))))))***,,,---,,,+++))))))))))))************++++++++++++++++++++++++))))))***+++,,,------...+++))))))***(((%%%'''+++'''((())))))(((((()))***)))))))))))))))))))))))))))((((((***+++,,,+++))))))+++111:::<<<555---))))))))))))*********++++++))))))))))))************(((***---///...,,,)))&&&,,,111222...,,,......,,,)))+++++++++***)))***+++))))))*********)))((((((************************''''''(((+++///111222111++++++++++++++++++++++++((())))))***++++++,,,,,,)))+++---//////---+++)))(((***,,,,,,+++***+++,,,***************************************+++++++++******++++++++++++******************************))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,+++******))))))******+++yyyXXXEEEAAA???=========>>>===;;;999666666555444333222222111////////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))***,,,---...+++******))))))******+++'''((((((((('''&&&&&&''''''(((((()))******++++++,,,+++)))''''''''')))***+++)))((()))+++,,,+++)))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***((()))******+++***)))((()))))))))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''((((((((((((((())))))(((((('''))),,,...---***(((((()))))))))))))))))))))))))))((((((''''''((((((((('''***)))((()))***+++***(((''''''((((((((((((''''''))))))************))))))(((((())))))))))))(((((('''(((((()))******++++++((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&'''((()))***)))((())))))(((((())))))***+++((((((((((((((((((((((((((())))))******+++,,,,,,(((((((((((())))))))))))''')))+++------,,,***)))''''''(((((())))))******&&&+++//////,,,))))))+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))))))))))))))))))))))),,,,,,,,,+++******))))))***(((((()))***+++***)))'''(((((())))))(((((('''))))))))))))************************++++++++++++)))))))))*********++++++)))***++++++,,,,,,++++++'''(((***++++++***))))))***,,,---,,,)))((()))+++)))))))))***---...---,,,((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++)))&&&''',,,%%%(((++++++)))((()))***))))))))))))))))))))))))***)))***+++...///...---++++++...555777222---+++((((((((()))))))))******((()))))))))***************+++,,,------+++)))((()))...///,,,+++,,,---+++)))+++,,,+++)))(((***,,,((()))***+++++++++***)))))))))******++++++,,,,,,***))))))***---/////////++++++++++++++++++++++++******************++++++))),,,...111111...,,,)))(((***+++***((((((+++---************************+++++++++*********************++++++++++++***************************************+++,,,---------,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------++++++******++++++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((***,,,---+++))))))******+++,,,---------,,,,,,,,,++++++******++++++,,,wwwUUUCCC@@@>>>===<<<===>>>===;;;:::777666555444333222222111000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))***+++,,,---++++++************++++++%%%))),,,***%%%###&&&***((())))))***++++++,,,,,,///---***((('''(((***,,,---+++))))))+++,,,***''')))))))))))))))))))))))))))***,,,------,,,***)))'''((((((((())))))******)))******++++++)))((('''******))))))((((((''''''''''''((((((((((((''''''%%%&&&&&&'''((()))******************)))((('''&&&,,,///111000---******+++)))))))))))))))))))))))))))((((((((()))***)))(((***)))((()))***+++***(((&&&&&&''''''''''''&&&&&&))))))************))))))(((((())))))))))))(((((('''(((((()))***+++++++++((((((''''''''''''((((((&&&'''((())))))((('''&&&"""&&&))))))'''&&&)))+++*********)))***++++++,,,((((((((((((((((((((((((((())))))***++++++,,,,,,(((((((((((())))))))))))%%%'''+++...///...,,,+++&&&''''''((()))******+++&&&+++000000,,,))))))+++***+++,,,------,,,+++***))))))))))))))))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))///...------,,,+++***)))***(((((()))***+++***)))''''''((((((((((((''''''))))))))))))************))))))*********+++++++++))))))******+++++++++,,,(((***---///000...,,,***%%%''')))+++,,,+++***)))%%%(((+++,,,******+++---(((((((((+++---......,,,(((((())))))*********+++------------------------,,,,,,+++***)))(((''''''+++***+++---+++'''(((+++%%%(((,,,---+++))))))***))))))))))))))))))))))))+++***+++---000111111000---***+++000111///,,,---(((((((((((())))))))))))(((((())))))*********+++,,,,,,,,,+++++++++******&&&+++---***)))++++++***(((+++,,,,,,)))(((***,,,((()))***+++,,,,,,+++***))))))***+++,,,---------000...+++)))*********)))++++++++++++++++++++++++,,,,,,++++++***)))))))))***,,,000222222000,,,***((()))***)))''''''+++...)))))))))))))))))))))))),,,+++++++++******))))))******++++++++++++************************************+++,,,------......,,,++++++++++++++++++,,,*********++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,+++***)))***+++---...******+++++++++,,,,,,,,,)))***+++---.../////////++++++++++++++++++++++++(((+++...000---)))))),,,***+++,,,---...---,,,,,,---,,,,,,++++++,,,,,,---pppVVVFFF@@@============<<<;;;:::999666888888555111///111333222222111000///...------......---,,,,,,,,,,,,------***(((***---...,,,***************************---***)))++++++((((((******)))))))))((((((''''''%%%&&&((()))******)))))))))((((((((((((***,,,---000+++&&&&&&)))+++)))&&&&&&&&&''''''((())))))))))))+++///111111///+++)))+++******)))(((((()))***+++*********))))))((((((...,,,***'''&&&&&&&&&'''***+++,,,+++)))((()))***(((''''''''')))+++---...((((((''''''''''''((((((///333555111***%%%&&&***&&&''')))*********)))((())))))'''&&&&&&'''((()))(((((())))))))))))((((((((('''&&&'''((()))((('''))))))))))))(((&&&%%%$$$)))'''&&&'''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***)))''''''(((***'''((())))))))))))))))))&&&'''((()))***+++,,,,,,,,,,,,+++(((&&&''')))+++'''((()))******)))((('''%%%%%%&&&'''((()))*********,,,///111000---)))&&&***++++++***(((''')))***))))))))))))************************************)))))))))******++++++,,,((()))++++++******+++---+++*********))))))(((((('''((())))))))))))(((((())))))))))))************+++++++++***************+++*********))))))((((((***************************)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))*********++++++++++++++++++++++++*********)))******++++++************************))))))((()))))))))***+++))))))***++++++++++++******+++---...//////...---)))***+++,,,,,,+++***)))'''((()))******************************************+++,,,,,,,,,***)))(((******))))))))))))*********------+++***---,,,)))++++++++++++,,,,,,---...******+++,,,------------,,,,,,,,,++++++************)))(((((()))+++---...,,,,,,,,,+++)))))),,,...***,,,...000///---)))'''************************))))))))))))************++++++,,,,,,,,,---------)))******+++***)))(((''')))************+++++++++///---+++++++++,,,+++***+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++------,,,++++++,,,,,,,,,//////---,,,+++*********------------------------,,,,,,------...//////000---+++)))+++...///...,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++pppVVVHHHAAA============<<<;;;::::::666777777555222000111333000000000000////////////......------,,,,,,,,,---,,,+++***+++,,,,,,+++*********************************...444333---((((((*********))))))(((((((((((()))*********)))(((((()))((((((((((((***,,,---111,,,((('''***,,,***(((((((((((((((((((((''''''(((***,,,......,,,***(((((()))))))))(((((()))***************)))))))))(((---+++)))'''&&&&&&'''(((...//////---***(((((()))'''''''''((()))***+++,,,((((((''''''''''''((((((***...111///)))%%%'''+++''''''((())))))))))))))))))(((((('''''''''((((((***+++...//////...+++******((('''(((******)))(((************)))((('''''')))(((''''''((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))***)))'''''')))***((((((((())))))))))))(((''''''((()))***+++,,,,,,***,,,------+++)))))))))'''((()))******+++******&&&'''((()))***+++,,,,,,***,,,...///...,,,)))&&&***++++++***(((((()))***))))))))))))*********************************************+++++++++++++++)))***++++++***)))+++,,,++++++++++++*********))))))))))))((((((((((((((())))))))))))******************************+++++++++*********))))))))))))***************************)))))))))++++++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++***************+++************************)))))))))((()))******+++))))))***++++++++++++***((()))***,,,,,,,,,,,,+++)))***++++++++++++***)))((())))))************)))************************+++++++++++++++***))))))******))))))))))))******&&&***+++)))***------***---,,,,,,,,,,,,---...///+++,,,,,,------------,,,,,,,,,,,,+++++++++******************+++,,,---...+++,,,,,,***))))))+++---***+++---......,,,***)))************************))))))))))))************))))))*********+++++++++++++++,,,---,,,+++***)))************++++++++++++---,,,+++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,---...---,,,,,,,,,,,,,,,,,,------------------------///............------------,,,+++,,,...///...,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++nnnWWWHHHAAA<<<<<<=========<<<<<<;;;777777777555222000111222.../////////000000000111.........------------,,,,,,------,,,+++******+++******************************///444444...))))))***************)))))))))++++++,,,++++++)))((('''))))))(((((((((***+++,,,000,,,)))(((+++,,,+++)))******)))(((((('''&&&&&&'''(((************(((''''''(((******(((((((((***************))))))))))))+++***((('''''''''((()))111222111...+++(((((((((&&&'''((())))))))))))(((((((((''''''''''''((((((%%%))),,,+++'''%%%(((+++((((((((((((((()))******'''(((((())))))((((((((())),,,000222222000,,,)))+++***))))))++++++***)))************************)))(((''''''))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))***)))(((''')))+++))))))))))))((((((((((((''''''((()))***++++++,,,))),,,///000...+++((('''((((((((()))***+++,,,---((())))))***+++,,,------***+++,,,,,,+++***((('''***++++++***)))((()))***))))))))))))************************************,,,,,,,,,,,,++++++++++++***+++,,,+++***)))***+++,,,,,,,,,+++++++++++++++******)))((((((((()))***)))))))))*********++++++)))))))))***+++++++++,,,***************)))))))))***************************))))))***++++++***((())))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++***))))))))))))************************)))*********++++++++++++))))))***++++++++++++***((()))***+++,,,,,,,,,,,,)))***++++++++++++***)))*********+++******))))))************************,,,++++++************++++++******))))))******+++))),,,---,,,...222333111...------------......///---------...------,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------------***++++++***))))))***,,,)))***++++++,,,++++++***)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,---.........---,,,+++************+++++++++,,,++++++,,,///222333222111------------------------------------............++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------111000000...---,,,++++++---,,,,,,---//////...---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,jjjUUUGGG???;;;<<<<<<============<<<888777666444222111111111////////////000000000000...............------,,,,,,...000...***((())),,,************************...++++++------******---++++++******************,,,,,,,,,,,,++++++*********)))((((((((()))+++,,,...+++)))(((***+++***)))))))))))))))((((((''''''(((((((((((((((((((((((()))+++...---***(((((()))*********)))))))))))))))))))))(((((((((((()))***000000000...+++(((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((###'''***)))'''%%%(((***)))((('''''''''(((***+++&&&''')))******)))((('''((())),,,------,,,)))(((+++***))))))***+++***)))))))))))))))******++++++)))((('''((()))***)))'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((((((***,,,******))))))(((((((((((('''(((((()))******++++++))),,,///000...+++)))(((******((((((((()))+++,,,))))))***++++++,,,------************))))))((((((***+++,,,+++***))))))***((()))))))))************************************---------,,,,,,++++++++++++,,,---,,,***)))***++++++++++++++++++++++++++++++***)))((()))+++...000))))))*********+++++++++(((((()))***+++,,,,,,,,,******************************************************)))***+++,,,***((())))))))))))))))))))))))************************))))))))))))************++++++***************)))************************---,,,+++***))))))))))))************************(((***---000000...,,,***))))))***++++++++++++******++++++,,,------......*********++++++*********++++++++++++******)))(((************************---,,,******)))***+++,,,++++++************++++++,,,//////...///333444222------,,,,,,,,,------..................---,,,+++++++++++++++++++++++++++)))***,,,---------,,,+++)))***+++***))))))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------,,,---...//////...---,,,*********+++++++++,,,,,,***+++---000333444222000------------------------,,,,,,------......//////+++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------------......///------------------------000000///...---,,,++++++,,,,,,---.........---,,,,,,,,,---...............------------------------------,,,,,,,,,,,,------------------------,,,,,,eeeRRRFFF===<<<<<<======>>>=========888777555444333222111111111111111000///.............../////////...---,,,,,,///000...***(((***,,,************************---******------++++++...******************+++++++++++++++++++++,,,,,,---***)))((((((((()))***+++***)))(((((())))))(((((((((((((((((())))))******))))))(((((((((((()))))),,,000333111,,,((('''((())))))))))))))))))******((((((((((((((())))))***+++,,,,,,+++)))((()))***'''((()))))))))(((&&&%%%((((((''''''''''''((((((%%%(((***)))'''&&&'''))))))((('''''''''(((***+++&&&''')))*********)))((((((((((((((((((((((((((()))((('''(((***+++***)))((((((((((((((()))++++++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))***)))((()))***,,,---,,,+++)))(((((((((((((((((())))))******++++++***+++,,,+++******+++,,,---,,,***(((''''''(((((((((((())))))***+++++++++******))))))((())))))))))))+++,,,,,,***))))))***((()))))))))************************************---------,,,,,,+++++++++,,,------,,,***)))***+++))))))*********************))))))***,,,///333555************++++++++++++(((((()))***+++,,,,,,,,,***************+++++++++************************+++***)))***,,,,,,***)))))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++---,,,+++***))))))))))))************************&&&***000444555111,,,((())))))***++++++++++++******+++++++++,,,---......+++******************++++++++++++++++++***)))(((************************---,,,+++******+++,,,---,,,,,,++++++++++++,,,,,,,,,...---***)))------+++,,,,,,+++++++++++++++,,,............---,,,++++++++++++++++++++++++++++++((()))+++,,,,,,+++******)))***,,,+++***)))***+++***))))))))))))***,,,---))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++---///111111///---++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,,,,------------,,,,,,,,,------...///000///......------......------------------------........................+++,,,.........---,,,+++,,,---.../////////......------------------------...------,,,,,,------...------------------------^^^OOOFFF=========>>>>>>>>>======<<<999777444333333333111000222222111000///...------......///000///...---,,,---......---,,,++++++,,,************************))))))...444444///******)))))))))***************************+++,,,---...+++***)))(((((()))***+++((((((((((((((((((((((((''''''((())))))***++++++)))))))))))))))))))))))),,,111666444...)))'''((())))))))))))************((((((((()))))))))))))))'''((())))))(((((()))+++(((((()))))))))(((((('''((((((''''''''''''(((((('''(((***)))'''&&&&&&'''((((((((((((((()))******''''''((()))***************)))(((''''''((()))***'''&&&&&&(((***++++++***)))(((((('''((()))***+++***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((()))******))))))+++---000///,,,+++)))))))))***(((((())))))******************)))((((((***---000///...,,,***(((''''''&&&((((((((()))))))))************)))))))))))))))))))))+++------+++***))))))))))))))))))************************************,,,,,,,,,,,,+++++++++++++++,,,---,,,+++***+++,,,)))))))))))))))*********))))))***+++...111444666*********++++++++++++,,,)))))))))***+++++++++,,,*********+++++++++++++++************************+++******+++,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,+++***))))))))))))************************&&&***000444444111,,,((())))))***++++++++++++***)))(((((())))))***+++,,,++++++***))))))***+++++++++++++++,,,++++++******************************,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---///111///***))),,,,,,***,,,++++++***************,,,,,,,,,---,,,,,,++++++***++++++++++++,,,,,,,,,)))******++++++*********)))+++------+++***++++++++++++*********+++,,,,,,*********************************++++++++++++,,,))))))*********+++++++++***+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,...//////---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,---...///000111000///...............------------------------,,,,,,------...//////000+++---000000///---,,,,,,,,,---///000000000///...------------------------......------------......------------............xxxYYYNNNHHH@@@>>>>>>>>>>>>>>>===<<<;;;:::777444333444333222///111111000000//////............000000000///---,,,...---,,,,,,---...---,,,************************((((((---333444...******((((((((())))))*********++++++***))))))***+++,,,+++***)))(((((()))***+++'''((()))))))))(((((()))))))))))))))))))))******(((((())))))))))))(((((((((///555555///***)))***((()))))))))************((())))))))))))(((((((((&&&'''))))))(((((()))***))))))((((((((()))******((((((''''''''''''((((((&&&'''((((((''''''''''''''''''((()))))))))))))))(((((((((((()))***+++,,,************************'''&&&&&&(((+++......---+++***)))(((((()))+++,,,***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((()))******)))***,,,...222111...,,,*********+++))))))))))))************((()))))))))***,,,000333///......---,,,***)))(((((((((((()))))))))))))))))))))***++++++******))))))+++---...,,,***))))))))))))))))))*********************************************+++++++++++++++***,,,---,,,++++++,,,---)))))))))******+++++++++))))))+++,,,...000111222*********+++++++++,,,,,,******************++++++*********++++++,,,,,,,,,************************+++******+++,,,,,,+++)))))))))))))))))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------------,,,++++++***))))))************************++++++***************+++************************(((***,,,---...---+++***))))))***++++++++++++***)))((((((((()))***+++,,,++++++***))))))***++++++******+++,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,------,,,,,,,,,,,,------222444111,,,+++......,,,---,,,++++++*********+++******++++++,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******+++++++++***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,))))))*********+++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---......///,,,,,,,,,------...///000/////////...//////000111------------------------,,,,,,------...//////000,,,000333333111...---------...///111111000///.................................------------......------------.........///tttVVVNNNJJJCCC????????????>>>===;;;;;;:::777333333444444222///////////////000000000000---///000111000///---,,,///,,,***+++...000...+++***************************((((((++++++)))***---''''''(((((()))))))))***---,,,+++)))((())))))***+++***)))(((((()))******((()))***+++***))))))***++++++******)))(((((((((&&&'''((())))))((('''&&&$$$,,,333444///******,,,(((((())))))*********+++)))))))))))))))((('''''''''((())))))(((''')))******)))((((((((()))+++,,,((((((''''''''''''((((((###$$$&&&&&&''''''''''''&&&''')))*********)))((()))(((((('''(((***,,,---((()))+++,,,,,,+++)))((('''&&&''')))---///000000---,,,***))))))***,,,---***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******)))***,,,...444222///---+++++++++,,,))))))))))))************''')))***+++,,,///222555...//////000///...,,,+++)))))))))))))))*********)))***+++,,,,,,+++***))))))+++......,,,***))))))))))))))))))************************************)))))))))******++++++,,,***+++,,,,,,,,,,,,---...*********++++++,,,,,,,,,)))***+++,,,------------******+++++++++,,,,,,,,,+++++++++************************++++++,,,,,,,,,************************,,,+++***+++,,,---+++)))))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))******************++++++***************************)))((('''((()))+++,,,))))))***++++++++++++***+++************,,,---...,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,************************)))***,,,---...---,,,,,,...------,,,,,,------...///111...***))),,,---+++...---,,,,,,++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,...---,,,+++***+++,,,---+++---//////...,,,,,,------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---.........------++++++,,,,,,,,,---------...,,,+++,,,...000000///---------------------------------,,,,,,+++++++++++++++,,,,,,---...//////,,,,,,,,,---...///000000------......///111222333---------------------------------.........//////...222555666333000//////---...000111222111///.................................------------......---------.........//////uuu[[[QQQHHH>>>@@@???===;;;:::;;;<<<===999888777555333222222222333222000......///111222------..................+++,,,,,,---...///000000,,,,,,+++******+++,,,,,,***)))(((((()))+++---///,,,+++)))((('''((()))+++***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,((()))++++++******+++---)))(((((())),,,---***'''+++++++++++++++++++++++++++)))))),,,111111,,,'''+++******))))))***+++,,,))))))(((((((((((()))))))))******(((&&&'''+++///&&&$$$###&&&))),,,+++)))((('''&&&&&&'''((()))***'''(((((('''&&&&&&((()))%%%'''))))))((('''((()))+++000111---+++,,,,,,***,,,,,,++++++***)))(((((())))))))))))***+++,,,---,,,---***&&&''',,,,,,)))...---,,,+++)))((('''&&&***)))((((((((((((((()))((()))++++++******+++---''''''(((((())))))******)))******)))((())),,,...---------,,,,,,+++++++++++++++******)))******++++++,,,---------,,,+++***+++,,,,,,---,,,+++***)))))))))))))))*********************))))))))))))))))))***---//////---+++***---+++******,,,,,,+++)))))))))))))))))))))))))))***,,,,,,+++)))((()))***++++++++++++++++++++++++///,,,+++---111222...***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///000---******+++,,,,,,******+++,,,*********++++++,,,,,,,,,*********+++,,,,,,+++)))...***'''&&&(((***++++++***++++++,,,,,,++++++*********+++++++++******)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++...+++))))))+++,,,***(((+++++++++++++++,,,---...///,,,((((((***+++***(((***)))((()))+++,,,+++***+++***+++---...,,,+++,,,...---,,,+++************++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++000///---+++++++++---...---...///...------...///++++++++++++++++++++++++///......------,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------........................,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++++++++++++++++++++.........---,,,+++***))),,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,---......------///000,,,---......//////......,,,,,,,,,---------......//////////////////////////////.........------------------.........//////,,,---000111111000---,,,........................///...---,,,,,,---...///........................//////000000///...------pppWWWOOOJJJAAA@@@???===<<<;;;<<<<<<<<<999888777555333222222222333222000/////////000111.........------,,,,,,+++,,,,,,------.../////////,,,,,,+++******+++,,,,,,---,,,***))))))+++,,,---,,,+++)))(((((((((******+++,,,,,,,,,,,,+++***************+++++++++,,,,,,)))***+++,,,,,,,,,++++++((()))******)))(((***+++***)))(((***,,,+++(((&&&+++++++++++++++++++++++++++******...333444111---))))))***+++,,,,,,------))))))(((((((((((())))))((())))))(((''')))---111***((('''''')))***)))'''+++***((('''&&&&&&'''(((((()))******)))((()))***&&&'''))))))((((((((())),,,000111---+++,,,,,,))),,,,,,+++******)))(((((()))))))))***+++++++++,,,+++,,,***''')))------***,,,++++++***)))(((''''''))))))(((((((((((())))))***+++,,,+++***)))***+++(((((((((((())))))))))))((())))))((('''''')))+++,,,,,,,,,,,,++++++++++++++++++***************+++***+++,,,---------,,,+++++++++,,,,,,,,,+++***)))))))))))))))************))))))))))))************(((***+++------,,,+++***++++++,,,+++******,,,---***************************+++,,,+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,...+++***,,,000111...******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///,,,******,,,,,,,,,+++***+++,,,++++++++++++++++++,,,,,,************++++++*********)))((((((((()))((((((***++++++,,,,,,++++++*********++++++++++++************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---+++))))))***+++***(((+++++++++,,,---...///000///---))))))***+++)))(((******)))+++,,,---,,,***---++++++++++++******+++))))))************+++++++++++++++***++++++,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++000///---++++++,,,---...---...///...------...///++++++++++++++++++++++++...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------........................,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,++++++++++++++++++...............---,,,+++,,,,,,,,,,,,------------,,,,,,---------.........------------------------,,,---///...------///000,,,---......//////......------------............//////////////////////////////.........------------------.........//////---...///000000///...---........................///...------------...///........................///////////////...------jjjSSSNNNJJJBBB?????????>>>>>>===<<<;;;999888666555333333222222111111111111000000000000///......---,,,+++******------------------------,,,++++++******++++++,,,///...---,,,+++,,,------,,,+++***)))((()))******---,,,++++++******++++++*********++++++++++++,,,((()))******++++++******((()))******((('''((()))+++***)))***+++***(((%%%++++++++++++++++++++++++******+++000555666444111'''(((***,,,............))))))))))))))))))))))))'''((()))((()))+++///222111///---,,,,,,+++)))'''***)))((('''''''''((())))))+++------+++******+++''')))******))))))***+++,,,000111---***+++***(((+++++++++******))))))((())))))++++++,,,+++***))))))++++++***,,,///...***))))))))))))(((((((((((()))))))))(((((())))))***+++,,,---+++)))(((((()))))))))))))))((((((((((((((()))+++***)))'''((()))***************+++++++++*********************+++)))***+++,,,---------,,,+++++++++,,,++++++***))))))))))))*********++++++((()))))))))***+++++++++))))))*********+++++++++,,,......+++((((((---111++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...///---*********++++++++++++******+++++++++++++++++++++++++++******+++------,,,******,,,---,,,+++***+++---,,,,,,++++++++++++++++++++++++***))))))******+++)))***,,,+++***(((((()))***++++++,,,,,,++++++*********+++++++++++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***))))))*********)))++++++,,,---///111333444000...+++*********)))(((******+++---///...,,,************))))))***++++++)))******+++++++++******+++++++++++++++,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,------///...---,,,,,,,,,---...---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...+++++++++,,,,,,,,,------,,,------------.........------------------------,,,...//////...---...000------...////////////.............../////////////////////////////////////////////............---------........./////////...//////////////////...........................///......------......///........................///////////////......---hhhQQQMMMHHH@@@>>>>>>@@@@@@???>>><<<:::888777666555444333333333000111111111111000//////.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++//////...---------...///,,,+++***)))))))))******---,,,+++***)))***+++,,,************++++++++++++)))))))))******************++++++***)))'''((()))))))))***++++++***)))(((******************************+++...222444222000'''(((+++---...---,,,+++)))))))))******)))))))))))))))))))))***,,,...000555333222000///---,,,***&&&&&&&&&&&&(((***,,,...(((***---...,,,+++******((()))++++++*********+++,,,000000,,,)))******'''+++*********)))))))))((()))***+++,,,,,,+++)))((((((+++,,,+++...111///***((((((((()))))))))******)))))))))((())))))*********+++,,,+++)))((()))*********))))))((((((''''''***,,,......,,,***))))))(((((())))))******++++++)))*********+++++++++***))))))***+++,,,---------***++++++++++++*********))))))*********+++++++++(((((()))***++++++,,,,,,******))))))***+++,,,---333222///+++)))***---000++++++++++++++++++++++++***+++,,,,,,*********,,,------------------------+++))))))***---...---++++++++++++,,,,,,+++++++++************************+++******++++++,,,+++***+++,,,---,,,++++++,,,---,,,,,,,,,++++++*********,,,,,,+++***))))))***,,,,,,---...---+++***+++,,,***++++++,,,,,,++++++*********++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***)))))))))*********++++++,,,...000333555666000///---,,,+++***)))(((***+++,,,///000000---***%%%((())))))***,,,---+++---------------+++***))),,,++++++++++++,,,------,,,++++++++++++,,,------,,,,,,------------......///...------------......---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////..................------,,,,,,,,,------------...........................------,,,,,,,,,------------------------------------------------.........,,,,,,,,,,,,------------............//////000000+++++++++,,,,,,,,,,,,---------------....................................---...000///...---...000------...///////////////////////////000000000000/////////////////////////////////...........................////////////000///...------...///000........................//////............//////...........................///////////////......hhhRRRLLLFFF;;;===>>>???@@@???===;;;999888777666555444333333333000111111111111000//////------......//////000000.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,------...///000000,,,++++++***************---,,,+++***)))***+++,,,))))))*********+++++++++************++++++,,,,,,+++,,,---,,,***)))***+++((()))+++,,,,,,,,,++++++************************))))))***,,,------,,,+++((()))+++,,,,,,***((('''))))))************)))))),,,+++******++++++,,,,,,111111000///...---,,,---&&&&&&&&&'''(((***---...'''))),,,---+++)))))))))(((***,,,,,,+++***+++,,,+++//////+++)))***)))'''*********))))))))))))))))))***+++,,,,,,+++)))((('''***,,,,,,...111///)))(((((()))******+++,,,,,,)))))))))))))))***++++++(((***++++++******+++,,,******))))))((((((''''''***,,,......,,,***)))***((((((((())))))*********((()))***++++++++++++***))))))******+++,,,------*********************+++************++++++++++++((())))))***+++,,,,,,---,,,+++*********,,,...///<<<555---***,,,...---,,,***************************+++,,,,,,+++***+++---------------------------***))))))***+++------,,,,,,,,,------------,,,,,,************************+++,,,,,,++++++++++++,,,+++,,,------++++++,,,---,,,,,,,,,++++++*********,,,---...,,,***)))***,,,------,,,+++***+++---...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++*********+++,,,+++,,,---...000222444555//////...---,,,*********++++++---///111000---***&&&+++---+++,,,//////***------------,,,,,,+++***,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,------..................---.........///---...///...---------///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////........................,,,,,,---------.................................------------------------------------------------------......////////////,,,,,,---------............---------...///000111++++++,,,,,,,,,------------------.........//////...........................///000000...---...000---...//////000000///////////////000000000111111////////////////////////////////////////////////........./////////000000000///...------...///000////////////////////////////////////////////////////////////////////////......///////////////...gggQQQLLLDDD999<<<===>>>???>>><<<:::999777777666444444333333333111111111111000000000000------...///000111222222...---------,,,,,,++++++***++++++,,,,,,++++++*********+++,,,---...//////,,,++++++++++++*********---,,,++++++******++++++)))))))))************++++++************+++,,,,,,+++---------+++***+++,,,)))+++---...---,,,,,,---************************))))))******))))))(((''')))************((('''&&&((()))***++++++***)))(((---+++******++++++***)))***+++,,,,,,******+++,,,+++***)))((((((((()))***&&&(((***+++)))(((((()))(((***++++++*********,,,)))---...***(((******((())))))))))))))))))))))))))))))++++++,,,+++***)))(((+++,,,+++---000...))))))))))))***+++,,,,,,,,,))))))))))))******+++,,,''')))***+++******,,,---))))))))))))(((((((((((()))***,,,+++***((()))***)))))))))))))))*********'''(((***+++,,,,,,+++******************+++,,,---******)))))))))***++++++*********++++++++++++,,,)))*********+++,,,,,,,,,++++++******+++---///000>>>555,,,)))---///---((())))))))))))))))))))))))***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...------............------++++++++++++++++++++++++---------,,,******,,,---+++---...---,,,+++,,,...,,,,,,++++++++++++++++++,,,///111000,,,***+++---,,,***)))***,,,......---***++++++,,,,,,++++++***)))***+++,,,------------++++++,,,---------------+++++++++++++++++++++++++++,,,,,,,,,++++++,,,...,,,,,,------///000111222---...//////---++++++,,,++++++,,,...000///---++++++111111---...555777333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...++++++,,,,,,------......---.........////////////---...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------...............,,,---------....................................---............---,,,,,,------------------------,,,---...///////////////,,,------......////////////...---------///000111,,,,,,,,,---------......------........./////////........................///000111000.........///......///000000000000///////////////000000000000////////////////////////...////////////000000000....../////////000000000000///...------...///000////////////////////////...//////000000//////...////////////////////////---...//////////////////aaaMMMJJJEEE:::<<<<<<======<<<;;;:::999777666555444444444444444333222000/////////000111---.........//////000000------,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,,,,+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++******))))))))))))***************))))))((()))***+++,,,***+++,,,,,,+++***+++------///111000...++++++,,,************************************)))(((((((((*********)))))))))))))))((()))+++,,,,,,+++)))(((+++)))((()))+++,,,+++)))''')))+++***)))(((***,,,,,,+++)))((((((((())))))((()))***)))(((((()))***''')))++++++***)))***+++'''+++---***(((******)))((())))))))))))))))))))))))))))))***+++++++++,,,)))++++++***+++...,,,'''(((((())))))******++++++))))))))))))***+++,,,---)))***++++++***)))***,,,(((((((((((()))))))))))))))***+++***))))))***,,,******************))))))'''(((***,,,,,,,,,+++***++++++***))))))***+++,,,***)))(((((()))***+++,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))******+++---...///888111+++)))+++---+++)))***************************+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,...000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++***,,,///,,,---...---,,,,,,,,,...++++++++++++++++++,,,,,,+++000444333///++++++---+++))))))...444555111+++***++++++,,,,,,++++++***)))***+++,,,------------+++,,,------...---------+++++++++++++++++++++++++++---...---,,,+++...000------,,,,,,,,,---......+++---000000...,,,,,,...,,,++++++,,,......---+++---222111,,,111@@@IIIIII777444111...,,,,,,,,,------,,,,,,,,,,,,---......---,,,,,,,,,,,,---......******++++++,,,---------------...///////////////---...///...------...///------------------------,,,,,,,,,------.........,,,,,,---------.........------------....................................---.../////////...,,,+++........................+++,,,---///////////////,,,------...//////000000111000///......///111222------........./////////............////////////........................///000111000.........///......///000000000000000........./////////000000////////////////////////.../////////000000000000.../////////000000000000//////............//////////////////////////////...///000111111000///...////////////////////////------...///////////////\\\IIIHHHFFF===<<<<<<<<<<<<;;;:::999999777666555444444444444444333222000......///111222..................------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++***))))))+++,,,,,,,,,,,,+++******++++++,,,---,,,+++***)))))))))))))))************)))((('''''''''(((***+++((()))++++++******+++---111333444222...***)))***))))))))))))))))))))))))***+++++++++***)))***+++******))))))***+++,,,,,,((()))+++,,,,,,+++)))((()))'''&&&(((+++---,,,***)))+++---,,,***)))+++---))))))(((((((((***+++,,,)))******)))(((((()))+++''')))******))))))***+++&&&***,,,)))(((***+++)))(((((((((((())))))))))))))))))))))))***+++------***,,,+++)))***---+++''''''((((((((()))))))))***))))))))))))***+++,,,---+++,,,,,,+++)))((()))***''''''(((((())))))******+++,,,,,,+++***+++...000,,,,,,++++++******))))))&&&(((***,,,---,,,+++***,,,+++***)))))))))***+++***)))(((((((((***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++'''((()))***+++,,,------000...***(((((()))***+++++++++++++++++++++++++++***+++---,,,,,,+++---...++++++++++++++++++++++++******+++++++++,,,///111+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///000000...+++***---000,,,---......,,,,,,---...*********++++++,,,,,,---+++111666555111---,,,---,,,***---555===>>>555++++++++++++,,,,,,+++++++++)))***+++,,,------...---+++,,,------......------+++++++++++++++++++++++++++...///...,,,,,,///222...---,,,+++++++++++++++***---000000...------///,,,+++***+++---...---,,,***///---***444KKK[[[___DDD@@@:::333...,,,++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---......))))))***++++++,,,------------...///000000//////---...///...------...///------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////............................../////////...,,,+++........................***+++---////////////...---------...///000000111333222111//////000222333.........////////////000............/////////000////////////////////////000111111000///......///...//////000000000000000............////////////////////////////////////.../////////000000111111////////////000000000000////////////////////////000000000000000000000000...///000111111000///...000000000000000000000000------...///000000//////wwwRRRIIIGGGBBB@@@<<<<<<======<<<<<<;;;:::999888666555333333222222222222111111000/////////////////////000000000000,,,,,,,,,,,,++++++***))),,,,,,,,,++++++************++++++,,,,,,++++++***'''(((***+++,,,,,,+++***++++++******)))((((((''')))))))))((((((((((((((())))))(((((())))))***+++)))(((''''''(((+++...000000000000///...,,,+++***)))))))))))))))))))))))))))))))))***,,,,,,+++***+++++++++*********))))))+++******+++,,,,,,)))''',,,***((('''(((***,,,......///---))))))---///...------,,,+++*********+++***)))((('''((()))+++---...,,,***)))((((((***+++***+++,,,,,,,,,+++***))),,,+++)))((((((((()))***((((((((()))******++++++++++++++++++++++++++++++******+++++++++******))),,,***)))***++++++***)))******))))))))))))******'''((('''&&&&&&)))---000---+++***,,,***'''(((,,,++++++++++++++++++++++++)))************+++++++++...---,,,+++++++++,,,---))))))***+++---///111222555000***))),,,//////---+++*********))))))(((((())))))***++++++,,,------000+++)))---...+++***---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---.........---------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,------,,,,,,+++***)))***,,,---,,,+++------,,,,,,---...000111333111...,,,---.........000...---///222333000...,,,,,,,,,---------......------------------------***+++,,,,,,---------------+++)))+++...000///...........................111...++++++,,,,,,+++(((++++++++++++,,,,,,------000000///...---,,,,,,+++111,,,,,,///...222DDD[[[ZZZYYYJJJ555+++------'''------------------------++++++,,,---............,,,,,,,,,---------......///......------,,,++++++//////////////////////////////............//////,,,---......//////......//////............//////...........................444///+++333444,,,))).........------,,,,,,,,,+++,,,------......------........................---------...............000000000000000000000000000000000000000000000000////////////000000000000111111000///////////////111111000000//////......---......///////////////000///---...///111111000000000///...............////////////////////////...000111000///...///111000000000000000000000000///000111222222111000///............/////////000000000000000000000000000111111000000000000111111vvvRRRIIIGGGAAA???<<<<<<======<<<<<<;;;:::999888777555444333222222222222111111000//////////////////...............,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,---------,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,)))((((((((((((((()))***000000///...---,,,+++***************************)))))))))***,,,,,,+++***,,,++++++++++++*********)))))))))+++,,,,,,***(((++++++)))))))))+++,,,......000...))))))...000...+++******))))))))))))***+++***((('''((()))+++,,,///...+++)))((((((((()))***+++,,,,,,,,,,,,******,,,+++***)))((())))))***(((((())))))******++++++++++++++++++++++++++++++******+++++++++*********---+++***+++,,,,,,+++)))******))))))))))))******)))*********+++---222555---)))((()))(((''')))...++++++++++++++++++++++++************++++++++++++000...---+++******++++++*********+++---...000111333...)))))),,,...---++++++******************)))******++++++,,,,,,------,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------.........---------,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,///---,,,---......---,,,,,,,,,++++++,,,---///000444111...,,,,,,---,,,,,,...---,,,---000111///---,,,---------............------------------------***+++,,,---------------///---+++,,,///000000...,,,,,,,,,,,,,,,,,,,,,,,,000---++++++,,,---+++***222111///...------....../////////...------,,,,,,111,,,+++...,,,+++666FFFVVVWWWMMM;;;222111...&&&------------------------,,,,,,---.........------,,,,,,---------...............------------,,,,,,//////////////////////////////............//////---...//////000000////////////............//////...........................111---+++000000,,,---......------------------................................................------............//////000000000000000000000000000000000000000000000000/////////000000000111111111111000///////////////111000000000/////////...---...//////000000//////111111111111000000000111000000///...............///////////////////////////000111000///...///111000000000000000000000000///000111222222111000///........./////////000000000000000000000000000000111111000000000000111111tttQQQJJJHHHAAA>>><<<============<<<;;;;;;999888777555444333222222222222111111000///////////////......------,,,,,,,,,,,,------...---------,,,,,,,,,++++++++++++******++++++,,,,,,++++++***...------,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,***************************++++++,,,---,,,,,,,,,))))))))))))******++++++000///---,,,+++++++++,,,,,,,,,,,,++++++*********)))******+++++++++++++++,,,,,,,,,,,,++++++++++++((('''(((***,,,,,,+++)))++++++++++++,,,,,,,,,,,,---///---))))))---///---(((((('''''''''((())))))+++***)))((((((((()))***000...,,,***(((''''''(((******,,,,,,,,,,,,+++***++++++***))))))))))))***(((((())))))***+++++++++++++++++++++++++++++++++************************---,,,+++,,,---,,,+++)))***************************++++++,,,---000444777111,,,)))))))))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,111///---+++***)))******+++++++++,,,,,,---...//////,,,)))***,,,...,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,000///***,,,333333---,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///---,,,.........------------,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,000///------......,,,+++++++++++++++,,,---...///444111...,,,,,,,,,+++***,,,++++++,,,......---+++------........./////////------------------------+++,,,,,,------------,,,000///------///000000///++++++++++++++++++++++++...---++++++,,,------,,,666444111///---------...........................///++++++///...))),,,333GGGJJJGGG===777555000(((------------------------------.........------,,,,,,------------.........---------------.........//////////////////////////////............////////////000111111111111000//////............//////........................222000...//////...///222---------...............222111///...------...///........................---........./////////000000000000000000000000000000000000000000000000000000000000111111111222222111000000///////////////000000000000////////////---...//////000000//////111444666555222000000111000000///........./////////////////////////////////000111111//////000111000000000000000000000000000000111111111111000000....../////////000000000000000000000000000000000111111000000000000111111tttRRRLLLKKKCCC>>>===============<<<;;;;;;:::999777555444333333333222222111111000/////////000000///......---,,,,,,,,,,,,---.../////////...++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++***))))))***+++******+++,,,---...//////***+++++++++++++++,,,,,,((()))***+++++++++******++++++***+++---000333555///...,,,***)))***,,,---...------,,,,,,++++++***)))+++,,,,,,++++++++++++---------,,,,,,,,,++++++)))((()))***,,,,,,***(((++++++,,,---------,,,++++++---,,,((((((,,,---+++'''''''''''''''((()))***,,,+++***)))(((((())))))...---+++***)))((()))))))))***+++,,,---,,,+++***++++++*********)))))))))((())))))******+++,,,,,,++++++++++++++++++++++++******************++++++,,,++++++,,,---,,,***(((************************)))***+++++++++---111333000+++***++++++((((((***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,000...---+++******++++++---,,,,,,,,,,,,,,,,,,------,,,+++,,,......,,,***+++++++++,,,,,,------------------------------,,,,,,444333+++---888888///------------------------+++,,,...///000//////...............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***+++,,,,,,------,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,,,,---...//////111///---,,,,,,,,,+++***++++++,,,,,,---------,,,.........////////////000------------............,,,,,,---------------,,,000///..................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------......333111...,,,******+++,,,---------........./////////++++++000111...---///222777999666444555111+++..............................///......---,,,,,,------------............,,,,,,,,,---...//////000//////////////////////////////............//////...///000000111111000000//////............//////........................111,,,...111---,,,//////------....../////////000555333111///---...//////.................................//////000000111////////////////////////////////////////////////000111111111222222222222000000////////////000000000000000000////////////......///000000000000000111666:::999333///000222000000///////////////000///////////////////////////000111111000///000111000000000000000000000000000000000111111000000000...////////////000000000////////////////////////111111000000000000111111tttTTTOOOOOOEEE???======>>>>>>======<<<;;;:::999777666444444333333222222111111000/////////111111000000///...------,,,---......////////////++++++++++++++++++++++++***++++++,,,,,,++++++***...---+++***)))***++++++******+++---...///000111******++++++,,,,,,,,,,,,))))))***+++++++++++++++000...+++***,,,111666999...---+++******+++,,,...---------,,,,,,,,,++++++))),,,------+++******,,,---------,,,,,,,,,++++++*********+++,,,,,,***(((+++,,,---......---+++***)))+++***''''''***+++)))(((((((((((())))))***+++++++++***))))))(((((((((******************++++++)))***+++,,,---,,,,,,+++++++++++++++*********))))))))))))***++++++,,,,,,++++++++++++++++++++++++******))))))******,,,,,,*********,,,------***((()))***++++++++++++***)))***+++,,,+++******,,,...***''')))///111---)))(((,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,+++++++++,,,---...------,,,+++++++++++++++---------...//////---,,,++++++,,,,,,---------...---------------------,,,)))111000(((***555555,,,------------------------......------...000111222//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***+++,,,,,,------,,,,,,+++******+++---......---,,,---......///000000000---,,,+++,,,---......---+++,,,...........................////////////000---------....../////////---------......------,,,.........---,,,,,,---...........................,,,,,,,,,,,,,,,---///000///...,,,******+++,,,---,,,,,,------.../////////000---,,,///111111000000))),,,......///111000...........................////////////...---,,,,,,---------.........//////+++,,,------...///000000//////////////////////////////............//////......///000000000000/////////............//////////////////////////////---'''---000)))---222))).........//////000000000666555222///......///000////////////////////////......//////000111222222////////////////////////////////////////////////000111111111222222222222000000////////////000000////////////000000000000...//////000000000000000222777;;;999444000000222000000/////////000000111000000000000000000000000000111222111000///000222111111111111111111111111111000000000000000000111////////////000000000111////////////////////////111111000000000000111111tttUUURRRQQQGGG@@@===>>>>>>>>>>>>===<<<<<<:::999888666555444333333222222111111000/////////111111000000//////......------......///.........***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***///......------------...******+++---...///111111*********++++++,,,,,,------,,,,,,,,,,,,---......333000,,,)))))),,,000333------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,///...+++)))***,,,,,,,,,,,,,,,+++++++++++++++***+++,,,......,,,***+++,,,---------,,,***)))(((******''''''******(((******)))))))))***++++++************))))))))))))(((((()))***+++,,,,,,---((()))+++,,,------,,,+++++++++,,,,,,++++++***)))))))))******+++,,,,,,,,,++++++++++++++++++++++++******)))))))))+++,,,---))))))***---//////,,,***)))***+++,,,,,,+++***)))------...---++++++,,,---***)))...777<<<999444222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...///------,,,+++++++++++++++------.../////////......+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,000///***,,,333333---------------------------000///...---...111333555/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,++++++---000222222111------///000000111000000,,,++++++,,,///000000///,,,...///000///...///000------........./////////---------...//////000000---............------,,,,,,---...---++++++---///////////////////////////,,,---...---,,,---...000---------------...//////---------.........//////111///------............,,,------------......................................./////////...------------........./////////,,,,,,---...//////000000//////////////////////////////............//////---...//////000000////////////............//////////////////////////////000+++333333,,,<<>>>>>>>>>>>>>>===<<<<<<::::::888666555444444444222222111111000/////////////////////////////////------.........---,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------..................******+++,,,...///000000))))))******+++,,,,,,,,,...---+++***+++,,,///000///...,,,*********+++,,,,,,,,,---------.........******++++++,,,,,,------***---000...+++(((***---,,,++++++++++++*********))))))***---000111000///++++++,,,++++++******))))))++++++((((((++++++)))++++++***)))))))))******((())))))************)))((()))******++++++++++++((()))+++,,,------,,,,,,++++++,,,,,,,,,+++***))))))******++++++,,,,,,---++++++++++++++++++++++++***)))(((((()))+++---...)))))),,,///111222000...)))***,,,------,,,***)))+++---------,,,+++,,,......,,,///888===;;;555333------------------------+++++++++,,,,,,,,,---------,,,+++++++++,,,---...---,,,++++++***+++++++++,,,,,,------------...///,,,,,,,,,,,,++++++++++++******++++++,,,,,,------111///......000111000///......................../////////000111222333444////////////..................------------......---------------------------------------,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,---000111111000,,,---...///000000000///---,,,,,,...000000///...+++...000000...---...000,,,---------............---------...///000000000...............---,,,,,,+++---......,,,,,,///111000000000000000000000000,,,...///...,,,,,,...000,,,---...///000000//////---------..................///...---,,,---.........------............///........................---......////////////...............////////////------......//////000000//////////////////////////////............//////...///000000111111000000//////............//////////////////////////////555000777222...LLLYYY;;;111111000000000000000000333222222111000//////...////////////////////////...//////000222333333444000000000000000000000000000000000000000000000000/////////000000000111111///////////////000111111.../////////000000000111//////000111111111111000444444333333222111000000000000//////000111111222000000000000000000000000000111222222000000111222111111111111111111111111222111000//////000111222//////000000000111111111000000000000000000000000111111000000000000111111qqqTTTRRRRRRFFF>>>>>>>>>>>>>>>>>>======<<<;;;:::888777555444444444222222111111000/////////---------...............---.........---,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))***,,,---...---,,,,,,******+++,,,---...///000(((((()))***++++++,,,,,,...,,,)))'''(((***---///***+++,,,---...---,,,+++,,,,,,---...////////////((()))***+++,,,,,,---...***---000///+++(((***---+++++++++*********))))))&&&''')))---111444444333,,,++++++******)))))))))***------******------***,,,+++***))))))((())))))'''((()))*********************++++++++++++***)))((()))+++,,,------,,,,,,++++++,,,---,,,+++***))))))******++++++,,,------++++++++++++++++++++++++***)))(((((()))+++---...)))***---111444555333111)))***,,,------,,,***)))(((***++++++++++++,,,...,,,((((((...222///)))&&&------------------------++++++,,,,,,,,,---------///...,,,+++***++++++,,,,,,,,,++++++***++++++,,,+++,,,,,,,,,++++++---///,,,,,,,,,++++++*********))))))***++++++,,,------///***))),,,---+++***,,,........................,,,...000333444444333222000/////////............//////............//////------------------------.........------,,,,,,,,,++++++,,,---------,,,,,,---,,,+++,,,......---,,,+++,,,---////////////...///......///000000///---+++---000000---,,,...000,,,,,,,,,---------......---------...///000000111.../////////...---,,,,,,+++---//////------000333000000000000000000000000---///000...,,,+++---000+++---///000000///---,,,........................)))---///......///111111+++***,,,///000//////111////////////////////////------...///000000000///............/////////000............//////////////////////////////////////////............//////000000111222222222222111//////............//////000000000000000000000000111---222***)))QQQccc???222222111111000000//////111111222111111000///...000000000000000000000000...///000111222333444444000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111.../////////000000111111//////000111111111111111555222000000111111000///000000///000000111222222000000000000000000000000000222222222111000111222111111111111111111111111222111000//////000111222000000000000111111111111000000000000000000000000111111000000000000111111qqqPPPMMMOOOGGG@@@@@@@@@???>>>===<<<;;;;;;;;;:::999777666444333222000222333111...---///222......---------,,,,,,,,,............---,,,++++++++++++------------+++++++++,,,,,,,,,,,,...111444...---,,,,,,++++++++++++...---,,,+++++++++,,,------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***)))(((((()))+++---...,,,,,,---------,,,,,,+++---,,,+++*********++++++)))***++++++++++++***)))((()))***+++++++++++++++,,,,,,+++***+++,,,---...555222---)))''''''***+++((((((((((((((((((((((((+++,,,,,,+++***)))***,,,'''((()))***+++,,,------,,,++++++,,,......---+++,,,)))'''(((+++---,,,***------000444222,,,***,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---000222222000...///000)))***,,,......***((())))))***,,,++++++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...---,,,+++++++++,,,---,,,,,,++++++,,,,,,---............------,,,,,,,,,---------.........//////,,,...//////...------...---,,,,,,,,,,,,---......------/////////...---,,,---...///000000///...---.........000222333222111222///---,,,---...---------------............///111111000......---------,,,,,,---......---,,,,,,.........------,,,,,,,,,------------------------........................///---,,,------,,,,,,......///000111111///---+++---...............---------------............///000000//////.........---111000...---///222666888111000......//////...,,,,,,...//////...------...///000000000000000///////////////...---------,,,222111000//////000111222///...---...///000///...000000000000000////////////111222222000///000000///000111000///...///000000...,,,,,,...///...---//////000000000000/////////////////////000111111...555111...222///,,,222///////////////000111111444444333333222222111111000000111111111222222222000000000000000000000000000000000000000000000000222111111111000000//////......///000111222222333//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000////////////////////////000000111111111111000000333333333222222222111111222222222111111111111000000000000000000000000000////////////000000000000000000111222222222222111333333222111000000000111222222222222222111000///////////////////////////000000000000000000000000qqqSSSSSSTTTHHH???@@@@@@???>>>===<<<;;;;;;;;;:::999777555444333222222333333222000000111222............------------------.........---,,,,,,+++,,,,,,------,,,,,,++++++,,,------,,,---000222...---,,,,,,+++++++++,,,---,,,++++++***+++,,,------,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++*********+++,,,---...******+++++++++******))),,,,,,,,,++++++++++++*********+++,,,,,,+++******)))*********++++++++++++++++++*********+++,,,---000...+++)))((((((***+++++++++++++++++++++++++++,,,------,,,***)))***,,,***************+++++++++++++++***,,,---...---+++---+++))))))+++---,,,+++//////333777555///---///)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,...111111///---...///---++++++---............***+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------,,,+++++++++,,,---,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------------.........***,,,------,,,++++++,,,---,,,,,,,,,,,,---......,,,---------------,,,,,,---......//////......---000000111222444444444333222000------...///...------------............///111000///...------------,,,,,,---......---,,,,,,.........------,,,,,,,,,------------------------------------------------000...------...............///000000000///---,,,---......//////...------........./////////000000000/////////............000...---,,,---///333555000///......///000...------///000000///....../////////000000000000//////000//////////////////.........////////////......///...---...000111000///////////////////////////...000111111///...///000111222222111///---...///000...------...///......//////000000000000/////////////////////000111111555AAA:::,,,...222///...///////////////000111111000000000000000/////////000000111111111222222222000000000000000000000000000000000000000000000000111111111111000000000/////////000000111111222222//////000000000000//////000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000333333333222222222111111222222222111111111111000000000000000000000000000///000000000000111111111000000111222222222222222222222222111111111111111222222222222222111000000111111111111111111111111000000000000000000000000nnnVVVYYYYYYKKK???@@@???>>>>>>===<<<;;;;;;::::::888777555444333222444333222222333333222111////////////............,,,------.........------+++,,,,,,------,,,,,,+++,,,---...---,,,,,,...000------,,,+++++++++,,,,,,,,,++++++******+++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,---......******++++++++++++******+++,,,---------,,,***)))++++++,,,------,,,++++++++++++***)))******,,,---******)))))))))***+++,,,,,,+++******)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***)))***,,,,,,+++++++++******))))))+++******+++---...,,,+++---,,,******+++,,,++++++...///333777666000---...)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++---......---,,,,,,---,,,+++)))(((***,,,------+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,------------***,,,------,,,++++++,,,---,,,,,,,,,,,,---......,,,,,,+++++++++,,,,,,---...------,,,,,,------...111111222333444444444444111///...---/////////...---------............///000000///...------------,,,------......------,,,.........---------------------------------------------------------------///...------///000///...///////////////.........---......//////.........////////////000000000111////////////............111///---,,,,,,...111333///...---...///000///......000222111000///000000//////000000000000//////000000000000000000111111,,,---///000000///---,,,000///...///111222111000.........///////////////...///000000......///000111222222111///...///111000...------///000///...//////000000000000//////000////////////000111111;;;KKKBBB,,,,,,555222,,,///////////////000111111...//////////////////000111111111111111222222222000000000000000000000000000000000000000000000000111111111111000000000000000000000000000111111111///000000111111000000///111111111111000///......000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000333333333222222222111111222222222111111111111000000000000000000000000000000000000000111111111111000111111222222222222222111111111111222222222222111222222222222111000000111111111111111111111111000000000000000000000000jjjTTTZZZ[[[MMMBBB???>>>>>>===<<<<<<;;;;;;999999888777555444333222444111000111444444222///000000000000////////////,,,,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,,,,---...---,,,,,,++++++,,,,,,,,,************+++++++++,,,---,,,++++++++++++,,,---++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...---------+++,,,---......,,,***)))+++,,,---......---,,,+++---,,,***))))))***,,,---***************++++++,,,++++++,,,,,,,,,++++++***************************...//////---***)))***++++++++++++************)))+++******+++------,,,***,,,+++*********************+++///333222,,,***+++******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,---111111---))))))+++,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,------,,,...//////...------...---,,,,,,,,,,,,---......---,,,+++++++++,,,---......---++++++++++++---......000111222111111111222///...------/////////...---------............///000///...---------------------------------------...............---------------------..........................................------000333111---000///............//////---......////////////........./////////000000000///////////////.........333222000......000111333...------...000111000///...000111111000//////000...//////000000000000////////////000000111111111000000000000000000000000111//////000111222111000.............../////////...///000000//////000222000111111000///000222444000///---...///000000/////////000000000000//////000000//////000000111222;;;GGG???000000444000...///////////////000000111//////000000111111222222111111111111111111111111000000000000000000000000////////////////////////111111111000000000000000111111111000000000000000000000000111111000000000///000000111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000111111222222111111000333333333222222222111111222222222111111111000000000000000000000000000000/////////000000000111111000111222222333333222222000111111222333333333333111111222222222111111000111111111111111111111111000000000000000000000000eeePPPVVVXXXLLLFFF>>>>>>======<<<<<<;;;;;;999888777666555444333222222000...000333444111...111111000000000/////////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,---,,,,,,,,,++++++,,,,,,---******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------.........------,,,,,,,,,*********++++++++++++++++++,,,---...............+++,,,.........---+++))),,,---............---,,,...,,,+++))))))***,,,---+++++++++,,,,,,,,,,,,,,,,,,---...///...---+++))))))))))))))))))))))))))).........,,,***)))***,,,)))************+++++++++*********+++,,,---,,,************)))))))))******((((((+++000...)))(((******+++,,,------,,,+++***+++,,,,,,,,,---------...,,,,,,++++++,,,,,,,,,,,,111<<>>@@@<<<<<<<<<<<<<<<;;;;;;;;;777777666555444444333333---111555555333111222333////////////............///000000000///...------------++++++++++++------)))+++---...---,,,,,,---++++++++++++,,,,,,---...***,,,---///000000//////,,,------......------,,,******+++,,,,,,---......,,,,,,,,,------.........+++,,,---------,,,+++***+++,,,---...///////////////...---,,,,,,,,,,,,---++++++,,,------,,,++++++,,,------------,,,+++***((()))***+++,,,+++******((()))+++---............************************'''((())))))((()))+++---------,,,+++***)))((('''***))))))***,,,,,,+++)))))),,,......------111444+++(((((()))(((&&&***///++++++------------++++++&&&''''''((()))*********333000------000111111///***000///((()))111222++++++,,,---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......)))***+++---......------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........---------.........//////,,,...//////...------...---,,,,,,,,,,,,---......(((***+++---......------,,,,,,...//////...,,,,,,)))---111///+++)))+++///......///111444555444222---------.........//////------,,,,,,,,,------......---,,,,,,,,,,,,---...---.........//////000000---------...///000000111000000000000000000000000444888777444;;;EEE@@@444+++---///111111000///...------///000111111111111////////////000000000000---.........//////000000///////////////000111111111000......//////...,,,000111333333111000111222---...///000111111111111333222222222111111000000///222666::::::666222//////...---...///000000...///000000111222333333333///000000///...000333666666666444111///000222555111000///000222333444333//////000000000000//////111111111000111111222333...999555,,,000444111333///////////////000111111444444333333222222111111222222222222111111000000000000000000000000000000000000000000000000000000//////000000111111111222...//////000111222222333111111222222222222111111444444333333111000......111111111111111111111111111111111111111111111111222222222222222222222222111222222333333222222111333333333222222222111111222222222111111111111000000000000000000000000000222222333333333444444444111222333333444444333333222333555555555333111000///000111222222222222222111111111111111111111111000000000000000000000000sssPPPDDDCCC@@@===>>>BBB???<<<;;;::::::888777888666444555666777777666666555333222222333555666000000000000//////////////////.........---------...........................------------...//////...***'''(((+++---...---------,,,++++++,,,,,,,,,000---++++++---///...,,,++++++,,,,,,,,,---------...---+++******+++---...222111...,,,*********+++...---,,,,,,------+++)))***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++*********+++,,,,,,---111...+++*********)))(((+++******))))))******+++++++++******++++++,,,---***+++,,,------,,,+++***+++)))'''&&&(((***++++++///++++++//////++++++///((())))))))))))*********+++---......+++)))))))))+++++++++***************.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------***((())),,,...---+++***+++,,,---............000---******,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,//////000000///...------,,,,,,+++***+++,,,...///111///---+++***+++,,,---...------------...//////---...111666666333000///...///000000111111000000---..................---,,,------------------,,,---,,,,,,++++++,,,,,,------------......000111111444222000---,,,,,,------......//////000000111111444888666000222999777------......///////////////111000////////////000000222111000//////......///000///...------...000111......////////////......000///......///000...---///000222222000///000111000000000000000000000000000000000000000000000000///222777;;;;;;777222///////////////000000000000222222222222111111000000222111000//////111333444555222000///000111111000////////////000111222333111111111111111111111111444333222222333333111///333333222222222222222222333222222111000//////...111111111000000000000000222222111111222222333444222222111000//////000000000000///...............///000000111222222333333///000111000000111333666000000000000////////////////////////////////////222222111111111111222222000000111111111111000000000000000000000000000000000000111222222222222111444444555555444444333222444444333333333444555555333444444444333333222111111111222222222333333333333444555666666555444333555555555444444333333333333333333333333333333333000000111222333333444444222222222222222222222222oooMMM@@@@@@???===>>>???>>>>>>======<<<<<<===;;;;;;999777555333333333444333222111111222333444111000000000//////////////////.........---------...........................------------...//////...+++)))(((+++------,,,------,,,,,,,,,,,,,,,---***...111111///,,,+++,,,++++++,,,,,,,,,---------...---,,,++++++,,,---...000///---+++***+++,,,---...,,,,,,,,,------+++)))***+++,,,---------,,,,,,)))))))))))))))))))))))),,,,,,+++***************,,,,,,,,,+++,,,------...222000---,,,---------,,,+++++++++++++++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,++++++000---***)))***++++++***...******......******...******+++++++++,,,,,,,,,+++---......,,,***))))))************++++++++++++...---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,---+++***+++---...---+++...---,,,,,,,,,...000111222000,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---------,,,+++++++++---...//////...,,,+++,,,---...///......------......///000222666:::999555///...000,,,------........................//////.........//////000000000000//////...------,,,,,,------...////////////000111222333555333111///.........///////////////000000000000000444222---...555444+++......///000000000000///111000000//////000000000000000/////////000111111222111///......///000111//////000000000000//////111///...///000111000...///111222222111000000111000000000000000000000000000000000000000000000000111222444666666444222111///000000000000111111111333222222222111111111111111000//////000222444666555333111000111222222111000//////000111222333333222222222222222222222222555444333444555555333111333333333333333333333333333333222222111111000000222222222222222222222222222222222222222333333444444333333222111111222222222222111000000000000000444444444333333333222222000111222111111222444666222222111111111111111111000000000000000000000000222222111111111111222222111111222222222222111111111111111111111111111111111222333333444444333333555666666666666555444444444444444444444444555666444444555555444444333222222222222222333444555666444555666666666666555444666666666555555555444444555555555555555555555555111111222222333333444444444444444444444444444444nnnLLL???>>>>>>>>>>>>===??????<<<888777888;;;666666555444222333444666333222111000000111222333111111000000000//////////////////............---...........................------------.../////////---******+++,,,,,,,,,------,,,,,,,,,------...***222;;;;;;444---,,,...,,,,,,,,,,,,------------///...---,,,,,,---...///...---,,,,,,,,,---...///---,,,,,,,,,...---,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------------......///222///---,,,---......---++++++,,,------,,,+++++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,333111---,,,++++++***))),,,******,,,,,,******,,,,,,,,,,,,---------......+++---......,,,***)))************++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++000...,,,***+++...111333444222///.........---+++------------------------....../////////...------------,,,,,,------...///------,,,,,,---///000222///............///000000777===@@@;;;222,,,---111,,,,,,---..................//////000000//////...000000111111111111000000/////////....../////////000000000000111222333444555444222000//////000111000000000///////////////---111000,,,---333222,,,...///000000111111000000111111000000000000111111/////////000000111333333444333222000000000111111000111111222222111111000222111000000222222111000///111333222111000111222000000000000000000000000111111111111111111111111222222111111111111222222111111111111222222222222333333222222222222111111000000000000111333555777666444222222333444333222111000000111111222333444333333333333333333333333555555444666777888666555444444444444444444444444333333333333222222222222333333333333333444444444333222222222222333444444666555444444444444444444555444333333222222333333888888777666555333333222222333444333333333555777444444444333333222222222111111111111111111111111333222222222222222222333222333333333333333333222333333333333333333333333333333444555555555555555777777777777777666666555555444444444555555666777555666666666666555555444777666444333333444555666555666666777777666666555777777777777666666666666666666666666666666666666333333333444444444444444555555555555555555555555sssPPP@@@>>>?????????:::<<<===:::666888>>>DDDBBB<<<666333444666888888333222111111111111222333111111111000000000///////////////..........................................------------.../////////...,,,,,,,,,,,,,,,,,,------------------...///,,,222999:::444///------,,,,,,,,,------------...///...------------...///000///............///000---,,,,,,---......,,,+++***++++++,,,------------------------------------------,,,+++++++++++++++...---------------.........,,,***)))+++,,,,,,++++++,,,...//////...,,,+++,,,++++++++++++,,,---------,,,+++******+++,,,---333111...,,,,,,,,,+++***,,,++++++,,,,,,++++++,,,------------............+++,,,......,,,+++******)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,+++------............------------------------------------------............,,,,,,,,,------,,,,,,,,,---------......---,,,+++///...,,,+++,,,---000222222111000/////////...---............................../////////......---.....................///...............000111222000////////////000111111777===>>>888000...///000...///000000111111000000///000000000000000000/////////000000000000//////111111000000000000111111111111111111111222333333444333222111000000111111111111111000/////////...///222222///000444444111///000000111222111111111222111111111111222222333111111111111111222333333555444222111000000000000222222333333333333222222333222111222333444333222000222333333222111111222111111111111111111111111222222222222222222222222333222111000000111222333222222222333333333333444333333333333333333222222222222111111222333444555666555333444555555555444222222222222222333444444555555555555555555555555555444444666888999888666333333333444444444444444222222333333333333333333333333444444444444444555333333333333333444555555666666555444444555555666666555444444333333444444999888777777555444444333333555666555444555666888555555444444444333333333333333333333333333333333333333444444444444333333444444555555555555444444444444444444444444444444333444555555666666555555777777777888777777666555555555555555666777888888777777777888888777666666===;;;888555333444555666777777777777777777777777777777777777777777777777777777777777777777777777555555555555555555555444666666666666666666666666xxxUUUAAA=========<<<999;;;<<<;;;;;;BBBMMMVVVZZZMMM>>>666777888666222333333222222222222333333111111111111000000000000////////////////////////...........................------------...////////////...---,,,,,,,,,---...---------......///000......///111222111---***,,,,,,---------..................------.........333222111000000/////////---,,,,,,---...///---,,,******++++++,,,---......++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------+++))))))***++++++***+++,,,...//////...,,,+++,,,,,,++++++,,,,,,---......---,,,++++++,,,---...///---,,,,,,------,,,+++,,,------,,,,,,------,,,,,,,,,,,,,,,------------***,,,......---+++++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------------------.........//////,,,---............---,,,,,,------...---,,,,,,,,,------------...............///000000000///000000////////////////////////......//////000//////...////////////////////////000000000000000000000000111000000000000111222222444777777222000222222//////000111111222222111111000111111222222111111000000111111222222111111000333222222111111222222333111111000000000111222222222111111111111111111111222222222111111000000///000333444222222444555444000111222222333333222222222222222222222333444444444444333222222222222222444333222111000000//////333333444444444444333333444222222333555555555444111222444444222222222333222222222222222222222222333333333333333333333333222222333333333333222222333333333333444444444444333333333333333333444444555555444333333222222222666555444555666777666444444333333333333444444555555555555555555555555555333333333555777888777666333333333333444444555555222333333333333333333333333333333444444444555555444444333333444444555666555555444444444444555555555555444333333333333444666666555555555555555555444666777777666555666888444444444444444444444444555555555555555555555555333444555555555555444333555555666666666666555555555555555555555555555555333444444555555555555555666777777777777666555555666666666666777888999:::777888888999999888888888<<<:::888666555666999:::888888888888888888888888666666666666666666666666666666666666666666666666777777777666666666666666666666666666666666666666|||XXXAAA:::;;;;;;999???>>>===;;;:::>>>FFFLLLTTTHHH:::444444666555222333333333333333333333333222222111111111000000000...////////////000000000...........................------------...//////---/////////---,,,---..................///000111555000,,,000777:::555///,,,---------............------------------------333333222222111000//////---,,,,,,---//////...,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------...---,,,,,,,,,,,,,,,,,,000...,,,+++,,,------,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,......,,,,,,......,,,+++++++++,,,,,,,,,------***,,,...///---,,,,,,,,,,,,,,,,,,------.........,,,,,,------------............////////////..............................------........./////////---...///000000///...------......---,,,---///111---....../////////...---,,,...000111000000111222000000000000000000000000//////000111111111000000000000111111111000//////111111111111111111111000222111111111111222333333111555444///000555555/////////000111111111111111111222222222222222222111444444444555555444444444333333222222222222333333222111111000111111222222111111111111111222222222333333333222222222222222000222333333111222333444111222222333444333333333333333222333333444555666666555444333333222222222333222222222111000000000333444444555555444444333333222222333555666666555111333555444333222333333222222222222222222222222444444444444444444444444111333555666666555333111333333333333444444444444333333444444444444555555777777666555333222111111555444444555777777666444555555444444444444555555555555555555555555555555333222222444666777666555333333444444555666666666555555555444444444444444333333333444555555666666555444444444444555666666444444444333444444555666555555444333333333333444333333444555666666777777555666888888777666666777333333444444555666666666555555555555555555555555444555666777777666555444555555666666666666555555666666666666666666666666444444555666666666666555777777777777777666555555666666666777888999:::;;;777888888999999999999888666666555666888;;;>>>???:::999999888888999999:::666666666666777777777777777777777777777777777777777777777888888888888888666666666666666666666666\\\CCC;;;======;;;???>>><<<:::888777777888===:::666333333444666777111111222222222222111111222222222111111111000000.../////////000000000000...........................------------...//////,,,...000000...---...000............///000111222666111...444===AAA<<<555------------............,,,,,,------------,,,,,,000000000000000000//////---,,,,,,---///000...---************+++---///000///////////////////////////......---------------//////...---------------333111...---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,+++***,,,......---,,,***......******......***++++++,,,,,,,,,---------***,,,...///---,,,,,,---------------............---------......//////////////////000000/////////....................................///////////////000111222222111000/////////000...---///333777111111000//////000111111...111333444222000111222111111111111111111111111000000111222222222222222111111222222222111//////000000111222333333333333222222222222222333444444111999;;;333000555555000000111222222333333222222222222333333333333222222555555555666666555555555444333333222222333333444333333222222222222333333111111222333333333333333333333444444444444444444222333444444222000111444222222333444444444444444333333333333444555666777555555444444444444444555222333333333333333222222333444444555555444444333333222222333555666666555222444555555444333333444333333333333333333333333444444444444444444444444222333444555555444333222222222333333333444444444333444444444555555555555666666666555444333222222444333444555777777666444666666555555555555555666555555555555555555555555444333333555666777666444555666666777888888999999888888888777777666666666444444555555666777777888555555555555555666666777444444444444444555666666666666555444444444444444444444444555666777777888555666888888777666666666333444555666777999::::::666666666666666666666666444555777888888777555444555555666666666666555555666666666666666666666666555666777777888777777777888888999999888888777666777777777888999:::;;;<<<777777888999999999999999555555666777999;;;===>>>;;;:::999888888999:::;;;777777777888888888999999888888888888888888888888777777888888999999::::::888888888888888888888888```FFF>>>AAABBB???777777999<<<>>>===:::777777;;;>>>;;;666333555999000000111111111111000000222222222111111111111000.../////////000000111111...........................------------...//////+++...000000......///111............///000222222...++++++222;;;>>>999333---------.........//////+++,,,,,,------,,,,,,+++,,,---...///000000000000---,,,,,,---///000///---************+++---///000,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...111000///...............444222///------...---,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......+++,,,............,,,+++---,,,,,,---......---+++)))------))))))------))),,,,,,,,,---------......***,,,...///...,,,,,,---...............---------........./////////000000//////000000000000//////////////////////////////............/////////000///111222333333222111///000111111///...111666;;;666444111//////111333555111444666666333111111222111111111111111111111111000111222333333333333333111222333333222111000///...///000222444555555555333333222222333333444555333???CCC888111222444111333444555555666666555555222333333444444333333222333333444444444444333333444333333222222333333444555444444333333333444444222222333444555555555555333444444555555666666666444555666666333000222555222333444444555555444444333333333444555666777777444444444444444555666777333333444555555444444444333333444444444444333333333222111333555666666555222444555555444333333444333333333333333333333333555555555555555555555555444333333333333333333444222222222333333333444444444444444555555555666666555555555666555555444333333333333555777777555333777666666555555555666666555555555555555555555555555444444555777777666555777777888999::::::;;;;;;;;;;;;;;;:::999888777777555666666777888999999999555555555555555666777777555555555555555666777777777777666555555555555555555666666666777777777777444666888999777666555666444444666777999;;;<<<===666666666666666666666666444666777999999777666444555555666666666666555555666666666666666666666666777777888999999999999888999::::::::::::999888888777777777888999;;;<<<===666777888999999999999999999999999999999999999999;;;;;;999999999999;;;;;;888888888999999:::::::::::::::::::::::::::::::::777777888999::::::;;;;;;999999999999999999999999jjjFFF???@@@===>>>;;;<<<=========<<<::::::888888888888777555444333444333222222111111222222111111222222222222111111///000222333333222111000111444555444000......000222222000///............///...---...//////---+++,,,---///000111000///---111111000111222333555666......------------...............------,,,,,,,,,***---,,,'''(((...111.........---,,,,,,,,,------...,,,+++***,,,000444666000///...---,,,------...333111000.........//////,,,111666666222///000222999666333000---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000///...---...000///............//////000---......//////......---..................------,,,...000111222111///...555555333222111///......000000000000000111111222000000000000000000000000111000////////////000000222000//////111333333222222333444222///...000222---,,,///222000///999GGG777555333000///...///000333333333333333333333333111111111111111111111111222222222333333222222222222222222111111111111000111111222333333333333222444444555666666777777888:::999888666555555555666222222111111222222333444333333333444444444555555777666666666555555555555444444444444444444444444666666666555555444444444666666666777777777777888777777888888777666555444555444333222111222333444555555555666666666666777555555555555555555555555666555444333333444555666444444444555555555666666444555666777777666555444333444444444555666666666555555555555555555555555333444555555666666555555444444444555555555666666444444444444444444444444333333222222333333444555444444444555555555666666777666555666777777555333666555444555666777777555666666666666777777777777888888777777666666555555888777666666666777999:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999888888666777777888888888777777666555444444555666777888666666555555666888:::;;;888888777777666666666555555666666777777777777777777777777777888888888888444555555666888999;;;<<<666666666666777777777777666666666666777777777777777777777777888888888888888999::::::999888666555:::::::::999999888888888888999999::::::999999888777888888888888999999999<<<::::::<<<>>>???<<<999::::::::::::::::::::::::::::::::::::::::::::::::888999::::::<<<<<<===>>>::::::999999999999999999999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<:::::::::<<>>;;;999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<999999999999999999999999999::::::;;;<<<;;;;;;;;;999:::;;;:::999888999:::mmmIII@@@@@@<<<<<<<<<<<<===>>>===<<<;;;:::888888888888777555444333444333222222111111222222111000////////////000111555444333222222222222222111000000111222222111///222111000//////......///.........///111222111///---...///000111000///...///...---,,,,,,---...///......------------...............------------------///...+++,,,000111000333222111///...---,,,,,,,,,,,,,,,,,,---...///000000///......------............---------...//////////////////////////////------------------------------------------------,,,,,,,,,,,,---------...+++...000111000...---...---------...///000111222......////////////..................////////////666555333111000///......111111000000000000//////111000000000000111222222111111111111111111111111111000000000000000111111111000111222444444222000222333444333111111222333888777888888555//////111444333222111000111222333222222222222222222222222222222222222222222222222333333444444444444333333333333333333222222222222111222333333444444333333111111222333333444444555666555444333222222333444555555444444555555666777444444555555555666666666777777777777666666666666555555555555555555555555555555555555444444444444444444444444555555555555666666555444555666777888666666555444444444444444444444555555555666666666666666666666666666666666666666555555555555666666555555666666666777777777666666777777777777666666666666666666555555555555666666666666666666666666444555555666666666666666555555555555666666666666555555555555555555555555555555555555555666777777555555555555666666666666888666444444666777888777888777666777999:::999888666666666777777777888888777777777777777888888888888888777777888888999:::888888999:::;;;;;;;;;;;;999999999999999999999999444555666888999:::;;;;;;777777666555666777888999777888888999999888888888777888888888888777666666666666777888888888888777777777888888888999999999999888777666666555666666777777777777888888888999777777777777888888888999777777888888888999999999;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<:::999999:::<<<===;;;:::;;;::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;999:::;;;;;;:::999:::;;;oooJJJAAA@@@<<<<<<<<<======>>>>>><<<;;;:::888888888888777555444333444333222222111111222222444333111000000111333444666555333111000000111111111///...000333444222///111111000///////////////.........000222333222111......///000000000000//////...---,,,+++,,,------......------------.....................---------.........------///000000222111000///......------------......///.........//////..................---------...///000111111000...------...//////......///000000111000000///...........................////////////000000000---000444555333111000000//////////////////000111000000111111111111000000///////////////000000000777666333111//////000000////////////000000000000111111000000111111222333111111111111111111111111111111000000000111222222222222333555777666333111222333444444444333333444555444555555555333222222333222222222222333444444333333333333333333333333333333333333333333333333444444444555555444444444444444444444333333333222222333333444444444444444333333444444555666666666777666555444444555666666555555555555555666777777555555555666666666777777888888888777777777666666666666666666666666666666555555555555555555555555666666666777777777888888:::888777666777999;;;<<<777777666666555555555555444444555555555666666666777777777777777777777777666666666666666666666666555555555666666666777777777777777777777777777777888777777666666555555555666666666666666666666666555555666777777777777666555555666666666777777777555555555555555555555555666555555555555666777777555555666666666777777777;;;999666444555777777777888777666777999999999888666666777777777888888888777777777888888999999999888888888888999999::::::888999999:::;;;;;;::::::888888999999999999999999666777888999::::::::::::999888777666666777888999888999:::::::::999777666777888888999999888777777666777888888999999888888888888888999999999::::::<<<;;;:::999999888999999888888888888999999999999888888888888999999999999888888888999999999::::::;;;:::999999:::<<<===???<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;<<<=========<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999999999999::::::::::::999999:::;;;;;;;;;;;;;;;;;;===>>>>>>===<<<===???oooJJJAAAAAA======<<<===>>>>>>>>>===<<<;;;888888888888777555444333444333222222111111222222555333222000000222333555444333111////////////000000...---///333444222///111000000////////////000///......000222333333111...//////000000000000000111000...------------.........------------..............................------,,,---------...///.........---......//////...///000000111000///.........//////////////////......///000111222222222111///------...000///...222222222222222111000////////////////////////////////////000000000111111...111444555444222000000222111000///////////////000000111111111111000000/////////000000000111111666444222000000111333444.........///000000111111111111111111111222222333111111111111111111111111111111111111111222333333555555666777999888555333222333444555666666555444222222222222333555666666222222222333333444555666333333333333333333333333444444444444444444444444555555666666666666555555555555555555444444444444333333444555555555555444333333444555555666666777777666555444555666777888555555555555555666777777666666777777777777888888999888888888888777777777777777777777777777777777666666666666666666666666777777777888888888999999;;;999888777888:::<<<===888888888888777777666666555555555666666666777777888888888888888888888888777777777777777777777777444555555555555666666666888888888777777888888888888888888777777666666555777777777777777777777777555666777777888888777777666666666777777777888888666666666666666666666666555555555555555666666777666666666777777777888888>>>;;;777666666666666666777666555666888999888777777777777777888888888888777777888888999999::::::888999999:::::::::::::::999999:::;;;;;;;;;::::::999999999999999999::::::999::::::::::::999999888:::999888777777888999:::::::::;;;;;;;;;999777666777888999::::::999888777777888888999999999999999999999999999::::::::::::;;;::::::::::::;;;;;;<<<999999999999::::::::::::999999999999::::::::::::999999999999:::::::::::::::999999999:::;;;===???:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<=========>>>???@@@>>>===;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;<<<===??????>>>>>>???@@@mmmJJJBBBBBB>>>>>>======>>>???>>>===<<<;;;888888888888777555444333444333222222111111222222222111000//////000111222222111000//////////////////......000111222111000000000////////////000000/////////000222333222000/////////000000000111111222111000///......///000......------------...................../////////...,,,,,,...///,,,,,,...------------...///000000//////000111111111000000......///000000000//////...///000111222333333222000000000000000000000000222222111000000///......000000000000000000000000............////////////,,,///111222111///...///222222111000////////////......////////////......//////000000111111222222333222111000000222444555......///000000111222222222111111111111222333333222222222222222222222222111111111111222333444444777777777888999888666444333333333666888888777555222666666333222444666555222222333444555555666666444444444444444444444444555555555555555555555555666666666777777666666666666666666666555555555444333444555555666666555555222222333333444555555666555444333333444555666777666666555555666666777888777777777888888888999999999999999999888888888777888888888888888888888888777777777777888888888888777777777777888888888888999999888777888999:::;;;999999999999999888777777666666777777777888888888999999999999999999999999777777888888888888777777555555666666666777777777999999888888888888999999888888888888777777777777777777777777777777777777666666777888888888888888777777777777888888888888777777777777777777777777555555555555555666777777777777777777888888888888>>>;;;999777777777666555777666555666888999888777777777777888888888999999999999999999999:::::::::888999:::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;:::999888888<<<;;;:::999888999::::::;;;;;;;;;;;;;;;:::999888666888:::;;;;;;:::999888888888999::::::::::::999999999:::::::::;;;;;;;;;888888888999999;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999:::;;;<<<===>>>:::::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>AAACCC@@@???===;;;:::;;;<<<===========================>>>=========<<<<<<;;;;;;:::;;;;;;<<<<<<=========;;;;;;<<<===============;;;<<<============>>>@@@kkkIIIBBBCCC@@@@@@===>>>>>>???>>>===<<<;;;888888888888777555444333444333222222111111222222111111111111111111111111000000111111111000000///...///111111000///000000000000////////////000000000//////000111111000...000000000000000111111222222111000//////000111111......------------......---........./////////000000,,,---111111---,,,////////////...//////000000.../////////000000111111---...///000111000000///...///000111222222111111///222555444222000111333222111000.........//////111111111111111111111111....../////////000000000---///000000///......///000000//////000111111222//////000000000000////////////000111111222333333222111000000111222333444///000000000111222222222222222111111222222333444222222222222222222222222111111111222222444555555888666555555666777555444333222333666999:::888666222:::>>>999444444555333222333444555555555555555666666666666666666666666666666666666666666666666666777777888888777777666777777777666666666555555444444555666666666666666333333444555555666666777555555444444555666888999777777777777777888999999888888888999999999999:::::::::999999999888888888999999999999999999999999888888999999999:::::::::888888888999999999::::::::::::::::::999999999999999::::::;;;:::999888777888888888888999999999999::::::::::::::::::::::::777888888999999888888777777777888888888999999999:::999888888888888999:::777777888888888888888999888888888888888888888888666777888888999999888888777777777888888888999999777777777777777777777777777666666666666777888888777777777888888888999999;;;999888888999:::999777888777666777999:::999888777777888888888999999999:::::::::::::::999999999999999;;;<<<<<<<<<;;;:::<<<<<<<<<======<<<<<<;;;===<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999===<<<:::999999999:::;;;<<<;;;;;;::::::::::::;;;666888:::<<<<<<;;;:::888888999999:::;;;:::::::::::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;:::;;;<<<<<<============:::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<=========;;;===>>>>>>===>>>AAADDDCCCAAA>>><<<<<<<<<>>>???========================>>>>>>>>>>>>>>>=========<<<<<<<<<===>>>?????????<<<======>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>???AAAjjjHHHAAACCCAAABBB===>>>?????????>>><<<;;;888888888888777555444333444333222222111111222222222333333444444333333222///000222333333222111000---000222222///---///111000000////////////000111000/////////111111///---000000000000000111111222222111000//////000111222.........------.........---.........//////000000111---...222222...---111222222111000000///000000...---------...///111111---...///111111111000///---...000111111000000///...333888777333000222444333222000......///111222111111111111111111111111111111111111222222222222000111222111000///000222------...///111222444555333333333444444333333333///000000111222222333333222111111111111111111222000000111111222222222222222222111111222222333444222222222222222222222222222222222222333444555666888666444333444555444333333222333777:::;;;999666000<<>>888666555333333444444555666666555555777777777777777777777777777777777777777777777777777777888888888888777777777777777777666666666666444555555666666666666666666666777777888999999999777777777777888999;;;<<<999999888888999999:::;;;888888999999999::::::::::::::::::999999999888888999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<=========<<<;;;::::::::::::;;;<<<;;;:::999888888888999999999:::::::::::::::::::::::::::::::::777888999::::::999888777999999:::::::::;;;;;;;;;;;;:::999888888999:::;;;777777777888999999999:::888888888888888888888888777777888999999999999888777888888888888999999999777777777777777777777777888888888777888999999:::777888888888888999999999777777777999;;;<<<;;;999999888777888:::;;;:::999777888888888888999999999;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;:::<<<===============<<<<<<>>>>>>===<<<;;;;;;::::::999::::::;;;<<<<<<<<<<<<===<<<;;;:::999::::::;;;<<<;;;:::999999:::<<<===666888:::<<<===<<<:::999888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<===>>>>>>;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;<<<>>>?????????>>>===;;;<<<<<<<<<======>>>>>><<<<<<============<<<<<<============>>>>>>>>>>>>:::<<<======<<<<<<@@@DDDDDDBBB???===<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????<<<======>>>???@@@@@@AAA======>>>???????????????===???@@@AAA@@@@@@BBBCCCmmmMMMDDD@@@<<<>>>999;;;>>>???>>>===<<<<<<888888888888777555444333444333222222222333444555///111444666777555222000//////000000111111111222//////......///000111111////////////............000000000000111111111111222222222111000//////...000000000000000000000000//////000000000000//////////////////000000000000//////000000000000////////////000111111111111111111111111111111111111111111222222111///...///111222111111000000111111222444444444444444444444444222222222222111111000000111111000000//////......555555444222//////111222222222111111111111222222000000000000111111111111555555444444444333333333000111111111111222222222333222111111111222333444333222222222222222222333222222222222222222222222555222000000333555555444333333333444444444555555444444444444444444444444333444555777888:::;;;<<<555777999999888777666777444666888888666666999<<<999999888888888888888888999999999999999999999999:::999888888777777888888::::::999999888777666666999888888888777777666666666777888999:::;;;;;;;;;555666777888:::;;;<<<===:::;;;<<<;;;999888999:::<<<;;;;;;:::999999999:::999999999::::::999999999777888:::<<<<<<;;;:::999;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============>>>===<<<<<<;;;:::;;;;;;;;;;;;:::999999999999:::;;;;;;<<<======???>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;999888999:::::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===:::===>>>;;;;;;===<<<999777777777777777777777777999999999888999999:::;;;777777999::::::999888777888999::::::;;;;;;::::::888888888888888888888888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;::::::666777888999999999999999::::::::::::;;;;;;<<<===>>>;;;:::;;;>>>???<<<999======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>==============================999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<======>>>>>>===>>>>>>>>>===<<<;;;;;;======<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>????????????===>>>???@@@@@@@@@@@@@@@<<<<<<<<<<<<=========>>>===@@@BBBBBBAAA@@@@@@@@@>>>>>>?????????>>>>>>===?????????>>>>>>???BBBEEEAAAAAAAAA@@@@@@?????????>>>???@@@AAAAAA@@@???>>>????????????????????????>>>>>>>>>>>>???@@@AAABBB@@@>>>===AAAFFFGGGDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAnnnMMMEEEBBB>>>@@@;;;===???@@@>>>===<<<<<<999999999888777666444444444444333222222333444555222333555666555333111///111111111111111000000000/////////...//////000000000000000000000111111111000000000000111111111111333222222111000000//////000000000000000000000000///000000000000000000////////////000000000111111///000000000000000000///000111111222222222222222111111111111111111111111111222222111//////000111000111333444444333111000222222222222222222222222333222222222111111111111222222111111111000000000111222444555666555444333222111111111111111111222111111111222222222333333555444444444444333333333222222222222333333333333555444333222111111222222333333222222222222333333333333333333333333333333555333111111444555555444333444444444444555555555444444444444444444444444333444444555666777888888555777999999888777777777555777888888666666999;;;999999999999999888888888::::::999999999999999999::::::999999888999999999;;;;;;:::999999888777777999999999888888888777777888999:::;;;<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::;;;<<<;;;:::999999;;;<<<;;;::::::999999::::::999999::::::::::::999999888999;;;<<<<<<<<<:::999::::::;;;;;;;;;::::::999;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>=========:::;;;;;;;;;;;;:::999999999999:::;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<:::999:::;;;::::::;;;<<<<<<===>>>>>>======<<<;;;;;;<<<======;;;>>>???<<<===??????<<<999999999999999999999999999999999999999:::::::::888888999::::::999888888999999:::;;;;;;;;;;;;:::999999999999999999999999::::::::::::;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;888888999:::::::::::::::::::::::::::::::::;;;<<<===;;;::::::<<<===>>>===???>>>======<<<<<<======<<<======>>>???@@@@@@AAA@@@@@@??????>>>>>>>>>>>>========================::::::;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<======>>>>>>>>>>>>>>>?????????>>>>>>===@@@???>>>>>>>>>>>>>>>???????????????????????????===>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@>>>??????@@@AAAAAA@@@@@@<<<<<<=========>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA>>>??????@@@@@@??????>>>>>>???AAABBBAAAAAABBBCCCAAAAAAAAAAAA@@@@@@@@@??????@@@AAABBBBBBAAAAAA@@@????????????????????????>>>>>>>>>??????@@@AAAAAABBB@@@???BBBGGGHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBpppOOOHHHEEE@@@AAA===???AAAAAA???===<<<<<<999999999888777666555444555444444333333333444444555555555555444222111000333333222111111000000///111000000////////////000111111111222333333333444000000000111111111222222333222222111111000000000000000000000000000000000000000111111111111000000///000000000000111111111000000000000000000000000111222222333444333333333000000000000000000000000111222222111000///111222...111555888888555111...111111111111111111111111333333222222222222111111333333333222222222222222///000444999<<<<<<777222111111111111111111111111333333333333444444444444444444444444333333333222333333333444444444555555777666444333222111111111444444333333333333444444333333333333333333333333666444333333555666666555444444555555555666666666555555555555555555555555555555666666666666666666666888999999888777777888777888999888777777888:::999999999999999999999999::::::::::::::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999999:::::::::::::::999999999::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<:::999:::;;;<<<;;;::::::999:::::::::::::::;;;;;;;;;;;;::::::888999;;;<<<<<<<<<;;;:::999::::::;;;;;;:::::::::<<<<<<<<<=========>>>>>>>>>>>>>>>===============:::;;;;;;;;;;;;:::999999:::::::::;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<:::<<<======;;;;;;<<<>>>;;;;;;<<<<<<======>>>>>>======<<<<<<<<<<<<======;;;???@@@>>>>>>AAAAAA>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999::::::;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;::::::<<>>>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBCCC@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBBBBAAA@@@????????????????????????????????????===>>>???@@@@@@???>>>===????????????@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAA@@@======>>>>>>>>>?????????@@@AAABBBAAA??????AAABBB??????@@@AAAAAA@@@@@@???===@@@CCCEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCAAAAAACCCGGGHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCvvvTTTKKKFFF@@@@@@@@@AAABBBAAA???===<<<<<<:::::::::999888777555555555555555444444444444444666555444333333333333333222222222222222222111111333333222111000000000111000111111222333444555555000000111111111222222222333333222222222111111111111111111111111111111111000111111222222111111000000000000111111111222222111111111111111111111111111222222333333333333333000000000000000000000000222222333222000000222333000333666999999666333000111111111111111111111111333333333333333333222222333333333222222222222222111111333888>>>>>>888222111111222222222222111111333333333444444444555555444444444444333333333333333333444444444555555555666555555444444333333333555444444444444444444555444444444444444444444444666666555555666666666666555555555666666666777777666666666666666666666666777777888888888999999999666888999999888777888999::::::999888888888999999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>===<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<<<<=========<<<========================<<<===>>>===;;;:::;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;=========>>>>>>>>>??????>>>=========<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<============<<<<<<;;;<<<<<<===;;;<<<>>>>>>======>>>@@@<<<<<<=========>>>>>>>>>========================;;;???@@@>>>???BBBBBB@@@========================:::;;;<<<======<<<;;;:::;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========;;;;;;<<<============<<<=========<<<=========>>>>>>>>>===<<<;;;;;;;;;;;;:::<<<>>>===<<<<<>>>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>==================>>>>>>>>>>>>>>>@@@???>>>===============>>>???????????????????????????@@@AAABBBBBBBBBBBBCCCBBBAAAAAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAA????????????@@@@@@@@@@@@AAAAAAAAA???>>>>>>@@@BBB@@@@@@AAABBBBBBBBBAAAAAA@@@BBBEEEEEEDDDCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBCCCBBBAAACCCFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCCCC}}}[[[OOOGGG??????AAABBBCCCAAA???===<<<===;;;;;;::::::999777666555666666666666555555444444444333333333333444666666000111111222333444444555555555444333222222222222000000111111222333444444111111111111222222222222333333333333222222222222222222222222222222222222111111222222222222111111111111111111222222222222222222111111111111222222000111111222333222222222000000000000000000000000222333333222111111333444444555666666666666555444333333333333333333333333333333333333333333444444222222222222222222222222555333222555:::;;;666111222222333333333333222222333333333444444444555555555555555444444444333333333333333333444444444444444444555555666666666666666666555555555555666666555555555555555555555555777777888888777777777777666666777777777777888888777777777777777777777777666666777888999:::;;;;;;777888999999888888999;;;;;;:::999999999999999999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>===============>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>===>>>???>>><<<;;;<<<======<<<<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;<<<<<<============<<<======>>>??????>>>>>>>>>>>>>>>?????????@@@@@@???@@@@@@AAA@@@@@@>>>>>>===============<<<;;;;;;===============>>>>>>>>>======<<<<<<<<<======>>><<<===>>>>>>>>>===???@@@=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@>>>???BBBBBB???>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;<<<============<<<========================<<<<<<=========>>>>>>>>><<<<<<===>>>>>>>>>>>>===??????>>>======>>>>>>???AAA@@@???>>>>>>>>>>>>>>>;;;>>>AAABBB???>>>???AAA@@@???>>>>>>======>>>>>>======>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@AAAAAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBAAABBBAAA???======???AAAAAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBCCCEEEGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEEEECCCBBBAAABBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCcccSSSHHH>>>???AAABBBBBB@@@>>><<<======;;;;;;;;;:::999888777666777777777777666555444333222222333333444666777888000000111222444555666777555444444333333333333444000000000111111222222333111111111222222222222333333333333333333333333333222222222222222222222222222222333333333333222222111111222222222333333333444333222111111222333444000111111222222222222222111111111111111111111111222333444333222222444555666666555444444555666666444444444444444444444444333333444444444444555555111111222222222222333333777444333444666777555222333333555555555555333333333444444444444555555555666666666666555555555444333333333444444444555555333444555666888888888888777666666666666666666777666666666666666666666666777999::::::888777777888777777777888888888999999888888888888888888888888444444555666777999999:::777888999888888888:::<<<<<<:::888999:::;;;;;;:::999::::::;;;;;;<<<<<<===:::;;;;;;<<<<<<=========??????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>??????>>>???@@@???===<<<===>>>>>>>>>>>>===>>>>>>???@@@=========>>>>>>=========<<<<<<<<<<<<======>>>>>>===>>>??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBDDDFFFGGGGGGEEEBBB@@@>>>????????????>>>======????????????????????????>>>>>>======>>>>>>??????<<<>>>??????======>>>@@@>>>>>>>>>>>>????????????>>>>>>????????????>>>>>><<<@@@AAA??????BBBBBB???????????????????????????>>>>>>>>>???@@@AAACCCCCC@@@???>>>===============;;;<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????======>>>????????????>>>AAA@@@???>>>===>>>???@@@BBBAAAAAA@@@@@@@@@@@@AAAAAACCCDDDCCCAAA@@@???@@@@@@??????>>>===>>>>>>>>>????????????????????????@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@???@@@BBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCAAABBBEEEHHHBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDjjjWWWIII@@@BBB@@@AAAAAA???===<<<===>>><<<<<<;;;;;;:::999777666777777888888777666444333333333444444555555666666111222222333444555666666333222222222222333333444111111111111111222222222111111111222222222333333333333444444444444444444333333333333333333333333222222333333333333222222222222222333333333333444555333222111111222333555111222222333333333333333222222222222222222222222222333444333222333444666666555555444444555555666444444444444444444444444333444444444555555555555222333333333444444444444444555555666666555444444444555666777777666555444555555555666666666777777777777777777666666666666444444555555555666666666444555777888888888888777888777777666666777777888777777777777777777777777888:::<<<<<<999888888999888888888999999999999:::999999999999999999999999666666666777777888888888777888999888888888;;;===;;;999888999;;;===<<<;;;:::::::::;;;<<<=========:::;;;;;;<<<======>>>>>>AAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>=========>>>>>>======<<<>>>>>>>>>??????????????????@@@AAA@@@>>>===>>>???@@@?????????@@@@@@AAABBB===>>>>>>??????>>>>>>==================>>>>>>???<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAADDDHHHJJJJJJGGGCCC@@@@@@@@@AAAAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAAAAA===>>>???>>>===<<<===>>>????????????????????????>>>??????@@@@@@??????>>>???BBBCCC@@@AAACCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????AAADDDGGGIIIBBBAAA???>>>======>>>>>><<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@===>>>??????@@@@@@??????BBBAAA???>>>===>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBLLLHHHDDDAAA@@@@@@@@@@@@AAAAAA@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@DDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDEEEDDDCCCBBBDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIIIIIIIHHHGGGDDDDDDDDDCCCCCCCCCEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFmmmZZZJJJAAADDD@@@@@@@@@???===<<<===>>><<<<<<<<<;;;:::999888777777888888888777666444333444555555666555555444444333444444444444444444444000000000000111222333333333222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333222333333444444333333222222222333333333444444444555444222111111222444555222333444444555555444444333333333333333333333333222333444444333333555777444444555555555555444444444444444444444444444444444444444555555555666666444444444555555555666666111444777888777666555555555666777999999777666555777777777777888888888888888888888888777777777777666666666666777777777777666777888999999888666666888888777777777777888888777777777777777777777777888;;;======:::888888999888888999999999:::::::::999999999999999999999999:::::::::999999999888888777888999888888999;;;>>>;;;999777999<<<>>>===<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<===>>>>>>???AAAAAA???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>?????????>>>>>>===BBBBBBAAAAAA@@@???>>>>>>???@@@AAA@@@>>>>>>>>>???AAA@@@@@@@@@AAAAAABBBCCC>>>>>>????????????>>>>>>===============>>>??????<<<<<<===??????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBB>>>BBBGGGJJJJJJFFF@@@===AAABBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@?????????@@@AAABBBBBB>>>??????>>><<<;;;<<<===@@@@@@??????????????????>>>???@@@AAAAAA@@@???>>>AAADDDEEEBBBBBBDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@BBB@@@??????AAAEEEJJJMMMCCCBBB@@@>>>===>>>>>>???<<<======>>>>>>>>>>>>>>>========================>>>????????????@@@@@@@@@>>>>>>???@@@@@@@@@@@@???BBBAAA???======>>>???@@@????????????@@@AAABBBBBBTTTMMMDDD???>>>@@@BBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@@@@AAABBBDDDEEEFFFFFFAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAAFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFDDDBBB@@@@@@BBBDDDFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDGGGIIIJJJJJJHHHFFFEEEEEECCCCCCDDDFFFFFFGGGGGGGGGAAACCCFFFFFFEEECCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEJJJIIIGGGEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCFFFHHHIIIHHHGGGFFFEEEFFFEEEDDDDDDDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHqqqXXXGGGAAABBBAAA@@@???>>>============<<<;;;;;;:::999888777777666777888999999888777666:::::::::999888777777666555555555555444333222222222222222333333444444444444444333333444555777888444444444444555555555666444444444444444555666777666888999777444222333555222222222222222222222222666555333222222333555666555444333222333555777999777777555444444555666777555555555555555555555444333444666888888888777777555555555666777777888888666777888777666555666777777777777777666666666666666777888888666555555666>>>555333999;;;555555<<<666999<<<<<<:::777555555888888888999;;;;;;:::888888888888888888888888888999999888888888888888999888888888888888888888888999999999999999999999999<<<<<<<<<;;;;;;:::::::::777888888888888999999999::::::999999888999999999<<<;;;999999:::;;;999888999999999999999999999999::::::999999::::::;;;<<<<<<;;;::::::999999999999::::::::::::::::::::::::::::::999999::::::;;;;;;::::::;;;;;;<<<===>>>>>>===<<<;;;::::::<<<===???>>>>>>>>>>>>????????????BBBBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@??????@@@@@@AAABBB@@@@@@???@@@AAABBB@@@>>>>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAABBBBBBCCCEEEEEECCCCCCCCCBBBBBBAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@??????@@@@@@AAA??????@@@@@@@@@@@@??????BBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@@@@@@@@@@???>>>>>>???@@@AAAAAAAAAAAAAAACCCBBB@@@>>>>>>???@@@AAA@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@AAA@@@???@@@AAAAAAAAA??????>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????CCCBBB@@@??????@@@BBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBBBB@@@???BBBFFFHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCEEEIIIJJJHHHFFFCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDDDDBBB@@@@@@BBBDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCEEEGGGGGGEEECCCCCCCCCHHHIIIJJJHHHFFFEEEEEEFFFJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIILLLKKKIIIGGGFFFFFFGGGGGGDDDEEEEEEFFFFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJJJJKKKLLLLLLKKKJJJIIIttt[[[KKKEEEEEE@@@??????>>>>>>>>>>>>???;;;;;;;;;:::999888888777777888999::::::999888777::::::999888888777666666444555555555555444444333333333333444444444555555555444444444444666777888555555555555666666666666:::999666444333555777888777999:::888555444555777444444444444444444444444666555333222222333555666333444666777888888777777888777777666666777777777555555555555555555555555444555777888999999888888999999999999999999999999777777888777777666777777888888888777777777777666888999::::::888777777888999777>>>JJJKKK@@@777777666888:::;;;999777666666999888777999;;;<<<;;;:::999999999999999999999999999999888888888888999999999999999999999999999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::888888888888999999999:::::::::999999999999::::::;;;:::999:::<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>===<<<;;;;;;===>>>???????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@AAABBBBBBAAA??????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA???@@@@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@CCCBBB@@@??????@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCEEECCCBBBCCCFFFGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEGGGJJJKKKIIIGGGDDDFFFIIIJJJKKKIIIGGGEEEGGGHHHHHHFFFDDDDDDFFFHHHDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFHHHHHHFFFEEEEEEEEEGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIMMMLLLKKKIIIIIIHHHIIIIIIFFFGGGHHHIIIJJJLLLMMMMMMHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMMMMvvv^^^NNNIIIIII@@@@@@???>>>>>>>>>??????;;;;;;;;;::::::999999999999999::::::::::::999999999999999888777777666666444555555666666666666555555555555555666666666666555555555555555777888888666666666777777777888888@@@===888444333555777:::888999:::999777666666777666666666666666666666666666555444333333444555666222555999<<<<<<:::777555888888888999999999888888666666666666666666666666666666777888999999999999<<<<<<;;;::::::999888888888888888888888888888888999999999999888888888888:::;;;<<<<<<:::999999:::888:::DDDQQQSSSFFF:::666666888999999888888999:::<<<:::888888:::;;;<<<;;;999999999999999999999999999999999888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::999999999999:::::::::::::::::::::999999::::::;;;:::999999;;;>>>@@@@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<>>>>>>======<<<<<<==============================999;;;===>>>???>>><<<;;;============>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAADDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAABBBDDDDDDBBB@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCEEEFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAABBBAAA@@@@@@AAABBBAAA@@@BBBBBBAAAAAA@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDGGGFFFDDDEEEFFFFFFEEEDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGIIIKKKKKKJJJIIIFFFIIIMMMPPPPPPMMMHHHEEEIIIJJJJJJIIIGGGFFFHHHIIIEEEFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIIIIGGGFFFFFFGGGEEEGGGHHHIIIHHHHHHJJJLLLHHHHHHHHHIIIIIIIIIJJJJJJFFFEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIJJJLLLMMMOOOPPPQQQJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQvvv^^^OOOIIIIIIBBBBBB@@@???>>>=========;;;;;;;;;;;;::::::::::::999999::::::::::::999999999999888888888777777777555555666777888888888777777777777777777777777777555555666666777888888999777777888888888888999999>>><<<999777666666888999999999999888777777777777666666666666666666666666666555444444444444555666333666999<<<===;;;888555666777999::::::999888888777777777777888888888888777888888999::::::;;;;;;:::::::::999999999888888999999888999:::::::::999;;;::::::::::::999999999:::<<<======;;;::::::;;;===;;;???FFFHHHAAA<<<;;;888999:::999999999<<<>>>@@@===:::999999;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<:::::::::;;;>>>@@@@@@???999999:::::::::::::::;;;;;;::::::::::::;;;<<<<<<>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<============<<<>>>>>>>>>>>>============>>>======<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDCCCBBBCCCEEEEEECCCBBBAAAAAABBBCCCCCCCCCCCCBBB@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCAAABBBEEEGGGGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBDDDEEEEEEDDDBBBAAA@@@AAABBBDDDDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAA@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDCCCBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBCCCBBBAAAAAABBBCCCBBBAAAEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFEEEFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIJJJJJJIIIIIIGGGJJJNNNQQQPPPMMMIIIFFFHHHIIIIIIHHHFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGHHHFFFGGGIIIIIIHHHHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTPPPQQQQQQRRRRRRSSSSSSSSSuuu]]]MMMGGGGGGEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999888888999999999999999999999888888888888666777888888999999999999888888888888888888888888666666777888888999999999888888888999999999999:::::::::::::::999999888888888777777777777777666666777777777777777777777777777666666666666666666777666777888::::::999888777555666888999:::999888888888888888999999:::::::::999999::::::;;;<<<<<<===999:::::::::;;;;;;;;;<<<;;;999888:::<<<===<<<:::;;;;;;;;;;;;:::::::::::::::;;;===<<<;;;999999:::>>>;;;999;;;===<<<;;;<<<:::;;;;;;::::::;;;>>>AAACCC@@@<<<:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======;;;;;;;;;===>>>===<<<::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>===============>>>>>>===========================<<<<<<;;;<<<===>>>???>>>>>>>>>==============================>>>>>>????????????@@@@@@@@@@@@AAA???????????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEFFFDDDBBB@@@AAAAAABBBBBBBBBBBBBBB@@@@@@BBBCCCEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBDDDFFFHHHHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEECCCBBBCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDDDDEEECCCBBBCCCDDDEEEDDDBBBFFFFFFEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHJJJHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLMMMMMMMMMMMMMMMQQQQQQQQQPPPPPPPPPPPPPPPOOOPPPPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSuuu]]]LLLEEEDDDFFFEEECCC@@@>>><<<;;;;;;;;;;;;;;;<<<<<<=========999999888888888888999999::::::::::::::::::::::::888999999::::::::::::999999999999999888888888888666777888999::::::::::::888888888999999999::::::999:::;;;<<<<<<:::999888888777666666777888777666777777777777777777777777888888888888888888888888999999888888888999999999666777888888999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<<<<======>>>??????@@@<<<:::999:::>>>???>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<:::999999:::;;;::::::<<<===<<<:::999;;;;;;<<<;;;;;;<<>>???===<<<<<<======<<<:::>>>>>>>>>???@@@@@@AAAAAA>>>>>>======>>>>>>???@@@>>>>>>=========>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@>>>>>>>>>>>>>>>?????????===>>>>>>>>>????????????????????????@@@@@@@@@@@@??????>>>??????@@@AAABBBDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDEEEFFFDDDBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFDDDEEEFFFHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGEEEDDDEEEFFFGGGFFFEEEGGGGGGFFFFFFEEEEEEFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJJJJIIIHHHIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMKKKJJJIIIKKKLLLKKKLLLMMMLLLJJJJJJKKKLLLNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLPPPQQQRRRSSSSSSSSSSSSSSSWWWVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRRRRSSSSSSTTTTTTWWWWWWUUUTTTSSSRRRRRRRRRxxx___MMMDDDCCCDDDCCCBBB@@@???>>>======:::;;;;;;<<<===>>>>>>>>>;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;::::::999999999999999888888777777777888999:::;;;;;;;;;:::888888888888999999999999>>>>>>======<<<;;;:::999999777666777999:::888777999999999999999999999999999::::::::::::::::::999:::::::::;;;::::::::::::888888888999999:::;;;<<<999::::::;;;<<<<<<======<<<<<<;;;;;;<<<===???@@@>>>>>>??????????????????>>>;;;999;;;???AAA???<<<;;;;;;;;;:::::::::999999:::<<<===<<<;;;999::::::999:::<<<===???>>>;;;777999;;;<<<;;;:::;;;<<<>>>>>>===<<<===???@@@???>>>========================::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<========================:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<===>>>???@@@???======>>>>>>===<<>>??????<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999999888888777777777777888:::;;;<<<<<<;;;:::777777888888888999999999DDDBBB???===;;;::::::;;;;;;888777888:::<<<:::888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::;;;===>>>===<<<;;;:::::::::999999:::;;;===>>>::::::;;;;;;<<<===>>>>>>======<<<<<<<<<>>>@@@AAA??????>>>>>>===<<<<<<<<<>>>;;;999;;;@@@BBB@@@===;;;;;;:::::::::999999999;;;<<<>>>===;;;::::::;;;;;;<<<;;;;;;<<<>>><<<999888999;;;;;;999999:::<<<::::::;;;>>>AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>;;;;;;;;;<<<<<<>>>??????@@@???>>>???@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<@@@EEEIIIIIIFFFAAA>>>AAAAAABBBBBBCCCDDDEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCEEEEEEDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJMMMKKKGGGDDDCCCDDDFFFHHHFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIILLLLLLIIIGGGEEEGGGGGGHHHIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEGGGIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJIIIHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNQQQRRRRRRTTTUUURRRNNNLLLLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKNNNOOONNNJJJHHHIIIJJJIIIJJJLLLNNNOOOPPPPPPPPPLLLNNNOOOOOONNNLLLLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRPPPOOOOOOPPPRRRMMMOOOQQQRRRRRRSSSUUUWWWQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUOOOOOOOOOPPPPPPQQQQQQQQQRRRSSSUUUWWWXXXXXXXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSTTTUUUgggOOOCCCAAAAAAAAA@@@???>>>===<<<<<<;;;<<<>>>@@@>>><<<<<>>>>>======<<<<<<<<<;;;999:::;;;<<<===<<<;;;;;;<<<<<<<<<;;;:::999777777999;;;<<<<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999999888888999999:::;;;>>>======;;;:::999888888:::::::::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>>>>===;;;::::::::::::999>>>>>>>>>======<<<<<<<<<;;;;;;<<<======<<<<<<<<<::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;999:::<<<===>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===============<<<<<<<<<;;;<<<<<<===>>>??????@@@>>>>>>????????????>>>===??????>>>===============>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>===>>>???@@@AAA@@@??????@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>@@@@@@@@@CCCFFFBBBBBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@?????????BBBFFFIIIIIIGGGDDDBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA@@@AAABBBCCCDDDFFFFFFEEEEEEDDDDDDDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDDDDDDDDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIGGGFFFGGGIIIIIIFFFCCCIIIIIIJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIKKKKKKJJJHHHGGGHHHIIIHHHIIIIIIJJJJJJIIIIIIHHHKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKKKKKKKKKKKKKLLLIIIGGGGGGIIIKKKIIIGGGKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMQQQPPPPPPOOONNNMMMLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIOOOOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQPPPPPPPPPQQQQQQRRROOOPPPPPPPPPQQQRRRRRRRRRTTTTTTSSSRRRQQQQQQPPPPPPTTTTTTUUUVVVWWWXXXXXXYYYSSSSSSSSSSSSUUUXXX[[[]]]XXXWWWUUUSSSRRRRRRSSSTTTTTTVVVWWWVVVTTTRRRQQQQQQVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUTTTSSSRRRRRRRRRnnnTTTGGGDDDAAAAAA@@@???>>>======<<<===>>>@@@BBBBBBAAA@@@@@@???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>=========<<<:::;;;<<<=========<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<======<<<;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>===;;;::::::::::::;;;<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<<<<==================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>===<<<<<<<<<======>>>???AAA???>>>============<<<>>>>>>>>>=========<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>?????????>>>>>>>>>@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>????????????@@@@@@@@@???@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCHHHFFFEEEEEEDDDAAA???>>>CCCCCCCCCDDDDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@BBBEEEGGGGGGFFFDDDBBBEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHIIIIIIHHHFFFFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLIIIGGGGGGIIIJJJHHHGGGHHHIIIJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHGGGGGGHHHHHHIIIHHHJJJJJJJJJHHHGGGHHHIIIJJJJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIGGGIIIKKKLLLMMMMMMLLLKKKKKKIIIGGGHHHKKKLLLLLLJJJLLLMMMMMMNNNNNNNNNMMMMMMNNNMMMLLLJJJJJJJJJJJJKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMOOOOOONNNNNNMMMMMMLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRSSSSSSSSSSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUUUUVVVXXXZZZ\\\ZZZXXXVVVUUUTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVXXXZZZZZZYYYXXXVVVVVVVVVVVVWWWXXXWWWVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVvvvZZZIIIEEEBBBBBBAAA@@@???>>>=========@@@CCCEEEEEECCCAAA???@@@@@@???>>>>>>>>>>>>??????????????????>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<===>>>>>>??????;;;===>>>>>>===<<<<<<===;;;;;;<<<<<<<<<=========:::<<<>>>AAABBBBBBAAA@@@<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>>>>======>>>>>>??????@@@@@@??????>>>>>>======>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCDDDDDD999===AAADDDFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBAAABBBCCCDDDEEEDDDCCCBBBFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJJJJJJJIIIIIIIIIIIIHHHJJJJJJJJJIIIGGGFFFHHHIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLIIIIIIIIIJJJIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKLLLLLLMMMNNNKKKIIIHHHIIIKKKKKKJJJIIIIIIIIIJJJIIIHHHHHHGGGJJJKKKLLLLLLMMMLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIGGGIIIJJJJJJHHHHHHIIIKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKKKKKKKKKKKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJMMMOOOPPPOOOMMMLLLKKKJJJIIIJJJMMMNNNOOONNNMMMOOOQQQRRRSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMMMMNNNNNNOOOOOONNNMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPQQQRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSTTTUUUVVVXXXYYYXXXWWWWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTTTTSSSRRRRRRPPPQQQRRRSSSTTTVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYXXXXXXZZZ___bbb^^^]]]\\\[[[YYYYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\ZZZZZZZZZZZZ[[[[[[[[[[[[VVVVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]]]]]]]][[[[[[xxx[[[JJJEEECCCCCCBBBAAA@@@???>>>>>><<>>>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>???@@@;;;===>>>>>>===<<<<<<===<<<<<<<<<=========>>>>>><<<===@@@CCCCCCCCCAAA???===============>>>>>>???<<<<<<======>>>?????????>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>======>>>>>>???======>>>>>><<<;;;;;;<<<============<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<============<<<;;;;;;:::<<<<<<======>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA??????>>>=========>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGPPPVVVSSSLLLGGGFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIJJJHHHHHHJJJKKKLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNLLLLLLKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIHHHJJJKKKMMMNNNNNNNNNLLLKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKLLLLLLLLLLLLLLLMMMKKKMMMPPPRRRSSSQQQOOOMMMNNNNNNMMMMMMNNNOOOPPPPPPNNNPPPSSSUUUVVVUUUTTTRRROOOOOOOOOOOOPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOPPPQQQTTTRRRQQQPPPQQQSSSUUUWWWSSSRRRPPPOOOOOOPPPRRRSSSSSSSSSTTTTTTTTTSSSRRRRRRQQQQQQRRRSSSSSSSSSRRRRRRTTTTTTUUUUUUWWWXXXZZZ[[[YYYXXXWWWVVVVVVUUUUUUVVVWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWVVVVVVZZZYYYYYYXXXXXXYYYZZZZZZ[[[ZZZZZZYYYZZZZZZ[[[\\\XXXYYYZZZYYYYYY\\\___bbb``````___^^^^^^^^^]]]]]]ZZZZZZYYYYYYYYYZZZ\\\]]][[[[[[[[[[[[\\\\\\\\\\\\YYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^``````___^^^]]]wwwZZZJJJGGGDDDDDDCCCBBBAAA@@@??????===KKKSSSMMMBBB===???AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>===============??????>>>===<<<======>>>;;;<<<>>>>>><<<;;;<<<=========>>>>>>>>>>>>??????>>>???AAACCCCCCAAA???==================>>>??????<<<===>>>???@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>>>>================================================>>>>>>?????????@@@@@@@@@>>>>>>===<<<<<<=========;;;===???>>><<<;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;::::::;;;;;;:::;;;;;;;;;<<<<<<=========>>>>>>??????>>>>>>===???>>>>>>===<<<<<<<<<<<<======>>>??????@@@@@@AAA?????????@@@@@@AAAAAAAAAAAA@@@>>>======>>>???@@@???????????????@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCSSS^^^WWWIIICCCEEEHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJGGGIIIKKKLLLMMMLLLKKKIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMLLLJJJIIIJJJLLLIIIJJJJJJKKKLLLLLLKKKKKKMMMMMMLLLLLLKKKKKKJJJJJJNNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOJJJLLLNNNOOOOOOMMMLLLLLLMMMLLLLLLKKKKKKKKKKKKKKKJJJLLLNNNPPPPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOPPPMMMMMMNNNNNNOOOOOOOOOOOOOOOQQQSSSUUUUUUTTTRRRPPPSSSSSSRRRQQQPPPPPPPPPQQQOOOQQQTTTVVVWWWWWWUUUTTTPPPPPPQQQQQQRRRSSSSSSSSSPPPPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQRRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQVVVUUUSSSRRRRRRTTTUUUVVVTTTSSSQQQPPPPPPQQQSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQRRRSSSTTTTTTSSSSSSUUUUUUUUUVVVWWWYYYZZZ[[[WWWWWWVVVUUUUUUUUUUUUUUUYYYXXXWWWWWWVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWYYYYYYYYYXXXWWWWWWVVVVVVYYYYYYYYYYYYZZZZZZ[[[\\\ZZZZZZZZZZZZZZZ[[[[[[[[[YYY[[[]]]^^^]]]]]]^^^`````````aaaaaabbbbbbbbbbbb``````^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^____________^^^]]]]]]]]]\\\\\\[[[[[[ZZZ\\\^^^`````````^^^]]]rrrWWWKKKKKKEEEEEEDDDCCCBBBAAA@@@@@@@@@OOOXXXNNNBBB???BBBDDD@@@????????????@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAA???>>>>>>>>>>>>???@@@AAABBBAAA???===<<<<<<<<<<<<<<<===??????=========>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBBBB@@@>>>===>>>>>>>>>>>>>>>??????@@@>>>>>>???@@@AAABBBCCCCCC???????????????>>>>>>>>>>>>>>>>>>>>>????????????========================????????????@@@@@@@@@AAA>>>>>>===<<<<<<<<<======<<>>@@@======>>>>>>>>>>>>??????@@@???===<<<;;;<<<<<<===;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCC??????@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>@@@AAACCCAAA@@@@@@???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIMMM^^^ggg[[[IIIDDDGGGKKKKKKJJJIIIGGGFFFGGGHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJJJJIIIIIIJJJJJJJJJHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLMMMMMMMMMLLLMMMMMMMMMKKKKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMMMMOOONNNNNNMMMLLLKKKKKKJJJMMMMMMLLLLLLLLLLLLLLLLLLNNNNNNNNNOOOOOOOOOPPPPPPNNNMMMMMMMMMMMMNNNNNNOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNOOOOOOPPPQQQLLLNNNQQQQQQPPPOOOOOOPPPPPPPPPOOONNNNNNNNNNNNNNNLLLNNNPPPSSSSSSRRRPPPOOOMMMNNNNNNOOOOOONNNNNNMMMNNNPPPQQQPPPOOOOOOPPPQQQPPPOOONNNMMMMMMNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPPPPPPPQQQQQQRRRRRRSSSSSSTTTUUUVVVVVVUUUTTTTTTVVVWWWVVVTTTRRRQQQRRRSSSRRRSSSUUUWWWXXXWWWVVVUUURRRRRRSSSTTTUUUUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRUUUTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUUUUUUUUUUVVVWWWYYYYYYYYYYYYXXXWWWVVVUUURRRSSSTTTUUUUUUVVVUUUUUUWWWWWWWWWWWWWWWXXXYYYZZZVVVVVVVVVUUUUUUVVVVVVWWW[[[[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]][[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^aaabbbaaa`````````___```aaacccddddddeeedddfffeeecccbbbaaaaaaaaabbbaaaaaaaaabbbccccccddddddbbbaaaaaa```___^^^]]]]]]\\\]]]___`````````______iiiQQQIIILLLFFFEEEEEEDDDCCCBBBAAAAAA@@@LLLQQQIIIAAACCCDDDBBB>>>>>>======>>>??????@@@??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEDDDCCC@@@>>>======>>>>>>>>>@@@AAAAAA@@@??????@@@?????????@@@@@@@@@@@@AAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@??????@@@@@@AAABBB??????@@@AAABBBCCCCCCDDDAAAAAAAAAAAA@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@???>>>>>>=========>>>===BBBEEEEEEBBB@@@AAACCC@@@@@@AAAAAAAAABBBBBBBBBDDDCCCAAA???>>>>>>???@@@======>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@?????????@@@AAABBBAAAAAABBBBBBCCCDDDDDDDDD@@@AAAAAABBBCCCCCCDDDDDDCCCBBB@@@???@@@BBBDDDFFFCCCBBBAAAAAAAAACCCEEEFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJmmmxxxxxxdddOOOHHHFFFCCCMMMLLLJJJHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLMMMNNNMMMMMMMMMOOOQQQSSSRRROOOMMMMMMMMMOOOPPPQQQQQQPPPOOONNNMMMLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRRRRSSSRRRSSSSSSQQQPPPQQQTTTWWWTTTSSSRRRQQQPPPQQQQQQRRRNNNQQQTTTVVVWWWVVVTTTRRROOOPPPRRRSSSTTTSSSSSSSSSSSSTTTUUUTTTRRRRRRRRRTTTSSSRRRPPPOOOOOOPPPRRRSSSQQQRRRTTTUUUUUUTTTRRRQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWVVVXXXXXXVVVTTTSSSTTTWWWVVVVVVWWWXXXXXXWWWWWWWWWUUUVVVWWWWWWXXXWWWVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVUUUUUUUUUTTTTTTSSSTTTWWWXXXXXXWWWUUUTTTTTTUUUVVVXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXX[[[[[[[[[ZZZZZZYYYXXXWWWUUUUUUVVVXXXXXXYYYYYYXXXZZZYYYYYYXXXXXXYYYYYYZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\]]]^^^______```]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]]_______________^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\^^^____________```bbb```aaacccddddddddddddcccddddddbbbbbbaaabbbcccdddbbbbbbbbbcccdddeeeeeeeeeccccccbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbbbbbbb~~~aaaJJJEEEKKKFFFFFFEEEDDDCCCBBBAAAAAA>>>GGGHHHAAA???EEEDDD=========<<<<<<===>>>???????????????@@@@@@AAAAAAAAABBBAAAAAABBBCCCEEEGGGIIIEEECCCAAA?????????@@@AAA@@@BBBCCCCCCBBBAAAAAABBB??????@@@@@@@@@AAAAAAAAA???@@@@@@AAABBBCCCDDDDDDBBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@???>>>>>>??????===AAAFFFFFFBBB@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEGGGFFFCCCAAAAAAAAABBBCCC??????@@@AAABBBBBBCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@AAACCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFCCCBBB@@@@@@AAACCCFFFHHHDDDCCCBBBAAABBBDDDFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMMMMMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJKKKGGGQQQRRRHHHCCCGGGKKKHHHNNNLLLJJJHHHGGGHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKJJJHHHGGGLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQLLLLLLMMMMMMNNNNNNNNNNNNKKKLLLNNNNNNMMMNNNPPPRRRXXXUUURRROOONNNOOOQQQSSSSSSSSSRRRQQQOOONNNMMMMMMPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSQQQPPPPPPOOOPPPQQQRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUXXXWWWTTTQQQOOOQQQXXX^^^VVVUUUSSSRRRRRRSSSSSSTTTQQQSSSVVVYYYZZZYYYVVVUUUQQQSSSTTTVVVWWWWWWWWWWWWVVVWWWWWWVVVTTTSSSTTTUUUUUUTTTSSSQQQQQQSSSTTTUUUTTTUUUWWWXXXXXXWWWUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWZZZYYYWWWVVVVVVWWWXXXYYYUUUWWWXXXWWWUUUUUUWWWZZZYYYYYYYYYXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXXXXWWWVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVVVVWWWWWWWWWWWWXXXXXXUUUXXXZZZ\\\\\\ZZZWWWUUUTTTVVVYYY]]]_________^^^XXXXXXYYYYYYYYYYYYXXXXXX\\\\\\\\\[[[[[[YYYXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[ZZZZZZYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\^^^^^^YYYZZZ[[[\\\^^^___```aaa_________`````````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaacccccccccbbbaaa___^^^]]]^^^___^^^^^^]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZ\\\```cccbbbcccdddddddddcccbbbaaa```____________aaabbbccc``````aaabbbbbbcccddddddccccccccccccccccccddddddeeeddddddcccccccccdddeee{{{___LLLKKKKKKIIIHHHEEECCCAAAAAAAAAAAABBBEEEHHHGGGCCC@@@???@@@>>>>>>>>>>>>???@@@AAABBBCCCBBBAAABBBCCCCCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBHHHIIIHHHEEEBBB???>>>???DDDCCCCCCBBBBBBBBBCCCCCCEEEDDDCCCCCCBBBAAA@@@???AAAAAAAAAAAABBBBBBCCCDDDBBBAAAAAABBBDDDEEEDDDBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEECCCBBBCCCDDDEEEDDDCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGEEECCCBBBAAABBBCCCDDDFFFEEECCCBBBAAAAAABBBCCCCCCDDDHHHMMMMMMHHHDDDDDDFFFDDDBBB???>>>AAAEEEHHHGGGHHHHHHGGGDDDAAAAAAAAAEEEDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDDDDCCCFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFDDDCCCFFFJJJNNNVVVPPPIIIHHHJJJLLLJJJGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLOOOQQQQQQOOOLLLJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGHHHJJJLLLMMMNNNOOONNNNNNMMMLLLLLLKKKLLLLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKMMMNNNOOOOOONNNLLLLLLMMMMMMLLLJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNMMMMMMMMMSSSRRRQQQQQQPPPPPPQQQQQQTTTRRRPPPNNNNNNPPPRRRSSSRRRQQQPPPRRRTTTVVVVVVVVVUUUTTTRRRRRRSSSTTTTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPPPPQQQRRRPPPPPPOOONNNNNNNNNOOOOOOOOOQQQTTTVVVVVVWWWXXXZZZYYYWWWSSSQQQRRRVVV\\\___ZZZYYYWWWUUUTTTTTTUUUUUUUUUUUUWWWXXXXXXWWWUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUVVVVVVWWWWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWYYYYYYZZZZZZZZZXXXVVVUUUVVVWWWXXXYYYYYYWWWUUUTTTYYYXXXWWWUUUTTTSSSRRRRRRPPPQQQRRRSSSTTTTTTTTTTTTTTTVVVXXXXXXWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYZZZZZZ[[[ZZZWWWXXX[[[YYYUUUXXXXXXYYYZZZZZZYYYYYYXXXTTTVVVXXXYYYXXXWWWWWWXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYY[[[\\\^^^```aaaaaa``````]]]^^^___^^^\\\ZZZYYYZZZ]]]\\\ZZZXXXWWWWWWXXXXXXZZZYYYYYY[[[]]]_________```______^^^^^^]]]]]]\\\ZZZYYYYYY\\\___```^^^[[[[[[[[[\\\]]]^^^```aaabbb^^^]]]]]]]]]^^^^^^___``````aaaaaaaaa```aaacccfffcccccccccbbbaaaaaa``````aaa```^^^^^^]]]]]][[[ZZZ\\\[[[ZZZZZZ[[[]]]___```ddddddcccbbbbbbbbbbbbcccaaa``````aaaaaacccdddeeecccdddddddddcccbbb```___dddeeehhhiiiiiifffcccaaaeeeddddddcccdddeeefffggg~~~bbbMMMIIIHHHIIIGGGEEECCCBBBAAAAAAAAABBBEEEFFFEEEBBB@@@???@@@???????????????@@@AAABBBBBBAAAAAABBBDDDDDDBBBAAADDDCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBCCCDDDCCCBBBBBBCCCEEEEEEDDDCCCAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCEEEFFFEEEDDDCCCDDDFFFHHHGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGMMMRRRQQQJJJEEEEEEGGGGGGFFFEEECCCCCCDDDFFFFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDDDDEEECCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFHHHKKKNNNTTTRRRPPPMMMJJJIIIHHHHHHFFFHHHJJJKKKKKKJJJHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJKKKMMMOOOOOOMMMKKKJJJLLLKKKKKKJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHIIIJJJKKKMMMNNNOOOPPPMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMLLLLLLLLLMMMNNNOOOMMMLLLKKKKKKLLLMMMKKKJJJMMMMMMNNNNNNNNNNNNMMMMMMOOONNNNNNMMMMMMNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNPPPPPPOOONNNNNNNNNNNNOOOQQQPPPNNNMMMMMMNNNQQQRRRUUUTTTRRRRRRTTTUUUTTTSSSUUUTTTSSSSSSUUUUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSQQQPPPOOOPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQRRRTTTWWWXXXXXXXXXYYY[[[YYYXXXVVVUUUUUUVVVXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVWWWWWWWWWWWWWWWWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUVVVWWWXXXYYYZZZ[[[YYYYYYZZZZZZZZZYYYXXXXXXVVVWWWXXXYYYYYYXXXVVVUUUYYYXXXWWWVVVUUUUUUUUUVVVRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVWWWVVVUUUTTTUUUVVVYYYXXXWWWUUUUUUVVVVVVWWWZZZYYYXXXWWWVVVWWWXXXXXXYYYZZZYYYVVVWWWZZZYYYUUUWWWWWWXXXXXXXXXWWWVVVVVVWWWWWWXXXWWWVVVVVVXXXZZZXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^____________[[[]]]^^^^^^]]]\\\]]]^^^]]]]]]\\\[[[ZZZZZZZZZZZZ\\\[[[[[[[[[]]]^^^]]]\\\____________^^^^^^^^^^^^[[[ZZZZZZ\\\___```___]]]\\\\\\\\\]]]^^^___```aaa``````_________``````aaacccccccccbbb``````bbbdddccccccbbbaaa``````______]]]\\\\\\\\\]]]]]]\\\\\\]]]\\\[[[[[[\\\^^^```aaabbbbbbbbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccddddddeeedddeeegggjjjkkkmmmmmmmmmkkklllnnnnnnmmmjjjhhhffffffhhhjjjjjjiiihhhjjjkkkiiiRRRKKKGGGHHHGGGEEECCCBBBAAABBBBBBDDDEEEEEECCCAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDEEEDDDBBBEEEEEEDDDCCCBBBAAA@@@@@@CCCDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCDDDEEEFFFDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDDDDEEEFFFEEEDDDEEEFFFGGGGGGEEEEEEFFFGGGIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHNNNTTTRRRJJJFFFFFFEEEFFFFFFGGGGGGFFFEEEEEEEEEGGGIIIIIIHHHHHHIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHHHHGGGFFFFFFGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHLLLKKKKKKKKKKKKLLLLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKIIIJJJKKKJJJIIIJJJLLLNNNRRRUUUVVVSSSMMMHHHHHHIIIEEEHHHKKKNNNOOOMMMJJJHHHKKKLLLLLLLLLMMMMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPMMMMMMLLLLLLLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMNNNOOOOOOPPPNNNNNNNNNMMMNNNNNNOOOPPPMMMLLLKKKLLLMMMNNNMMMLLLNNNOOOOOOPPPPPPOOOOOONNNPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQPPPNNNNNNNNNPPPRRRTTTXXXVVVTTTSSSTTTTTTSSSQQQTTTTTTTTTUUUVVVVVVTTTRRRRRRRRRRRRSSSTTTTTTTTTUUURRRRRRSSSQQQPPPOOOQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVXXXZZZZZZZZZZZZ[[[\\\XXXYYYYYYYYYXXXVVVTTTSSSVVVUUUUUUUUUUUUVVVWWWXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUVVVWWWYYYZZZ\\\]]]^^^ZZZZZZYYYYYYYYYZZZ[[[[[[VVVWWWXXXYYYZZZYYYXXXWWWYYYYYYXXXXXXXXXYYYYYYZZZVVVUUUUUUUUUUUUWWWXXXYYYWWWXXXXXXWWWUUUUUUVVVXXXYYYXXXVVVTTTTTTUUUVVVWWWZZZYYYYYYXXXWWWXXXXXXXXXZZZ\\\[[[XXXYYY\\\[[[WWWXXXXXXXXXXXXXXXWWWVVVUUUYYYYYYXXXVVVUUUVVVZZZ]]]WWWWWWWWWXXXXXXXXXYYYYYY]]]\\\ZZZXXXXXXZZZ\\\]]]___^^^^^^^^^___```aaaaaa^^^___aaa```___^^^^^^___]]]^^^^^^______^^^^^^]]]```^^^]]]]]]^^^^^^\\\[[[_______________`````````]]][[[[[[\\\^^^`````````^^^^^^^^^^^^^^^___``````___^^^^^^]]]]]]]]]^^^^^^eeeeeeeeecccaaa```aaaccccccbbbbbb```___^^^]]]]]][[[[[[\\\]]]^^^___````````````_________aaabbbcccaaabbbcccdddddddddcccbbbbbbccceeefffggggggffffffeeefffiiimmmppprrrtttuuukkkkkkkkkkkkjjjiiihhhgggeeehhhkkkllljjjiiikkkmmmsssYYYNNNHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEDDDCCCBBBAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBAAAAAAAAACCCEEEFFFEEEDDDEEEDDDDDDDDDCCCCCCBBBBBBJJJKKKJJJHHHEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCCCCEEEDDDDDDEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEGGGEEEEEEEEEFFFGGGFFFEEEGGGHHHIIIHHHGGGFFFGGGIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEFFFJJJNNNMMMHHHHHHKKKEEEEEEEEEEEEGGGGGGGGGFFFEEEGGGIIIJJJIIIIIIJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEGGGIIIIIIHHHHHHIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJLLLLLLLLLKKKLLLMMMOOOSSSVVVUUUPPPKKKJJJJJJGGGIIIKKKMMMNNNNNNLLLKKKMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPPPPQQQRRRRRRPPPPPPPPPOOOOOOPPPPPPPPPNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMNNNPPPQQQPPPOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVWWWXXXVVVTTTTTTTTTUUUTTTSSSTTTTTTUUUWWWXXXXXXUUURRRRRRRRRSSSSSSTTTUUUVVVVVVSSSTTTTTTSSSRRRQQQSSSTTTSSSTTTUUUVVVWWWXXXYYYYYYXXXZZZ\\\\\\[[[ZZZ[[[\\\XXXYYYZZZZZZYYYWWWUUUTTTVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUUUUVVVWWWXXXVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\]]]]]]ZZZYYYYYYYYYYYY[[[]]]^^^WWWXXXYYYZZZZZZZZZZZZYYY\\\[[[[[[[[[[[[[[[[[[\\\YYYXXXVVVUUUVVVWWWZZZ[[[ZZZ[[[[[[ZZZYYYZZZ\\\^^^\\\ZZZXXXVVVVVVWWWYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[]]]___^^^[[[]]]```___[[[[[[[[[\\\[[[[[[ZZZYYYXXXZZZZZZZZZYYYWWWXXX[[[^^^YYYYYYZZZZZZZZZ[[[[[[[[[aaa```____________```aaadddcccbbbaaaaaacccdddeeecccdddeeeccc```]]]]]]]]]^^^___aaabbbbbbbbbaaa```bbbaaa___```aaaaaa___^^^______```aaaaaabbbcccccc___^^^]]]]]]^^^```bbbbbb``````____________`````````______^^^^^^^^^^^^^^^dddeeeeeedddbbbaaabbbdddccccccbbbaaa___^^^]]]]]]^^^___```aaaaaaaaacccdddcccccccccccccccdddeeefffbbbdddfffhhhhhhgggfffeeedddfffhhhiiijjjiiigggfffeeefffgggiiikkkmmmnnnoooffffffggggggiiijjjlllllllllkkkjjjjjjlllnnnnnnnnnyyy\\\NNNGGGFFFEEEDDDCCCBBBBBBCCCDDDFFFDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBBBBCCCFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEELLLLLLLLLIIIEEEBBBAAAAAACCCBBBBBBBBBCCCCCCDDDEEECCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDFFFFFFEEEFFFGGGGGGFFFDDDFFFFFFGGGGGGHHHIIIIIIJJJGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGHHHGGGFFFHHHIIIJJJIIIHHHGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFEEEGGGIIIHHHGGGMMMVVVRRRNNNHHHFFFFFFHHHHHHHHHHHHIIIKKKJJJIIIHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGIIIJJJKKKJJJJJJJJJKKKIIIJJJJJJKKKLLLKKKKKKKKKIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJKKKLLLMMMLLLLLLKKKKKKKKKKKKLLLLLLIIIKKKMMMMMMLLLKKKKKKLLLLLLMMMOOOPPPOOOMMMJJJHHHJJJJJJJJJJJJKKKLLLNNNOOOLLLMMMMMMMMMMMMNNNNNNNNNPPPPPPOOONNNNNNOOOPPPPPPOOOPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNQQQQQQPPPQQQQQQRRRSSSSSSPPPPPPPPPQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNMMMNNNPPPQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRSSSSSSRRRSSSSSSUUUVVVWWWVVVUUUTTTTTTVVVWWWWWWVVVUUUUUUVVVXXXYYYYYYVVVSSSRRRSSSSSSTTTUUUVVVVVVWWWUUUVVVVVVVVVTTTTTTVVVWWWUUUVVVXXXYYY[[[[[[\\\\\\YYYZZZ\\\\\\ZZZZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVVVVUUUWWWVVVUUUTTTTTTUUUVVVWWWTTTTTTUUUVVVWWWWWWXXXXXXVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXXXXYYY[[[]]]^^^WWWXXXYYYZZZ[[[[[[\\\\\\```___^^^]]]\\\\\\\\\\\\[[[ZZZXXXWWWWWWYYY[[[\\\ZZZ[[[]]]]]]]]]^^^```bbb]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\^^^______\\\^^^aaa```\\\]]]]]]]]]]]]]]]\\\[[[ZZZZZZ\\\]]]^^^\\\\\\]]]^^^_________`````````aaaaaaaaabbbdddffffffdddbbbaaafffeeedddbbbbbbcccdddeeedddeeefffdddaaa___^^^______```bbbdddddddddccccccbbbaaaaaabbbdddeeeeeedddaaaaaabbbcccdddeeeeeefffbbbbbbaaa``````aaacccdddcccbbbaaaaaa```aaaaaaaaaccccccbbbbbbbbbbbbbbbcccbbbccceeeeeeddddddeeefffeeeeeedddcccbbb``````___bbbccceeedddbbbbbbccceeedddddddddddddddeeeeeeeeeccceeegggiiijjjiiihhhgggdddfffhhhiiijjjhhhgggfffddddddeeeeeefffggghhhiiiggghhhiiilllooosssvvvxxxvvvoooiiiiiiooosssrrrpppyyy[[[MMMEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDDDDEEEEEEDDDBBBDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDFFFGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGFFFCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFGGGHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJKKKLLLGGGGGGGGGFFFFFFGGGGGGGGGIIIGGGGGGGGGHHHIIIHHHGGGHHHIIIJJJJJJHHHHHHIIIJJJGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHHHHIIIHHHJJJTTT```ccc[[[QQQJJJIIIIIIJJJIIIJJJLLLMMMLLLIIIHHHGGGHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIKKKLLLMMMKKKKKKKKKLLLJJJKKKLLLLLLMMMLLLLLLLLLJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJLLLNNNNNNMMMLLLLLLMMMJJJJJJKKKKKKLLLLLLJJJIIIMMMLLLKKKJJJJJJLLLOOOPPPLLLLLLMMMMMMMMMNNNNNNNNNQQQPPPPPPOOOOOOPPPPPPQQQOOOPPPRRRSSSTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUSSSSSSTTTTTTTTTSSSRRRRRROOONNNMMMNNNOOOPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUUUUUTTTSSSTTTWWWYYYYYYYYYWWWWWWWWWXXXYYYYYYWWWUUUTTTTTTTTTUUUVVVVVVVVVWWWVVVWWWXXXWWWVVVVVVXXXZZZWWWXXXZZZ\\\]]]]]]]]]]]]XXXZZZ\\\\\\ZZZZZZZZZ[[[[[[[[[ZZZYYYZZZ[[[]]]^^^[[[[[[[[[ZZZYYYXXXVVVUUUWWWVVVVVVUUUUUUVVVVVVWWWSSSTTTUUUVVVXXXYYYZZZZZZXXXXXXXXXXXXWWWWWWWWWWWWYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]XXXXXXYYYZZZ[[[]]]^^^^^^aaaaaa```^^^^^^]]]]]]]]]]]]\\\[[[[[[[[[\\\]]]]]]YYY\\\^^^______```aaabbb\\\\\\[[[[[[ZZZZZZ[[[[[[XXXYYY[[[\\\^^^^^^______^^^______]]]^^^bbbaaa]]]\\\\\\]]]]]]]]]]]]\\\\\\\\\^^^aaaaaa```_____________________```````````````bbbeeeggggggeeebbb```ddddddcccbbbaaaaaaaaabbb```bbbddddddcccccccccdddaaabbbbbbcccddddddddddddbbbaaaaaacccfffhhhhhhgggddddddeeefffgggggghhhhhheeeffffffeeecccbbbccceeeddddddcccccccccccccccdddaaaaaaaaaaaaaaabbbbbbcccccceeeggghhhgggggghhhiiigggggggggfffeeeeeeddddddeeehhhiiihhheeeccceeegggeeeeeeeeeeeeeeeeeeeeeeeedddeeegggiiijjjkkkkkkjjjggghhhiiijjjjjjiiihhhhhhggggggggghhhiiijjjlllmmmkkklllmmmppptttwwwzzz|||uuuooohhhhhhlllpppooommmyyyZZZLLLFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEFFFHHHGGGEEEBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFBBBDDDEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGHHHIIIHHHGGGEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHGGGHHHIIIJJJIIIGGGHHHIIIJJJJJJHHHHHHIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJHHHHHHJJJKKKKKKKKKJJJJJJLLLKKKKKKLLLJJJLLLWWWccciii```UUUNNNLLLMMMMMMLLLLLLMMMNNNMMMKKKJJJJJJJJJMMMLLLLLLLLLKKKKKKKKKKKKKKKMMMNNNNNNLLLKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKLLLNNNOOOPPPPPPPPPQQQPPPPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKLLLMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMOOOOOOOOOMMMMMMNNNOOOOOOPPPQQQOOOLLLKKKNNNQQQOOONNNNNNMMMMMMNNNOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPRRRTTTTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRQQQRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVTTTUUUUUUVVVUUUTTTSSSRRRSSSQQQPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUTTTSSSUUUWWWYYYYYYYYYYYYXXXWWWXXXYYYYYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVVVVXXXZZZXXXZZZ\\\^^^___^^^]]]]]]XXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^ZZZ[[[\\\\\\[[[ZZZYYYXXXWWWXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWXXXYYYYYYZZZZZZZZZZZZXXXYYYYYYZZZ\\\^^^___`````````_______________``````````````````_________]]]```cccdddcccbbbaaaaaa^^^^^^_________^^^]]]\\\ZZZ[[[^^^```bbbdddddddddaaabbbbbb```bbbeeeeeeaaa\\\]]]^^^_______________```aaabbbbbbaaaaaabbbddd____________`````````aaaaaacccdddffffffdddcccaaadddddddddcccbbbaaa``````___aaacccdddcccccceeefffcccbbbbbbbbbbbbbbbcccdddaaaaaaaaaccceeegggggggggggghhhhhhhhhiiiiiijjjjjjhhhjjjkkkiiifffccccccdddfffeeeeeeeeeeeeeeefffgggaaaaaaaaabbbcccdddeeefffhhhjjjlllmmmkkkjjjjjjkkkjjjjjjjjjjjjjjjjjjiiiiiijjjmmmpppnnnjjjiiikkknnniiijjjjjjjjjjjjjjjiiiiiiiiijjjkkklllnnnooopppqqqpppppppppppppppppppppppppppooooooooooooqqqrrrssspppqqqqqqssstttuuuuuuvvvqqqqqqpppooommmlllmmmmmmzzz\\\NNNHHHDDDDDDCCCBBBBBBCCCEEEFFFGGGEEEEEEGGGJJJIIIEEEBBBCCCCCCCCCCCCDDDEEEGGGGGGFFFEEEEEEEEEGGGGGGEEECCCFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIHHHHHHIIIIIIGGGEEEHHHHHHGGGGGGGGGGGGFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHJJJJJJIIIHHHHHHIIIJJJIIIHHHHHHIIIJJJIIIIIIJJJKKKLLLLLLKKKKKKFFFGGGJJJLLLNNNNNNNNNNNNLLLLLLMMMNNNKKKLLLUUUaaaeee]]]SSSNNNOOOQQQPPPOOOLLLNNNOOOOOOMMMLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLKKKMMMNNNOOOOOOMMMLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMLLLJJJKKKMMMNNNOOOPPPPPPPPPQQQPPPOOONNNNNNNNNNNNNNNQQQPPPNNNMMMLLLMMMNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNNNNPPPQQQUUUYYY[[[UUUNNNLLLRRRZZZOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOOOOOOOPPPPPPNNNOOOOOOPPPPPPOOOOOONNNNNNPPPRRRTTTUUUTTTSSSRRRUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUTTTTTTUUUUUUVVVWWWUUUVVVVVVWWWVVVUUUTTTSSSXXXVVVUUUUUUVVVVVVTTTSSSQQQQQQRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUUUUUUURRRRRRSSSSSSTTTTTTTTTTTTXXXWWWVVVVVVUUUUUUVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWUUUTTTUUUWWWYYYYYYXXXZZZYYYWWWWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWWWWVVVVVVXXXZZZYYY[[[]]]_________]]]\\\XXXZZZ\\\]]]\\\\\\]]]^^^]]]^^^_________^^^]]]]]]YYYZZZ[[[]]]]]]\\\[[[[[[XXXYYYZZZ[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[ZZZZZZYYYYYYYYYXXXWWWXXXXXXYYYZZZ[[[[[[\\\VVVWWWYYYZZZZZZZZZYYYXXXYYYYYYYYY[[[\\\^^^```aaa^^^^^^^^^^^^___```aaabbbbbbbbbcccccccccbbbbbbaaacccfffiiijjjgggdddbbb``````bbbcccddddddbbb```___]]]___bbbeeehhhjjjjjjkkkeeegggfffeeefffjjjiiifff^^^___```bbbccccccccccccddddddcccaaa```aaaeeehhheeeeeefffffffffgggggggggeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeffffffeeecccaaa```aaaccceeedddcccbbbbbbcccdddcccbbbaaaaaaaaaccccccaaa``````bbbdddffffffeeeiiijjjjjjjjjjjjkkkkkkkkkjjjlllnnnlllhhhdddcccdddfffffffffffffffggghhhhhhhhhhhhhhhiiikkklllnnnooommmoooqqqpppnnnlllllllllkkkkkklllllllllmmmmmmmmmooosssvvvtttqqqooorrrvvvooopppppppppppppppoooooooooooopppqqqrrrtttvvvwwwzzzyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvuuuttttttuuuvvvxxxxxxxxxwwwvvvtttsssrrrssszzz}}}vvvqqqqqqttt}}}aaaOOOJJJFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJKKKJJJGGGDDDBBBBBBCCCDDDEEEGGGGGGHHHHHHJJJJJJJJJHHHGGGGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIHHHHHHJJJLLLIIIIIIIIIJJJJJJJJJKKKKKKGGGGGGIIIJJJKKKKKKIIIGGGHHHGGGGGGFFFGGGIIIJJJKKKKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKKKKKKKLLLLLLLLLLLLPPPMMMJJJKKKMMMOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRQQQPPPPPPOOONNNNNNOOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNMMMLLLLLLLLLMMMLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUUUUUUUSSSQQQOOONNNOOOPPPQQQTTTSSSRRRQQQPPPOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQRRRRRRRRRRRRYYYXXXVVVTTTSSSRRRRRRSSSRRRRRRRRRSSSUUUVVVVVVUUUQQQQQQRRRSSSSSSRRRRRRQQQSSSRRRQQQQQQQQQSSSTTTUUUUUUTTTRRRRRRTTTUUUTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUYYYXXXXXXWWWUUUTTTTTTSSSUUUTTTTTTTTTUUUUUUVVVWWWVVVVVVVVVUUUUUUUUUUUUUUUWWWVVVVVVUUUVVVXXXYYY[[[TTTUUUUUUSSSRRRRRRTTTVVVUUUTTTTTTTTTUUUTTTRRRQQQXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWUUUTTTVVVYYYYYYVVVSSSSSSQQQSSSXXXXXXUUUSSSUUUUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTTTTZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVTTTUUUYYYZZZZZZXXXZZZZZZZZZYYYYYYZZZ[[[[[[YYYYYYXXXWWWVVVVVVVVVVVVXXXVVVSSSSSSVVVXXXZZZ[[[ZZZ[[[]]]^^^___^^^]]]]]]]]]\\\[[[ZZZ[[[\\\___```aaa___\\\ZZZZZZZZZ[[[\\\aaa___]]]\\\]]]]]]\\\[[[\\\]]]___^^^]]][[[ZZZ[[[VVVWWWZZZ\\\\\\[[[YYYXXXWWWWWWXXXYYYZZZZZZYYYYYY[[[ZZZYYYYYYZZZZZZYYYXXX[[[[[[ZZZZZZYYYYYYXXXXXXVVVWWWXXXYYYYYY[[[^^^aaaaaa```___^^^^^^^^^^^^^^^eeedddbbbaaaaaaaaabbbccceeeddddddccccccdddeeeeeeeeedddcccccccccdddeeefffgggkkkoooooollllllppptttooonnnmmmllllllmmmnnnoooiiiiiijjjkkkkkkkkkjjjjjjkkkjjjiiiiiijjjkkkmmmnnnnnnllllllmmmqqqsssrrrppprrrqqqnnnlllkkkjjjjjjjjjooonnnmmmlllllllllllllllkkkjjjjjjiiiiiijjjjjjkkkggghhhiiikkklllkkkkkkjjjiiihhhggggggjjjmmmqqqtttwwwsssuuuzzzzzzuuussswww{{{xxxtttrrrrrrrrrrrrqqqtttsssrrrrrrssstttvvvwww}}}yyyuuuwww{{{~~~}}}zzzzzzyyywwwtttrrrrrruuuwwwxxxvvvtttuuuwwwyyyzzzzzzxxx{{{}}}zzzuuutttvvvzzzzzzxxxvvvxxx|||}}}~~~}}}||||||}}}~~~}}}{{{|||zzzbbbRRRMMMGGGGGGFFFEEEEEEEEEFFFGGGGGGHHHJJJJJJJJJGGGEEECCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJIIIHHHIIIKKKMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIGGGEEEEEEGGGJJJJJJIIIIIIIIIHHHHHHHHHHHHKKKKKKJJJIIIIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLJJJIIIIIINNNRRRRRRKKKEEEHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLMMMMMMMMMQQQNNNLLLLLLNNNPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQQQQPPPOOOOOONNNNNNPPPPPPPPPOOOOOOOOONNNNNNQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRQQQPPPQQQRRRTTTVVVTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRRRRWWWVVVUUUTTTTTTUUUVVVVVVRRRRRRQQQRRRSSSUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVUUUUUUUUUVVVWWWXXXXXXVVVUUUUUUVVVWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUZZZYYYYYYXXXWWWWWWVVVVVV[[[[[[ZZZZZZZZZ[[[\\\\\\ZZZZZZZZZYYYYYYYYYYYYYYYTTTTTTTTTTTTTTTUUUVVVVVVXXXYYYXXXVVVTTTTTTVVVXXXUUUUUUVVVWWWYYYZZZZZZYYY[[[[[[ZZZYYYYYYXXXWWWWWWYYYYYYYYYYYYYYYYYYYYYYYY```]]]ZZZXXXWWWVVVUUUTTTTTTRRRTTTXXXXXXUUUTTTVVVZZZZZZZZZ[[[\\\[[[ZZZXXXTTTUUUVVVVVVUUUUUUUUUUUUYYYXXXWWWVVVUUUVVVVVVWWWVVVWWWWWWWWWXXXXXXXXXYYYXXXWWWVVVWWWZZZ]]]]]][[[\\\\\\\\\\\\]]]]]]^^^^^^YYYYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUWWWYYY[[[[[[ZZZ^^^^^^___```aaaaaaaaaaaaaaa```^^^]]]]]]]]]___```\\\\\\\\\[[[ZZZZZZ[[[]]]^^^]]]\\\[[[\\\\\\\\\\\\]]]^^^______^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZYYY]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]][[[\\\\\\\\\[[[\\\^^^```ccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbcccddddddeeedddccccccddddddeeefffgggddddddddddddeeeggghhhiiikkkooossssssqqqqqqtttxxxrrrqqqpppooooooooopppqqqnnnoooppprrrssstttttttttuuuuuuvvvwwwxxxyyy{{{|||}}}|||{{{}}}~~~{{{yyywwwwwwwwwwwwwwwvvvttttttsssssssssssssssttttttttttttssssssrrrssstttuuuvvvvvvvvvuuutttsssssstttvvvxxx{{{|||wwweeeWWWQQQIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHIIIJJJJJJJJJKKKMMMOOOLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJHHHGGGGGGIIIKKKJJJJJJJJJJJJIIIIIIIIIIIILLLKKKKKKJJJJJJKKKKKKLLLHHHGGGGGGIIIMMMNNNLLLIIIJJJJJJKKKKKKKKKLLLLLLLLLKKKHHHHHHNNNUUUUUULLLDDDHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNQQQOOONNNNNNOOOQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPPPPOOOPPPPPPQQQRRRQQQQQQQQQPPPOOOOOONNNNNNQQQQQQPPPPPPPPPPPPOOOOOOSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSTTTVVVWWWTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQQQQTTTTTTTTTTTTVVVWWWXXXYYYTTTSSSSSSRRRSSSTTTVVVWWWYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWWWWUUUTTTSSSTTTUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRSSSWWWWWWWWWWWWWWWWWWWWWWWWZZZYYYXXXXXXXXXXXXXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWWWWUUUSSSSSSUUUWWWSSSSSSTTTUUUWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYgggeeeaaa[[[VVVSSSTTTUUUUUURRRSSSVVVWWWTTTSSSVVVWWWWWWWWWXXXZZZZZZXXXVVVSSSTTTUUUUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXYYYYYYYYYYYYYYYYYYWWWVVVWWWYYY[[[[[[ZZZYYYZZZZZZ[[[\\\]]]]]]^^^[[[ZZZYYYYYYYYYYYYZZZ[[[WWWVVVWWWXXXZZZ[[[YYYXXXYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYYYYXXX[[[]]]]]][[[[[[]]]```\\\]]]]]]]]]]]]^^^^^^_________```aaa```^^^\\\ZZZ]]]\\\[[[ZZZYYYZZZ[[[\\\``````___^^^]]]]]]]]]]]][[[[[[[[[[[[[[[ZZZZZZZZZXXXXXXYYYZZZ\\\]]]^^^^^^]]]^^^^^^]]][[[[[[\\\^^^`````````aaaaaaaaaaaabbbbbbcccfffhhhjjjlllllllllkkklllmmmnnnpppqqqrrrssssssssstttuuuwwwyyy{{{|||wwwgggYYYPPPJJJIIIGGGFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIHHHHHHIIIKKKKKKLLLLLLLLLJJJLLLMMMMMMLLLLLLMMMOOOLLLLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLJJJIIIIIIKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIHHHHHHMMMSSSUUURRRNNNJJJJJJJJJKKKKKKKKKLLLLLLIIIGGGHHHKKKPPPPPPKKKFFFJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQPPPOOOOOOOOOQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTUUUTTTTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPRRRRRRSSSTTTUUUVVVWWWXXXVVVVVVUUUTTTTTTUUUWWWYYYZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTSSSTTTTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWTTTUUUVVVWWWWWWWWWUUUUUUYYYZZZZZZXXXWWWXXXZZZ\\\XXXYYYYYYXXXWWWWWWXXXYYY\\\\\\\\\[[[[[[[[[ZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\hhhhhhfffaaa[[[WWWXXX[[[XXXUUUUUUXXXXXXUUUUUUXXXXXXWWWVVVXXX[[[[[[YYYVVVXXXWWWWWWXXXXXXXXXWWWUUUXXXXXXYYYZZZZZZYYYYYYXXX]]]]]]]]]]]]^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]^^^___```aaabbbccccccaaaaaa```___^^^]]]]]]]]]]]]\\\ZZZZZZ[[[[[[ZZZYYYWWWVVVVVVVVVXXXZZZ\\\^^^[[[[[[ZZZZZZZZZZZZ[[[[[[YYY^^^ccceeecccbbbdddfffeeefffggghhhggggggggghhheeeffffffffffffccc```]]]]]]]]]^^^^^^___aaabbbccceeedddcccaaa````````````^^^___aaa```^^^\\\[[[[[[[[[\\\]]]^^^```aaabbbbbbcccdddeeedddccccccdddffffffggghhhjjjlllmmmnnnooommmpppuuu{{{xxxhhhXXXMMMJJJIIIHHHGGGHHHIIIKKKMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPOOOMMMLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJKKKMMMMMMMMMKKKKKKLLLNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKOOOTTTUUUQQQLLLIIIJJJJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJJJJJJJLLLNNNKKKLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPPPPPPPSSSTTTUUUUUUVVVUUUTTTTTTSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSSSSUUUUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWUUUTTTTTTWWWYYY\\\[[[XXXWWWVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZXXXVVVVVVWWWXXXWWWVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVUUUUUUVVVWWWXXXXXXUUUVVVVVVWWWXXXYYYZZZ[[[]]]]]]\\\[[[[[[\\\\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\XXXYYYZZZ\\\\\\[[[ZZZYYY]]]^^^^^^]]]]]]]]]```bbb^^^___```___]]]]]]___aaacccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeefffddd```]]]^^^___\\\ZZZ[[[^^^^^^ZZZZZZ\\\^^^\\\[[[]]]aaabbb___[[[\\\[[[ZZZZZZ\\\[[[YYYWWWYYYZZZ[[[\\\]]]]]]]]]]]]aaaaaabbbbbbcccdddddddddeeefffggghhhiiikkkmmmnnnqqqrrrsssuuuvvvwwwwwwwwwrrrqqqpppnnnkkkgggdddbbbddd```[[[XXXXXXYYYYYYZZZWWWWWWXXXYYY[[[^^^aaaccc``````aaacccdddfffggghhheeejjjqqqttttttrrrqqqrrryyy{{{}}}}}}{{{zzzzzz|||vvvuuuuuuuuuuuuqqqlllhhhcccdddfffhhhhhhgggfffeeehhhgggfffeeeeeeeeeeeeeeecccfffjjjjjjgggcccaaa```___aaacccfffiiilllnnnooorrrtttvvvwwwwwwxxxzzz|||~~~vvvfffWWWKKKJJJJJJJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPOOOQQQRRRSSSRRROOOMMMMMMMMMOOOOOONNNMMMLLLLLLLLLLLLLLLNNNOOOOOONNNMMMNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMQQQOOONNNNNNPPPOOOKKKHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKMMMNNNLLLJJJKKKPPPUUUNNNNNNPPPQQQQQQRRRQQQQQQOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRRRRSSSSSSSSSSSSRRRSSSSSSRRRQQQQQQTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUUUUVVVVVVWWWTTTTTTSSSSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTWWWYYYXXXVVVUUUWWWYYYYYYXXXWWWVVVVVVWWWXXXYYYXXXYYYYYYYYYYYYXXXXXXWWWXXXWWWUUUUUUWWWXXXWWWWWWVVVVVVVVVUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZUUUUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^YYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]^^^___````````````\\\]]]]]]\\\ZZZZZZ\\\^^^[[[]]]______^^^___cccgggeeeeeeeeeeeeeeeeeeeeeeeeddddddddddddddddddddddddbbbdddfffgggfffeeedddeeedddbbbdddhhhgggcccaaacccbbb___]]]```eeefffccc^^^]]][[[ZZZ\\\___```]]][[[YYYZZZ\\\___bbbdddfffgggiiiiiijjjkkkmmmnnnooooooqqqssswwwzzz}}}zzzrrrnnnccc^^^XXXUUUTTTVVVYYYZZZUUUVVVXXX[[[___bbbeeegggdddfffhhhkkknnnppprrrsss{{{}}}wwwlllmmmnnnmmmkkkgggccc```aaaaaabbbcccdddccccccccciiiooowwwzzzwwwssspppoooiiikkkoootttyyy~~~pppbbbVVVNNNIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQQQQQQQQQQQQQQQQPPPRRRSSSSSSQQQOOOOOOOOOQQQQQQPPPOOONNNNNNNNNNNNMMMNNNPPPPPPOOOOOOPPPQQQMMMNNNNNNNNNOOOOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMQQQPPPOOONNNMMMLLLLLLKKKLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNOOONNNNNNOOORRRUUUPPPQQQRRRTTTTTTTTTTTTSSSPPPQQQRRRSSSTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVUUUSSSTTTVVVYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWWWWUUUUUUUUUVVVVVVWWWWWWWWWTTTUUUUUUVVVWWWWWWXXXWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXYYYYYY[[[\\\\\\\\\[[[ZZZXXX]]]aaa```]]]ZZZ[[[]]]ZZZZZZZZZ[[[[[[\\\\\\]]]ZZZ[[[[[[[[[[[[ZZZYYYXXXZZZYYYXXXXXXZZZ\\\\\\[[[ZZZYYYYYYYYYZZZ[[[\\\\\\____________```aaabbbbbb``````aaabbbccccccddddddeeeeeeeeefffggghhhiiijjjffffffggghhhhhhiiijjjjjjfffffffffggghhhjjjllllllnnnnnnmmmjjjgggeeefffggggggjjjlllkkkjjjkkkpppuuuxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxx}}}|||{{{|||}}}~~~}}}||||||{{{~~~}}}yyyzzztttqqqooosssxxxzzzvvvqqqiiigggfffjjjpppsssqqqooofffgggjjjooouuu{{{}}}jjjfffbbbaaabbbeeefffgggccceeeiiinnnrrrvvvyyyzzzzzz{{{~~~|||{{{yyyvvvrrrnnnkkkiiijjjlllooorrrssssssrrrrrr~~~kkk___WWWQQQHHHJJJLLLNNNOOONNNMMMLLLKKKLLLMMMMMMMMMMMMLLLLLLPPPQQQRRRRRRRRRRRRRRRQQQOOOQQQSSSTTTRRRQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOMMMOOOQQQQQQPPPPPPPPPQQQNNNNNNNNNOOOOOOPPPPPPPPPNNNNNNPPPPPPPPPPPPNNNNNNNNNOOOPPPOOOOOOOOOQQQSSSNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMMMMOOORRRSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUUUUQQQRRRTTTUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUVVVXXXYYYXXXUUUVVVYYY\\\WWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXYYYZZZYYYXXXWWWWWWVVVVVVVVVWWWUUUUUUUUUUUUUUUUUUVVVVVVTTTTTTUUUUUUUUUVVVVVVVVVTTTVVVXXXYYYZZZYYYXXXWWWUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\\\\[[[]]]^^^```aaaaaaaaa```^^^ccchhhhhhdddaaaaaacccbbbcccdddfffggggggggggggccccccdddddddddcccaaa```cccbbbaaabbbdddfffffffffcccccccccdddeeefffggghhhnnnnnnnnnooooooqqqrrrrrrrrrrrrsssttttttuuuvvvvvv{{{{{{|||}}}~~~}}}{{{||||||}}}zzzxxxwwwxxxzzz}}}~~~~~~~~~}}}|||}}}iii\\\SSSLLLNNNNNNNNNPPPRRRRRRPPPNNNMMMOOOQQQQQQOOOOOOOOOPPPRRRRRRSSSTTTUUUUUUSSSQQQOOOPPPQQQQQQPPPPPPQQQSSSSSSTTTTTTSSSQQQQQQQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTQQQNNNKKKKKKNNNQQQQQQPPPOOOOOOOOOQQQSSSTTTSSSRRRUUURRRPPPOOOPPPRRRTTTTTTXXXUUURRRQQQRRRRRRRRRQQQVVVTTTRRRRRRTTTUUUVVVVVVYYYWWWUUUUUUVVVVVVVVVVVVTTTSSSSSSUUUWWWWWWUUUTTTPPPRRRTTTUUUTTTTTTTTTVVVUUUUUUVVVUUUUUUVVVXXX[[[VVVUUUUUUVVVXXXZZZYYYXXXXXXXXXYYYZZZ[[[[[[\\\\\\ZZZZZZZZZYYYXXXXXXZZZ\\\\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWWWWXXXXXXYYYZZZYYYVVVVVVZZZ\\\ZZZXXXZZZ[[[ZZZZZZZZZ\\\\\\[[[ZZZ^^^```aaaaaa___]]]]]]^^^aaabbbbbb```]]]\\\\\\\\\\\\]]]___`````````bbbdddbbbcccdddeeeffffffffffffkkknnnqqqsssrrrqqqppppppqqqqqqqqqqqqrrrtttuuuvvv}}}}}}{{{yyyxxxwwwzzz|||~~~}}}}}}||||||ooo```VVVQQQMMMLLLLLLNNNPPPPPPNNNMMMLLLMMMOOOOOONNNMMMNNNOOONNNOOOOOOQQQSSSSSSRRRQQQWWWXXXYYYXXXWWWVVVVVVWWWQQQRRRRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQQQQQQQOOONNNNNNPPPQQQOOOMMMQQQQQQRRRTTTVVVVVVVVVVVVUUUTTTSSSTTTUUUUUUUUUUUUQQQPPPOOOPPPRRRTTTUUUUUUSSSRRRQQQQQQRRRSSSTTTTTTVVVVVVVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXZZZYYYWWWTTTTTTVVVWWWXXXVVVVVVVVVWWWZZZ[[[\\\[[[[[[[[[^^^```\\\]]]^^^^^^______``````````````````____________aaaaaabbbaaa```aaaccceeebbbaaa``````aaabbbdddeee____________aaaccceeefffccc``````eeehhhhhhhhhjjjiiiiiijjjlllnnnooommmkkktttvvvyyyyyyvvvsssqqqqqqxxxxxxyyywwwuuuttttttuuuzzz}}}xxxeeeZZZSSSQQQPPPPPPQQQSSSSSSRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVSSSTTTUUUUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWVVVWWWXXXWWWTTTQQQPPPQQQRRRTTTUUUUUUUUUUUUTTTTTTVVVWWWWWWWWWVVVVVV[[[ZZZXXXXXXYYYZZZYYYWWWXXXXXXWWWVVVWWWXXXYYYZZZVVVVVVVVVWWWWWWWWWVVVVVVXXXXXXXXXZZZ[[[ZZZWWWUUUTTTVVVXXXXXXVVVVVVVVVWWWYYYZZZ[[[\\\[[[\\\___aaa\\\___aaabbb``````cccfffffffffffffffgggggggggggglllmmmnnnnnnmmmnnnppprrrqqqqqqppppppqqqtttwwwzzzpppooooooppprrrvvvyyy{{{vvvssssssxxx}}}~~~tttcccWWWPPPOOOOOOOOOQQQQQQPPPOOONNNPPPPPPPPPNNNNNNPPPQQQRRRRRRRRRQQQPPPPPPQQQSSSQQQSSSUUUUUUTTTSSSTTTUUUQQQPPPOOOOOOQQQRRRSSSSSSTTTSSSRRRQQQQQQQQQRRRSSSRRRQQQQQQRRRRRRRRRRRRQQQQQQSSSUUUVVVVVVVVVWWWXXXUUUVVVWWWWWWWWWWWWXXXZZZZZZYYYXXXXXXXXXWWWUUUSSSWWWWWWWWWVVVVVVVVVXXXZZZ\\\\\\[[[YYYXXXYYY[[[]]]]]][[[YYYXXXYYYZZZZZZYYYUUUWWWZZZZZZZZZZZZ[[[]]]]]]___aaacccccceeehhhjjjiiinnnrrrsssqqqrrrvvv{{{|||}}}~~~sss```[[[ZZZXXXYYYZZZ[[[ZZZYYYXXXYYYXXXWWWUUUUUUVVVXXXUUUWWWXXXWWWWWWYYY]]]aaaccceeegggfffdddaaa``````]]]ZZZXXXXXX[[[]]]]]]]]][[[YYYXXXVVVUUUUUUVVVWWWVVVUUUTTTTTTUUUXXX\\\___[[[^^^```aaa``````bbbcccccccccbbb```___aaafffjjjkkkjjjjjjkkkkkkjjjgggddddddffffffeeecccdddfffiiieeedddcccaaaaaaeeekkkqqqkkkgggbbb```aaaeeegggiiigggjjjmmmnnnoooppprrrtttvvvyyy|||qqqeeedddbbbbbbcccccccccbbbaaaaaa```]]][[[ZZZ[[[\\\^^^aaadddeeegggllltttzzz~~~yyyuuurrrppprrrnnnkkkkkknnnppppppoooiiigggdddaaa```___``````aaaaaaaaaaaabbbgggnnnsssqqqtttxxxxxxvvvvvvxxxzzz}}}{{{~~~}}}xxxvvvxxxyyyxxxvvvvvvyyy|||pppqqqrrrrrrttt{{{}}}}}}{{{xxxxxxyyyzzzyyyyyywwwvvvtttqqqmmmlllmmmnnnvvvyyy}}}~~~}}}yyywwwvvvvvvwwwyyyzzz||||||}}}